From ed1f1d211e015d821561023b8536ee892e67546c Mon Sep 17 00:00:00 2001 From: Xavier Carron <33637571+xav-car@users.noreply.github.com> Date: Mon, 9 Sep 2024 12:40:59 +0200 Subject: [PATCH] feat(chore): generate sprite from svg folder --- docs/update-sprites.mdx | 15 + package-lock.json | 1077 +++++++++++++++++ package.json | 6 + public/svg/pix-sprite.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg | 1 + ...24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg | 1 + svgs/rename-icon-id-in-sprite.sh | 9 + svgs/svg-sprite.config.json | 11 + svgs/svgo.config.js | 17 + 123 files changed, 1252 insertions(+) create mode 100644 docs/update-sprites.mdx create mode 100644 public/svg/pix-sprite.svg create mode 100644 svgs/icons/account_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/account_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/add_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/airline_seat_recline_normal_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_back_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_downward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_drop_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_drop_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_forward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/arrow_upward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/assignment_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/assignment_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/bookmark_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/bookmark_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/campaign_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/campaign_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/cancel_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/cancel_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/check_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/check_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/check_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/check_indeterminate_small_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/chevron_left_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/chevron_right_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/close_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/construction_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/contact_page_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/contact_page_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/content_copy_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/content_copy_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/conversion_path_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/delete_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/delete_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/download_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/edit_square_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/edit_square_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/error_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/error_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/event_note_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/event_note_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/extension_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/extension_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/favorite_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/favorite_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/flag_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/flag_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/globe_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/group_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/group_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/help_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/help_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/home_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/home_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/image_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/image_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/info_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/info_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/inventory_2_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/inventory_2_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/keyboard_arrow_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/language_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/link_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/location_city_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/location_on_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/location_on_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/lock_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/lock_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/menu_book_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/menu_book_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/more_horiz_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/more_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/new_releases_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/new_releases_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/open_in_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/pause_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/pause_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/play_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/play_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/power_settings_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/read_more_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/refresh_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/search_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/settings_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/settings_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/share_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/share_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/shield_person_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/shield_person_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/signpost_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/signpost_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/smartphone_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/smartphone_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/social_leaderboard_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/social_leaderboard_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/sort_by_alpha_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/star_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/star_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/stop_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/stop_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/swap_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/tablet_android_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/tablet_android_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/thumb_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/thumb_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/upload_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/visibility_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/visibility_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/visibility_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/visibility_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/volume_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/volume_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/volume_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/volume_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/warning_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg create mode 100644 svgs/icons/warning_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg create mode 100644 svgs/rename-icon-id-in-sprite.sh create mode 100644 svgs/svg-sprite.config.json create mode 100644 svgs/svgo.config.js diff --git a/docs/update-sprites.mdx b/docs/update-sprites.mdx new file mode 100644 index 000000000..c0f64c25e --- /dev/null +++ b/docs/update-sprites.mdx @@ -0,0 +1,15 @@ +import { Meta } from '@storybook/blocks'; + + + +# Mise à jour du Sprites SVG + +## Récupération des nouveaux svg flat ( pas de téléchargement via Figma ou autre outils ) + +Ensuite générer le `pix-sprite.svg` + +```shell +npm run svg:generate-sprite +``` + +Effectuer le re-mapping des icons dans le composant `helpers/icons.js` si besoin. diff --git a/package-lock.json b/package-lock.json index 1b602b0e6..559fbfd7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -85,6 +85,8 @@ "sass": "^1.56.1", "storybook": "^8.0.0", "stylelint": "^16.0.2", + "svg-sprite": "^2.0.4", + "svgo": "^3.3.2", "webpack": "^5.75.0" }, "engines": { @@ -3110,6 +3112,18 @@ "postcss-selector-parser": "^6.1.0" } }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "node_modules/@dual-bundle/import-meta-resolve": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", @@ -7000,6 +7014,234 @@ "prettier": "^3.0.0" } }, + "node_modules/@resvg/resvg-js": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz", + "integrity": "sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.6.2", + "@resvg/resvg-js-android-arm64": "2.6.2", + "@resvg/resvg-js-darwin-arm64": "2.6.2", + "@resvg/resvg-js-darwin-x64": "2.6.2", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.2", + "@resvg/resvg-js-linux-arm64-gnu": "2.6.2", + "@resvg/resvg-js-linux-arm64-musl": "2.6.2", + "@resvg/resvg-js-linux-x64-gnu": "2.6.2", + "@resvg/resvg-js-linux-x64-musl": "2.6.2", + "@resvg/resvg-js-win32-arm64-msvc": "2.6.2", + "@resvg/resvg-js-win32-ia32-msvc": "2.6.2", + "@resvg/resvg-js-win32-x64-msvc": "2.6.2" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz", + "integrity": "sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz", + "integrity": "sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz", + "integrity": "sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz", + "integrity": "sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz", + "integrity": "sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz", + "integrity": "sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz", + "integrity": "sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz", + "integrity": "sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz", + "integrity": "sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz", + "integrity": "sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz", + "integrity": "sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz", + "integrity": "sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.2.3", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", @@ -8449,6 +8691,16 @@ "@testing-library/dom": ">=7.21.4" } }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/aria-query": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", @@ -8766,6 +9018,13 @@ "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", "license": "MIT" }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", @@ -13092,6 +13351,16 @@ "node": ">=0.8" } }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -13134,6 +13403,58 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -13159,6 +13480,17 @@ "node": ">=0.10.0" } }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -13177,6 +13509,17 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -13187,6 +13530,23 @@ "color-support": "bin.js" } }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -13211,6 +13571,17 @@ "node": ">=0.1.90" } }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, "node_modules/combined-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", @@ -13902,6 +14273,13 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-selector-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==", + "dev": true, + "license": "MIT" + }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -13941,6 +14319,57 @@ "node": ">=4" } }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true, + "license": "MIT" + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -22527,6 +22956,13 @@ "node": ">= 4" } }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "dev": true, + "license": "MIT" + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -24126,6 +24562,13 @@ "walk-up-path": "^3.0.1" } }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "dev": true, + "license": "MIT" + }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -24464,6 +24907,13 @@ "node": ">=0.4.0" } }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "dev": true, + "license": "MIT" + }, "node_modules/follow-redirects": { "version": "1.15.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", @@ -27562,6 +28012,13 @@ "dev": true, "license": "MIT" }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "dev": true, + "license": "MIT" + }, "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", @@ -27795,6 +28252,13 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "dev": true, + "license": "MIT" + }, "node_modules/lodash.flatten": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-3.0.2.tgz", @@ -27893,6 +28357,34 @@ "node": ">=4" } }, + "node_modules/logform": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", + "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/logform/node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", @@ -29508,6 +30000,16 @@ "wrappy": "1" } }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -31092,6 +31594,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/prettysize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", + "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==", + "dev": true + }, "node_modules/printf": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/printf/-/printf-0.6.1.tgz", @@ -31131,6 +31639,13 @@ "node": ">= 0.6.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, "node_modules/promise-map-series": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", @@ -33061,6 +33576,23 @@ "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", "license": "MIT" }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "license": "MIT" + }, "node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -33673,6 +34205,24 @@ "node": ">= 0.10.4" } }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true, + "license": "MIT" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/stagehand": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stagehand/-/stagehand-1.0.1.tgz", @@ -34705,12 +35255,347 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-sprite": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-2.0.4.tgz", + "integrity": "sha512-kjDoATgr4k6tdtfQczpkbuFW6RE7tPUPe/rbRd1n2NV92kdwaXEZMIxJqAZfMGOMfU/Kp1u89SUYsfHCbAvVHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@resvg/resvg-js": "^2.6.0", + "@xmldom/xmldom": "^0.8.10", + "async": "^3.2.5", + "css-selector-parser": "^1.4.1", + "csso": "^4.2.0", + "cssom": "^0.5.0", + "glob": "^7.2.3", + "js-yaml": "^4.1.0", + "lodash.escape": "^4.0.1", + "lodash.merge": "^4.6.2", + "mustache": "^4.2.0", + "prettysize": "^2.0.0", + "svgo": "^2.8.0", + "vinyl": "^2.2.1", + "winston": "^3.11.0", + "xpath": "^0.0.34", + "yargs": "^17.7.2" + }, + "bin": { + "svg-sprite": "bin/svg-sprite.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/svg-sprite/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svg-sprite/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svg-sprite/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/svg-sprite/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/svg-sprite/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-sprite/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svg-sprite/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/svg-sprite/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/svg-sprite/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/svg-sprite/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/svgo/node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/svgo/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/symlink-or-copy": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", @@ -35354,6 +36239,13 @@ "which": "bin/which" } }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "dev": true, + "license": "MIT" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -35712,6 +36604,16 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/trough": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", @@ -36651,6 +37553,24 @@ "unist-util-stringify-position": "^1.1.1" } }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/walk-sync": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", @@ -37002,6 +37922,153 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/winston": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", + "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.6.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", + "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.6.1", + "readable-stream": "^3.6.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston-transport/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/winston-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/winston/node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/winston/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/winston/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -37173,6 +38240,16 @@ "node": ">=8" } }, + "node_modules/xpath": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz", + "integrity": "sha512-FxF6+rkr1rNSQrhUNYrAFJpRXNzlDoMxeXN5qI84939ylEv3qqPFKa85Oxr6tDaJKqwW6KKyo2v26TSv3k6LeA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index d174d5fdd..e779c7744 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,10 @@ "test": "ember test", "test:ember": "ember test", "test:ember-compatibility": "ember try:each", + "svg:generate-sprite": "npm run svg:compile && npm run svg:optimize && npm run svg:rename-id", + "svg:compile": "svg-sprite -C 'svgs/svg-sprite.config.json' 'svgs/icons/*.svg'", + "svg:optimize": "svgo --config='svgs/svgo.config.js' -i 'public/svg/' -o 'public/svg/'", + "svg:rename-id": "bash ./svgs/rename-icon-id-in-sprite.sh", "chromatic": "npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN --only-changed" }, "dependencies": { @@ -123,6 +127,8 @@ "sass": "^1.56.1", "storybook": "^8.0.0", "stylelint": "^16.0.2", + "svg-sprite": "^2.0.4", + "svgo": "^3.3.2", "webpack": "^5.75.0" }, "bugs": { diff --git a/public/svg/pix-sprite.svg b/public/svg/pix-sprite.svg new file mode 100644 index 000000000..479c16216 --- /dev/null +++ b/public/svg/pix-sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/account_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/account_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..3f80fc773 --- /dev/null +++ b/svgs/icons/account_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/account_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/account_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..08a15f829 --- /dev/null +++ b/svgs/icons/account_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/add_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/add_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c76ff95c1 --- /dev/null +++ b/svgs/icons/add_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/airline_seat_recline_normal_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/airline_seat_recline_normal_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..4def5695f --- /dev/null +++ b/svgs/icons/airline_seat_recline_normal_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_back_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_back_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..8f77e32bf --- /dev/null +++ b/svgs/icons/arrow_back_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_downward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_downward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..b9a5e0633 --- /dev/null +++ b/svgs/icons/arrow_downward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_drop_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_drop_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d94096bc0 --- /dev/null +++ b/svgs/icons/arrow_drop_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_drop_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_drop_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..790e47389 --- /dev/null +++ b/svgs/icons/arrow_drop_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_forward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_forward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..641bf3803 --- /dev/null +++ b/svgs/icons/arrow_forward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/arrow_upward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/arrow_upward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..3f6906b5b --- /dev/null +++ b/svgs/icons/arrow_upward_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/assignment_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/assignment_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..0f0b44df8 --- /dev/null +++ b/svgs/icons/assignment_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/assignment_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/assignment_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..f0e55c37c --- /dev/null +++ b/svgs/icons/assignment_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/bookmark_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/bookmark_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d1f2f8ea1 --- /dev/null +++ b/svgs/icons/bookmark_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/bookmark_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/bookmark_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..4b4f3b069 --- /dev/null +++ b/svgs/icons/bookmark_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/campaign_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/campaign_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..9c8f36c9a --- /dev/null +++ b/svgs/icons/campaign_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/campaign_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/campaign_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d9772b723 --- /dev/null +++ b/svgs/icons/campaign_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/cancel_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/cancel_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6d60cbe3c --- /dev/null +++ b/svgs/icons/cancel_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/cancel_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/cancel_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..21200a283 --- /dev/null +++ b/svgs/icons/cancel_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/check_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/check_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..610475dbe --- /dev/null +++ b/svgs/icons/check_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/check_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/check_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..763b71770 --- /dev/null +++ b/svgs/icons/check_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/check_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/check_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..9dc39031f --- /dev/null +++ b/svgs/icons/check_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/check_indeterminate_small_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/check_indeterminate_small_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..e5b814848 --- /dev/null +++ b/svgs/icons/check_indeterminate_small_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/chevron_left_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/chevron_left_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..cda468ad7 --- /dev/null +++ b/svgs/icons/chevron_left_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/chevron_right_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/chevron_right_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c0d06d5ae --- /dev/null +++ b/svgs/icons/chevron_right_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/close_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/close_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..2fbf31acc --- /dev/null +++ b/svgs/icons/close_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/construction_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/construction_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..7007e2cb0 --- /dev/null +++ b/svgs/icons/construction_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/contact_page_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/contact_page_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..02ff710af --- /dev/null +++ b/svgs/icons/contact_page_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/contact_page_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/contact_page_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..2fe1ab246 --- /dev/null +++ b/svgs/icons/contact_page_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/content_copy_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/content_copy_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d1c168601 --- /dev/null +++ b/svgs/icons/content_copy_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/content_copy_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/content_copy_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5ba349f39 --- /dev/null +++ b/svgs/icons/content_copy_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/conversion_path_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/conversion_path_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d4725cff9 --- /dev/null +++ b/svgs/icons/conversion_path_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/delete_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/delete_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..07c4823b9 --- /dev/null +++ b/svgs/icons/delete_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/delete_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/delete_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..65e81a5bb --- /dev/null +++ b/svgs/icons/delete_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/download_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/download_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..a5a215fa7 --- /dev/null +++ b/svgs/icons/download_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/edit_square_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/edit_square_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c3454e175 --- /dev/null +++ b/svgs/icons/edit_square_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/edit_square_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/edit_square_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..ba4332266 --- /dev/null +++ b/svgs/icons/edit_square_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/error_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/error_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5cd39b062 --- /dev/null +++ b/svgs/icons/error_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/error_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/error_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..9ba6f6dd1 --- /dev/null +++ b/svgs/icons/error_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/event_note_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/event_note_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5aca5e6d9 --- /dev/null +++ b/svgs/icons/event_note_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/event_note_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/event_note_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..31f5c1999 --- /dev/null +++ b/svgs/icons/event_note_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/extension_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/extension_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..3e36e2435 --- /dev/null +++ b/svgs/icons/extension_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/extension_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/extension_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..edb18b770 --- /dev/null +++ b/svgs/icons/extension_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/favorite_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/favorite_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..98c4f2a66 --- /dev/null +++ b/svgs/icons/favorite_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/favorite_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/favorite_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..8532750a4 --- /dev/null +++ b/svgs/icons/favorite_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/flag_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/flag_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..7d123fe5a --- /dev/null +++ b/svgs/icons/flag_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/flag_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/flag_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..8f50550f4 --- /dev/null +++ b/svgs/icons/flag_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/globe_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/globe_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..79130ae73 --- /dev/null +++ b/svgs/icons/globe_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/group_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/group_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d46992bc5 --- /dev/null +++ b/svgs/icons/group_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/group_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/group_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c3539edca --- /dev/null +++ b/svgs/icons/group_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/help_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/help_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..e1eb655d0 --- /dev/null +++ b/svgs/icons/help_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/help_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/help_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..1731b3c47 --- /dev/null +++ b/svgs/icons/help_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/home_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/home_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6a79a84f7 --- /dev/null +++ b/svgs/icons/home_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/home_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/home_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..af9cdf297 --- /dev/null +++ b/svgs/icons/home_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/image_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/image_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..2d8e1de7f --- /dev/null +++ b/svgs/icons/image_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/image_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/image_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..dd3c94531 --- /dev/null +++ b/svgs/icons/image_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/info_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/info_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c5a2ade04 --- /dev/null +++ b/svgs/icons/info_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/info_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/info_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..2fc9ce6cc --- /dev/null +++ b/svgs/icons/info_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/inventory_2_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/inventory_2_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..86beb2e84 --- /dev/null +++ b/svgs/icons/inventory_2_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/inventory_2_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/inventory_2_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..29b4f9417 --- /dev/null +++ b/svgs/icons/inventory_2_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..057f27bd4 --- /dev/null +++ b/svgs/icons/keyboard_arrow_down_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/keyboard_arrow_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/keyboard_arrow_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..2a60929c4 --- /dev/null +++ b/svgs/icons/keyboard_arrow_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/language_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/language_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..b5dfc5995 --- /dev/null +++ b/svgs/icons/language_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/link_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/link_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..fa0aae7a5 --- /dev/null +++ b/svgs/icons/link_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/location_city_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/location_city_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..28d80e895 --- /dev/null +++ b/svgs/icons/location_city_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/location_on_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/location_on_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5442ba9f4 --- /dev/null +++ b/svgs/icons/location_on_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/location_on_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/location_on_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..14423f646 --- /dev/null +++ b/svgs/icons/location_on_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/lock_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/lock_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..0346291d4 --- /dev/null +++ b/svgs/icons/lock_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/lock_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/lock_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5da41e9e6 --- /dev/null +++ b/svgs/icons/lock_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/menu_book_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/menu_book_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..58ec0e070 --- /dev/null +++ b/svgs/icons/menu_book_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/menu_book_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/menu_book_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..dcdfad9f0 --- /dev/null +++ b/svgs/icons/menu_book_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/more_horiz_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/more_horiz_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..1bba2cb93 --- /dev/null +++ b/svgs/icons/more_horiz_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/more_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/more_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..1aa316fd9 --- /dev/null +++ b/svgs/icons/more_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/new_releases_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/new_releases_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6e7070600 --- /dev/null +++ b/svgs/icons/new_releases_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/new_releases_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/new_releases_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..edd0ad3cf --- /dev/null +++ b/svgs/icons/new_releases_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/open_in_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/open_in_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..640a16c9a --- /dev/null +++ b/svgs/icons/open_in_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/pause_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/pause_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..3e895b143 --- /dev/null +++ b/svgs/icons/pause_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/pause_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/pause_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..92b7451d6 --- /dev/null +++ b/svgs/icons/pause_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/play_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/play_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..7c68b2bbf --- /dev/null +++ b/svgs/icons/play_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/play_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/play_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..552318b07 --- /dev/null +++ b/svgs/icons/play_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/power_settings_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/power_settings_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..e2e3d10ad --- /dev/null +++ b/svgs/icons/power_settings_new_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/read_more_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/read_more_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..7722dd1cc --- /dev/null +++ b/svgs/icons/read_more_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/refresh_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/refresh_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..00bf1fe1c --- /dev/null +++ b/svgs/icons/refresh_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/search_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/search_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..595c01c1e --- /dev/null +++ b/svgs/icons/search_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/settings_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/settings_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..05aaee3db --- /dev/null +++ b/svgs/icons/settings_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/settings_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/settings_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..b99831295 --- /dev/null +++ b/svgs/icons/settings_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/share_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/share_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..04699ac7b --- /dev/null +++ b/svgs/icons/share_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/share_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/share_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..b98d179eb --- /dev/null +++ b/svgs/icons/share_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/shield_person_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/shield_person_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..92563f4e2 --- /dev/null +++ b/svgs/icons/shield_person_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/shield_person_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/shield_person_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..672edbc21 --- /dev/null +++ b/svgs/icons/shield_person_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/signpost_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/signpost_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..e88ccf557 --- /dev/null +++ b/svgs/icons/signpost_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/signpost_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/signpost_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..3e69e8a2f --- /dev/null +++ b/svgs/icons/signpost_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/smartphone_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/smartphone_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..4c136e9be --- /dev/null +++ b/svgs/icons/smartphone_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/smartphone_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/smartphone_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..4d93dd593 --- /dev/null +++ b/svgs/icons/smartphone_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/social_leaderboard_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/social_leaderboard_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..780572a66 --- /dev/null +++ b/svgs/icons/social_leaderboard_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/social_leaderboard_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/social_leaderboard_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..920b61974 --- /dev/null +++ b/svgs/icons/social_leaderboard_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/sort_by_alpha_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/sort_by_alpha_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..0c2ca25a0 --- /dev/null +++ b/svgs/icons/sort_by_alpha_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/star_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/star_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..77c24dbfb --- /dev/null +++ b/svgs/icons/star_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/star_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/star_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..a26cf3b0f --- /dev/null +++ b/svgs/icons/star_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/stop_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/stop_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..1ac15bed7 --- /dev/null +++ b/svgs/icons/stop_circle_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/stop_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/stop_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6a6114c95 --- /dev/null +++ b/svgs/icons/stop_circle_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/swap_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/swap_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c4eb69e6c --- /dev/null +++ b/svgs/icons/swap_vert_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/tablet_android_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/tablet_android_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6e51c8e7a --- /dev/null +++ b/svgs/icons/tablet_android_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/tablet_android_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/tablet_android_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..6d1090d45 --- /dev/null +++ b/svgs/icons/tablet_android_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/thumb_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/thumb_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..4faedb542 --- /dev/null +++ b/svgs/icons/thumb_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/thumb_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/thumb_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..60667041a --- /dev/null +++ b/svgs/icons/thumb_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/upload_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/upload_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..c9b3de892 --- /dev/null +++ b/svgs/icons/upload_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/visibility_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/visibility_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..9bb6ecb17 --- /dev/null +++ b/svgs/icons/visibility_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/visibility_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/visibility_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..7d55ba3f9 --- /dev/null +++ b/svgs/icons/visibility_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/visibility_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/visibility_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..d7b1b666c --- /dev/null +++ b/svgs/icons/visibility_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/visibility_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/visibility_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..95b61298b --- /dev/null +++ b/svgs/icons/visibility_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/volume_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/volume_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..9df1b91ca --- /dev/null +++ b/svgs/icons/volume_off_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/volume_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/volume_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..f22c66122 --- /dev/null +++ b/svgs/icons/volume_off_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/volume_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/volume_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..90e0b79e4 --- /dev/null +++ b/svgs/icons/volume_up_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/volume_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/volume_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..5536b8411 --- /dev/null +++ b/svgs/icons/volume_up_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/warning_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg b/svgs/icons/warning_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..429dbee46 --- /dev/null +++ b/svgs/icons/warning_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/icons/warning_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg b/svgs/icons/warning_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg new file mode 100644 index 000000000..766688416 --- /dev/null +++ b/svgs/icons/warning_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svgs/rename-icon-id-in-sprite.sh b/svgs/rename-icon-id-in-sprite.sh new file mode 100644 index 000000000..d6b97a727 --- /dev/null +++ b/svgs/rename-icon-id-in-sprite.sh @@ -0,0 +1,9 @@ +#!/bin/bash -e + +for f in $(find . -name 'pix-sprite.svg' -not -path './dist/*') +do + echo "parsing file" $f + sed -i '' -e 's/_24dp_E8EAED_FILL0_wght500_GRAD0_opsz24//g' "$f" + sed -i '' -e 's/_24dp_E8EAED_FILL1_wght500_GRAD0_opsz24/_plainIcon/g' "$f" + sed -i '' -e 's/ fill="#e8eaed"//g' "$f" +done diff --git a/svgs/svg-sprite.config.json b/svgs/svg-sprite.config.json new file mode 100644 index 000000000..e7b31bbf7 --- /dev/null +++ b/svgs/svg-sprite.config.json @@ -0,0 +1,11 @@ +{ + "log": "info", + "mode": { + "defs": { + "dest": "public", + "sprite": "svg/pix-sprite.svg", + "inline": true, + "bust": false + } + } +} diff --git a/svgs/svgo.config.js b/svgs/svgo.config.js new file mode 100644 index 000000000..7a68b2d98 --- /dev/null +++ b/svgs/svgo.config.js @@ -0,0 +1,17 @@ +'use strict'; + +// eslint-disable-next-line no-undef +module.exports = { + multipass: true, // Enable multipass to optimize multiple times + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + removeViewBox: false, + cleanupIds: false, + }, + }, + }, + ], +};