From c5d53ccaf3b2e28a59e2e9a233f601f62fbf8cbb Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 11:38:37 -0700 Subject: [PATCH 01/25] docs - renaming folders --- docs/_includes/analytics.html | 7 - docs/_includes/head.html | 25 - docs/_includes/header.html | 12 - docs/_includes/sidebar.html | 115 ---- docs/_includes/tag_manager.html | 12 - docs/_layouts/default.html | 82 --- docs/_layouts/fullpage.html | 30 -- docs/_layouts/tutorial.html | 36 -- docs/{_advanced => advanced}/authorization.md | 0 docs/{_advanced => advanced}/context.md | 0 .../conversation_store.md | 0 docs/{_advanced => advanced}/custom_routes.md | 0 .../deferring_initialization.md | 0 .../{_advanced => advanced}/error_handling.md | 0 .../ja_authorization.md | 0 docs/{_advanced => advanced}/ja_context.md | 0 .../ja_conversation_store.md | 0 .../ja_custom_routes.md | 0 .../ja_deferring_initialization.md | 0 .../ja_error_handling.md | 0 docs/{_advanced => advanced}/ja_logging.md | 0 .../ja_middleware_global.md | 0 .../ja_middleware_listener.md | 0 docs/{_advanced => advanced}/ja_receiver.md | 0 .../ja_token_rotation.md | 0 docs/{_advanced => advanced}/logging.md | 0 .../middleware_global.md | 0 .../middleware_listener.md | 0 docs/{_advanced => advanced}/receiver.md | 0 .../{_advanced => advanced}/token_rotation.md | 0 docs/assets/basic-information-page.png | Bin 402110 -> 0 bytes docs/assets/bolt-favicon.png | Bin 3376 -> 0 bytes docs/assets/bolt-js-logo.svg | 1 - docs/assets/bolt-logo.svg | 1 - docs/assets/bot-token.png | Bin 423392 -> 0 bytes docs/assets/event-subscriptions-page.png | Bin 211149 -> 0 bytes .../interactivity-and-shortcuts-page.png | Bin 164803 -> 0 bytes docs/assets/ngrok.gif | Bin 49094 -> 0 bytes docs/assets/request-url-config.png | Bin 168494 -> 0 bytes docs/assets/signing-secret.png | Bin 289939 -> 0 bytes docs/assets/style.css | 493 ------------------ .../acknowledging_requests.md | 0 .../{_basic => basic}/authenticating_oauth.md | 0 .../ja_acknowledging_requests.md | 0 .../ja_authenticating_oauth.md | 0 .../{_basic => basic}/ja_listening_actions.md | 0 docs/{_basic => basic}/ja_listening_events.md | 0 .../ja_listening_messages.md | 0 docs/{_basic => basic}/ja_listening_modals.md | 0 .../ja_listening_responding_commands.md | 0 .../ja_listening_responding_options.md | 0 .../ja_listening_responding_shortcuts.md | 0 docs/{_basic => basic}/ja_opening_modals.md | 0 docs/{_basic => basic}/ja_publishing_views.md | 0 .../ja_responding_actions.md | 0 docs/{_basic => basic}/ja_sending_messages.md | 0 docs/{_basic => basic}/ja_socket_mode.md | 0 .../ja_updating_pushing_modals.md | 0 docs/{_basic => basic}/ja_web_api.md | 0 docs/{_basic => basic}/listening_actions.md | 0 docs/{_basic => basic}/listening_events.md | 0 docs/{_basic => basic}/listening_messages.md | 0 docs/{_basic => basic}/listening_modals.md | 0 .../listening_responding_commands.md | 0 .../listening_responding_options.md | 0 .../listening_responding_shortcuts.md | 0 docs/{_basic => basic}/opening_modals.md | 0 docs/{_basic => basic}/publishing_views.md | 0 docs/{_basic => basic}/responding_actions.md | 0 docs/{_basic => basic}/sending_messages.md | 0 docs/{_basic => basic}/socket_mode.md | 0 .../updating_pushing_modals.md | 0 docs/{_basic => basic}/web_api.md | 0 .../creating.md | 0 .../defining.md | 0 .../listening.md | 0 .../responding.md | 0 .../aws-lambda.md | 0 docs/{_deployments => deployments}/heroku.md | 0 .../ja_aws-lambda.md | 0 .../ja_heroku.md | 0 docs/scripts/tutorial_nav.js | 41 -- .../adding_editing_workflow_step.md | 0 .../creating_workflow_step.md | 0 .../executing_workflow_steps.md | 0 .../ja_adding_editing_workflow_step.md | 0 .../ja_creating_workflow_step.md | 0 .../ja_executing_workflow_steps.md | 0 .../ja_saving_workflow_step.md | 0 .../ja_workflow_steps_overview.md | 0 .../{_steps => steps}/saving_workflow_step.md | 0 .../workflow_steps_overview.md | 0 .../getting_started.md | 0 .../getting_started_http.md | 0 .../hubot_migration.md | 0 .../ja_getting_started.md | 0 .../ja_getting_started_http.md | 0 .../ja_hubot_migration.md | 0 .../ja_migration_v2.md | 0 .../ja_migration_v3.md | 0 docs/{_tutorials => tutorial}/ja_reference.md | 0 .../ja_using-typescript.md | 0 docs/{_tutorials => tutorial}/migration_v2.md | 0 docs/{_tutorials => tutorial}/migration_v3.md | 0 docs/{_tutorials => tutorial}/reference.md | 0 .../using-typescript.md | 0 106 files changed, 855 deletions(-) delete mode 100644 docs/_includes/analytics.html delete mode 100644 docs/_includes/head.html delete mode 100644 docs/_includes/header.html delete mode 100644 docs/_includes/sidebar.html delete mode 100644 docs/_includes/tag_manager.html delete mode 100644 docs/_layouts/default.html delete mode 100644 docs/_layouts/fullpage.html delete mode 100644 docs/_layouts/tutorial.html rename docs/{_advanced => advanced}/authorization.md (100%) rename docs/{_advanced => advanced}/context.md (100%) rename docs/{_advanced => advanced}/conversation_store.md (100%) rename docs/{_advanced => advanced}/custom_routes.md (100%) rename docs/{_advanced => advanced}/deferring_initialization.md (100%) rename docs/{_advanced => advanced}/error_handling.md (100%) rename docs/{_advanced => advanced}/ja_authorization.md (100%) rename docs/{_advanced => advanced}/ja_context.md (100%) rename docs/{_advanced => advanced}/ja_conversation_store.md (100%) rename docs/{_advanced => advanced}/ja_custom_routes.md (100%) rename docs/{_advanced => advanced}/ja_deferring_initialization.md (100%) rename docs/{_advanced => advanced}/ja_error_handling.md (100%) rename docs/{_advanced => advanced}/ja_logging.md (100%) rename docs/{_advanced => advanced}/ja_middleware_global.md (100%) rename docs/{_advanced => advanced}/ja_middleware_listener.md (100%) rename docs/{_advanced => advanced}/ja_receiver.md (100%) rename docs/{_advanced => advanced}/ja_token_rotation.md (100%) rename docs/{_advanced => advanced}/logging.md (100%) rename docs/{_advanced => advanced}/middleware_global.md (100%) rename docs/{_advanced => advanced}/middleware_listener.md (100%) rename docs/{_advanced => advanced}/receiver.md (100%) rename docs/{_advanced => advanced}/token_rotation.md (100%) delete mode 100644 docs/assets/basic-information-page.png delete mode 100644 docs/assets/bolt-favicon.png delete mode 100644 docs/assets/bolt-js-logo.svg delete mode 100644 docs/assets/bolt-logo.svg delete mode 100644 docs/assets/bot-token.png delete mode 100644 docs/assets/event-subscriptions-page.png delete mode 100644 docs/assets/interactivity-and-shortcuts-page.png delete mode 100644 docs/assets/ngrok.gif delete mode 100644 docs/assets/request-url-config.png delete mode 100644 docs/assets/signing-secret.png delete mode 100644 docs/assets/style.css rename docs/{_basic => basic}/acknowledging_requests.md (100%) rename docs/{_basic => basic}/authenticating_oauth.md (100%) rename docs/{_basic => basic}/ja_acknowledging_requests.md (100%) rename docs/{_basic => basic}/ja_authenticating_oauth.md (100%) rename docs/{_basic => basic}/ja_listening_actions.md (100%) rename docs/{_basic => basic}/ja_listening_events.md (100%) rename docs/{_basic => basic}/ja_listening_messages.md (100%) rename docs/{_basic => basic}/ja_listening_modals.md (100%) rename docs/{_basic => basic}/ja_listening_responding_commands.md (100%) rename docs/{_basic => basic}/ja_listening_responding_options.md (100%) rename docs/{_basic => basic}/ja_listening_responding_shortcuts.md (100%) rename docs/{_basic => basic}/ja_opening_modals.md (100%) rename docs/{_basic => basic}/ja_publishing_views.md (100%) rename docs/{_basic => basic}/ja_responding_actions.md (100%) rename docs/{_basic => basic}/ja_sending_messages.md (100%) rename docs/{_basic => basic}/ja_socket_mode.md (100%) rename docs/{_basic => basic}/ja_updating_pushing_modals.md (100%) rename docs/{_basic => basic}/ja_web_api.md (100%) rename docs/{_basic => basic}/listening_actions.md (100%) rename docs/{_basic => basic}/listening_events.md (100%) rename docs/{_basic => basic}/listening_messages.md (100%) rename docs/{_basic => basic}/listening_modals.md (100%) rename docs/{_basic => basic}/listening_responding_commands.md (100%) rename docs/{_basic => basic}/listening_responding_options.md (100%) rename docs/{_basic => basic}/listening_responding_shortcuts.md (100%) rename docs/{_basic => basic}/opening_modals.md (100%) rename docs/{_basic => basic}/publishing_views.md (100%) rename docs/{_basic => basic}/responding_actions.md (100%) rename docs/{_basic => basic}/sending_messages.md (100%) rename docs/{_basic => basic}/socket_mode.md (100%) rename docs/{_basic => basic}/updating_pushing_modals.md (100%) rename docs/{_basic => basic}/web_api.md (100%) rename docs/{_functions => custom-functions}/creating.md (100%) rename docs/{_functions => custom-functions}/defining.md (100%) rename docs/{_functions => custom-functions}/listening.md (100%) rename docs/{_functions => custom-functions}/responding.md (100%) rename docs/{_deployments => deployments}/aws-lambda.md (100%) rename docs/{_deployments => deployments}/heroku.md (100%) rename docs/{_deployments => deployments}/ja_aws-lambda.md (100%) rename docs/{_deployments => deployments}/ja_heroku.md (100%) delete mode 100644 docs/scripts/tutorial_nav.js rename docs/{_steps => steps}/adding_editing_workflow_step.md (100%) rename docs/{_steps => steps}/creating_workflow_step.md (100%) rename docs/{_steps => steps}/executing_workflow_steps.md (100%) rename docs/{_steps => steps}/ja_adding_editing_workflow_step.md (100%) rename docs/{_steps => steps}/ja_creating_workflow_step.md (100%) rename docs/{_steps => steps}/ja_executing_workflow_steps.md (100%) rename docs/{_steps => steps}/ja_saving_workflow_step.md (100%) rename docs/{_steps => steps}/ja_workflow_steps_overview.md (100%) rename docs/{_steps => steps}/saving_workflow_step.md (100%) rename docs/{_steps => steps}/workflow_steps_overview.md (100%) rename docs/{_tutorials => tutorial}/getting_started.md (100%) rename docs/{_tutorials => tutorial}/getting_started_http.md (100%) rename docs/{_tutorials => tutorial}/hubot_migration.md (100%) rename docs/{_tutorials => tutorial}/ja_getting_started.md (100%) rename docs/{_tutorials => tutorial}/ja_getting_started_http.md (100%) rename docs/{_tutorials => tutorial}/ja_hubot_migration.md (100%) rename docs/{_tutorials => tutorial}/ja_migration_v2.md (100%) rename docs/{_tutorials => tutorial}/ja_migration_v3.md (100%) rename docs/{_tutorials => tutorial}/ja_reference.md (100%) rename docs/{_tutorials => tutorial}/ja_using-typescript.md (100%) rename docs/{_tutorials => tutorial}/migration_v2.md (100%) rename docs/{_tutorials => tutorial}/migration_v3.md (100%) rename docs/{_tutorials => tutorial}/reference.md (100%) rename docs/{_tutorials => tutorial}/using-typescript.md (100%) diff --git a/docs/_includes/analytics.html b/docs/_includes/analytics.html deleted file mode 100644 index ec5f3a8a2..000000000 --- a/docs/_includes/analytics.html +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/docs/_includes/head.html b/docs/_includes/head.html deleted file mode 100644 index fec9861d5..000000000 --- a/docs/_includes/head.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - Slack | Bolt for JavaScript - - - - - - {% if page.lang == "ja-jp" %} - - {% endif %} - - - - - - - - - - - diff --git a/docs/_includes/header.html b/docs/_includes/header.html deleted file mode 100644 index 13ef1313f..000000000 --- a/docs/_includes/header.html +++ /dev/null @@ -1,12 +0,0 @@ -
-
- Code on GitHub - Slack Platform Home - - {% if page.lang == "ja-jp" %} - English - {% else %} - 日本語 (Japanese) - {% endif %} -
-
\ No newline at end of file diff --git a/docs/_includes/sidebar.html b/docs/_includes/sidebar.html deleted file mode 100644 index df37df835..000000000 --- a/docs/_includes/sidebar.html +++ /dev/null @@ -1,115 +0,0 @@ - diff --git a/docs/_includes/tag_manager.html b/docs/_includes/tag_manager.html deleted file mode 100644 index 9ffc5e093..000000000 --- a/docs/_includes/tag_manager.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html deleted file mode 100644 index 1b1553970..000000000 --- a/docs/_layouts/default.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_style: main ---- - - - - {% include head.html %} - - - {% include tag_manager.html %} -
-
- {% include sidebar.html %} -
- -
-
- {% include header.html %} -
- -
- {% assign basic_sections = site.basic | sort: "order" | where: "lang", page.lang %} {% for section in - basic_sections %} -
-

{{ section.title }}

- - {{ section.content | markdownify }} - -
-
- {% endfor %} -
- -
- {% assign advanced_sections = site.advanced | sort: "order" | where: "lang", page.lang %} {% for section in - advanced_sections %} -
-

{{ section.title }}

- - {{ section.content | markdownify }} - -
-
- {% endfor %} -
- -
- {% assign functions_sections = site.functions | sort: "order" | where: "lang", page.lang %} {% for section in - functions_sections %} -
-

{{ section.title }} - - {{ site.t[page.lang].beta }} - -

- {{ section.content | markdownify }} -
-
- {% endfor %} -
- -
- {% assign workflow_steps = site.steps | sort: "order" | where: "lang", page.lang %} {% for section in - workflow_steps %} -
-

- {{ section.title }} - - {{ site.t[page.lang].deprecated }} - -

- {{ section.content | markdownify }} -
-
- {% endfor %} -
- -
-
- {% include analytics.html %} - - diff --git a/docs/_layouts/fullpage.html b/docs/_layouts/fullpage.html deleted file mode 100644 index 6d1db3816..000000000 --- a/docs/_layouts/fullpage.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -sidebar_style: main ---- - - - -{% include head.html %} - - - {% include tag_manager.html %} -
-
- {% include sidebar.html %} -
- -
-
- {% include header.html %} -
- -
- {{ content | markdownify }} -
-
- -
- - {% include analytics.html %} - - \ No newline at end of file diff --git a/docs/_layouts/tutorial.html b/docs/_layouts/tutorial.html deleted file mode 100644 index 90342dea0..000000000 --- a/docs/_layouts/tutorial.html +++ /dev/null @@ -1,36 +0,0 @@ ---- -sidebar_style: main ---- - - - -{% include head.html %} - - - {% include tag_manager.html %} -
-
- {% include sidebar.html %} -
- - -
-
- {% include header.html %} -
- -
-
    -
    - -
    - {{ content | markdownify }} -
    -
    - -
    - - - {% include analytics.html %} - - \ No newline at end of file diff --git a/docs/_advanced/authorization.md b/docs/advanced/authorization.md similarity index 100% rename from docs/_advanced/authorization.md rename to docs/advanced/authorization.md diff --git a/docs/_advanced/context.md b/docs/advanced/context.md similarity index 100% rename from docs/_advanced/context.md rename to docs/advanced/context.md diff --git a/docs/_advanced/conversation_store.md b/docs/advanced/conversation_store.md similarity index 100% rename from docs/_advanced/conversation_store.md rename to docs/advanced/conversation_store.md diff --git a/docs/_advanced/custom_routes.md b/docs/advanced/custom_routes.md similarity index 100% rename from docs/_advanced/custom_routes.md rename to docs/advanced/custom_routes.md diff --git a/docs/_advanced/deferring_initialization.md b/docs/advanced/deferring_initialization.md similarity index 100% rename from docs/_advanced/deferring_initialization.md rename to docs/advanced/deferring_initialization.md diff --git a/docs/_advanced/error_handling.md b/docs/advanced/error_handling.md similarity index 100% rename from docs/_advanced/error_handling.md rename to docs/advanced/error_handling.md diff --git a/docs/_advanced/ja_authorization.md b/docs/advanced/ja_authorization.md similarity index 100% rename from docs/_advanced/ja_authorization.md rename to docs/advanced/ja_authorization.md diff --git a/docs/_advanced/ja_context.md b/docs/advanced/ja_context.md similarity index 100% rename from docs/_advanced/ja_context.md rename to docs/advanced/ja_context.md diff --git a/docs/_advanced/ja_conversation_store.md b/docs/advanced/ja_conversation_store.md similarity index 100% rename from docs/_advanced/ja_conversation_store.md rename to docs/advanced/ja_conversation_store.md diff --git a/docs/_advanced/ja_custom_routes.md b/docs/advanced/ja_custom_routes.md similarity index 100% rename from docs/_advanced/ja_custom_routes.md rename to docs/advanced/ja_custom_routes.md diff --git a/docs/_advanced/ja_deferring_initialization.md b/docs/advanced/ja_deferring_initialization.md similarity index 100% rename from docs/_advanced/ja_deferring_initialization.md rename to docs/advanced/ja_deferring_initialization.md diff --git a/docs/_advanced/ja_error_handling.md b/docs/advanced/ja_error_handling.md similarity index 100% rename from docs/_advanced/ja_error_handling.md rename to docs/advanced/ja_error_handling.md diff --git a/docs/_advanced/ja_logging.md b/docs/advanced/ja_logging.md similarity index 100% rename from docs/_advanced/ja_logging.md rename to docs/advanced/ja_logging.md diff --git a/docs/_advanced/ja_middleware_global.md b/docs/advanced/ja_middleware_global.md similarity index 100% rename from docs/_advanced/ja_middleware_global.md rename to docs/advanced/ja_middleware_global.md diff --git a/docs/_advanced/ja_middleware_listener.md b/docs/advanced/ja_middleware_listener.md similarity index 100% rename from docs/_advanced/ja_middleware_listener.md rename to docs/advanced/ja_middleware_listener.md diff --git a/docs/_advanced/ja_receiver.md b/docs/advanced/ja_receiver.md similarity index 100% rename from docs/_advanced/ja_receiver.md rename to docs/advanced/ja_receiver.md diff --git a/docs/_advanced/ja_token_rotation.md b/docs/advanced/ja_token_rotation.md similarity index 100% rename from docs/_advanced/ja_token_rotation.md rename to docs/advanced/ja_token_rotation.md diff --git a/docs/_advanced/logging.md b/docs/advanced/logging.md similarity index 100% rename from docs/_advanced/logging.md rename to docs/advanced/logging.md diff --git a/docs/_advanced/middleware_global.md b/docs/advanced/middleware_global.md similarity index 100% rename from docs/_advanced/middleware_global.md rename to docs/advanced/middleware_global.md diff --git a/docs/_advanced/middleware_listener.md b/docs/advanced/middleware_listener.md similarity index 100% rename from docs/_advanced/middleware_listener.md rename to docs/advanced/middleware_listener.md diff --git a/docs/_advanced/receiver.md b/docs/advanced/receiver.md similarity index 100% rename from docs/_advanced/receiver.md rename to docs/advanced/receiver.md diff --git a/docs/_advanced/token_rotation.md b/docs/advanced/token_rotation.md similarity index 100% rename from docs/_advanced/token_rotation.md rename to docs/advanced/token_rotation.md diff --git a/docs/assets/basic-information-page.png b/docs/assets/basic-information-page.png deleted file mode 100644 index 0467c01f55730581e4509769313d4b45828b5a70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402110 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�Www}!B~;*bgSgF>MYz* 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%0DBnZf73s_u!U+}u2p?HYCzM;0-qZ9CciIh!C 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 PdzI{Mc}%{f!L$DZPUM>r diff --git a/docs/assets/bolt-favicon.png b/docs/assets/bolt-favicon.png deleted file mode 100644 index bfe5456c172c5e76fa9b13b1e8ab0a793b6e95cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3376 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 diff --git a/docs/assets/bolt-js-logo.svg b/docs/assets/bolt-js-logo.svg deleted file mode 100644 index c14f317d5..000000000 --- a/docs/assets/bolt-js-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/assets/bolt-logo.svg b/docs/assets/bolt-logo.svg deleted file mode 100644 index 5077600d5..000000000 --- a/docs/assets/bolt-logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/assets/bot-token.png b/docs/assets/bot-token.png deleted file mode 100644 index 8fa723b1523bd9dd7c7a93fde6c46994366e8834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423392 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

    @X5kbYIXef7-{l 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

    S`Nj7kk;&dt0IC-j@c;Pkh2?+ejl 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 diff --git a/docs/assets/interactivity-and-shortcuts-page.png b/docs/assets/interactivity-and-shortcuts-page.png deleted file mode 100644 index 1e8853004d4c311d31f6b92f40623914141cdb8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164803 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%0D{BAD|gt{tb4aVek9E%cuZEdLF+*+#1QD$ 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 diff --git a/docs/assets/signing-secret.png b/docs/assets/signing-secret.png deleted file mode 100644 index d32afa03e670f36d023355d91c76f0f475a690f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289939 zcmeFYWmH_-wl&I*LV!RB!9BRUOM<%=ZYiLU;1sSQL4t+g4j~CnaCd@h1$TFMw>Puz z+57Bs+xOje|GZ!Ct=6bkEasYP%9vyH-p3$FSy2l83BeO2BqVehX>nB~q$h8YkRIhD z-vf72!dk|_jS>qnF=cTJxSbW$4GBp)C??iS88U(6KUQDKG4tI9^YgEFCa>R{L=fpH ze@3HDv~ei1Cg@FQeioYj@eSURWIk5$OM&sY7#&7>%eRhV3*bNkUl=5fp>amKEw3rTUmKbn4> z*}g{F6L^i(#H90)d96{5AgSZVu9NfL6 z5%9?lphL2$5v0U=$Nh?^KanJNd3qUTK`fd4VF0g?2&L&qD!1DpF~%2<{pj~hm5>P+ zheOFC2BpY@NsKOzr89hF4c-i6hOEq4u9&r*({E*dj826Qep?EtB75ol6LSqF;qQ$& z(A+${mWCm64#`$R`P_Vx7{tE!YJQgrq&36#*<+$&F_`$kNkyidv(`=vH+dqG(a0zu znvfProIiZ@4|(ix_1BwGj~9h5QQp775`3?;jwR`b z4;ACZvT4<#_>BCLBIp4{kn~H3AWtKb;%HiO*`Oyz0xELXqC`}R&u~9JUF1Ia>?&DD zE*yp3MfLFe9~O$AC}yM$*`q_Lvp!oaqd7d)mM);^>7sXF(N;>OV2R-AWIlX2A?2%@ zUPfo!9qaJzI>(MaLN;T0_+D;2{kPog8_4q!S^aM{*>S@(1RvV7P%J7qm2{Aq0;tpb zzA%0H@kRZY^T4KsnfaJGhDCjuts{wknvK}mmyq>?W6n!?_hG+ldSde3-WAg&5TAiM!T?769d>O zt4Ik%OOjDa1Ct>lrbp)|z44A|${T%{5cH&UWWv-6!($xShLr=?RY6h%3Z-V;RiSw=$V%R1PB0`R7ge1>eM`MCw?Wl7FCph5 zS3y1Ln?|Oy^iIj7oKrz<=8 zHXm)8ZWN4I|Ee#P8Y&%4%H~nC&70M(k863@A`~bWfQuo*d;Li`$My$lj) zF{~iB*0W-_su*_+{T}W}njlc}c3DBU;76gg?+(dSp!1|N)LCwuVA~*!fQ{aMcv9uZ zw}uIUDYL1)vc|118?61%AhDuG7m=StXRn*ls&h;DAb|H4U3(m7CySr-*zi#5MXfSXw{5xKUHwsz{ zl?u9e2ooE#QNw!s*=7u=4U7tR4D^ltjicIcIV*am#&x&#S8h5xhNU*uc8*%dx_O3N z3ilX9JVdJJo;70JlH4BMB;C(`H~((&-RY~orue4drpK?TUt7HPc<=rp<-^(|p1@yX zqGF=~)7bbQDZlEd?D3A-A9bXltOQ8b6t;O`rLtr)9rbS*=GaZ19{)}+O^u3JIY#f+Y~?j z2)n_=#ndDidm%#a?R}l`px!UkuU*{K$jZpcXzqKH3?cQ2ymP7^XEi*yEm~WRS$-rb zQRw8Hv)p3QA~14Y#$Kj2s^McxoBCpdiOS*XvO!Rz$+ua49*pqT+O!@ zn?sz1Wlk1|!TO<|K||AXGl)rDKU&vx>;*Z4U>>z4nE-Pwb6`wVG@MhDgNNa)*Rf@z zG}EQi%0!~10H1_|yLUY%usiSQV;!Aa*b`sTO!J<~-aGO;X!H2{?)Tvw#%3gm8EgzL z8dFwV6Fp`k3C}s#)~d^@BdeK?Lf4p5&+HoZu6IyBKI}r(!AWFh)Eh6QbsZ>ZOK#H+ z@zFJE{O;IQn_(}P^aTA0?hEHT%55_x57V6nBU6Kx zk)f)_A)Z6 z6svWMf5`xBirayE)pna6gTZ#1(`YDB!H|BC!3J`vK59KWSLb;Y$TY~LS$SzS)7bY$ zx2pmn0=ss!^w>YWq(90nAr2*eC_u6oIx}%uI)x}7aUY=?F|>5BtZ|mu zIolLkPQ4aFoGQ+Gzzmxj+HWeZD#t9wVu+f2ukRy#WG*v~-mEvrirEC7l5z{wT_E2{ z+Y70P)HYO-*Qe*Pr57))SAAnrNL7&XF25>YjXx;vUef8%Oq)-p6=bt>=pkF^^R8RT5wH zT~xl@Vct23(`Vr^ux}h3X3Jb^Ro~0YDtM?T;G*w%GZ==#!_RNbZ#$FhS-KT_JUTQr zQE50wS2g70G9YwWzj(EI)tW(_t+rrz}dW4|J5x<8>y4X?&b1n&Ix>ajpl}&B8o`)dt?fW-BqTu*S39V&CCrh`2xewsBSf)R+ekrXVIoAK$)&)mU?&DM zw~%&sfT_7FLX6!ljrmL{M1;u%UHL%=)-XpXnX9#x4V>Rqh~m$F`N8+!w^=C2{%qoC zDMa!5_Y29i6qL!tY#m@^T+G}|#%!FdWITM#Y}~AzTx^VF?5u1&EUa8CtlUhjZ2YXe z{OoLG|GFr^+Z;?x`BlXw|Mf2Ln-GP$qoW-^3yX`33$qIcv#o;}3mYFF9}6ox3p+a# zXu$+`vvGvFGTFdi{?&sx3~uaTVdrRJYeV+CN2rmllcNv?80mja!P@TcZf)TIS|+ey zEUr*H7B*(q-&6Xlp@PEy+|=6o@78cf31{$@e~tJ5*fAX9W(Q+Yg~4r|9E@QS&M+It zmw&y?#Q5)L?VKE}{+y|aF$>HJW(}Ib!NA!5ewCfMt)ng6-1h%6kH7!?_iXI=#T;Nz zM_UJot*zBx8>ReLFJxk3zc+@Lj8*|^Y+>`eYr5aV`qxu1ai}9qhyt|WV`AlCV&{dh zvGcR?@PqHaKUx2)sRA$t6R0Eff7jU7#KP3=f74V!fnUZ3?g+IphRKKvQGh`)TUeOz z^O&$hpoJ^)XrhL3SJjTXG#vFh3rsQA&jt|u8 zpS}Jbl?mt(%FYYp;pJmx;^Z>nX5!=o1LEW3U+_h`gyt!y0>Y)!zLgSYH>KnmW2b9bm7`z()M<43OpjHUl`+`F|e&|IRr6-yZ+J7TDMvYGVciZkC1O_l#J6 zJEZ^G9+v;UbASHrAI|Hq=D;KV{`$8o2EY96%waa5YX{(}!*uL-_QE9F#OA7i?EPYwt{-36N@iMB5eUPK1q$HX?W0g@CNfcSa?_N5Do{OCw zORn{DFBK-YzNXk#5=WuR5?t#T*O!lU;Ct6X=_>CfGvSe%sxCdm2~-s zqI9#kq$IO$1Ea98aOETHblDhsE~ib1oLo;KAL~En{%%jnNYqG2N5?+=UITu6dpk}n z&gD+2U;A1Dy{XTepZ-PI>WVGTl_B>9meOHA!X(Pv_j`)Aua-Y*V?34m-oY{9{2iI? z8R4x;sa%Wd%EMuohIN4!R^#?hv$ZayEx8VsVruXElDJQHX96=Dk4jZo8G9Z*c;L7` zF3icud8Ps3!$1sWA$a-uz3U@hFR-G4#fyx@LPrmimzUqac>M37(xMm{8HWl z?k!RE+u}#$i$?;9JQ5K8Ht-#x~v0vo2Y8(s)$TZsgUlD z8P|*u(JadSMoPNO_aYvuo%WGu0Usrv6K(%~jmw>ZogJ&8$g6aS)oh&%^Vn1&oC947JZcV{)$Gb4VJN95*Mj16nydVVhu^; z%kVHHZ1K5vg0^f%Nmctl{V?s+Q~&QB;mV+!6||(BVJEu92NOO$-=xeaH?$&Cs3_@Q zR=;Vv|ISvYkASPMua7Q~!cUn~LhU`ZLJ|Q10nS;~KgQ;*7r*w%|2t%3=Otuu5&nk+ z3avh24}OEQKm;3q8g^_aBNG;{Uu|X?-w5&eOB5IHEWyDM^cwdH3}n z|9JFOkTMuS;@3LsFwbv85Upe)q~LeTw2mxGy9Vv`RgZt?3;w>S@Cya=E2ci&sg#`E=|k_kNiTh{bgf^bkP#`z_$LRrmz7u6gKj0(x zqi7Wuztd1o_yAh=`b&4AmTDa?$ix6cGgY_(5$(iJ7Gskx;yy8JyK0_B6^Fsu|$={@tXj zB>D-Jgo;tI7DYsSVj=+{A@0@0(xV(XIh)Uh(Cq1q=$@773Q_HeRnRM!oWn#cYZt&jj2-C<=y|}zg z6>?b}$WXf1*sw~YI0Z)O$fj7&_1i(ZQv8!u51pt%eJ&*|yuRbWtkIJxKa_U&6!(@fPI zNDkzl?<-0yd_27Pq@=NY?L5o4f)@-L%UG6SN3rqo>q}eTJ~JRonc>G}Ii?n03X!9!@_ihJ-_y{DQ2P6%#>)cV%>Qyigzr#i zd`raA=?83w`ujt7ell{uB1S@D;+y@27Iea~xyHM9MQBGW8&G@=ui2}X#~7!(6Ji67 z7l$iXXM1y10|*-%8(?DYM3FdXE#gvAhSi6Am*|AEjUIByP>1Sxm%Z7EB75T>iCi6F zq;uKOmvA^-R9arXcfR?97Sr=zbTwTF5f2ZKH3rPE@bJdF`P*In+5-K?%+Ea|fvx`E zu2DR%mk)}KrOa;F@)VLPysl1v=w=lpBqZ!Url*XBd3k!epX?^2#>Sc%M`#H;br0k8 z>0%GO!G6*P2B?(E?>66byI;f_d6hxwH(lcfAIVjZVekmU7iyoX_5JYSzQ|D$Y(gnb z7+4rP6<@;Fjg=nFs_N<$=L=y^R}qtS%nZ@j1Mek5a4cHa?CtF_NQJN0(i&~ArZwnd zblTx}v-K$gE?U~UXS*|5nut_j-Eq>C7ee=KXY26UO^Rf5DE+Kvufs!1QK`TD^W-7X zZJz73m2`+k_WM!3uxfX6)?+D72p+Nh)}c}K0}9QKtJ!SMIp82ALQ@DC%l^@a6$_Km zGwq(1l3E?x)$Yke`w<==mSpa6vKjLb6{pVaN|HLRxH_5iWQTrth9h*2uo0ibbbNdq zlB;EL?S~RZz&)sHpvw|1yV4a!qfwx9a(g4-uNpCBKGNPL=y`3|`MJ5=a>SsEtrd_S)z1VtyPRQeZzHbm46QheDpkWmfx>*idieol7&fVs6 zKaMw?yrsYj3g+jBX`kL)oh`M8D=5f~cyA(;Q$&~#cd8h7ggr+-b}M`o2#x>v@niMT z>THb@2Q{^1TlV?E?>Kw!grk`qO-$=W3+B%{*9)W8&S$&3yB{8-lL)#Z`wUhol>|c{ zP=@OoYsGrn$P8R7;rEn0@n7tn;Kb6&q&j?XvE&yT)ht8r^%%lPPUkSP8-8G;-l`G# zv%w!N!*eC1bfOeq-cpRBZ6TMIHhX(y2e*fsd6Y6HMMsx8&rFtEjxFO$tWDoS$51si*S`A8^GC(TI4>kJkqjKPgJsZ}Kws zw70f~;tQ+}b%eV;Rev?aq+3QL;{6^%G2)S(78B!iahO4;mL)DB>CnX{p=MNE1<6s( z*p^d2Jj_*Ys4Fck4GKbOVLdoNNr$F`_dR)n_5=l8MpjmX_Ql?8V-mO5rGE%+ETgtg zx~ISBr_a#%{r&wI2F>l6N=@pxXQJk!Al~rt@=i`oxv3vIIKfNH%CJ%Vb1W>LEiCMb zcp^V}5(=)cF!kJM`WSX<>ebImo-* z5&e9O_YxIqaD+X_#fFBbcuOMmiA!AxAE9NsTG|CY9k!8BKfDfQA1vszCW*1c@p z5l)94Eb83Gp8sBDd!qE}AgW`maORf>xl1f8Dk>@voz!_}vfLB4w)rwNB!rmnZL8rC zu6a)94}k!vL4!M=!*XX_p#k=M|NRqRn5n7Ftw&TiV#jG~bSzgp?<3an^71mu^NzV% zA0EVjD(8t>{iWqt0hsgf9$r<~C@?~uMsF_%S#}r3L}m3{jTBa>(Fnb|TpV-CQea^1 z$V*z@^~-Y0ByQW_upp?`NLUh&`{{PI>%k&8I;!#H^*(prnoJ3@@&aHHAOLN-uI6gkUc&T03?a-t@xf%oz+Lr%d zeGfJK4&0LE@nh7-{j^YD^vs6K*;<(~(#pSSkGx_d<%lT}BxGm2Vx|9*CMA~h3NrsK zBP&ZORdAy-qD7}Wel0E-Dkvz3T6E7bRa8tY@K$(vcBa;!$Qqb8sZT$>{A6E5&x&TD z0Wq6{tEZ^vg2zk0BD5yHvNw*%p4a4-a;U!EYvf52@iBr;>OΜ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

    =$cTRzP6g9AUM*{+>;Kt{TOp-U+J|Vgil81LN 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 z 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

    + Authorization is the process of deciding which Slack credentials (such as a bot token) should be available while processing a specific incoming request. -Custom apps installed on a single workspace can simply use the `token` option at the time of `App` initialization. However, when your app needs to handle several tokens, such as cases where it will be installed on multiple workspaces or needs access to more than one user token, the `authorize` option should be used instead. If you're using the [built-in OAuth support](#authenticating-oauth) authorization is handled by default, so you do not need to pass in an `authorize` option. +Custom apps installed on a single workspace can simply use the `token` option at the time of `App` initialization. However, when your app needs to handle several tokens, such as cases where it will be installed on multiple workspaces or needs access to more than one user token, the `authorize` option should be used instead. If you're using the [built-in OAuth support](/concepts/authenticating-oauth) authorization is handled by default, so you do not need to pass in an `authorize` option. The `authorize` option can be set to a function that takes an event source as its input, and should return a Promise for an object containing the authorized credentials. The source contains information about who and where the request is coming from by using properties like `teamId` (always available), `userId`, `conversationId`, and `enterpriseId`. -The authorized credentials should also have a few specific properties: `botToken`, `userToken`, `botId` (required for an app to ignore messages from itself), and `botUserId`. You can also include any other properties you'd like to make available on the [`context`](#context) object. +The authorized credentials should also have a few specific properties: `botToken`, `userToken`, `botId` (required for an app to ignore messages from itself), and `botUserId`. You can also include any other properties you'd like to make available on the [`context`](/concepts/context) object. You should always provide either one or both of the `botToken` and `userToken` properties. At least one of them is necessary to make helpers like `say()` work. If they are both given, then `botToken` will take precedence. -
    + ```javascript const app = new App({ authorize: authorizeFn, signingSecret: process.env.SLACK_SIGNING_SECRET }); diff --git a/docs/advanced/context.md b/docs/advanced/context.md index bf796ed4f..4637fd20d 100644 --- a/docs/advanced/context.md +++ b/docs/advanced/context.md @@ -1,15 +1,14 @@ --- title: Adding context lang: en -slug: context -order: 7 +slug: /concepts/context --- -
    + All listeners have access to a `context` object, which can be used to enrich requests with additional information. For example, perhaps you want to add user information from a third party system or add temporary state for the next middleware in the chain. `context` is just an object, so you can add to it by setting it to a modified version of itself. -
    + ```javascript async function addTimezoneContext({ payload, client, context, next }) { @@ -36,7 +35,7 @@ app.command('/request', addTimezoneContext, async ({ command, ack, client, conte const requestText = `:large_blue_circle: *New request from <@${command.user_id}>*: ${command.text}`; - // If request not inbetween 9AM and 5PM, send request tomorrow + // If request not in between 9AM and 5PM, send request tomorrow if (localHour > 17 || localHour < 9) { // Assume function exists to get local tomorrow 9AM from offset const localTomorrow = getLocalTomorrow(context.tz_offset); diff --git a/docs/advanced/conversation-store.md b/docs/advanced/conversation-store.md index 2232014f3..a0aa0c98b 100644 --- a/docs/advanced/conversation-store.md +++ b/docs/advanced/conversation-store.md @@ -1,19 +1,18 @@ --- title: Conversation stores lang: en -slug: conversation-store -order: 4 +slug: /concepts/conversation-store --- -
    + Bolt for JavaScript includes support for a store, which sets and retrieves state related to a conversation. Conversation stores have two methods: * `set()` modifies conversation state. `set()` requires a `conversationId` of type string, `value` of any type, and an optional `expiresAt` of type number. `set()` returns a `Promise`. * `get()` fetches conversation state from the store. `get()` requires a `conversationId` of type string and returns a Promise with the conversation’s state. -`conversationContext()` is a built-in [global middleware](#global-middleware) that allows conversations to be updated by other middleware. When receiving an event, middleware functions can use `context.updateConversation()` to set state and `context.conversation` to retrieve it. +`conversationContext()` is a built-in [global middleware](/concepts/global-middleware) that allows conversations to be updated by other middleware. When receiving an event, middleware functions can use `context.updateConversation()` to set state and `context.conversation` to retrieve it. The built-in conversation store simply stores conversation state in memory. While this is sufficient for some situations, if there is more than one instance of your app running, the state will not be shared among the processes so you’ll want to implement a conversation store that fetches conversation state from a database. -
    + ```javascript const app = new App({ diff --git a/docs/advanced/custom-routes.md b/docs/advanced/custom-routes.md index 28c47b057..6d92dd420 100644 --- a/docs/advanced/custom-routes.md +++ b/docs/advanced/custom-routes.md @@ -1,11 +1,10 @@ --- -title: Adding Custom HTTP routes +title: Adding custom HTTP routes lang: en -slug: custom-routes -order: 10 +slug: /concepts/custom-routes --- -
    + As of `v3.7.0`, custom HTTP routes can be easily added by passing in an array of routes as `customRoutes` when initializing `App`. Each `CustomRoute` object must contain three properties: `path`, `method`, and `handler`. `method`, which corresponds to the HTTP verb, can be either a string or an array of strings. @@ -13,7 +12,7 @@ Each `CustomRoute` object must contain three properties: `path`, `method`, and ` Since `v3.13.0`, the default built-in receivers (`HTTPReceiver` and `SocketModeReceiver`) support dynamic route parameters like [Express.js does](https://expressjs.com/en/guide/routing.html#route-parameters). With this, you can capture positional values in the URL for use in your route's handler via `req.params`. To determine what port the custom HTTP route will be available on locally, you can specify an `installerOptions.port` property in the `App` constructor. Otherwise, it will default to port `3000`. -
    + ```javascript const { App } = require('@slack/bolt'); @@ -51,14 +50,14 @@ const app = new App({ })(); ``` -
    - -

    Custom ExpressReceiver routes

    +
    + +Custom ExpressReceiver routes -
    + Adding custom HTTP routes is quite straightforward when using Bolt’s built-in ExpressReceiver. Since `v2.1.0`, `ExpressReceiver` added a `router` property, which exposes the Express [Router](http://expressjs.com/en/4x/api.html#router) on which additional routes and middleware can be added. -
    + ```javascript const { App, ExpressReceiver } = require('@slack/bolt'); diff --git a/docs/advanced/deferring-initialization.md b/docs/advanced/deferring-initialization.md index 36710f00f..303eae4b9 100644 --- a/docs/advanced/deferring-initialization.md +++ b/docs/advanced/deferring-initialization.md @@ -1,15 +1,16 @@ --- -title: Deferring App initialization +title: Deferring app initialization lang: en -slug: deferring-initialization -order: 8 +slug: /concepts/deferring-initialization --- -
    Bolt offers a way to defer full initialization via the `deferInitialization` option and to call the equivalent `App#init()` in your code, putting more control over asynchronous execution required for initialization into your hands as the developer. -_Note: If you call `start()` before `init()`, Bolt will raise an exception._ -
    +:::info + +If you call `start()` before `init()`, Bolt will raise an exception._ + +::: ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/advanced/error-handling.md b/docs/advanced/error-handling.md index 25b3bcb2e..beaaeaec2 100644 --- a/docs/advanced/error-handling.md +++ b/docs/advanced/error-handling.md @@ -1,12 +1,14 @@ --- title: Handling errors lang: en -slug: error-handling -order: 1 +slug: /concepts/error-handling --- -
    -*Note: Since v2, error handling has improved! View the [migration guide for V2](https://slack.dev/bolt/tutorial/migration-v2) to learn about the changes.* +:::info + +Since v2, error handling has improved! View the [migration guide for V2](/tutorial/migration-v2) to learn about the changes. + +::: If an error occurs in a listener, it’s recommended you handle it directly with a `try`/`catch`. However, there still may be cases where errors slip through the cracks. By default, these errors will be logged to the console. To handle them yourself, you can attach a global error handler to your app with the `app.error(fn)` method. @@ -17,8 +19,11 @@ You can also define more focussed and specific error handlers for a variety of e - `unhandledRequestHandler`: triggered when a request from Slack goes unacknowledged. - `unhandledRequestTimeoutMillis`: the amount of time in milliseconds to wait for request acknowledgement from the application before triggering the `unhandledRequestHandler`. Default is `3001`. -*NOTE*: It is imperative that any custom Error Handlers defined in your app respond to the underlying Slack request that led to the error, using `response.writeHead()` to set the HTTP status code of the response and `response.end()` to dispatch the response back to Slack. See the example for details. -
    +:::info + +It is imperative that any custom Error Handlers defined in your app respond to the underlying Slack request that led to the error, using `response.writeHead()` to set the HTTP status code of the response and `response.end()` to dispatch the response back to Slack. See the example for details. + +::: ```javascript import { App, HTTPReceiver } from '@slack/bolt'; @@ -57,18 +62,16 @@ app.error(async (error) => { }); ``` -
    - -

    Accessing more data in the error handler

    +
    + +Accessing more data in the error handler -
    There may be cases where you need to log additional data from a request in the global error handler. Or you may simply wish to have access to the `logger` you've passed into Bolt. Starting with version 3.8.0, when passing `extendedErrorHandler: true` to the constructor, the error handler will receive an object with `error`, `logger`, `context`, and the `body` of the request. It is recommended to check whether a property exists on the `context` or `body` objects before accessing its value, as the data available in the `body` object differs from event to event, and because errors can happen at any point in a request's lifecycle (i.e. before a certain property of `context` has been set). -
    ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/advanced/global-middleware.md b/docs/advanced/global-middleware.md index 4b2f84d30..d989ebbdd 100644 --- a/docs/advanced/global-middleware.md +++ b/docs/advanced/global-middleware.md @@ -1,17 +1,16 @@ --- title: Global middleware lang: en -slug: global-middleware -order: 5 +slug: /concepts/global-middleware --- -
    -Global middleware is run for all incoming requests before any [listener middleware](#listener-middleware). You can add any number of global middleware to your app by utilizing `app.use(fn)`. The middleware function `fn` is called with the same arguments as listeners and an additional `next` function. -Both global and [listener middleware](#listener-middleware) must call `await next()` to pass control of the execution chain to the next middleware, or call `throw` to pass an error back up the previously-executed middleware chain. +Global middleware is run for all incoming requests before any [listener middleware](/concepts/listener-middleware). You can add any number of global middleware to your app by utilizing `app.use(fn)`. The middleware function `fn` is called with the same arguments as listeners and an additional `next` function. + +Both global and [listener middleware](/concepts/listener-middleware) must call `await next()` to pass control of the execution chain to the next middleware, or call `throw` to pass an error back up the previously-executed middleware chain. As an example, let's say your app should only respond to users identified with a corresponding internal authentication service (an SSO provider or LDAP, for example). You may define a global middleware that looks up a user record in the authentication service and errors if the user is not found. -
    + ```javascript // Authentication middleware that associates incoming request with user in Acme identity provider diff --git a/docs/advanced/listener-middleware.md b/docs/advanced/listener-middleware.md index bae3bd205..ffb543042 100644 --- a/docs/advanced/listener-middleware.md +++ b/docs/advanced/listener-middleware.md @@ -1,19 +1,18 @@ --- title: Listener middleware lang: en -slug: listener-middleware -order: 6 +slug: /concepts/listener-middleware --- -
    + Listener middleware is used for logic across many listener functions (but usually not all of them). They are added as arguments before the listener function in one of the built-in methods. You can add any number of listener middleware before the listener function. -There’s a collection of [built-in listener middleware](reference#built-in-listener-middleware-functions) that you can use like `directMention` which filters out any message that doesn’t directly @-mention your bot at the start of a message. +There’s a collection of [built-in listener middleware](/reference#built-in-listener-middleware-functions) that you can use like `directMention` which filters out any message that doesn’t directly @-mention your bot at the start of a message. But of course, you can write your own middleware for more custom functionality. While writing your own middleware, your function must call `await next()` to pass control to the next middleware, or `throw` to pass an error back up the previously-executed middleware chain. As an example, let’s say your listener should only deal with messages from humans. You can write a listener middleware that excludes any bot messages. -
    + ```javascript // Listener middleware that filters out messages with 'bot_message' subtype diff --git a/docs/advanced/logging.md b/docs/advanced/logging.md index 00e886f96..f10598979 100644 --- a/docs/advanced/logging.md +++ b/docs/advanced/logging.md @@ -1,13 +1,12 @@ --- title: Logging lang: en -slug: logging -order: 8 +slug: /concepts/logging --- -
    + By default, Bolt for JavaScript will log information from your app to the console. You can customize how much logging occurs by passing a `logLevel` in the constructor. The available log levels in order of most to least logs are `DEBUG`, `INFO`, `WARN`, and `ERROR`. -
    + ```javascript // Import LogLevel from the package @@ -21,12 +20,12 @@ const app = new App({ }); ``` -
    - -

    Sending log output somewhere besides the console

    +
    + +Sending log output somewhere besides the console -
    + If you want to send logs to somewhere besides the console or want more control over the logger, you can implement a custom logger. A custom logger must implement specific methods (known as the `Logger` interface): | Method | Parameters | Return type | @@ -40,7 +39,7 @@ If you want to send logs to somewhere besides the console or want more control o | `error()` | `...msgs: any[]` | `void` | A very simple custom logger might ignore the name and level, and write all messages to a file. -
    + ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/advanced/receiver.md b/docs/advanced/receiver.md index 68aea1776..64786c499 100644 --- a/docs/advanced/receiver.md +++ b/docs/advanced/receiver.md @@ -1,13 +1,12 @@ --- title: Customizing a receiver lang: en -slug: receiver -order: 9 +slug: /concepts/receiver --- -
    -#### Writing a custom receiver + +## Writing a custom receiver A receiver is responsible for handling and parsing any incoming requests from Slack then sending it to the app, so that the app can add context and pass the request to your listeners. Receivers must conform to the [Receiver interface](https://github.com/slackapi/bolt-js/blob/%40slack/bolt%403.13.1/src/types/receiver.ts#L27-L31): @@ -26,11 +25,11 @@ For a more in-depth look at a receiver, [read the source code for the built-in ` --- -#### Customizing built-in receivers +## Customizing built-in receivers -The built-in `HTTPReceiver`, `ExpressReceiver`, `AwsLambdaReceiver` and `SocketModeReceiver` accept several configuration options. For a full list of options, see the [Receiver options reference](/bolt-js/reference#receiver-options). +The built-in `HTTPReceiver`, `ExpressReceiver`, `AwsLambdaReceiver` and `SocketModeReceiver` accept several configuration options. For a full list of options, see the [Receiver options reference](/reference#receiver-options). -##### Extracting custom properties +### Extracting custom properties Use the `customPropertiesExtractor` option to extract custom properties from incoming events. The event type depends on the type of receiver you are using, e.g. HTTP requests for `HTTPReceiver`s, websocket messages for `SocketModeReceiver`s. @@ -66,7 +65,7 @@ app.use(async ({ logger, context, next }) => { ``` You can find [more examples of extracting custom properties](https://github.com/slackapi/bolt-js/tree/%40slack/bolt%403.13.1/examples/custom-properties) from different types of receivers here. -
    + ```javascript import { createServer } from 'http'; diff --git a/docs/advanced/token-rotation.md b/docs/advanced/token-rotation.md index da17d1e11..49b929790 100644 --- a/docs/advanced/token-rotation.md +++ b/docs/advanced/token-rotation.md @@ -1,16 +1,15 @@ --- title: Token rotation lang: en -slug: token-rotation -order: 3 +slug: /concepts/token-rotation --- -
    + Supported in Bolt for JavaScript as of v3.5.0, token rotation provides an extra layer of security for your access tokens and is defined by the [OAuth V2 RFC](https://datatracker.ietf.org/doc/html/rfc6749#section-10.4). Instead of an access token representing an existing installation of your Slack app indefinitely, with token rotation enabled, access tokens expire. A refresh token acts as a long-lived way to refresh your access tokens. -Bolt for JavaScript supports and will handle token rotation automatically so long as the [built-in OAuth](https://slack.dev/bolt-js/concepts#authenticating-oauth) functionality is used. +Bolt for JavaScript supports and will handle token rotation automatically so long as the [built-in OAuth](/concepts/authenticating-oauth) functionality is used. For more information about token rotation, please see the [documentation](https://api.slack.com/authentication/rotation). -
    + diff --git a/docs/basic/acknowledge.md b/docs/basic/acknowledge.md index 877c2e5cc..25595e827 100644 --- a/docs/basic/acknowledge.md +++ b/docs/basic/acknowledge.md @@ -1,15 +1,14 @@ --- title: Acknowledging requests lang: en -slug: acknowledge -order: 7 +slug: /concepts/acknowledge --- -
    + Actions, commands, and options requests must **always** be acknowledged using the `ack()` function. This lets Slack know that the request was received and updates the Slack user interface accordingly. Depending on the type of request, your acknowledgement may be different. For example, when acknowledging a modal submission you will call `ack()` with validation errors if the submission contains errors, or with no parameters if the submission is valid. We recommend calling `ack()` right away before sending a new message or fetching information from your database since you only have 3 seconds to respond. -
    + ```javascript // Regex to determine if this is a valid email diff --git a/docs/basic/action-listening.md b/docs/basic/action-listening.md index 9ce2112c2..31c14e15e 100644 --- a/docs/basic/action-listening.md +++ b/docs/basic/action-listening.md @@ -1,22 +1,25 @@ --- title: Listening to actions lang: en -slug: action-listening -order: 5 +slug: /concepts/action-listening --- -
    + Your app can listen to user actions like button clicks, and menu selects, using the `action` method. Actions can be filtered on an `action_id` of type string or RegExp object. `action_id`s act as unique identifiers for interactive components on the Slack platform. -You’ll notice in all `action()` examples, `ack()` is used. It is required to call the `ack()` function within an action listener to acknowledge that the request was received from Slack. This is discussed in the [acknowledging requests section](#acknowledge). +You’ll notice in all `action()` examples, `ack()` is used. It is required to call the `ack()` function within an action listener to acknowledge that the request was received from Slack. This is discussed in the [acknowledging requests section](/concepts/acknowledge). + +:::info + +Since v2, message shortcuts (previously message actions) now use the `shortcut()` method instead of the `action()` method. View the [migration guide for V2](/tutorial/migration-v2) to learn about the changes. -*Note: Since v2, message shortcuts (previously message actions) now use the `shortcut()` method instead of the `action()` method. View the [migration guide for V2](https://slack.dev/bolt/tutorial/migration-v2) to learn about the changes.* +::: + +View more information about the `block_actions` payload within the [relevant API documentation page](https://api.slack.com/reference/interaction-payloads). To access the full payload of a view from within a listener, reference the `body` argument within your callback function. -Learn more about the `block_actions` payload, [here](https://api.slack.com/reference/interaction-payloads). To access the full payload of a view from within a listener, reference the `body` argument within your callback function. -
    ```javascript // Your listener function will be called every time an interactive component with the action_id "approve_button" is triggered @@ -26,14 +29,14 @@ app.action('approve_button', async ({ ack }) => { }); ``` -
    - -

    Listening to actions using a constraint object

    +
    + +Listening to actions using a constraint object -
    + You can use a constraints object to listen to `callback_id`s, `block_id`s, and `action_id`s (or any combination of them). Constraints in the object can be of type string or RegExp object. -
    + ```javascript // Your listener function will only be called when the action_id matches 'select_user' AND the block_id matches 'assign_ticket' diff --git a/docs/basic/action-respond.md b/docs/basic/action-respond.md index 9368865ea..6803e3120 100644 --- a/docs/basic/action-respond.md +++ b/docs/basic/action-respond.md @@ -1,15 +1,14 @@ --- title: Responding to actions lang: en -slug: action-respond -order: 6 +slug: /concepts/action-respond --- -
    + There are two main ways to respond to actions. The first (and most common) way is to use the `say` function. The `say` function sends a message back to the conversation where the incoming request took place. The second way to respond to actions is using `respond()`, which is a simple utility to use the `response_url` associated with an action. -
    + ```javascript // Your middleware will be called every time an interactive component with the action_id “approve_button” is triggered @@ -20,14 +19,14 @@ app.action('approve_button', async ({ ack, say }) => { }); ``` -
    - -

    Using respond()

    +
    + +Using respond() -
    + Since `respond()` is a utility for calling the `response_url`, it behaves in the same way. You can pass a JSON object with a new message payload that will be published back to the source of the original interaction with optional properties like `response_type` (which has a value of `in_channel` or `ephemeral`), `replace_original`, and `delete_original`. -
    + ```javascript // Listens to actions triggered with action_id of “user_select” diff --git a/docs/basic/authenticating-oauth.md b/docs/basic/authenticating-oauth.md index 769bd60c9..909babec4 100644 --- a/docs/basic/authenticating-oauth.md +++ b/docs/basic/authenticating-oauth.md @@ -1,11 +1,9 @@ --- title: Authenticating with OAuth lang: en -slug: authenticating-oauth -order: 15 +slug: /concepts/authenticating-oauth --- -
    To prepare your Slack app for distribution, you will need to enable Bolt OAuth and store installation information securely. Bolt supports OAuth and will handle the rest of the work; this includes setting up OAuth routes, state verification, and passing your app an installation object which you must store. To enable OAuth, you must provide: @@ -14,7 +12,7 @@ To enable OAuth, you must provide: --- -##### Development and Testing +## Development and Testing We've provided a default implementation of the `installationStore` `FileInstallationStore` which you can use during app development and testing. @@ -34,7 +32,7 @@ const app = new App({ --- -##### Installing your App +## Installing your App * **Initiating an installation**: Bolt for JavaScript provides an **Install Path** `/slack/install` out-of-the-box. This endpoint returns a simple page with an `Add to Slack` button which initiates a direct install of your app (with a valid `state` parameter). An app hosted at _www.example.com_ would serve the install page at _www.example.com/slack/install_. * 💡 You can skip rendering the provided default webpage and navigate users directly to Slack authorize URL by setting`installerOptions.directInstall: true` in the `App` constructor ([example](https://github.com/slackapi/bolt-js/blob/5b4d9ceb65e6bf5cf29dfa58268ea248e5466bfb/examples/oauth/app.js#L58-L64)). @@ -45,11 +43,11 @@ const app = new App({ * If you need additional authorizations (user tokens) from users inside a team when your app is already installed, or have a reason to dynamically generate an install URL, manually instantiate an `ExpressReceiver`, assign the instance to a variable named `receiver`, and then call `receiver.installer.generateInstallUrl()`. Read more about `generateInstallUrl()` in the [OAuth docs](https://slack.dev/node-slack-sdk/oauth#generating-an-installation-url). -* 💡 Bolt for JavaScript does not support OAuth for [custom receivers](#receiver). If you're implementing a custom receiver, you can use our [Slack OAuth library](https://slack.dev/node-slack-sdk/oauth#slack-oauth), which is what Bolt for JavaScript uses under the hood. +* 💡 Bolt for JavaScript does not support OAuth for [custom receivers](/concepts/receiver). If you're implementing a custom receiver, you can use our [Slack OAuth library](https://slack.dev/node-slack-sdk/oauth#slack-oauth), which is what Bolt for JavaScript uses under the hood. --- -##### Redirect URI +## Redirect URI Bolt for JavaScript provides a **Redirect URI Path** `/slack/oauth_redirect`. Slack uses the Redirect URI to redirect users after they complete an app's installation flow. 💡 You will need to add the full **Redirect URI** including your app domain in your Slack app configuration settings under **OAuth and Permissions**, e.g. `https://example.com/slack/oauth_redirect`. @@ -71,7 +69,7 @@ const app = new App({ ``` --- -##### Installation object +## Installation object Bolt will pass your `installationStore`'s `storeInstallation` handler an `installation`. This can be a source of confusion for developers who aren't sure what shape of object to expect. The `installation` object should resemble: ```javascript @@ -106,7 +104,7 @@ Bolt will pass your `fetchInstallation` and `deleteInstallation` handlers an `in ``` --- -##### Org-wide installation +## Org-wide installation To add support for [org-wide installations](https://api.slack.com/enterprise/apps), you will need Bolt for JavaScript version `3.0.0` or later. Make sure you have enabled org-wide installation in your app configuration settings under **Org Level Apps**. Installing an [org-wide](https://api.slack.com/enterprise/apps) app from admin pages requires additional configuration to work with Bolt. In that scenario, the recommended `state` parameter is not supplied. Bolt will try to verify `state` and stop the installation from progressing. @@ -128,7 +126,6 @@ const app = new App({ To learn more about the OAuth installation flow with Slack, [read the API documentation](https://api.slack.com/authentication/oauth-v2). -
    ```javascript const database = { @@ -187,12 +184,12 @@ const app = new App({ }); ``` -
    - -

    Customizing OAuth defaults

    +
    + +Customizing OAuth defaults -
    + We provide several options for customizing default OAuth using the `installerOptions` object, which can be passed in during the initialization of `App`. You can override the following: - `authVersion`: Used to toggle between new Slack Apps and Classic Slack Apps @@ -203,7 +200,7 @@ We provide several options for customizing default OAuth using the `installerOpt - `stateStore`: Provide a custom state store instead of using the built in `ClearStateStore` - `userScopes`: Array of user scopes needed when the user installs the app, similar to `scopes` attribute at the parent level. -
    + ```javascript const app = new App({ diff --git a/docs/basic/commands.md b/docs/basic/commands.md index 590ecf9a2..59fd2a275 100644 --- a/docs/basic/commands.md +++ b/docs/basic/commands.md @@ -1,21 +1,24 @@ --- title: Listening and responding to commands lang: en -slug: commands -order: 9 +slug: /concepts/commands --- -
    + Your app can use the `command()` method to listen to incoming slash command requests. The method requires a `commandName` of type string or RegExp. -⚠️ Note that if you use `command()` multiple times with overlapping RegExp matches, _all_ matching listeners will run. Design your regular expressions to avoid this possibility. +:::warning + +If you use `command()` multiple times with overlapping RegExp matches, _all_ matching listeners will run. Design your regular expressions to avoid this possibility. + +::: Commands must be acknowledged with `ack()` to inform Slack your app has received the request. -There are two ways to respond to slash commands. The first way is to use `say()`, which accepts a string or JSON payload. The second is `respond()` which is a utility for the `response_url`. These are explained in more depth in the [responding to actions](#action-respond) section. +There are two ways to respond to slash commands. The first way is to use `say()`, which accepts a string or JSON payload. The second is `respond()` which is a utility for the `response_url`. These are explained in more depth in the [responding to actions](/concepts/action-respond) section. When configuring commands within your app configuration, you'll continue to append `/slack/events` to your request URL. -
    + ```javascript // The echo command simply echoes on command diff --git a/docs/basic/creating-modals.md b/docs/basic/creating-modals.md index f55fe86b2..dc74d3ef3 100644 --- a/docs/basic/creating-modals.md +++ b/docs/basic/creating-modals.md @@ -1,17 +1,16 @@ --- title: Opening modals lang: en -slug: creating-modals -order: 10 +slug: /concepts/creating-modals --- -
    + Modals are focused surfaces that allow you to collect user data and display dynamic information. You can open a modal by passing a valid trigger_id and a view payload to the built-in client's views.open method. Your app receives trigger_ids in payloads sent to your Request URL triggered user invocation like a slash command, button press, or interaction with a select menu. Read more about modal composition in the API documentation. -
    + ```javascript // Listen for a slash command invocation diff --git a/docs/basic/event-listening.md b/docs/basic/event-listening.md index 4e898d3f2..f82dd5563 100644 --- a/docs/basic/event-listening.md +++ b/docs/basic/event-listening.md @@ -1,15 +1,14 @@ --- title: Listening to events lang: en -slug: event-listening -order: 3 +slug: /concepts/event-listening --- -
    + You can listen to [any Events API event](https://api.slack.com/events) using the `event()` method after subscribing to it in your app configuration. This allows your app to take action when something happens in Slack, like a user reacting to a message or joining a channel. The `event()` method requires an `eventType` of type string. -
    + ```javascript const welcomeChannelId = 'C12345'; @@ -31,15 +30,15 @@ app.event('team_join', async ({ event, client, logger }) => { ```
    - -

    Filtering on message subtypes

    + +Filtering on message subtypes -
    + A `message()` listener is equivalent to `event('message')` You can filter on subtypes of events by using the built-in `subtype()` middleware. Common message subtypes like `message_changed` and `message_replied` can be found [on the message event page](https://api.slack.com/events/message#message_subtypes). -
    + ```javascript // Import subtype from the package diff --git a/docs/basic/message-listening.md b/docs/basic/message-listening.md index bb4d01731..46cc136b6 100644 --- a/docs/basic/message-listening.md +++ b/docs/basic/message-listening.md @@ -1,15 +1,14 @@ --- title: Listening to messages lang: en -slug: message-listening -order: 1 +slug: /concepts/message-listening --- -
    + To listen to messages that [your app has access to receive](https://api.slack.com/messaging/retrieving#permissions), you can use the `message()` method which filters out events that aren’t of type `message`. `message()` accepts an optional `pattern` parameter of type `string` or `RegExp` object which filters out any messages that don’t match the pattern. -
    + ```javascript // This will match any message that contains 👋 @@ -24,16 +23,16 @@ app.message(':wave:', async ({ message, say }) => { }); ``` -
    - -

    Using a RegExp pattern

    +
    + +Using a RegExp pattern -
    + A RegExp pattern can be used instead of a string for more granular matching. All of the results of the RegExp match will be in `context.matches`. -
    + ```javascript app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { diff --git a/docs/basic/message-sending.md b/docs/basic/message-sending.md index c3181dfea..42053c922 100644 --- a/docs/basic/message-sending.md +++ b/docs/basic/message-sending.md @@ -1,15 +1,14 @@ --- title: Sending messages lang: en -slug: message-sending -order: 2 +slug: /concepts/message-sending --- -
    + Within your listener function, `say()` is available whenever there is an associated conversation (for example, a conversation where the event or action which triggered the listener occurred). `say()` accepts a string to post simple messages and JSON payloads to send more complex messages. The message payload you pass in will be sent to the associated conversation. -In the case that you'd like to send a message outside of a listener or you want to do something more advanced (like handle specific errors), you can call `chat.postMessage` [using the client attached to your Bolt instance](#web-api). -
    +In the case that you'd like to send a message outside of a listener or you want to do something more advanced (like handle specific errors), you can call `chat.postMessage` [using the client attached to your Bolt instance](/concepts/web-api). + ```javascript // Listens for messages containing "knock knock" and responds with an italicized "who's there?" @@ -18,16 +17,16 @@ app.message('knock knock', async ({ message, say }) => { }); ``` -
    - -

    Sending a message with blocks

    +
    + +Sending a message with blocks -
    + `say()` accepts more complex message payloads to make it easy to add functionality and structure to your messages. To explore adding rich message layouts to your app, read through [the guide on our API site](https://api.slack.com/messaging/composing/layouts) and look through templates of common app flows [in the Block Kit Builder](https://api.slack.com/tools/block-kit-builder?template=1). -
    + ```javascript // Sends a section block with datepicker when someone reacts with a 📅 emoji diff --git a/docs/basic/options.md b/docs/basic/options.md index 4bc1f70ec..cfd8842d4 100644 --- a/docs/basic/options.md +++ b/docs/basic/options.md @@ -1,19 +1,18 @@ --- title: Listening and responding to options lang: en -slug: options -order: 14 +slug: /concepts/options --- -
    -The `options()` method listens for incoming option request payloads from Slack. [Similar to `action()`](#action-listening), + +The `options()` method listens for incoming option request payloads from Slack. [Similar to `action()`](/concepts/action-listening), an `action_id` or constraints object is required. -While it's recommended to use `action_id` for `external_select` menus, dialogs do not yet support Block Kit so you'll have to +While it's recommended to use `action_id` for `external_select` menus, dialogs do not yet support Block Kit so you'll have to use the constraints object to filter on a `callback_id`. To respond to options requests, you'll need to `ack()` with valid options. Both [external select response examples](https://api.slack.com/reference/messaging/block-elements#external_select) and [dialog response examples](https://api.slack.com/legacy/dialogs#dynamic_select_elements_external) can be found on our API site. -
    + ```javascript // Example of responding to an external_select options request diff --git a/docs/basic/publishing-views.md b/docs/basic/publishing-views.md index 68118b429..7cd82a880 100644 --- a/docs/basic/publishing-views.md +++ b/docs/basic/publishing-views.md @@ -1,15 +1,14 @@ --- title: Publishing views to App Home lang: en -slug: publishing-views -order: 13 +slug: /concepts/publishing-views --- -
    + Home tabs are customizable surfaces accessible via the sidebar and search that allow apps to display views on a per-user basis. After enabling App Home within your app configuration, home tabs can be published and updated by passing a `user_id` and view payload to the `views.publish` method. You can subscribe to the `app_home_opened` event to listen for when users open your App Home. -
    + ```javascript // Listen for users opening your App Home diff --git a/docs/basic/shortcuts.md b/docs/basic/shortcuts.md index 769fbfb2d..8ef835504 100644 --- a/docs/basic/shortcuts.md +++ b/docs/basic/shortcuts.md @@ -1,27 +1,34 @@ --- title: Listening and responding to shortcuts lang: en -slug: shortcuts -order: 8 +slug: /concepts/shortcuts --- -
    + The `shortcut()` method supports both [global shortcuts](https://api.slack.com/interactivity/shortcuts/using#global_shortcuts) and [message shortcuts](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts). -Shortcuts are invokable entry points to apps. Global shortcuts are available from within search in Slack. Message shortcuts are available in the context menus of messages. Your app can use the `shortcut()` method to listen to incoming shortcut requests. The method requires a `callback_id` parameter of type `string` or `RegExp`. +Shortcuts are invocable entry points to apps. Global shortcuts are available from within search in Slack. Message shortcuts are available in the context menus of messages. Your app can use the `shortcut()` method to listen to incoming shortcut requests. The method requires a `callback_id` parameter of type `string` or `RegExp`. + +:::warning + +If you use `shortcut()` multiple times with overlapping RegExp matches, _all_ matching listeners will run. Design your regular expressions to avoid this possibility. -⚠️ Note that if you use `shortcut()` multiple times with overlapping RegExp matches, _all_ matching listeners will run. Design your regular expressions to avoid this possibility. +::: Shortcuts must be acknowledged with `ack()` to inform Slack that your app has received the request. -Shortcuts include a `trigger_id` which an app can use to [open a modal](#creating-modals) that confirms the action the user is taking. +Shortcuts include a `trigger_id` which an app can use to [open a modal](/concepts/creating-modals) that confirms the action the user is taking. When configuring shortcuts within your app configuration, you'll continue to append `/slack/events` to your request URL. -⚠️ Note that global shortcuts do **not** include a channel ID. If your app needs access to a channel ID, you may use a [`conversations_select`](https://api.slack.com/reference/block-kit/block-elements#conversation_select) element within a modal. Message shortcuts do include channel ID. +:::warning + +Global shortcuts do **not** include a channel ID. If your app needs access to a channel ID, you may use a [`conversations_select`](https://api.slack.com/reference/block-kit/block-elements#conversation_select) element within a modal. Message shortcuts do include channel ID. + +::: + -
    ```javascript // The open_modal shortcut opens a plain old modal @@ -73,14 +80,14 @@ app.shortcut('open_modal', async ({ shortcut, ack, client, logger }) => { }); ``` -
    - -

    Listening to shortcuts using a constraint object

    +
    + + Listening to shortcuts using a constraint object -
    - You can use a constraints object to listen to `callback_id`s, and `type`s. Constraints in the object can be of type string or RegExp object. -
    + + You can use a constraints object to listen to `callback_id` and `type` values. Constraints in the object can be of type string or RegExp object. + ```javascript // Your middleware will only be called when the callback_id matches 'open_modal' AND the type matches 'message_action' diff --git a/docs/basic/socket-mode.md b/docs/basic/socket-mode.md index aec09d616..18c672e7c 100644 --- a/docs/basic/socket-mode.md +++ b/docs/basic/socket-mode.md @@ -1,15 +1,14 @@ --- title: Using Socket Mode lang: en -slug: socket-mode -order: 16 +slug: /concepts/socket-mode --- -
    + [Socket Mode](https://api.slack.com/socket-mode) allows your app to connect and receive data from Slack via a WebSocket connection. To handle the connection, Bolt for JavaScript includes a `SocketModeReceiver` (in `@slack/bolt@3.0.0` and higher). Before using Socket Mode, be sure to enable it within your app configuration. To use the `SocketModeReceiver`, just pass in `socketMode:true` and `appToken:YOUR_APP_TOKEN` when initializing `App`. You can get your App Level Token in your app configuration under the **Basic Information** section. -
    + ```javascript const { App } = require('@slack/bolt'); @@ -26,15 +25,15 @@ const app = new App({ })(); ``` -
    - -

    Custom SocketMode Receiver

    +
    + +Custom SocketMode Receiver -
    + You can define a custom `SocketModeReceiver` by importing it from `@slack/bolt`. -
    + ```javascript const { App, SocketModeReceiver } = require('@slack/bolt'); diff --git a/docs/basic/updating-pushing-views.md b/docs/basic/updating-pushing-views.md index 7708bf550..e976e7f44 100644 --- a/docs/basic/updating-pushing-views.md +++ b/docs/basic/updating-pushing-views.md @@ -1,21 +1,22 @@ --- title: Updating and pushing views lang: en -slug: updating-pushing-views -order: 11 +slug: /concepts/updating-pushing-views --- -
    + Modals contain a stack of views. When you call `views.open`, you add the root view to the modal. After the initial call, you can dynamically update a view by calling `views.update`, or stack a new view on top of the root view by calling `views.push`. -views.update
    +views.update + To update a view, you can use the built-in client to call views.update with the view_id that was generated when you opened the view, and a new view including the updated blocks array. If you're updating the view when a user interacts with an element inside of an existing view, the view_id will be available in the body of the request. -views.push
    +views.push + To push a new view onto the view stack, you can use the built-in client to call views.push with a valid trigger_id a new view payload. The arguments for `views.push` is the same as opening modals. After you open a modal, you may only push two additional views onto the view stack. Learn more about updating and pushing views in our API documentation. -
    + ```javascript // Listen for a button invocation with action_id `button_abc` (assume it's inside of a modal) diff --git a/docs/basic/view-submissions.md b/docs/basic/view-submissions.md index 710e7a47f..62c672e59 100644 --- a/docs/basic/view-submissions.md +++ b/docs/basic/view-submissions.md @@ -1,11 +1,10 @@ --- title: Listening to views lang: en -slug: view-submissions -order: 12 +slug: /concepts/view-submissions --- -
    + You may listen for user interactions with views using the `view` method. @@ -17,7 +16,7 @@ To listen to either a `view_submission` request or `view_closed` request, you ca --- -##### Update views on submission +## Update views on submission To update a view in response to a `view_submission` request, you may pass a `response_action` of type `update` with a newly composed `view` to display in your acknowledgement. @@ -36,7 +35,7 @@ Read more about view submissions in our [API documentation](https://api.slack.co --- -##### Handling views on close +## Handling views on close 💡 When listening for `view_closed` requests, you must pass an object containing `type: 'view_closed'` and the view `callback_id`. See below for an example of this: @@ -50,7 +49,7 @@ app.view({ callback_id: 'view_b', type: 'view_closed' }, async ({ ack, body, vie // react on close request }); ``` -
    + ```javascript // Handle a view_submission request diff --git a/docs/basic/web-api.md b/docs/basic/web-api.md index 03cca9c14..fd9599878 100644 --- a/docs/basic/web-api.md +++ b/docs/basic/web-api.md @@ -1,19 +1,18 @@ --- title: Using the Web API lang: en -slug: web-api -order: 4 +slug: /concepts/web-api --- -
    -You can call [any Web API method](https://api.slack.com/methods) using the [`WebClient`](https://slack.dev/node-slack-sdk/web-api) provided to your app's listeners as `client`. This uses either the token that initialized your app or the token that is returned from the [`authorize` function](#authorization) for the incoming event. The built-in [OAuth support](#authenticating-oauth) handles the second case by default. + +You can call [any Web API method](https://api.slack.com/methods) using the [`WebClient`](https://slack.dev/node-slack-sdk/web-api) provided to your app's listeners as `client`. This uses either the token that initialized your app or the token that is returned from the [`authorize`](/concepts/authorization) function for the incoming event. The built-in [OAuth support](/concepts/authenticating-oauth) handles the second case by default. Your Bolt app also has a top-level `app.client` which you can manually pass the `token` parameter. If the incoming request is not authorized or you're calling a method from outside of a listener, use the top-level `app.client`. Calling one of the [`WebClient`](https://slack.dev/node-slack-sdk/web-api)'s methods will return a Promise containing the response from Slack, regardless of whether you use the top-level or listener's client. Since the introduction of [org wide app installations](https://api.slack.com/enterprise/apps), [some web-api methods](https://api.slack.com/enterprise/apps/changes-apis#methods) now require `team_id` to indicate which workspace to act on. Bolt for JavaScript will attempt to infer the `team_id` based on incoming payloads and pass it along to `client`. This is handy for existing applications looking to add support for org wide installations and not spend time updating all of these web-api calls. -
    + ```javascript // Unix Epoch time for September 30, 2019 11:59:59 PM diff --git a/docs/custom-functions/creating-custom-functions.md b/docs/custom-functions/creating-custom-functions.md index 52cb2b505..b3b6ec553 100644 --- a/docs/custom-functions/creating-custom-functions.md +++ b/docs/custom-functions/creating-custom-functions.md @@ -1,20 +1,16 @@ --- title: Creating custom functions lang: en -slug: creating-custom-functions -order: 1 +slug: /concepts/creating-custom-functions --- -
    -Custom functions allow your app to create and process workflow steps that users can add in [Workflow Builder](https://api.slack.com/workflows). +Custom functions allow your app to create and process workflow steps that users can add in Workflow Builder. -We recommend using custom functions as a replacement for the [deprecated Workflow Steps from Apps](#steps). +We recommend using custom functions as a replacement for the deprecated Workflow Steps from Apps. A custom function requires two components: -* [A function definition in the app’s manifest](#defining-custom-functions) -* [A listener to handle the function execution event](#listening-to-custom-functions) +* [A function definition in the app’s manifest](/concepts/defining-custom-functions) +* [A listener to handle the function execution event](/concepts/listening-to-custom-functions) -Read more about custom functions in the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt). - -
    +Read more about custom functions in the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt). \ No newline at end of file diff --git a/docs/custom-functions/defining-custom-functions.md b/docs/custom-functions/defining-custom-functions.md index 371dfa106..cb23aee97 100644 --- a/docs/custom-functions/defining-custom-functions.md +++ b/docs/custom-functions/defining-custom-functions.md @@ -1,20 +1,15 @@ --- title: Defining custom functions lang: en -slug: defining-custom-functions -order: 2 +slug: /concepts/defining-custom-functions --- -
    - To make a custom function available for use in Workflow Builder, the app’s manifest must contain a function definition. A function’s definition contains information about the function, including its `callback_id`, `input_parameters`, `output_parameters`, as well as display information. To learn more about defining a function, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#define-function). -
    - ```json "functions": { "sample_function": { diff --git a/docs/custom-functions/listening-to-custom-functions.md b/docs/custom-functions/listening-to-custom-functions.md index f16624cbb..21274fcb9 100644 --- a/docs/custom-functions/listening-to-custom-functions.md +++ b/docs/custom-functions/listening-to-custom-functions.md @@ -1,13 +1,10 @@ --- title: Listening to custom function executions lang: en -slug: listening-to-custom-functions -order: 3 +slug: /concepts/listening-to-custom-functions --- -
    - -When your custom function is executed as a step in a workflow, your app will receive a [`function_executed`](https://api.slack.com/events/function_executed) event. The callback provided to the `function()` method will be run when this event is received. +When your custom function is executed as a step in a workflow, your app will receive a `function_executed` event. The callback provided to the `function()` method will be run when this event is received. The callback is where you can access `inputs`, make third-party API calls, or set the output values that will be available to subsequent workflow steps by mapping values to the `outputs` object. @@ -15,9 +12,6 @@ Your app can call `complete()` to indicate that the function’s execution was s To learn more about listening to custom function executions, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#listener). - -
    - ```js app.function('sample_function', async ({ client, inputs, fail }) => { try { @@ -28,5 +22,4 @@ app.function('sample_function', async ({ client, inputs, fail }) => { fail({ error: `Failed to handle a function request: ${error}` }); } }); -``` - +``` \ No newline at end of file diff --git a/docs/custom-functions/responding-to-interactivity.md b/docs/custom-functions/responding-to-interactivity.md index 8e7425e7b..422f41929 100644 --- a/docs/custom-functions/responding-to-interactivity.md +++ b/docs/custom-functions/responding-to-interactivity.md @@ -1,24 +1,19 @@ --- title: Responding to interactivity lang: en -slug: responding-to-interactivity -order: 4 +slug: /concepts/responding-to-interactivity --- -
    - -Interactive elements provided to the user, via message or modal, from within the `function()` method’s callback are associated with that unique `function_executed` event. This association allows for the completion of functions at a later time, like once the user has clicked a button. +Interactive elements provided to the user from within the `function()` method’s callback are associated with that unique `function_executed` event. This association allows for the completion of functions at a later time, like once the user has clicked a button. Incoming actions that are associated with a function have the same `inputs`, `complete`, and `fail` utilities as offered by the `function()` method. To learn more about responding to interactivity, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#interactivity). -
    - ```js // If associated with a function, function-specific utilities are made available app.action('approve_button', async ({ complete, fail }) => { // Signal the function has completed once the button is clicked await complete({ outputs: { message: 'Request approved 👍' } }); }); -``` +``` \ No newline at end of file diff --git a/docs/deployments/aws-lambda.md b/docs/deployments/aws-lambda.md index 45e6fe643..0a5e0012b 100644 --- a/docs/deployments/aws-lambda.md +++ b/docs/deployments/aws-lambda.md @@ -1,32 +1,33 @@ --- -title: AWS Lambda -order: 0 -slug: aws-lambda +title: Deploying to AWS Lambda lang: en -layout: tutorial -permalink: /deployments/aws-lambda --- -# Deploying to AWS Lambda -
    -This guide walks you through preparing and deploying a Slack app using [Bolt for JavaScript][bolt-js], the [Serverless Framework][serverless-framework], and [AWS Lambda][aws-lambda]. -
    +This guide walks you through preparing and deploying a Slack app using Bolt for JavaScript, the [Serverless Framework](https://serverless.com/), and [AWS Lambda](https://aws.amazon.com/lambda/). -When you’re finished, you’ll have this ⚡️[Deploying to AWS Lambda app][deploy-aws-lambda-app] to run, modify, and make your own. +When you’re finished, you’ll have this ⚡️[Deploying to AWS Lambda app](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda) to run, modify, and make your own. --- -### Set up AWS Lambda {#set-up-aws-lambda} +## Set up AWS Lambda {#set-up-aws-lambda} -[AWS Lambda][aws-lambda] is a serverless, Function-as-a-Service (FaaS) platform that allows you to run code without managing servers. In this section, we'll configure your local machine to access AWS Lambda. +[AWS Lambda](https://aws.amazon.com/lambda/) is a serverless, Function-as-a-Service (FaaS) platform that allows you to run code without managing servers. In this section, we'll configure your local machine to access AWS Lambda. -> 💡 Skip this section if you have already [configured a profile][aws-profiles] on your local machine to access AWS Lambda. +:::tip + +Skip this section if you have already [configured a profile](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-profiles) on your local machine to access AWS Lambda. + +::: **1. Sign up for an AWS account** -If you don't already have an account, you should [sign up for AWS][aws-sign-up] and follow the on-screen instructions. +If you don't already have an account, you should [sign up for AWS](https://aws.amazon.com/) and follow the on-screen instructions. + +:::info -> 💡 You may be asked for payment information during the sign up. Don't worry, this guide only uses the [free tier][aws-pricing]. +You may be asked for payment information during the sign up. Don't worry, this guide only uses the [free tier](https://aws.amazon.com/lambda/pricing/). + +::: **2. Create an AWS access key** @@ -34,11 +35,15 @@ Next, you'll need programmatic access to your AWS account to deploy onto Lambda. We recommend watching this short, step-by-step video to 🍿 [create an IAM user and download the access keys](https://www.youtube.com/watch?v=KngM5bfpttA). -> 💡 **Do you already have an IAM user?** Follow the official AWS guide to [create access keys for existing IAM users][aws-iam-user]. +:::tip + + **Do you already have an IAM user?** Follow the official AWS guide to [create access keys for existing IAM users](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds). + +::: **3. Install the AWS CLI** -The AWS tools are available as a Command Line Interface (CLI) and can be [installed on macOS, Windows, or Linux][aws-cli-install]. +The AWS tools are available as a Command Line Interface (CLI) and can be [installed on macOS, Windows, or Linux](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html). On macOS, you can install the AWS CLI by [downloading the latest package installer](https://awscli.amazonaws.com/AWSCLIV2.pkg). @@ -46,7 +51,7 @@ On macOS, you can install the AWS CLI by [downloading the latest package install You can use the AWS CLI to configure a profile that stores your access key pair on your local machine. This profile is used by the CLI and other tools to access AWS. -The quickest way to [configure your profile][aws-cli-configure] is to run this command and follow the prompts: +The quickest way to [configure your profile](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) is to run this command and follow the prompts: ```zsh aws configure @@ -56,15 +61,19 @@ aws configure # Default output format [None]: json ``` -> 💡 Customize the [region][aws-cli-region] and [output format][aws-cli-output-format] best for you. +:::tip + +Customize the [region](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region) and [output format](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format) best for you. + +::: That wraps up configuring your local machine to access AWS. 👏 Next, let's do the same with the Serverless Framework. --- -### Set up Serverless Framework {#set-up-serverless-framework} +## Set up Serverless Framework {#set-up-serverless-framework} -The [Serverless Framework][serverless-framework] includes tools that let you easily configure, debug, and deploy your app to AWS Lambda. +The [Serverless Framework](https://serverless.com/) includes tools that let you easily configure, debug, and deploy your app to AWS Lambda. **1. Install the Serverless Framework CLI** @@ -80,9 +89,9 @@ You're now set up with the Serverless tools! Let's move on to preparing your Bol --- -### Get a Bolt Slack app {#get-a-bolt-slack-app} +## Get a Bolt Slack app {#get-a-bolt-slack-app} -If you haven't already built your own Bolt app, you can use our [Getting Started guide][getting-started-guide] or clone the template app below: +If you haven't already built your own Bolt app, you can use our [Getting Started guide](/getting-started or clone the template app below: ```shell git clone https://github.com/slackapi/bolt-js-getting-started-app.git @@ -98,7 +107,7 @@ Now that you have an app, let's prepare it for AWS Lambda and the Serverless Fra --- -### Prepare the app {#prepare-the-app} +## Prepare the app {#prepare-the-app} **1. Prepare the app for AWS Lambda** @@ -113,7 +122,7 @@ const app = new App({ }); ``` -Next, we'll customize your Bolt app's [`receiver`](https://slack.dev/bolt-js/concepts#receiver) to respond to Lambda function events. +Next, we'll customize your Bolt app's [`receiver`](/concepts/receiver) to respond to Lambda function events. Update the [source code that imports your modules](https://github.com/slackapi/bolt-js-getting-started-app/blob/4c29a21438b40f0cbca71ece0d39b356dfcf88d5/app.js#L1) in `app.js` to require Bolt's AwsLambdaReceiver: @@ -121,7 +130,11 @@ Update the [source code that imports your modules](https://github.com/slackapi/b const { App, AwsLambdaReceiver } = require('@slack/bolt'); ``` -> 💡 If implementing authentication with OAuth, you must use the [`ExpressReceiver`](https://github.com/slackapi/bolt-js/blob/main/src/receivers/ExpressReceiver.ts). Please note that when using `ExpressReceiver`, the `processBeforeResponse: true` property is required during initialization to avoid latency issues. +:::warning + +If implementing authentication with OAuth, you must use the [`ExpressReceiver`](https://github.com/slackapi/bolt-js/blob/main/src/receivers/ExpressReceiver.ts). Please note that when using `ExpressReceiver`, the `processBeforeResponse: true` property is required during initialization to avoid latency issues. + +::: Then update the [source code that initializes your Bolt app](https://github.com/slackapi/bolt-js-getting-started-app/blob/4c29a21438b40f0cbca71ece0d39b356dfcf88d5/app.js#L10-L14) to create a custom receiver using AwsLambdaReceiver: @@ -157,7 +170,7 @@ module.exports.handler = async (event, context, callback) => { } ``` -When you're done, your app should look similar to the ⚡️[Deploying to AWS Lambda app][deploy-aws-lambda-app/app.js]. +When you're done, your app should look similar to the ⚡️[Deploying to AWS Lambda app](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js). **2. Add a serverless.yml** @@ -185,8 +198,13 @@ plugins: - serverless-offline ``` -> 💡 `SLACK_SIGNING_SECRET` and `SLACK_BOT_TOKEN` must be environment variables on your local machine. -> You can [learn how to export Slack environment variables](/bolt-js/tutorial/getting-started#setting-up-your-project) in our Getting Started guide. +:::info + +`SLACK_SIGNING_SECRET` and `SLACK_BOT_TOKEN` must be environment variables on your local machine. + +You can [learn how to export Slack environment variables](/getting-started#setting-up-your-project) in our Getting Started guide. + +::: **3. Install Serverless Offline** @@ -202,7 +220,7 @@ Congratulations, you've just prepared your Bolt app for AWS Lambda and Serverles --- -### Run the app locally {#run-the-app-locally} +## Run the app locally {#run-the-app-locally} Now that your app is configured to respond to an AWS Lambda function, we'll set up your environment to run the app locally. @@ -214,7 +232,11 @@ First, use the `serverless offline` command to start your app and listen to AWS serverless offline --noPrependStageInUrl ``` -> 🏌️ Pro-tip: you can make code changes to your app in one terminal while running the above command in another terminal, and as you save code changes your app will reload automatically. +:::tip + +You can make code changes to your app in one terminal while running the above command in another terminal, and as you save code changes your app will reload automatically. + +::: Next, use ngrok to forward Slack events to your local machine: @@ -222,37 +244,46 @@ Next, use ngrok to forward Slack events to your local machine: ngrok http 3000 ``` -> 💡 [Learn how to use ngrok][getting-started-guide-setting-up-events] to create a public URL and forward requests to your local machine. +:::info + +[Learn how to use ngrok](/getting-started#setting-up-events) to create a public URL and forward requests to your local machine. + +::: **2. Update your Request URL** Next, visit your [Slack app's settings](https://api.slack.com/apps) to update your **Request URL** to use the ngrok web address. -> 💡 Your **Request URL** ends with `/slack/events`, such as `https://abc123.ngrok.io/slack/events`. +Your **Request URL** ends with `/slack/events`, such as `https://abc123.ngrok.io/slack/events`. First, select **Interactivity & Shortcuts** from the side and update the **Request URL**: -![Interactivity & Shortcuts page](../assets/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") +![Interactivity & Shortcuts page](/img/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") Second, select **Event Subscriptions** from the side and update the **Request URL**: -![Event Subscriptions page](../assets/event-subscriptions-page.png "Event Subscriptions page") +![Event Subscriptions page](/img/event-subscriptions-page.png "Event Subscriptions page") **3. Test your Slack app** -Now you can test your Slack app by inviting your app to a channel then saying “hello” (lower-case). Just like in the [Getting Started guide][getting-started-guide], your app should respond back: +Now you can test your Slack app by inviting your app to a channel then saying “hello” (lower-case). Just like in the [Getting Started guide](/getting-started, your app should respond back: > 👩‍💻 hello
    > 🤖 Hey there @Jane! If you don’t receive a response, check your **Request URL** and try again. -> 💡 **How does this work?** -> The ngrok and Serverless commands are configured on the same port (default: 3000). When a Slack event is sent to your **Request URL**, it's received on your local machine by ngrok. The request is then forwarded to Serverless Offline, which emulates an AWS Lambda function event and triggers your Bolt app's receiver. 🛫🛬 Phew, what a trip! +:::info + +**How does this work?** + +The ngrok and Serverless commands are configured on the same port (default: 3000). When a Slack event is sent to your **Request URL**, it's received on your local machine by ngrok. The request is then forwarded to Serverless Offline, which emulates an AWS Lambda function event and triggers your Bolt app's receiver. 🛫🛬 Phew, what a trip! + +::: --- -### Deploy the app {#deploy-the-app} +## Deploy the app {#deploy-the-app} In the previous section of this tutorial, you ran your app locally and tested it in a live Slack workspace. Now that you have a working app, let's deploy it! @@ -271,9 +302,7 @@ serverless deploy # ... ``` -After your app is deployed, you'll be given an **endpoint** which you'll use as your app's **Request URL**. Go ahead and copy this **endpoint** to use in the next section. - -> 💡 The **endpoint** should end in `/slack/events`. +After your app is deployed, you'll be given an **endpoint** which you'll use as your app's **Request URL**. The **endpoint** should end in `/slack/events`. Go ahead and copy this **endpoint** to use in the next section. **2. Update your Slack app's settings** @@ -282,11 +311,11 @@ With your endpoint copied, navigate to your [Slack app's configuration](https:// First, select **Interactivity & Shortcuts** from the side and update the **Request URL**: -![Interactivity & Shortcuts page](../assets/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") +![Interactivity & Shortcuts page](/img/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") Second, select **Event Subscriptions** from the side and update the **Request URL**: -![Event Subscriptions page](../assets/event-subscriptions-page.png "Event Subscriptions page") +![Event Subscriptions page](/img/event-subscriptions-page.png "Event Subscriptions page") **3. Test your Slack app** @@ -301,7 +330,7 @@ Just like the [running the app locally](#run-the-app-locally) section, open a Sl As you continue to build your Slack app, you'll need to deploy the updates. Let's get a feel for this by updating your app to respond to a "goodbye" message. -Add the following code to `app.js` ([source code on GitHub][deploy-aws-lambda-app/app.js]): +Add the following code to `app.js` ([source code on GitHub](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js)): ```javascript // Listens to incoming messages that contain "goodbye" @@ -319,33 +348,21 @@ serverless deploy When the deploy is complete, you can open a Slack channel that your app has joined and say "goodbye" (lower-case). You should see a friendly farewell from your Slack app. -> ⛳️ If you are making small changes to single functions, you can deploy only a single function using `serverless deploy function -f my-function` which is much faster. Run `serverless help deploy function` for more detailed help. +:::tip + +If you are making small changes to single functions, you can deploy only a single function using `serverless deploy function -f my-function` which is much faster. Run `serverless help deploy function` for more detailed help. + +::: --- -### Next steps {#next-steps} +## Next steps {#next-steps} -You just deployed your first ⚡️[Bolt for JavaScript app to AWS Lambda][deploy-aws-lambda-app]! 🚀 +You just deployed your first ⚡️[Bolt for JavaScript app to AWS Lambda](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda)! 🚀 Now that you've built and deployed a basic app, here are some ideas you can explore to extend, customize, and monitor it: - Brush up on [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) and the [Serverless Framework](https://www.serverless.com/framework/docs/providers/aws/guide/intro/). -- Extend your app with [Bolt's Basic Concepts](/bolt-js/concepts#basic) and [Serverless plugins](https://www.serverless.com/framework/docs/providers/aws/guide/plugins/). -- Learn about logging in [Bolt's Advanced Concepts](/bolt-js/concepts#logging) and how to [view log messages with Serverless](https://www.serverless.com/framework/docs/providers/aws/cli-reference/logs/). -- Get ready for primetime with AWS Lambda [testing](https://www.serverless.com/framework/docs/providers/aws/guide/testing/) and [deployment environments](https://www.serverless.com/framework/docs/providers/aws/guide/deploying/). - -[aws-cli-configure]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config -[aws-cli-install]: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html -[aws-cli-output-format]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format -[aws-cli-region]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region -[aws-iam-user]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds -[aws-lambda]: https://aws.amazon.com/lambda/ -[aws-pricing]: https://aws.amazon.com/lambda/pricing/ -[aws-profiles]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-profiles -[aws-sign-up]: https://aws.amazon.com/ -[bolt-js]: /bolt-js -[deploy-aws-lambda-app]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda -[deploy-aws-lambda-app/app.js]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js -[getting-started-guide-setting-up-events]: https://slack.dev/bolt-js/tutorial/getting-started#setting-up-events -[getting-started-guide]: /bolt-js/tutorial/getting-started -[serverless-framework]: https://serverless.com/ +- Extend your app with other Bolt capabilities and [Serverless plugins](https://www.serverless.com/framework/docs/providers/aws/guide/plugins/). +- Learn about [logging](/concepts/logging) and how to [view log messages with Serverless](https://www.serverless.com/framework/docs/providers/aws/cli-reference/logs/). +- Get ready for primetime with AWS Lambda [testing](https://www.serverless.com/framework/docs/providers/aws/guide/testing/) and [deployment environments](https://www.serverless.com/framework/docs/providers/aws/guide/deploying/). \ No newline at end of file diff --git a/docs/deployments/heroku.md b/docs/deployments/heroku.md index a3b8391bb..8ccc27b40 100644 --- a/docs/deployments/heroku.md +++ b/docs/deployments/heroku.md @@ -1,26 +1,26 @@ --- title: Heroku Platform -order: 0 -slug: heroku lang: en -layout: tutorial -permalink: /deployments/heroku --- # Deploying to Heroku -> ⚠️ Using Heroku dynos to complete this tutorial counts towards your usage. [Delete your app](https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-destroy) as soon as you are done to control costs. +:::warning -
    -This guide will walk you through preparing and deploying a Slack app using [Bolt for JavaScript](/bolt-js) and the [Heroku platform](https://heroku.com/). Along the way, we’ll download a Bolt Slack app, prepare it for Heroku, and deploy it. -
    + Using Heroku dynos to complete this tutorial counts towards your usage. [Delete your app](https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-destroy) as soon as you are done to control costs. -When you’re finished, you’ll have this ⚡️[Deploying to Heroku app][deploy-heroku-app] to run, modify, and make your own. + ::: + + +This guide will walk you through preparing and deploying a Slack app using Bolt for JavaScript and the [Heroku platform](https://heroku.com/). Along the way, we’ll download a Bolt Slack app, prepare it for Heroku, and deploy it. + + +When you’re finished, you’ll have this ⚡️[Deploying to Heroku app](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-heroku) to run, modify, and make your own. --- -### Get a Bolt Slack app {#get-a-bolt-slack-app} +## Get a Bolt Slack app {#get-a-bolt-slack-app} -If you haven't already built your own Bolt app, you can use our [Getting Started guide][getting-started-guide] or clone the template app below: +If you haven't already built your own Bolt app, you can use our [Getting Started guide](/getting-started) or clone the template app below: ```shell git clone https://github.com/slackapi/bolt-js-getting-started-app.git @@ -36,17 +36,21 @@ Now that you have an app, let's prepare it for Heroku. --- -### Prepare the app for Heroku {#prepare-the-app-for-heroku} +## Prepare the app for Heroku {#prepare-the-app-for-heroku} Heroku is a flexible platform that requires some configuration to host your app. In this section, we'll update your Bolt app to support Heroku. **1. Use a Git repository** -Before you can deploy your app to Heroku, you'll need a Git repository. If you aren't already using Git, you'll need to [install Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [create a Git repository](https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository). +:::info + +Skip this step if you used `git clone` in the previous section because you already have a Git repository. + +::: -> 💡 Skip this step if you used `git clone` in the previous section because you already have a Git repository. +Before you can deploy your app to Heroku, you'll need a Git repository. If you aren't already using Git, you'll need to [install Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [create a Git repository](https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository). -**2. Add a Procfile** +**2. Add a `Procfile`** Every Heroku app uses a special file called `Procfile` that tells Heroku how to start your app. The contents of the file will depend on whether or not you are using Socket Mode. @@ -71,11 +75,15 @@ git add Procfile git commit -m "Add Procfile" ``` -> 💡 Are you following this guide with an existing Bolt app? If so, please review the guide on [preparing a codebase for Heroku](https://devcenter.heroku.com/articles/preparing-a-codebase-for-heroku-deployment#4-listen-on-the-correct-port) to listen on the correct port. +:::info + +Are you following this guide with an existing Bolt app? If so, please review the guide on [preparing a codebase for Heroku](https://devcenter.heroku.com/articles/preparing-a-codebase-for-heroku-deployment#4-listen-on-the-correct-port) to listen on the correct port. + +::: --- -### Set up the Heroku tools {#set-up-the-heroku-tools} +## Set up the Heroku tools {#set-up-the-heroku-tools} Now we can set up the Heroku tools on your local machine. These tools will help you manage, deploy, and debug your app on Heroku's platform. @@ -93,7 +101,11 @@ Once the install is complete, we can test the Heroku CLI by displaying all of th heroku help ``` -> 💡 If the `heroku` command is not found, refresh your path by opening a new terminal session/tab. +:::tip + +If the `heroku` command is not found, refresh your path by opening a new terminal session/tab. + +::: **2. Log into the Heroku CLI** @@ -102,7 +114,11 @@ The Heroku CLI connects your local machine with your Heroku account. [Sign up fo ```shell heroku login ``` -> 💡 If you're behind a firewall, you may need to [set the proxy environment variables](https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy) for the Heroku CLI. +:::warning + +If you're behind a firewall, you may need to [set the proxy environment variables](https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy) for the Heroku CLI. + +::: **3. Confirm you're logged into the Heroku CLI** @@ -116,13 +132,17 @@ You should now be set up with the Heroku tools! Let's move on to the exciting st --- -### Create an app on Heroku {#create-an-app-on-heroku} +## Create an app on Heroku {#create-an-app-on-heroku} It’s time to [create a Heroku app](https://devcenter.heroku.com/articles/creating-apps) using the tools that you just installed. When you create an app, you can choose a unique name or have it randomly generated. Creating new Heroku apps will use your existing Heroku plan subscription. When getting started or deploying many small apps, we recommend starting with [Heroku's low-cost Eco Dyno plan](https://blog.heroku.com/new-low-cost-plans). -> 💡 Eligible students can apply for platform credits through the [Heroku for GitHub Student program](https://blog.heroku.com/github-student-developer-program). +:::tip + +Eligible students can apply for platform credits through the [Heroku for GitHub Student program](https://blog.heroku.com/github-student-developer-program). + +::: **1. Create an app on Heroku** @@ -141,7 +161,11 @@ heroku create # https://sharp-rain-871.herokuapp.com/ | https://git.heroku.com/sharp-rain-871.git ``` -> 💡 You can [rename a Heroku app](https://devcenter.heroku.com/articles/renaming-apps) at any time, but you may change your Git remote and public web address. +:::info + +You can [rename a Heroku app](https://devcenter.heroku.com/articles/renaming-apps) at any time, but you may change your Git remote and public web address. + +::: After your app is created, you'll be given some information that we'll use in the upcoming sections. In the example above: @@ -168,13 +192,17 @@ heroku config:set SLACK_SIGNING_SECRET= heroku config:set SLACK_BOT_TOKEN=xoxb- ``` -> 💡 If you don't know where to find your credentials, please read about [exporting your signing secret and token](/bolt-js/tutorial/getting-started#tokens-and-installing-apps) in the Getting Started guide. +:::info + +If you don't know where to find your credentials, please read about [exporting your signing secret and token](/getting-started#tokens-and-installing-apps) in the Getting Started guide. + +::: Now that we have prepared your local app and created a Heroku app, the next step is to deploy it! --- -### Deploy the app {#deploy-the-app} +## Deploy the app {#deploy-the-app} To deploy the app, we're going to push your local code to Heroku, update your Slack app's settings, and say "hello" to your Heroku app. ✨ @@ -188,7 +216,11 @@ You can now deploy your app with the command: git push heroku main ``` -> 💡 Heroku deploys code that's pushed to the [master or main branches](https://devcenter.heroku.com/articles/git-branches). Pushing to other branches will not trigger a deployment. +:::info + +Heroku deploys code that's pushed to the [master or main branches](https://devcenter.heroku.com/articles/git-branches). Pushing to other branches will not trigger a deployment. + +::: Finally, we need to start a web server instance using the Heroku CLI: @@ -212,27 +244,35 @@ In our example, the web address is `https://sharp-rain-871.herokuapp.com/`. Head over to the [Slack App page](https://api.slack.com/apps) and select your app name. Next, we'll update your **Request URL** in two locations to be your web address. -> 💡 Your **Request URL** ends with `/slack/events`, such as `https://sharp-rain-871.herokuapp.com/slack/events`. +:::tip + +Your **Request URL** ends with `/slack/events`, such as `https://sharp-rain-871.herokuapp.com/slack/events`. + +::: First, select **Interactivity & Shortcuts** from the side and update the **Request URL**: -![Interactivity & Shortcuts page](../assets/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") +![Interactivity & Shortcuts page](/img/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts page") Second, select **Event Subscriptions** from the side and update the **Request URL**: -![Event Subscriptions page](../assets/event-subscriptions-page.png "Event Subscriptions page") +![Event Subscriptions page](/img/event-subscriptions-page.png "Event Subscriptions page") -> 💡 Heroku Eco Dyno apps sleep when inactive. 💤 If your verification fails, please try it again immediately. +:::tip + +Heroku Eco Dyno apps sleep when inactive. 💤 If your verification fails, please try it again immediately. + +::: **3. Test your Slack app** Your app is now deployed and Slack is updated, so let's try it out! -Open a Slack channel that your app has joined and say "hello" (lower-case). Just like in the [Getting Started guide](/bolt-js/tutorial/getting-started#sending-and-responding-to-actions), your app should respond back. If you don't receive a response, check your **Request URL** and try again. +Open a Slack channel that your app has joined and say "hello" (lower-case). Just like in the [Getting Started guide](/getting-started#sending-and-responding-to-actions), your app should respond back. If you don't receive a response, check your **Request URL** and try again. --- -### Deploy an update {#deploy-an-update} +## Deploy an update {#deploy-an-update} As you continue building your Slack app, you'll need to deploy updates. A common flow is to make a change, commit it, and then push it to Heroku. @@ -262,16 +302,13 @@ When the deploy is complete, you can open a Slack channel that your app has join --- -### Next steps {#next-steps} +## Next steps {#next-steps} -You just deployed your first ⚡️[Bolt for JavaScript app to Heroku][deploy-heroku-app]! 🚀 +You just deployed your first ⚡️[Bolt for JavaScript app to Heroku](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-heroku)! 🚀 Now that you've deployed a basic app, you can start exploring how to customize and monitor it. Here are some ideas of what to explore next: - Brush up on [how Heroku works](https://devcenter.heroku.com/articles/how-heroku-works) and understand the [limitations of a Heroku Eco Dyno app](https://devcenter.heroku.com/articles/eco-dyno-hours). -- Extend your app with [Bolt's Basic Concepts](/bolt-js/concepts#basic) and [Heroku's Add-ons](https://elements.heroku.com/addons). -- Learn about logging in [Bolt's Advanced Concepts](/bolt-js/concepts#logging) and how to [view log messages in Heroku](https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs). +- Extend your app with with other Bolt capabilities and and [Heroku's Add-ons](https://elements.heroku.com/addons). +- Learn about [logging](/concepts/logging) and how to [view log messages in Heroku](https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs). - Get ready for primetime with [how to scale your Heroku app](https://devcenter.heroku.com/articles/getting-started-with-nodejs#scale-the-app). - -[deploy-heroku-app]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-heroku -[getting-started-guide]: /bolt-js/tutorial/getting-started diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md index a1c5afcd8..bd198d01d 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md @@ -1,21 +1,20 @@ --- title: 認可(Authorization) lang: ja-jp -slug: authorization -order: 2 +slug: /concepts/authorization --- -
    + 認可(Authorization)は、Slack からのリクエストを処理するにあたって、どの Slack クレデンシャル (ボットトークンなど) を使用可能にするかを決定するプロセスです。 1 つだけのワークスペースにインストールされたカスタムアプリであれば `App` 初期化時に単に `token` オプションを使用するだけで OK です。一方で、複数のワークスペースにインストールされる、複数のユーザートークンを使用するといったケースのように、アプリが複数のトークンを処理しなければならない場合があります。このようなケースでは `token` の代わりに `authorize` オプションを使用する必要があります。 `authorize` オプションには、イベントソースを入力値として受け取り、許可された認可されたクレデンシャルを含むオブジェクトを Promise の値として返す関数を指定します。このイベントソースの情報には、 `teamId` (常に存在します)、 `userId`、`conversationId`、`enterpriseId` のような、リクエストが誰によって発生させられたか、どこで発生したかに関する情報が含まれます。 -許可されたクレデンシャルには、`botToken`、`userToken`、`botId` (アプリがボット自体からのメッセージを無視するために必要です)、 `botUserId` が含まれます。[`context`](#context) オブジェクトに、これ以外の他のプロパティを自由に設定することもできます。 +許可されたクレデンシャルには、`botToken`、`userToken`、`botId` (アプリがボット自体からのメッセージを無視するために必要です)、 `botUserId` が含まれます。[`context`](/concepts/context) オブジェクトに、これ以外の他のプロパティを自由に設定することもできます。 `botToken` と `userToken` は、どちらか、またはその両方を必ず設定してください。`say()` のようなユーティリティを動作させるには、どちらか一方が存在している必要があります。両方指定した場合、`say()` では `botToken` が優先されます。 -
    + ```javascript const app = new App({ authorize: authorizeFn, signingSecret: process.env.SLACK_SIGNING_SECRET }); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md index c828bd5ee..9d802fc71 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md @@ -1,15 +1,14 @@ --- title: context の追加 lang: ja-jp -slug: context -order: 7 +slug: /concepts/context --- -
    + `context` オブジェクトは、受信リクエストに付加情報を提供するために使用されるもので、全てのリスナーがこれを使用できます。例えば、3rd party のシステムからユーザー情報を追加したり、ミドルウェアのチェインの中で次のミドルウェアが必要とする一時的な状態を追加したりといった用途に利用できます。 `context` は、ただのオブジェクトなので、いくらでも属性を追加、編集することができます。 -
    + ```javascript async function addTimezoneContext({ payload, client, context, next }) { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md index 022f5a870..93db483d6 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md @@ -1,19 +1,18 @@ --- title: 会話ストア lang: ja-jp -slug: conversation-store -order: 4 +slug: /concepts/conversation-store --- -
    + Bolt は、会話 (conversation) に関連する state を設定および取得する store をサポートしています。conversation store には以下の 2 つのメソッドがあります。 * `set()` は会話の state を変更します。`set()` は、文字列型の `conversationId`、任意の型の `value`、およびオプションの数値型の `expiresAt` を必要とします。`set()` は `Promise` を返します。 * `get()` は store から会話の state を取得します。`get()` は文字列型の `conversationId` を必要とし、その会話の state とともに Promise を返します。 -`conversationContext()` は、他のミドルウェアによる会話の更新を可能にする組み込みの[グローバルミドルウェア](#global-middleware)です。イベントを受け取ると、ミドルウェア関数は `context.updateConversation()` を使用して状態を設定でき、`context.conversation` を使用してその state を取得できます。 +`conversationContext()` は、他のミドルウェアによる会話の更新を可能にする組み込みの[グローバルミドルウェア](/concepts/global-middleware)です。イベントを受け取ると、ミドルウェア関数は `context.updateConversation()` を使用して状態を設定でき、`context.conversation` を使用してその state を取得できます。 組み込みの conversation store は、シンプルに会話の state をメモリーに格納します。状況によってはこれで十分ですが、アプリのインスタンスが複数実行されている場合、状態はプロセス間で共有されないため、データベースを使用して会話の state を取得する conversation store を実装することをおすすめします。 -
    + ```javascript const app = new App({ diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md index 837dac248..758caad46 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md @@ -1,11 +1,10 @@ --- title: カスタム HTTP ルートの追加 lang: ja-jp -slug: custom-routes -order: 10 +slug: /concepts/custom-routes --- -
    + `v3.7.0` から `App` を初期化する際に `customRoutes` というルートの配列を渡すことでカスタムの HTTP ルートを簡単に追加できるようになりました。 各 `CustomRoute` オブジェクトには `path` 、 `method`、 `handler` という三つのプロパティが含まれていなければなりません。 HTTP メソッドに相当する `method` は文字列または文字列の配列です。 @@ -13,7 +12,7 @@ order: 10 `v3.13.0` からデフォルトの組み込みレシーバーである `HTTPReceiver` と `SocketModeReceiver` が、[Express.js](https://expressjs.com/en/guide/routing.html#route-parameters) が提供するものと同様な動的なルートパラメーターをサポートするようになりました。これによって URL 内に含まれる値を `req.params` の値として利用できるようになりました。 カスタムの HTTP ルートがローカル環境でどのポートからアクセスできるかを指定するために `App` コンストラクターに `installerOptions.port` というプロパティを渡すことができます。指定しない場合は、デフォルトの `3000` ポートとなります。 -
    + ```javascript const { App } = require('@slack/bolt'); @@ -51,14 +50,13 @@ const app = new App({ })(); ``` -
    - -

    カスタム ExpressReceiver ルート

    +
    + +カスタム ExpressReceiver ルート -
    Bolt の組み込みの `ExpressReceiver` を使っているなら、カスタムの HTTP ルートを追加するのはとても簡単です。`v2.1.0` から `ExpressReceiver` には `router` というプロパティが追加されています。これは、さらにルートを追加できるように `App` 内部で保持している Express の [Router](http://expressjs.com/en/4x/api.html#router) を public にしたものです。 -
    + ```javascript const { App, ExpressReceiver } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md index 6e4f90dc2..95f01e42a 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md @@ -1,15 +1,14 @@ --- title: アプリの初期化の遅延 lang: ja -slug: deferring-initialization -order: 8 +slug: /concepts/deferring-initialization --- -
    + Bolt は `deferInitialization` というオプションを使うことで、アプリの初期化処理の完了を遅延させることができます。このオプションを使う場合、あなたのコードの中で遅延された初期化処理部分に対応する `App#init()` メソッドを呼び出す必要がありますが、こうすることで初期化に必要となる非同期処理の実行をよりコントロールすることが可能となります。 _注意: `init()` メソッドを呼び出す前に `start()` メソッドを呼び出した場合、 Bolt は例外を発生させます。_ -
    + ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md index 1b9d6cf47..090c6795d 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md @@ -1,15 +1,12 @@ --- title: エラーの処理 lang: ja-jp -slug: error-handling -order: 1 +slug: /concepts/error-handling --- -
    -*注: Bolt 2.x からエラーハンドリングが改善されました!この変更については [2.x マイグレーションガイド](https://slack.dev/bolt/ja-jp/tutorial/migration-v2)を参照してください。* +*注: Bolt 2.x からエラーハンドリングが改善されました!この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* リスナーでエラーが発生した場合は `try`/`catch` を使って直接ハンドリングすることをおすすめします。しかし、それでもなおすり抜けてしまうエラーのパターンもあるでしょう。デフォルトでは、このようなエラーはコンソールにログ出力されます。ご自身でこれらをハンドリングするには、`app.error(fn)` メソッドによって、グローバルエラーハンドラーを定義してください。 -
    また、様々なエラーパターンにより特化したエラーハンドラーを `HTTPReceiver` に直接設定することができます。 @@ -19,7 +16,6 @@ order: 1 - `unhandledRequestTimeoutMillis`: リクエストが受信されてから `unhandledRequestHandler` が実行されるまでの待機時間(ミリ秒単位)。 デフォルトは `3001` です。 *注*: あなたのアプリ内に定義されたカスタムのエラーハンドラーは、エラーとなった Slack からのリクストに応答するために `response.writeHead()` を呼び出して応答の HTTP ステータスコードを設定し、かつ `response.end()` を呼び出して Slack へのレスポンスを送信する必要があります。詳細は以下の例を参考にしてください。 - ```javascript import { App, HTTPReceiver } from '@slack/bolt'; @@ -58,18 +54,17 @@ app.error(async (error) => { }); ``` -
    - -

    エラーハンドラーでのさらなるデータの参照

    +
    + +エラーハンドラーでのさらなるデータの参照 -
    グローバルエラーハンドラーの中で、リクエストからのデータをログ出力したい場合もあるでしょう。あるいは単に Bolt に設定した `logger` を利用したい場合もあるでしょう。 バージョン 3.8.0 からは、コンストラクターに `extendedErrorHandler: true` を渡すと、エラーハンドラーはリクエストの `error` 、 `logger` 、 `context` 、 `body` を含むオブジェクトを受け取ります。 `context` や `body` オブジェクト内にアクセスしたいプロパティが存在するかどうかをチェックすることをおすすめします。なぜなら `body` オブジェクト内に存在するデータはイベント毎に異なりますし、エラーはリクエストのライフサイクルの中のどんなタイミング(例えば `context` のプロパティが設定される前)でも発生しうるからです。 -
    + ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md index cb30dad38..abb8771f1 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md @@ -1,19 +1,18 @@ --- title: グローバルミドルウェア lang: ja-jp -slug: global-middleware -order: 5 +slug: /concepts/global-middleware --- -
    + グローバルミドルウェアは、すべての受信リクエストに対して、リスナーミドルウェアより前に実行されます。`app.use(fn({payload,...,next}))` を使用すると、グローバルミドルウェアをいくつでもアプリに追加できます。 グローバルミドルウェアとリスナーミドルウェアは、いずれも、`await next()` を呼び出して実行チェーンの制御を次のミドルウェアに渡すか、`throw` を呼び出して以前に実行したミドルウェアチェーンにエラーを渡す必要があります。 たとえば、アプリが、対応する内部認証サービス (SSO プロバイダ、LDAP など) で識別されたユーザーにのみ応答する必要があるとします。この場合、グローバルミドルウェアを使用して認証サービス内のユーザーレコードを検索し、ユーザーが見つからない場合はエラーとなるように定義するのがよいでしょう。 -*注: Bolt 2.x からグローバルミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](https://slack.dev/bolt/ja-jp/tutorial/migration-v2)を参照してください。* -
    +*注: Bolt 2.x からグローバルミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* + ```javascript // Acme ID情報管理プロバイダ上のユーザからの着信リクエストと紐つけた認証ミドルウェア diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md index fd7c158bf..e7cf6020a 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md @@ -1,11 +1,10 @@ --- title: リスナーミドルウェア lang: ja-jp -slug: listener-middleware -order: 6 +slug: /concepts/listener-middleware --- -
    + リスナーミドルウェアは、多くのリスナー関数を対象(つまり、複数のリスナー関数を対象としますが、全てのリスナーに実行するわけではないものです)としたロジックの適用に使用でき、リスナーを追加する組み込みメソッドの引数リスト内で、リスナー関数より先に引数として追加されます。ここでは任意の数のリスナーミドルウェアを追加することができます。 組み込みリスナーミドルウェアはいくつか用意されており、例えば、メッセージのサブタイプをフィルタリングする `subtype()` や、メッセージのはじまりでボットに直接 @ メンションしないメッセージを除外する `directMention()` のように使用することができます。 @@ -14,8 +13,8 @@ order: 6 例として、リスナーが人(ボットではないユーザー)からのメッセージのみを扱うケースを考えてみましょう。このためには、全てのボットメッセージを除外するリスナーミドルウェアを実装します。 -*注: Bolt 2.x からミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](https://slack.dev/bolt/ja-jp/tutorial/migration-v2)を参照してください。* -
    +*注: Bolt 2.x からミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* + ```javascript // 'bot_message' サブタイプを持つメッセージをフィルタリングするリスナーミドルウェア diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md index d86b850f1..e6082869b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md @@ -1,13 +1,12 @@ --- title: ログの表示 lang: ja-jp -slug: logging -order: 8 +slug: /concepts/logging --- -
    + Bolt はデフォルトの設定では、標準出力のコンソールにログを出力します。どれくらいのログが出力されるかは、コンストラクターの引数の `logLevel` を指定して、カスタマイズできます。使用可能なログレベルは、頻度の高い方から順に、`DEBUG`、`INFO`、`WARN`、`ERROR` です。 -
    + ```javascript // パッケージから LogLevel をインポート @@ -21,12 +20,11 @@ const app = new App({ }); ``` -
    - -

    コンソール以外へのログ出力の送信

    +
    + +コンソール以外へのログ出力の送信 -
    ログの送信先をコンソール以外に設定したり、よりロガーを細かくコントロールしたい場合は、カスタムロガーを実装します。カスタムロガーは、以下のメソッド (`Logger` インターフェイスに定義されているもの) を実装する必要があります。 | メソッド | パラメーター | 戻り値の型 | @@ -40,7 +38,7 @@ const app = new App({ | `error()` | `...msgs: any[]` | `void` | 非常に単純なカスタム logger では、名前やレベルが無視され、すべてのメッセージがファイルに書き込まれることがあります。 -
    + ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md index 2fb70c10e..cd76fd61b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md @@ -1,11 +1,10 @@ --- title: レシーバーのカスタマイズ lang: ja-jp -slug: receiver -order: 9 +slug: /concepts/receiver --- -
    + レシーバーは、Slack からのイベントを受け付けてパースした後、それを Bolt アプリに伝える責務を担っています。Bolt アプリは、`context` 情報やリスナーへのイベントの引き渡しを行います。レシーバーの実装は `Receiver` インターフェイスに準拠している必要があります。 | メソッド | パラメーター | 戻り値の型 | @@ -21,7 +20,7 @@ order: 9 カスタムのレシーバーを使用する場合は、それを `App` のコンストラクターに渡します。ここで紹介しているコード例は、基本的なカスタムレシーバーの実装例です。 レシーバーについてより深く知りたい場合は、[組み込み `ExpressReceiver` のソースコード](https://github.com/slackapi/bolt-js/blob/master/src/ExpressReceiver.ts)を参照してください。 -
    + ```javascript import { EventEmitter } from 'events'; diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md index dda72f72c..1cc5a64dd 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md @@ -1,16 +1,15 @@ --- title: トークンのローテーション lang: ja-jp -slug: token-rotation -order: 3 +slug: /concepts/token-rotation --- -
    + Bolt for JavaScript [v3.5.0](https://github.com/slackapi/bolt-js/releases/tag/%40slack%2Fbolt%403.5.0) から、アクセストークンのさらなるセキュリティ強化のレイヤーであるトークンローテーションの機能に対応しています。トークンローテーションは [OAuth V2 の RFC](https://datatracker.ietf.org/doc/html/rfc6749#section-10.4) で規定されているものです。 既存の Slack アプリではアクセストークンが無期限に存在し続けるのに対して、トークンローテーションを有効にしたアプリではアクセストークンが失効するようになります。リフレッシュトークンを利用して、アクセストークンを長期間にわたって更新し続けることができます。 -[Bolt for JavaScript の組み込みの OAuth 機能](https://slack.dev/bolt-js/ja-jp/concepts#authenticating-oauth) を使用していれば、Bolt for JavaScript が自動的にトークンローテーションの処理をハンドリングします。 +[Bolt for JavaScript の組み込みの OAuth 機能](/concepts/authenticating-oauth) を使用していれば、Bolt for JavaScript が自動的にトークンローテーションの処理をハンドリングします。 トークンローテーションに関する詳細は [API ドキュメント](https://api.slack.com/authentication/rotation)を参照してください。 -
    + diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md index a113773dd..d44557def 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md @@ -1,15 +1,14 @@ --- title: リクエストの確認 lang: ja-jp -slug: acknowledge -order: 7 +slug: /concepts/acknowledge --- -
    + アクション(action)、コマンド(command)、およびオプション(options)リクエストは、**必ず** `ack()` 関数を用いて確認する必要があります。これにより Slack 側にリクエストが正常に受信されたことを知らせることができ、それに応じて Slack のユーザーインターフェイスが更新されます。リクエストのタイプによっては、確認の通知方法が異なる場合があります。たとえば、モーダルの送信を確認するとき、送信内容にエラーがあればバリデーションエラーとともに `ack()` を呼び出しますが、送信内容が問題なければ、そのようなパラメータなしで `ack()` を呼び出します。 この `ack()` による応答は 3 秒以内に行う必要があります。新しいメッセージの送信や、データベースからの情報の取得などを行う前に、リクエストを受けてすぐに `ack()` を呼び出して応答を返してしまうことをおすすめします。 -
    + ```javascript // Regex でメールアドレスが有効かチェック diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md index e77635347..e9f4ba206 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md @@ -1,21 +1,20 @@ --- title: アクションのリスニング lang: ja-jp -slug: action-listening -order: 5 +slug: /concepts/action-listening --- -
    + Bolt アプリは `action` メソッドを用いて、ボタンのクリック、メニューの選択、メッセージショートカットなどのユーザーのアクションをリッスンすることができます。 アクションは文字列型の `action_id` または RegExp オブジェクトでフィルタリングできます。 `action_id` は、Slack プラットフォーム上のインタラクティブコンポーネントの一意の識別子として機能します。 -すべての `action()` の例で `ack()` が使用されていることに注目してください。Slack からリクエストを受信したことを確認するために、アクションリスナー内で `ack()` 関数を呼び出す必要があります。これについては、「[リクエストの確認](#acknowledge)」 セクションで説明しています。 +すべての `action()` の例で `ack()` が使用されていることに注目してください。Slack からリクエストを受信したことを確認するために、アクションリスナー内で `ack()` 関数を呼び出す必要があります。これについては、「[リクエストの確認](/concepts/acknowledge)」 セクションで説明しています。 -*注: Bolt 2.x からメッセージショートカット(以前はメッセージアクションと呼ばれていました)は `action()` ではなく `shortcut()` メソッドを使用するようになりました。この変更については [2.x マイグレーションガイド](https://slack.dev/bolt/ja-jp/tutorial/migration-v2)を参照してください。* +*注: Bolt 2.x からメッセージショートカット(以前はメッセージアクションと呼ばれていました)は `action()` ではなく `shortcut()` メソッドを使用するようになりました。この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* `block_actions` ペイロードの詳細については、[こちら](https://api.slack.com/reference/interaction-payloads) をご覧ください。リスナー内からビューの完全なペイロードにアクセスするには、コールバック関数内で `body` 引数を参照します。 -
    + ```javascript // action_id が "approve_button" のインタラクティブコンポーネントがトリガーされる毎にミドルウェアが呼び出される @@ -25,14 +24,13 @@ app.action('approve_button', async ({ ack }) => { }); ``` -
    - -

    制約付きオブジェクトを使用したアクションのリスニング

    +
    + +制約付きオブジェクトを使用したアクションのリスニング -
    制約付きのオブジェクトを使って、 `callback_id` 、 `block_id` 、および `action_id` (またはそれらの組み合わせ) をリッスンすることができます。オブジェクト内の制約には、文字列型または RegExp オブジェクトを使用できます。 -
    + ```javascript // action_id が 'select_user' と一致し、block_id が 'assign_ticket' と一致する場合のみミドルウェアが呼び出される diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md index 830f22ed1..88e62401e 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md @@ -1,15 +1,14 @@ --- title: アクションへの応答 lang: ja-jp -slug: action-respond -order: 6 +slug: /concepts/action-respond --- -
    + アクションへの応答には、主に 2 つのやり方があります。1 つ目の (最も一般的な) やり方は `say` 関数の利用です。 `say` 関数は、Slack 内のリクエストが発生した会話(チャンネルや DM)へメッセージを返します。 アクションに応答する 2 つ目の方法は `respond()` です。これはアクションに紐付けられている `response_url` を用いたメッセージの送信をシンプルに行うためのユーティリティです。 -
    + ```javascript // action_id が "approve_button" のインタラクティブコンポーネントがトリガーされる毎にミドルウェアが呼び出される @@ -20,14 +19,13 @@ app.action('approve_button', async ({ ack, say }) => { }); ``` -
    - -

    respond() の使用

    +
    + +respond() の使用 -
    `respond()` は `response_url` を呼び出すためのユーティリティであるため、それを直接使うときと同様に動作します。新しいメッセージのペイロードと、オプショナルな引数である `response_type` (値は `in_channel` または `ephemeral` )、 `replace_original` 、 `delete_original` を含む JSON オブジェクトを渡すことができます。 -
    + ```javascript // "user_select" の action_id がトリガーされたアクションをリッスン diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md index 88b074f4b..856ca33e4 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md @@ -1,11 +1,10 @@ --- title: OAuth フローの実装 lang: ja-jp -slug: authenticating-oauth -order: 15 +slug: /concepts/authenticating-oauth --- -
    + Slack アプリの配布を行うには Bolt による OAuth フローを実装し、インストール時に取得した情報をセキュアな方法で保存しておく必要があります。 Bolt は OAuth フローそのものに加えて OAuth のためのルーティング、 state パラメーターの検証、保存するためのインストール情報をアプリに受け渡す、などの処理をハンドリングします。 @@ -42,7 +41,7 @@ const app = new App({ * アプリがすでにインストールされていて、さらにユーザーから追加の認可情報(例:ユーザートークンの発行)な場合や、何らかの理由で動的にインストール用の URL を生成したい場合は、`ExpressReceiver` を自前でインスタンス化し、それを `receiver` という変数に代入した上で `receiver.installer.generateInstallUrl()` を呼び出してください。詳しくは [OAuth ライブラリのドキュメント](https://slack.dev/node-slack-sdk/oauth#generating-an-installation-url)の `generateInstallUrl()` を参照してください。 -* 💡 Bolt for JavaScript は [カスタムのレシーバー](#receiver)での OAuth をサポートしていません。カスタムのレシーバーで OAuth フローを実装したい場合は、私たちが提供している [OAuth ライブラリ](https://slack.dev/node-slack-sdk/oauth#slack-oauth) を使うことができます。Bolt for JavaScript の組み込みのモジュールもこれを内部的に利用しています。 +* 💡 Bolt for JavaScript は [カスタムのレシーバー](/concepts/receiver)での OAuth をサポートしていません。カスタムのレシーバーで OAuth フローを実装したい場合は、私たちが提供している [OAuth ライブラリ](https://slack.dev/node-slack-sdk/oauth#slack-oauth) を使うことができます。Bolt for JavaScript の組み込みのモジュールもこれを内部的に利用しています。 ##### Redirect URI @@ -125,7 +124,7 @@ const app = new App({ Slack の OAuth インストールフローについてのより詳細な情報は [API ドキュメント](https://api.slack.com/authentication/oauth-v2)を参照してください。 -
    + ```javascript const app = new App({ @@ -175,12 +174,11 @@ const app = new App({ }); ``` -
    - -

    OAuth デフォルト設定をカスタマイズ

    +
    + +OAuth デフォルト設定をカスタマイズ -
    `installerOptions` を使って OAuth モジュールのデフォルト設定を上書きすることができます。このカスタマイズされた設定は `App` の初期化時に渡します。以下の情報を変更可能です: @@ -192,7 +190,7 @@ const app = new App({ - `stateStore`: 組み込みの `ClearStateStore` の代わりにカスタムのデータストアを有効にするために使用 - `userScopes`: 親の階層にある `scopes` プロパティと同様、ユーザがアプリをインストールする際に必要となるユーザスコープのリストの指定に使用 -
    + ```javascript const database = { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md index f533bec02..25cb829f2 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md @@ -1,21 +1,20 @@ --- title: コマンドのリスニングと応答 lang: ja-jp -slug: commands -order: 9 +slug: /concepts/commands --- -
    + スラッシュコマンドが実行されたリクエストをリッスンするには、アプリで `command()` メソッドを使用します。メソッドの使用には文字列か正規表現の `commandName` の指定が必要です。 ⚠️ 同じ対象にマッチする正規表現の `command()` を複数使用する場合、マッチする _全ての_ リスナーが実行されることに注意してください。そのような挙動を意図しない場合は、これが発生しないよう正規表現をデザインしてください。 アプリがスラッシュコマンドのリクエストを受け取ったことを `ack()` の実行によって Slack に通知する必要があります。 -スラッシュコマンドへの応答には 2 つのやり方があります。1 つ目の方法は、文字列または JSON ペイロードを受け取る `say()` で、2 つ目は `response_url` を簡単に利用するためのユーティリティである `respond()` です。これらについては、「[アクションへの応答](#action-respond)」セクションで詳しく説明しています。 +スラッシュコマンドへの応答には 2 つのやり方があります。1 つ目の方法は、文字列または JSON ペイロードを受け取る `say()` で、2 つ目は `response_url` を簡単に利用するためのユーティリティである `respond()` です。これらについては、「[アクションへの応答](/concepts/action-respond)」セクションで詳しく説明しています。 Slack アプリの管理画面でスラッシュコマンドを設定するとき、そのスラッシュコマンドの Request URL に(`https://{ドメイン}` に続いて) `/slack/events` を指定するようにしてください。 -
    + ```javascript // この echo コマンドは ただ、その引数を(やまびこのように)おうむ返しする diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md index c08623a30..7c1f9376c 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md @@ -1,18 +1,17 @@ --- title: モーダルの開始 lang: ja-jp -slug: creating-modals -order: 10 +slug: /concepts/creating-modals --- -
    + モーダルは、ユーザー情報を収集したり、動的な表示を実現するためのインターフェースです。モーダルは、有効な trigger_idビュー部分のペイロード を組み込みの API クライアントによる views.open メソッドの呼び出しに渡すことで開始することができます。 trigger_id はスラッシュコマンド、ボタンの押下、メニューの選択などによって Request URL に送信されたペイロードの項目として入手することができます。 モーダルの生成についてのより詳細な情報は API ドキュメントを参照してください。 -
    + ```javascript // コマンド起動をリッスン diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md index 1d029feeb..e4de50d6f 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md @@ -1,15 +1,14 @@ --- title: イベントのリスニング lang: ja-jp -slug: event-listening -order: 3 +slug: /concepts/event-listening --- -
    + [Events API イベント](https://api.slack.com/events)のリスニングは、Slack アプリの設定画面でサブスクリプション設定を行った上で `event()` メソッドを使用します。これにより、Slack で何かが発生した (例:ユーザーがメッセージにリアクションした、チャンネルに参加した) ときに Bolt アプリ側で処理を実行できます。 `event()` メソッドは、文字列型の `eventType` を指定する必要があります。 -
    + ```javascript const welcomeChannelId = 'C12345'; @@ -31,15 +30,14 @@ app.event('team_join', async ({ event, client, logger }) => { ```
    - -

    メッセージのサブタイプのフィルタリング

    + +メッセージのサブタイプのフィルタリング -
    `message()` リスナーは `event('message')` と等価の機能を提供します。 イベントのサブタイプをフィルタリングしたい場合、組み込みの `subtype()` ミドルウェアを使用できます。 `message_changed` や `message_replied` のような一般的なメッセージサブタイプの情報は、[メッセージイベントのドキュメント](https://api.slack.com/events/message#message_subtypes)を参照してください。 -
    + ```javascript // パッケージから subtype をインポート diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md index 9b6e26ad6..8e5801ac6 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md @@ -1,15 +1,14 @@ --- title: メッセージ・イベントのリスニング lang: ja-jp -slug: message-listening -order: 1 +slug: /concepts/message-listening --- -
    + [アプリが受信可能な](https://api.slack.com/messaging/retrieving#permissions)メッセージをリッスンするには、`message` 型でないイベントを除外する `message()` メソッドを使用します。 `message()` は、`string` 型か `RegExp` 型の、指定パターンに一致しないメッセージを除外する `pattern` パラメーター(指定は必須ではありません)を受け付けます。 -
    + ```javascript // 特定の文字列、この場合 👋絵文字を含むメッセージと一致 @@ -24,16 +23,15 @@ app.message(':wave:', async ({ message, say }) => { }); ``` -
    - -

    正規表現(RegExp) パターンの使用

    +
    + +正規表現(RegExp) パターンの使用 -
    文字列の代わりに 正規表現(RegExp) パターンを使用すると、より細やかなマッチングが可能です。 RegExp の一致結果はすべて `context.matches` に保持されます。 -
    + ```javascript app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md index dd9189f13..de4179234 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md @@ -1,15 +1,14 @@ --- title: メッセージの送信 lang: ja-jp -slug: message-sending -order: 2 +slug: /concepts/message-sending --- -
    + リスナー関数内では、その実行に関連付けられた会話 (例:リスナー実行のトリガーが発生したイベント・アクションが発生したチャンネル) があるとき `say()` を使用できます。 `say()` は、シンプルなメッセージを送信するための文字列か、もっと複雑なメッセージを送信するための JSON ペイロードを受け付けます。渡されたメッセージのペイロードは、関連付けられた会話へ送信されます。 -リスナー関数以外の場所でメッセージを送信したい場合や、より高度な操作 (特定のエラーの処理など) を実行したい場合は、[Bolt インスタンスにアタッチされた client を使用](#web-api)して `chat.postMessage` を呼び出します。 -
    +リスナー関数以外の場所でメッセージを送信したい場合や、より高度な操作 (特定のエラーの処理など) を実行したい場合は、[Bolt インスタンスにアタッチされた client を使用](/concepts/web-api)して `chat.postMessage` を呼び出します。 + ```javascript // "knock knock" を含むメッセージをリッスンし、 "who's there?" というメッセージをイタリック体で送信 @@ -18,16 +17,15 @@ app.message('knock knock', async ({ message, say }) => { }); ``` -
    +
    -

    ブロックを用いたメッセージの送信

    +ブロックを用いたメッセージの送信
    -
    `say()` は、より複雑なメッセージペイロードを受け付けるので、メッセージに機能やリッチな構造を与えることが容易です。 リッチなメッセージレイアウトをアプリに追加する方法については、[API サイトのガイド](https://api.slack.com/messaging/composing/layouts)を参照し、[Block Kit ビルダー](https://api.slack.com/tools/block-kit-builder?template=1)の一般的なアプリフローのテンプレートを確認してください。 -
    + ```javascript // 誰かが 📅 絵文字でリアクションした時に、日付ピッカー block を送信 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md index fac4f45a3..11c16e9af 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md @@ -1,17 +1,16 @@ --- title: オプションのリスニングと応答 lang: ja-jp -slug: options -order: 14 +slug: /concepts/options --- -
    -`options()` メソッドは、Slack からのオプション(セレクトメニュー内の動的な選択肢)をリクエストするペイロードをリッスンします。 [`action()` と同様](#action-listening)に、文字列型の `action_id` または制約付きオブジェクトが必要です。 + +`options()` メソッドは、Slack からのオプション(セレクトメニュー内の動的な選択肢)をリクエストするペイロードをリッスンします。 [`action()` と同様](/concepts/action-listening)に、文字列型の `action_id` または制約付きオブジェクトが必要です。 `external_select` メニューには `action_id` を使用することをおすすめしますが、ダイアログはまだ Block Kit をサポートしていないため、制約オブジェクトを用いて `callback_id` でフィルタリングする必要があります。 オプションのリクエストへの応答には、適切なオプションを指定して `ack()` を実行する必要があります。API サイトに掲載されている[external_select の応答の例](https://api.slack.com/reference/messaging/block-elements#external_select)や[ダイアログ応答の例](https://api.slack.com/legacy/dialogs#dynamic_select_elements_external)を参考にしてください。 -
    + ```javascript // external_select オプションリクエストに応答する例 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md index d504d8584..f1d5f3212 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md @@ -1,15 +1,14 @@ --- title: ホームタブの更新 lang: ja-jp -slug: publishing-views -order: 13 +slug: /concepts/publishing-views --- -
    + ホームタブは、サイドバーや検索画面からアクセス可能なサーフェスエリアです。アプリはこのエリアを使ってユーザーごとのビューを表示することができます。アプリ設定ページで App Home の機能を有効にすると、`views.publish` API メソッドの呼び出しで `user_id` とビューのペイロードを指定して、ホームタブを公開・更新することができるようになります。 エンドユーザーが App Home(ホームタブやアプリとの DM など)にアクセスしたことを知るために、`app_home_opened` イベントをサブスクライブすることができます。 -
    + ```javascript // ユーザーが App Home にアクセスしたことを伝えるイベントをリッスン diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md index dba2ba92e..b24020272 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md @@ -1,11 +1,10 @@ --- title: ショートカットのリスニング lang: ja-jp -slug: shortcuts -order: 8 +slug: /concepts/shortcuts --- -
    + `shortcut()` メソッドは、[グローバルショートカット](https://api.slack.com/interactivity/shortcuts/using#global_shortcuts)と[メッセージショートカット](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts)の両方をサポートします。 ショートカットは、テキスト入力エリアや検索バーから起動できる Slack クライアント内の UI エレメントです。グローバルショートカットは、コンポーザーメニューまたは検索メニューから呼び出すことができます。メッセージショートカットは、メッセージのコンテキストメニュー内にあります。`shortcut()` メソッドを使って、これらのショートカットのリクエストをリッスンすることができます。このメソッドには `callback_id` を文字列または正規表現のデータ型で設定します。 @@ -14,11 +13,11 @@ order: 8 グローバルショートカットのリクエストは Slack へリクエストを受信したことを知らせるために `ack()` メソッドで確認する必要があります。 -グローバルショートカットのペイロードは、ユーザーの実行アクションの確認のために[モーダルを開く](#creating-modals)などの用途に使用できる `trigger_id` を含んでいます。 +グローバルショートカットのペイロードは、ユーザーの実行アクションの確認のために[モーダルを開く](/concepts/creating-modals)などの用途に使用できる `trigger_id` を含んでいます。 ⚠️ グローバルショートカットのペイロードは **チャンネル ID は含んでいない** ことに注意してください。もしあなたのアプリがチャンネル ID を知る必要があれば、モーダル内で [`conversations_select`](https://api.slack.com/reference/block-kit/block-elements#conversation_select) エレメントを使用できます。 メッセージショートカットのペイロードはチャンネル ID を含みます。 -
    + ```javascript // open_modal というグローバルショートカットはシンプルなモーダルを開く @@ -71,15 +70,14 @@ app.shortcut('open_modal', async ({ shortcut, ack, context, logger }) => { }); ``` -
    - -

    制約付きオブジェクトを使用したショートカットのリスニング

    +
    + + 制約付きオブジェクトを使用したショートカットのリスニング -
    - 制約付きオブジェクトを使って `callback_id` や `type` によるリスニングができます。オブジェクト内の制約は文字列型または RegExp オブジェクトを使用できます。 + 制約付きオブジェクトを使って `callback_id` や `type` によるリスニングができます。オブジェクト内の制約は文字列型または RegExp オブジェクトを使用できます。 -
    + ```javascript // callback_id が 'open_modal' と一致し type が 'message_action' と一致する場合のみミドルウェアが呼び出される diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md index 0d904cd88..69094ae24 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md @@ -1,16 +1,15 @@ --- title: ソケットモードの使用 lang: ja-jp -slug: socket-mode -order: 16 +slug: /concepts/socket-mode --- -
    + [ソケットモード](https://api.slack.com/socket-mode) は、アプリに WebSocket での接続と、そのコネクション経由でのデータ受信を可能とします。コネクションをハンドリングするために `@slack/bolt@3.0.0` 以上では `SokcetModeReceiver` というレシーバーが提供されています。ソケットモードを使う前に、アプリの管理画面でソケットモードの機能が有効になっていることを確認しておいてください。 `SocketModeReceiver` を使う方法は `App` インスタンスの初期化時にコンストラクターに `socketMode: true` と `appToken: YOUR_APP_TOKEN` を渡すだけです。App Level Token は、アプリ管理画面の **Basic Information** セクションから取得できます。 -
    + ```javascript const { App } = require('@slack/bolt'); @@ -27,16 +26,15 @@ const app = new App({ })(); ``` -
    - -

    ソケットモードレシーバーのカスタム初期化

    +
    + +ソケットモードレシーバーのカスタム初期化 -
    以下のように `@slack/bolt` から `SocketModeReceiver` を import して、カスタムされたインスタンスとして定義することができます。 -
    + ```javascript const { App, SocketModeReceiver } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md index cddbd5bc0..b608193bb 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md @@ -1,21 +1,22 @@ --- title: モーダルの更新と多重表示 lang: ja-jp -slug: updating-pushing-views -order: 11 +slug: /concepts/updating-pushing-views --- -
    + モーダルでは、複数のモーダルをスタックのように積み重ねて表示できます。`views.open` という API を呼び出すと、まず親の(最初の)モーダルが表示されます。この最初の呼び出しの後、`views.update` を実行することでそのビューを書き換えることもできますし、最初に述べたように `views.push` で新しいモーダルを積み重ねて表示することもできます。 -views.update
    +views.update + モーダルの更新には、組み込みの API クライアントを使って views.update を呼び出します。この API 呼び出しには、そのモーダルを開いたときに生成された view_id と、更新後の内容を表現する blocks の配列を含む新しい view を渡します。ユーザーが既存のモーダル内の要素とインタラクションを行なった(例:ボタンを押す、メニューから選択する)ことをトリガーにビューを更新する場合、そのリクエストの bodyview_id が含まれます。 -views.push
    +views.push + モーダルのスタックに新しいモーダルを積み重ねるためには、組み込みの API クライアントを用いて views.push を呼び出します。この API 呼び出しには、有効な trigger_id と、新しく生成する ビュー部分のペイロードを渡します。`views.push` の引数は モーダルを開始するときと同様です。最初のモーダルを開いた後、その上にさらに二つまで追加のモーダルをスタックに積み重ねることができます。 -より詳細な情報は API ドキュメントを参照してください。 -
    +より詳細な情報は API ドキュメントを参照してください。 + ```javascript // action_id: button_abc のボタンを押すイベントをリッスン diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md index dde60506b..fecbe5b86 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md @@ -1,11 +1,10 @@ --- title: モーダルでの送信のリスニング lang: ja-jp -slug: view-submissions -order: 12 +slug: /concepts/view-submissions --- -
    + `view` メソッドを使うと、ユーザーのビューとのインタラクションをリッスンすることができます。 @@ -50,7 +49,7 @@ app.view({ callback_id: 'view_b', type: 'view_closed' }, async ({ ack, body, vie // close リクエストについて何らかの処理 }); ``` -
    + ```javascript // モーダルでのデータ送信リクエストを処理します diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md index 92ac3c532..5c2555c81 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md @@ -1,19 +1,18 @@ --- title: Web API の使用 lang: ja-jp -slug: web-api -order: 4 +slug: /concepts/web-api --- -
    -[Web API メソッド](https://api.slack.com/methods)を呼び出すには、リスナー関数の引数に `client` として提供されている [`WebClient`](https://slack.dev/node-slack-sdk/web-api) を使用します。このインスタンスが使用するトークンは、Bolt アプリの初期化時に指定されたもの もしくは Slack からのリクエストに対して [`authorize` 関数](#authorization)から返されたものが設定されます。組み込みの [OAuth サポート](#authenticating-oauth)は、この後者のケースをデフォルトでハンドリングします。 + +[Web API メソッド](https://api.slack.com/methods)を呼び出すには、リスナー関数の引数に `client` として提供されている [`WebClient`](https://slack.dev/node-slack-sdk/web-api) を使用します。このインスタンスが使用するトークンは、Bolt アプリの初期化時に指定されたもの もしくは Slack からのリクエストに対して [`authorize` 関数](/concepts/authorization)から返されたものが設定されます。組み込みの [OAuth サポート](/concepts/authenticating-oauth)は、この後者のケースをデフォルトでハンドリングします。 Bolt アプリケーションは、トップレベルに `app.client` も持っています。このインスタンスには、トークンをメソッド呼び出しのパラメーターとして都度指定します。Slack からのリクエストが authorize されないユースケースや、リスナー関数の外で Web API を呼び出したい場合は、このトップレベルの `app.client` を使用します。 トップレベルのクライアントを使ってもリスナー関数でのクライアントを使っても、[`WebClient`](https://slack.dev/node-slack-sdk/web-api) が提供するメソッドを呼び出すと、それへの Slack からのレスポンスを含む Promise の値が返されます。 [OrG 全体へのインストール機能](https://api.slack.com/enterprise/apps)の導入により、[いくつかの Web API](https://api.slack.com/enterprise/apps/changes-apis#methods) は、動作しているワークスペースを伝えるために `team_id` パラメーターを必要とします。Bolt for JavaScript は、この `team_id` を Slack から受け取ったペイロードを元に判定し、`client` インスタンスに設定します。これは、既存のアプリケーションにとっても OrG 全体へのインストールに対応する上で有用です。既存の Web API 呼び出しの処理をアップデートする必要はありません。 -
    + ```javascript // September 30, 2019 11:59:59 PM を Unix エポックタイムで表示 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md new file mode 100644 index 000000000..b3b6ec553 --- /dev/null +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md @@ -0,0 +1,16 @@ +--- +title: Creating custom functions +lang: en +slug: /concepts/creating-custom-functions +--- + +Custom functions allow your app to create and process workflow steps that users can add in Workflow Builder. + +We recommend using custom functions as a replacement for the deprecated Workflow Steps from Apps. + +A custom function requires two components: + +* [A function definition in the app’s manifest](/concepts/defining-custom-functions) +* [A listener to handle the function execution event](/concepts/listening-to-custom-functions) + +Read more about custom functions in the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt). \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md new file mode 100644 index 000000000..e981e24ae --- /dev/null +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md @@ -0,0 +1,43 @@ +--- +title: Defining custom functions +lang: en +slug: /concepts/defining-custom-functions +--- + + + +To make a custom function available for use in Workflow Builder, the app’s manifest must contain a function definition. + +A function’s definition contains information about the function, including its `callback_id`, `input_parameters`, `output_parameters`, as well as display information. + +To learn more about defining a function, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#define-function). + + + +```json +"functions": { + "sample_function": { + "title": "Sample function", + "description": "Runs sample function", + "input_parameters": { + "user_id": { + "type": "slack#/types/user_id", + "title": "User", + "description": "Message recipient", + "is_required": true, + "hint": "Select a user in the workspace", + "name": "user_id" + } + }, + "output_parameters": { + "user_id": { + "type": "slack#/types/user_id", + "title": "User", + "description": "User that completed the function", + "is_required": true, + "name": "user_id" + } + } + } +} +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md new file mode 100644 index 000000000..a2b472826 --- /dev/null +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md @@ -0,0 +1,31 @@ +--- +title: Listening to custom function executions +lang: en +slug: /concepts/listening-to-custom-functions +--- + + + +When your custom function is executed as a step in a workflow, your app will receive a `function_executed` event. The callback provided to the `function()` method will be run when this event is received. + +The callback is where you can access `inputs`, make third-party API calls, or set the output values that will be available to subsequent workflow steps by mapping values to the `outputs` object. + +Your app can call `complete()` to indicate that the function’s execution was successful, or `fail()` to signal that the function failed to complete. + +To learn more about listening to custom function executions, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#listener). + + + + +```js +app.function('sample_function', async ({ client, inputs, fail }) => { + try { + const { user_id } = inputs; + await complete({ outputs: { user_id } }); + } catch (error) { + console.error(error); + fail({ error: `Failed to handle a function request: ${error}` }); + } +}); +``` + diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md new file mode 100644 index 000000000..da5d1d4a8 --- /dev/null +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md @@ -0,0 +1,21 @@ +--- +title: Responding to interactivity +lang: en +slug: /concepts/responding-to-interactivity +--- + +Interactive elements provided to the user from within the `function()` method’s callback are associated with that unique `function_executed` event. This association allows for the completion of functions at a later time, like once the user has clicked a button. + +Incoming actions that are associated with a function have the same `inputs`, `complete`, and `fail` utilities as offered by the `function()` method. + +To learn more about responding to interactivity, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#interactivity). + + + +```js +// If associated with a function, function-specific utilities are made available +app.action('approve_button', async ({ complete, fail }) => { + // Signal the function has completed once the button is clicked + await complete({ outputs: { message: 'Request approved 👍' } }); +}); +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md index 3105ce282..fae897a7b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md @@ -1,32 +1,36 @@ --- title: AWS Lambda へのデプロイ -order: 0 -slug: aws-lambda lang: ja-jp -layout: tutorial -permalink: /ja-jp/deployments/aws-lambda --- + # AWS Lambda へのデプロイ -
    -このガイドでは、[Bolt for JavaScript][bolt-js]、[Serverless Framework][serverless-framework]、[AWS Lambda][aws-lambda] を使った Slack アプリの準備とデプロイの方法について説明します。 -
    +このガイドでは、Bolt for JavaScript、[Serverless Framework](https://serverless.com/)、[AWS Lambda](https://aws.amazon.com/lambda/) を使った Slack アプリの準備とデプロイの方法について説明します。 + -この手順を全て終わらせたら、あなたはきっと⚡️ [Deploying to AWS Lambda][deploy-aws-lambda-app] のサンプルアプリを動作させたり、それに変更を加えたり、自分のアプリを作ったりすることができるようになるでしょう。 +この手順を全て終わらせたら、あなたはきっと⚡️ [Deploying to AWS Lambda](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda) のサンプルアプリを動作させたり、それに変更を加えたり、自分のアプリを作ったりすることができるようになるでしょう。 --- ### AWS Lambda のセットアップ {#set-up-aws-lambda} -[AWS Lambda][aws-lambda] はサーバーレスの Function-as-a-Service(FaaS)プラットフォームです。AWS Lambda を利用すると、サーバーを管理することなく、コードを実行することができます。このセクションでは、ローカルマシンから AWS Lambda にアクセスするための設定を行います。 +[AWS Lambda](https://aws.amazon.com/lambda/) はサーバーレスの Function-as-a-Service(FaaS)プラットフォームです。AWS Lambda を利用すると、サーバーを管理することなく、コードを実行することができます。このセクションでは、ローカルマシンから AWS Lambda にアクセスするための設定を行います。 + +:::tip -> 💡 すでにローカルマシンから AWS Lambda へのアクセスに必要な[プロファイルの構成][aws-profiles]が済んでいる場合、このセクションはスキップできます。 +すでにローカルマシンから AWS Lambda へのアクセスに必要な[プロファイルの構成](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-profiles)が済んでいる場合、このセクションはスキップできます。 + +::: **1. AWS アカウントを作成する** -AWS アカウントをまだ持っていない場合は、[アカウントを作成][aws-sign-up]する必要があります。画面に表示される案内に沿って作成しましょう。 +AWS アカウントをまだ持っていない場合は、[アカウントを作成](https://aws.amazon.com/)する必要があります。画面に表示される案内に沿って作成しましょう。 + +:::tip + +作成手順の中で請求情報の入力を求められる場合がありますが、ご心配なく。このガイドでは[無料利用枠](https://aws.amazon.com/lambda/pricing/)のみを使用します。 -> 💡 作成手順の中で請求情報の入力を求められる場合がありますが、ご心配なく。このガイドでは[無料利用枠][aws-pricing]のみを使用します。 +::: **2. AWS のアクセスキーを作成する** @@ -34,11 +38,15 @@ Lambda へのデプロイでは、プログラムから AWS アカウントに 🍿 [IAM ユーザーを作成してアクセスキーをダウンロードする手順](https://www.youtube.com/watch?v=KngM5bfpttA)を紹介する短い動画を参考にしてみてください。 -> 💡 **すでに IAM ユーザーの作成が完了している場合は、**AWS の公式ガイドに従って [IAM ユーザーのアクセスキーを作成][aws-iam-user]してください。 +:::tip + +**すでに IAM ユーザーの作成が完了している場合は、**AWS の公式ガイドに従って [IAM ユーザーのアクセスキーを作成](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds)してください。 + +::: **3. AWS CLI をインストールする** -AWS では [macOS、Windows、Linux][aws-cli-install] にインストールして利用できるコマンドラインインターフェイス(CLI)のツールが用意されています。 +AWS では [macOS、Windows、Linux](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html) にインストールして利用できるコマンドラインインターフェイス(CLI)のツールが用意されています。 macOS では、[最新の .pkg インストーラーをダウンロード](https://awscli.amazonaws.com/AWSCLIV2.pkg)して AWS CLI をインストールできます。 @@ -46,7 +54,7 @@ macOS では、[最新の .pkg インストーラーをダウンロード](https AWS CLI を使ってプロファイルを構成します。プロファイルはローカルマシンに置かれ、アクセスキーのペアを保管します。この CLI やその他のツールは、このプロファイルを使って AWS にアクセスします。 -[プロファイルを構成][aws-cli-configure]する最も簡単な方法は、次のコマンドを実行し、プロンプトに従って入力する方法です。 +[プロファイルを構成](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config)する最も簡単な方法は、次のコマンドを実行し、プロンプトに従って入力する方法です。 ```zsh aws configure @@ -56,7 +64,11 @@ aws configure # Default output format [None]: json ``` -> 💡 [Default region name][aws-cli-region] と [Default output format][aws-cli-output-format] は最も望ましい設定でカスタマイズしてください。 +:::tip + +[Default region name](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region) と [Default output format](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format) は最も望ましい設定でカスタマイズしてください。 + +::: これでローカルマシンから AWS にアクセスするための設定が完了しました。👏 次は、同じように Serverless Framework も設定していきましょう。 @@ -64,7 +76,7 @@ aws configure ### Serverless Framework をセットアップする {#set-up-serverless-framework} -[Serverless Framework][serverless-framework] では、AWS Lambda 向けのアプリの設定、デバッグ、デプロイを簡単に行うためのツールが用意されています。 +[Serverless Framework](https://serverless.com/) では、AWS Lambda 向けのアプリの設定、デバッグ、デプロイを簡単に行うためのツールが用意されています。 **1. Serverless Framework CLI をインストールする** @@ -82,7 +94,7 @@ Serverless のツールのセットアップが完了しました。次に、AWS ### Bolt Slack アプリを入手する {#get-a-bolt-slack-app} -まだ Bolt アプリを自分で作成したことがない場合は、[入門ガイド][getting-started-guide]を参照してください。テンプレートのアプリをクローンするには、以下のコマンドを実行します。 +まだ Bolt アプリを自分で作成したことがない場合は、[入門ガイド](/getting-started)を参照してください。テンプレートのアプリをクローンするには、以下のコマンドを実行します。 ```shell git clone https://github.com/slackapi/bolt-js-getting-started-app.git @@ -113,7 +125,7 @@ const app = new App({ }); ``` -次に Lambda 関数のイベントに応答するよう、Bolt アプリの [`receiver`](/bolt-js/ja-jp/concepts#receiver) をカスタマイズします。 +次に Lambda 関数のイベントに応答するよう、Bolt アプリの [`receiver`](/concepts/receiver) をカスタマイズします。 `app.js` のソースコードの中で[モジュールのインポートを行う部分](https://github.com/slackapi/bolt-js-getting-started-app/blob/main/app.js#L1)を編集し、Bolt の `AwsLambdaReceiver` モジュールを require します。 @@ -121,7 +133,11 @@ const app = new App({ const { App, AwsLambdaReceiver } = require('@slack/bolt'); ``` -> 💡 OAuth フローを実装するなら、現時点では [`ExpressReceiver`](https://github.com/slackapi/bolt-js/blob/main/src/receivers/ExpressReceiver.ts) を使用する必要があります。 +:::tip + +OAuth フローを実装するなら、現時点では [`ExpressReceiver`](https://github.com/slackapi/bolt-js/blob/main/src/receivers/ExpressReceiver.ts) を使用する必要があります。 + +::: その後、[ソースコードの中で Bolt アプリの初期化を行う部分](https://github.com/slackapi/bolt-js-getting-started-app/blob/4c29a21438b40f0cbca71ece0d39b356dfcf88d5/app.js#L10-L14)を編集して、`AwsLambdaReceiver` を使ったカスタムのレシーバーを作成します。 @@ -156,7 +172,7 @@ module.exports.handler = async (event, context, callback) => { } ``` -完成したアプリのソースコードは、⚡️[deploy-aws-lambda][deploy-aws-lambda-app/app.js] のサンプルのようになります。 +完成したアプリのソースコードは、⚡️[deploy-aws-lambda](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js) のサンプルのようになります。 **2. serverless.yml を追加する** @@ -184,7 +200,11 @@ plugins: - serverless-offline ``` -> 💡 `SLACK_SIGNING_SECRET` と `SLACK_BOT_TOKEN` の環境変数は、ローカルマシンで設定しておく必要があります。[Slack の環境変数をエクスポートする方法](/bolt-js/ja-jp/tutorial/getting-started#setting-up-your-project)を入門ガイドで参照してください。 +:::tip + +`SLACK_SIGNING_SECRET` と `SLACK_BOT_TOKEN` の環境変数は、ローカルマシンで設定しておく必要があります。[Slack の環境変数をエクスポートする方法](/getting-started#setting-up-your-project)を入門ガイドで参照してください。 + +::: **3. serverless-offline モジュールをインストールする** @@ -212,7 +232,11 @@ npm install --save-dev serverless-offline serverless offline --noPrependStageInUrl ``` -> 🏌️ Pro-tip: 別のターミナルで上記のコマンドを実行しておくことで、ターミナル上でアプリのコードを変更することができます。コードの変更を保存する度、アプリは自動的にリロードされます。 +:::tip + + 別のターミナルで上記のコマンドを実行しておくことで、ターミナル上でアプリのコードを変更することができます。コードの変更を保存する度、アプリは自動的にリロードされます。 + +::: 次に、ngrok を使って Slack のイベントをローカルマシンに転送します。 @@ -220,32 +244,44 @@ serverless offline --noPrependStageInUrl ngrok http 3000 ``` -> 💡 パブリック URL の作成方法と、ローカルマシンへのリクエストの転送方法については、[ngrok の使い方][getting-started-guide-setting-up-events]を参照してください。 +:::tip + +パブリック URL の作成方法と、ローカルマシンへのリクエストの転送方法については、[ngrok の使い方](https://slack.dev/bolt-js/getting-started#setting-up-events)を参照してください。 + +::: **2. リクエスト URL を変更する** 次に、[Slack アプリの設定](https://api.slack.com/apps)を開き、**リクエスト URL** を ngrok のウェブアドレスに変更します。 -> 💡 **リクエスト URL** は `/slack/events` で終わる文字列で、例えば `https://abc123.ngrok.io/slack/events` のようになります。 +:::tip + +**リクエスト URL** は `/slack/events` で終わる文字列で、例えば `https://abc123.ngrok.io/slack/events` のようになります。 + +::: まず、サイドバーの「**Interactivity & Shortcuts**」を選択し、**リクエスト URL** を更新します。 -![「Interactivity & Shortcuts」ページ](../../assets/interactivity-and-shortcuts-page.png "「Interactivity & Shortcuts」ページ") +![「Interactivity & Shortcuts」ページ](/img/interactivity-and-shortcuts-page.png "「Interactivity & Shortcuts」ページ") 次に、サイドバーの「**Event Subscriptions**」を選択し、**リクエスト URL** を更新します。 -![「Event Subscriptions」ページ](../../assets/event-subscriptions-page.png "「Event Subscriptions」ページ") +![「Event Subscriptions」ページ](/img/event-subscriptions-page.png "「Event Subscriptions」ページ") **3. Slack アプリをテストする** -Slack アプリをテストします。今作った Bolt アプリを Slack のチャンネルに招待し、半角の小文字で「hello」と入力してみましょう。[入門ガイド][getting-started-guide]のとおり、アプリから応答があるはずです。 +Slack アプリをテストします。今作った Bolt アプリを Slack のチャンネルに招待し、半角の小文字で「hello」と入力してみましょう。[入門ガイド](/getting-started)のとおり、アプリから応答があるはずです。 > 👩‍💻 hello
    > 🤖 Hey there @Jane! 応答がない場合、**リクエスト URL** を確認してからもう一度試してみてください。 -> 💡 **動作の仕組み** : ngrok と Serverless のコマンドは同じポートを使用するように設定されています(デフォルトでは「3000」)。**リクエスト URL** に向けて送信された Slack イベントは、ローカルマシンの ngrok で受信されます。このリクエストはさらに Serverless Offline に転送されます。Serverless Offline は AWS Lambda 関数のイベントをエミュレートしていて、Bolt アプリのレシーバーをトリガーさせます。 🛫🛬 長旅ですね。 +:::tip + +**動作の仕組み** : ngrok と Serverless のコマンドは同じポートを使用するように設定されています(デフォルトでは「3000」)。**リクエスト URL** に向けて送信された Slack イベントは、ローカルマシンの ngrok で受信されます。このリクエストはさらに Serverless Offline に転送されます。Serverless Offline は AWS Lambda 関数のイベントをエミュレートしていて、Bolt アプリのレシーバーをトリガーさせます。 🛫🛬 長旅ですね。 + +::: --- @@ -270,7 +306,11 @@ serverless deploy アプリのデプロイが成功すると、**エンドポイント**が発行されます。これをアプリの**リクエスト URL** に指定します。発行された**エンドポイント**をコピーして、次のセクションで使います。 -> 💡 **エンドポイント**は、`/slack/events` で終わる文字列です。 +:::tip + +**エンドポイント**は、`/slack/events` で終わる文字列です。 + +::: **2. Slack アプリの設定を更新する** @@ -278,11 +318,11 @@ Slack からのイベントやアクションの送信先となる**リクエス まず、サイドバーの「**Interactivity & Shortcuts**」を選択し、**リクエスト URL** を更新します。 -![「Interactivity & Shortcuts」ページ](../../assets/interactivity-and-shortcuts-page.png "「Interactivity & Shortcuts」ページ") +![「Interactivity & Shortcuts」ページ](/img/interactivity-and-shortcuts-page.png "「Interactivity & Shortcuts」ページ") 次に、サイドバーの「**Event Subscriptions**」を選択し、**リクエスト URL** を更新します。 -![「Event Subscriptions」ページ](../../assets/event-subscriptions-page.png "「Event Subscriptions」ページ") +![「Event Subscriptions」ページ](/img/event-subscriptions-page.png "「Event Subscriptions」ページ") **3. Slack アプリをテストする** @@ -297,7 +337,7 @@ Slack からのイベントやアクションの送信先となる**リクエス Slack アプリの開発を継続していくなら、更新したアプリをデプロイする必要が出てくるでしょう。それをやってみるために、「goodbye」というメッセージに応答するようにアプリを変更してみましょう。 -次のコードを `app.js` に追加します([GitHub でソースコードを確認できます][deploy-aws-lambda-app/app.js])。 +次のコードを `app.js` に追加します([GitHub でソースコードを確認できます](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js))。 ```javascript // 「goodbye」というメッセージの着信をリッスンします @@ -321,27 +361,11 @@ serverless deploy ### 次のステップ {#next-steps} -⚡️[AWS Lambda を使った最初の Bolt for JavaScript アプリ][deploy-aws-lambda-app]をデプロイできました。🚀 +⚡️[AWS Lambda を使った最初の Bolt for JavaScript アプリ](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda)をデプロイできました。🚀 基本的なアプリのデプロイができましたので、次はアプリのカスタマイズやモニタリングを行う方法を調べてみましょう。 - [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) と [Serverless Framework](https://www.serverless.com/framework/docs/providers/aws/guide/intro/) の理解を深める。 -- [Bolt の基本的な概念](/bolt-js/ja-jp/concepts#basic)と [Serverless のプラグイン](https://www.serverless.com/framework/docs/providers/aws/guide/plugins/)を活用してアプリを拡張する。 -- [Bolt の応用コンセプト](/bolt-js/ja-jp/concepts#logging)でログの記録についての知識を深めたり、[Serverless でのログメッセージの表示方法](https://www.serverless.com/framework/docs/providers/aws/cli-reference/logs/)について確認したりする。 +- Bolt の基本的な概念と [Serverless のプラグイン](https://www.serverless.com/framework/docs/providers/aws/guide/plugins/)を活用してアプリを拡張する。 +- [Bolt の応用コンセプト](/concepts/logging)でログの記録についての知識を深めたり、[Serverless でのログメッセージの表示方法](https://www.serverless.com/framework/docs/providers/aws/cli-reference/logs/)について確認したりする。 - Serverless の [AWS Lambda のテスト環境](https://www.serverless.com/framework/docs/providers/aws/guide/testing/)や[デプロイ環境](https://www.serverless.com/framework/docs/providers/aws/guide/deploying/)を本格的に活用する。 - -[aws-cli-configure]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config -[aws-cli-install]: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html -[aws-cli-output-format]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format -[aws-cli-region]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region -[aws-iam-user]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds -[aws-lambda]: https://aws.amazon.com/lambda/ -[aws-pricing]: https://aws.amazon.com/lambda/pricing/ -[aws-profiles]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-profiles -[aws-sign-up]: https://aws.amazon.com/ -[bolt-js]: /bolt-js -[deploy-aws-lambda-app]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda -[deploy-aws-lambda-app/app.js]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda/app.js -[getting-started-guide-setting-up-events]: https://slack.dev/bolt-js/ja-jp/tutorial/getting-started#setting-up-events -[getting-started-guide]: /bolt-js/ja-jp/tutorial/getting-started -[serverless-framework]: https://serverless.com/ diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md index 9a0bd2c48..b627961b4 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md @@ -1,24 +1,20 @@ --- title: Heroku へのデプロイ -order: 0 -slug: heroku lang: ja-jp -layout: tutorial -permalink: /ja-jp/deployments/heroku --- + # Heroku へのデプロイ -
    -このガイドでは、[Bolt for JavaScript](/bolt-js/ja-jp)と[Heroku プラットフォーム](https://heroku.com/)を使ってSlack アプリを用意して、デプロイするまでの手順を説明します。全体の流れとしては、Bolt Slack アプリをダウンロードし、Heroku 用の準備を済ませ、デプロイする流れになります。 -
    +このガイドでは、Bolt for JavaScriptと[Heroku プラットフォーム](https://heroku.com/)を使ってSlack アプリを用意して、デプロイするまでの手順を説明します。全体の流れとしては、Bolt Slack アプリをダウンロードし、Heroku 用の準備を済ませ、デプロイする流れになります。 + -この手順を全て終わらせたら、あなたはきっと️⚡️[getting-started-with-heroku][deploy-heroku-app]のサンプルアプリを動作させたり、それに変更を加えたり、自分のアプリを作ったりすることができるようになるでしょう。 +この手順を全て終わらせたら、あなたはきっと️⚡️[getting-started-with-heroku](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-heroku)のサンプルアプリを動作させたり、それに変更を加えたり、自分のアプリを作ったりすることができるようになるでしょう。 --- ### Bolt Slack アプリを入手する {#get-a-bolt-slack-app} -Bolt アプリを作るのが初めてという場合は、まず[Bolt 入門ガイド][getting-started-guide]に沿って進めてみましょう。または、以下のテンプレートアプリをクローンしてもよいでしょう。 +Bolt アプリを作るのが初めてという場合は、まず[Bolt 入門ガイド](/getting-started)に沿って進めてみましょう。または、以下のテンプレートアプリをクローンしてもよいでしょう。 ```shell git clone https://github.com/slackapi/bolt-js-getting-started-app.git @@ -42,7 +38,11 @@ Heroku は、作ったアプリをホストできる柔軟性の高いプラッ Heroku にアプリをデプロイするには、まずGit リポジトリが必要です。まだGit を使ったことがない場合は、[Git をインストール](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)し、[Git リポジトリを作成](https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository)します -> 💡 前のセクションで`git clone`を使用した場合、Git リポジトリはすでに存在しますので、この手順はスキップできます +:::tip + +前のセクションで`git clone`を使用した場合、Git リポジトリはすでに存在しますので、この手順はスキップできます + +::: **2. Procfile を追加する** @@ -69,7 +69,11 @@ git add Procfile git commit -m "Add Procfile" ``` -> 💡 既存のBolt アプリを使ってこのガイドに沿って進めている場合は、[Preparing a Codebase for Heroku Deployment](https://devcenter.heroku.com/articles/preparing-a-codebase-for-heroku-deployment#4-listen-on-the-correct-port)のガイドを参考に、適切なポートをリッスンするようにしてください。 +:::tip + +既存のBolt アプリを使ってこのガイドに沿って進めている場合は、[Preparing a Codebase for Heroku Deployment](https://devcenter.heroku.com/articles/preparing-a-codebase-for-heroku-deployment#4-listen-on-the-correct-port)のガイドを参考に、適切なポートをリッスンするようにしてください。 + +::: --- @@ -91,7 +95,11 @@ brew install heroku/brew/heroku heroku help ``` -> 💡 `heroku`コマンドが見つからない場合は、パスを更新するため新しいターミナルセッションまたはターミナルタブを開いてください。 +:::tip + +`heroku`コマンドが見つからない場合は、パスを更新するため新しいターミナルセッションまたはターミナルタブを開いてください。 + +::: **2. Heroku CLI にログインする** @@ -100,7 +108,11 @@ Heroku CLI では、ローカルマシンからHeroku アカウントに接続 ```shell heroku login ``` -> 💡 ファイアウォールを使っている場合、Heroku CLI で使用される[プロキシ環境変数](https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy)の設定が必要なことがあります。 +:::tip + +ファイアウォールを使っている場合、Heroku CLI で使用される[プロキシ環境変数](https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy)の設定が必要なことがあります。 + +::: **3. Heroku CLI へのログインが成功したか確認する** @@ -119,7 +131,11 @@ heroku auth:whoami 先ほどインストールしたツールを使って、[Heroku アプリを作成](https://devcenter.heroku.com/articles/creating-apps)します。アプリを作成するときは、ユニークな名前を自分で指定するか、ランダムな名前を生成することができます。 -> 💡 [Heroku アプリはあとから名前を変更することもできます](https://devcenter.heroku.com/articles/renaming-apps)が、リモートのGit アドレスとパブリックのWeb アドレスも変更になります。 +:::tip + +[Heroku アプリはあとから名前を変更することもできます](https://devcenter.heroku.com/articles/renaming-apps)が、リモートのGit アドレスとパブリックのWeb アドレスも変更になります。 + +::: **1. Heroku アプリを作成する** @@ -162,7 +178,11 @@ heroku config:set SLACK_SIGNING_SECRET= heroku config:set SLACK_BOT_TOKEN=xoxb- ``` -> 💡 認証情報の入手場所がわからない場合、Bolt 入門ガイドで[署名シークレットとトークンのエクスポート](/bolt-js/ja-jp/tutorial/getting-started#トークンとアプリのインストール)について参照してください。 +:::tip + +認証情報の入手場所がわからない場合、Bolt 入門ガイドで[署名シークレットとトークンのエクスポート](/getting-started)について参照してください。 + +::: ローカルでのアプリの準備と、Heroku アプリの作成が完了しました。次のステップは、デプロイです。 @@ -183,7 +203,11 @@ git push heroku main ``` Heroku でデプロイされるのは、[master またはmain ブランチ](https://devcenter.heroku.com/articles/git-branches)のコードです。それ以外のブランチにプッシュした場合、デプロイ処理はトリガーされません -> 💡 Heroku deploys code that's pushed to the [master or main branches](https://devcenter.heroku.com/articles/git-branches). Pushing to other branches will not trigger a deployment. +:::tip + +Heroku deploys code that's pushed to the [master or main branches](https://devcenter.heroku.com/articles/git-branches). Pushing to other branches will not trigger a deployment. + +::: 最後に、Heroku CLI を使ってWeb サーバーインスタンスを起動します。 @@ -207,23 +231,31 @@ heroku info [Slack アプリのページ](https://api.slack.com/apps)を開き、アプリ名を選択します。次に、リクエストURLを自分で確認したWeb アドレスに変更します。設定する場所は2 か所あります。 -> 💡 リクエストURL の末尾は`/slack/events`です。例えば`https://sharp-rain-871.herokuapp.com/slack/events`のようになります。 +:::tip + +リクエストURL の末尾は`/slack/events`です。例えば`https://sharp-rain-871.herokuapp.com/slack/events`のようになります。 + +::: つ目の場所は、サイドパネルの「**Interactivity & Shortcuts**」です。これを選択し、リクエスト**URLを**更新します。 -![Interactivity & Shortcuts page](../../assets/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts") +![Interactivity & Shortcuts page](/img/interactivity-and-shortcuts-page.png "Interactivity & Shortcuts") 2 つ目の場所は、サイドパネルの「**Event Subscriptions**」です。これを選択し、リクエスト**URLを**更新します。 -![Event Subscriptions page](../../assets/event-subscriptions-page.png "Event Subscriptions") +![Event Subscriptions page](/img/event-subscriptions-page.png "Event Subscriptions") + +:::tip -> 💡 無料プランで使用するHeroku アプリは、非アクティブな状態が続くとスリープします。💤 認証が失敗した場合、すぐに再試行してみてください。 +無料プランで使用するHeroku アプリは、非アクティブな状態が続くとスリープします。💤 認証が失敗した場合、すぐに再試行してみてください。 + +::: **3. Slack アプリをテストする** アプリのデプロイが完了し、Slack の設定変更も行いました。アプリを試してみましょう。 -アプリが参加しているSlack チャンネルを開き、半角の小文字で"hello" と書き込みます。[Bolt 入門ガイド](/bolt-js/ja-jp/tutorial/getting-started#アクションの送信と応答)のとおり、アプリから応答があるはずです。応答がない場合、リクエスト**URLを**確認し、もう一度試してください。 +アプリが参加しているSlack チャンネルを開き、半角の小文字で"hello" と書き込みます。[Bolt 入門ガイド](/getting-started)のとおり、アプリから応答があるはずです。応答がない場合、リクエスト**URLを**確認し、もう一度試してください。 --- @@ -264,9 +296,6 @@ git push heroku main 基本的なアプリのデプロイができましたので、次はアプリのカスタマイズやモニタリングを行う方法を調べてみましょう。おすすめのステップをいくつか紹介します。 - [How Heroku Works](https://devcenter.heroku.com/articles/how-heroku-works)を読んでHeroku の動作の理解を深めたり、[Heroku アプリを無料で使う場合の制限](https://devcenter.heroku.com/articles/free-dyno-hours)をチェックしたりする。 -- [Bolt の基本的な概念](/bolt-js/ja-jp/concepts#basic)を参考にしてアプリを拡張したり、[Heroku Add-ons](https://elements.heroku.com/addons)をアプリに取り入れたりする -- [Bolt の応用コンセプト](/bolt-js/ja-jp/concepts#advanced)でログの表示について学習し、[Heroku でのログメッセージの確認方法](https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs)を把握する。 -- [Heroku アプリのスケール方法](https://devcenter.heroku.com/articles/getting-started-with-nodejs#scale-the-app)に従って、アクセスの増加に対処する。 - -[deploy-heroku-app]: https://github.com/slackapi/bolt-js/tree/main/examples/deploy-heroku -[getting-started-guide]: /bolt-js/ja-jp/tutorial/getting-started \ No newline at end of file +- Bolt の基本的な概念を参考にしてアプリを拡張したり、[Heroku Add-ons](https://elements.heroku.com/addons)をアプリに取り入れたりする +- Bolt の応用コンセプトでログの表示について学習し、[Heroku でのログメッセージの確認方法](https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs)を把握する。 +- [Heroku アプリのスケール方法](https://devcenter.heroku.com/articles/getting-started-with-nodejs#scale-the-app)に従って、アクセスの増加に対処する。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md index b52b46d2c..27d412011 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md @@ -1,12 +1,9 @@ --- title: ステップの追加・編集 lang: ja-jp -slug: adding-editing-steps -order: 3 +slug: /concepts/adding-editing-steps --- -
    - ワークフローの作成者が、アプリが提供するステップをワークフローに追加(またはその設定を変更)するタイミングで、アプリは [`workflow_step_edit`](https://api.slack.com/reference/workflows/workflow_step_edit) というイベントを受信します。このイベントの受信時に `WorkflowStep` 設定オブジェクト内の `edit` コールバック関数が実行されます。 このとき、ワークフロー作成・変更のどちらの場合でも、アプリは[ワークフローステップ設定のためのモーダル](https://api.slack.com/reference/workflows/configuration-view)を応答する必要があります。このモーダルは、ワークフローステップに固有の設定である必要があり、通常のモーダルにはない制約があります。最もわかりやすいものとしては、`title​`、`submit​`、`close` プロパティを設定することができません。また、デフォルトの設定では、この設定モーダルの `callback_id` はワークフローステップのものと同じものが使用されます。 @@ -15,8 +12,6 @@ order: 3 設定モーダルを開く処理に関するさらなる詳細は、[ドキュメント](https://api.slack.com/workflows/steps#handle_config_view)を参考にしてください。 -
    - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md index 6b6bb2542..d3e22362d 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md @@ -1,11 +1,9 @@ --- title: ステップの定義 lang: ja-jp -slug: creating-steps -order: 2 +slug: /concepts/creating-steps --- -
    ワークフローステップを作るための手段として Bolt は `WorkflowStep` というクラスを提供しています。 @@ -15,7 +13,7 @@ order: 2 `WorkflowStep` インスタンスを生成したら、それを `app.step()` メソッドに渡します。これによって、Bolt アプリは対象のワークフローステップのイベントをリッスンしたり、設定オブジェクトが提供するコールバック関数を使ってイベントに応答したりすることができるようになります。  -
    + ```javascript const { App, WorkflowStep } = require('@slack/bolt'); diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md index 87c5d1acb..5d66ef303 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md @@ -1,11 +1,10 @@ --- title: ステップの実行 lang: ja-jp -slug: executing-steps -order: 5 +slug: /concepts/executing-steps --- -
    + ワークフローの利用者によって、アプリが提供するカスタムのワークフローステップが実行されるとき、アプリは[`workflow_step_execute`](https://api.slack.com/events/workflow_step_execute) というイベントを受信します。このイベントの受信時に `WorkflowStep` 設定オブジェクト内の `execute` コールバック関数が実行されます。 @@ -13,7 +12,7 @@ order: 5 `execute` コールバック関数内では、ステップの実行が成功であることを Slack 側に伝える `complete()` 関数、失敗であることを伝える `fail()` 関数のいずれかを呼び出す必要があります。 -
    + ```javascript const ws = new WorkflowStep('add_task', { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md index 1ea8a1c95..c887246eb 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md @@ -1,11 +1,9 @@ --- title: ステップの設定の保存 lang: ja-jp -slug: saving-steps -order: 4 +slug: /concepts/saving-steps --- -
    ワークフローステップの設定モーダルが開いたら、アプリはワークフロー作成者がモーダルを送信するイベントである `view_submission` イベントを待ち受けます。このイベントを受信すると `WorkflowStep` 設定オブジェクト内の `save` コールバック関数が実行されます。 @@ -18,7 +16,7 @@ order: 4 これら引数をどのように構成するかの詳細は、[ドキュメント](https://api.slack.com/reference/workflows/workflow_step)を参考にしてください。 -
    + ```javascript const ws = new WorkflowStep('add_task', { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md index cd2cf8121..424fbe965 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md @@ -1,11 +1,10 @@ --- title: ワークフローステップの概要 lang: ja-jp -slug: steps-overview -order: 1 +slug: /concepts/steps-overview --- -
    + (アプリによる)ワークフローステップ(Workflow Steps from Apps) は、[ワークフロービルダー](https://api.slack.com/workflows)におけるワークフローに組み込み可能なカスタムのワークフローステップを任意の Slack アプリが提供することを可能とします。 ワークフローステップは、三つの異なるユーザーイベントから構成されます: @@ -18,4 +17,4 @@ order: 1 ワークフローステップのさらなる詳細については [API ドキュメント](https://api.slack.com/workflows/steps)を参考にしてください。 -
    + diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md index c8858dc66..e0f702eb2 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md @@ -1,18 +1,13 @@ --- title: Bolt 入門ガイド (HTTP) -order: 5 slug: getting-started-http lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/getting-started-http -redirect_from: - - /ja-jp/getting-started-http --- # Bolt 入門ガイド (HTTP) -
    + このガイドでは、Bolt を使用して Slack アプリを起動し実行する方法について説明します。その過程で、新しい Slack アプリを作成し、ローカル環境を設定し、Slack ワークスペースからのメッセージをリッスンして応答するアプリを開発します。 -
    + このガイドが終わったら、あなたはこの⚡️[Getting Started app](https://github.com/slackapi/bolt-js-getting-started-app)を実行したり、修正したり、自分で作ったりすることができます。 @@ -21,13 +16,17 @@ redirect_from: ### アプリを作成する {#create-an-app} 最初にやるべきこと: Bolt で開発を始める前に、 [Slack アプリを作成](https://api.slack.com/apps/new)します。 -> 💡 いつもの仕事のさまたげにならないように、別に開発用のワークスペースを使用することをおすすめします — [新しいワークスペースを無料で作成](https://slack.com/get-started#create)できます。 +:::tip + +いつもの仕事のさまたげにならないように、別に開発用のワークスペースを使用することをおすすめします — [新しいワークスペースを無料で作成](https://slack.com/get-started#create)できます。 + +::: アプリ名を入力し (後で変更可能)、インストール先のワークスペースを選択したら、`Create App` ボタンをクリックすると、アプリの **Basic Information** ページが表示されます。 このページには、後で必要になる重要な認証情報 (**App Credentials** ヘッダーの下の `Signing Secret` など) に加えて、アプリケーションの概要が表示されます。 -![Basic Information page](../../assets/basic-information-page.png "Basic Information page") +![Basic Information page](/img/basic-information-page.png "Basic Information page") ひと通り確認し、アプリのアイコンと説明を追加してから、アプリの設定 🔩 を始めましょう。 @@ -51,9 +50,13 @@ Slack アプリで使用できるトークンには、ユーザートークン 4. インストールを承認すると、**OAuth & Permissions** ページが表示され、**Bot User OAuth Access Token** を確認することができるはずです。 -![OAuth Tokens](../../assets/bot-token.png "OAuth Tokens") +![OAuth Tokens](/img/bot-token.png "OAuth Tokens") + +:::tip -> 💡 トークンは、パスワードのように大切に扱い、[安全に保管](https://api.slack.com/docs/oauth-safety)してください。アプリではそのトークンを使用して、Slack ワークスペースからの情報を投稿および取得します。 +トークンは、パスワードのように大切に扱い、[安全に保管](https://api.slack.com/docs/oauth-safety)してください。アプリではそのトークンを使用して、Slack ワークスペースからの情報を投稿および取得します。 + +::: --- @@ -187,9 +190,13 @@ app.message('hello', async ({ message, say }) => { アプリ設定ページに戻り、左側の **Interactivity & Shortcuts** をクリックします。**Request URL** ボックスがもう 1 つあることがわかります。 -> 💡 デフォルトでは、Bolt はイベントに使用しているのと同じエンドポイントをインタラクティブコンポーネントに使用するように設定されているため、上記と同じリクエスト URL (この例では `https://8e8ec2d7.ngrok.io/slack/events`) を使用します。右下隅にある **Save Changes** ボタンを押してください。これでアプリのインタラクティブなコンポーネントを利用する設定が有効になりました! +:::tip + +デフォルトでは、Bolt はイベントに使用しているのと同じエンドポイントをインタラクティブコンポーネントに使用するように設定されているため、上記と同じリクエスト URL (この例では `https://8e8ec2d7.ngrok.io/slack/events`) を使用します。右下隅にある **Save Changes** ボタンを押してください。これでアプリのインタラクティブなコンポーネントを利用する設定が有効になりました! + +::: -![Configuring a Request URL](../../assets/request-url-config.png "Configuring a Request URL") +![Configuring a Request URL](/img/request-url-config.png "Configuring a Request URL") インタラクティブ機能を有効にすると、ショートカット、モーダル、インタラクティブコンポーネント(ボタン、セレクトメニュー、データピッカーなど)とのやり取りがイベントとしてアプリに送信されます。 @@ -244,7 +251,11 @@ app.message('hello', async ({ message, say }) => { このボタン `accessory` オブジェクトには、`action_id` が割り当てられています。これはボタンの一意の識別子として機能するため、アプリはどのアクションに応答するかを指定できます。 -> 💡 [Block Kit ビルダー](https://app.slack.com/block-kit-builder)を使うとインタラクティブメッセージを簡単にプロトタイプすることができます。ビルダーを使用すると、ユーザー (またはそのチームメンバー) はメッセージをモックアップして、対応する JSON を生成し、それをアプリに直接貼り付けることができます。 +:::tip + +[Block Kit ビルダー](https://app.slack.com/block-kit-builder)を使うとインタラクティブメッセージを簡単にプロトタイプすることができます。ビルダーを使用すると、ユーザー (またはそのチームメンバー) はメッセージをモックアップして、対応する JSON を生成し、それをアプリに直接貼り付けることができます。 + +::: これで、アプリを再起動し、アプリが登録されているチャンネルで `hello` と入力すると、ボタン付きのメッセージが表示されます。ただしこのボタンをクリックしても、まだ何も起こりません。 @@ -306,10 +317,10 @@ app.action('button_click', async ({ body, ack, say }) => { 基本的なアプリの作成ができましたので、次回は是非もっといろいろな、 Bolt の機能を使ってアプリを作ってみましょう。下記のリンクを辿っていろいろアイデアを模索してみてください! -* [基本的な概念](/bolt-js/ja-jp/concepts#basic)をお読みください。Bolt アプリからアクセスできるさまざまなメソッドと機能について学ぶことができます。 +* 基本的な概念 をお読みください。Bolt アプリからアクセスできるさまざまなメソッドと機能について学ぶことができます。 -* ボットが[`events()` メソッド](/bolt-js/ja-jp/concepts#event-listening)でリッスンできるさまざまなイベントを確認しましょう。イベントはすべて[API サイト](https://api.slack.com/events)にリストされています。 +* ボットが[`events()` メソッド](/concepts/event-listening)でリッスンできるさまざまなイベントを確認しましょう。イベントはすべて[API サイト](https://api.slack.com/events)にリストされています。 -* Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/bolt-js/ja-jp/concepts#web-api)ことができます。API サイトに [220 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 +* Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/concepts/web-api)ことができます。API サイトに [200 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 -* 異なるトークンの種類については、[APIサイト](https://api.slack.com/docs/token-types)を参照してください。アプリケーションが実行したいアクションに応じて、異なるトークンが必要になる場合があります。HTTPではなく[Socket Mode](/bolt-js/ja-jp/tutorial/getting-started)を使用している場合は、`connections:write`スコープを持つ追加の(`xapp`)トークンが必要です。 +* 異なるトークンの種類については、[APIサイト](https://api.slack.com/docs/token-types)を参照してください。アプリケーションが実行したいアクションに応じて、異なるトークンが必要になる場合があります。HTTPではなく[Socket Mode](/getting-started)を使用している場合は、`connections:write`スコープを持つ追加の(`xapp`)トークンが必要です。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md index 4b4c0ab6e..c83ff4e70 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md @@ -1,34 +1,36 @@ --- title: Bolt 入門ガイド -order: 0 +sidebar_label: 入門ガイド slug: getting-started lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/getting-started -redirect_from: - - /ja-jp/getting-started - - /getting-started/ja-jp --- + # Bolt 入門ガイド -
    このガイドでは、Bolt を使用して Slack アプリを起動し実行する方法について説明します。その過程で、新しい Slack アプリを作成し、ローカル環境を設定し、Slack ワークスペースからのメッセージをリッスンして応答するアプリを開発します。 -
    -> 💡 このガイドでは[ソケットモード](https://api.slack.com/apis/connections/socket) を利用します。ソケットモードは、Slack アプリ開発をとりあえず始めてみるときやあなたのチームだけのためのアプリをつくるときにおすすめのやり方です。もしすでに HTTP をアプリのコミュニケーションプロトコルとしてするとわかっているなら、HTTP の方式に対応した同様のドキュメントである [Bolt 入門ガイド(HTTP)](/bolt-js/ja-jp/tutorial/getting-started-http) を参照してください。 +:::tip + +このガイドでは[ソケットモード](https://api.slack.com/apis/connections/socket) を利用します。ソケットモードは、Slack アプリ開発をとりあえず始めてみるときやあなたのチームだけのためのアプリをつくるときにおすすめのやり方です。もしすでに HTTP をアプリのコミュニケーションプロトコルとしてするとわかっているなら、HTTP の方式に対応した同様のドキュメントである [Bolt 入門ガイド(HTTP)](/tutorial/getting-started-http) を参照してください。 + +::: --- ### アプリを作成する {#create-an-app} 最初にやるべきこと: Bolt で開発を始める前に、 [Slack アプリを作成](https://api.slack.com/apps/new)します。 -> 💡 いつもの仕事のさまたげにならないように、別に開発用のワークスペースを使用することをおすすめします — [新しいワークスペースを無料で作成](https://slack.com/get-started#create)できます。 +:::tip + +いつもの仕事のさまたげにならないように、別に開発用のワークスペースを使用することをおすすめします — [新しいワークスペースを無料で作成](https://slack.com/get-started#create)できます。 + +::: アプリ名を入力し (後で変更可能)、インストール先のワークスペースを選択したら、`Create App` ボタンをクリックすると、アプリの **Basic Information** ページが表示されます。 このページには、後で必要になる重要な認証情報 (**App Credentials** ヘッダーの下の `Signing Secret` など) に加えて、アプリケーションの概要が表示されます。 -![Basic Information page](../../assets/basic-information-page.png "Basic Information page") +![Basic Information page](/img/basic-information-page.png "Basic Information page") ひと通り確認し、アプリのアイコンと説明を追加してから、アプリの設定 🔩 を始めましょう。 @@ -52,9 +54,13 @@ Slack アプリで使用できるトークンには、ユーザートークン 4. インストールを承認すると、**OAuth & Permissions** ページが表示され、**Bot User OAuth Access Token** を確認することができるはずです。 -![OAuth Tokens](../../assets/bot-token.png "OAuth Tokens") +![OAuth Tokens](/img/bot-token.png "OAuth Tokens") + +:::tip -> 💡 トークンは、パスワードのように大切に扱い、[安全に保管](https://api.slack.com/docs/oauth-safety)してください。アプリではそのトークンを使用して、Slack ワークスペースからの情報を投稿および取得します。 +トークンは、パスワードのように大切に扱い、[安全に保管](https://api.slack.com/docs/oauth-safety)してください。アプリではそのトークンを使用して、Slack ワークスペースからの情報を投稿および取得します。 + +::: --- @@ -126,8 +132,11 @@ node app.js Slack ワークスペースで発生するイベント(メッセージが投稿されたときや、メッセージに対するリアクションがつけられたときなど)をリッスンするには、[Events API を使って特定の種類のイベントをサブスクライブします](https://api.slack.com/events-api)。このチュートリアルでは、[ソケットモード](https://api.slack.com/apis/connections/socket)を使用します。 Socket モードは、チームのために何かを作り始めたばかりの人にお勧めのオプションです。 -> 💡 ソケットモードを使うことで、アプリが公開された HTTP エンドポイントを公開せずに Events API やインタラクティブコンポーネントを利用できるようになります。このことは、開発時やファイヤーウォールの裏からのリクエストを受ける際に便利です。HTTP での方式はホスティング環境([AWS](/bolt-js/ja-jp/deployments/aws-lambda) or [Heroku](/bolt-js/ja-jp/deployments/heroku)など)にデプロイするアプリや Slack App Directory で配布されるアプリに適しています。 HTTP での情報については[こちらのドキュメント](/bolt-js/ja-jp/tutorial/getting-started-http#setting-up-events-with-http)を参照してください。 +:::tip + +ソケットモードを使うことで、アプリが公開された HTTP エンドポイントを公開せずに Events API やインタラクティブコンポーネントを利用できるようになります。このことは、開発時やファイヤーウォールの裏からのリクエストを受ける際に便利です。HTTP での方式はホスティング環境([AWS](/deployments/aws-lambda) or [Heroku](/deployments/heroku)など)にデプロイするアプリや Slack App Directory で配布されるアプリに適しています。 HTTP での情報については[こちらのドキュメント](/tutorial/getting-started-http#setting-up-events-with-http)を参照してください。 +::: それではソケットモードを有効にします。 @@ -191,7 +200,11 @@ app.message('hello', async ({ message, say }) => { ボタン、選択メニュー、日付ピッカー、モーダルなどの機能を使用するには、インタラクティブ機能を有効にする必要があります。イベントと同様に、Slack の URL を指定してアクション ( 「ボタン・クリック」など) を送信する必要があります。 -> 💡 ソケットモードを有効にしているとき、デフォルトで基本的なインタラクティブ機能が有効になっていため、ここでは特に何もする必要はいありません。もし HTTP を使っている場合、Slack からのイベント送信先である Request URL を設定する必要があります。 +:::tip + +ソケットモードを有効にしているとき、デフォルトで基本的なインタラクティブ機能が有効になっていため、ここでは特に何もする必要はいありません。もし HTTP を使っている場合、Slack からのイベント送信先である Request URL を設定する必要があります。 + +::: インタラクティブ機能が有効化されていると、ショートカット、モーダル、インタラクティブコンポーネント (例:ボタン、選択メニュー、日付ピッカーなど) とのインタラクションがイベントとしてあなたのアプリに送信されます。 @@ -251,7 +264,11 @@ app.message('hello', async ({ message, say }) => { このボタン `accessory` オブジェクトには、`action_id` が割り当てられています。これはボタンの一意の識別子として機能するため、アプリはどのアクションに応答するかを指定できます。 -> 💡 [Block Kit ビルダー](https://app.slack.com/block-kit-builder)を使うとインタラクティブメッセージを簡単にプロトタイプすることができます。ビルダーを使用すると、ユーザー (またはそのチームメンバー) はメッセージをモックアップして、対応する JSON を生成し、それをアプリに直接貼り付けることができます。 +:::tip + +[Block Kit ビルダー](https://app.slack.com/block-kit-builder)を使うとインタラクティブメッセージを簡単にプロトタイプすることができます。ビルダーを使用すると、ユーザー (またはそのチームメンバー) はメッセージをモックアップして、対応する JSON を生成し、それをアプリに直接貼り付けることができます。 + +::: これで、アプリを再起動し、アプリが登録されているチャンネルで `hello` と入力すると、ボタン付きのメッセージが表示されます。ただしこのボタンをクリックしても、まだ何も起こりません。 @@ -318,10 +335,10 @@ app.action('button_click', async ({ body, ack, say }) => { 基本的なアプリの作成ができましたので、次回は是非もっといろいろな、 Bolt の機能を使ってアプリを作ってみましょう。下記のリンクを辿っていろいろアイデアを模索してみてください! -* [基本的な概念](/bolt-js/ja-jp/concepts#basic)をお読みください。Bolt アプリからアクセスできるさまざまなメソッドと機能について学ぶことができます。 +* 基本的な概念 をお読みください。Bolt アプリからアクセスできるさまざまなメソッドと機能について学ぶことができます。 -* ボットが[`events()` メソッド](/bolt-js/ja-jp/concepts#event-listening)でリッスンできるさまざまなイベントを確認しましょう。イベントはすべて[API サイト](https://api.slack.com/events)にリストされています。 +* ボットが[`events()` メソッド](/concepts/event-listening)でリッスンできるさまざまなイベントを確認しましょう。イベントはすべて[API サイト](https://api.slack.com/events)にリストされています。 -* Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/bolt-js/ja-jp/concepts#web-api)ことができます。API サイトに [220 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 +* Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/concepts/web-api)ことができます。API サイトに [200 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 -* [API サイト](https://api.slack.com/docs/token-types)では、様々なトークンタイプの詳細を確認することができます。アプリには、実行するアクションに応じて異なるトークンが必要になる場合があります。ソケットモードを使わないアプリでは、通常はボットトークン (`xoxb`) と署名シークレットが必要です。ソケットモードを使わない場合の例については、 HTTP 方式のやり方としてこのチュートリアルと対になっている [Bolt 入門ガイド(HTTP)](/bolt-js/ja-jp/tutorial/getting-started-http)を参照してください。 +* [API サイト](https://api.slack.com/docs/token-types)では、様々なトークンタイプの詳細を確認することができます。アプリには、実行するアクションに応じて異なるトークンが必要になる場合があります。ソケットモードを使わないアプリでは、通常はボットトークン (`xoxb`) と署名シークレットが必要です。ソケットモードを使わない場合の例については、 HTTP 方式のやり方としてこのチュートリアルと対になっている [Bolt 入門ガイド(HTTP)](/tutorial/getting-started-http)を参照してください。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md index 6f70c816e..1eb1476d1 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md @@ -1,20 +1,15 @@ --- title: Hubot から Bolt に移行する方法 -order: 3 slug: hubot-migration lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/hubot-migration -redirect_from: - - /ja-jp/hubot-migration --- # Hubot のアプリを Bolt に移行する方法 -
    + Bolt は、Slack アプリを構築する時間と手間を減らすために作成されたフレームワークで、Slack 開発者のみなさんに最新機能とベストプラクティスを使用してアプリを構築できる単一のインターフェイスを提供します。このガイドでは、[Hubot で作成されたアプリを Bolt アプリに](https://hubot.github.com/docs/)移行するプロセスを順を追って説明します。 すでに [ボットユーザーがいるアプリ](https://api.slack.com/bot-users#getting-started) を持っている方、または Hubot コードを Bolt コードに変換するコードサンプルをお探しの方は、はじめに[Bolt リポジトリのサンプルスクリプト](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js) を読むとよいでしょう。 -
    + --- @@ -36,7 +31,11 @@ Bolt アプリを作成する前に考慮に入れた方がよい違いがほか #### Slack アプリを作成する まず最初に、Slack アプリを作成します。 -> 💡ここでは普段の仕事の支障にならないように、開発専用のワークスペースを使用することをおすすめします — [新しいワークスペースの作成はここから](https://api.slack.com/apps/new)。 +:::tip + +ここでは普段の仕事の支障にならないように、開発専用のワークスペースを使用することをおすすめします — [新しいワークスペースの作成はここから](https://api.slack.com/apps/new)。 + +::: アプリ名を入力し、インストール先のワークスペースを選択したら、`Create App` ボタンをクリックします。そうすると、アプリの **Basic Information** ページが表示されます。 @@ -52,12 +51,12 @@ Slack では、Hubot アプリはユーザーとの対話型のボットユー ### ボットの設定 {#configure-what-your-bot-will-hear} [Events API](https://api.slack.com/bot-users#app-mentions-response) は、ボットの目と耳に相当します。これによりボットは、投稿されたメッセージ、チャンネルの変更、Slack で発生するその他のアクティビティに反応することができます。 -> ⚠️ボットのイベントを設定する前に、パブリック URL が必要です。Bolt アプリを作成したことがない場合、または Events API を使用したことがない場合は、『Getting Started ガイド』の [ローカル Bolt プロジェクトの設定](https://slack.dev/bolt/ja-jp/tutorial/getting-started#setting-up-your-local-project) と [イベントの設定](https://slack.dev/bolt/ja-jp/tutorial/getting-started#setting-up-events) を参考にしてください。 +> ⚠️ボットのイベントを設定する前に、パブリック URL が必要です。Bolt アプリを作成したことがない場合、または Events API を使用したことがない場合は、『Getting Started ガイド』の [ローカル Bolt プロジェクトの設定](/getting-started) と [イベントの設定](/getting-started#setting-up-events) を参考にしてください。 #### メッセージのリスニング すべての Hubot アプリは、デフォルトでメッセージをリッスンできるので、ボットユーザーがそうするように設定する必要があります。 -[イベントの設定](https://slack.dev/bolt/ja-jp/tutorial/getting-started#setting-up-events) を行ってから、リクエスト URL を入力、そして検証されたことを確認したら、**Subscribe to Bot Events** にスクロールダウンします。メッセージに関連する次の 4 つのイベントがあります `message channel` (パブリックチャンネルのメッセージをリッスン)、`message group` (プライベートチャンネルのメッセージをリッスン)、`message.im` (アプリのホーム/DM スペースのメッセージをリッスン)、`message.mpim` (マルチパーソン DM のメッセージをリッスン)。 +[イベントの設定](/getting-started#setting-up-events) を行ってから、リクエスト URL を入力、そして検証されたことを確認したら、**Subscribe to Bot Events** にスクロールダウンします。メッセージに関連する次の 4 つのイベントがあります `message channel` (パブリックチャンネルのメッセージをリッスン)、`message group` (プライベートチャンネルのメッセージをリッスン)、`message.im` (アプリのホーム/DM スペースのメッセージをリッスン)、`message.mpim` (マルチパーソン DM のメッセージをリッスン)。 ボットがチャンネルのメッセージをリッスンするだけでよい場合は、`message.channels` と`message.groups` をリッスンできます。または、ボットがすべての場所のメッセージをリッスンするようにするには、4 つのメッセージイベントすべてを選択します。 @@ -69,7 +68,11 @@ Slack では、Hubot アプリはユーザーとの対話型のボットユー - アプリで `react` が使用されている場合、`reaction_added` イベントをサブスクライブします。これにより、ボットユーザーがいるチャンネルのメッセージにリアクションが追加される時をリッスンします。 - アプリで `presenceChange` が使用されている場合、対応するイベントはありません。このイベントがあなたのボットの機能上重要な場合は、Hubot の使用を継続するか、アプリのロジックを変更する必要があるかもしれません。 -> 💡Bolt に追加された利点として、どの [Events API イベント](https://api.slack.com/events) でもリッスンできることが挙げられます。移行が完了すれば、[ユーザーがワークスペースに参加したとき](https://api.slack.com/events/team_join) や [ユーザーがアプリで DM を開いたとき](https://api.slack.com/events/app_home_opened) など、より多くのイベントをリッスンできます。 +:::tip + +Bolt に追加された利点として、どの [Events API イベント](https://api.slack.com/events) でもリッスンできることが挙げられます。移行が完了すれば、[ユーザーがワークスペースに参加したとき](https://api.slack.com/events/team_join) や [ユーザーがアプリで DM を開いたとき](https://api.slack.com/events/app_home_opened) など、より多くのイベントをリッスンできます。 + +::: アプリの機能に対応するイベントを追加 し終えたら、**Save Changes** をクリックします。 @@ -85,7 +88,7 @@ Hubot スクリプトは、`hear()` を使用して、一致するパターン > 👨‍💻👩‍💻コードで `hear()` を使用している箇所はすべて、`message()` を使用するように変更してください。 -[メッセージのリスニングについてもっと詳しく読む](https://slack.dev/bolt/ja-jp/concepts#message-listening). +[メッセージのリスニングについてもっと詳しく読む](/concepts/message-listening). #### `say()` および `respond()` を使用したメッセージで応答する Hubot スクリプトは、`send()` を使用してメッセージを同じ会話に送信し、`reply()` を使用して、元のメッセージを送信したユーザー宛の@メンションを付けて、メッセージを同じ会話上に送信します。 @@ -96,7 +99,7 @@ Hubot の `send()` と Bolt の `say()` はほとんど同じですが、`say()` > 👨‍💻👩‍💻コードで `send()` が使用されている箇所はすべて `say()` に変更してください -[メッセージへの応答についてもっと詳しく読む](https://slack.dev/bolt/ja-jp/concepts#message-sending). +[メッセージへの応答についてもっと詳しく読む](/concepts/message-sending). #### `respond` と `react` 前のセクションで、Hubot スクリプトで `respond()` が使用されている場合は `app_mention` イベントを、`react()` が使用されている場合は `reaction_added` をサブスクライブするようにアプリを設定しました。 @@ -105,7 +108,7 @@ Bolt は、`event()` と呼ばれるメソッドを使用して、任意の [Eve > 👨‍💻👩‍💻コードで `respond()` が使用されている箇所はすべて、app.event ('app_mention') を使用するように変更してください。`react` が使用されている箇所はすべて `app.event('reaction_added')` に変更してください。 -[イベントのリッスンについてもっと詳しく読む](https://slack.dev/bolt/ja-jp/concepts#event-listening). +[イベントのリッスンについてもっと詳しく読む](/concepts/event-listening). ### Bolt で Web API メソッドを使用する {#using-web-api-methods-with-bolt-for-javascript} Hubot では、`@slack/client` から `WebClient` パッケージをインポートする必要がありました。Bolt では、`app.client` からアクセスできる `WebClient` インスタンスがデフォルトでインポートされます。 @@ -130,14 +133,14 @@ app.message('react', async ({ message, context, logger }) => { > 👨‍💻👩‍💻`app.client` で組み込みのクライアントを使用するように、Web API 呼び出しを変更してください。 -[Bolt での Web API の使用についてもっと詳しく読む。](https://slack.dev/bolt/ja-jp/concepts#web-api) +[Bolt での Web API の使用についてもっと詳しく読む。](/concepts/web-api) ### Bolt でのミドルウェアの使用 {#using-middleware-with-bolt-for-javascript} Hubot には、受信 (リスナーが呼び出される前に実行される)、リスナー (一致するすべてのリスナーに対して実行される)、応答 (送信されるすべての応答に対して実行される) という 3 種類のミドルウェアがあります。 Bolt には、グローバルとリスナーという 2 種類のミドルウェアしかありません。 -- グローバルミドルウェアは、リスナーミドルウェアが呼び出される前に実行されます。Bolt アプリ自体に付属しています。[Bolt のグローバルミドルウェアについてもっと詳しく読む。](https://slack.dev/bolt/ja-jp/concepts#global-middleware). -- リスナーミドルウェアは、付属するリスナー関数に対してのみ実行されます。[Bolt のリスナーミドルウェアについてもっと詳しく読む。](https://slack.dev/bolt/ja-jp/concepts#listener-middleware) +- グローバルミドルウェアは、リスナーミドルウェアが呼び出される前に実行されます。Bolt アプリ自体に付属しています。[Bolt のグローバルミドルウェアについてもっと詳しく読む。](/concepts/global-middleware). +- リスナーミドルウェアは、付属するリスナー関数に対してのみ実行されます。[Bolt のリスナーミドルウェアについてもっと詳しく読む。](/concepts/listener-middleware) Bolt では、グローバルとリスナーというミドルウェアはいずれも、`await next()` を呼び出して実行の制御を次のミドルウェアに渡す必要があります。ミドルウェアが実行中にエラーを検出した場合、`Error` を `next()` に渡すことができ、エラーはその前に実行されたミドルウェアチェーンにバブルアップされます。 @@ -154,14 +157,14 @@ Hubot には、brain と呼ばれるメモリ内ストレージがあります アプリのインスタンスが複数実行されている場合、組み込みの conversation store はプロセス間で共有されないため、データベースから conversation の状態を取得する conversation store を実装することをおすすめします。 -[会話ストアについてもっと詳しく読む](https://slack.dev/bolt/ja-jp/concepts#conversation-store). +[会話ストアについてもっと詳しく読む](/concepts/conversation-store). ### 次のステップ {#next-steps} ここまで来れば、きっと Hubot アプリを Bolt アプリに変換できているはずです!✨⚡ 新しくなってよりクールになった Bolt アプリを、さらにパワーアップしていくこともできます。 - [ボタンやメニュー選択](https://api.slack.com/messaging/interactivity#interaction) などの双方向のインタラクションを追加することを検討してください。これらの機能は、Hubot ではサポートされていませんでしたが、アプリが Slack にメッセージを送信するときにコンテキストアクションを含めることができるようになります。 -- こちらの [ドキュメント](/bolt-js/ja-jp/concepts) を読んで、Bolt でほかに何ができるか探してみてください。 +- こちらの ドキュメント を読んで、Bolt でほかに何ができるか探してみてください。 - イベントやインタラクティブコンポーネントの使用方法を示す [サンプルアプリ](https://glitch.com/~slack-bolt) をチェックしてみてください。 開発中に問題が発生した場合は、Slack の開発者サポートチーム[developers@slack.com](mailto:developers@slack.com)までお問合せください。フレームワークで問題が発生した場合は、[Githubで issues を開いてください](https://github.com/slackapi/bolt-js/issues/new)。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md index 244bba8bc..60e2a6a07 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md @@ -1,18 +1,16 @@ --- title: 2.x マイグレーションガイド -order: 2 slug: migration-v2 lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/migration-v2 --- + # 2.x マイグレーションガイド -
    + このガイドは Bolt 1.x を利用しているアプリを 2.x にアップグレードするための手順について説明します。いくつかの変更が必要とはなりますが、ほとんどのアプリの場合で、おそらく対応に必要な時間は 5 〜 15 分程度です。 *注: もしすぐにアップグレードをしない場合は、[Bolt 1.x に関するサポートスケジュール](#bolt-1x-%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB)をご確認ください* -
    + --- @@ -127,4 +125,4 @@ async function noBotMessages({message, next }) { ### TypeScript の最低必須バージョン {#minimum-typescript-version} -[TypeScript 利用ガイド]({{ site.url | append: site.baseurl }}/ja-jp/tutorial/using-typescript) でも説明していますが、`@slack/bolt@2.x` は TypeScirpt 3.7 以上が必須バージョンです。 +TypeScript 利用ガイド でも説明していますが、`@slack/bolt@2.x` は TypeScript 3.7 以上が必須バージョンです。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md index 2a678accc..21b995546 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md @@ -1,18 +1,15 @@ --- title: 3.x マイグレーションガイド -order: 2 slug: migration-v3 lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/migration-v3 --- # 3.x マイグレーションガイド -
    + このガイドは Bolt 2.x を利用しているアプリを 3.x にアップグレードするための手順について説明します。いくつかの変更が必要とはなりますが、ほとんどのアプリの場合で、おそらく対応に必要な時間は 5 〜 15 分程度です。 *注: もしすぐにアップグレードをしない場合は、[Bolt 2.x に関するサポートスケジュール](#slackbolt2x-support-schedule)をご確認ください* -
    + --- @@ -100,7 +97,7 @@ const authorizeFn = async ({ teamId, enterpriseId, isEnterpriseInstall}) => { ### デフォルトのレシーバーを HTTPReceiver に変更 {#http-receiver-as-default} -3.x から新しい [`HTTPReceiver`](https://github.com/slackapi/bolt-js/issues/670) というレシーバーを導入し、デフォルトのレシーバー実装を、これまでの `ExpressReceiver` からこのレシーバーに変更します。この変更は、Bolt for JavaScript を Express.js 以外の人気のある Web フレームワーク(Hapi.js や Koa など)とともに動作させることを容易にします。`ExpressReceiver` は引き続き Bolt for JavaScript のリリースに含まれます。また、`HTTPReceiver` は `ExpressReceiver` が提供する全ての機能を提供するわけではありません。例えば、一つのユースケースとしては、`HTTPReceiver` ではカスタムの HTTP ルート(例: ヘルスチェックのための URL を追加する)を追加する機能はサポートされていません。このようなユースケースに対応するためには、引き続き `ExpressReceiver` を利用することを推奨します。その場合はクラスを import して、インスタンス化したものを `App` のコンストラクタに渡してください。詳細は[カスタム HTTP ルートの追加](https://slack.dev/bolt-js/ja-jp/concepts#custom-routes)を参考にしてください。 +3.x から新しい [`HTTPReceiver`](https://github.com/slackapi/bolt-js/issues/670) というレシーバーを導入し、デフォルトのレシーバー実装を、これまでの `ExpressReceiver` からこのレシーバーに変更します。この変更は、Bolt for JavaScript を Express.js 以外の人気のある Web フレームワーク(Hapi.js や Koa など)とともに動作させることを容易にします。`ExpressReceiver` は引き続き Bolt for JavaScript のリリースに含まれます。また、`HTTPReceiver` は `ExpressReceiver` が提供する全ての機能を提供するわけではありません。例えば、一つのユースケースとしては、`HTTPReceiver` ではカスタムの HTTP ルート(例: ヘルスチェックのための URL を追加する)を追加する機能はサポートされていません。このようなユースケースに対応するためには、引き続き `ExpressReceiver` を利用することを推奨します。その場合はクラスを import して、インスタンス化したものを `App` のコンストラクタに渡してください。詳細は[カスタム HTTP ルートの追加](/concepts/custom-routes)を参考にしてください。 ### Bolt 2.x のサポートスケジュール {#slackbolt2x-support-schedule} @@ -112,4 +109,4 @@ const authorizeFn = async ({ teamId, enterpriseId, isEnterpriseInstall}) => { ### TypeScript の最低必須バージョン {#minimum-typescript-version} -[TypeScript 利用ガイド]({{ site.url | append: site.baseurl }}/ja-jp/tutorial/using-typescript) でも説明していますが、`@slack/bolt@3.x` は TypeScirpt 4.1 以上が必須バージョンです。 +TypeScript 利用ガイド でも説明していますが、`@slack/bolt@3.x` は TypeScript 4.1 以上が必須バージョンです。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md index e585caf44..bb8f283dd 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md @@ -1,16 +1,13 @@ --- title: リファレンス -order: 1 slug: reference -lang: ja-jp -layout: fullpage -permalink: /ja-jp/reference +permalink: /reference --- + # リファレンス(Appインターフェイスと設定) -
    -このガイドでは、Bolt インターフェイスのリスナー関数、リスナー関数の引数、初期化オプション、エラーについて詳しく説明します。⚡[入門ガイド](/bolt-js/ja-jp/tutorial/getting-started)をまだ完了していない場合は、先にそちらで Bolt for JavaScript アプリ開発の基本を確認しておきましょう。 -
    +このガイドでは、Bolt インターフェイスのリスナー関数、リスナー関数の引数、初期化オプション、エラーについて詳しく説明します。⚡[入門ガイド](/getting-started)をまだ完了していない場合は、先にそちらで Bolt for JavaScript アプリ開発の基本を確認しておきましょう。 + - [リスナー関数](#listener-functions) - [メソッド](#methods) @@ -31,13 +28,13 @@ Slack アプリは通常、Slack からのイベント情報を受け取った 以下の表は、現在提供しているリスナー関数を渡すためのメソッドの一覧です。これらのメソッドを使って、Slack から送信された各種のイベントを処理します。各メソッドの一般的な設定は、まずイベントを判別するためのパラメーターがあり、リスナー関数がそれに続く形になっています。イベント判定のためのパラメーターとは、以下の説明にある、特定の `callback_id` やメッセージ中の部分一致の文字列を指定する部分などのことです。これにより、リスナー関数が処理するイベントを条件に合致するものだけに絞り込むことができます。 | メソッド | 説明 | -| :---: | :--- | +| :--- | :--- | | `app.event(eventType, fn);` | Events API のイベントをリッスンします。`eventType` は、処理対象の[イベント](https://api.slack.com/events)を指定するための文字列 です。この値は、Slackアプリの設定画面でサブスクライブの設定がされている必要があります。 | | `app.message([pattern ,] fn);` | [`message` イベント](https://api.slack.com/events/message)のリッスンに特化した、便利なメソッドです。`pattern` パラメーターには、部分一致させる文字列、または正規表現を指定します。これによって処理対象のメッセージを判別します。 | | `app.action(actionId, fn);` | Block Kit エレメントから送信される `action` イベントをリッスンします。このイベントにはユーザーのボタン操作、メニュー選択、日付ピッカーの操作などがあります。`actionId` は文字列型で、アプリがビュー内に含めたブロックエレメントに指定した一意の `action_id` の値と一致する必要があります。ここでいう「ビュー」とは、メッセージ、モーダル、アプリのホームタブのことを指します。アクションエレメントを `input` ブロックに配置した場合はイベントがトリガーされないことに注意してください。 | `app.shortcut(callbackId, fn);` | グローバルショートカットまたはメッセージショートカットの呼び出しをリッスンします。`callbackId` は文字列または正規表現で、アプリの設定で指定したショートカットの `callback_id` にマッチする必要があります。 | `app.view(callbackId, fn);` | `view_submission` イベントと `view_closed` イベントをリッスンします。`view_submission` イベントは、アプリが開いたモーダルでユーザーがデータ送信の操作をしたときに発生します。`view_closed` イベントは、ユーザーがデータ送信を実行せずにモーダルを閉じたときに発生します。 -| `app.step(workflowStep)` | `WorkflowStep` のインスタンスに渡されたコールバックを使用して、ワークフローステップイベントのリッスンと応答を行います。コールバックには `edit`、`save`、`execute` の 3 種類があります。ワークフローステップについて詳しくは、[ドキュメント](/bolt-js/ja-jp/concepts#adding-editing-steps)を参照してください。 +| `app.step(workflowStep)` | `WorkflowStep` のインスタンスに渡されたコールバックを使用して、ワークフローステップイベントのリッスンと応答を行います。コールバックには `edit`、`save`、`execute` の 3 種類があります。ワークフローステップについて詳しくは、[ドキュメント](/concepts/adding-editing-steps)を参照してください。 | `app.command(commandName, fn);` | Slash コマンドの呼び出しをリッスンします。`commandName` は文字列型で、アプリの設定で指定したスラッシュコマンドと一致する必要があります。スラッシュコマンドの名前では `/` を最初に配置します(例 : `/helpdesk`)。 | `app.options(actionId, fn);` | 外部データソースを使用するセレクトメニューなどから送られる選択肢読み込みのリクエストをリッスンします。使う機会は多くありませんが、`app.action` と混同しないようにしましょう。`actionId` は文字列型で、アプリがビュー内に[外部データソースを使用するセレクトメニュー](https://api.slack.com/reference/block-kit/block-elements#external_select)を含めるときに指定した`action_id` と一致する必要があります。 @@ -45,7 +42,7 @@ Slack アプリは通常、Slack からのイベント情報を受け取った 一部のメソッドでは、さまざまな制約オブジェクトを指定することができます。制約オブジェクトを使用すると、リスナー関数で扱うイベントをさらに絞り込んだり、特定のケースに対応することができます。制約オブジェクトは、上で説明した識別子の代わりとしてメソッドに渡すことができます。さまざまな制約オブジェクトとそれを渡せるメソッドを以下の表にまとめます。 | メソッド | オプション | 詳細 | -| :---: | :--- | :--- | +| :--- | :--- | :--- | | `app.action(constraints, fn)` | `block_id`, `action_id`, `callback_id`, (,`type`) | `action_id` だけでなく、他の制約指定でもリッスンします。`block_id` は、エレメントの親ブロックの ID です。`callback_id` は、ビューの初期化時に指定したビューの ID です(モーダルに配置したアクションエレメントのみで使用できます)。`type` を指定することで、blocks内のアクションのみを処理するか、あるいは `attachments` 内のアクションのみなのかを選択できます。type に `block_actions` を指定すると、blocks内のアクションエレメントのみを処理します。`interactive_message` を指定すると、旧来の `attachments` 内のインタラクティブなアクションのみを処理します。 | | `app.shortcut(constraints, fn)` | `type`, `callback_id` | 対象のショートカットの種類を指定できます。`type` に `shortcut`を指定すると**グローバルショートカット**、 `message_action`の場合は**メッセージショートカット**)となります。`callbackId` には文字列か正規表現を指定します。 | | `app.view(constraints, fn)` | `type`, `callback_id` | `type` には `view_closed` または `view_submission` のいずれかを指定します。ここで指定した種別のイベントの場合のみリスナー関数にイベントが渡されます。`callback_id` は、アプリでモーダルを開く際に設定したビューの `callback_id` です。 | @@ -55,8 +52,8 @@ Slack アプリは通常、Slack からのイベント情報を受け取った リスナー関数がアクセスできる引数は、リスナー関数が渡されるメソッドによって決まります。以下の表は、これらの引数の説明です。この表は、それぞれの引数とそれにアクセスできるメソッドの詳細をカバーします。 | 引数 | 説明 | -| :---: | :--- | -| `payload` | すべてのリスナー | 受信したイベントペイロードから装飾部分などが取り除かれた本質的な内容部分。この内容や構造はイベントの種別によって異なります。このペイロード情報は下記の `body`のサブセットです。また、`payload` には、リスナーが渡されたメソッド名と同じ名前のエイリアスを使ってアクセスすることもできます(`message`、`event`、`action`、`shortcut`、`view`、`command`、`options`)。**payload の内容を簡単に確認する方法は、それを実際にログに出力してみることです**。または、[TypeScript](/bolt-js/ja-jp/tutorial/using-typescript) を使うのもよいでしょう。 | +| :--- | :--- | +| `payload` | すべてのリスナー | 受信したイベントペイロードから装飾部分などが取り除かれた本質的な内容部分。この内容や構造はイベントの種別によって異なります。このペイロード情報は下記の `body`のサブセットです。また、`payload` には、リスナーが渡されたメソッド名と同じ名前のエイリアスを使ってアクセスすることもできます(`message`、`event`、`action`、`shortcut`、`view`、`command`、`options`)。**payload の内容を簡単に確認する方法は、それを実際にログに出力してみることです**。または、[TypeScript](/tutorial/using-typescript) を使うのもよいでしょう。 | | `say` | `message`, `event`, `action`, `command` | 受信したイベントが紐づいているチャンネルにメッセージを送信する関数。この引数が使用できるのは、リスナーをトリガーしたイベントにチャンネル ID が含まれる場合のみです(`message` イベントが最も一般的です)。`say` は、シンプルな文字列(プレーンテキストのメッセージ)またはオブジェクト(ブロックを含むメッセージ)を受け付けます。`say` は Promise を返します。この Promise は [`chat.postMessage` の応答でresolveされます](https://api.slack.com/methods/chat.postMessage)。もし`action` メソッドや、`message` 以外のイベントを使用する場合は、[イベントの payload にチャンネル ID が含まれているかを確認するようにしてください](https://api.slack.com/events)。 | `ack` | `action`, `shortcut`, `view`, `command`, `options` | アプリが受信イベントを受け取ったことを確認するために呼び出す**必要のある関数**。`ack` は応答の完了時にresolveする Promise を返します。詳しくは、[イベントの確認](#acknowledging-events)を参照してください。 | `client` | すべてのリスナー | イベントに関連づけられたトークンを使用する Web API クライアント。単一のワークスペースへのインストールでは、トークンは Appのコンストラクターに提供されます。複数のワークスペースへのインストールでは、トークンは `authorize` 関数から返されます。 @@ -76,7 +73,7 @@ Slack アプリは通常、Slack からのイベント情報を受け取った - `options` : [`body` と `payload`](https://api.slack.com/reference/block-kit/block-elements#external_select) ### リスナーミドルウェアとの違い {#difference-from-listener-middleware} -リスナーミドルウェアは、多くのリスナー関数で利用するロジックを実装したい場合に使用します(全てのリスナーでは使わないようなケースで)。リスナーミドルウェアは、上で説明したリスナー関数と同じ引数を持ちますが、唯一異なるのは `next()` 関数を持っている点です。この関数は、実行のチェインを切らないために、**必ず呼び出される必要があります**。リスナーミドルウェアについて詳しくは、[ドキュメント](/bolt-js/ja-jp/concepts#listener-middleware)を参照してください。 +リスナーミドルウェアは、多くのリスナー関数で利用するロジックを実装したい場合に使用します(全てのリスナーでは使わないようなケースで)。リスナーミドルウェアは、上で説明したリスナー関数と同じ引数を持ちますが、唯一異なるのは `next()` 関数を持っている点です。この関数は、実行のチェインを切らないために、**必ず呼び出される必要があります**。リスナーミドルウェアについて詳しくは、[ドキュメント](/concepts/listener-middleware)を参照してください。 ## 初期化オプション {#initialization-options} Bolt には、アプリをカスタマイズするためのさまざまな初期化オプションが用意されています。主なオプションには、Bolt アプリのオプションとレシーバーのオプションの 2 種類があります。レシーバーのオプションは、アプリで使用するレシーバーによって異なります。デフォルトの `HTTPReceiver` では以下のレシーバーオプションが利用できます(カスタムのレシーバーを使わない限りはこれらが利用できます)。 @@ -85,70 +82,70 @@ Bolt には、アプリをカスタマイズするためのさまざまな初期 `HTTPReceiver` オプションは、Bolt App オプションと同様に、`App` のコンストラクターに渡すことができます。渡したオプションは、初期化の際に `HTTPReceiver` のインスタンスに渡されます。 | オプション | 説明 | -| :---: | :--- | +| :--- | :--- | | `signingSecret` | アプリの設定の「Basic Information」から取得した 文字列。受信イベントが Slack から送信されたものであることを検証するために使用されます。 | | `endpoints` | レシーバーが Slack からの受信リクエストをリッスンするエンドポイントを指定する文字列または `オブジェクト`。現在、オブジェクトに指定できるキーはラベルとしての任意の文字列のみで、値にはカスタムのエンドポイントを指定します(例 : `/myapp/events`)。**デフォルトでは `/slack/events` というエンドポイントにすべてのイベントが送信されます。** | | `processBeforeResponse` | イベントに対して即座に確認の応答を返すかどうかを指定する真偽値。リクエストへの応答が完了するとリスナーはただちに終了してしまうため、FaaS プラットフォームでアプリを実行する場合に有用な設定です。 `true` に設定すると早期終了を防ぐためにハンドラーが実行されるまで応答を返すのを遅らせます。デフォルトは `false` です。 | -| `clientId` | アプリの設定で指定した、クライアントの ID を示す文字列。[OAuth の設定を行うために必要です](/bolt-js/ja-jp/concepts#authenticating-oauth)。 | -| `clientSecret` | アプリの設定で指定した、クライアントのシークレットキーを示す 文字列。[OAuth の設定を行うために必要です](/bolt-js/ja-jp/concepts#authenticating-oauth)。 | -| `stateSecret` | CSRF 攻撃を防ぐために [OAuth の設定時](/bolt-js/ja-jp/concepts#authenticating-oauth)に渡すことができる、推奨のパラメーター(文字列)。 | -| `installationStore` | [OAuth の設定時](/bolt-js/ja-jp/concepts#authenticating-oauth)に、インストールデータの保存・取得・削除の手段を定義します。`fetchInstallation` 、`storeInstallation`、`deleteInstallation` という 3 つのメソッドが含まれます。デフォルトの `installationStore` はインメモリストアです。 | -| `scopes` | アプリが [OAuth のプロセスの中で](/bolt-js/ja-jp/concepts#authenticating-oauth)アクセス許可を求めるスコープのリスト。 | -| `installerOptions` | [デフォルトの OAuth サポート](/bolt-js/ja-jp/concepts#authenticating-oauth)をカスタマイズする場合に指定するオブジェクト(必須ではない)。詳しくは、OAuth のドキュメントを参照してください。 | -| `dispatchErrorHandler` | 受信リクエストが想定しないパスへのリクエストを受信したときに実行されるエラーハンドラー。 詳細は[エラー処理のドキュメント](/bolt-js/ja-jp/concepts#error-handling)を参照してください。 | -| `processEventErrorHandler` | イベントの処理中に例外がスローされたときに実行されるエラーハンドラー。 詳細は[ドキュメント](/bolt-js/ja-jp/concepts#error-handling)を参照してください。| -| `unhandledRequestHandler` | Slack からのリクエストが Bolt アプリによって確認(`ack()`)されなかったときに実行されるエラーハンドラー。 詳細は[ドキュメント](/bolt-js/ja-jp/concepts#error-handling)を参照してください。 | -| `unhandledRequestTimeoutMillis` | リクエストが受信されてから `unhandledRequestHandler` が実行されるまでの待機時間(ミリ秒単位)。 デフォルトは `3001` です。 詳細は[ドキュメント](/bolt-js/ja-jp/concepts#error-handling)を参照してください。 | +| `clientId` | アプリの設定で指定した、クライアントの ID を示す文字列。[OAuth の設定を行うために必要です](/concepts/authenticating-oauth)。 | +| `clientSecret` | アプリの設定で指定した、クライアントのシークレットキーを示す 文字列。[OAuth の設定を行うために必要です](/concepts/authenticating-oauth)。 | +| `stateSecret` | CSRF 攻撃を防ぐために [OAuth の設定時](/concepts/authenticating-oauth)に渡すことができる、推奨のパラメーター(文字列)。 | +| `installationStore` | [OAuth の設定時](/concepts/authenticating-oauth)に、インストールデータの保存・取得・削除の手段を定義します。`fetchInstallation` 、`storeInstallation`、`deleteInstallation` という 3 つのメソッドが含まれます。デフォルトの `installationStore` はインメモリストアです。 | +| `scopes` | アプリが [OAuth のプロセスの中で](/concepts/authenticating-oauth)アクセス許可を求めるスコープのリスト。 | +| `installerOptions` | [デフォルトの OAuth サポート](/concepts/authenticating-oauth)をカスタマイズする場合に指定するオブジェクト(必須ではない)。詳しくは、OAuth のドキュメントを参照してください。 | +| `dispatchErrorHandler` | 受信リクエストが想定しないパスへのリクエストを受信したときに実行されるエラーハンドラー。 詳細は[エラー処理のドキュメント](/concepts/error-handling)を参照してください。 | +| `processEventErrorHandler` | イベントの処理中に例外がスローされたときに実行されるエラーハンドラー。 詳細は[ドキュメント](/concepts/error-handling)を参照してください。| +| `unhandledRequestHandler` | Slack からのリクエストが Bolt アプリによって確認(`ack()`)されなかったときに実行されるエラーハンドラー。 詳細は[ドキュメント](/concepts/error-handling)を参照してください。 | +| `unhandledRequestTimeoutMillis` | リクエストが受信されてから `unhandledRequestHandler` が実行されるまでの待機時間(ミリ秒単位)。 デフォルトは `3001` です。 詳細は[ドキュメント](/concepts/error-handling)を参照してください。 | | `signatureVerification` | Bolt が Slack からの受信リクエストの署名を検証するかどうかを指定する真偽値。 デフォルトは `true` です。 | ### App オプション {#app-options} -App オプションは、`App` のコンストラクターに渡します。`receiver` 引数が設定されない場合 `App` コンストラクターは上記の[ `receiver` オプション](#レシーバーオプション)を受け取り、それを用いて `socketMode` の値に応じて `HttpReceiver` または `SocketModeReceiver` を初期化します。 +App オプションは、`App` のコンストラクターに渡します。`receiver` 引数が設定されない場合 `App` コンストラクターは上記の[ `receiver` オプション](#receiver-options)を受け取り、それを用いて `socketMode` の値に応じて `HttpReceiver` または `SocketModeReceiver` を初期化します。 | オプション | 説明 | -| :---: | :--- | -| `receiver` | `Receiver` のインスタンス。受信イベントのパースとその処理を行います。[`Receiver` インターフェイス](/bolt-js/ja-jp/concepts#receiver)に準拠して、`init(app)`、`start()`、`stop()`を持つ必要があります。receiver について詳しくは、[ドキュメント](/bolt-js/ja-jp/concepts#receiver)を参照してください。 | +| :--- | :--- | +| `receiver` | `Receiver` のインスタンス。受信イベントのパースとその処理を行います。[`Receiver` インターフェイス](/concepts/receiver)に準拠して、`init(app)`、`start()`、`stop()`を持つ必要があります。receiver について詳しくは、[ドキュメント](/concepts/receiver)を参照してください。 | | `agent` | オプションの HTTP `エージェント`。プロキシのサポートを設定する場合に使用します。カスタムの agent について詳しくは、[Node Slack SDK のドキュメント](https://slack.dev/node-slack-sdk/web-api#proxy-requests-with-a-custom-agent)を参照してください。 | | `clientTls` | 設定必須ではない文字列。HTTP クライアントリクエストにカスタムの TLS を設定する場合に指定します。`"pfx"`、`"key"`、`"passphrase"`、`"cert"`、`"ca"` のいずれかを指定します。 | -| `convoStore` | ステートに関連する会話のデータを設定・取得するためのデータストア実装。`set()` で会話のステートを設定し、`get()` で取得します。デフォルトでは、アプリはインメモリのストアを利用できます。詳細とサンプルについては、[ドキュメント](/bolt-js/ja-jp/concepts#conversation-store)を参照してください。 | +| `convoStore` | ステートに関連する会話のデータを設定・取得するためのデータストア実装。`set()` で会話のステートを設定し、`get()` で取得します。デフォルトでは、アプリはインメモリのストアを利用できます。詳細とサンプルについては、[ドキュメント](/concepts/conversation-store)を参照してください。 | | `token` | アプリの設定(「Settings」>「Install App」)で指定した 文字列。Web API の呼び出しに必要です。`authorize`、`orgAuthorize`やOAuth 設定を使用する場合には指定しないでください。 | | `botId` | `authorize` が定義されていない場合に限り指定できる、設定必須ではない`botId`(例 :`B12345`)。ボットトークンの ID で、アプリ自身によって送信されたメッセージを無視するために使用されます。`xoxb` トークンがアプリに渡されている場合、アプリは [`auth.test` メソッド](https://api.slack.com/methods/auth.test)を呼び出して、この値を自動的に取得します。 | | `botUserId` | `authorize` が定義されていない場合に限り指定できる、設定必須ではない`botUserId`。`botId` とは異なり、ボットユーザーに関連づけられたユーザー ID を指します。ダイレクトメンションを識別するために使用します。`xoxb` トークンがアプリに渡されている場合、アプリは [`auth.test` メソッド](https://api.slack.com/methods/auth.test)を呼び出して、この値を自動的に取得します。 | -| `authorize` | 複数のチームでのインストールをサポートする場合に使用する関数。どのトークンが受信イベントに関連づけられているかを判断するのに使用します。`authorize` 関数に渡される元データには、場合によって `userId`、`conversationId`、`enterpriseId`、`teamId`、`isEnterpriseInstall` が含まれます(受信イベントによって異なります)。`authorize` 関数は、`botToken`、`botId`、`botUserId`、または `userToken`を返します。[ビルトインの OAuth サポート](/bolt-js/ja-jp/concepts#authenticating-oauth)を使用する場合、`authorize` 関数は自動的に作成されるため、自分で渡す必要はありません。`authorize` 関数について詳しくは、こちらを参照してください。 | -| `logger` | ビルトインのロガーの代わりにカスタムのロガーを渡すためのオプション。ロガーには特定のメソッドが実装されている必要があります。これには [`Logger` インターフェイス](https://github.com/slackapi/node-slack-sdk/blob/main/packages/logger/src/index.ts)で定義されている `setLevel(level:LogLevel)`、`getLevel()`、`setName(name: string)`、`debug(...msgs: any\[])`、`info(...msgs: any\[])`、`warn(...msgs: any\[])`、`error(...msgs: any\[])` があります。ログ出力の詳細については、[ドキュメント](/bolt-js/ja-jp/concepts#logging)を参照してください。 | -| `logLevel` | 出力するログのレベルを指定するオプション。`LogLevel` の出力に含まれる情報のレベルには、重要度の低い順から高い順に `DEBUG`、`INFO`、`WARN`、`ERROR` があります。デフォルトの `logLevel` は `INFO` に設定されています。ログ出力の詳細については、[ドキュメント](/bolt-js/ja-jp/concepts#logging)を参照してください。 | -| `extendedErrorHandler` | 真偽値を指定するオプションで、 `true` に設定するとさらなるリクエストのコンテキスト情報を含んだオブジェクトがグローバルエラーハンドラーに渡されます。 バージョン 3.8.0 から利用することができます。 デフォルトは `false` です。 より高度なエラーの処理に関する詳細は [API ドキュメント](/bolt-js/ja-jp/concepts#error-handling)を参照してください。 | +| `authorize` | 複数のチームでのインストールをサポートする場合に使用する関数。どのトークンが受信イベントに関連づけられているかを判断するのに使用します。`authorize` 関数に渡される元データには、場合によって `userId`、`conversationId`、`enterpriseId`、`teamId`、`isEnterpriseInstall` が含まれます(受信イベントによって異なります)。`authorize` 関数は、`botToken`、`botId`、`botUserId`、または `userToken`を返します。[ビルトインの OAuth サポート](/concepts/authenticating-oauth)を使用する場合、`authorize` 関数は自動的に作成されるため、自分で渡す必要はありません。`authorize` 関数について詳しくは、こちらを参照してください。 | +| `logger` | ビルトインのロガーの代わりにカスタムのロガーを渡すためのオプション。ロガーには特定のメソッドが実装されている必要があります。これには [`Logger` インターフェイス](https://github.com/slackapi/node-slack-sdk/blob/main/packages/logger/src/index.ts)で定義されている `setLevel(level:LogLevel)`、`getLevel()`、`setName(name: string)`、`debug(...msgs: any\[])`、`info(...msgs: any\[])`、`warn(...msgs: any\[])`、`error(...msgs: any\[])` があります。ログ出力の詳細については、[ドキュメント](/concepts/logging)を参照してください。 | +| `logLevel` | 出力するログのレベルを指定するオプション。`LogLevel` の出力に含まれる情報のレベルには、重要度の低い順から高い順に `DEBUG`、`INFO`、`WARN`、`ERROR` があります。デフォルトの `logLevel` は `INFO` に設定されています。ログ出力の詳細については、[ドキュメント](/concepts/logging)を参照してください。 | +| `extendedErrorHandler` | 真偽値を指定するオプションで、 `true` に設定するとさらなるリクエストのコンテキスト情報を含んだオブジェクトがグローバルエラーハンドラーに渡されます。 バージョン 3.8.0 から利用することができます。 デフォルトは `false` です。 より高度なエラーの処理に関する詳細は [API ドキュメント](/concepts/error-handling)を参照してください。 | | `ignoreSelf` | アプリ自身から発信されたメッセージをミドルウェアの関数で無視するかどうかを指定する真偽値。`botId` が必要です。デフォルトは `true` です。 | | `clientOptions.slackApiUrl` | Slack Web API で使用するエンドポイントをカスタマイズできます。これが使用されるのはほとんどがテスト用途です。 | -| `socketMode` | 真偽値を指定するオプションで、`true` に設定するとアプリは[ソケットモード](/bolt-js/ja-jp/concepts#socket-mode)で起動します。ソケットモードは WebSocket のコネクションを通して Slack からのデータを受信する機能です。デフォルトは `false` です。 +| `socketMode` | 真偽値を指定するオプションで、`true` に設定するとアプリは[ソケットモード](/concepts/socket-mode)で起動します。ソケットモードは WebSocket のコネクションを通して Slack からのデータを受信する機能です。デフォルトは `false` です。 | `developerMode` | デベロッパーモードを有効にする真偽値です。 `true` に設定したとき、`logLevel` は `DEBUG`、 `socketMode` は `true` に自動的に設定されます。しかし、 これらの二つのプロパティを明示的に設定した場合、それらの設定が `developerMode` による設定よりも優先されます。さらに、デバッグをしやすくするためのカスタムの OAuth エラーハンドラーも提供されます。また、全ての Slack からのリクエストのボディがログ出力されるため、トークンのようなセンシティブな情報がログに含まれる可能性があります。デフォルトは `false` です。| | `deferInitialization` | アプリの初期化を遅延させる真偽値です。有効にすると非同期の `App#init()` メソッドを手動で呼び出す必要があります。 また `init()` メソッドは `App#start()` を実行する前に呼び出さなければなりません。 デフォルトは `false` です。 | | `signatureVerification` | Boltが着信リクエストでSlackの署名を検証する必要があるかどうかを決定するブール値。 デフォルトは`true`です。 | -> Bolt のclientは [Node Slack SDK](/node-slack-sdk) の `WebClient` のインスタンスです。そのため、Node Slack SDK のドキュメントも合わせて参照すると、開発時の理解に役立つでしょう。 +> Bolt のclientは [Node Slack SDK](https://slack.dev/node-slack-sdk) の `WebClient` のインスタンスです。そのため、Node Slack SDK のドキュメントも合わせて参照すると、開発時の理解に役立つでしょう。 ## フレームワークのエラー {#framework-error-types} Bolt では、さまざまなエラーが定義されています。これらにはより具体的なコンテキスト情報が含まるため、エラーのハンドリングが行いやすくなるでしょう。以下は、すべてのエラーコードを網羅しているわけではありませんが、開発中に目にすると思われるものを取り上げたエラーコードの一覧です。 | エラーコード | 詳細 | -| :---: | :--- | +| :--- | :--- | | `AppInitializationError` | 無効な初期化オプションが渡されたことを示します。原因として、署名シークレットが渡されていないことや、競合するオプションが指定されたことなどが考えられます(例 : `token` と `authorize` の両方を同時に指定することはできない)。`original` プロパティで詳細を確認できます。このエラーがスローされるのは、アプリのコンストラクターで行われる初期化時のみです。 | | `AuthorizationError` | インストール情報が取得できなかった、またはパースできなかったときにのみスローされるエラーです。このエラーは、ビルトインの OAuth サポートを使用しているときに発生する可能性があります。また、独自の `authorize` 関数を作成するときに、このエラーをインポートして使用することができます。 | | `ContextMissingPropertyError` | `context` オブジェクトに必要な情報が不足しているときにスローされるエラーです(例 : `ignoreSelf` を `true` に設定したのに `botUserId` または `botId` が含まれていない)。不足しているプロパティは、`missingProperty` プロパティで確認できます。 | | `ReceiverMultipleAckError` | Receiver 内で、すでに確認が済んでいるリクエストに対してアプリがさらに `ack()` を呼んだ場合にスローされるエラーです。現在、デフォルトの `HTTPReceiver` でのみ使用されます。 | | `ReceiverAuthenticityError` | アプリのリクエストの署名が検証できないときにスローされるエラーです。このエラーには、失敗した理由を示す情報が含まれます(例 : タイムスタンプが有効でない、ヘッダーに抜けがある、署名シークレットが有効でない)。 | `MultipleListenerError` | 単一のイベントに対して複数のリスナーでの処理中に複数のエラーが発生した場合にスローされるエラーです。個々のエラーを配列に収めた `originals` プロパティを持ちます。 | -| `WorkflowStepInitializationError` | 新しい `WorkflowStep` をインスタンス化する際に、設定オプションが無効な場合、または不足している場合にスローされるエラーです。原因として、`callback_id` が指定されていない、または設定オブジェクトが指定されていないことが考えられます。ワークフローステップについて詳しくは、[ドキュメント](/concepts#steps)を参照してください。 | +| `WorkflowStepInitializationError` | 新しい `WorkflowStep` をインスタンス化する際に、設定オプションが無効な場合、または不足している場合にスローされるエラーです。原因として、`callback_id` が指定されていない、または設定オブジェクトが指定されていないことが考えられます。ワークフローステップについて詳しくは、[ドキュメント](/concepts/creating-steps)を参照してください。 | | `UnknownError` | フレームワーク内でスローされる、特定のエラーコードを持たないエラーです。`original` プロパティで詳細を確認できます。 | > [errors.ts](https://github.com/slackapi/bolt-js/blob/main/src/errors.ts) のコードで、エラー定義の部分とコンストラクターの部分を読み、参考にしてみてください。 ### クライアント側のエラー {#client-errors} -Bolt では、Slack API の呼び出しのため `WebClient` をインポートしています。クライアントで API 呼び出しを行う際に目にすると思われるエラーを以下に示します。より詳しい内容は、[Web API のドキュメント](/node-slack-sdk/web-api#handle-errors)を参照してください。クライアントのエラーをハンドリングする際、`data` プロパティの `body` で詳しい情報を確認できます。 +Bolt では、Slack API の呼び出しのため `WebClient` をインポートしています。クライアントで API 呼び出しを行う際に目にすると思われるエラーを以下に示します。より詳しい内容は、[Web API のドキュメント](https://slack.dev/node-slack-sdk/web-api#handle-errors)を参照してください。クライアントのエラーをハンドリングする際、`data` プロパティの `body` で詳しい情報を確認できます。 | エラーコード | 詳細 | -| :---: | :--- | +| :--- | :--- | | `PlatformError` | Slack API の呼び出し中に何らかの異常が発生したことを示すエラー。`data` プロパティを持ちます。 | | `RequestError` | リクエストが送信できなかったことを示すエラー。ネットワーク接続が利用できないことなどが原因として考えられます。`original` プロパティで詳細を確認できます。 | -| `RateLimitedError` | 短時間で送信したリクエストが多すぎることを示すエラー。`retryAfter` プロパティで、再送信まで待機する必要のある秒数を確認できます。`WebClient` は、デフォルトでレート制限エラーのハンドリングを行います。[詳しくはドキュメントを参照してください](/node-slack-sdk/web-api#rate-limits)。 | +| `RateLimitedError` | 短時間で送信したリクエストが多すぎることを示すエラー。`retryAfter` プロパティで、再送信まで待機する必要のある秒数を確認できます。`WebClient` は、デフォルトでレート制限エラーのハンドリングを行います。[詳しくはドキュメントを参照してください](https://slack.dev/node-slack-sdk/web-api#rate-limits)。 | | `HTTPError` | HTTP レスポンスに通常は想定されないステータスコードが設定されていたことを示すエラー。Web API が返す HTTP ステータスコードは、通常 `200`(エラー時を含む)または `429`(レート制限時)のみです。 | diff --git a/docs/steps/adding-editing-steps.md b/docs/steps/adding-editing-steps.md index 711fce538..42d469d43 100644 --- a/docs/steps/adding-editing-steps.md +++ b/docs/steps/adding-editing-steps.md @@ -1,11 +1,18 @@ --- title: Adding or editing workflow steps lang: en -slug: adding-editing-steps -order: 3 +slug: /concepts/adding-editing-steps --- -
    +:::danger + +Workflow Steps from Apps are a deprecated feature. + +Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](/concepts/creating-custom-functions). + +Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information. + +::: When a builder adds (or later edits) your step in their workflow, your app will receive a [`workflow_step_edit` event](https://api.slack.com/reference/workflows/workflow_step_edit). The `edit` callback in your `WorkflowStep` configuration will be run when this event is received. @@ -15,8 +22,6 @@ Within the `edit` callback, the `configure()` utility can be used to easily open To learn more about opening configuration modals, [read the documentation](https://api.slack.com/workflows/steps#handle_config_view). -
    - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => { diff --git a/docs/steps/creating-steps.md b/docs/steps/creating-steps.md index 56a2e3449..450a3ea6b 100644 --- a/docs/steps/creating-steps.md +++ b/docs/steps/creating-steps.md @@ -1,11 +1,18 @@ --- -title: Creating workflow steps +title: Creating workflow steps lang: en -slug: creating-steps -order: 2 +slug: /concepts/creating-steps --- -
    +:::danger + +Workflow Steps from Apps are a deprecated feature. + +Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](/concepts/creating-custom-functions). + +Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information. + +::: To create a workflow step, Bolt provides the `WorkflowStep` class. @@ -15,8 +22,6 @@ The configuration object contains three properties: `edit`, `save`, and `execute After instantiating a `WorkflowStep`, you can pass it into `app.step()`. Behind the scenes, your app will listen and respond to the workflow step’s events using the callbacks provided in the configuration object. -
    - ```javascript const { App, WorkflowStep } = require('@slack/bolt'); diff --git a/docs/steps/executing-steps.md b/docs/steps/executing-steps.md index ffc5b0cd0..bd686890c 100644 --- a/docs/steps/executing-steps.md +++ b/docs/steps/executing-steps.md @@ -1,11 +1,18 @@ --- title: Executing workflow steps lang: en -slug: executing-steps -order: 5 +slug: /concepts/executing-steps --- -
    +:::danger + +Workflow Steps from Apps are a deprecated feature. + +Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](/concepts/creating-custom-functions). + +Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information. + +::: When your workflow step is executed by an end user, your app will receive a [`workflow_step_execute` event](https://api.slack.com/events/workflow_step_execute). The `execute` callback in your `WorkflowStep` configuration will be run when this event is received. @@ -13,8 +20,6 @@ Using the `inputs` from the `save` callback, this is where you can make third-pa Within the `execute` callback, your app must either call `complete()` to indicate that the step's execution was successful, or `fail()` to indicate that the step's execution failed. -
    - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => {}, diff --git a/docs/steps/saving-steps.md b/docs/steps/saving-steps.md index d6a06ae70..239a50c3f 100644 --- a/docs/steps/saving-steps.md +++ b/docs/steps/saving-steps.md @@ -1,11 +1,18 @@ --- title: Saving step configurations lang: en -slug: saving-steps -order: 4 +slug: /concepts/saving-steps --- -
    +:::danger + +Workflow Steps from Apps are a deprecated feature. + +Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](/concepts/creating-custom-functions). + +Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information. + +::: After the configuration modal is opened, your app will listen for the `view_submission` event. The `save` callback in your `WorkflowStep` configuration will be run when this event is received. @@ -18,8 +25,6 @@ Within the `save` callback, the `update()` method can be used to save the builde To learn more about how to structure these parameters, [read the documentation](https://api.slack.com/reference/workflows/workflow_step). -
    - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => {}, diff --git a/docs/steps/steps-overview.md b/docs/steps/steps-overview.md index 42ba9bd9b..583ab2a0e 100644 --- a/docs/steps/steps-overview.md +++ b/docs/steps/steps-overview.md @@ -1,17 +1,18 @@ --- -title: Overview of Workflow Steps for apps +title: Overview of Workflow Steps from Apps lang: en -slug: steps-overview -order: 1 +slug: /concepts/steps-overview --- -
    +:::danger -**⚠️ Workflow Steps from Apps are a deprecated feature.** +Workflow Steps from Apps are a deprecated feature. -**Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](#functions).** +Workflow Steps from Apps are different than, and not interchangable with, Slack automation workflows. We encourage those who are currently publishing Workflow Steps from Apps to consider the new [Slack automation features](https://api.slack.com/automation), such as [custom functions for Bolt](/concepts/creating-custom-functions). -**Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information.** +Please [read the Slack API changelog entry](https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back) for more information. + +::: --- @@ -26,5 +27,3 @@ A workflow step is made up of three distinct user events: All three events must be handled for a workflow step to function. Read more about Workflow Steps from Apps in the [API documentation](https://api.slack.com/legacy/workflows/steps). - -
    diff --git a/docs/tutorial/getting-started-http.md b/docs/tutorial/getting-started-http.md index 86075a63e..8be737eb3 100644 --- a/docs/tutorial/getting-started-http.md +++ b/docs/tutorial/getting-started-http.md @@ -1,19 +1,11 @@ --- -title: Getting started with HTTP -order: 5 +title: Getting started with Bolt for JavaScript and HTTP slug: getting-started-http lang: en -layout: tutorial -permalink: /tutorial/getting-started-http -redirect_from: - - /getting-started-http --- -# Getting started with Bolt for JavaScript and HTTP -
    This guide is meant to walk you through getting up and running with a Slack app using Bolt for JavaScript. Along the way, we’ll create a new Slack app, set up your local environment, and develop an app that listens and responds to messages from a Slack workspace. -
    - + When you’re finished, you’ll have this ⚡️[Getting Started app](https://github.com/slackapi/bolt-js-getting-started-app) to run, modify, and make your own. --- @@ -21,13 +13,17 @@ When you’re finished, you’ll have this ⚡️[Getting Started app](https://g ### Create an app {#create-an-app} First thing's first: before you start developing with Bolt, you'll want to [create a Slack app](https://api.slack.com/apps/new). -> 💡 We recommend using a workspace where you won't disrupt real work getting done — [you can create a new one for free](https://slack.com/get-started#create). +:::tip + +We recommend using a workspace where you won't disrupt real work getting done — [you can create a new one for free](https://slack.com/get-started#create). + +::: After you fill out an app name (_you can change it later_) and pick a workspace to install it to, hit the `Create App` button and you'll land on your app's **Basic Information** page. This page contains an overview of your app in addition to important credentials you'll need later, like the `Signing Secret` under the **App Credentials** header. -![Basic Information page](../assets/basic-information-page.png "Basic Information page") +![Basic Information page](/img/basic-information-page.png "Basic Information page") Look around, add an app icon and description, and then let's start configuring your app. 🔩 @@ -51,9 +47,13 @@ For brevity, we're going to use bot tokens for this guide. 4. Once you authorize the installation, you'll land on the **OAuth & Permissions** page and see a **Bot User OAuth Access Token**. -![OAuth Tokens](../assets/bot-token.png "Bot OAuth Token") +![OAuth Tokens](/img/bot-token.png "Bot OAuth Token") -> 💡 Treat your token like a password and [keep it safe](https://api.slack.com/docs/oauth-safety). Your app uses it to post and retrieve information from Slack workspaces. +:::tip + +Treat your token like a password and [keep it safe](https://api.slack.com/docs/oauth-safety). Your app uses it to post and retrieve information from Slack workspaces. + +::: --- @@ -73,6 +73,7 @@ You’ll be prompted with a series of questions to describe your new project (yo Before we install the Bolt for JavaScript package to your new project, let's save the **bot token** and **Signing Secret** that were generated when you configured your app. 1. **Copy your Signing Secret from the Basic Information page** and then store it in a new environment variable. The following example works on Linux and macOS; but [similar commands are available on Windows](https://superuser.com/questions/212150/how-to-set-env-variable-in-windows-cmd-line/212153#212153). + ```shell export SLACK_SIGNING_SECRET= ``` @@ -82,8 +83,11 @@ export SLACK_SIGNING_SECRET= export SLACK_BOT_TOKEN=xoxb- ``` -> 🔒 Remember to keep your token and signing secret secure. At a minimum, you should avoid checking them into public version control, and access them via environment variables as we've done above. Checkout the API documentation for more on [best practices for app security](https://api.slack.com/authentication/best-practices). +:::warning +Remember to keep your token and signing secret secure. At a minimum, you should avoid checking them into public version control, and access them via environment variables as we've done above. Checkout the API documentation for more on [best practices for app security](https://api.slack.com/authentication/best-practices). + +::: Now, let's create your app. Install the `@slack/bolt` package and save it to your `package.json` dependencies using the following command: @@ -131,7 +135,11 @@ Let's enable events for your app: 2. Add your Request URL. Slack will send HTTP POST requests corresponding to events to this [Request URL](https://api.slack.com/apis/connections/events-api#the-events-api__subscribing-to-event-types__events-api-request-urls) endpoint. Bolt uses the `/slack/events` path to listen to all incoming requests (whether shortcuts, events, or interactivity payloads). When configuring your Request URL within your app configuration, you'll append `/slack/events`, e.g. `https:///slack/events`. 💡 -> 💡 For local development, you can use a proxy service like [ngrok](https://ngrok.com/) to create a public URL and tunnel requests to your development environment. Refer to [ngrok's getting started guide](https://ngrok.com/docs#getting-started-expose) on how to create this tunnel. +:::info + +For local development, you can use a proxy service like [ngrok](https://ngrok.com/) to create a public URL and tunnel requests to your development environment. Refer to [ngrok's getting started guide](https://ngrok.com/docs#getting-started-expose) on how to create this tunnel. + +::: Finally, it's time to tell Slack what events we'd like to listen for. Under **Event Subscriptions**, toggle the switch labeled **Enable Events**. @@ -184,7 +192,11 @@ This is a basic example, but it gives you a place to start customizing your app To use features like buttons, select menus, datepickers, modals, and shortcuts, you’ll need to enable interactivity. Similar to events, you'll need to specify a Request URL for Slack to send the action (such as *user clicked a button*). Head over to **Interactivity & Shortcuts** in your app configuration. -> 💡 By default, Bolt uses the same endpoint for interactive components that it uses for events, so use the same request URL as above (in the example, it was `https://8e8ec2d7.ngrok.io/slack/events`). Press the **Save Changes** button in the lower right hand corner, and that's it. Your app is set up to handle interactivity! +:::info + +By default, Bolt uses the same endpoint for interactive components that it uses for events, so use the same request URL as above (in the example, it was `https://8e8ec2d7.ngrok.io/slack/events`). Press the **Save Changes** button in the lower right hand corner, and that's it. Your app is set up to handle interactivity! + +::: When interactivity is enabled, interactions with shortcuts, modals, or interactive components (such as buttons, select menus, and datepickers) will be sent to your app as events. @@ -239,7 +251,11 @@ The value inside of `say()` is now an object that contains an array of `blocks`. You'll notice in the button `accessory` object, there is an `action_id`. This will act as a unique identifier for the button so your app can specify what action it wants to respond to. -> 💡 The [Block Kit Builder](https://app.slack.com/block-kit-builder) is a simple way to prototype your interactive messages. The builder lets you (or anyone on your team) mockup messages and generates the corresponding JSON that you can paste directly in your app. +:::tip + +The [Block Kit Builder](https://app.slack.com/block-kit-builder) is a simple way to prototype your interactive messages. The builder lets you (or anyone on your team) mockup messages and generates the corresponding JSON that you can paste directly in your app. + +::: Now, if you restart your app and say "hello" in a channel your app is in, you'll see a message with a button. But if you click the button, nothing happens (*yet!*). @@ -301,10 +317,10 @@ You just built your first [Bolt for JavaScript app](https://github.com/slackapi/ Now that you have a basic app up and running, you can start exploring how to make your Bolt app stand out. Here are some ideas about what to explore next: -* Read through the [Basic concepts](/bolt-js/concepts#basic) to learn about the different methods and features your Bolt app has access to. +* Read through the Basic concepts to learn about the different methods and features your Bolt app has access to. -* Explore the different events your bot can listen to with the [`events()` method](/bolt-js/concepts#event-listening). All of the events are listed [on the API site](https://api.slack.com/events). +* Explore the different events your bot can listen to with the [`events()` method](/concepts/event-listening). All of the events are listed [on the API site](https://api.slack.com/events). -* Bolt allows you to [call Web API methods](/bolt-js/concepts#web-api) with the client attached to your app. There are [over 220 methods](https://api.slack.com/methods) on our API site. +* Bolt allows you to [call Web API methods](/concepts/web-api) with the client attached to your app. There are [over 200 methods](https://api.slack.com/methods) on our API site. -* Learn more about the different token types [on our API site](https://api.slack.com/docs/token-types). Your app may need different tokens depending on the actions you want it to perform. If you are using [Socket Mode](/bolt-js/tutorial/getting-started) instead of HTTP, an additional (`xapp`) token with `connections:write` scopes is required. +* Learn more about the different token types [on our API site](https://api.slack.com/docs/token-types). Your app may need different tokens depending on the actions you want it to perform. If you are using [Socket Mode](/getting-started) instead of HTTP, an additional (`xapp`) token with `connections:write` scopes is required. diff --git a/docs/tutorial/getting-started.md b/docs/tutorial/getting-started.md index 424cef21e..be5d6f037 100644 --- a/docs/tutorial/getting-started.md +++ b/docs/tutorial/getting-started.md @@ -1,39 +1,34 @@ --- -title: Getting started -order: 0 -slug: getting-started -lang: en -layout: tutorial -permalink: /tutorial/getting-started -redirect_from: - - /getting-started +title: Getting started with Bolt for JavaScript +sidebar_label: Getting started --- -# Getting started with Bolt for JavaScript -
    This guide is meant to walk you through getting up and running with a Slack app using Bolt for JavaScript. Along the way, we’ll create a new Slack app, set up your local environment, and develop an app that listens and responds to messages from a Slack workspace. -
    -When you’re finished, you’ll have this ⚡️[Getting Started app](https://github.com/slackapi/bolt-js-getting-started-app) to run, modify, and make your own. +When you’re finished, you’ll have created the [Getting Started app](https://github.com/slackapi/bolt-js-getting-started-app) to run, modify, and make your own. ⚡️ --- -### Create an app {#create-an-app} +## Create an app {#create-an-app} First thing's first: before you start developing with Bolt, you'll want to [create a Slack app](https://api.slack.com/apps/new). -> 💡 We recommend using a workspace where you won't disrupt real work getting done — [you can create a new one for free](https://slack.com/get-started#create). +:::tip + +We recommend using a workspace where you won't disrupt real work getting done — [you can create a new one for free](https://slack.com/get-started#create). + +::: After you fill out an app name (_you can change it later_) and pick a workspace to install it to, hit the `Create App` button and you'll land on your app's **Basic Information** page. This page contains an overview of your app in addition to important credentials you'll need later, like the `Signing Secret` under the **App Credentials** header. -![Basic Information page](../assets/basic-information-page.png "Basic Information page") +![Basic Information page](/img//basic-information-page.png "Basic Information page") Look around, add an app icon and description, and then let's start configuring your app. 🔩 --- -### Tokens and installing apps {#tokens-and-installing-apps} +## Tokens and installing apps {#tokens-and-installing-apps} Slack apps use [OAuth to manage access to Slack's APIs](https://api.slack.com/docs/oauth). When an app is installed, you'll receive a token that the app can use to call API methods. There are three main token types available to a Slack app: user (`xoxp`), bot (`xoxb`), and app (`xapp`) tokens. @@ -51,13 +46,17 @@ We're going to use bot and app tokens for this guide. 4. Once you authorize the installation, you'll land on the **OAuth & Permissions** page and see a **Bot User OAuth Access Token**. -![OAuth Tokens](../assets/bot-token.png "Bot OAuth Token") +![OAuth Tokens](/img//bot-token.png "Bot OAuth Token") -> 💡 Treat your token like a password and [keep it safe](https://api.slack.com/docs/oauth-safety). Your app uses it to post and retrieve information from Slack workspaces. +:::tip + +Treat your token like a password and [keep it safe](https://api.slack.com/docs/oauth-safety). Your app uses it to post and retrieve information from Slack workspaces. + +::: --- -### Setting up your project {#setting-up-your-project} +## Setting up your project {#setting-up-your-project} With the initial configuration handled, it's time to set up a new Bolt project. This is where you'll write the code that handles the logic for your app. If you don’t already have a project, let’s create a new one. Create an empty directory and initialize a new project: @@ -82,7 +81,11 @@ export SLACK_SIGNING_SECRET= export SLACK_BOT_TOKEN=xoxb- ``` -> 🔒 Remember to keep your tokens and signing secret secure. At a minimum, you should avoid checking them into public version control, and access them via environment variables as we've done above. Checkout the API documentation for more on [best practices for app security](https://api.slack.com/authentication/best-practices). +:::warning + +Remember to keep your tokens and signing secret secure. At a minimum, you should avoid checking them into public version control, and access them via environment variables as we've done above. Checkout the API documentation for more on [best practices for app security](https://api.slack.com/authentication/best-practices). + +::: Now, let's create your app. Install the `@slack/bolt` package and save it to your `package.json` dependencies using the following command: @@ -120,12 +123,16 @@ Your app should let you know that it's up and running. 🎉 --- -### Setting up events {#setting-up-events} +## Setting up events {#setting-up-events} Your app behaves similarly to people on your team — it can post messages, add emoji reactions, and listen and respond to events. To listen for events happening in a Slack workspace (like when a message is posted or when a reaction is posted to a message) you'll use the [Events API to subscribe to event types](https://api.slack.com/events-api). For this guide, we are going to be using [Socket Mode](https://api.slack.com/apis/connections/socket), our recommended option for those just getting started and building something for their team. -> 💡 Socket Mode lets apps use the Events API and interactive components without exposing a public HTTP endpoint. This can be helpful during development, or if you're receiving requests from behind a firewall. HTTP is more useful for apps being deployed to hosting environments (like [AWS](/bolt-js/deployments/aws-lambda) or [Heroku](/bolt-js/deployments/heroku)), or apps intended for distribution via the Slack App Directory. To continue this setting up guide with HTTP, head over [here](/bolt-js/tutorial/getting-started-http#setting-up-events-with-http). +:::tip + +Socket Mode lets apps use the Events API and interactive components without exposing a public HTTP endpoint. This can be helpful during development, or if you're receiving requests from behind a firewall. HTTP is more useful for apps being deployed to hosting environments (like [AWS](/deployments/aws-lambda) or [Heroku](/deployments/heroku)), or apps intended for distribution via the Slack App Directory. To continue this setting up guide with HTTP, head over [here](/tutorial/getting-started-http#setting-up-events-with-http). + +::: Okay, let's enable Socket Mode: @@ -138,6 +145,7 @@ Finally, it's time to tell Slack what events we'd like to listen for. Under **Ev When an event occurs, Slack will send your app information about the event, like the user that triggered it and the channel it occurred in. Your app will process the details and can respond accordingly. Scroll down to **Subscribe to Bot Events**. There are four events related to messages: + - [`message.channels`](https://api.slack.com/events/message.channels) listens for messages in public channels that your app is added to - [`message.groups`](https://api.slack.com/events/message.groups) listens for messages in 🔒 private channels that your app is added to - [`message.im`](https://api.slack.com/events/message.im) listens for messages in your app's DMs with users @@ -164,7 +172,8 @@ const app = new App({ ``` --- -### Listening and responding to a message {#listening-and-responding-to-a-message} + +## Listening and responding to a message {#listening-and-responding-to-a-message} Your app is now ready for some logic. Let's start by using the `message()` method to attach a listener for messages. The following example listens and responds to all messages in channels/DMs where your app has been added that contain the word "hello": @@ -202,11 +211,15 @@ This is a basic example, but it gives you a place to start customizing your app --- -### Sending and responding to actions {#sending-and-responding-to-actions} +## Sending and responding to actions {#sending-and-responding-to-actions} To use features like buttons, select menus, datepickers, modals, and shortcuts, you’ll need to enable interactivity. Head over to **Interactivity & Shortcuts** in your app configuration. -> 💡 You'll notice that with Socket Mode on, basic interactivity is enabled for us by default, so no further action here is needed. If you're using HTTP, you'll need to supply a [Request URL](https://api.slack.com/apis/connections/events-api#the-events-api__subscribing-to-event-types__events-api-request-urls) for Slack to send events to. +:::tip + +You'll notice that with Socket Mode on, basic interactivity is enabled for us by default, so no further action here is needed. If you're using HTTP, you'll need to supply a [Request URL](https://api.slack.com/apis/connections/events-api#the-events-api__subscribing-to-event-types__events-api-request-urls) for Slack to send events to. + +::: When interactivity is enabled, interactions with shortcuts, modals, or interactive components (such as buttons, select menus, and datepickers) will be sent to your app as events. @@ -266,77 +279,33 @@ The value inside of `say()` is now an object that contains an array of `blocks`. You'll notice in the button `accessory` object, there is an `action_id`. This will act as a unique identifier for the button so your app can specify what action it wants to respond to. -> 💡 The [Block Kit Builder](https://app.slack.com/block-kit-builder) is a simple way to prototype your interactive messages. The builder lets you (or anyone on your team) mockup messages and generates the corresponding JSON that you can paste directly in your app. - -Now, if you restart your app and say "hello" in a channel your app is in, you'll see a message with a button. But if you click the button, nothing happens (*yet!*). - -Let's add a handler to send a followup message when someone clicks the button: +:::tip -```javascript -const { App } = require('@slack/bolt'); +The [Block Kit Builder](https://app.slack.com/block-kit-builder) is a simple way to prototype your interactive messages. The builder lets you (or anyone on your team) mockup messages and generates the corresponding JSON that you can paste directly in your app. -const app = new App({ - token: process.env.SLACK_BOT_TOKEN, - signingSecret: process.env.SLACK_SIGNING_SECRET, - socketMode: true, - appToken: process.env.SLACK_APP_TOKEN, - // Socket Mode doesn't listen on a port, but in case you want your app to respond to OAuth, - // you still need to listen on some port! - port: process.env.PORT || 3000 -}); +::: -// Listens to incoming messages that contain "hello" -app.message('hello', async ({ message, say }) => { - // say() sends a message to the channel where the event was triggered - await say({ - blocks: [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": `Hey there <@${message.user}>!` - }, - "accessory": { - "type": "button", - "text": { - "type": "plain_text", - "text": "Click Me" - }, - "action_id": "button_click" - } - } - ], - text: `Hey there <@${message.user}>!` - }); -}); - -app.action('button_click', async ({ body, ack, say }) => { - // Acknowledge the action - await ack(); - await say(`<@${body.user.id}> clicked the button`); -}); +Now, if you restart your app and say "hello" in a channel your app is in, you'll see a message with a button. But if you click the button, nothing happens (*yet!*). -(async () => { - // Start your app - await app.start(); +Let's add a handler to send a followup message when someone clicks the button: - console.log('⚡️ Bolt app is running!'); -})(); +```js reference +https://github.com/slackapi/bolt-js-getting-started-app/blob/main/app.js ``` -You can see that we used `app.action()` to listen for the `action_id` that we named `button_click`. If you restart your app and click the button, you'll see a new message from your app that says you clicked the button. +You can see that we used `app.action()` to listen for the `action_id` that we named `sample_button`. If you restart your app and click the button, you'll see a new message from your app that says you clicked the button. --- -### Next steps {#next-steps} +## Next steps {#next-steps} You just built your first [Bolt for JavaScript app](https://github.com/slackapi/bolt-js-getting-started-app) with Socket Mode! 🎉 Now that you have a basic app up and running, you can start exploring how to make your Bolt app stand out. Here are some ideas about what to explore next: -* Read through the [Basic concepts](/bolt-js/concepts#basic) to learn about the different methods and features your Bolt app has access to. +* Read through the basic concepts pages to learn about the different methods and features your Bolt app has access to. -* Explore the different events your bot can listen to with the [`events()` method](/bolt-js/concepts#event-listening). All of the events are listed [on the API site](https://api.slack.com/events). +* Explore the different events your bot can listen to with the [`events()`](/concepts/event-listening) method. All of the events are listed [on the API site](https://api.slack.com/events). -* Bolt allows you to [call Web API methods](/bolt-js/concepts#web-api) with the client attached to your app. There are [over 220 methods](https://api.slack.com/methods) on our API site. +* Bolt allows you to [call Web API methods](/concepts/web-api) with the client attached to your app. There are [over 200 methods](https://api.slack.com/methods) on our API site. -* Learn more about the different token types [on our API site](https://api.slack.com/docs/token-types). Your app may need different tokens depending on the actions you want it to perform. For apps that do not use Socket Mode, typically only a bot (`xoxb`) token is required. For example of this, see [Getting Started with HTTP](/bolt-js/tutorial/getting-started-http). +* Learn more about the different token types [on our API site](https://api.slack.com/docs/token-types). Your app may need different tokens depending on the actions you want it to perform. For apps that do not use Socket Mode, typically only a bot (`xoxb`) token is required. For example of this, see [Getting Started with HTTP](/tutorial/getting-started-http). \ No newline at end of file diff --git a/docs/tutorial/hubot-migration.md b/docs/tutorial/hubot-migration.md index 27896d1ec..fd3144884 100644 --- a/docs/tutorial/hubot-migration.md +++ b/docs/tutorial/hubot-migration.md @@ -1,20 +1,14 @@ --- -title: Migrating Hubot apps -order: 3 +title: Migrating apps from Hubot to Bolt for JavaScript slug: hubot-migration lang: en layout: tutorial -permalink: /tutorial/hubot-migration -redirect_from: - - /hubot-migration --- -# Migrating apps from Hubot to Bolt for JavaScript -
    Bolt was created to reduce the time and complexity it takes to build Slack apps. It provides Slack developers a single interface to build using modern features and best practices. This guide is meant to step you through the process of migrating your app from using [Hubot](https://hubot.github.com/docs/) to Bolt for JavaScript. If you already have an [app with a bot user](https://api.slack.com/bot-users#getting-started) or if you’re looking for code samples that translate Hubot code to Bolt for JavaScript code, you may find it valuable to start by reading through the [example script in the Bolt for JavaScript repository](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js). -
    + --- @@ -37,7 +31,11 @@ If you have access to an existing Slack app with a bot user, you can [jump ahead The first thing you’ll want to do is [create a Slack app](https://api.slack.com/apps/new). -> 💡We recommend using a workspace where you won’t disrupt real work getting done — you can create a new one for free. +:::tip + +We recommend using a workspace where you won’t disrupt real work getting done — you can create a new one for free. + +::: After you fill out your app’s name and pick a workspace to install it to, hit the `Create App` button and you’ll land on your app’s **Basic Information** page. @@ -53,12 +51,16 @@ To add a bot user to your new app, click **Bot Users** on the left sidebar and t ### Configure what your bot will hear {#configure-what-your-bot-will-hear} The [Events API](https://api.slack.com/bot-users#app-mentions-response) is a bot's equivalent of eyes and ears. It gives a bot a way to react to posted messages, changes to channels, and other activities that happen in Slack. -> ⚠️Before you configure your bot’s events, you’ll need a public URL. If you’ve never created a Bolt for JavaScript app or never used the Events API, it’d be helpful to go through [setting up your local Bolt project](https://slack.dev/bolt/tutorial/getting-started#setting-up-your-local-project) and [setting up events](https://slack.dev/bolt/tutorial/getting-started#setting-up-events) in the Getting Started guide. +:::info + +Before you configure your bot’s events, you’ll need a public URL. If you’ve never created a Bolt for JavaScript app or never used the Events API, it’d be helpful to go through [setting up your local Bolt project](/getting-started) and [setting up events](https://slack.dev/getting-started#setting-up-events) in the Getting Started guide. + +::: #### Listening for messages All Hubot apps can listen to messages by default, so we need to configure your bot user to do the same. -After walking through [setting up events](https://slack.dev/bolt/tutorial/getting-started#setting-up-events), your Request URL should be verified. Scroll down to **Subscribe to Bot Events**. There are four events related to messages: `message.channels` (listens for messages in public channels), `message.groups` (listens for messages in private channels), `message.im` (listens for messages in the App Home/DM space), and `message.mpim` (listens for messages in multi-person DMs). +After walking through [setting up events](/getting-started#setting-up-events), your Request URL should be verified. Scroll down to **Subscribe to Bot Events**. There are four events related to messages: `message.channels` (listens for messages in public channels), `message.groups` (listens for messages in private channels), `message.im` (listens for messages in the App Home/DM space), and `message.mpim` (listens for messages in multi-person DMs). If you only want your bot to listen to messages in channels, you can listen to `message.channels` and `message.groups`. Or if you want your bot to listen to messages from everywhere it is, choose all four message events. @@ -70,7 +72,11 @@ Your Hubot app may have responded to other events depending on what functionalit - If your app uses `react`, subscribe to the `reaction_added` event. This listens for any time a reaction is added to a message in channels your bot user is in. - If your app uses `presenceChange`, there is no corresponding event. If this event is important to your bot’s functionality, you may have to continue using Hubot or modify the app’s logic. -> 💡An added benefit to Bolt is you can listen to any [Events API event](https://api.slack.com/events). So after you’re done migrating, you can listen to more events like [when a user joins the workspace](https://api.slack.com/events/team_join) or [when a user opens a DM with your app](https://api.slack.com/events/app_home_opened). +:::info + +An added benefit to Bolt is you can listen to any [Events API event](https://api.slack.com/events). So after you’re done migrating, you can listen to more events like [when a user joins the workspace](https://api.slack.com/events/team_join) or [when a user opens a DM with your app](https://api.slack.com/events/app_home_opened). + +::: After you added events that correspond to your app’s functionality, click **Save Changes**. @@ -79,14 +85,18 @@ Bolt’s interface was designed to conform to the Slack API language as much as Bolt for JavaScript doesn’t use `res` or expose the raw request from Slack. Instead, you can use the payload body from `payload`, or common functionality like sending a message using `say()`. -> ⚙️To make it easier, we’ve created a sample script on GitHub that [showcases Hubot’s core functionality using equivalent functionality written with Bolt for JavaScript](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js). +:::info + +To make it easier, we’ve created a sample script on GitHub that [showcases Hubot’s core functionality using equivalent functionality written with Bolt for JavaScript](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js). + +::: #### Listening to patterns using `message()` Hubot scripts use `hear()` listen to messages with a matching pattern. Bolt for JavaScript instead uses `message()` and accepts a `string` or `RegExp` for the pattern. -> 👨‍💻👩‍💻Anywhere where you use `hear()` in your code, change it to use `message()` +👨‍💻👩‍💻 Anywhere where you use `hear()` in your code, change it to use `message()` -[Read more about listening to messages](https://slack.dev/bolt/concepts#message-listening). +[Read more about listening to messages](/concepts/message-listening). #### Responding with a message using `say()` and `respond()` Hubot scripts use `send()` to send a message to the same conversation and `reply()` to send a message to the same conversation with an @-mention to the user that sent the original message. @@ -95,9 +105,9 @@ Bolt for JavaScript uses `await say()` in place of `send()`, or `await respond() The arguments for Hubot’s `send()` and Bolt for JavaScript's `say()` are mostly the same, although `say()` allows you to send messages with [interactive components like buttons, select menus, and datepickers](https://api.slack.com/messaging/interactivity#interaction). -> 👨‍💻👩‍💻Anywhere where you use `send()` in your code, change it to use `await say()` +👨‍💻👩‍💻 Anywhere where you use `send()` in your code, change it to use `await say()` -[Read more about responding to messages](https://slack.dev/bolt/concepts#message-sending). +[Read more about responding to messages](/concepts/message-sending). #### `respond` and `react` @@ -105,9 +115,9 @@ In the previous section, you should have subscribed your app to the `app_mention Bolt for JavaScript uses a method called `event()` that allows you to listen to any [Events API event](https://api.slack.com/events). To change your code, you’ll just change any `respond()` to `app.event(‘app_mention’)` and any `react()` to `app.event(‘reaction_added’)`. This is detailed more [in the example script](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js). -> 👨‍💻👩‍💻Anywhere where you use `respond()` in your code, change it to use `app.event(‘app_mention’)`. Anywhere you use `react`, change it to `app.event(‘reaction_added’)`. +👨‍💻👩‍💻 Anywhere where you use `respond()` in your code, change it to use `app.event(‘app_mention’)`. Anywhere you use `react`, change it to `app.event(‘reaction_added’)`. -[Read more about listening to events](https://slack.dev/bolt/concepts#event-listening). +[Read more about listening to events](/concepts/event-listening). ### Using Web API methods with Bolt for JavaScript {#using-web-api-methods-with-bolt-for-javascript} In Hubot, you needed to import the `WebClient` package from `@slack/client`. Bolt for JavaScript imports a `WebClient` instance for you by default, and exposes it as the `client` argument available on all listeners. @@ -130,16 +140,16 @@ app.message('react', async ({ message, context, client, logger }) => { }); ``` -> 👨‍💻👩‍💻Change your Web API calls to use one the `client` argument. +👨‍💻👩‍💻 Change your Web API calls to use one the `client` argument. -[Read more about using the Web API with Bolt](https://slack.dev/bolt/concepts#web-api). +[Read more about using the Web API with Bolt](/concepts/web-api). ### Using middleware with Bolt for JavaScript {#using-middleware-with-bolt-for-javascript} Hubot has three kinds of middleware: receive (runs before any listeners are called), listener (runs for every matching listener), and response (runs for every response sent). Bolt for JavaScript only has two kinds of middleware — global and listener: -- Global middleware runs before any listener middleware is called. It’s attached to the Bolt for JavaScript app itself. [Read more about Bolt for JavaScript's global middleware](https://slack.dev/bolt/concepts#global-middleware). -- Listener middleware only runs for listener functions it’s attached to. [Read more about Bolt for JavaScript's listener middleware](https://slack.dev/bolt/concepts#listener-middleware). +- Global middleware runs before any listener middleware is called. It’s attached to the Bolt for JavaScript app itself. [Read more about Bolt for JavaScript's global middleware](/concepts/global-middleware). +- Listener middleware only runs for listener functions it’s attached to. [Read more about Bolt for JavaScript's listener middleware](/concepts/listener-middleware). In Bolt for JavaScript, both kinds of middleware must call `await next()` to pass control of execution from one middleware to the next. If your middleware encounters an error during execution, you can `throw` it and the error will be bubbled up through the previously-executed middleware chain. @@ -156,14 +166,14 @@ The default, built-in conversation store uses an in-memory store similar to Hubo If there is more than one instance of your app running, the built-in conversation store will not be shared among the processes so you’ll want to implement a conversation store that fetches conversation state from a database. -[Read more about conversation stores](https://slack.dev/bolt/concepts#conversation-store). +[Read more about conversation stores](/concepts/conversation-store). ### Next steps {#next-steps} If you’ve made it this far, it means you’ve likely converted your Hubot app into a Bolt for JavaScript app! ✨⚡ Now that you have your flashy new Bolt for JavaScript app, you can explore how to power it up: - Consider adding interactivity [like buttons and select menus](https://api.slack.com/messaging/interactivity#interaction). These weren’t supported by Hubot and will allow your app to include contextual actions when sending messages to Slack. -- Read [the documentation](/bolt-js/concepts) to explore what else is possible with Bolt for JavaScript. +- Read the rest of the documentation to explore what else is possible with Bolt for JavaScript. - Check out our [sample app](https://glitch.com/~slack-bolt) that shows you how to use events and interactive components. And if you have difficulties while developing, reach out to our developer support team to at [developers@slack.com](mailto:developers@slack.com), and if you run into a problem with the framework [open an issue on GitHub](https://github.com/slackapi/bolt-js/issues/new). diff --git a/docs/tutorial/migration-v2.md b/docs/tutorial/migration-v2.md index a6b98a955..32b851037 100644 --- a/docs/tutorial/migration-v2.md +++ b/docs/tutorial/migration-v2.md @@ -1,18 +1,16 @@ --- title: Migrating to V2 -order: 2 slug: migration-v2 -lang: en -layout: tutorial -permalink: /tutorial/migration-v2 +lang: en--- --- -# Migrating to v2.x -
    This guide will walk you through the process of updating your app from using `@slack/bolt@1.x` to `@slack/bolt@2.x`. There are a few changes you'll need to make but for most apps, these changes can be applied in 5 - 15 minutes. -*Note: Make sure to checkout our [support schedule](#slackbolt1x-support-schedule) for `@slack/bolt@1.x` if you don't plan on upgrading right away* -
    +:::info + +Make sure to checkout our [support schedule](#slackbolt1x-support-schedule) for `@slack/bolt@1.x` if you don't plan on upgrading right away* + +::: --- @@ -39,11 +37,11 @@ app.action('some-action-id', async ({action, ack, say}) => { ``` -### Error Handling {#error-handling} +### Error handling {#error-handling} The recent changes in Bolt for JavaScript V2 have improved our ability to catch errors and filter them to the global error handler. It is still recommended to manage errors in the listeners themselves instead of letting them propagate to the global handler when possible. -#### Handling Errors in Listeners with `try`/`catch` +#### Handling errors in listeners with `try`/`catch` ```javascript app.action('some-action-id', async ({action, ack, say, logger}) => { @@ -57,7 +55,7 @@ app.action('some-action-id', async ({action, ack, say, logger}) => { }) ``` -#### Handling Errors with the Global Error Handler +#### Handling errors with the global error handler ```javascript app.error(async (error) => { @@ -72,7 +70,7 @@ Other error related changes include: - If multiple errors occur when processing multiple listeners for a single event, Bolt for JavaScript will return a wrapper error with a `code` property of `ErrorCode.MultipleListenerError` and an `originals` property that contains an array of the individual errors. -### Message Shortcuts {#message-shortcuts} +### Message shortcuts {#message-shortcuts} [Message shortcuts](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts) (previously referred to as message actions) now use the `shortcut()` method instead of the `action()` method. @@ -94,7 +92,7 @@ app.shortcut('message-action-callback', async ({shortcut, ack, context}) => { }) ``` -### Upgrading Middleware {#upgrading-middleware} +### Upgrading middleware {#upgrading-middleware} If you wrote a custom middleware, adjust your function to `async` and update `next()` to `await next()`. If your middleware does some post processing, instead of passing a function to `next()`, you can now run it after `await next()`. @@ -127,6 +125,6 @@ async function noBotMessages({ message, next }) { `@slack/bolt@1.x` will be deprecated on **June 30th, 2020**. We plan on continuing to implement bug fixes and will also consider back-porting new features on a case by case basis up until then. Once `@slack/bolt@1.x` has been deprecated, we will only implement **critical bug fixes** until the official end of life date and close non critical issues and pull requests. End of life is slated for **April 30th, 2021**. At this time, development will fully stop for `@slack/bolt@1.x` and all remaining open issues and pull requests will be closed. -### Minimum TypeScript Version {#minimum-typescript-version} +### Minimum TypeScript version {#minimum-typescript-version} -As outlined in our [using TypeScript guide](https://slack.dev/bolt/tutorial/using-typescript), `@slack/bolt@2.x` requires a minimum TypeScript version of 3.7. +`@slack/bolt@2.x` requires a minimum TypeScript version of 3.7. diff --git a/docs/tutorial/migration-v3.md b/docs/tutorial/migration-v3.md index 496ad9733..73aa4c6b6 100644 --- a/docs/tutorial/migration-v3.md +++ b/docs/tutorial/migration-v3.md @@ -1,22 +1,20 @@ --- title: Migrating to V3 -order: 2 slug: migration-v3 lang: en -layout: tutorial -permalink: /tutorial/migration-v3 --- -# Migrating to v3.x -
    This guide will walk you through the process of updating your app from using `@slack/bolt@2.x` to `@slack/bolt@3.x`. There are a few changes you'll need to make but for most apps, these changes can be applied in 5 - 15 minutes. -*Note: Make sure to checkout our [support schedule](#slackbolt2x-support-schedule) for `@slack/bolt@2.x` if you don't plan on upgrading right away* -
    +:::info + +Make sure to checkout our [support schedule](#slackbolt2x-support-schedule) for `@slack/bolt@2.x` if you don't plan on upgrading right away* + +::: --- -### Org Wide App Installation Changes to InstallationStore & orgAuthorize {#org-wide-app-installation-changes-to-installationstore--orgauthorize} +### Org wide app installation changes to Installation Store & orgAuthorize {#org-wide-app-installation-changes-to-installationstore--orgauthorize} In [Bolt for JavaScript 2.5.0](https://github.com/slackapi/bolt-js/releases/tag/%40slack%2Fbolt%402.5.0), we introduced support for [org wide app installations](https://api.slack.com/enterprise/apps). To add support to your applications, two new methods were introduced to the Installation Store used during OAuth, `fetchOrgInstallation` & `storeOrgInstallation`. With `@slack/bolt@3.x`, we have dropped support for these two new methods for a simpler interface and to be better aligned with Bolt for Python and Bolt for Java. See the code samples below for the recommended changes to migrate. @@ -103,16 +101,16 @@ const authorizeFn = async ({ teamId, enterpriseId, isEnterpriseInstall}) => { ### HTTP Receiver as default {#http-receiver-as-default} -In `@slack/bolt@3.x`, we have introduced a new default [`HTTPReceiver`](https://github.com/slackapi/bolt-js/issues/670) which replaces the previous default `ExpressReceiver`. This will allow Bolt for JavaScript apps to easily work with other popular web frameworks (Hapi.js, Koa, etc). `ExpressReceiver` is still being shipped with Bolt for JavaScript and `HTTPReceiver` will not provide all the same functionality. One use case that isn't supported by `HTTPReceiver` is creating custom routes (ex: create a route to do a health check). For these use cases, we recommend continuing to use `ExpressReceiver` by importing the class, and creating your own instance of it, and passing this instance into the constructor of `App`. See [our documentation on adding custom http routes](https://slack.dev/bolt-js/concepts#custom-routes) for an example. +In `@slack/bolt@3.x`, we have introduced a new default [`HTTPReceiver`](https://github.com/slackapi/bolt-js/issues/670) which replaces the previous default `ExpressReceiver`. This will allow Bolt for JavaScript apps to easily work with other popular web frameworks (Hapi.js, Koa, etc). `ExpressReceiver` is still being shipped with Bolt for JavaScript and `HTTPReceiver` will not provide all the same functionality. One use case that isn't supported by `HTTPReceiver` is creating custom routes (ex: create a route to do a health check). For these use cases, we recommend continuing to use `ExpressReceiver` by importing the class, and creating your own instance of it, and passing this instance into the constructor of `App`. See [our documentation on adding custom http routes](/concepts/custom-routes) for an example. ### @slack/bolt@2.x support schedule {#slackbolt2x-support-schedule} `@slack/bolt@2.x` will be deprecated on **January 12th, 2021**. We will only implement **critical bug fixes** until the official end of life date and close non critical issues and pull requests, which is slated for **May 31st, 2021**. At this time, development will fully stop for `@slack/bolt@2.x` and all remaining open issues and pull requests will be closed. -### Minimum Node Version {#minimum-node-version} +### Minimum Node version {#minimum-node-version} `@slack/bolt@3.x` requires a minimum Node version of `12.13.0` and minimum npm version of `6.12.0` . -### Minimum TypeScript Version {#minimum-typescript-version} +### Minimum TypeScript version {#minimum-typescript-version} -As outlined in our [using TypeScript guide](https://slack.dev/bolt/tutorial/using-typescript), `@slack/bolt@3.x` requires a minimum TypeScript version of `4.1`. +`@slack/bolt@3.x` requires a minimum TypeScript version of `4.1`. diff --git a/docs/tutorial/reference.md b/docs/tutorial/reference.md index 54fbad06e..2251a82a7 100644 --- a/docs/tutorial/reference.md +++ b/docs/tutorial/reference.md @@ -1,32 +1,11 @@ --- -title: Reference -order: 1 +title: Bolt for JavaScript interface and configuration reference +sidebar_label: Reference slug: reference lang: en -layout: fullpage -permalink: /reference --- -# App interface and configuration - -
    -This guide is intended to detail the Bolt interface–including listeners and their arguments, initialization options, and errors. It may be helpful to first go through the ⚡️[Getting Started guide](/bolt-js/tutorial/getting-started) to learn the basics of building Bolt for JavaScript apps. -
    - -- [App interface and configuration](#app-interface-and-configuration) - - [Listener functions](#listener-functions) - - [Methods](#methods) - - [Constraint objects](#constraint-objects) - - [Listener function arguments](#listener-function-arguments) - - [Body and payload references](#body-and-payload-references) - - [Difference from listener middleware](#difference-from-listener-middleware) - - [Built-in middleware functions](#built-in-listener-functions) - - [Built-in global middleware functions](#built-in-global-middleware-functions) - - [Built-in listener middleware functions](#built-in-listener-middleware-functions) - - [Initialization options](#initialization-options) - - [Receiver options](#receiver-options) - - [App options](#app-options) - - [Framework error types](#framework-error-types) - - [Client errors](#client-errors) + +This guide is intended to detail the Bolt interface–including listeners and their arguments, initialization options, and errors. It may be helpful to first go through the ⚡️[Getting Started guide](/getting-started) to learn the basics of building Bolt for JavaScript apps. --- @@ -37,13 +16,13 @@ Slack apps typically receive and/or respond to one to many incoming events from Below is the current list of methods that accept listener functions. These methods handle specific event types coming from Slack, and typically include an identifying parameter before the listener function. The identifying parameter (included below) narrows the events to specific interactions that your listener function is intended to handle, such as a specific `callback_id`, or a certain substring within a message. | Method | Description | -| :---: | :--- | +| :--- | :--- | | `app.event(eventType, fn);` | Listens for Events API events. The `eventType` is a `string` to identify a [specific event](https://api.slack.com/events) to handle (which must be subscribed to in your app's configuration). | -| `app.message([pattern ,] fn);` | Convenience method to listen specifically to the [`message` event](https://api.slack.com/events/message). The pattern parameter can be any substring (`string`) or `RegExp` expression, which will be used to identify the incoming message. | +| `app.message([pattern ,] fn);` | Convenience method to listen specifically to the [`message`](https://api.slack.com/events/message) event. The pattern parameter can be any substring (`string`) or `RegExp` expression, which will be used to identify the incoming message. | | `app.action(actionId, fn);` | Listens for an action event from a Block Kit element, such as a user interaction with a button, select menu, or datepicker. The `actionId` identifier is a `string` that should match the unique `action_id` included when your app sends the element to a view. Note that a view can be a message, modal, or app home. Note that action elements included in an `input` block do not trigger any events. | `app.shortcut(callbackId, fn);` | Listens for global or message shortcut invocation. The `callbackId` is a `string` or `RegExp` that must match a shortcut `callback_id` specified within your app's configuration. | `app.view(callbackId, fn);` | Listens for `view_submission` and `view_closed` events. `view_submission` events are sent when a user submits a modal that your app opened. `view_closed` events are sent when a user closes the modal rather than submits it. -| `app.step(workflowStep)` | Listen and responds to workflow step events using the callbacks passed in an instance of `WorkflowStep`. Callbacks include three callbacks: `edit`, `save`, and `execute`. More information on workflow steps can be found [in the documentation](/bolt-js/concepts#adding-editing-steps). +| `app.step(workflowStep)` | Listen and responds to workflow step events using the callbacks passed in an instance of `WorkflowStep`. Callbacks include three callbacks: `edit`, `save`, and `execute`. More information on workflow steps can be found [in the documentation](/concepts/adding-editing-steps). | `app.command(commandName, fn);` | Listens for slash command invocations. The `commandName` is a `string` that must match a slash command specified in your app's configuration. Slash command names should be prefaced with a `/` (ex: `/helpdesk`). | `app.options(actionId, fn);` | Listens for options requests (from select menus with an external data source). This isn't often used, and shouldn't be mistaken with `app.action`. The `actionId` identifier is a `string` that matches the unique `action_id` included when you app sends a [select with an external data source](https://api.slack.com/reference/block-kit/block-elements#external_select). @@ -51,7 +30,7 @@ Below is the current list of methods that accept listener functions. These metho There are a collection of constraint objects that some methods have access to. These can be used to narrow the event your listener function handles, or to handle special cases. Constraint objects can be passed in lieu of the identifiers outlined above. Below is a collection of constraint objects and the methods they can be passed to. | Method | Options | Details | -| :---: | :--- | :--- | +| :--- | :--- | :--- | | `app.action(constraints, fn)` | `block_id`, `action_id`, `callback_id`, (,`type`) | Listens for more than just the `action_id`. `block_id` is the ID for the element's parent block. `callback_id` is the ID of the view that is passed when instantiating it (only used when action elements are in modals). To specifically handle an action element in blocks or in legacy attachments, you can use `type` with the value of `block_actions` or `interactive_message` respectively. | | `app.shortcut(constraints, fn)` | `type`, `callback_id` | Allows specification of the type of shortcut. `type` must either be `shortcut` for **global shortcuts** or `message_action` for **message_shortcuts**. `callbackId` can be a `string` or `RegExp`. | | `app.view(constraints, fn)` | `type`, `callback_id` | `type` must either be `view_closed` or `view_submission`, which determines what specific event your listener function is sent. `callback_id` is the `callback_id` of the view that is sent when your app opens the modal. | @@ -61,10 +40,10 @@ There are a collection of constraint objects that some methods have access to. T Listener functions have access to a set of arguments that may change based on the method which the function is passed to. Below is an explanation of the different arguments. The below table details the different arguments and the methods they'll be accessible in. | Argument | Description | -| :---: | :--- | -| `payload` | All listeners | The unwrapped contents of the incoming event, which varies based on event. This is a subset of the information included in `body` which is detailed below. `payload` is also accessible via the alias corresponding to the method name that the listener is passed to (`message`, `event`, `action`, `shortcut`, `view`, `command`, `options`) **An easy way to understand what's in a payload is to log it**, or [use TypeScript](/bolt-js/tutorial/using-typescript). | +| :--- | :--- | +| `payload` | All listeners | The unwrapped contents of the incoming event, which varies based on event. This is a subset of the information included in `body` which is detailed below. `payload` is also accessible via the alias corresponding to the method name that the listener is passed to (`message`, `event`, `action`, `shortcut`, `view`, `command`, `options`) **An easy way to understand what's in a payload is to log it**, or [use TypeScript](/tutorial/using-typescript). | | `say` | `message`, `event`, `action` `command` | Function to send a message to the channel associated with the incoming event. This argument is only available when the listener is triggered for events that contain a channel ID (the most common being `message` events). `say` accepts simple strings (for plain-text messages) and objects (for messages containing blocks). `say` returns a promise that will resolve with a [`chat.postMessage` response](https://api.slack.com/methods/chat.postMessage). If you're using an the `action` method, or an event other than `message`, you should [ensure that the event payload contains a channel ID](https://api.slack.com/events). -| `ack` | `action`, `shortcut`, `view`, `command`, `options` | Function that **must** be called to acknowledge that an incoming event was received by your app. `ack` returns a promise that resolves when complete. Read more in [Acknowledging events](#acknowledging-events) +| `ack` | `action`, `shortcut`, `view`, `command`, `options` | Function that **must** be called to acknowledge that an incoming event was received by your app. `ack` returns a promise that resolves when complete. Read more in [Acknowledging events](/concepts/acknowledging-events) | `client` | All listeners | Web API client that uses the token associated with that event. For single-workspace installations, the token is provided to the constructor. For multi-workspace installations, the token is returned by the `authorize` function. | `respond` | `action`, `shortcut`, `view`, `command` | Function that responds to an incoming event **if** it contains a `response_url`. `respond` returns a promise that resolves with the results of responding using the `response_url`. For shortcuts, `respond` will **only** work for message shortcuts (not global shortcuts). For views, `respond` will **only** work when using `response_url_enabled: true` for [conversations list](https://api.slack.com/reference/block-kit/block-elements#conversation_select) and [channels list](https://api.slack.com/reference/block-kit/block-elements#channel_select) select menus in input blocks in modals. | `context` | All listeners | Event context. This object contains data about the event and the app, such as the `botId`. Middleware can add additional context before the event is passed to listeners. @@ -80,7 +59,7 @@ The structure of the `payload` and `body` is detailed on the API site: - `options`: [`body` and `payload`](https://api.slack.com/reference/block-kit/block-elements#external_select) ### Difference from listener middleware -Listener middleware is used to implement logic across many listener functions (though usually not all of them). Listener middleware has the same arguments as the above listener functions, with one distinction: they also have a `next()` function that **must** be called in order to pass the chain of execution. Learn more about listener middleware [in the documentation](/bolt-js/concepts#listener-middleware). +Listener middleware is used to implement logic across many listener functions (though usually not all of them). Listener middleware has the same arguments as the above listener functions, with one distinction: they also have a `next()` function that **must** be called in order to pass the chain of execution. Learn more about listener middleware [in the documentation](/concepts/listener-middleware). ## Built-in middleware functions @@ -95,7 +74,7 @@ app.message(matchMessage('hello'), async ({ message, logger }) => { }); ``` -These middleware functions are divided into two groups: [global middleware functions](concepts#global-middleware) and [listener middleware functions](concepts#listener-middleware). +These middleware functions are divided into two groups: [global middleware functions](concepts/global-middleware) and [listener middleware functions](concepts/listener-middleware). ### Built-in global middleware functions @@ -126,70 +105,78 @@ Bolt includes a collection of initialization options to customize apps. There ar `HTTPReceiver` options can be passed into the `App` constructor, just like the Bolt app options. They'll be passed to the `HTTPReceiver` instance upon initialization. | Option | Description | -| :---: | :--- | +| :--- | :--- | | `signingSecret` | A `string` from your app's configuration (under "Basic Information") which verifies that incoming events are coming from Slack | | `endpoints` | A `string` or `object` that specifies the endpoint(s) that the receiver will listen for incoming requests from Slack. Currently, the only key for the object is `key`, the value of which is the customizable endpoint (ex: `/myapp/events`). **By default, all events are sent to the `/slack/events` endpoint** | | `processBeforeResponse` | `boolean` that determines whether events should be immediately acknowledged. This is primarily useful when running apps on FaaS since listeners will terminate immediately once the request has completed. When set to `true` it will defer sending the acknowledgement until after your handlers run to prevent early termination. Defaults to `false`. | -| `clientId` | The client ID `string` from your app's configuration which is [required to configure OAuth](/bolt-js/concepts#authenticating-oauth). | -| `clientSecret` | The client secret `string` from your app's configuration which is [required to configure OAuth](/bolt-js/concepts#authenticating-oauth). | -| `stateSecret` | Recommended parameter (`string`) that's passed when [configuring OAuth](/bolt-js/concepts#authenticating-oauth) to prevent CSRF attacks | -| `installationStore` | Defines how to save, fetch and delete installation data when [configuring OAuth](/bolt-js/concepts#authenticating-oauth). Contains three methods: `fetchInstallation`, `storeInstallation` and `deleteInstallation`. The default `installationStore` is an in-memory store. | -| `scopes` | Array of scopes that your app will request [within the OAuth process](/bolt-js/concepts#authenticating-oauth). | -| `installerOptions` | Optional object that can be used to customize [the default OAuth support](/bolt-js/concepts#authenticating-oauth). Read more in the OAuth documentation. | -| `dispatchErrorHandler` | Error handler triggered if an incoming request is to an unexpected path. More details available in the [Error Handling documentation](/bolt-js/concepts#error-handling). | -| `processEventErrorHandler` | Error handler triggered if event processing threw an exception. More details available in the [Error Handling documentation](/bolt-js/concepts#error-handling). | -| `unhandledRequestHandler` | Error handler triggered when a request from Slack goes unacknowledged. More details available in the [Error Handling documentation](/bolt-js/concepts#error-handling). | -| `unhandledRequestTimeoutMillis` | How long to wait, in milliseconds, from the time a request is received to when the `unhandledRequestHandler` should be triggered. Default is `3001`. More details available in the [Error Handling documentation](/bolt-js/concepts#error-handling). | +| `clientId` | The client ID `string` from your app's configuration which is [required to configure OAuth](/concepts/authenticating-oauth). | +| `clientSecret` | The client secret `string` from your app's configuration which is [required to configure OAuth](/concepts/authenticating-oauth). | +| `stateSecret` | Recommended parameter (`string`) that's passed when [configuring OAuth](/concepts/authenticating-oauth) to prevent CSRF attacks | +| `installationStore` | Defines how to save, fetch and delete installation data when [configuring OAuth](/concepts/authenticating-oauth). Contains three methods: `fetchInstallation`, `storeInstallation` and `deleteInstallation`. The default `installationStore` is an in-memory store. | +| `scopes` | Array of scopes that your app will request [within the OAuth process](/concepts/authenticating-oauth). | +| `installerOptions` | Optional object that can be used to customize [the default OAuth support](/concepts/authenticating-oauth). Read more in the OAuth documentation. | +| `dispatchErrorHandler` | Error handler triggered if an incoming request is to an unexpected path. More details available in the [Error Handling documentation](/concepts/error-handling). | +| `processEventErrorHandler` | Error handler triggered if event processing threw an exception. More details available in the [Error Handling documentation](/concepts/error-handling). | +| `unhandledRequestHandler` | Error handler triggered when a request from Slack goes unacknowledged. More details available in the [Error Handling documentation](/concepts/error-handling). | +| `unhandledRequestTimeoutMillis` | How long to wait, in milliseconds, from the time a request is received to when the `unhandledRequestHandler` should be triggered. Default is `3001`. More details available in the [Error Handling documentation](/concepts/error-handling). | | `signatureVerification` | `boolean` that determines whether Bolt should [verify Slack's signature on incoming requests](https://api.slack.com/authentication/verifying-requests-from-slack). Defaults to `true`. | -| `customPropertiesExtractor` | Optional `function` that can extract custom properties from an incoming receiver event -- for example, extracting custom headers to propagate to other services. The function receives one argument that will have the type of the event received by your receiver (e.g. an HTTP request or websocket message) and should return an object with string keys containing your custom properties. More details available in the [Customizing a receiver documentation](/bolt-js/concepts#customizing-built-in-receivers). | +| `customPropertiesExtractor` | Optional `function` that can extract custom properties from an incoming receiver event -- for example, extracting custom headers to propagate to other services. The function receives one argument that will have the type of the event received by your receiver (e.g. an HTTP request or websocket message) and should return an object with string keys containing your custom properties. More details available in the [Customizing a receiver documentation](/concepts/receiver). | ### App options App options are passed into the `App` constructor. When the `receiver` argument is `undefined` the `App` constructor also accepts the [above `Receiver` options](#receiver-options) to initialize either a `HttpReceiver` or a `SocketModeReceiver` depending on the value of the `socketMode` argument. | Option | Description | -| :---: | :--- | -| `receiver` | An instance of `Receiver` that parses and handles incoming events. Must conform to the [`Receiver` interface](/bolt-js/concepts#receiver), which includes `init(app)`, `start()`, and `stop()`. More information about receivers is [in the documentation](/bolt-js/concepts#receiver). | +| :--- | :--- | +| `receiver` | An instance of `Receiver` that parses and handles incoming events. Must conform to the [`Receiver` interface](/concepts/receiver), which includes `init(app)`, `start()`, and `stop()`. More information about receivers is [in the documentation](/concepts/receiver). | | `agent` | Optional HTTP `Agent` used to set up proxy support. Read more about custom agents in the [Node Slack SDK documentation](https://slack.dev/node-slack-sdk/web-api#proxy-requests-with-a-custom-agent). | | `clientTls` | Optional `string` to set a custom TLS configuration for HTTP client requests. Must be one of: `"pfx"`, `"key"`, `"passphrase"`, `"cert"`, or `"ca"`. | -| `convoStore` | A store to set and retrieve state-related conversation information. `set()` sets conversation state and `get()` fetches it. By default, apps have access to an in-memory store. More information and an example can be found [in the documentation](/bolt-js/concepts#conversation-store). | +| `convoStore` | A store to set and retrieve state-related conversation information. `set()` sets conversation state and `get()` fetches it. By default, apps have access to an in-memory store. More information and an example can be found [in the documentation](/concepts/conversation-store). | | `token` | A `string` from your app's configuration (under "Settings" > "Install App") required for calling the Web API. May not be passed when using `authorize`, `orgAuthorize`, or OAuth. | | `botId` | Can only be used when `authorize` is not defined. The optional `botId` is the ID for your bot token (ex: `B12345`) which can be used to ignore messages sent by your app. If a `xoxb-` token is passed to your app, this value will automatically be retrieved by your app calling the [`auth.test` method](https://api.slack.com/methods/auth.test). | | `botUserId` | Can only be used when `authorize` is not defined. The optional `botUserId` is distinct from the `botId`, as it's the user ID associated with your bot user used to identify direct mentions. If a `xoxb-` token is passed to your app, this value will automatically be retrieved by your app calling the [`auth.test` method](https://api.slack.com/methods/auth.test). | -| `authorize` | Function for multi-team installations that determines which token is associated with the incoming event. The `authorize` function is passed source data that sometimes contains a `userId`, `conversationId`, `enterpriseId`, `teamId` and `isEnterpriseInstall` (depending which information the incoming event contains). An `authorize` function should either return a `botToken`, `botId`, and `botUserId`, or could return a `userToken`. If using [built-in OAuth support](/bolt-js/concepts#authenticating-oauth), an `authorize` function will automatically be created so you do not need to pass one in. More information about `authorization` functions can be found on | -| `logger` | Option that allows you to pass a custom logger rather than using the built-in one. Loggers must implement specific methods ([the `Logger` interface](https://github.com/slackapi/node-slack-sdk/blob/main/packages/logger/src/index.ts)), which includes `setLevel(level: LogLevel)`, `getLevel()`, `setName(name: string)`, `debug(...msgs: any[])`, `info(...msgs: any[])`, `warn(...msgs: any[])`, and `error(...msgs: any[])`. More information about logging are [in the documentation](/bolt-js/concepts#logging) | -| `logLevel` | Option to control how much or what kind of information is logged. The `LogLevel` export contains the possible levels–in order of most to least information: `DEBUG`, `INFO`, `WARN`, and `ERROR`. By default, `logLevel` is set to `INFO`. More information on logging can be found [in the documentation](/bolt-js/concepts#logging). | -| `extendedErrorHandler` | Option that accepts a `boolean` value. When set to `true`, the global error handler is passed an object with additional request context. Available from version 3.8.0, defaults to `false`. More information on advanced error handling can be found [in the documentation](/bolt-js/concepts#error-handling). | +| `authorize` | Function for multi-team installations that determines which token is associated with the incoming event. The `authorize` function is passed source data that sometimes contains a `userId`, `conversationId`, `enterpriseId`, `teamId` and `isEnterpriseInstall` (depending which information the incoming event contains). An `authorize` function should either return a `botToken`, `botId`, and `botUserId`, or could return a `userToken`. If using [built-in OAuth support](/concepts/authenticating-oauth), an `authorize` function will automatically be created so you do not need to pass one in. More information about `authorization` functions can be found on | +| `logger` | Option that allows you to pass a custom logger rather than using the built-in one. Loggers must implement specific methods ([the `Logger` interface](https://github.com/slackapi/node-slack-sdk/blob/main/packages/logger/src/index.ts)), which includes `setLevel(level: LogLevel)`, `getLevel()`, `setName(name: string)`, `debug(...msgs: any[])`, `info(...msgs: any[])`, `warn(...msgs: any[])`, and `error(...msgs: any[])`. More information about logging are [in the documentation](/concepts/logging) | +| `logLevel` | Option to control how much or what kind of information is logged. The `LogLevel` export contains the possible levels–in order of most to least information: `DEBUG`, `INFO`, `WARN`, and `ERROR`. By default, `logLevel` is set to `INFO`. More information on logging can be found [in the documentation](/concepts/logging). | +| `extendedErrorHandler` | Option that accepts a `boolean` value. When set to `true`, the global error handler is passed an object with additional request context. Available from version 3.8.0, defaults to `false`. More information on advanced error handling can be found [in the documentation](/concepts/error-handling). | | `ignoreSelf` | `boolean` to enable a middleware function that ignores any messages coming from your app. Requires a `botId`. Defaults to `true`. | | `clientOptions.slackApiUrl` | Allows setting a custom endpoint for the Slack API. Used most often for testing. | -| `socketMode` | Option that accepts a `boolean` value. When set to `true` the app is started in [Socket Mode](/bolt-js/concepts#socket-mode), i.e. it allows your app to connect and receive data from Slack via a WebSocket connection. Defaults to `false`. +| `socketMode` | Option that accepts a `boolean` value. When set to `true` the app is started in [Socket Mode](/concepts/socket-mode), i.e. it allows your app to connect and receive data from Slack via a WebSocket connection. Defaults to `false`. | `developerMode` | `boolean` to activate the developer mode. When set to `true` the `logLevel` is automatically set to `DEBUG` and `socketMode` is set to `true`. However, explicitly setting these two properties takes precedence over implicitly setting them via `developerMode`. Furthermore, a custom OAuth failure handler is provided to help debugging. Finally, the body of all incoming requests are logged and thus sensitive information like tokens might be contained in the logs. Defaults to `false`. | | `deferInitialization` | `boolean` to defer initialization of the app and places responsibility for manually calling the `async` `App#init()` method on the developer. `init()` must be called before `App#start()`. Defaults to `false`. | | `signatureVerification` | `boolean` that determines whether Bolt should [verify Slack's signature on incoming requests](https://api.slack.com/authentication/verifying-requests-from-slack). Defaults to `true`. | -> Bolt's client is an instance of `WebClient` from the [Node Slack SDK](/node-slack-sdk), so some of that documentation may be helpful as you're developing. +:::info + +Bolt's client is an instance of `WebClient` from the [Node Slack SDK](https://slack.dev/node-slack-sdk), so some of that documentation may be helpful as you're developing. + +::: ## Framework error types Bolt includes a set of error types to make errors easier to handle, with more specific contextual information. Below is a non-exhaustive list of error codes you may run into during development: | Error code | Details | -| :---: | :--- | +| :--- | :--- | | `AppInitializationError` | Invalid initialization options were passed. This could include not passing a signing secret, or passing in conflicting options (for example, you can't pass in both `token` and `authorize`). Includes an `original` property with more details. This error is only thrown during initialization (within the App's constructor). | | `AuthorizationError` | Error exclusively thrown when installation information can't be fetched or parsed. You may encounter this error when using the built-in OAuth support, or you may want to import and use this error when building your own `authorize` function. | | `ContextMissingPropertyError` | Error thrown when the `context` object is missing necessary information, such as not including `botUserId` or `botId` when `ignoreSelf` is set to `true`. The missing property is available in the `missingProperty` property. | | `ReceiverMultipleAckError` | Error thrown within Receiver when your app calls `ack()` when that request has previously been acknowledged. Currently only used in the default `HTTPReceiver`. | | `ReceiverAuthenticityError` | Error thrown when your app's request signature could not be verified. The error includes information on why it failed, such as an invalid timestamp, missing headers, or invalid signing secret. | `MultipleListenerError` | Thrown when multiple errors occur when processing multiple listeners for a single event. Includes an `originals` property with an array of the individual errors. | -| `WorkflowStepInitializationError` | Error thrown when configuration options are invalid or missing when instantiating a new `WorkflowStep` instance. This could be scenarios like not including a `callback_id`, or not including a configuration object. More information on Workflow Steps [can be found in the documentation](concepts#steps). | +| `WorkflowStepInitializationError` | Error thrown when configuration options are invalid or missing when instantiating a new `WorkflowStep` instance. This could be scenarios like not including a `callback_id`, or not including a configuration object. More information on Workflow Steps [can be found in the documentation](/concepts/steps-overview). | | `UnknownError` | An error that was thrown inside the framework but does not have a specified error code. Contains an `original` property with more details. | -> You can read the code for error definition and construction [in errors.ts](https://github.com/slackapi/bolt-js/blob/main/src/errors.ts). +:::info + +You can find the code for error definition and construction within [errors.ts](https://github.com/slackapi/bolt-js/blob/main/src/errors.ts). + +::: ### Client errors -Bolt imports a `WebClient` to call Slack's APIs. Below is a set of errors you may encounter when making API calls with the client, though you can read more [in the web API documentation](/node-slack-sdk/web-api#handle-errors). When handling client errors, more information can be found in the body within the `data` property. +Bolt imports a `WebClient` to call Slack's APIs. Below is a set of errors you may encounter when making API calls with the client, though you can read more [in the web API documentation](https://slack.dev/node-slack-sdk/web-api#handle-errors). When handling client errors, more information can be found in the body within the `data` property. -| Error code | Details | -| :---: | :--- | +| Error code | Details | +| :--- | :--- | | `PlatformError` | Error received when calling a Slack API. Includes a `data` property. | | `RequestError` | A request could not be sent, perhaps because your network connection is not available. It has an `original` property with more details. | -| `RateLimitedError` | Your app has made too many requests too quickly. Inclues a `retryAfter` property with the number of seconds you should wait before trying to send again. The `WebClient` will handle rate limit errors by default–[you can read more in the documentation](/node-slack-sdk/web-api#rate-limits). | +| `RateLimitedError` | Your app has made too many requests too quickly. Includes a `retryAfter` property with the number of seconds you should wait before trying to send again. The `WebClient` will handle rate limit errors by default–[you can read more in the documentation](https://slack.dev/node-slack-sdk/web-api#rate-limits). | | `HTTPError` | The HTTP response contained an unfamiliar status code. The Web API only responds with `200` (including for errors), or `429` for rate limiting. | From 95e70a591bdd843d6de7d3f046281a76b7087324 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:05:48 -0700 Subject: [PATCH 06/25] docs: moved all files --- {docs => docs-site/docs}/.gitignore | 0 {docs => docs-site/docs}/Changelog.md | 0 {docs => docs-site/docs}/advanced/authorization.md | 0 {docs => docs-site/docs}/advanced/context.md | 0 {docs => docs-site/docs}/advanced/conversation-store.md | 0 {docs => docs-site/docs}/advanced/custom-routes.md | 0 {docs => docs-site/docs}/advanced/deferring-initialization.md | 0 {docs => docs-site/docs}/advanced/error-handling.md | 0 {docs => docs-site/docs}/advanced/global-middleware.md | 0 {docs => docs-site/docs}/advanced/listener-middleware.md | 0 {docs => docs-site/docs}/advanced/logging.md | 0 {docs => docs-site/docs}/advanced/receiver.md | 0 {docs => docs-site/docs}/advanced/token-rotation.md | 0 {docs => docs-site/docs}/basic/acknowledge.md | 0 {docs => docs-site/docs}/basic/action-listening.md | 0 {docs => docs-site/docs}/basic/action-respond.md | 0 {docs => docs-site/docs}/basic/authenticating-oauth.md | 0 {docs => docs-site/docs}/basic/commands.md | 0 {docs => docs-site/docs}/basic/creating-modals.md | 0 {docs => docs-site/docs}/basic/event-listening.md | 0 {docs => docs-site/docs}/basic/message-listening.md | 0 {docs => docs-site/docs}/basic/message-sending.md | 0 {docs => docs-site/docs}/basic/options.md | 0 {docs => docs-site/docs}/basic/publishing-views.md | 0 {docs => docs-site/docs}/basic/shortcuts.md | 0 {docs => docs-site/docs}/basic/socket-mode.md | 0 {docs => docs-site/docs}/basic/updating-pushing-views.md | 0 {docs => docs-site/docs}/basic/view-submissions.md | 0 {docs => docs-site/docs}/basic/web-api.md | 0 .../docs}/custom-functions/creating-custom-functions.md | 0 .../docs}/custom-functions/defining-custom-functions.md | 0 .../docs}/custom-functions/listening-to-custom-functions.md | 0 .../docs}/custom-functions/responding-to-interactivity.md | 0 {docs => docs-site/docs}/deployments/aws-lambda.md | 0 {docs => docs-site/docs}/deployments/heroku.md | 0 {docs/tutorial => docs-site/docs}/getting-started.md | 0 {docs/tutorial => docs-site/docs}/reference.md | 0 {docs => docs-site/docs}/steps/adding-editing-steps.md | 0 {docs => docs-site/docs}/steps/creating-steps.md | 0 {docs => docs-site/docs}/steps/executing-steps.md | 0 {docs => docs-site/docs}/steps/saving-steps.md | 0 {docs => docs-site/docs}/steps/steps-overview.md | 0 {docs => docs-site/docs}/tutorial/getting-started-http.md | 0 {docs => docs-site/docs}/tutorial/hubot-migration.md | 0 {docs => docs-site/docs}/tutorial/migration-v2.md | 0 {docs => docs-site/docs}/tutorial/migration-v3.md | 0 .../current/advanced/authorization.md | 0 .../docusaurus-plugin-content-docs/current/advanced/context.md | 0 .../current/advanced/conversation-store.md | 0 .../current/advanced/custom-routes.md | 0 .../current/advanced/deferring-initialization.md | 0 .../current/advanced/error-handling.md | 0 .../current/advanced/global-middleware.md | 0 .../current/advanced/listener-middleware.md | 0 .../docusaurus-plugin-content-docs/current/advanced/logging.md | 0 .../docusaurus-plugin-content-docs/current/advanced/receiver.md | 0 .../current/advanced/token-rotation.md | 0 .../docusaurus-plugin-content-docs/current/basic/acknowledge.md | 0 .../current/basic/action-listening.md | 0 .../current/basic/action-respond.md | 0 .../current/basic/authenticating-oauth.md | 0 .../docusaurus-plugin-content-docs/current/basic/commands.md | 0 .../current/basic/creating-modals.md | 0 .../current/basic/event-listening.md | 0 .../current/basic/message-listening.md | 0 .../current/basic/message-sending.md | 0 .../ja-jp/docusaurus-plugin-content-docs/current/basic/options.md | 0 .../current/basic/publishing-views.md | 0 .../docusaurus-plugin-content-docs/current/basic/shortcuts.md | 0 .../docusaurus-plugin-content-docs/current/basic/socket-mode.md | 0 .../current/basic/updating-pushing-views.md | 0 .../current/basic/view-submissions.md | 0 .../ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md | 0 .../current/custom-functions/creating-custom-functions.md | 0 .../current/custom-functions/defining-custom-functions.md | 0 .../current/custom-functions/listening-to-custom-functions.md | 0 .../current/custom-functions/responding-to-interactivity.md | 0 .../current/deployments/aws-lambda.md | 0 .../docusaurus-plugin-content-docs/current/deployments/heroku.md | 0 .../docusaurus-plugin-content-docs/current}/getting-started.md | 0 .../ja-jp/docusaurus-plugin-content-docs/current}/reference.md | 0 .../current/steps/adding-editing-steps.md | 0 .../current/steps/creating-steps.md | 0 .../current/steps/executing-steps.md | 0 .../docusaurus-plugin-content-docs/current/steps/saving-steps.md | 0 .../current/steps/steps-overview.md | 0 .../current/tutorials/getting-started-http.md | 0 .../current/tutorials/hubot-migration.md | 0 .../current/tutorials/migration-v2.md | 0 .../current/tutorials/migration-v3.md | 0 90 files changed, 0 insertions(+), 0 deletions(-) rename {docs => docs-site/docs}/.gitignore (100%) rename {docs => docs-site/docs}/Changelog.md (100%) rename {docs => docs-site/docs}/advanced/authorization.md (100%) rename {docs => docs-site/docs}/advanced/context.md (100%) rename {docs => docs-site/docs}/advanced/conversation-store.md (100%) rename {docs => docs-site/docs}/advanced/custom-routes.md (100%) rename {docs => docs-site/docs}/advanced/deferring-initialization.md (100%) rename {docs => docs-site/docs}/advanced/error-handling.md (100%) rename {docs => docs-site/docs}/advanced/global-middleware.md (100%) rename {docs => docs-site/docs}/advanced/listener-middleware.md (100%) rename {docs => docs-site/docs}/advanced/logging.md (100%) rename {docs => docs-site/docs}/advanced/receiver.md (100%) rename {docs => docs-site/docs}/advanced/token-rotation.md (100%) rename {docs => docs-site/docs}/basic/acknowledge.md (100%) rename {docs => docs-site/docs}/basic/action-listening.md (100%) rename {docs => docs-site/docs}/basic/action-respond.md (100%) rename {docs => docs-site/docs}/basic/authenticating-oauth.md (100%) rename {docs => docs-site/docs}/basic/commands.md (100%) rename {docs => docs-site/docs}/basic/creating-modals.md (100%) rename {docs => docs-site/docs}/basic/event-listening.md (100%) rename {docs => docs-site/docs}/basic/message-listening.md (100%) rename {docs => docs-site/docs}/basic/message-sending.md (100%) rename {docs => docs-site/docs}/basic/options.md (100%) rename {docs => docs-site/docs}/basic/publishing-views.md (100%) rename {docs => docs-site/docs}/basic/shortcuts.md (100%) rename {docs => docs-site/docs}/basic/socket-mode.md (100%) rename {docs => docs-site/docs}/basic/updating-pushing-views.md (100%) rename {docs => docs-site/docs}/basic/view-submissions.md (100%) rename {docs => docs-site/docs}/basic/web-api.md (100%) rename {docs => docs-site/docs}/custom-functions/creating-custom-functions.md (100%) rename {docs => docs-site/docs}/custom-functions/defining-custom-functions.md (100%) rename {docs => docs-site/docs}/custom-functions/listening-to-custom-functions.md (100%) rename {docs => docs-site/docs}/custom-functions/responding-to-interactivity.md (100%) rename {docs => docs-site/docs}/deployments/aws-lambda.md (100%) rename {docs => docs-site/docs}/deployments/heroku.md (100%) rename {docs/tutorial => docs-site/docs}/getting-started.md (100%) rename {docs/tutorial => docs-site/docs}/reference.md (100%) rename {docs => docs-site/docs}/steps/adding-editing-steps.md (100%) rename {docs => docs-site/docs}/steps/creating-steps.md (100%) rename {docs => docs-site/docs}/steps/executing-steps.md (100%) rename {docs => docs-site/docs}/steps/saving-steps.md (100%) rename {docs => docs-site/docs}/steps/steps-overview.md (100%) rename {docs => docs-site/docs}/tutorial/getting-started-http.md (100%) rename {docs => docs-site/docs}/tutorial/hubot-migration.md (100%) rename {docs => docs-site/docs}/tutorial/migration-v2.md (100%) rename {docs => docs-site/docs}/tutorial/migration-v3.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md (100%) rename {docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials => docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current}/getting-started.md (100%) rename {docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials => docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current}/reference.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md (100%) rename {docs => docs-site}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md (100%) diff --git a/docs/.gitignore b/docs-site/docs/.gitignore similarity index 100% rename from docs/.gitignore rename to docs-site/docs/.gitignore diff --git a/docs/Changelog.md b/docs-site/docs/Changelog.md similarity index 100% rename from docs/Changelog.md rename to docs-site/docs/Changelog.md diff --git a/docs/advanced/authorization.md b/docs-site/docs/advanced/authorization.md similarity index 100% rename from docs/advanced/authorization.md rename to docs-site/docs/advanced/authorization.md diff --git a/docs/advanced/context.md b/docs-site/docs/advanced/context.md similarity index 100% rename from docs/advanced/context.md rename to docs-site/docs/advanced/context.md diff --git a/docs/advanced/conversation-store.md b/docs-site/docs/advanced/conversation-store.md similarity index 100% rename from docs/advanced/conversation-store.md rename to docs-site/docs/advanced/conversation-store.md diff --git a/docs/advanced/custom-routes.md b/docs-site/docs/advanced/custom-routes.md similarity index 100% rename from docs/advanced/custom-routes.md rename to docs-site/docs/advanced/custom-routes.md diff --git a/docs/advanced/deferring-initialization.md b/docs-site/docs/advanced/deferring-initialization.md similarity index 100% rename from docs/advanced/deferring-initialization.md rename to docs-site/docs/advanced/deferring-initialization.md diff --git a/docs/advanced/error-handling.md b/docs-site/docs/advanced/error-handling.md similarity index 100% rename from docs/advanced/error-handling.md rename to docs-site/docs/advanced/error-handling.md diff --git a/docs/advanced/global-middleware.md b/docs-site/docs/advanced/global-middleware.md similarity index 100% rename from docs/advanced/global-middleware.md rename to docs-site/docs/advanced/global-middleware.md diff --git a/docs/advanced/listener-middleware.md b/docs-site/docs/advanced/listener-middleware.md similarity index 100% rename from docs/advanced/listener-middleware.md rename to docs-site/docs/advanced/listener-middleware.md diff --git a/docs/advanced/logging.md b/docs-site/docs/advanced/logging.md similarity index 100% rename from docs/advanced/logging.md rename to docs-site/docs/advanced/logging.md diff --git a/docs/advanced/receiver.md b/docs-site/docs/advanced/receiver.md similarity index 100% rename from docs/advanced/receiver.md rename to docs-site/docs/advanced/receiver.md diff --git a/docs/advanced/token-rotation.md b/docs-site/docs/advanced/token-rotation.md similarity index 100% rename from docs/advanced/token-rotation.md rename to docs-site/docs/advanced/token-rotation.md diff --git a/docs/basic/acknowledge.md b/docs-site/docs/basic/acknowledge.md similarity index 100% rename from docs/basic/acknowledge.md rename to docs-site/docs/basic/acknowledge.md diff --git a/docs/basic/action-listening.md b/docs-site/docs/basic/action-listening.md similarity index 100% rename from docs/basic/action-listening.md rename to docs-site/docs/basic/action-listening.md diff --git a/docs/basic/action-respond.md b/docs-site/docs/basic/action-respond.md similarity index 100% rename from docs/basic/action-respond.md rename to docs-site/docs/basic/action-respond.md diff --git a/docs/basic/authenticating-oauth.md b/docs-site/docs/basic/authenticating-oauth.md similarity index 100% rename from docs/basic/authenticating-oauth.md rename to docs-site/docs/basic/authenticating-oauth.md diff --git a/docs/basic/commands.md b/docs-site/docs/basic/commands.md similarity index 100% rename from docs/basic/commands.md rename to docs-site/docs/basic/commands.md diff --git a/docs/basic/creating-modals.md b/docs-site/docs/basic/creating-modals.md similarity index 100% rename from docs/basic/creating-modals.md rename to docs-site/docs/basic/creating-modals.md diff --git a/docs/basic/event-listening.md b/docs-site/docs/basic/event-listening.md similarity index 100% rename from docs/basic/event-listening.md rename to docs-site/docs/basic/event-listening.md diff --git a/docs/basic/message-listening.md b/docs-site/docs/basic/message-listening.md similarity index 100% rename from docs/basic/message-listening.md rename to docs-site/docs/basic/message-listening.md diff --git a/docs/basic/message-sending.md b/docs-site/docs/basic/message-sending.md similarity index 100% rename from docs/basic/message-sending.md rename to docs-site/docs/basic/message-sending.md diff --git a/docs/basic/options.md b/docs-site/docs/basic/options.md similarity index 100% rename from docs/basic/options.md rename to docs-site/docs/basic/options.md diff --git a/docs/basic/publishing-views.md b/docs-site/docs/basic/publishing-views.md similarity index 100% rename from docs/basic/publishing-views.md rename to docs-site/docs/basic/publishing-views.md diff --git a/docs/basic/shortcuts.md b/docs-site/docs/basic/shortcuts.md similarity index 100% rename from docs/basic/shortcuts.md rename to docs-site/docs/basic/shortcuts.md diff --git a/docs/basic/socket-mode.md b/docs-site/docs/basic/socket-mode.md similarity index 100% rename from docs/basic/socket-mode.md rename to docs-site/docs/basic/socket-mode.md diff --git a/docs/basic/updating-pushing-views.md b/docs-site/docs/basic/updating-pushing-views.md similarity index 100% rename from docs/basic/updating-pushing-views.md rename to docs-site/docs/basic/updating-pushing-views.md diff --git a/docs/basic/view-submissions.md b/docs-site/docs/basic/view-submissions.md similarity index 100% rename from docs/basic/view-submissions.md rename to docs-site/docs/basic/view-submissions.md diff --git a/docs/basic/web-api.md b/docs-site/docs/basic/web-api.md similarity index 100% rename from docs/basic/web-api.md rename to docs-site/docs/basic/web-api.md diff --git a/docs/custom-functions/creating-custom-functions.md b/docs-site/docs/custom-functions/creating-custom-functions.md similarity index 100% rename from docs/custom-functions/creating-custom-functions.md rename to docs-site/docs/custom-functions/creating-custom-functions.md diff --git a/docs/custom-functions/defining-custom-functions.md b/docs-site/docs/custom-functions/defining-custom-functions.md similarity index 100% rename from docs/custom-functions/defining-custom-functions.md rename to docs-site/docs/custom-functions/defining-custom-functions.md diff --git a/docs/custom-functions/listening-to-custom-functions.md b/docs-site/docs/custom-functions/listening-to-custom-functions.md similarity index 100% rename from docs/custom-functions/listening-to-custom-functions.md rename to docs-site/docs/custom-functions/listening-to-custom-functions.md diff --git a/docs/custom-functions/responding-to-interactivity.md b/docs-site/docs/custom-functions/responding-to-interactivity.md similarity index 100% rename from docs/custom-functions/responding-to-interactivity.md rename to docs-site/docs/custom-functions/responding-to-interactivity.md diff --git a/docs/deployments/aws-lambda.md b/docs-site/docs/deployments/aws-lambda.md similarity index 100% rename from docs/deployments/aws-lambda.md rename to docs-site/docs/deployments/aws-lambda.md diff --git a/docs/deployments/heroku.md b/docs-site/docs/deployments/heroku.md similarity index 100% rename from docs/deployments/heroku.md rename to docs-site/docs/deployments/heroku.md diff --git a/docs/tutorial/getting-started.md b/docs-site/docs/getting-started.md similarity index 100% rename from docs/tutorial/getting-started.md rename to docs-site/docs/getting-started.md diff --git a/docs/tutorial/reference.md b/docs-site/docs/reference.md similarity index 100% rename from docs/tutorial/reference.md rename to docs-site/docs/reference.md diff --git a/docs/steps/adding-editing-steps.md b/docs-site/docs/steps/adding-editing-steps.md similarity index 100% rename from docs/steps/adding-editing-steps.md rename to docs-site/docs/steps/adding-editing-steps.md diff --git a/docs/steps/creating-steps.md b/docs-site/docs/steps/creating-steps.md similarity index 100% rename from docs/steps/creating-steps.md rename to docs-site/docs/steps/creating-steps.md diff --git a/docs/steps/executing-steps.md b/docs-site/docs/steps/executing-steps.md similarity index 100% rename from docs/steps/executing-steps.md rename to docs-site/docs/steps/executing-steps.md diff --git a/docs/steps/saving-steps.md b/docs-site/docs/steps/saving-steps.md similarity index 100% rename from docs/steps/saving-steps.md rename to docs-site/docs/steps/saving-steps.md diff --git a/docs/steps/steps-overview.md b/docs-site/docs/steps/steps-overview.md similarity index 100% rename from docs/steps/steps-overview.md rename to docs-site/docs/steps/steps-overview.md diff --git a/docs/tutorial/getting-started-http.md b/docs-site/docs/tutorial/getting-started-http.md similarity index 100% rename from docs/tutorial/getting-started-http.md rename to docs-site/docs/tutorial/getting-started-http.md diff --git a/docs/tutorial/hubot-migration.md b/docs-site/docs/tutorial/hubot-migration.md similarity index 100% rename from docs/tutorial/hubot-migration.md rename to docs-site/docs/tutorial/hubot-migration.md diff --git a/docs/tutorial/migration-v2.md b/docs-site/docs/tutorial/migration-v2.md similarity index 100% rename from docs/tutorial/migration-v2.md rename to docs-site/docs/tutorial/migration-v2.md diff --git a/docs/tutorial/migration-v3.md b/docs-site/docs/tutorial/migration-v3.md similarity index 100% rename from docs/tutorial/migration-v3.md rename to docs-site/docs/tutorial/migration-v3.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md rename to docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md From 58587878341ad69d58e32e744f22d5490f9a51dc Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:17:11 -0700 Subject: [PATCH 07/25] docs: docusaurus setup --- docs-site/.gitignore | 9 + docs-site/README.md | 127 + docs-site/babel.config.js | 3 + docs-site/docusaurus.config.js | 193 + docs-site/i18n/ja-jp/code.json | 289 + .../current.json | 38 + .../docusaurus-theme-classic/footer.json | 6 + .../docusaurus-theme-classic/navbar.json | 58 + docs-site/package-lock.json | 15806 ++++++++++++++++ docs-site/package.json | 50 + docs-site/redirects.js | 101 + docs-site/sidebars.js | 118 + docs-site/src/css/custom.css | 107 + docs-site/src/theme/NotFound/Content/index.js | 36 + docs-site/src/theme/NotFound/index.js | 19 + docs-site/static/.nojekyll | 0 .../static/img/basic-information-page.png | Bin 0 -> 402110 bytes docs-site/static/img/bolt-js-logo.svg | 1 + docs-site/static/img/bolt-logo.svg | 1 + docs-site/static/img/bolt.svg | 1 + docs-site/static/img/bot-token.png | Bin 0 -> 423392 bytes .../static/img/event-subscriptions-page.png | Bin 0 -> 211149 bytes docs-site/static/img/favicon.ico | Bin 0 -> 24499 bytes .../img/interactivity-and-shortcuts-page.png | Bin 0 -> 164803 bytes docs-site/static/img/ngrok.gif | Bin 0 -> 49094 bytes docs-site/static/img/node-logo.svg | 1 + docs-site/static/img/oslo.png | Bin 0 -> 134357 bytes docs-site/static/img/request-url-config.png | Bin 0 -> 168494 bytes docs-site/static/img/signing-secret.png | Bin 0 -> 289939 bytes docs-site/static/img/slack-logo.svg | 6 + docs-site/static/img/slack_logo_dark.svg | 47 + 31 files changed, 17017 insertions(+) create mode 100644 docs-site/.gitignore create mode 100644 docs-site/README.md create mode 100644 docs-site/babel.config.js create mode 100644 docs-site/docusaurus.config.js create mode 100644 docs-site/i18n/ja-jp/code.json create mode 100644 docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json create mode 100644 docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json create mode 100644 docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json create mode 100644 docs-site/package-lock.json create mode 100644 docs-site/package.json create mode 100644 docs-site/redirects.js create mode 100644 docs-site/sidebars.js create mode 100644 docs-site/src/css/custom.css create mode 100644 docs-site/src/theme/NotFound/Content/index.js create mode 100644 docs-site/src/theme/NotFound/index.js create mode 100644 docs-site/static/.nojekyll create mode 100644 docs-site/static/img/basic-information-page.png create mode 100644 docs-site/static/img/bolt-js-logo.svg create mode 100644 docs-site/static/img/bolt-logo.svg create mode 100644 docs-site/static/img/bolt.svg create mode 100644 docs-site/static/img/bot-token.png create mode 100644 docs-site/static/img/event-subscriptions-page.png create mode 100644 docs-site/static/img/favicon.ico create mode 100644 docs-site/static/img/interactivity-and-shortcuts-page.png create mode 100644 docs-site/static/img/ngrok.gif create mode 100644 docs-site/static/img/node-logo.svg create mode 100644 docs-site/static/img/oslo.png create mode 100644 docs-site/static/img/request-url-config.png create mode 100644 docs-site/static/img/signing-secret.png create mode 100644 docs-site/static/img/slack-logo.svg create mode 100644 docs-site/static/img/slack_logo_dark.svg diff --git a/docs-site/.gitignore b/docs-site/.gitignore new file mode 100644 index 000000000..b1bcff27d --- /dev/null +++ b/docs-site/.gitignore @@ -0,0 +1,9 @@ +node_modules/ + +.docusaurus + +.DS_Store + +build/ + +.stylelintrc.json \ No newline at end of file diff --git a/docs-site/README.md b/docs-site/README.md new file mode 100644 index 000000000..822766aec --- /dev/null +++ b/docs-site/README.md @@ -0,0 +1,127 @@ +# slack.dev + +This website is built using [Docusaurus](https://docusaurus.io/). 'Tis cool. + +Each Bolt/SDK has its own Docusaurus website, with matching CSS and nav/footer. There is also be a Docusaurus website of just the homepage and community tools. + +``` +website/ +├── docs/ (the good stuff. md and mdx files supported) +│ ├── getting-started.md +│ └── concepts +│ └── sending-message.md +├── i18n/ja/ (the japanese translations) +│ ├──docusaurus-theme-classic/ (footer/navbar translations) +│ └──docusaurus-plugin-content-docs/ +│ └── current/ (this folder's file names need to exactly match **/docs/, but japanese content) +│ ├── getting-started.md +│ └── concepts +│ └── sending-message.md +├── static/ +│ ├── css/ +│ │ └── custom.css (the css for everything!) +│ └── img/ (the pictures for the site) +│ ├── rory.png +│ └── oslo.svg +├── src/ +│ ├── pages/ (stuff that isn't docs. This is empty for every repo but homepage) +│ └── theme (only contains the 404 page) +├── docusaurus.config.js (main config file. also where to set navbar/footer) +└── redirects.js (a redirects script because the old site used # as pages which docusaurus can't handle) +└── sidebar.js (manually set where the docs are in the sidebar.) +``` + +A cheat-sheet: +* _I want to edit a doc._ `docs/*/*.md` +* _I want to edit a Japanese doc._ `i18n/ja-jp/docusaurus-plugin-content-docs/current/*/*.md` +* _I want to change the docs sidebar._ `sidebar.js` +* _I want to change the css._ Don't use this repo, use the home repo and the changes will propagate here. +* _I want to change anything else._ `docusaurus.config.js` + +---- + +## Adding a doc + +1. Make a markdown file. Add a `# Title` or use [front matter](https://docusaurus.io/docs/next/create-doc) with `title:`. +2. Save it in `docs/folder/title.md` or `docs/title.md`, depending on if it's in a sidebar category. The nuance is just for internal organization. +3. There needs to be 1:1 docs for the sidebar. Copy the folder/file and put it in the Japanese docs: `i18n/ja/docusaurus-plugin-content-docs/current/*`. Just leave it in English if you don't speak Japanese. +4. Add the doc's path to the sidebar within `docusaurus.config.js`. Where ever makes most sense for you. +5. Test the changes ↓ + +--- + +## Running locally + +Docusaurus requires at least Node 18. You can update Node however you want. `nvm` is one way. + +Install `nvm` if you don't have it: + +``` +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash +``` + +Then grab the latest version of Node. + +``` +nvm install node +``` + + +If you are running this project locally for the first time, you'll need to install the packages with the following command: + +``` +npm install +``` + +The following command starts a local development server and opens up a browser window. + +``` +npm run start +``` + +Edits to pages are reflected live — no restarting the server or reloading the page. (I'd say... 95% of the time, and 100% time if you're just editing a markdown file) + +Remember — you're only viewing the Bolt-JS docs right now. The links to the other docs won't show you the new version until deployment + +#### Running locally in Japanese + +For local runs, Docusaurus treats each language as a different instance of the website. You'll want to specify the language to run the japanese site locally: + +``` +npm run start -- --locale ja +``` + +Don't worry - both languages will be built/served on deployment. + +--- + +## Deploying + +The following command generates static content into the `build` directory. + +``` +$ npm run build +``` + +Then you can test out with the following command: + +``` +npm run serve +``` + +If it looks good, make a PR request! + +### Deployment to GitHub pages + +There are two GitHub action workflows set up in each repo. They flow as follows: + +* **Test Deployment**: a PR to merge to main -> build site as test +* **Deploy to GitHub pages**: a push to main -> build site -> deploy site + +Site should update in a minute or two. + +--- + +## Something's broken + +Luke goofed. Open an issue please! `:bufo-appreciates-the-insight:` \ No newline at end of file diff --git a/docs-site/babel.config.js b/docs-site/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/docs-site/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/docs-site/docusaurus.config.js b/docs-site/docusaurus.config.js new file mode 100644 index 000000000..554e6188f --- /dev/null +++ b/docs-site/docusaurus.config.js @@ -0,0 +1,193 @@ +// @ts-check +// `@type` JSDoc annotations allow editor autocompletion and type checking +// (when paired with `@ts-check`). +// There are various equivalent ways to declare your Docusaurus config. +// See: https://docusaurus.io/docs/api/docusaurus-config + +import {themes as prismThemes} from 'prism-react-renderer'; + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'Slack Developer Tools', + tagline: 'Official frameworks, libraries, and SDKs for Slack developers', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://slack.dev', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/bolt-js/', + // GitHub pages deployment config. + organizationName: 'slackapi', // Usually your GitHub org/user name. + projectName: 'bolt-js', // Usually your repo name. + + onBrokenLinks: 'warn', + onBrokenAnchors: 'warn', + onBrokenMarkdownLinks: 'warn', + + i18n: { + defaultLocale: 'en', + locales: ['en','ja-jp'], + }, + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + breadcrumbs: false, + routeBasePath: '/', // Serve the docs at the site's root + sidebarPath: './sidebars.js', + editUrl: 'https://github.com/slackapi/slackapi.github.io', + }, + blog: false, + theme: { + customCss: './src/css/custom.css', + }, + }), + ], + ], + + scripts: [ + 'redirects.js', + ], + + clientModules: [ + require.resolve('./redirects.js'), +], + + plugins: + ['docusaurus-theme-github-codeblock', + + ['@docusaurus/plugin-client-redirects', + { + redirects: [ + { + to: '/getting-started', + from: ['/','/tutorial/getting-started'], + }, + ], + }, + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + colorMode: { + respectPrefersColorScheme: true, + }, + navbar: { + title: "Slack Developer Tools", + logo: { + alt: 'Slack logo', + src: 'img/slack-logo.svg', + href: 'https://slack.dev', + target : '_self' + }, + items: [ + { + type: 'dropdown', + label: 'Bolt', + position: 'left', + items: [ + { + label: 'Java', + to: 'https://slack.dev/java-slack-sdk/guides/bolt-basics', + target: '_self', + }, + { + label: 'JavaScript', + to: 'https://slack.dev/bolt-js', + target: '_self', + }, + { + label: 'Python', + to: 'https://slack.dev/bolt-python', + target: '_self', + }, + ] + }, + { + type: 'dropdown', + label: 'SDKs', + position: 'left', + items: [ + { + label: 'Java Slack SDK', + to: 'https://slack.dev/java-slack-sdk/', + target: '_self', + }, + { + label: 'Node Slack SDK', + to: 'https://slack.dev/node-slack-sdk/', + target: '_self', + }, + { + label: 'Python Slack SDK', + to: 'https://slack.dev/python-slack-sdk/', + target: '_self', + }, + { + label: 'Deno Slack SDK', + to: 'https://api.slack.com/automation/quickstart', + target: '_self', + }, + ] + }, + { + type: 'dropdown', + label: 'Community', + position: 'left', + items: [ + { + label: 'Community tools', + to: 'https://slack.dev/community-tools', + target: '_self', + }, + { + label: 'Slack Community', + to: 'https://slackcommunity.com/', + target: '_self', + }, + ] + }, + { + to: 'https://api.slack.com/docs', + label: 'API Docs', + target: '_self', + }, + { + type: 'localeDropdown', + position: 'right', + }, + { + 'aria-label': 'GitHub Repository', + 'className': 'navbar-github-link', + 'href': 'https://github.com/slackapi', + 'position': 'right', + target: '_self', + }, + ], + }, + footer: { + copyright: `

    Made with ♡ by Slack and pals like you

    `, + }, + prism: { + // switch to alucard when available in prism? + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + codeblock: { + showGithubLink: true, + githubLinkLabel: 'View on GitHub', + }, + // announcementBar: { + // id: `announcementBar`, + // content: `🎉️ Version 2.26.0 of the developer tools for the Slack automations platform is here! 🎉️ `, + // }, + }), +}; + +export default config; diff --git a/docs-site/i18n/ja-jp/code.json b/docs-site/i18n/ja-jp/code.json new file mode 100644 index 000000000..eb1a022fa --- /dev/null +++ b/docs-site/i18n/ja-jp/code.json @@ -0,0 +1,289 @@ +{ + "theme.NotFound.title": { + "message": "ページが見つかりません", + "description": "The title of the 404 page" + }, + "theme.NotFound.p1": { + "message": "お探しのページが見つかりませんでした", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "このページにリンクしているサイトの所有者にリンクが壊れていることを伝えてください", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.ErrorPageContent.title": { + "message": "エラーが発生しました", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "先頭へ戻る", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "アーカイブ", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "アーカイブ", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "ブログ記事一覧のナビゲーション", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "新しい記事", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "過去の記事", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "ブログ記事のナビゲーション", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "新しい記事", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "過去の記事", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "{count}件", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "「{tagName}」タグの記事が{nPosts}件あります", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "全てのタグを見る", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel": { + "message": "ダークモードを切り替える(現在は{mode})", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "ダークモード", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "ライトモード", + "description": "The name for the light color mode" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "パンくずリストのナビゲーション", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription.plurals": { + "message": "{count}項目", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "ドキュメントページ", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "前へ", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "次へ", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "{count}記事", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "「{tagName}」タグのついた{nDocsTagged}", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "バージョン: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "これはリリース前のバージョン{versionLabel}の{siteTitle}のドキュメントです。", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "これはバージョン{versionLabel}の{siteTitle}のドキュメントで現在はメンテナンスされていません", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "最新のドキュメントは{latestVersionLink} ({versionLabel}) を見てください", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "最新バージョン", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "このページを編集", + "description": "The link label to edit the current page" + }, + "theme.lastUpdated.atDate": { + "message": "{date}に", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": "{user}が", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "{atDate}{byUser}最終更新", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.common.headingLinkTitle": { + "message": "{heading} への直接リンク", + "description": "Title for link to heading" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "他のバージョン", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.tags.tagsListLabel": { + "message": "タグ:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "注意", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "危険", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "備考", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "注記", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "ヒント", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "警告", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "閉じる", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "最近のブログ記事のナビゲーション", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.CodeBlock.copied": { + "message": "コピーしました", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "クリップボードにコードをコピー", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copy": { + "message": "コピー", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "折り返し", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "'{label}'の目次を開く", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "'{label}'の目次を隠す", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.NavBar.navAriaLabel": { + "message": "ナビゲーション", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "他の言語", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "このページの見出し", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "もっと見る", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "{title}についてもっと見る", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "約{readingTime}分", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.breadcrumbs.home": { + "message": "ホームページ", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "サイドバーを隠す", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "サイドバーを隠す", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "ドキュメントのサイドバー", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "ナビゲーションバーを閉じる", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← メインメニューに戻る", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "ナビゲーションバーを開く", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "サイドバーを開く", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "サイドバーを開く", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "もう一度試してください", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "メインコンテンツまでスキップ", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "タグ", + "description": "The title of the tag list page" + }, + "theme.unlistedContent.title": { + "message": "非公開のページ", + "description": "The unlisted content banner title" + }, + "theme.unlistedContent.message": { + "message": "このページは非公開です。 検索対象外となり、このページのリンクに直接アクセスできるユーザーのみに公開されます。", + "description": "The unlisted content banner message" + } +} diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json new file mode 100644 index 000000000..4bfc16b18 --- /dev/null +++ b/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,38 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.sidebarJSBolt.category.Basic concepts": { + "message": "基本的な概念", + "description": "The label for category Basic concepts in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.category.Advanced concepts": { + "message": "応用コンセプト", + "description": "The label for category Advanced concepts in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.category.Deployments": { + "message": "Deployments", + "description": "The label for category Deployments in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.category.Custom functions (Beta)": { + "message": "Custom functions (Beta)", + "description": "The label for category Custom functions (Beta) in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.category.Workflow steps (Deprecated)": { + "message": "ワークフローステップ 非推奨", + "description": "The label for category Workflow steps (Deprecated) in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.category.Tutorials": { + "message": "チュートリアル", + "description": "The label for category Tutorials in sidebar sidebarJSBolt" + }, + "sidebar.sidebarJSBolt.link.Code on GitHub": { + "message": "Code on GitHub", + "description": "The label for link Code on GitHub in sidebar sidebarJSBolt, linking to https://github.com/SlackAPI/bolt-js" + }, + "sidebar.sidebarJSBolt.link.Contributors Guide": { + "message": "Contributors Guide", + "description": "The label for link Contributors Guide in sidebar sidebarJSBolt, linking to https://github.com/SlackAPI/bolt-js/blob/main/.github/contributing.md" + } +} diff --git a/docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json b/docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json new file mode 100644 index 000000000..5a2d1bc10 --- /dev/null +++ b/docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json @@ -0,0 +1,6 @@ +{ + "copyright": { + "message": "

    Made with ♡ by Slack and friends

    ", + "description": "The footer copyright" + } +} diff --git a/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json b/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json new file mode 100644 index 000000000..a66bf97e2 --- /dev/null +++ b/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json @@ -0,0 +1,58 @@ +{ + "title": { + "message": "Slack Developer Tools", + "description": "The title in the navbar" + }, + "item.label.SDKs": { + "message": "SDK", + "description": "Navbar item with label SDKs" + }, + "item.label.Java": { + "message": "Java", + "description": "Navbar item with label Java" + }, + "item.label.JavaScript": { + "message": "JavaScript", + "description": "Navbar item with label JavaScript" + }, + "item.label.Python": { + "message": "Python", + "description": "Navbar item with label Python" + }, + "item.label.Community": { + "message": "Community", + "description": "Navbar item with label Community" + }, + "item.label.Bolt": { + "message": "Bolt", + "description": "Navbar item with label Bolt" + }, + "item.label.API Docs": { + "message": "API Docs", + "description": "Navbar item with label API Docs" + }, + "item.label.Java Slack SDK": { + "message": "Java Slack SDK", + "description": "Navbar item with label Java Slack SDK" + }, + "item.label.Node Slack SDK": { + "message": "Node Slack SDK", + "description": "Navbar item with label Node Slack SDK" + }, + "item.label.Python Slack SDK": { + "message": "Python Slack SDK", + "description": "Navbar item with label Python Slack SDK" + }, + "item.label.Deno Slack SDK": { + "message": "Deno Slack SDK", + "description": "Navbar item with label Deno Slack SDK" + }, + "item.label.Community tools": { + "message": "Community tools", + "description": "Navbar item with label Community tools" + }, + "item.label.Slack Community": { + "message": "Slack Community", + "description": "Navbar item with label Slack Community" + } +} diff --git a/docs-site/package-lock.json b/docs-site/package-lock.json new file mode 100644 index 000000000..2fb23ee42 --- /dev/null +++ b/docs-site/package-lock.json @@ -0,0 +1,15806 @@ +{ + "name": "website", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "website", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/plugin-client-redirects": "^3.4.0", + "@docusaurus/preset-classic": "3.4.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "css-minimizer-webpack-plugin": "^4.1.0", + "docusaurus-theme-github-codeblock": "^2.0.2", + "prism-react-renderer": "^2.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "tablesort": "^5.3.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "stylelint": "^16.7.0", + "stylelint-config-standard": "^36.0.1" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", + "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", + "dependencies": { + "@algolia/cache-common": "4.24.0" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", + "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", + "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", + "dependencies": { + "@algolia/cache-common": "4.24.0" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", + "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", + "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", + "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "node_modules/@algolia/logger-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", + "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==" + }, + "node_modules/@algolia/logger-console": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", + "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", + "dependencies": { + "@algolia/logger-common": "4.24.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", + "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", + "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", + "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", + "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", + "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", + "dependencies": { + "@algolia/cache-common": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", + "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "dependencies": { + "@babel/types": "^7.24.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "dependencies": { + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", + "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "dependencies": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", + "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "dependencies": { + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/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==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", + "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", + "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", + "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", + "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "dependencies": { + "@babel/compat-data": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.8", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", + "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.8.tgz", + "integrity": "sha512-DXG/BhegtMHhnN7YPIvxWd303/9aXvYFD1TjNL3CD6tUrhI2LVsg3Lck0aql5TRH29n4sj3emcROypkZVUfSuA==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", + "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", + "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.4.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", + "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", + "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", + "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.1.tgz", + "integrity": "sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==" + }, + "node_modules/@docsearch/react": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.1.tgz", + "integrity": "sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==", + "dependencies": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.6.1", + "algoliasearch": "^4.19.1" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.4.0.tgz", + "integrity": "sha512-g+0wwmN2UJsBqy2fQRQ6fhXruoEa62JDeEa5d8IdTJlMoaDaEDfHh7WjwGRn4opuTQWpjAwP/fbcgyHKlE+64w==", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@babel/runtime": "^7.22.6", + "@babel/runtime-corejs3": "^7.22.6", + "@babel/traverse": "^7.22.8", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "autoprefixer": "^10.4.14", + "babel-loader": "^9.1.3", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.2", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.31.1", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "html-minifier-terser": "^7.2.0", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.5.3", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.7.6", + "p-map": "^4.0.0", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "rtl-detect": "^1.0.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.5", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.88.1", + "webpack-bundle-analyzer": "^4.9.0", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0", + "webpackbar": "^5.0.2" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.4.0.tgz", + "integrity": "sha512-qwLFSz6v/pZHy/UP32IrprmH5ORce86BGtN0eBtG75PpzQJAzp9gefspox+s8IEOr0oZKuQ/nhzZ3xwyc3jYJQ==", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.4.0.tgz", + "integrity": "sha512-bZwkX+9SJ8lB9kVRkXw+xvHYSMGG4bpYHKGXeXFvyVc79NMeeBSGgzd4TQLHH+DYeOJoCdl8flrFJVxlZ0wo/Q==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.4.0.tgz", + "integrity": "sha512-kSSbrrk4nTjf4d+wtBA9H+FGauf2gCax89kV8SUSJu3qaTdSIKdWERlngsiHaCFgZ7laTJ8a67UFf+xlFPtuTw==", + "dependencies": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", + "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", + "dependencies": { + "@docusaurus/types": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-client-redirects": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.4.0.tgz", + "integrity": "sha512-Pr8kyh/+OsmYCvdZhc60jy/FnrY6flD2TEAhl4rJxeVFxnvvRgEhoaIVX8q9MuJmaQoh6frPk94pjs7/6YgBDQ==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.4.0.tgz", + "integrity": "sha512-vv6ZAj78ibR5Jh7XBUT4ndIjmlAxkijM3Sx5MAAzC1gyv0vupDQNhzuFg1USQmQVj3P5I6bquk12etPV3LJ+Xw==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.4.0.tgz", + "integrity": "sha512-HkUCZffhBo7ocYheD9oZvMcDloRnGhBMOZRyVcAQRFmZPmNqSyISlXA1tQCIxW+r478fty97XXAGjNYzBjpCsg==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.4.0.tgz", + "integrity": "sha512-h2+VN/0JjpR8fIkDEAoadNjfR3oLzB+v1qSXbIAKjQ46JAHx3X22n9nqS+BWSQnTnp1AjkjSvZyJMekmcwxzxg==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.4.0.tgz", + "integrity": "sha512-uV7FDUNXGyDSD3PwUaf5YijX91T5/H9SX4ErEcshzwgzWwBtK37nUWPU3ZLJfeTavX3fycTOqk9TglpOLaWkCg==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.4.0.tgz", + "integrity": "sha512-mCArluxEGi3cmYHqsgpGGt3IyLCrFBxPsxNZ56Mpur0xSlInnIHoeLDH7FvVVcPJRPSQ9/MfRqLsainRw+BojA==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.4.0.tgz", + "integrity": "sha512-Dsgg6PLAqzZw5wZ4QjUYc8Z2KqJqXxHxq3vIoyoBWiLEEfigIs7wHR+oiWUQy3Zk9MIk6JTYj7tMoQU0Jm3nqA==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.4.0.tgz", + "integrity": "sha512-O9tX1BTwxIhgXpOLpFDueYA9DWk69WCbDRrjYoMQtFHSkTyE7RhNgyjSPREUWJb9i+YUg3OrsvrBYRl64FCPCQ==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.4.0.tgz", + "integrity": "sha512-+0VDvx9SmNrFNgwPoeoCha+tRoAjopwT0+pYO1xAbyLcewXSemq+eLxEa46Q1/aoOaJQ0qqHELuQM7iS2gp33Q==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.4.0.tgz", + "integrity": "sha512-Ohj6KB7siKqZaQhNJVMBBUzT3Nnp6eTKqO+FXO3qu/n1hJl3YLwVKTWBg28LF7MWrKu46UuYavwMRxud0VyqHg==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/plugin-debug": "3.4.0", + "@docusaurus/plugin-google-analytics": "3.4.0", + "@docusaurus/plugin-google-gtag": "3.4.0", + "@docusaurus/plugin-google-tag-manager": "3.4.0", + "@docusaurus/plugin-sitemap": "3.4.0", + "@docusaurus/theme-classic": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-search-algolia": "3.4.0", + "@docusaurus/types": "3.4.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.4.0.tgz", + "integrity": "sha512-0IPtmxsBYv2adr1GnZRdMkEQt1YW6tpzrUPj02YxNpvJ5+ju4E13J5tB4nfdaen/tfR1hmpSPlTFPvTf4kwy8Q==", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.26", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.4.0.tgz", + "integrity": "sha512-0A27alXuv7ZdCg28oPE8nH/Iz73/IUejVaCazqu9elS4ypjiLhK3KfzdSQBnL/g7YfHSlymZKdiOHEo8fJ0qMA==", + "dependencies": { + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.4.0.tgz", + "integrity": "sha512-aiHFx7OCw4Wck1z6IoShVdUWIjntC8FHCw9c5dR8r3q4Ynh+zkS8y2eFFunN/DL6RXPzpnvKCg3vhLQYJDmT9Q==", + "dependencies": { + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "algoliasearch": "^4.18.0", + "algoliasearch-helper": "^3.13.3", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.4.0.tgz", + "integrity": "sha512-zSxCSpmQCCdQU5Q4CnX/ID8CSUUI3fvmq4hU/GNP/XoAWtXo9SAVnM3TzpU8Gb//H3WCsT8mJcTfyOk3d9ftNg==", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/types": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", + "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.4.0.tgz", + "integrity": "sha512-fRwnu3L3nnWaXOgs88BVBmG1yGjcQqZNHG+vInhEa2Sz2oQB+ZjbEMO5Rh9ePFpZ0YDiDUhpaVjwmS+AU2F14g==", + "dependencies": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@svgr/webpack": "^8.1.0", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.4.0.tgz", + "integrity": "sha512-NVx54Wr4rCEKsjOH5QEVvxIqVvm+9kh7q8aYTU5WzUU9/Hctd6aTrcZ3G0Id4zYJ+AeaG5K5qHA4CY5Kcm2iyQ==", + "dependencies": { + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.4.0.tgz", + "integrity": "sha512-hYQ9fM+AXYVTWxJOT1EuNaRnrR2WGpRdLDQG07O8UOpsvCPWUVOeo26Rbm0JWY2sGLfzAb+tvJ62yF+8F+TV0g==", + "dependencies": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.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", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.14.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", + "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prismjs": { + "version": "1.26.4", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz", + "integrity": "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.11", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz", + "integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", + "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-account": "4.24.0", + "@algolia/client-analytics": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-personalization": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/recommend": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.3.tgz", + "integrity": "sha512-2eoEz8mG4KHE+DzfrBTrCmDPxVXv7aZZWPojAJFtARpxxMO6lkos1dJ+XDCXdPvq7q3tpYWRi6xXmVQikejtpA==", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001642", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", + "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-functions-list": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", + "dev": true, + "engines": { + "node": ">=12 || >=16" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "dependencies": { + "cssnano": "^5.1.8", + "jest-worker": "^29.1.2", + "postcss": "^8.4.17", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "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/css-minimizer-webpack-plugin/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==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "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/css-minimizer-webpack-plugin/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "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/css-minimizer-webpack-plugin/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "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/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "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==", + "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/csso/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==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/docusaurus-theme-github-codeblock": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-theme-github-codeblock/-/docusaurus-theme-github-codeblock-2.0.2.tgz", + "integrity": "sha512-H2WoQPWOLjGZO6KS58Gsd+eUVjTFJemkReiSSu9chqokyLc/3Ih3+zPRYfuEZ/HsDvSMIarf7CNcp+Vt+/G+ig==", + "dependencies": { + "@docusaurus/types": "^3.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.829", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz", + "integrity": "sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.2.tgz", + "integrity": "sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/file-entry-cache": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", + "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", + "dev": true, + "dependencies": { + "flat-cache": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", + "dev": true, + "dependencies": { + "flatted": "^3.3.1", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", + "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", + "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", + "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", + "dependencies": { + "inline-style-parser": "0.2.3" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/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==", + "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/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/known-css-properties": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", + "dev": true + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", + "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", + "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", + "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.1.tgz", + "integrity": "sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-space/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz", + "integrity": "sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", + "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", + "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-json-view-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz", + "integrity": "sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", + "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/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==", + "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/renderkid/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==", + "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/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "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/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rtl-detect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + }, + "node_modules/rtlcss": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", + "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.15.0.tgz", + "integrity": "sha512-ch2sPCUDD4sbPQdknVl9ALSi9H7VyoeVbsxznYz6QV55jJ8CI3EtwpO1i84keN4+hF5IeHWIeGvc08530JkVXQ==", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + }, + "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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/stylelint": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.7.0.tgz", + "integrity": "sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/media-query-list-parser": "^2.1.13", + "@csstools/selector-specificity": "^3.1.1", + "@dual-bundle/import-meta-resolve": "^4.1.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.5", + "fast-glob": "^3.3.2", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^9.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.3.1", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.7", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.1", + "postcss": "^8.4.39", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.0", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.1.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", + "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "dependencies": { + "stylelint-config-recommended": "^14.0.1" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.1.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/stylelint/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/stylelint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/stylelint/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stylelint/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/stylelint/node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "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==", + "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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tablesort": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz", + "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.31.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", + "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", + "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.93.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", + "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/docs-site/package.json b/docs-site/package.json new file mode 100644 index 000000000..1dd80c785 --- /dev/null +++ b/docs-site/package.json @@ -0,0 +1,50 @@ +{ + "name": "website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/plugin-client-redirects": "^3.4.0", + "@docusaurus/preset-classic": "3.4.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "css-minimizer-webpack-plugin": "^4.1.0", + "docusaurus-theme-github-codeblock": "^2.0.2", + "prism-react-renderer": "^2.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "tablesort": "^5.3.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "stylelint": "^16.7.0", + "stylelint-config-standard": "^36.0.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/docs-site/redirects.js b/docs-site/redirects.js new file mode 100644 index 000000000..cfbc72179 --- /dev/null +++ b/docs-site/redirects.js @@ -0,0 +1,101 @@ +import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; + +if (ExecutionEnvironment.canUseDOM) { +(function() { + // List of specific URLs to handle + const urlsToHandle = [ + '/bolt-js/concepts#message-listening', + '/bolt-js/concepts#message-sending', + '/bolt-js/concepts#event-listening', + '/bolt-js/concepts#web-api', + '/bolt-js/concepts#action-listening', + '/bolt-js/concepts#action-respond', + '/bolt-js/concepts#acknowledge', + '/bolt-js/concepts#shortcuts', + '/bolt-js/concepts#commands', + '/bolt-js/concepts#creating-modals', + '/bolt-js/concepts#updating-pushing-views', + '/bolt-js/concepts#view-submissions', + '/bolt-js/concepts#publishing-views', + '/bolt-js/concepts#options', + '/bolt-js/concepts#authenticating-oauth', + '/bolt-js/concepts#socket-mode', + '/bolt-js/concepts#error-handling', + '/bolt-js/concepts#authorization', + '/bolt-js/concepts#token-rotation', + '/bolt-js/concepts#conversation-store', + '/bolt-js/concepts#global-middleware', + '/bolt-js/concepts#listener-middleware', + '/bolt-js/concepts#context', + '/bolt-js/concepts#deferring-initialization', + '/bolt-js/concepts#logging', + '/bolt-js/concepts#custom-routes', + '/bolt-js/concepts#receiver', + '/bolt-js/concepts#creating-custom-functions', + '/bolt-js/concepts#defining-custom-functions', + '/bolt-js/concepts#listening-to-custom-functions', + '/bolt-js/concepts#responding-to-interactivity', + '/bolt-js/concepts#steps-overview', + '/bolt-js/concepts#creating-steps', + '/bolt-js/concepts#adding-editing-steps', + '/bolt-js/concepts#saving-steps', + '/bolt-js/concepts#executing-steps', + '/bolt-js/ja-jp/concepts#message-listening', + '/bolt-js/ja-jp/concepts#message-sending', + '/bolt-js/ja-jp/concepts#event-listening', + '/bolt-js/ja-jp/concepts#web-api', + '/bolt-js/ja-jp/concepts#action-listening', + '/bolt-js/ja-jp/concepts#action-respond', + '/bolt-js/ja-jp/concepts#acknowledge', + '/bolt-js/ja-jp/concepts#shortcuts', + '/bolt-js/ja-jp/concepts#commands', + '/bolt-js/ja-jp/concepts#creating-modals', + '/bolt-js/ja-jp/concepts#updating-pushing-views', + '/bolt-js/ja-jp/concepts#view-submissions', + '/bolt-js/ja-jp/concepts#publishing-views', + '/bolt-js/ja-jp/concepts#options', + '/bolt-js/ja-jp/concepts#authenticating-oauth', + '/bolt-js/ja-jp/concepts#socket-mode', + '/bolt-js/ja-jp/concepts#error-handling', + '/bolt-js/ja-jp/concepts#authorization', + '/bolt-js/ja-jp/concepts#token-rotation', + '/bolt-js/ja-jp/concepts#conversation-store', + '/bolt-js/ja-jp/concepts#global-middleware', + '/bolt-js/ja-jp/concepts#listener-middleware', + '/bolt-js/ja-jp/concepts#context', + '/bolt-js/ja-jp/concepts#deferring-initialization', + '/bolt-js/ja-jp/concepts#logging', + '/bolt-js/ja-jp/concepts#custom-routes', + '/bolt-js/ja-jp/concepts#receiver', + '/bolt-js/ja-jp/concepts#creating-custom-functions', + '/bolt-js/ja-jp/concepts#defining-custom-functions', + '/bolt-js/ja-jp/concepts#listening-to-custom-functions', + '/bolt-js/ja-jp/concepts#responding-to-interactivity', + '/bolt-js/ja-jp/concepts#steps-overview', + '/bolt-js/ja-jp/concepts#creating-steps', + '/bolt-js/ja-jp/concepts#adding-editing-steps', + '/bolt-js/ja-jp/concepts#saving-steps', + '/bolt-js/ja-jp/concepts#executing-steps', + ]; + + // Get the current path and hash + const currentPath = window.location.pathname; + const currentHash = window.location.hash; + + // If there is a hash fragment + if (currentHash && currentHash.includes('#')) { + // Create the full URL with hash replaced by '/' + const newPath = currentPath + currentHash.replace('#', '/'); + + // Loop through the list of URLs to handle + for (const url of urlsToHandle) { + // Check if the current path matches the URL to handle + if (currentPath === url.split('#')[0] && window.location.hash === `#${url.split('#')[1]}`) { + // Redirect to the new path + window.location.replace(newPath); + return; // Exit after the first match + } + } + } +})(); +} diff --git a/docs-site/sidebars.js b/docs-site/sidebars.js new file mode 100644 index 000000000..b11edaecd --- /dev/null +++ b/docs-site/sidebars.js @@ -0,0 +1,118 @@ +/** + The sidebars can be generated from the filesystem, or explicitly defined here. + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + // tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + sidebarJSBolt: [ + { + type: 'html', + value: '

    Bolt for JavaScript

    ', // The HTML to be rendered + defaultStyle: true, // Use the default menu item styling + }, + 'getting-started', + { + type: 'category', + label: 'Basic concepts', + items: [ + 'basic/message-listening', + 'basic/message-sending', + 'basic/event-listening', + 'basic/web-api', + 'basic/action-listening', + 'basic/action-respond', + 'basic/acknowledge', + 'basic/shortcuts', + 'basic/commands', + 'basic/creating-modals', + 'basic/updating-pushing-views', + 'basic/view-submissions', + 'basic/publishing-views', + 'basic/options', + 'basic/authenticating-oauth', + 'basic/socket-mode' + ], + }, + { + type: 'category', + label: 'Advanced concepts', + items: [ + 'advanced/error-handling', + 'advanced/authorization', + 'advanced/token-rotation', + 'advanced/conversation-store', + 'advanced/global-middleware', + 'advanced/listener-middleware', + 'advanced/context', + 'advanced/deferring-initialization', + 'advanced/logging', + 'advanced/custom-routes', + 'advanced/receiver', + ], + }, + { + type: 'category', + label: 'Deployments', + items: [ + 'deployments/aws-lambda', + 'deployments/heroku' + ], + }, + { + type: 'category', + label: 'Custom functions (Beta)', + items: [ + 'custom-functions/creating-custom-functions', + 'custom-functions/defining-custom-functions', + 'custom-functions/listening-to-custom-functions', + 'custom-functions/responding-to-interactivity', + ], + }, + { + type: 'category', + label: 'Workflow steps (Deprecated)', + items: [ + 'steps/steps-overview', + 'steps/creating-steps', + 'steps/adding-editing-steps', + 'steps/saving-steps', + 'steps/executing-steps', + ], + }, + {type: 'html', value: '
    '}, + { + type: 'category', + label: 'Tutorials', + items: [ + 'tutorial/getting-started-http', + 'tutorial/hubot-migration', + 'tutorial/migration-v2', + 'tutorial/migration-v3' + ], + }, + {type: 'html', value: '
    '}, + 'reference', + {type: 'html', value: '
    '}, + 'Changelog', + { + type: 'link', + label: 'Code on GitHub', + href: 'https://github.com/SlackAPI/bolt-js', + }, + { + type: 'link', + label: 'Contributors Guide', + href: 'https://github.com/SlackAPI/bolt-js/blob/main/.github/contributing.md', + }, + + ], +}; + +export default sidebars; diff --git a/docs-site/src/css/custom.css b/docs-site/src/css/custom.css new file mode 100644 index 000000000..8ceae3ccb --- /dev/null +++ b/docs-site/src/css/custom.css @@ -0,0 +1,107 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +:root { + /* set hex colors here pls */ + --aubergine: #4a154b; + + /* aubergine-active is used in light mode. + use something like #853c8c if you use as a link vs black text ( 3:1 contr) */ + --aubergine-active: #7c3085; + + /* aubergine-light is used in dark mode. #b681b5 is another one. i just made both up */ + --aubergine-light: #ce70cc; + + /* horchata is that beige color we use a lot */ + --horchata: #f4ede4; + + /* slack-blue is 36C5F0. used for dark-mode links */ + --slack-link: #36c5f0; + --slack-blue: #36c5f0; + /* slack marketing color for links 1264A3. used for light-mode links */ + --slack-dark-blue: #1264a3; + + --grey: #868686; + --white: #FFFFFF; +} + +/* resets striped tables that hurt me eyes */ +table tr:nth-child(even) { + background-color: inherit; +} + +p a { + text-decoration: underline; +} + +.markdown a { + color: var(--slack-link); + text-decoration: underline; +} + +/* adjusting for light and dark modes */ +[data-theme="light"] { + --ifm-color-primary: var(--aubergine-active); + --ifm-footer-background-color: var(--horchata); + --slack-link: var(--slack-dark-blue) +} + +[data-theme="dark"] { + --ifm-color-primary: var(--aubergine-light); + --ifm-navbar-background-color: var(--aubergine); + --ifm-footer-background-color: var(--aubergine); + --slack-link: var(--slack-blue) +} + +html[data-theme="dark"] { + --docusaurus-highlighted-code-line-bg: rgb(0 0 0 / 30%); +} + +/* bolding Toc for contrast */ +.table-of-contents__link--active { + font-weight: bold; +} + +/* only uncomment for home page -- colors white space on v tall screens */ +/* .main-wrapper { + background: var(--horchata); +} */ + +/* announcement bar up top */ +div[class^="announcementBar_"] { + font-size: 20px; + height: 50px; + background: var(--horchata); +} + +/* navbar */ + +.navbar-github-link { + width: 32px; + height: 32px; + padding: 6px; + margin-right: 6px; + margin-left: 6px; + border-radius: 50%; + transition: background var(--ifm-transition-fast); +} + +.navbar-github-link:hover { + background: var(--ifm-color-emphasis-200); +} + +.navbar-github-link::before { + content: ""; + height: 100%; + display: block; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat; +} + +html[data-theme="dark"] .navbar-github-link::before { + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat; +} diff --git a/docs-site/src/theme/NotFound/Content/index.js b/docs-site/src/theme/NotFound/Content/index.js new file mode 100644 index 000000000..c122bc039 --- /dev/null +++ b/docs-site/src/theme/NotFound/Content/index.js @@ -0,0 +1,36 @@ +import React from 'react'; +import clsx from 'clsx'; +import Translate from '@docusaurus/Translate'; +import Heading from '@theme/Heading'; +export default function NotFoundContent({className}) { + return ( +
    +
    +
    + + + Oh no! There's nothing here. + + +

    + + If we've led you astray, please let us know. We'll do our best to get things in order. + + +

    +

    + + For now, we suggest heading back to the beginning to get your bearings. May your next journey have clear skies to guide you true. + +

    +
    +
    +
    + ); +} diff --git a/docs-site/src/theme/NotFound/index.js b/docs-site/src/theme/NotFound/index.js new file mode 100644 index 000000000..3b551f9e4 --- /dev/null +++ b/docs-site/src/theme/NotFound/index.js @@ -0,0 +1,19 @@ +import React from 'react'; +import {translate} from '@docusaurus/Translate'; +import {PageMetadata} from '@docusaurus/theme-common'; +import Layout from '@theme/Layout'; +import NotFoundContent from '@theme/NotFound/Content'; +export default function Index() { + const title = translate({ + id: 'theme.NotFound.title', + message: 'Page Not Found', + }); + return ( + <> + + + + + + ); +} diff --git a/docs-site/static/.nojekyll b/docs-site/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/docs-site/static/img/basic-information-page.png b/docs-site/static/img/basic-information-page.png new file mode 100644 index 0000000000000000000000000000000000000000..0467c01f55730581e4509769313d4b45828b5a70 GIT binary patch literal 402110 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�Www}!B~;*bgSgF>MYz* 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%0DBnZf73s_u!U+}u2p?HYCzM;0-qZ9CciIh!C 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 PdzI{Mc}%{f!L$DZPUM>r literal 0 HcmV?d00001 diff --git a/docs-site/static/img/bolt-js-logo.svg b/docs-site/static/img/bolt-js-logo.svg new file mode 100644 index 000000000..c14f317d5 --- /dev/null +++ b/docs-site/static/img/bolt-js-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-site/static/img/bolt-logo.svg b/docs-site/static/img/bolt-logo.svg new file mode 100644 index 000000000..5077600d5 --- /dev/null +++ b/docs-site/static/img/bolt-logo.svg @@ -0,0 +1 @@ + diff --git a/docs-site/static/img/bolt.svg b/docs-site/static/img/bolt.svg new file mode 100644 index 000000000..62de99395 --- /dev/null +++ b/docs-site/static/img/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-site/static/img/bot-token.png b/docs-site/static/img/bot-token.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa723b1523bd9dd7c7a93fde6c46994366e8834 GIT binary patch literal 423392 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

    @X5kbYIXef7-{l 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

    S`Nj7kk;&dt0IC-j@c;Pkh2?+ejl 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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/favicon.ico b/docs-site/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e6e9a4aa71ffae29bbfaeacc2bb431272df45cc3 GIT binary patch literal 24499 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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/interactivity-and-shortcuts-page.png b/docs-site/static/img/interactivity-and-shortcuts-page.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8853004d4c311d31f6b92f40623914141cdb8d GIT binary patch literal 164803 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%0D{BAD|gt{tb4aVek9E%cuZEdLF+*+#1QD$ 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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/signing-secret.png b/docs-site/static/img/signing-secret.png new file mode 100644 index 0000000000000000000000000000000000000000..d32afa03e670f36d023355d91c76f0f475a690f8 GIT binary patch literal 289939 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Μ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

    =$cTRzP6g9AUM*{+>;Kt{TOp-U+J|Vgil81LN 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 z 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

    kuHci1T>%df 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ÁL-1d-(Q|-QVD5f?wX!S;g7ykz;DfF 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�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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/slack-logo.svg b/docs-site/static/img/slack-logo.svg new file mode 100644 index 000000000..fb55f7245 --- /dev/null +++ b/docs-site/static/img/slack-logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs-site/static/img/slack_logo_dark.svg b/docs-site/static/img/slack_logo_dark.svg new file mode 100644 index 000000000..464e9513c --- /dev/null +++ b/docs-site/static/img/slack_logo_dark.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d296020b8361925547fdaa9dc51c28276f735977 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:29:07 -0700 Subject: [PATCH 08/25] feat: added docs site workflows --- docs-site/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-site/package.json b/docs-site/package.json index 1dd80c785..3f877edbe 100644 --- a/docs-site/package.json +++ b/docs-site/package.json @@ -1,6 +1,6 @@ { "name": "website", - "version": "0.0.0", + "version": "2024.7.27", "private": true, "scripts": { "docusaurus": "docusaurus", From 0754d9e2031c36e85cd02c9e9fb03d93e3ebe01c Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:29:29 -0700 Subject: [PATCH 09/25] feat: added docs site workflows --- .github/workflows/deploy-site.yml | 55 +++++++++++++++++++++++++++++++ .github/workflows/test-site.yml | 31 +++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 .github/workflows/deploy-site.yml create mode 100644 .github/workflows/test-site.yml diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/deploy-site.yml new file mode 100644 index 000000000..aa65e8461 --- /dev/null +++ b/.github/workflows/deploy-site.yml @@ -0,0 +1,55 @@ +name: Deploy to GitHub Pages + +on: + push: + branches: + - main + paths: + - 'docs-site/**' + +jobs: + build: + name: Build Docusaurus + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-node@v4 + with: + node-version: 18 + cache: npm + cache-dependency-path: package-lock.json + + - name: Install dependencies + run: npm ci + working-directory: ./docs-site + + - name: Build website + run: npm run build + working-directory: ./docs-site + + - name: Upload Build Artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./docs-site/build + + deploy: + name: Deploy to GitHub Pages + needs: build + + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # verifies deployment is from an appropriate source + + # Deploy to the github-pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/.github/workflows/test-site.yml b/.github/workflows/test-site.yml new file mode 100644 index 000000000..604a85fdd --- /dev/null +++ b/.github/workflows/test-site.yml @@ -0,0 +1,31 @@ +name: Test deployment + +on: + pull_request: + branches: + - main + paths: + - 'docs-site/**' + +jobs: + test: + name: Test deployment + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-node@v4 + with: + node-version: 18 + cache: npm + cache-dependency-path: package-lock.json + + - name: Install dependencies + run: npm ci + working-directory: ./docs-site + + + - name: Test build website + run: npm run build + working-directory: ./docs-site From b2c12bff4b8165ff1b7adca080911d0cad91727b Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:35:26 -0700 Subject: [PATCH 10/25] fix: incorrect path for docs workflow --- .github/workflows/deploy-site.yml | 2 +- .github/workflows/test-site.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/deploy-site.yml index aa65e8461..5f6a92c73 100644 --- a/.github/workflows/deploy-site.yml +++ b/.github/workflows/deploy-site.yml @@ -19,7 +19,7 @@ jobs: with: node-version: 18 cache: npm - cache-dependency-path: package-lock.json + cache-dependency-path: docs-site/package-lock.json - name: Install dependencies run: npm ci diff --git a/.github/workflows/test-site.yml b/.github/workflows/test-site.yml index 604a85fdd..2685edd1b 100644 --- a/.github/workflows/test-site.yml +++ b/.github/workflows/test-site.yml @@ -19,7 +19,7 @@ jobs: with: node-version: 18 cache: npm - cache-dependency-path: package-lock.json + cache-dependency-path: docs-site/package-lock.json - name: Install dependencies run: npm ci From 1af9e157059c7f7859822a4048e65ff32940c106 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 18:44:39 -0700 Subject: [PATCH 11/25] docs: small fixes --- docs-site/docusaurus.config.js | 4 ---- docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/docs-site/docusaurus.config.js b/docs-site/docusaurus.config.js index 554e6188f..37e0eec51 100644 --- a/docs-site/docusaurus.config.js +++ b/docs-site/docusaurus.config.js @@ -49,10 +49,6 @@ const config = { ], ], - scripts: [ - 'redirects.js', - ], - clientModules: [ require.resolve('./redirects.js'), ], diff --git a/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json b/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json index a66bf97e2..d9ffa7ec8 100644 --- a/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json +++ b/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json @@ -4,7 +4,7 @@ "description": "The title in the navbar" }, "item.label.SDKs": { - "message": "SDK", + "message": "SDKs", "description": "Navbar item with label SDKs" }, "item.label.Java": { From 82e24e6c38a16203752d39c6e288453b2d7a11ed Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Fri, 26 Jul 2024 15:41:31 -0700 Subject: [PATCH 12/25] docs: file structure of docs/content --- {docs-site => docs}/.gitignore | 0 {docs-site => docs}/README.md | 0 {docs-site => docs}/babel.config.js | 0 {docs-site/docs => docs/content}/.gitignore | 0 {docs-site/docs => docs/content}/Changelog.md | 0 .../docs => docs/content}/advanced/authorization.md | 0 .../docs => docs/content}/advanced/context.md | 0 .../content}/advanced/conversation-store.md | 0 .../docs => docs/content}/advanced/custom-routes.md | 0 .../content}/advanced/deferring-initialization.md | 0 .../content}/advanced/error-handling.md | 0 .../content}/advanced/global-middleware.md | 0 .../content}/advanced/listener-middleware.md | 0 .../docs => docs/content}/advanced/logging.md | 0 .../docs => docs/content}/advanced/receiver.md | 0 .../content}/advanced/token-rotation.md | 0 .../docs => docs/content}/basic/acknowledge.md | 0 .../docs => docs/content}/basic/action-listening.md | 0 .../docs => docs/content}/basic/action-respond.md | 0 .../content}/basic/authenticating-oauth.md | 0 {docs-site/docs => docs/content}/basic/commands.md | 0 .../docs => docs/content}/basic/creating-modals.md | 0 .../docs => docs/content}/basic/event-listening.md | 0 .../content}/basic/message-listening.md | 0 .../docs => docs/content}/basic/message-sending.md | 0 {docs-site/docs => docs/content}/basic/options.md | 0 .../docs => docs/content}/basic/publishing-views.md | 0 {docs-site/docs => docs/content}/basic/shortcuts.md | 0 .../docs => docs/content}/basic/socket-mode.md | 0 .../content}/basic/updating-pushing-views.md | 0 .../docs => docs/content}/basic/view-submissions.md | 0 {docs-site/docs => docs/content}/basic/web-api.md | 0 .../custom-functions/creating-custom-functions.md | 0 .../custom-functions/defining-custom-functions.md | 0 .../listening-to-custom-functions.md | 0 .../custom-functions/responding-to-interactivity.md | 0 .../docs => docs/content}/deployments/aws-lambda.md | 0 .../docs => docs/content}/deployments/heroku.md | 0 {docs-site/docs => docs/content}/getting-started.md | 0 {docs-site/docs => docs/content}/reference.md | 0 .../content}/steps/adding-editing-steps.md | 0 .../docs => docs/content}/steps/creating-steps.md | 0 .../docs => docs/content}/steps/executing-steps.md | 0 .../docs => docs/content}/steps/saving-steps.md | 0 .../docs => docs/content}/steps/steps-overview.md | 0 .../content}/tutorial/getting-started-http.md | 0 .../content}/tutorial/hubot-migration.md | 0 .../docs => docs/content}/tutorial/migration-v2.md | 0 .../docs => docs/content}/tutorial/migration-v3.md | 0 {docs-site => docs}/docusaurus.config.js | 0 {docs-site => docs}/i18n/ja-jp/code.json | 0 .../docusaurus-plugin-content-docs/current.json | 0 .../current/advanced/authorization.md | 0 .../current/advanced/context.md | 0 .../current/advanced/conversation-store.md | 0 .../current/advanced/custom-routes.md | 0 .../current/advanced/deferring-initialization.md | 0 .../current/advanced/error-handling.md | 0 .../current/advanced/global-middleware.md | 0 .../current/advanced/listener-middleware.md | 0 .../current/advanced/logging.md | 0 .../current/advanced/receiver.md | 0 .../current/advanced/token-rotation.md | 0 .../current/basic/acknowledge.md | 0 .../current/basic/action-listening.md | 0 .../current/basic/action-respond.md | 0 .../current/basic/authenticating-oauth.md | 0 .../current/basic/commands.md | 0 .../current/basic/creating-modals.md | 0 .../current/basic/event-listening.md | 0 .../current/basic/message-listening.md | 0 .../current/basic/message-sending.md | 0 .../current/basic/options.md | 0 .../current/basic/publishing-views.md | 0 .../current/basic/shortcuts.md | 0 .../current/basic/socket-mode.md | 0 .../current/basic/updating-pushing-views.md | 0 .../current/basic/view-submissions.md | 0 .../current/basic/web-api.md | 0 .../custom-functions/creating-custom-functions.md | 0 .../custom-functions/defining-custom-functions.md | 0 .../listening-to-custom-functions.md | 0 .../custom-functions/responding-to-interactivity.md | 0 .../current/deployments/aws-lambda.md | 0 .../current/deployments/heroku.md | 0 .../current/getting-started.md | 0 .../current/reference.md | 0 .../current/steps/adding-editing-steps.md | 0 .../current/steps/creating-steps.md | 0 .../current/steps/executing-steps.md | 0 .../current/steps/saving-steps.md | 0 .../current/steps/steps-overview.md | 0 .../current/tutorials/getting-started-http.md | 0 .../current/tutorials/hubot-migration.md | 0 .../current/tutorials/migration-v2.md | 0 .../current/tutorials/migration-v3.md | 0 .../i18n/ja-jp/docusaurus-theme-classic/footer.json | 0 .../i18n/ja-jp/docusaurus-theme-classic/navbar.json | 0 {docs-site => docs}/package-lock.json | 0 {docs-site => docs}/package.json | 0 {docs-site => docs}/redirects.js | 0 {docs-site => docs}/sidebars.js | 0 {docs-site => docs}/src/css/custom.css | 0 .../src/theme/NotFound/Content/index.js | 0 {docs-site => docs}/src/theme/NotFound/index.js | 0 {docs-site => docs}/static/.nojekyll | 0 .../static/img/basic-information-page.png | Bin {docs-site => docs}/static/img/bolt-js-logo.svg | 0 {docs-site => docs}/static/img/bolt-logo.svg | 0 {docs-site => docs}/static/img/bolt.svg | 0 {docs-site => docs}/static/img/bot-token.png | Bin .../static/img/event-subscriptions-page.png | Bin {docs-site => docs}/static/img/favicon.ico | Bin .../static/img/interactivity-and-shortcuts-page.png | Bin {docs-site => docs}/static/img/ngrok.gif | Bin {docs-site => docs}/static/img/node-logo.svg | 0 {docs-site => docs}/static/img/oslo.png | Bin .../static/img/request-url-config.png | Bin {docs-site => docs}/static/img/signing-secret.png | Bin {docs-site => docs}/static/img/slack-logo.svg | 0 {docs-site => docs}/static/img/slack_logo_dark.svg | 0 121 files changed, 0 insertions(+), 0 deletions(-) rename {docs-site => docs}/.gitignore (100%) rename {docs-site => docs}/README.md (100%) rename {docs-site => docs}/babel.config.js (100%) rename {docs-site/docs => docs/content}/.gitignore (100%) rename {docs-site/docs => docs/content}/Changelog.md (100%) rename {docs-site/docs => docs/content}/advanced/authorization.md (100%) rename {docs-site/docs => docs/content}/advanced/context.md (100%) rename {docs-site/docs => docs/content}/advanced/conversation-store.md (100%) rename {docs-site/docs => docs/content}/advanced/custom-routes.md (100%) rename {docs-site/docs => docs/content}/advanced/deferring-initialization.md (100%) rename {docs-site/docs => docs/content}/advanced/error-handling.md (100%) rename {docs-site/docs => docs/content}/advanced/global-middleware.md (100%) rename {docs-site/docs => docs/content}/advanced/listener-middleware.md (100%) rename {docs-site/docs => docs/content}/advanced/logging.md (100%) rename {docs-site/docs => docs/content}/advanced/receiver.md (100%) rename {docs-site/docs => docs/content}/advanced/token-rotation.md (100%) rename {docs-site/docs => docs/content}/basic/acknowledge.md (100%) rename {docs-site/docs => docs/content}/basic/action-listening.md (100%) rename {docs-site/docs => docs/content}/basic/action-respond.md (100%) rename {docs-site/docs => docs/content}/basic/authenticating-oauth.md (100%) rename {docs-site/docs => docs/content}/basic/commands.md (100%) rename {docs-site/docs => docs/content}/basic/creating-modals.md (100%) rename {docs-site/docs => docs/content}/basic/event-listening.md (100%) rename {docs-site/docs => docs/content}/basic/message-listening.md (100%) rename {docs-site/docs => docs/content}/basic/message-sending.md (100%) rename {docs-site/docs => docs/content}/basic/options.md (100%) rename {docs-site/docs => docs/content}/basic/publishing-views.md (100%) rename {docs-site/docs => docs/content}/basic/shortcuts.md (100%) rename {docs-site/docs => docs/content}/basic/socket-mode.md (100%) rename {docs-site/docs => docs/content}/basic/updating-pushing-views.md (100%) rename {docs-site/docs => docs/content}/basic/view-submissions.md (100%) rename {docs-site/docs => docs/content}/basic/web-api.md (100%) rename {docs-site/docs => docs/content}/custom-functions/creating-custom-functions.md (100%) rename {docs-site/docs => docs/content}/custom-functions/defining-custom-functions.md (100%) rename {docs-site/docs => docs/content}/custom-functions/listening-to-custom-functions.md (100%) rename {docs-site/docs => docs/content}/custom-functions/responding-to-interactivity.md (100%) rename {docs-site/docs => docs/content}/deployments/aws-lambda.md (100%) rename {docs-site/docs => docs/content}/deployments/heroku.md (100%) rename {docs-site/docs => docs/content}/getting-started.md (100%) rename {docs-site/docs => docs/content}/reference.md (100%) rename {docs-site/docs => docs/content}/steps/adding-editing-steps.md (100%) rename {docs-site/docs => docs/content}/steps/creating-steps.md (100%) rename {docs-site/docs => docs/content}/steps/executing-steps.md (100%) rename {docs-site/docs => docs/content}/steps/saving-steps.md (100%) rename {docs-site/docs => docs/content}/steps/steps-overview.md (100%) rename {docs-site/docs => docs/content}/tutorial/getting-started-http.md (100%) rename {docs-site/docs => docs/content}/tutorial/hubot-migration.md (100%) rename {docs-site/docs => docs/content}/tutorial/migration-v2.md (100%) rename {docs-site/docs => docs/content}/tutorial/migration-v3.md (100%) rename {docs-site => docs}/docusaurus.config.js (100%) rename {docs-site => docs}/i18n/ja-jp/code.json (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current.json (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-theme-classic/footer.json (100%) rename {docs-site => docs}/i18n/ja-jp/docusaurus-theme-classic/navbar.json (100%) rename {docs-site => docs}/package-lock.json (100%) rename {docs-site => docs}/package.json (100%) rename {docs-site => docs}/redirects.js (100%) rename {docs-site => docs}/sidebars.js (100%) rename {docs-site => docs}/src/css/custom.css (100%) rename {docs-site => docs}/src/theme/NotFound/Content/index.js (100%) rename {docs-site => docs}/src/theme/NotFound/index.js (100%) rename {docs-site => docs}/static/.nojekyll (100%) rename {docs-site => docs}/static/img/basic-information-page.png (100%) rename {docs-site => docs}/static/img/bolt-js-logo.svg (100%) rename {docs-site => docs}/static/img/bolt-logo.svg (100%) rename {docs-site => docs}/static/img/bolt.svg (100%) rename {docs-site => docs}/static/img/bot-token.png (100%) rename {docs-site => docs}/static/img/event-subscriptions-page.png (100%) rename {docs-site => docs}/static/img/favicon.ico (100%) rename {docs-site => docs}/static/img/interactivity-and-shortcuts-page.png (100%) rename {docs-site => docs}/static/img/ngrok.gif (100%) rename {docs-site => docs}/static/img/node-logo.svg (100%) rename {docs-site => docs}/static/img/oslo.png (100%) rename {docs-site => docs}/static/img/request-url-config.png (100%) rename {docs-site => docs}/static/img/signing-secret.png (100%) rename {docs-site => docs}/static/img/slack-logo.svg (100%) rename {docs-site => docs}/static/img/slack_logo_dark.svg (100%) diff --git a/docs-site/.gitignore b/docs/.gitignore similarity index 100% rename from docs-site/.gitignore rename to docs/.gitignore diff --git a/docs-site/README.md b/docs/README.md similarity index 100% rename from docs-site/README.md rename to docs/README.md diff --git a/docs-site/babel.config.js b/docs/babel.config.js similarity index 100% rename from docs-site/babel.config.js rename to docs/babel.config.js diff --git a/docs-site/docs/.gitignore b/docs/content/.gitignore similarity index 100% rename from docs-site/docs/.gitignore rename to docs/content/.gitignore diff --git a/docs-site/docs/Changelog.md b/docs/content/Changelog.md similarity index 100% rename from docs-site/docs/Changelog.md rename to docs/content/Changelog.md diff --git a/docs-site/docs/advanced/authorization.md b/docs/content/advanced/authorization.md similarity index 100% rename from docs-site/docs/advanced/authorization.md rename to docs/content/advanced/authorization.md diff --git a/docs-site/docs/advanced/context.md b/docs/content/advanced/context.md similarity index 100% rename from docs-site/docs/advanced/context.md rename to docs/content/advanced/context.md diff --git a/docs-site/docs/advanced/conversation-store.md b/docs/content/advanced/conversation-store.md similarity index 100% rename from docs-site/docs/advanced/conversation-store.md rename to docs/content/advanced/conversation-store.md diff --git a/docs-site/docs/advanced/custom-routes.md b/docs/content/advanced/custom-routes.md similarity index 100% rename from docs-site/docs/advanced/custom-routes.md rename to docs/content/advanced/custom-routes.md diff --git a/docs-site/docs/advanced/deferring-initialization.md b/docs/content/advanced/deferring-initialization.md similarity index 100% rename from docs-site/docs/advanced/deferring-initialization.md rename to docs/content/advanced/deferring-initialization.md diff --git a/docs-site/docs/advanced/error-handling.md b/docs/content/advanced/error-handling.md similarity index 100% rename from docs-site/docs/advanced/error-handling.md rename to docs/content/advanced/error-handling.md diff --git a/docs-site/docs/advanced/global-middleware.md b/docs/content/advanced/global-middleware.md similarity index 100% rename from docs-site/docs/advanced/global-middleware.md rename to docs/content/advanced/global-middleware.md diff --git a/docs-site/docs/advanced/listener-middleware.md b/docs/content/advanced/listener-middleware.md similarity index 100% rename from docs-site/docs/advanced/listener-middleware.md rename to docs/content/advanced/listener-middleware.md diff --git a/docs-site/docs/advanced/logging.md b/docs/content/advanced/logging.md similarity index 100% rename from docs-site/docs/advanced/logging.md rename to docs/content/advanced/logging.md diff --git a/docs-site/docs/advanced/receiver.md b/docs/content/advanced/receiver.md similarity index 100% rename from docs-site/docs/advanced/receiver.md rename to docs/content/advanced/receiver.md diff --git a/docs-site/docs/advanced/token-rotation.md b/docs/content/advanced/token-rotation.md similarity index 100% rename from docs-site/docs/advanced/token-rotation.md rename to docs/content/advanced/token-rotation.md diff --git a/docs-site/docs/basic/acknowledge.md b/docs/content/basic/acknowledge.md similarity index 100% rename from docs-site/docs/basic/acknowledge.md rename to docs/content/basic/acknowledge.md diff --git a/docs-site/docs/basic/action-listening.md b/docs/content/basic/action-listening.md similarity index 100% rename from docs-site/docs/basic/action-listening.md rename to docs/content/basic/action-listening.md diff --git a/docs-site/docs/basic/action-respond.md b/docs/content/basic/action-respond.md similarity index 100% rename from docs-site/docs/basic/action-respond.md rename to docs/content/basic/action-respond.md diff --git a/docs-site/docs/basic/authenticating-oauth.md b/docs/content/basic/authenticating-oauth.md similarity index 100% rename from docs-site/docs/basic/authenticating-oauth.md rename to docs/content/basic/authenticating-oauth.md diff --git a/docs-site/docs/basic/commands.md b/docs/content/basic/commands.md similarity index 100% rename from docs-site/docs/basic/commands.md rename to docs/content/basic/commands.md diff --git a/docs-site/docs/basic/creating-modals.md b/docs/content/basic/creating-modals.md similarity index 100% rename from docs-site/docs/basic/creating-modals.md rename to docs/content/basic/creating-modals.md diff --git a/docs-site/docs/basic/event-listening.md b/docs/content/basic/event-listening.md similarity index 100% rename from docs-site/docs/basic/event-listening.md rename to docs/content/basic/event-listening.md diff --git a/docs-site/docs/basic/message-listening.md b/docs/content/basic/message-listening.md similarity index 100% rename from docs-site/docs/basic/message-listening.md rename to docs/content/basic/message-listening.md diff --git a/docs-site/docs/basic/message-sending.md b/docs/content/basic/message-sending.md similarity index 100% rename from docs-site/docs/basic/message-sending.md rename to docs/content/basic/message-sending.md diff --git a/docs-site/docs/basic/options.md b/docs/content/basic/options.md similarity index 100% rename from docs-site/docs/basic/options.md rename to docs/content/basic/options.md diff --git a/docs-site/docs/basic/publishing-views.md b/docs/content/basic/publishing-views.md similarity index 100% rename from docs-site/docs/basic/publishing-views.md rename to docs/content/basic/publishing-views.md diff --git a/docs-site/docs/basic/shortcuts.md b/docs/content/basic/shortcuts.md similarity index 100% rename from docs-site/docs/basic/shortcuts.md rename to docs/content/basic/shortcuts.md diff --git a/docs-site/docs/basic/socket-mode.md b/docs/content/basic/socket-mode.md similarity index 100% rename from docs-site/docs/basic/socket-mode.md rename to docs/content/basic/socket-mode.md diff --git a/docs-site/docs/basic/updating-pushing-views.md b/docs/content/basic/updating-pushing-views.md similarity index 100% rename from docs-site/docs/basic/updating-pushing-views.md rename to docs/content/basic/updating-pushing-views.md diff --git a/docs-site/docs/basic/view-submissions.md b/docs/content/basic/view-submissions.md similarity index 100% rename from docs-site/docs/basic/view-submissions.md rename to docs/content/basic/view-submissions.md diff --git a/docs-site/docs/basic/web-api.md b/docs/content/basic/web-api.md similarity index 100% rename from docs-site/docs/basic/web-api.md rename to docs/content/basic/web-api.md diff --git a/docs-site/docs/custom-functions/creating-custom-functions.md b/docs/content/custom-functions/creating-custom-functions.md similarity index 100% rename from docs-site/docs/custom-functions/creating-custom-functions.md rename to docs/content/custom-functions/creating-custom-functions.md diff --git a/docs-site/docs/custom-functions/defining-custom-functions.md b/docs/content/custom-functions/defining-custom-functions.md similarity index 100% rename from docs-site/docs/custom-functions/defining-custom-functions.md rename to docs/content/custom-functions/defining-custom-functions.md diff --git a/docs-site/docs/custom-functions/listening-to-custom-functions.md b/docs/content/custom-functions/listening-to-custom-functions.md similarity index 100% rename from docs-site/docs/custom-functions/listening-to-custom-functions.md rename to docs/content/custom-functions/listening-to-custom-functions.md diff --git a/docs-site/docs/custom-functions/responding-to-interactivity.md b/docs/content/custom-functions/responding-to-interactivity.md similarity index 100% rename from docs-site/docs/custom-functions/responding-to-interactivity.md rename to docs/content/custom-functions/responding-to-interactivity.md diff --git a/docs-site/docs/deployments/aws-lambda.md b/docs/content/deployments/aws-lambda.md similarity index 100% rename from docs-site/docs/deployments/aws-lambda.md rename to docs/content/deployments/aws-lambda.md diff --git a/docs-site/docs/deployments/heroku.md b/docs/content/deployments/heroku.md similarity index 100% rename from docs-site/docs/deployments/heroku.md rename to docs/content/deployments/heroku.md diff --git a/docs-site/docs/getting-started.md b/docs/content/getting-started.md similarity index 100% rename from docs-site/docs/getting-started.md rename to docs/content/getting-started.md diff --git a/docs-site/docs/reference.md b/docs/content/reference.md similarity index 100% rename from docs-site/docs/reference.md rename to docs/content/reference.md diff --git a/docs-site/docs/steps/adding-editing-steps.md b/docs/content/steps/adding-editing-steps.md similarity index 100% rename from docs-site/docs/steps/adding-editing-steps.md rename to docs/content/steps/adding-editing-steps.md diff --git a/docs-site/docs/steps/creating-steps.md b/docs/content/steps/creating-steps.md similarity index 100% rename from docs-site/docs/steps/creating-steps.md rename to docs/content/steps/creating-steps.md diff --git a/docs-site/docs/steps/executing-steps.md b/docs/content/steps/executing-steps.md similarity index 100% rename from docs-site/docs/steps/executing-steps.md rename to docs/content/steps/executing-steps.md diff --git a/docs-site/docs/steps/saving-steps.md b/docs/content/steps/saving-steps.md similarity index 100% rename from docs-site/docs/steps/saving-steps.md rename to docs/content/steps/saving-steps.md diff --git a/docs-site/docs/steps/steps-overview.md b/docs/content/steps/steps-overview.md similarity index 100% rename from docs-site/docs/steps/steps-overview.md rename to docs/content/steps/steps-overview.md diff --git a/docs-site/docs/tutorial/getting-started-http.md b/docs/content/tutorial/getting-started-http.md similarity index 100% rename from docs-site/docs/tutorial/getting-started-http.md rename to docs/content/tutorial/getting-started-http.md diff --git a/docs-site/docs/tutorial/hubot-migration.md b/docs/content/tutorial/hubot-migration.md similarity index 100% rename from docs-site/docs/tutorial/hubot-migration.md rename to docs/content/tutorial/hubot-migration.md diff --git a/docs-site/docs/tutorial/migration-v2.md b/docs/content/tutorial/migration-v2.md similarity index 100% rename from docs-site/docs/tutorial/migration-v2.md rename to docs/content/tutorial/migration-v2.md diff --git a/docs-site/docs/tutorial/migration-v3.md b/docs/content/tutorial/migration-v3.md similarity index 100% rename from docs-site/docs/tutorial/migration-v3.md rename to docs/content/tutorial/migration-v3.md diff --git a/docs-site/docusaurus.config.js b/docs/docusaurus.config.js similarity index 100% rename from docs-site/docusaurus.config.js rename to docs/docusaurus.config.js diff --git a/docs-site/i18n/ja-jp/code.json b/docs/i18n/ja-jp/code.json similarity index 100% rename from docs-site/i18n/ja-jp/code.json rename to docs/i18n/ja-jp/code.json diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current.json rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md diff --git a/docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md diff --git a/docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json b/docs/i18n/ja-jp/docusaurus-theme-classic/footer.json similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-theme-classic/footer.json rename to docs/i18n/ja-jp/docusaurus-theme-classic/footer.json diff --git a/docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json b/docs/i18n/ja-jp/docusaurus-theme-classic/navbar.json similarity index 100% rename from docs-site/i18n/ja-jp/docusaurus-theme-classic/navbar.json rename to docs/i18n/ja-jp/docusaurus-theme-classic/navbar.json diff --git a/docs-site/package-lock.json b/docs/package-lock.json similarity index 100% rename from docs-site/package-lock.json rename to docs/package-lock.json diff --git a/docs-site/package.json b/docs/package.json similarity index 100% rename from docs-site/package.json rename to docs/package.json diff --git a/docs-site/redirects.js b/docs/redirects.js similarity index 100% rename from docs-site/redirects.js rename to docs/redirects.js diff --git a/docs-site/sidebars.js b/docs/sidebars.js similarity index 100% rename from docs-site/sidebars.js rename to docs/sidebars.js diff --git a/docs-site/src/css/custom.css b/docs/src/css/custom.css similarity index 100% rename from docs-site/src/css/custom.css rename to docs/src/css/custom.css diff --git a/docs-site/src/theme/NotFound/Content/index.js b/docs/src/theme/NotFound/Content/index.js similarity index 100% rename from docs-site/src/theme/NotFound/Content/index.js rename to docs/src/theme/NotFound/Content/index.js diff --git a/docs-site/src/theme/NotFound/index.js b/docs/src/theme/NotFound/index.js similarity index 100% rename from docs-site/src/theme/NotFound/index.js rename to docs/src/theme/NotFound/index.js diff --git a/docs-site/static/.nojekyll b/docs/static/.nojekyll similarity index 100% rename from docs-site/static/.nojekyll rename to docs/static/.nojekyll diff --git a/docs-site/static/img/basic-information-page.png b/docs/static/img/basic-information-page.png similarity index 100% rename from docs-site/static/img/basic-information-page.png rename to docs/static/img/basic-information-page.png diff --git a/docs-site/static/img/bolt-js-logo.svg b/docs/static/img/bolt-js-logo.svg similarity index 100% rename from docs-site/static/img/bolt-js-logo.svg rename to docs/static/img/bolt-js-logo.svg diff --git a/docs-site/static/img/bolt-logo.svg b/docs/static/img/bolt-logo.svg similarity index 100% rename from docs-site/static/img/bolt-logo.svg rename to docs/static/img/bolt-logo.svg diff --git a/docs-site/static/img/bolt.svg b/docs/static/img/bolt.svg similarity index 100% rename from docs-site/static/img/bolt.svg rename to docs/static/img/bolt.svg diff --git a/docs-site/static/img/bot-token.png b/docs/static/img/bot-token.png similarity index 100% rename from docs-site/static/img/bot-token.png rename to docs/static/img/bot-token.png diff --git a/docs-site/static/img/event-subscriptions-page.png b/docs/static/img/event-subscriptions-page.png similarity index 100% rename from docs-site/static/img/event-subscriptions-page.png rename to docs/static/img/event-subscriptions-page.png diff --git a/docs-site/static/img/favicon.ico b/docs/static/img/favicon.ico similarity index 100% rename from docs-site/static/img/favicon.ico rename to docs/static/img/favicon.ico diff --git a/docs-site/static/img/interactivity-and-shortcuts-page.png b/docs/static/img/interactivity-and-shortcuts-page.png similarity index 100% rename from docs-site/static/img/interactivity-and-shortcuts-page.png rename to docs/static/img/interactivity-and-shortcuts-page.png diff --git a/docs-site/static/img/ngrok.gif b/docs/static/img/ngrok.gif similarity index 100% rename from docs-site/static/img/ngrok.gif rename to docs/static/img/ngrok.gif diff --git a/docs-site/static/img/node-logo.svg b/docs/static/img/node-logo.svg similarity index 100% rename from docs-site/static/img/node-logo.svg rename to docs/static/img/node-logo.svg diff --git a/docs-site/static/img/oslo.png b/docs/static/img/oslo.png similarity index 100% rename from docs-site/static/img/oslo.png rename to docs/static/img/oslo.png diff --git a/docs-site/static/img/request-url-config.png b/docs/static/img/request-url-config.png similarity index 100% rename from docs-site/static/img/request-url-config.png rename to docs/static/img/request-url-config.png diff --git a/docs-site/static/img/signing-secret.png b/docs/static/img/signing-secret.png similarity index 100% rename from docs-site/static/img/signing-secret.png rename to docs/static/img/signing-secret.png diff --git a/docs-site/static/img/slack-logo.svg b/docs/static/img/slack-logo.svg similarity index 100% rename from docs-site/static/img/slack-logo.svg rename to docs/static/img/slack-logo.svg diff --git a/docs-site/static/img/slack_logo_dark.svg b/docs/static/img/slack_logo_dark.svg similarity index 100% rename from docs-site/static/img/slack_logo_dark.svg rename to docs/static/img/slack_logo_dark.svg From 64f0e9b41253de1ddb98f97a774373e8e722ceb8 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Fri, 26 Jul 2024 16:16:33 -0700 Subject: [PATCH 13/25] docs: removing white space from pages --- docs/README.md | 18 ++++++------ docs/content/advanced/authorization.md | 2 -- docs/content/advanced/context.md | 2 -- docs/content/advanced/conversation-store.md | 2 -- docs/content/advanced/custom-routes.md | 2 -- docs/content/advanced/error-handling.md | 1 - docs/content/advanced/global-middleware.md | 2 -- docs/content/advanced/listener-middleware.md | 4 +-- docs/content/advanced/logging.md | 5 ---- docs/content/advanced/receiver.md | 2 -- docs/content/advanced/token-rotation.md | 1 - docs/content/basic/acknowledge.md | 4 +-- docs/content/basic/action-listening.md | 7 +---- docs/content/basic/action-respond.md | 7 +---- docs/content/basic/authenticating-oauth.md | 29 ++++++++++++------- docs/content/basic/commands.md | 4 +-- docs/content/basic/creating-modals.md | 10 +++---- docs/content/basic/event-listening.md | 9 ++---- docs/content/basic/message-listening.md | 7 +---- docs/content/basic/message-sending.md | 6 +--- docs/content/basic/options.md | 2 -- docs/content/basic/publishing-views.md | 8 ++--- docs/content/basic/shortcuts.md | 9 +----- docs/content/basic/socket-mode.md | 7 +---- docs/content/basic/updating-pushing-views.md | 16 +++++----- docs/content/basic/view-submissions.md | 7 +++-- docs/content/basic/web-api.md | 6 ++-- docs/content/deployments/heroku.md | 5 ++-- docs/content/steps/adding-editing-steps.md | 2 +- docs/content/steps/creating-steps.md | 2 +- docs/content/steps/executing-steps.md | 2 +- docs/content/steps/saving-steps.md | 2 +- docs/content/steps/steps-overview.md | 2 +- docs/docusaurus.config.js | 1 + .../current/advanced/authorization.md | 4 +-- .../current/advanced/context.md | 4 +-- .../current/advanced/conversation-store.md | 2 -- .../current/advanced/custom-routes.md | 5 +--- .../advanced/deferring-initialization.md | 4 +-- .../current/advanced/global-middleware.md | 2 -- .../current/advanced/listener-middleware.md | 4 +-- .../current/advanced/logging.md | 5 +--- .../current/advanced/receiver.md | 4 +-- .../current/advanced/token-rotation.md | 4 +-- .../current/basic/acknowledge.md | 4 +-- .../current/basic/action-listening.md | 4 +-- .../current/basic/action-respond.md | 5 +--- .../current/basic/authenticating-oauth.md | 12 ++------ .../current/basic/commands.md | 4 +-- .../current/basic/creating-modals.md | 11 +++---- .../current/basic/event-listening.md | 8 ++--- .../current/basic/message-listening.md | 5 +--- .../current/basic/message-sending.md | 7 ++--- .../current/basic/options.md | 4 +-- .../current/basic/publishing-views.md | 6 ++-- .../current/basic/shortcuts.md | 2 -- .../current/basic/socket-mode.md | 8 +---- .../current/basic/updating-pushing-views.md | 16 +++++----- .../current/basic/view-submissions.md | 7 ++--- .../current/basic/web-api.md | 4 +-- .../defining-custom-functions.md | 4 --- .../listening-to-custom-functions.md | 8 +---- .../responding-to-interactivity.md | 2 -- .../current/deployments/aws-lambda.md | 2 +- .../current/deployments/heroku.md | 1 - .../current/getting-started.md | 2 +- .../current/reference.md | 3 +- .../current/steps/adding-editing-steps.md | 2 +- .../current/steps/creating-steps.md | 4 +-- .../current/steps/executing-steps.md | 6 +--- .../current/steps/saving-steps.md | 3 -- .../current/steps/steps-overview.md | 5 +--- .../current/tutorials/getting-started-http.md | 6 ++-- .../current/tutorials/hubot-migration.md | 4 +-- .../current/tutorials/migration-v2.md | 3 -- .../current/tutorials/migration-v3.md | 4 +-- 76 files changed, 115 insertions(+), 284 deletions(-) diff --git a/docs/README.md b/docs/README.md index 822766aec..3e15b74d1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -5,15 +5,15 @@ This website is built using [Docusaurus](https://docusaurus.io/). 'Tis cool. Each Bolt/SDK has its own Docusaurus website, with matching CSS and nav/footer. There is also be a Docusaurus website of just the homepage and community tools. ``` -website/ -├── docs/ (the good stuff. md and mdx files supported) +docs/ +├── content/ (the good stuff. md and mdx files supported) │ ├── getting-started.md │ └── concepts │ └── sending-message.md ├── i18n/ja/ (the japanese translations) │ ├──docusaurus-theme-classic/ (footer/navbar translations) │ └──docusaurus-plugin-content-docs/ -│ └── current/ (this folder's file names need to exactly match **/docs/, but japanese content) +│ └── current/ (this folder's file names need to exactly match **/content/, but japanese content) │ ├── getting-started.md │ └── concepts │ └── sending-message.md @@ -24,15 +24,15 @@ website/ │ ├── rory.png │ └── oslo.svg ├── src/ -│ ├── pages/ (stuff that isn't docs. This is empty for every repo but homepage) +│ ├── pages/ (stuff that isn't docs content. This is empty for every repo but homepage) │ └── theme (only contains the 404 page) ├── docusaurus.config.js (main config file. also where to set navbar/footer) └── redirects.js (a redirects script because the old site used # as pages which docusaurus can't handle) -└── sidebar.js (manually set where the docs are in the sidebar.) +└── sidebar.js (manually set where the content docs are in the sidebar.) ``` A cheat-sheet: -* _I want to edit a doc._ `docs/*/*.md` +* _I want to edit a doc._ `content/*/*.md` * _I want to edit a Japanese doc._ `i18n/ja-jp/docusaurus-plugin-content-docs/current/*/*.md` * _I want to change the docs sidebar._ `sidebar.js` * _I want to change the css._ Don't use this repo, use the home repo and the changes will propagate here. @@ -43,8 +43,8 @@ A cheat-sheet: ## Adding a doc 1. Make a markdown file. Add a `# Title` or use [front matter](https://docusaurus.io/docs/next/create-doc) with `title:`. -2. Save it in `docs/folder/title.md` or `docs/title.md`, depending on if it's in a sidebar category. The nuance is just for internal organization. -3. There needs to be 1:1 docs for the sidebar. Copy the folder/file and put it in the Japanese docs: `i18n/ja/docusaurus-plugin-content-docs/current/*`. Just leave it in English if you don't speak Japanese. +2. Save it in `content/folder/title.md` or `content/title.md`, depending on if it's in a sidebar category. The nuance is just for internal organization. +3. There needs to be 1:1 docs content for the sidebar. Copy the folder/file and put it in the Japanese docs: `i18n/ja/docusaurus-plugin-content-docs/current/*`. Just leave it in English if you don't speak Japanese. 4. Add the doc's path to the sidebar within `docusaurus.config.js`. Where ever makes most sense for you. 5. Test the changes ↓ @@ -81,7 +81,7 @@ npm run start Edits to pages are reflected live — no restarting the server or reloading the page. (I'd say... 95% of the time, and 100% time if you're just editing a markdown file) -Remember — you're only viewing the Bolt-JS docs right now. The links to the other docs won't show you the new version until deployment +Remember — you're only viewing the Bolt-JS docs right now. #### Running locally in Japanese diff --git a/docs/content/advanced/authorization.md b/docs/content/advanced/authorization.md index 19075d786..56faea126 100644 --- a/docs/content/advanced/authorization.md +++ b/docs/content/advanced/authorization.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/authorization --- - Authorization is the process of deciding which Slack credentials (such as a bot token) should be available while processing a specific incoming request. Custom apps installed on a single workspace can simply use the `token` option at the time of `App` initialization. However, when your app needs to handle several tokens, such as cases where it will be installed on multiple workspaces or needs access to more than one user token, the `authorize` option should be used instead. If you're using the [built-in OAuth support](/concepts/authenticating-oauth) authorization is handled by default, so you do not need to pass in an `authorize` option. @@ -15,7 +14,6 @@ The authorized credentials should also have a few specific properties: `botToken You should always provide either one or both of the `botToken` and `userToken` properties. At least one of them is necessary to make helpers like `say()` work. If they are both given, then `botToken` will take precedence. - ```javascript const app = new App({ authorize: authorizeFn, signingSecret: process.env.SLACK_SIGNING_SECRET }); diff --git a/docs/content/advanced/context.md b/docs/content/advanced/context.md index 4637fd20d..ab0ffc4aa 100644 --- a/docs/content/advanced/context.md +++ b/docs/content/advanced/context.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/context --- - All listeners have access to a `context` object, which can be used to enrich requests with additional information. For example, perhaps you want to add user information from a third party system or add temporary state for the next middleware in the chain. `context` is just an object, so you can add to it by setting it to a modified version of itself. - ```javascript async function addTimezoneContext({ payload, client, context, next }) { const user = await client.users.info({ diff --git a/docs/content/advanced/conversation-store.md b/docs/content/advanced/conversation-store.md index a0aa0c98b..6c67bdb25 100644 --- a/docs/content/advanced/conversation-store.md +++ b/docs/content/advanced/conversation-store.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/conversation-store --- - Bolt for JavaScript includes support for a store, which sets and retrieves state related to a conversation. Conversation stores have two methods: * `set()` modifies conversation state. `set()` requires a `conversationId` of type string, `value` of any type, and an optional `expiresAt` of type number. `set()` returns a `Promise`. * `get()` fetches conversation state from the store. `get()` requires a `conversationId` of type string and returns a Promise with the conversation’s state. @@ -13,7 +12,6 @@ Bolt for JavaScript includes support for a store, which sets and retrieves state The built-in conversation store simply stores conversation state in memory. While this is sufficient for some situations, if there is more than one instance of your app running, the state will not be shared among the processes so you’ll want to implement a conversation store that fetches conversation state from a database. - ```javascript const app = new App({ token, diff --git a/docs/content/advanced/custom-routes.md b/docs/content/advanced/custom-routes.md index 6d92dd420..d4bc7595f 100644 --- a/docs/content/advanced/custom-routes.md +++ b/docs/content/advanced/custom-routes.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/custom-routes --- - As of `v3.7.0`, custom HTTP routes can be easily added by passing in an array of routes as `customRoutes` when initializing `App`. Each `CustomRoute` object must contain three properties: `path`, `method`, and `handler`. `method`, which corresponds to the HTTP verb, can be either a string or an array of strings. @@ -13,7 +12,6 @@ Since `v3.13.0`, the default built-in receivers (`HTTPReceiver` and `SocketModeR To determine what port the custom HTTP route will be available on locally, you can specify an `installerOptions.port` property in the `App` constructor. Otherwise, it will default to port `3000`. - ```javascript const { App } = require('@slack/bolt'); diff --git a/docs/content/advanced/error-handling.md b/docs/content/advanced/error-handling.md index beaaeaec2..4cd94eaa7 100644 --- a/docs/content/advanced/error-handling.md +++ b/docs/content/advanced/error-handling.md @@ -91,5 +91,4 @@ app.error(async ({ error, logger, context, body }) => { } }); ``` -

    =h3$CFfzzdzjZ( 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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/ngrok.gif b/docs-site/static/img/ngrok.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7c94d51a303aedcbee5302988b5b6629940e8b7 GIT binary patch literal 49094 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 \ No newline at end of file diff --git a/docs-site/static/img/oslo.png b/docs-site/static/img/oslo.png new file mode 100644 index 0000000000000000000000000000000000000000..337df5a1b21b9010d96aeb50b61ba0b4e925199f GIT binary patch literal 134357 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
    u_w-VYK)YwtwHkoV~+aJ@hXgKD)U8B2X&mxm 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℘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 literal 0 HcmV?d00001 diff --git a/docs-site/static/img/request-url-config.png b/docs-site/static/img/request-url-config.png new file mode 100644 index 0000000000000000000000000000000000000000..5315298a8ec3896ecaf20dda1c819ea9c0cdc22c GIT binary patch literal 168494 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

    !upo#yRarR$>iMX%E}u3c5tY9YLE!e_24l zp=VCxe1XOE`*Zd6T$=A&W5p>OYdp|PC!-Zv-5vo1&<{8Z)VO;~1+9*hi48%=iVSz* z1z-t&M@#9d%d4pTX0nPC`hr5Gbrm}elfmUBvFHvEG8waiSfAr`n|bz0jyB(EMV8~P zoLNoacrB7J9}$^Y0vgma zuHLslI9DzZ3JHIjQw!C&p_G>Kq!0Ji)W+b@gWCpA*m(P#PGH-QJa3i25fCNjV4%>S zyYu>Rbq-k-RXql(V$M+ME<#tHafuFHBynZ~xl$DwAD=__B`7qM{idUR9$V%62SMUa zL)q=WoeFl!niYO*()xmL8X$@8?(Ul&mdppMpp(|g1<7W9BeC)ghoaYRe>D+XhRF>? z`U4IKs8AWCB!Kq?o?TbosPkm#gFuhh?KG#J-x~p40k}6EIOVWONJ6b5Yo};s%U^ME zuvEaTev}U`sxj}494NI%T*j_dG6sdMr!blV03>{%R;@}P>FIdNbl_Iz{7BW zQUH*flbzvs(2wUDTmFuM_3Si9f&RZF(PyDaKhf{%$S5=TRoGQh#=P(l7Q`9Y>_?zfQJLJus@xx=2zB`&*1=0hg^_FBc|0zth36u{Q} zuvOy+)}Zs(U2S8+zCmZ2M2GPH^B0Xzb(L+sGS^)>pWSdpHVIHa#>tlfWXVNu`g;PW- zTLKk->Gbk_?Q)~lx*IHU`OdG;MjWc$2_S5OrhMq>aSd(#wPB|$6v<%|i2Ld5xaIZ{ z3jZiY#I|C4dmH!#i7sZo1$#r}R>S9JtJNa(`nyIp)2iKmV<``>T^-(ONu>D^WaxEN zE?K0CuQMxnDA$>sa6_n5h_cs?N=uOCa#2k6Ff&q2XVqIFC2KC{GAIZJyxgOa-s{ma z=~a!7K4KeT!gEKn86ZkJEae$U9^s7Jla)uO&iE0Gy$y&F>ax>Cb@#fJ_}T%71^9uQ zQ2;t^j}fm%7N-iYu6I15{0n(DLjb`#RZkW}>kT$xlL9;`C4g6e9|Now)(;mC#^((E zh%La^*4M9Bum6B=JN^}#xtb91k%y+IL{i*N!BOps{_*}fhb{JzSUma%bcV#cNeL*- zj^yI^S}|}-A_~WYJ*(jEbCuJGS$PuVS>pnxlWYWqWfraH*lWv~Sc&ZpsBm_|DEMrP}LGb998kGPa{W=4Y} z5!%o5kL(q(qPsVC+pdr&={Vim(@@Fbp*TWlYz_8gzkQj$Ti*ECW!eYgGbf#8ncScR{?zFc5$mQLkf-|*|@ z{K;;$L@~2E+C3}2Y5u$_O-;>jlnuxf@RI$>?9#A&Knrr zs!Y0O3MlHGDo5KNbrcE7@TJDfF1@5-yHR5}8Ol!iRU10jWPAff1`5Xf(f5RR?82_U zHrf$RCkP0_h>KJC8uy+Tx=7FtIsj1koh5d8ipBbUU^II6m#R2+O0s!-4Y->nfY0~T z_)ectVIB7P`H`L>JYhmyP7uF7wUPZv;jo6&U5%J)LNighp9dUI=Z|hu77%)77(=si zeX~&t<0SEyy{aw5^w8#eZOlM@2)bki;k~h(OvhIts_4coY8^P+{Hn`bfT2H~I5c+D z??d?K&s$?sD=D7tNDVnMN;pL;A8J`Yy{k!m?IU-SrF%()7d=uJx35^jP3u&-Q!Fa{qfN-z zfA#g5n)zqHcc0E27p!`G;Bphj^wXiCI*wz1T1Sje^w^ zKOBZjLZlYbJCkBW9&vF=>;&7SMSez`_|;oDRqVW3F;Y3XJ=u;>lUYKaYtbEG{Q!g^ zNcxTg=AP$d{-zTo9+#r(>&wUfOwCM*;ewPiR>EW) zT=@A(^onY!WZgX#tZS4TO(xSLJ){nm2nB$YsFM=Sv!;t4>3 z2d=NxPS?i9Mi;;^pdo_AIRUlr?3d3;PhX8|ISYEIlm=`z^1iaN@K~*KXaY6LBFD~2 zGY&;QoRGuJH~pH?Bq}WG3yOO4H>}sX%>H&O?-xycR&%JGwvzrb2gegY#xmG~FvmSK zStOYfLqqbtHQ#SszlEjsj#f#XY+#=qQg~OFd{;&;Pii8NGr082sHGsJE1^uba6f8Z z$?aY0PF1;i;C?xjPVDXjPrT)d?Q^={cbnSra9J8ws%iADQOCV(>V^W8ELlJ39tCZCm+wc54Ql)c#~sd~r$Gy?hC6FLaJV*6;J zm6~(9CgV&4AKtwy1O4D@eg)1M6apJ1hrM@{E1=%244@9U+LED@a)WYQH_>F7Zd55V z_D57yl+<#?WG-e|_%gm6&{Zbg9k>QftmdQ^4HI9g&^{51uAEqd52kA4{o&h7X6HAv zRYvd{G0>)XjJZW3ohG0V=&WX9Vf5G#5NC-69kCB$1-X|5i6UUhoR#ntg}ZkdxhzKB zX=+RaN~b5axQ)^yb6Ph{jW%z*m5l}Nf{N9e<5r2j?ul^MZQ*ckqP|NIcCm8(68gT1 z3VzWrA}-FSr&DoWDla`L5x67puv{tQEq< z!~~erMca?=fYbv?WJ+V9?AolU6X~EGtJ%{F%)<1!z_0C4m~;E<)=yJf!nR|3m*8lq ze(0~tEMCc_m`bC;X3;&$;&ijdxu}l;RM~hV@k~z znkU6iCU(trD$0@;U2II8;*GSLF%#o#8mM_M3`o3{A~g1t&6AGksE9|afDL*Z;LDZX zg2)c!L0Uc|b1Y8Ua{+(wMs8+RJR0ym;!Kv4Lhyz0QH#1sp%i8*B;Pb&THN}oJRMFH z!@r#ufREa#F3%+P_M7ajCeg|0qU>`E3k#u^u>@m;W;4W0kSN|1yh|H#I?{9@>n}H8 zj`~fhsRj2u$kT05qCr!JZxP&+0)-8q#Utfz1e-6ur&}#2H-ii=yo&9QL7%VbcUkND zFD~xUk(d7JR+AFFc~h&q@Q(ixU;Oy*mj{oC;qN+Ih;lA~;DJ6k7|}*p9_-E*oSB(f zSlfgO75=;t2R{mETBxsLS>gxi5q#?3pL43(N$qcrfu0sa{|ySc28@O}Jd;v-Il2^F zwvJtYu3zf@j#=8GL3=;U6dNe`p-ncaHmdY4s;W);AelLSQ~1P%8$YAsIyNGSbSB3S z9e}JTEo@wdA2j6`R-`^*Fi+jw+)PXo$XVL~0h|i#e2%fL^WHmB&Ekv2ovR1$Ra<*Y zH;OTl9#zL%t?O0c{BZIra-Ee`(t7ohxj_G`-B)iS&Z;f6pn7k2{PK4S|JB_5+}AX) zGf9zDyb5^DV4f*Lrf}-nE&R5{l12)>Trk4V2YZC^w4IqoFyLGLq-kD_+1qS1c7vKuh@I{l>mQ4Ysa@{#uY8*RVi8x$En zB>ur%-Gxj=@XDl87QYW~5(^x^u_!6{j+cR`xVOZ!0!tey8*D-WE;2%zM=D%XEnc#B zyRC#mDt?LIX3ay@yyLl$Qb_#JhFA+=c#Y|6mhgP2?uC{0eT{Lg-sv-> z?6jlg(s>@zsCZznCuYDhOnqf-M1qSzW6HshJYJ4*IG zdTq3pEDjanFkV<~ZQbL(+ohRWbEAm+?R=hSDPk^#6v(O2njk6#=vLNwYsXKIg`?Y~ zW=E!`lBFCmzF4yF^59+RSIe1OrA7XuuLIQsQN)Zi$l)04`XT%zS(Rz?er5Zyh$dG^ zf@%W*yFptQu*AL$iOr)6GFr>CEzA2iEem$$%s+VT74-u+zOp&cr{!3viVqr^o5w!i z5P)3AZQ%2OIw8DFp;tynev%>AO+pKk_W(v!bY6phi<}yb*#pF?D27D;qR6a_7YnP1|dI3u{~iI@!Er z0n4B@wK3XrESHlmhZr;AA}m+h#S}VZD7za~@`RAWX~rqgE9q`4CpsArQ7z2pnD|C3 zx#CVCHVVY@IbYX~-*TOM2p1eEIQ;Is6yne6|8*VJeR6x8iH}|moR2@}gdS3~)ovC` z%yset8k=U~H$qb3Z}7eM3xEpI%< z$y91SQcAN2Bqc=66ltQwxI@T;iaT=ajyaC|A=W30@(*A`NR`ZYkRAw65+A}u~pX;t#fbc9U?xjm``c0ByM zJ~TZ*skyCj#P|2Kx&-U~aBQB6C&-BYBS7NJNK=iUDEbRJRZxlZ^It{N6Mr}pr5)Vd z4N=~3Zv?N857s7)TRk%Hj(MgiV0>^cMcRJq39RRS+;y-}14xM2*^UT*%PQu)p3J9} zDl(*1eULBZmFWEygLWfjEKepW+FbfpN~*+CZ?it<-K7C!T2i_FEa4mprOM=sR4GX^ z>^Yv}3_OAt_`ge>u;gC|HvJ-73mZTZn`wU`-BDS-ZDlkb4>&I8gagw>hD?!oGu3;F_1fKvFx|tn9wW&7*UxA$GlTdzDW`tk+$c<=~QQ`7YYF9Ms%<;SvXu`Cej7cZQQ-N@G9z>aX_d*#r#6;%Tt$ko|_AI#d=r ziIm-bX9y0+L&@etk_mj$=lFGY$-^s_L4)>UfVTma`bif(XloBaeB;jsSlv@HOe&Fp zgE&y5P$B!MY9jD#$XS*C`j5h3B`upxK+GpcBzO}u0PO-0V5S{GDb%}sIr}p@8C*(e z!1qStMwksly2lHp7Ksc(GBSJRxZLW!t>KBuGt9=rmoE<8rSg2HoC?8!j%8A|fVTC4oP0YGh)P+iox~<(OI)j9_3+V1dlr zfP$vmX z>wf2JHfKnm^@ux7lZ?$W$9_9yDSB1Y2=ZQg$R;=iDMC0hcg>mc!N*!A6hp$LhF==h zM^`D~hVbG+%kAbH}n!P-V^oWDeaK~t6gcj~KBh{6&M6xkoDrZ)o}1{Xqbu*w1H?q0keXIpFP zbdZy6YNxaA9Rn0U(D-SZ$FBcaH>J{^rhZJ|F7E9&iVqL(^qi0kbh~DvQqA5f=mU@@Pk0B`A%qdB^ydW%;*8HIsg35gCwVi1-k&obJcUzoU@2< zs#;5(P1B^EPG~j|pB(NT@}~4T{SA*%s>oPe9)?^KB)B+GkHvAOoann$Y4S9fWF$DJ zfY&WO5{L|Nlo9WAI>9CKR!7UIbjzY;TQNszsq3VoG81TI2cEq3mEM>Hf+Cu|JxMme%XE=n~OFyc55@?l`yBSFSJWOGh?>EuWuPidGY_mwLn z9@xEpV~;%mJETF20s_dga@7n;*0tobz*hju951uC80%Qh$HCF*k{?no<(Bp{{%mNS z2s(XgYKl&Fd$lklZTg~gx=l=0>S|PpX?Gzg#!S6>gC!`j-M3Ns3hEM)lElS=RCP(O z30+gv4umG#W2-95%MIpQFzEL~ZO7#Fa{2%l3gNo-AtZ)i#9AQh{md8=4a1%-WTX`@c0j90)owx4 zu48N*9~+xx6VvomSV8|Jt7PHJvddsMls47Y)zNVT>{Ym+In`z)PNRirF=Mz?W@cHoZ_Ky! zpPb;tk2_0wuiWn4KpLyqFI_D!_UGt6UfCpQt*k~IPwc8v{ z7jrln;IMFX%+$BF*Sz7w&Xd3B3`^`aVuYJ(fznC<@itgT3pZKA52mht530V{LF10A z&dbf*B2_Ld3}G9&M7&_2MqOds0QU2!vkRG!lh2-luIh_*rpNk1ok*E6bj-cU<>%k~ z+{Pzr}n1f2f z1y}{x=Y2Tyclf9ntjjj&+1K8%IEWd7O0@YCf8SpI@}HOfuV23wb&s8KRnWUU!7xF` z;Gq>XkKk65N1?XI zkjwnMyiqr2ho@U2t(Mw<3@>(F%QxD%o=uPjUSqrR9S=MDToo0PI6LH z6}k(d1q#k(;z@Ar!WX2brKH?bR5Z-dNh(qE@!4%;M``NoGo3y??s4bTc-}hb(C(`# zL(CaJHU1p%0d_yV?@yaPLMYwPqS)7fdgjg&k3>L$JcxxLqw9h!6y~<4>R{aq@-un_ zelM|D`8ht&p}bI=#@|#k1qBt<_Hh4>`E4u>FPG-LM4Swur(V1@?0!8c*^TUig{8|Q zhrm<=uNP!Wpk@XMB5c?Ob_@7hlN7~mVsfFhLcx9EjsbHZNQm-4$qxSwDtv$~zzd__ z&0v0a5By^>UXWA#rJ&oN{iGqN8>+HH9Rc$o(v5n%iXYiN&v=fs=Loo;xaKYEtKY-Uzhc@%yFT*ghY2xsasj5vhgabs9cmT9kcmX zsoDFCIanPhb+fvf0y1+ylOK0YS#ELgIsc9lg7V=$Nbc0ssMfA^iGCHmN!>U<`HDXct{Ny-wa4QR>X3Z_HgA!8=8zf9y= z4jp0_AVx$51Y<4@6}9*o7hAQn?FGUOc^qZrx$HG7_Ob5q^f}^YMO6a(=1M%yV>btzx+hB9Tg7&N-d_v;T{hb8s0<5xYMy1a>Lytqk$L3x& zVHp`|^!#0C|5eY+_{&lL_+@*|1d8*gE7KYiMhtJ#%eltRjYMklwvO|TuB0~?)QLPP ziq(Po6Z{KAWFqVk5Kx1Xwe^b#HMKb!Qk#2iH{2Nct9fKm-|BKS9^&4pr@f#HD~6v8|Q``iQku6@IAm z0PgOav-FE@ok=~BVZ)%QoYiYvWWd0{AXv8jaid)d3-u&xjArvwVf}08WwLzL2hH-K z#q&Cqu{K>T?8Yv{!7&c3P8GhZ^eZCFTd$;vp_&Q}8lDOpBS(uu z$&(sswfPRD;%W*O3+6&0TRbmT0JK!H&`f|Nb`DC~Ym*yNi{Xuk+b6O{Mlsn)Sx#!CqsAGA)H>#K|R0;ER5EJz((1 zD|^*lV;=jFaF&>G7Y<~2wb^vPmJ!c>8heaR4{B&1n`iS{*l0bXIE!Q9C4BLchqU=# z+njt+*H1S+o-!j?bO&7$H!rqQj=o7(!2WD(Xjn+17e&?Ud7{r#NO@MmN87((u-YZ? zq>*>LxfV>mD5MF6k*{|{nOk}puN()d%odTxGj7X%LD8honS>LdXy#FcL$@m#&>-hN zp2US=+;{*n0ADZC~xXdsVTdc%e>0;5etHk!UT&U3s@~Dh;$LCY1g-O6%H*F7d@s1ciRN zj_ONZHo8j{#U*>G&VFg@_;{; zhbJvHnVW};=gJkR5k;84I>|$1UKcYHBV#1oc~Mbl_$Mr^<0mayOv?J{Q?SPZHwK#= z{`?(w6^DK1=GkFB3n%Woqe=iZg6|j39f-Pw#U&s+eZ;_$N_#+(=%$L=10_hBQ3a<` zP>>yQ4o1rXeG6RK^(+)-Ccy9uHDw6G~H3s*PKK|?V*jOHcHw8qA(rGZn8 zv{)d+i5Ex`G>M9jSB-IB;0lh{bL$LHNLmMA3_{rKP3rOoQc8cAmeg64B+@xuGTZym>bd z%VpP`b^f}5wML{Wmqo!azBs?1|H)otE?*JOW@4eDLG=OO+t3SNX-qF}8chSkJa78L z(`Z^j?IF9rVY_7a*NpHetNz@gBn97~H8`Ac{NV|Cge<#?JYzV7&qNq$Z7f4DAn3|W zSb)IKOisS5ZVJeUG<8(frONdZgFBX~81*-2BY4!eR1!cAoR;)5_+d!<2nWc3E}njJ zPVQHE7EeH~g*OA`QqmAm;f388%A~M~+QYCWt#jT*aLcZi(1duHfR6@2Dj0-_uip+OV_PK<)(aB;>w4e6B$w);I)~ux z@ui$GgXIPp*hUAPiE(jp&>a0)D#32CR(?erfQC)BWcSHiR?A&KNW9ln2DP+x=jG{@ zd-jl%vSx56G_|p=&eJVQM;Qp4yt3$LAZ=Q}?!nRGOBWvz(Y>0b2i}gOUJbKg@~Qf@ z1Q#Yqoo6B_-s`zi%SKSk~b;Ll~|ik!3a>PatMGzg;hCCj70oj&qK!8THt+35i| zJb3vql{q4edaQsqhlWgiksxi(*udMa&@~r+fzLuy^CQM1!v##A${7xZ#c+e@Ua$*; z1WUbYXa6+;YTh7E;%+ffeA=n5h%Kg9E4+-8>I73ubAh2E3T^!!6LNuIO21OGV4&v> zZ`TE9GHsRU*SDg*B`rgd$gzF<)cr`qi80OlShEVil86(ja6Bn&lOakE$PqxB0GD}7 z&giwRocj16c%_oqoCP}X?gy#0<3I@xDzf{`N#>#z_Vvma6d)i|al0+`BufYuY%a2d zMHi@<{0MUzSn^q^gX+{Gf#HM8~vUQp%s&CWiQ!!LEGl{Fn#I~n{l`2Blo7IR1_ zW$O?2^L67)tH4o5ir*MP9kCHCM88u-TDe(u3pkDGQ=f88Dv3a5GRRrSe2$LZ>8~cc z^`#XANO><=UGsH$)0wB2Ula8fAuPNOi6~nxua>Krf#+osvyY;O(M9N(n^qqPpXIKR zHv54NEY8eSrnG`OkNliqiq`a=eF-UfjdOutX5Wz$KTdoccEZSri|f*UMPI#kt%4-z zF14zC@R$i=`#4@ z`Jj~Ya&Hg}f&UZYP5*#ZvP}|q&36(Sne&W{R+g5K*7p!Auc6WT>hSTAZVfSc@W~y4 zqb@qS3tu88g zXTRwtj`f@Ps={Wf+zN|HaG$~71h+2?h|*kWfeaf!sJhFOL5;BBdua2L8#IGG8CoGu z`Z;|;z;A$1y^~UAGnoqM+gWyz*X5dbcYS0ei|h!?(Eds9pqu0Z0Y|>JWAl!!00D2u zpH4ao(h=e66wT}s-{so0z73|Nfu0EyQY?VGAc^Du)vhZyH9K34uL-gY;({2^(&WX}@+_@#Eqz8i|elQgms`MswkzB8Sl?Ba|x-7YF{uy;J(pnx5acjxWzSwc8 zoEql`pCl-nnt%Vk=B}POg|q}N0A@S%YWK?V!VMd$NPZ#)_wX##FOHQnquO>STEIF4%EYI`6q}+6;+gS%2JLCy7T0{9TDC z1G9qRPY+L?GiQgFW-xA2f`jdB47Q{0`7rM8+ED2caH?^@J;7Q85kaaf;zv0$vocM* zc0SQQxNB=*>*rThJAUH_WqWPXH_|3OkLF%HLl*Kd3BP3SGYe&-RRI zRrS87r&_IeT47N^dY|0;_v`PeXCRpEVmd`5pu{i~bLzCCcwt*H z%jGy}sZ?D2=c*lItP_Pm4aSC+7xMl`^pl}c-*w}1{#3h(%0;ZixnNwEpicpFSsof` zc7)Hde4aZgi7IJY?fzD;90=|dFsPQBQv4u$xumz6^;cV;cqx9p<(11vr--Jr$$x9| zpO0tU3+li1APawP#<<(86t|L2W_rhJjO z$M9XgXxT*F`TJ-&vUPANktW{jO+0xZTbq0na`^CJDF2`@lqn}bwhFSEya&3MBnqov z%~78F9AK*RP5JvEKvEBa%0>^idbowez}^Qf2Y^>_0z>X62wi2o@waf<1r>dtL97vR z@f2K_yW#Qidw3RWLo^n3vU)FgA#8inLHSEn=Yba-C^~@XAlY34`Wqvok;9Be zt8fF0i_<`S!WMXdo#2sztrq@3pD9P{8y11?a;ZaUeYb>&sVC}075nSb6V45Ep92Hu zyVKO8B~z-x8o=BGHL_)Uf}Y=T(Awx-kb+3M3=r58{`*NrhT!z92E&bXkkhybto{pw2sA zzwTy`RI_>^*Ov|=?`eQk?WkUQb_*gQUO#W2;jaTdr;n~(Zr+pLpV=h17Pj7OvY?;W zi^iXNtNHB6X0G-Dy4p?|f=OhqpOd1JKf^2yHSC+djE+T@LJ zke__OTsY2w#$3R~Kc;4e!X-Dn!l(`*4e_xew5d+Ly7O& z4kJ}+=p=&~O^ApvA89#X;I&X_10urImA1{^4%~wR*F51RuXhcgoa>%Q#0xcx7RLa> z#%uv2K{%)v09=#1kvruwme3DFDid_g=rcgK@atydM})hWy&$Usx}WVuuBUtmob?6r z=2SJ+#FAIFt1QR{W1s9yKa<1H);tw6^{PKd&EMJJhX;|1p*+V{65v=+Cg{2BCDkP- zL!Jm0!grtSscW>q@7&IR=W7mI5UMsuqX|B(G!fz_EihyC>Y8*S6XE#HGpaHJRe_B7 zePxxa0{p!q4pjfwOP$il$akvH*%z6W6n3 zFdnmPlF8~ttc>i`I~|nO^XW+yx{Q6)2IVjLBkg4Stq;Fhz3r8bo@P2H0YYgIc`#|6 zoL7r|ZUA~(#NJf5d|6qHCO03HDSmb7oNclsdyYC-kPx@e?<2|FSI|(>*tof|^w*^T z;0SkGMp618jsu!jLP`o#o~exe&CCRc&>!%`vdS(zLy$5k+nZcp0Re?!5xI1T?T4m8 z27KXRQO}w|V*9+APcAU%dKs^f#2T1QSvKy$QoaavZCawUx2r22KB8>B;t@M8BuCwp z7Pp-;33vo>#}l`^9Y--h@z_(PeYvM-#*{Y8o6Fwfce0o(o2zcdc~~k4wY9ct!`MZn z=h;cvP`Sn>eI@rHa}%Osd{?RoWKevAA%PY$weUiUi7sst3BzFAw*ZoaZ?}98Uc_XkUdB^za4Xwk1-aUqsc^s>+by2otatAj9=> z!5~zuGZL+(`GR@9C%y4=YugN=6p)Fue7@c?lxVTL{|pO@6a*H)U=k_t2E8nNop6Ld zjw%FQsX|WFy<_*qcY;92>+L$8$e(1`0CLFOvMpw;K79Z^m?XUkl^%(H3-gd9I>37B z>s_b?LofK&0n`@*^GJKObt^#%9+TQDQD`qMlt9I8OroPyXW%;T^+-d)%?z>LELdo5 znlrC*)KRMTiq*nQ-orXHdDi(_P?}N$ED1iIu+WS9#Ti;L-De1Qu#ZQ2`@4_y?369c zO2z8#aVS1>b8~g%V7bGP$@Owv9u8YwJ-byh>NgCZ6iN(N04#tmXs3$`>+P3^tFfR# z_U%&Q5#5|(c`EHVbi*JI{qZkSTB)YNz22{(RZ{p(^)307nAYo`gzFU)2rFYtnFVLm zB!G_!c)?8Uo767V)+OeClEyl zHUMwJIz@%r3%_cF?ZFq|x%w9kjNv1Le-ZCb80$xWlv9Zo+kAEWy0s?>NN0|_5JJ&S zIRIi6XsrMXg7Rfq@GO zhz=k(2yt%Jtx!Q`sctc3bI!k}*NmAkD>p*APw+LuF0pEty>j`t#zF5!c8|MvBcJLM zPV=Tn2-`dx8bD?p7aKfQY`vxI^2qEdal9}2CHDhP9M`@(S>aWQ)H*E2o{C6NGm+H! zEY5^fKiW)i&pR3;EJK}>8e9GLhu*b2BzG9h93Y<6JM>ELo|&c@Lv1B|wh2K$JhDME zSy;HmN*@&$XJoqF{Zu$5Els?n7e*MCLp9d?sA%zOZO0F@i!3a|d8le`N2V7K;Wgfc z8)E3G?n|X-v_PB@mLj`f1P0RP4Jy70bMnl3*VL!WBUGLOI6QYB0uoihLJLwSdlR{k z$>R2at&{9Rf&L(*=1}PioO>ygL?gzbo+6?@Xcif5T!&VDKjW@n6nDiWY{GW|RivQ_ z-upAH#;(S02~4Re=%pWy$6gd)dX4V7!d3f!=W=(5w4MwtS?dg;i17UERjS!2r;l1@ zn=3p*$A*rJJIlz(&crm>Y4dl>OZ|IkQ7=ssDr8*$@SR|j-X2$E>q9Mn?#%f+tD~Vr zQr<{KSt*Q-RufBhQd8vlKR@<`AzV}JVj5j2uOCTCT^+Gh*d0RxRp!Vmr`Ok0&i?m& z>lgGPC*^tM*c%QMtL(G;*A(!7559JFe;LR9@?UemU;g~>f#n^1hwKM8Pciiy5C&sV>E9|#@1<7@qt`snrz-3HKz9s*(W{xf9MJ3_%}3_epBm^43k z#Z~f2U)k4_LG*Y2o@{=bWv)9dl-_J(rj<1wCWO4`>xvce-Z-+4UJQ0Kb@-`+gLZ(3 zD(64byR8p$Dtm*E94(Lz%SEdRl)^ zY3$&J+eye9Z_QB$ZRp>)azHvjfK<@|Eqr|rG#IX~&mkYO$+oDWzTVCCDm?^_PJm9= za7p!Q%8;!o^^LtyTZXIb|9hOSKD#`ap(sJu%hQt>4)3#O1mzGo#;Ie0qae!~kH?FR zaQx@p8^WAhGKAwuN}hw?ARq!S25vUir~jFX zUYHMj(MgzxFp4Pw2DH2IgBlpfZbNVYM0aWe$*l0T>(h)pb{r}f-_5VBhUbQ<}GczgT|7-_%J!wDxd-476 z0DG9qZdQ(@KHLBNIS>&3zcb|jwet7Z{Pz;ycZl}i6X*}6oc;F~{&(d3zbD8)`=1H& zyeYK*-iZHM`2W1P+b{k-VgB|*WubqKoZt8Fk@NfI{yDDx`RNz8AOHKEzWw(*rTu3? z{GaFWuebg3iw*Pt+Zl1`_W!)_L;v^agTo9S%m0s`rhoOXkK}(|=$&qn4D`a>KU@Ew zSKq<+?+3MyRJ~Sr zZ~f%(NkOB9!xR^JTP3@>9Y?&L!%=mJWr)K%x=ri3HRa&G7tiFR4(YUrN1Mew0cs(@F@fj5+S*sk#lADz16V^~}iPKKgx+ifR4OnqMORSi%Wn zP3O(1)h{qXRn*-X1pNX8*!4(Ll5BOZPXXeXepN+tgoso>MK4(ra+?0pON*WDtnkG-Y3d_^CBe4)`oQ>yUv@E; z9Ab1LxV9j6LW&!Qx8&C-%hNx~ zPJXF?d*efiWrTCqaP%f3mm{R_3D`(1B2%I{lxuY4pv3^b)~ zuFUia%sJ{A&t57x$IeCJxK0%A+?!gqrdx8&6D>Eyo-D<^e0Z0{ZY|@;z$)4D=u7Mzm1{B@ zAR{A%P*vcmRLkrT%e&Z>QAvy-59|bGSyEMocI6`5gQO7f;dL zA--AlI4yaw*=ykV*Tyru6UPqR{@HO|&g!-V9kP&3o>iBAAN?6??E~>z@ME>v@i0q> zwoClV?_BXejMEkGUR8_^>Hw43ePUgD@kHq%hoIe_a5`F^!XQu$x5e`QVt-ah={#%n zs`#GY!Y`VAk_Mk{^W44p#i0r2Gj9!JG~dUR7mR=7e9UW4-6{!f@$`(W`{kd&y132X znS593tM%8zLmpRTxP+~XOr037OCESr!(H=j*5E?iffs#W&d}bJj`u&mgbLVyES5HC z*784J-q(?Dt@$nfVPS`nG9N^`CZ`K_Xl$EjJG}m@^5T)S7mpR<8FteTz4-aZL|$=R zf26qPkI5;2t=l(}+K&1?Ixu%7{lmUPY@+JcLb0uf=7)`8g7>LvlpJpct?{lXBtr(gU`nmH<=da{c~$xinE z$Ifg24^?L!&{Wv>{Q;wEG}5TFgn)EQNsJT(2?^F)0C?uPf` zzTfAK=^wDMv$J!q_~qxT*vKMqdyk%x{iR6xMay0*7Ykwub3|)kMFtCR1af!e*sE{(ZeMfT=WQljq zFD8g!-E7S1JWu20`zr)i5SynDal^>i#!S&@$>G*Xvs`kuMOl{%v~(9!8@w;Zy+DR2 z(W-l8jAY(XQ-KL@{dIW$kMA0;(QhdRw(zEtKRBr|=?FMMStlr4NIHs6)7trcD%DPe z4h@2ul#g%FEDh;3aEo zaQfHfbncBKihC;#AT8?u^Qw<|!!vJXKC+ivCK)MSpAXXq#^U2b_5$Jz0RlKW*mC+0tS08Lxf~N*LIj$G zAq}fcm}H0i=b}2iv5qRiUNIh z9r!Br1)`@tFn(c~Zo$0&^Na7#^gakgFFS@-=(|WV)BqQUDlr`6_yvYo21c{PR~(Yn z3n_wEl~#`Iz;I-htqf|FX9FA zkoZbSRqs8YKEzhftLwF}nOfHa+Zf3JP8t97gBc5$jGn+&^wq$KH6il-$@REO;AyyN zAk(tR~Uq^71OEBdobc1&hD z6e3U{2@#uIF+hc&fS=3|n3W(9#4NgJTS@anGVL~|1;(+e=f_OW4v8@{`x0^*d*FLFIrPt zvvSi)?d!-r?{b-n!FyXxV=_oU_@b>Yst?9%)ok1pB4cYe(CTbC&el$^f3H=x4EsP>tznUi z1qAsFh_Z1#`Lm3lg$>bT^6PM>3m^WLNy<_#r=5NPhS|#}4pqitpBA+ucw{mVCE$YP zC1KOP8ah=N(->(_C*=0xKmVU2nEldC4`FOUBcgn(;Xa<#r;;}f+w*}^Su+F(baO}` zgAErOt6_UVby9AaNgH^uVYl%zy~7QI$F$$Ix1~1+nTE)_S4S4Gq;3+iWF`g`5-xZ?j0=xW(J}U zO^0>+&ztFg`Cok=j#0o#!W^0hQwCwxR50U?I^i{H3!Wf!&u7zb$$jokfT9NK2~yy> z=rnN-vKhucVR|gEtAVcD{-YP+m!euQ!c!-3QjLmR1iX7O8t3(KO;eGJ#iqBwbVNF$ z!BNqv8pIFY+DCw#p&v$m8>cAZ5}gzLpEsZ(J+7z!^9E>aKhH}gFWlwD-k@)aZhjb{GVW)w zVm)!lGxRVq=~bL zLV}3C=c2xG;I2OJ+`t(v8Bdw06i_0FD!~XK7|%wX#*65M&_v@UGbXYQy5FZGk`4Zt z_IGasQyhr~(rFB3kTby?ltX~-J)BEw1cb)TA?qzHi&LOfnGT@?wk2>iVRb*o0GviK z5$^CK1?Hnn`yBcxptVkf>ib9LWT52HA%=3EZ7VPCqIjhP^4zG^LU1Q?O4wtgG+fI{3Ri5&4DT+#fG%Uh=fb{XmJuXM zb-faff#UL+ONP`a43l!SDM-LyE~7$*h$Up)MSOsvL}*SwU}J7kpl!8gogwN&7#;Mc z|LBU(S4cz1+%o3BU`-$rZ%^bX4pS#6nElEMxTeFz2Vx<(0YP?N#82In+Y!@aSwpUi zR1S3nfBZkkN8@Qa@sz2`3`2(OJ^UdV=7$Z3$m}3DK$KUfaoxYVNFlt=#TR1TJAWP7 zu;Tp1f!M@vNlW%Gx^0tkd-|^fyvg9#FW+K0=-TNoBsXE4%BZ_lXJe6 z^{81*2aB;ElmskCmzjaUn8?7u*8wdOuwJuYPWU>T=fozTRY7FoJFz$N0I+t&BIkdF zVl`Sx1z{>=EE_B^?(hFhrzvMCA%XZI?D>@OPCtnI)z&gG%I<~kBKwYG8talRdL&iI zF*F6D!0@>hcYJAt-#%|fqN~<&(^RF#P_4DlI(I2pp3a98i^(h*1RaXKu_2x&J<9+` zoqh=4R%gIW|A=^%xBPb!addSR0>i2zc&{Wkr5u_10!LIw&53Y&_H3yLOTt=D$N!4C z^4Qpab=2?q6EV_78;t+H{_vmI%N~;0WZ|r`-w_~`ei|B)8)By3vd-&{2LXP!aI8Aw z7@wRNuvFVbjDj^YKs8i`9$dJ=H-q=65NM%`hwRZVrj*Vr8q%_hl+Kj-KR6)LL;F0T zRs`8`8quFZjG+9UN!Gw$pAZXzCfcM^iTb~v9=ewi%=iE?t9QW|gCSu2KZk%scS%N4 zVWY3#FeHo+ldg(&qR;V?5%OG0HK7q@yubR#&c-G=8ncj}^Z$K*WPQ(v zIUI)sCEnMAp3nKiP^K)jkt5H&8DHEZfGZVS42E$=&UH!7osrr?%X;}$CaZao&`+GE zH0nLoVJjs9G()-ZrGKL{;Wj_TuwSDaH!~KTmNY=)CQUA@#U6bS&ZuoBMoJiQom!DG zlVDKu2^uw69|c2U^fs&EFdMvFCN^U+P!{^nK|dKkyI^X@%^{-f%(kuTs!48&Mfcs*kA$}y*F2Zhu9P$^L7WB9yfm$R>U}iAof;2?Yt*3z1tD2e!(=tyj()a zW5N)cvO_U+1|b|@4rym>CG|^)b{MK0-;zCq=7mZ%t&U2?X9${PWNOkAU-tQmbY!=5 z2paj)9YuBx$|6hMj&Ky1+4JfBJQwI0S-ULQ8L4BNz2K7jrr%MEEuFSz+%2qwZN9Q!W5lK6Bv79a3HpxUD}~bE^hY!0 zATuV@34@ACOgN8v&?zR4emP{MNJ9A2YsR~}6-;moooStF5k5=a`Too*@7$;^yYXHl(i`zEV zS_abwDZcf{`S{_MvZyP*fkpwsC6W4D4`n)f9hJ%!HE=3m6$(E0kwse#T+HNUPGI@` zQ@`PZ2xj`oayym;C3QCHpoU*{BDp%QZ@L^7gj=_E{G{m+hAwtTft8C6v8GGdDNDC- zKz(ZnN#6oKksimR6|n06J;))*vQKenKEAlx-11=0UokJ28clc4_2Mx!<}&>X0$EaI zYDG{?FdDfeHpI7(A-AHRE+{u7huRTt6Q578xXK*Vqxtz^E632w zMP;Hj$m0EBL1Q!|QI>4|hApWa!{)~wHLnias(0lpx{#l8f0#5bWs2`vQ+0`6xbPB9 z=&?>r0go9|6XJgpe#P~8o-)u3q#WS!#YppC(641fZ*fia_jJ<4%fDsgx*edftDgPM z6F3rCJ`)nBzX9l{Jx>ow#>7RnCRbrZF@EF`FPX89%wi*txS@rPwc-h9(czdO(ce^T~9E6JE`jB@+kRW32#?}HyF3QT~| zq2f+qm1`a@3>nb zwnJk3`fX1Wiq;eVf2#6-T|t;d`Af1oy|Zpa`qS>Z)!0Plh``aaUvd7}CE!z9M^%6M zdc;0_^HnW)S2Y(z6E5xV`j}wy4P9DO5JzDEv@ZxmN6hhM=VCws8Jrq&sRoBAJb625?&JfI$K|Od3Q- z^*hL`B&%e3sG_*-ecAH*itt0tP5MV}GQh(G0$1VESzX2$AW2H|+^k$X1x^BbY>0?J zJuhMk1yG0OUHTreuHXFPJ!Fyb(&Eda;L}4$C<26$0xTgIgn9DPWAPSZ_{G~4NQbX< zXb?L1WgQ5fa8Mft)HJCC~iAS z0v%JJJL=z03`jSwPaF$&KN`dhiwKx+F&Mm$?$*> zYYwQ)Py;mm4C!(yRB;4!)~Gl)?V=4IcI>|4tDmikga^g$*=0)cFP zwe+icgVrb#q$wj?fJ<^)HBj@Tg(zk>_AtwBD{ANnB14};1e!2}F_e443l9G#cM#94 z$OD0XhW+*#ym#%crK5%R5J8}!ax4_F^yCmfU(ubk5}rC0UO)E#d=0;1WbuwQng#`R zCt?b7Zn8C$ttO@pMAQEaq>wy`K#b3_co1I}!!h-D@60$8cfE7U+CPt+=3VpPLJGcI zqe||_LtSltGiq+AWTD8RWC9}~ol&mHCnlLknY~vBagn!5A?6JX z3f-!2|LS8Mn&jZIJ)u!RFV4Z4OzMj z$4)uHVdY;uWBtaQfjW_Tv~};6+a`pJiatS7i4-uMJfJ)#XMIl*c9m=!ee^bYD`_{fG4>EI-3Q}U!5wKE$FI_d_#!e@^q&%!J&Yml`S{WhC}^@3+=-!E z&5~>g`+BBadFQ43<>Q>@`fiXLVTpUNzy62;Sri#fOoxF(wUf%_Q$y<%cSVTkh;C8J zp?PS)Dt3y7fur`W|RlY`xV~8?Flfk%vn| zw_@9lX0xu5Adzaeg?aNa{>2$qd7HNA;Gm-tV|zYCbYlaANnClYV&R0J#AD^^nNam# zPbm-G$x6M!{^-r8SY<`KSx>C!$wfiCm_7084{(gA2oZ_Ou-Zi{cP;tVqkq)RxvrOh5S1c#7`a z097gV;)$;dqj@ST^%o14GZlrJ6~z|a)!_v@>>|!N#5A3Y+enAVv(t~e^X%%^F9aL2 zmEzaO*`$4v5Xd32vv3F>=zLuV>J!%UWjASa9`&hK1Z;P$T|(KlfEyQq<5s5M=uO0| zeyH-Dm`&%hDF!ziYGCl*KP@Gi^}aJicJag~(Pw|Rx>~f~d4rK~_)*U`qVZ<^ z{fS8k-w;5)f5CZjy#mOYm=yMnfTx3@KLDY=CURB^UTDpW6@GQRn}91IeF%u0a3|uW3J&-?i zyVarz`~OOAb_sn?4c>e#{Hpq3kgobx1N5_|y>cY3 zjB}TdZM(XR?;sCv7o*4d*LcV&0Z|zsi-n${cPFhs>ZF)ym^QUHvSKU58knZjC#YfDSGm9N)(xH(<`EwYy%DpAjGYdgN0-+)VC z3QwUmxlwh&lrFOyddj{JH?MlFKF@YSv<&#c2SfE8MLsTFjjI*NA@8r>aY%z^Wa|6Y zLr_;d*2YtRGZ9$#;p+%K3~ysxqMvmR&B|c{|IdS0+rb_6mgwbClV*|5kzs)tEC94- z$DFDgv`CLRHBEs&kuKw>obepriK!koWB!OwvrTbsswhhnu;={1#FC}PprrM+vM=yo$Y!<& z4)mYmT38me&!{P#9|pk-<%Wn|Wz@b=R$XB&$N)w zvwg!S7e7}o0P7qyfEsrkA>$n@)`+u z1hW6Sn3%JW%|q>%r$8DhyMVrC;d|(N<4wC4>QztuAP&;_i>|{x1JM4^X(IAKR)!P( zhrR2~zzGrU_=d}c$=FaE$rV2o3fzLJ73?!-*=#TYY~TTR(aOSkcl?m zWspx@utQ?4&~QDdB;y~81Z^Z2K5&aL7x&jp5lyASL$QQ%JDo&y8?TJ-<5rNX0}=58 zceqsyj7QB&zADHR5ih8}!rvf<{CiceCkiwfkZy2fOFiXj<*xoX_Xocm2mKFnu`D^y zbJb-Pdi#3hm6Vj^mJuHg}JxD%TA5UitX9} zgo8jk7|={woYK2pnfz;Xt{=N+^AVeZWdpYX(D`;J|F+!v@7jHj{+{c}vDWbILaT9m z%<{4m&q$A~R84!{0R=EHYm8>ji{|z(%vB4uI)Z~i6VM6Rg}PMx_>TOV{QxmZug>nM z`3jSSO^=a{EpEJ=X+9Z9Rk5%)me`N9x3)^A(F+m+LKP77I%j5n5mWH&Wu5=qqTao{g ztow_^Wzn)Ka@G)OCyj7k49#FQ)?EfmTSpNgWy8?z)N?s?YMbVqy%6^(AmLflL6Y2 z0ZyBo*GA`l#sSRpRN}N?yp?1EE~Q@YXJ_p_M*69*KE@G9#D|?n1N>u$2?U1jmbuxOsgJQ|3a80&G!qQ{2ChE8eNvx`e{h8byjCo z%GiGe?g)S2&rLh*N}8wb3GcYyI`Jd;Mx;~GWFlh{2e$|p;(5TsUc%SiN88wGlS*Z?DQYk2L-G%fAE>om5pcvZ*qlW_d;yV?73>-UXmXLrF-&$@qru})$S zZ?*aoA=A++G<&cF_zEm+&)PhAt!ESB;?~PVKjWkM*&Vlr99uQD?Gz!kec-qS8g}c{ zeD)@A?Fc<#%4esUlarJ7>=B>Nw@i0`zMgEbPAXP4Pn?=RqQou&eXaF({WE}D_-Hvi zwv|+x0*HGZp3*mUtNfEF)%Ukl>ZM>$)vLBx16-GH6ap0Su!ZCGI93}Qm2ccA(m?3} z=z$zf8b#az?IO?%V>w*awdXqft(sWO8SxBDLYI{rn3r}9x47;&Fa^&ckTXF`KOWW2 zJM#PfRWPNdze+IwV;CrwEwY0LdZcQZ33(T~%|+GenudlV_XlUTaN`LSq!6mGXvJ&M z+&b5!PyP$xGYTVk)?U1UL9|k)SsLC^yz}dMz*eb}Db*F6Bq}{5?`L@a6XN$W1XTIq z3d5UExyiz7*jORTWX@+9rH){JhaA8OMY#;u|1p;~D0%iyz8nxb3A-Wxtyg;e*pv$z z)f>34b26KsUImOT$Ay>yjy`C9dJoVfa|>3$7XWCSeLmV-KmZzByJuUcsef^5!9nJu zd%Y8_B)oOccDr?3eS#bqNL6gZ8}BQDc$Pn*hMD7UIQ{@6C5PIyQv{rA%AI#W_eij) zLnhfP%h}oGbr9A`NFY7P{r=`5*u68@@j{QK6ruhi2--IUR98ELyLUP6o6bDz(Vo=2&u6`v3;5XznG7?05bF|O(ue_`?tUr z2bO;qi0dTTapK`6hPB5_*Oxh*b#HE(@$y!AjBSHnN+xULsSn`00#p3g3LG&$ksrN`4u;AlpC`Z&895}kc9)x%r+@dOlXY|S-7W8D8T zhK7<2JAlZL8;vgm*~ea7JJ#A3+v)&E1V|{+(>|Su;6lI-=(S1&;nEXgz{WZxgo5guZ{>?bDK8vZkLH+fgcTF1c6&CM5=6hb2g zoXPu+Y0+IM6|(C5 ziR6dozS6diFVZd3ww}1DWz(t)u<|Q*TJN0#&F^#e9h6kmeg_nS4!t5g`t9%Pb!`~M zL0D$Q1{FABMF36xciC}3bfY#PHkiPu)jjbOztH{VN}BhvInb84%sL}FOTNEzt*lf- z=K&EJU%6;(2RAAx;ijb)YoIbw2$VNJXB0t9EZzH1V6+BOw1oIMUA-vkw2Il!zsne( z9D#n=N+h+?O>=$emvlcr-q)|A&n5p(zriC~=GNp=NQxjqqj${fILGc-F17FHBjBY& z3HYYNR1{0-a{R@hC2Du(mAOFSKmHAA$K8K_wW4}8PqXm!YaPIbZ4ss6V7Gtfu$5B8&4n!fv zVVy3__kcV&k+0U_dUF==j;1YB^;`pD^c&DXKRw(G3^O%dXWo>ZIz@M>Z(|9A(oJDu zVG!bAWmPPm(9Bb&1sZ+Yiil z9N;$aaI#kx6GfB&%-A0a1WzW4^=ci?m^Xx&`166S_O?L%Xp_dOYQ&0#jjaL5g93^c zcqFjB;HLw@;cDNjQPHdPxa3y%A{a0S%lva z^cRgRfa{Wb1BVwSEU#A|`qH3*=<-C7UTvy}uz)~~p@Uqw_N%$Ho7Q~L;hd8*-`U&G z{DM*8cO+;EOa^G%$jHS)ZdBf!yS1;TRkUcP6u0c1a+DTuUx#L?Rm)C2$RTNg*;}<8 zr;9}*fDZ?4n_$d?07r0e=#=B?@ATtU};zOrDA}XV|uH$(jmwQqNWz#BI zE#zImUx6(d7+{jHTg=sz-=NOtsBMgns=pi)_Bgu)VI3iOh$ZOFjGj-q+_*jiEv1s{ ziyFr2>Y%eZ&1dNfY|-5$_pSp}N5P)Q^o#h$rl#_?&w!^`S)3E{@ zbr+LJmIK;ix!lUi$$(3+J=Jy06?rCA79R4n&y>&2V(0x~Zm zUNr!om1ARkwA`jTsF^&ctKeK5FX`*HhmMe-D^M2`Z=u6|-_^GPMn zGa5{{>^V-;r{=tKPHOqTF1F@!^Zo=USSi0!0XkaWbL6u>0)raRKb64F2=?dtn{&AZ z`5>3e!=-$+pWm-+je1hTgM;@E06|=%P__Zy^^IDzVRz!A<@oPvhpSM}H_}ccihZ>% zJJ&!~>hfs?NYtp*Y7~}k^mn0-a7hEcx2BFJy2*(?Nhw~8`aSt8tJ8(lhu|sKQW%t$ zi>oyIn=2TuNxZg?y7S|#?=dkkS{+{yRd)t=&e${->fX2jj98&^hTqOJQovlz`5NCk zKoxy#%08Ua; z=kkD6A4(0>?2bn}bNiEpjRtoL$5PgEPKPs6M4YcjyVSz8e3xxsTK*nw5c0S8rTUuw> z7OIjZ6Pv45n;`_bZ=j=xuW~2&jYnSRPap1j&EnL7`olV-ynF5KGw>-|N|kgB zIV5y^bo(}ds0mD~Eif4=Nj{XcZvgZVK#2J$-5j>C0q2ZNxBwU}Y!wQUB>nn)pVoh? z8v%Ie@#K(^kIki8ve6>=3CNYL&wJfi2}o%T+i;Kq&Ey8KvSIJ=DtOyE=;$Qxc;OAj z%E#vdN<~2|%f~tL-Qwz%j)*iqZ_jmCt{LFR0w^Y2@bq%u_NlEkf7OHWiGTV-DT$cM zZ1u9;8wtkOSE#<6=s$j14N{=_qDf6F`qA(u+6g*UvC)a^e}RezM?_5QoO#sGf8YQa zYwfqp6!kHcMgv1-zn2k(Bffn=_Q=qaB+#Z0t6{BcVKtY3f;W#*w{n8QKe-%Stwe~w2fxiB*0LFNoVbhJpiZWO8J917ciEi2I^;Xm8d(e z{qb1!>Lybp9cDH~@YvPDSDm!B9yNfCIwH2tJZ#=So5FV7Xzg;LXnbW~F%vVsR>E75 z2DZH=Z`^@|mn{?-@fsh;iP~5x1wDQP>EuVvtJ+?@7poT~6Pn&3m;s za?X=wxaL`|g4kxm?Q#!WO6~4!^@zPC*l+=!>`|czK<&hqljsuMGP=HrSG^&Fb%NnvI8p0P&(wpm>%oc#q7y}$5vc$X56^#9 zK$tvlBU2K-gn5CFyv<+@Tk2I#qj9sdY*dKGNdn z^yAMb+D;XfpWELuY%HD-~Qx9H}qCf?p;!37I5Vb)N^XaS5YpnVC+jb-({m1 zOm1>U=+?NB<)>^kPp!OTtViu5g`c&D#IflO-(<`O;Zj#9aaGmO$-^ES0==+?FfpxvUmfiMfH&fL4I>x9=T?_3`aLb{_nXDwfFYCVrQSu&t<;vO^D3D)l#mwY1blwQcj1@LWE zF%+Evpp^AgNnkMG`BDMRU|@9ivl;Cm@18G{dV}r!n_(>OBI|qIfQ&Z8i zRW%tL>L?cj0`-a_8y^^$LP}Vln*S0Eu&n4^85Ncf&_!2{7?ZHZvxPO;eN8`(zDOk)~K$31V+CQ&wjZ+PXC>ml)bN~L-v&z?Z)icpQH%MKrBC#;v$V zt!Z{HJoOPwyYm*FCQ#pbEcxz!+pt*BX>%|?dVR_e*t~x|ua3QOFM#E*6-}>5wR^u< zx!_d`T<-gb^M}(Dr8c~xryVrWqVBGZjm4Ms>FHv(w}5q&(6|O<@fzKnMPcfrWBW`> zwLTLI51VHmJ%`p$wGNVbD(BY2N2kmj-;?j)RuJs!SJ^eSg@WsNV>%()x@(ym8p~X6 zJu_~z1lFIPmMfEFVpg4Z78uruDsi}Uf&B7x;qF8sClc~_lI^m$L0a(4xjYa1>hCr% z)$~D5ws?Y}w4DhO5~7~UrevG(^I(y?RW+^Lm+X0f69x>m9H?xy_V0-ZQjujaSoLP( zHxfo7K00o4pxNZ7s3)-+AwX>k#^6@tMli9XA$oOff{YsXG1 zr-<9YY1F;C>HaP-*x8X>OXYJv{fnSTr~c`}Z=(Uo-_+76M24sM&G#FsvjDWGno#QUN)+>RzRnnB_r=zgF8QPcnaMa<-QkjTU?Z(_HKRQgZmP>PFmP-2IKX{e0C0)v78TbwLh+J5*`*3e{$_ZbT> z#)zuz>N=4l8%O(_MIFy7Yxho5Dyac}27JDaWG*(lW$^unVFXZkEA(>`w0q)Yov289 zlax0R`ne;ZG|#T^pVN=v=PzaTQ^^_P2T_M&oFtmEO-YLEt5(>PId`B~!QrNPvZYB?7D2F2?}(%S<5W#(!S2Jya_5 zE}{Q^zuRoB;H_#rW#wdBT=%!H;%+_HvCMC`=j&@<_;m)qFv`{H;zgRO>|H`~4NLDb zd1WdY5<;}iYX+mFWCe&jD_&=i#snO3cc)-FGAwp9LJQHr~U}$47E}k9LE+86Roru+m5=wW2oaX*bY(yOZxnIQLUk& zQTEGCRj2CoKZjGMseJ{wR@!YFZ^rlSb~Ee7X@pDJ`M(i`!gGJA{E`M| zB41z)L;^0iFEuBA>l&4+NlU7OXcrJjkvF&d-jl54?h`uF*X<~F-F+mH$ZI=aBl_S( z)=>m>wSbACM^U#YckXcfIwZpt^nZHy~B+oV3-GnQk2p+Cl9`Hy8KoPI(GJhYST1;tgYPoV^C`c zQXze;wl>3MZxZ09r3NNktRq*B8z8o*c}-0gw?KaC!8WF_jPmLSIOU07no6d%&w4!8 zztMr{l(5^N_wWr!0FcPkn{htbyHVg6-f~J2aG?OfhJXorp{vno;ZLV|TBY<+)mrS7 zE49({taNMpO<6A?XmWY8e(&vs7$ljHeZI%@#t1_W1=L@_PWd+ARCiUx+$7S26u}*& zMgl2p^z_od#^ku>0oL28y8hl)a3BeaM9|E)BB}6NXE7|{N>t~y4s3;bed5C5Gv70l zM52Y;Wp}uw=fYK{0k19|pShx66Jz!U+0$lHDM=Mc2x=J zHnlL|eO_&v!qxyB{a2O~!D+S@yv+yRnn!>cy#Ai^{3XscGK&l4hcR_gX*Fw5?>CZj^=Y7H_ zPqdcD`9y)3W>gELG!~X#GeozWVe?JL) zOJJA8cn|{Fs;NdFQ9Qh?ack`fpopM!0Az*kUV#c}7wo&@robm9|49D1N-J zIn`vy5YC*haGd)JVwKZ#bKWQIea9RO4BZ0*`qd5}!5%LECT9;~nNKdBIEjTDTX?%= zng&ni9{Rum8v@)neYbn$E5l{&IjT*KVdx?d)A$w=dsgxX_@y>;;t{ypQ>D3lTLK%m z-D@nsP`C%SPOxKtVLpER!}^ZxH4wy%wf~g~zKjqMC;(+h`L8nK?o#;d4KM#Ntl#oY z6cMu$ZOkSW(#yAZoeX*bYkt{$xgx{V-txj_lja`eCwYLbaWsuAQhrXG#dyIh`{7o= zUYoM!XJxep)HA`#1DY8>r={h<$Mk-pX=)U^71y7cV}p%vl(C_n92Zi%@;4Yrj12*x=Gppg7C*5Pt>Yr(l?dP0AbT6@c*0iI6G^yQa*dJf9XMgQm0S^n*a014aqgj%6ns z$QB;HtIoV-a(g};`)mxm+*fs(cbm!Wk z9Bgv#1Ry8yn2gt1JI?9Jk_o>yonWhdYnYj(@3RsP=0?ffOZ(+-f{!9I?4n5wdA4&u z&%h=kCyD`r1BF@>mA3j%w?~SLNwZ0OcDQAIz|zF4=i?s?DmL$R9!$Yb(24h~&k^75 zsWeyPO_8@hifHeZ_&u~5K+AN#;(-aJM7=w72e6sCC2k>Q|A4j#J~_z^_7Y7!y2B1yOYnAH~ANm8H zTU+a2{c9YEdp?WRV|%}QF1Vj?cK0GTWd?+Ay)T!7aC5!+EXQ9YJ#F0zIxqzho5{b$ zU*-%Fd+?t6`ph7+4hG&Ed1)=BB|u=m+{}s)uwe#scraZYNVVQ>9QZtn zCg(dc)ZYIulCCNst8H7GpxZ#YL%I>^7U_`gR8qRT6r=<}xJNdQ!T48&)>TIf-Asad!-V=1eu3A9_m^LT_MQ4w zuV_(I3?1sMKIR5wBofLhKh7-}dLPppl@V|82j zXpxwr_i^vz1wr!0D@s|s*L@s-+F_%zThU87OOsln`1x7&b_n7Sw>k~`b*YX&#*xxP zlO*r;W0ur?UMP2iIS{~(tc!+@eGW@|z%0}{x}LX01xehs9>aXO@Z~q4?B%Az1N*XD zzZ!#my?y=r;-D+i>8dJh^xs_!_yRS2PY(%kRpgqWD(U@z=*3q2Or5iI%-fdZnxtj_ z5bb7IyKrH|84%z zf?%AOb-y$_MXZTSV(AhlON5U*SqmwF&tqmh$93GI;dpaW`ujhLhw}&42R<+G?*KnJ zR6@Nw(2ck5a;Q+b!5)YpP&w+KH(Zr2Mpc$qZ}*JOKDV8anD=JWf21JnjDQ@nJvBjW z^~hc|!dV7VT33>{b@a{8Z#K$NX65N$hUu3`h~2dnhbpZD5de7aVl~V_4TCu4qzCPl z>ZUYrM;A-C5!RTLyEwHq>lv(iK&^z7>2}sQge3l-yTj(lc4Eyg`T2Uq*5OsP&Cc$0 zIlN^j>(hoCi1PTQQk+eoY2gMC1pc)JZ2E6woZ;HpzA=a46|g+RLO?B!x11K5pIVR& z<2+=jc8E;?{0{2su20b$CU2YGD&2(K1S{mJg!sXg(Ct;b9PsA*5C4RVc?HbDzBjF{ zf%x*N1~1~C>xIWe9A6%w+jmrMW`DxJ{Q%1LR5FPuSIF%L_QQO#;EqCYIoaUQS@MIo zM$`^7EM23v&A$PQ-EwY=gKz9{kq{^Z?|y%}>0)FzYGwBDX8_dQoW5znD-&Uu=;pJe z97(pn+Q(6y#L4ygM1KQjSmD%=$(uw}JC|Q^VdZonnwYdVLqx*XsB^YEKZWe|wGfge zOD8x3hV9JmE;i^nib6|vD9K1?p}94O-T-?A`U5>7+)uTbOkXJ2Ip zP|wlnh8(4Q0DXd~N#ASd$n84l#K<<)5rp4ED)scAn7q}(3`cx?&$=pr>OW)6FCXQM zALnLC5L7<2qZ&L%dGvb7>*%#seGB$3IK3Y6|1_wT4*X#{oRveh>(e3AUA=sL2=v(l z3e?Kx^^PkHXLIZqq_3XFKNHmW7$4>z<}ZJ}CLtT5299+N%C~!O=onEXk%zl(-#hz9 zM?)^Ta-po|l~Zp#M-+p0g{sdXG!Xs4dp`IXLh&tn@0U2?#D#_)$n5$y@9PA9o{>H& z{15PzQ($_U``}l5WC=Lgvf0hmUC*@g7yt?{+%@uW09@IiH$EmYa>tgAiff7OKL0EG zow3(9^t`<85bs`CccTWpM*15NH99WR#r@oXkaI1ZYdH|5RP}I{Z*oKOKH-Pk&yX<; z8kvBq?rTkPC$vl8QX1~&iB-62;c2DF41e3IKf_}dBG!sDIkI8|pm@N#sY>G&*e#D5;l_yGS+T2j>U*W^P~t++RU zV}1Mf$STvbgZbDi+moou<_W*<>wD$^gdA)mFPHu`0a3byLGyyIeQ{YJ+?PkGPiqy*)^T4_@USJ{dS{Ft$6i^ zJe+?>+K3)Z2m$C#47@XcR9#^&-*1 z%w9(l_l6IdjV*I6V!v?g0~*8W+82@S6C;B5-u17DzpKaA|Fj_p3kip&=Y&Y*4)PN3 zXgI(M8FAZATc`P!>Fu=2>5 z#t0?|Nx+nNeQeF@9Jk2RevIGK6IX?@bA0a?o_H2&?M+r?9%6cyVb6xQ>7ysALFM$+ zkG>FPd>bM8_9O{$-Ks{8-RkAi-rk;0K>M3*x)-@VMpe9*vFH5^hRy!ZR{lJoSeWAW znc*JN!V~Xn(YBJf=jo@yvfc8A&MJ)P$@^mdCxdVK=Q7rCw6Mh(c#sVQ=jZ1aTZ2%O zxHgY3Kup~g1yts8vX^hOVQk&y5r%Jdm}Z{0pPvsOqsGPXfOgc%>S~tpLC}61%Fi^=36!RNFAq|6D-D->Gvro*0JbNf?&cB&U;@Wtzyo^H04; z!I`J)qaqX8x~pGkqUiZ9kC@=N^<&2AfgYyU`fAxLeMt;vS+gY9X}d0`+jIy7?E4Tz zkBNrH&ga_orAg$1uLMs0;0%u=7yvwOT7Z<=uMY1`Z=kp9=8=Vwiq&l9YP;Ja$!R6V zf#QS4$z;j5vqy|*&L`b5EV%+EZ`{D7wanM46LxUhj`2o&u~usOH+}2N_vhZ;akB}g zgEpRwVI51Uml=(EXs3n_C)m1DlL-ybX7LI*4p6()wtrQ`534xa9666%U#V6Z!? z5beBgfLp{6LAKV5fB9={x9N%j(*(Cy3?q=9#cg0GZyXC>{(^K5wi3N=JZb$B=6IS@ zQD@-V;YZw^)bQn*1_23a7a@9(Z-vp}N`I;_R{&8gKD*^R$#lDo$14d$bzx2XWxxgF zvKiCfdV~r8urRWd*wv~Nsbk*=3+5XKBg$aDSmrjoD++mf^f9<>rp&iW6=_nr+x?}! zTvS^_)nT@>qKu0kH#d{4HR6$hI5oDy0XK~ui4C}iZ=hf)7!ovy54jwV?DkX)yZ^yaM-7Ca^eA)PJV(iEmnUh znZ#5cTYPAxWxV!NK~UP*OVUu}X#EfTo*wU7^ddA26nm^bA!Z=F0=7MT48!gL3W0@Q zby6JW&wpq)yPkc~d@MI!vE?6d4WxIb^rUq4k|F)~M~QCt-uXRow8Pwc^axRps0=PJbURuN`UU=~#RnIBtUp;O5fIdL-_iuCmX^XSG?YGvffKi_|Co<8# z4sKFe$@fY1Zn3Op#O^nC>xFmnDoiGvAB1k~AFlGAJ%b{MydHAX>7lC(uAM4@D^3PB zi*t*vbZzKP%2%rvzZy2HoL1W4T7jkfV)cTr=5%f6j0WHYo%4g<1kO9_;(le&sAQ76 zoAOn?4%k89Yaj}$h^`5CL?X@q1F{6Afe+?h*esg+KsYwY8%wSo;Kymda|WCT`-jr1 zO`r_tNrcl>XJW1=HVXlp>Nsu`mrCNj2J+PpH%BJml zmegatSQy&bIf2Tc(RJGa3m}T^S=oO4AF_1yhz@Szu%Dd3O?}c!UcodZ} zuUXwWF6E`%AadcayPMV}_+Mo^N#O`_n;$z&gl^Y8qwwV1d@%it3~k${eUB;VpLnt( z`i$xu>c^#it~gE{tSoxwS>)J(LXWFW-}24*bZ6UHB!9B3K(^GUERvLlX0wlPq*_Jx z`x7-^b9G&h^rC00T=svcjkM()?wKbs_KGpwMlJ`|yhsTDPBo8=d=m2BobOddUh|V{ zVDa$=kufk>=Zf#E`2;vHcNs z3p+!G?s}ps^|@Sy{Drh4YvX^vzHXwM3>8(sX)${eug$%?M^9j&`A&&{{4>lr(+3M4 z9@^Ch>zRqY?d_HcSX}Tq>of?gE0GD8FlhcB`hQN8esE-|YI~p4V6PXSE4{g^FofTW zz=1LSs|Ee`h?_JsRz8z?0XL=dZqID?h?Oh?{x-5?xeRB1$}NLVYgy#KU%Y z_p9lHdFl6HaHHbBkNAWtr)sIc3_<3lhgPsXdU$|lZVL4?+GV{E$Uit<-{FtnuLl#m zC(+vR1=v68v}TKhz10*^yi;6ttzNE@`aN9YFx0zIc6IEk{`0u;Em{5f@)7Az|A79N z1erba-l`gJtis+sKwopJ3JOG4{M*zt<+`IPzF5MBT-n$bg!_nZ(ert~Yf6q?AwS0ZtYDf80Y^HTqXg@)F{Mhu2jp5q~TogwiX z1y(jThogYhwDZG`9gY%QV}-)kcJk~tBee;TpD!x?rDkfj95ki{Y{Z1Y5pi)2ATPYD zv4Ry%M+a~yU1{F)v`MNv{fB7W=5T4I=C8`xzt?Ga(YFC%*t^erQYcRoKX8wlW+{7l%)nUN5;id#>z@~(!%e)Umhb#DTSP3Q1^vV&i07Hz}&6HeR zE=Lj!$D4zvFb|wuXbN+9OnHvZFZqziJKWZF#2r^^_F=!R zJFfrxPf;~HJWL3@LCP0$ueM;@gS-t}+cK-=&i%DJ7>#4G zIhtLF!Z471P{kdki)Hi`vMvsa*M$NVd8s(Dk>6ADMm-ekXCKsbeD`{S7Xk#pU5!`we(A7&k0i9?7;9Jz6uiW{zU1xCcQJFScFqhRWpNAsL0&D@~x6}TD zkd!Sv!Jx{K#zUv56Rs1F07N(9;JrgNK+6p`tuUbPUjX!U=SvA~31E8rw&jeU|I_^C zZXH;{RS!t0m$Nt;K!$zsqYQW52pVD{7GAXot(<>^rg}P|#EsEh?F$6`BsOypDGmy+ zU-}X{IYPUiIX)>eGWK&HGKol0zLWLQQS+}L7-?;8Sy^8BpD;lxp1nUymgM|F;CNf$ z@)G__dd-Tbm0Ua#z^7EZjwd{PO0JfFa>&5j*V{Q$Y~wqq5sI`jVqDHt9}7ZaeLu-B zhM}QhRRY!Me3=;;6GvnRKERE6UOg}=lC9`kBBkKJ0EM_(7zM7(?Yl~I_$1PI3IJeZ zs*nHVfo%h5ZUI>B;pa4Ig}zCoY;dR_gVS|DOQ$b1`6Xd-y18z8{CUrEe2tBE7)poU zxw1gT`>F1k)8~506q?>?XfUa~1cqw;;z4!hUmje#U7t$z-p|bNIRPmA18|=NF1rnD zk5M3|e0_auIOS>{&aWh**+;2?Re+!WYmcRiM0~wmgxm#tr(%JeYR;SVDlP}dPqnU? zdM>wis3ZoLI#id(ljUZagX{6926MJ^bBzxXk?L<}F3l#(0nxmMb1KsLWrVNwP1WPV zXJ;LDhch`p=`QKZ-7)Y)?$059|Gg0rhGNHG&+$I-UbwjIv4>cA(tEOZ^b!8l;`KPt z8u3#&^(hjPw4`KspW|$cAol(XD_t$3{bKtyNQu*=6Nmj+qs=&oUbHELD5e4x!CWHuI`&`$In(;WCR^ zUZeY%9C8{OSBKJvfW?iJwDdSsHq=Nb)su(>+H%q=#s@1;g&z$#pLVpJY)=(4G1Wb1 z8o8<7={q{IJ^Uit3V$im6#4tPhfZ95@WrJZF@V3$>HE`GISc z_~Wm9IV^iIvwf!hDc*xKNCymHRc+}}-h0pCUua|REWBjrS-CY?DIJKbI^$wC&X5X| zjs3IPDk}lk^vY@d7C(ZG!O4W_VK_JybCm>1rOb3@NJx6m0YuiwU;l}(?@YlH!8j!} zf)ngiL|=M6*Zbka48=PfnavybZJqP@LnC=Uw92k_=jVaN*@L{{E36bLFo8FmpQzh& zg}Prk&GZdSF{RMORf-lHn~SZ}Rn9Efi%+v-Oiul*FMiY&vn7#TriLjcDtaf4-(bnz zCO#4jPYjvAkgO^|NcZ0AWkA+n9Sh`Jd8z*^FD$8_3 zYk7HjfcfzP-e|UK%;hw&1X&D`j`t!-#g2ow{^WI+lBhg59B_j9m5S=bF7=t5!@KiI zPCrVf!3L64bYkJZjam?-~i3di`q@c8|NNgvO-k{k}^;4<1e@KzrEznQwlR3*q+Qi zqrP?#na9$-ArK3m!RSmIT-VXnwV0}s)wugIeS<|!)-q#f)3fb6Sl$1}mXo+Ez!96| ztIc?rov>sPcMZ$aNPhi5HhaWA;OHUN2FUa=-0_qB#Q|C@j@t>D>X#j}czVoO) z6Zz(g)T?96L@jRs(hG~)8=vETR*G{X>Y9hh zh(i9eODhq}%OmlztR{EOo_Xq(J3#*ju5Con=xP(3{zc-es{X3&e%=yG+UsCC+n5$A zFk<N9b`; z3~2nqCi+&1#1;3arf>HjB0M5>dc78@-n}nHkFH(p@T|X~<`$pVwaUSPqIY%6aln5~ zNkW{of$s9dOq93kgZF9)=1`A%NjDv#5fBtaK3SEBWqs$YfWF`O*#~$V|C!f39_?hu ziD-ZOZt5aA&;!+~izh1(S98#XgnD%tGBLF)@j7Fah07)yJC$2L7sQH_1S;MA22J7x%r0)3(Y?($&>f2f+$J zkuz@2QOwx_8QW<`K@NzQhqPQ@r3#U$_V7^A%}z~5@w>!ZXhjTPSkx51mTJaYj6@61 zM`OH{-?e5)|8@xFkeRi7%N?1CW!oR;O&8-~Lfo4#L*hGMT6`_w3o39RY6p0Y0^QiR z{}N2QL{sQS4L=N0@9OPM1hG40lYo@sthZ)2e26SWy+U^zTepkX&s>$9j6*1uN@0In(%*Af(%-v68pS{Rsu}n^{Uwne_77nX#9Wz0$JWdQ zTrAy%z*7J!b$)6Uj*18g9oJNjkKB$#e?L$ST;^bBL&{l*XC6VU(+FgKbN7NX6wI{jUoU2Sm zW&ZZt0>=Z`9&dfeOa0-ayK_l&MO~BMR`eJ* zfOHAhv5RlXVWOiCgTw%Cju8u)2G}7$e1LO%;CMd9Kx{nrE4gfESt7k}hu#EP=C98S zz#4e~>6JRQ6PKvr7sMU4h=#(eKVQ>NC91&pU6DW8+_#`>btqwDMkvS=4jD20_ErWqw6VaRF%d2lB8==ePd$*QEhl#@xkG=&2{$yO9h=Y-5_g ztJtjoWZFLpmYDFqZZ&&`rAl1SCT9V~p^a8e29{0-a+u8MyNCjOaLS79>7^3LMStheF?>n;={$G|4j~zG$ zHESHkNu#sG2Faynm2{$b*!1lbac^P?MSL=x9M&{$Nm@62s zg&VO*{Y@Xy?7CuYDo zVp|EKdyAh* z38aC~K#6fWQJvdcy@ZeP*6slz|Cv2y@mI=Cxc<9!O5RXuyDk@Z%{kOP@Ed$zcKws@buoRW|hRJhAze*Fk|y13#U( zxx!j`t-lXpZIJ4TeA|5F)t|<;jQO;G-j;{rM9zI{U%^LE3y(Nt)#j^&V7y0}bP&fYDCZ-+n53;O| z&H^GNBwal{RGEP`*>Vty4MpiOXcWna3jr3Ug?FqYCQ$&!)Ai7FofObfF(3^De0`<$ zzSixuKyyIHZet{*zB2HqjXSTyc8PG@#y88KiGDf5Sto;id^`iY^WAy0=cjJqQMkY@ zM5L58Ceu)@LKjJa8X=S3e%_mjCMN`!ys8YxR)uQAW3jvv-Web?oTZO0hG#*OfzN7_Wd7f z%qgYB0z`A8jGBzI)gvy86;~(cug;1W<#N*U$wN_qC>)WBDF6&A<}3BM z8%apc&`+3Enk(2U0Koz%DUr7H#nQ+h+cp=*sN2YBM3S6k{h1#v34!FRB_=)Qe@omM z3JNp9?su1S075F2lg+nb{hvo0_$QFVUKlnw?l%EFb6as$`TKawqSJ13ShL8oackGm z14_L?-z7L@{=n%F7fVms+}-^KP8)0}wk%baZdYe(;#(o2Vbf)uy$D8dKeWG^AyNr0Nz-g2GR~O=~YG}%zSN34DqF!KQzI< zn>M;h(ZE){g!Yx~@p4k}0Dtw_!)7nOdGt`_#_{3(NdY-Z{o#N(P$IHT^=&V^>#zr0|&>#^-4|p(z&%oiq zL2E6u!F-B0eJew(WCkqB;%?6oczCmHR(s){tdyFD_@VCsJ5$An;IW2bq=bN%gt(J| zwn%+*sUr+fc?=I+41$?t0mL>sNcl_cr`$aPqt?pR8<7deD0)qCaYet+Ls|XtgsU&{ zxtW=0+7oE`+ik>XkCFS-sQEUQE`vtPTd6&775bQJ!uho>XvaV50*zd zLPni-cG?P3AC?}`T3eXaV8t9>M#U9qHzdYIbX18{c!>*Q%Vsp1e#+*GS3NnTB;t#f1HVbpY zV+TzC~}@94+W_AVzQ4+q2xCCSEXN%mu%AY+ByZF@3`H_)0Md%skjCQaq>sG zAL;1+bDh{izt55Nu}6|JVpBfYbH3fd3FT3B{>f2*=bYfXcV`V_mc3oCD20kon09&t z#Og$HhoKeJs9dd1$W-r)?nmw$^EWFqbMbMjpY)rtP}wPT9$58OziX~0@(Vt1_F#Yd zKxqBB9qNI%T=$GH)*eLWLgt zcWG5R1_lPeaWZJLN*^ReMxLDAB52kb6QDbTG|_Iie_E*NeKTF0PiF>~D|%`J+C_KK9=!-T2$JuwH(J>QoE)T@!p(OcU4sFgGdJEo1+bz_>e`X676aE_M`c9#XH za(!T|w5`(9OC;^Ur=p^QL;k4s1Fpxl**H@luY939&*qL^i`K@l^}^Y{_aP?xG#WAl zWC3{P(7zxAhm!mCkI~7g8DWCR$O#F#i)a7+2SQx|Ws%K5Zc&E$<`)QFi<=voRrc4h zrgoc&_>~L^r=eALx}nPX^q7W$@Uz+h=g$@Rcm^{(hK_FvbPAu;L{u%)NRfV+dnEqF z=DrMhr^W51swjS5=)7Q+PiBu6+Ek3cM91UNOx~(zK8CIrYM%(rusa`7JQ(t{A^7$+ z=GXjcj$mp(bVfI~wHfN``|~^VznLDWQqwWjGe03S)6ge=0fX72uS^C(bAF|B0e#jz zNT*dke!lCJWW;RUKXd(`FvULd3h^~kDHe+}@{rM5lw$ph8{2iLLwv1d{aei3+Afud4H^H>>YhdnGO#HCFzc0@h&#AZfYQN2h zP^#v1#s!zfchi%4d-yC_N?3GX+RPtg9f)jH&%j_2&??qKyA`W z&#k`uw6k4lX~`gv$KXzE~Hqkr_`q&y+2F zF<4B;EN`yPze)+sJ+9zZ$db9!VKN!^mLU}Dcf`E88D4HEq%_o1c=fGVw-o~e9VMh^ z&QYp4Yg^Ny+h5)%`%3!Xkn%uZXl{SQ%*r$y`L&&Vji zF&oO2+iZ8xi6Tf zIy@#N_z`B$NPGAi(^6ztrYK$T$-RH#J5RH#c2AtQ{-C-h>wy|NzC)JK|hJ9b+a)QqsGzYg8Ta|DhXjVJ7SUuq&nXoWY4!0Ez zVj#~_$d=R7OLNsCHYx>dTtZx&n$FGuRJ4`qnhK?n+qs@qc_@_0e6s6orTG(LK z_E<~yC2(F#1|1Jzi=e$(`*ZW~;Jb3{7AY6a<svT0DM!-m#M`Vu`!u`T)h9F zQpP^ebyaUE1?c6kyw|;tQMCJ%c*Mf6a+#3J{ePznTk^lLB4HSL_LLDPpZuzKg@w=@ z!$YK0ygx*3mvnNO#J~uoR4@DF@LynapAA1nZT5!bfcBpIZ6G#21VBUEWxKp5jmC-o zQF|lm=2YruKT&lRWMqo0m&M!A8MJqeG z?%0Xa;qEWB8wV9yGY}S=c#=`BiJ4A#3;)0Y`9a#WXeqA#-R$P+`QUtNahX_Ot)qIi zS1Fpks5Vg6GBjbo#DK8$xuM~J=}7?wMyBk+-jlf5sg&~`I_Ul8FrTUd1NWxN5D3TD zZbovH3vZ?l`*;|y{GnXD`&Pexj6x)bnLV=%mkkC-E%4B+ZgRO~z5|)|CTl*Rl%KQ& zE4o3j8OLI>VlV-F66sD;35`w3oyf9=nf+FSe3{xB4Hx$kq?UIkTWD{OyJ%F%_VTP& zN1!0)bX@zjNmRE;D8hSfLnU~F0pZb4%-yS!Q+r-fzK+|T;ju*fc+awNQ}NLTUJ|wZ z39+bl%Ad&oFB+t3`K+9roW#WMpAUdY>+J08rP&5PXU$}IQnFYeMtADE*iW7|z2-*? z{UNa<$0<4_ENz7w3^Q-gu+Q;3+F14jaXFs8Z&ArtYI9Uk>GENrRt|nL>a_i@^H^i{ z2ewA~SBLrePhK}{?bl|Y$8-au$nEs?E)WE)aG)->zSu{uRm#nWj}7GD+V0ExZL954 zZGpUJb6%ioJ`Sgn2Nw(_ffdBe!NJj1$6Wvd*A|3pE{g_v8JUj`v>>Ft+Rr3};k4%S zdbn`|)w?{NotbipxjU~|lH0*JY(f)srJv`C!}>)9 zfei)V?3BHBc|sPX>RpAkSL2yU%d4w4DS#vkIjh&6eXfB_<-a~iE}K1-K?EE+%sBpc zFNs5W-DdfyRzPqtgHb75PPs~j&WAtPz~`ij4*Q{@m;;4rS10m0nT#eB-ewdAs;@AUswXyP+pz?!}T13egc@X z!t(z9jLwN_1%pkpe);X6udvIs3yd$YLMkOC(!gkryn1~knp>^odP*Eu3GTZ-30&_! zvxni!FUnjx7w_F=-7b42rz7`4>c?5XE}hzp#zg^k+(9E+ofhDV;&ILGO)D^n5^z|j zi9DtKlo>hHNpduUFWHAxb6CKod{ZB4dZ_g38yK?IvojM9HfB0o)C9ZaZsMQ+wJ*%| zV>$G1-@o3Wmsd#?HUdEBE?DHU#+Jw7rZyY}j$8OHX=#}o&i?Yih6y1F@M=Qfa0Dl- zA7Ya~z?(`sKWCB|!r{g=18B?c{X=2C-t+x_5kfl(F%Wv4>Gr6FYW5CjK|&e*B{RF$ zK}piI(JhlS4Smfv5)LyZNFgJlw2Nms`-^qkG#Vmj7(;Sgo|a+G_X|4_o!-0mUgUF7 z83LcY-QasVDrGzJhgnghg*Bn9ekM~io#DPu2BPSRyx$UW4I7t3+!`>MV4w$xSU9zK zx9&r|+EH-!8wp(P4+1z+&DfZOnD_-xkqoJw@IS^+t*jAp zB!9~@h)Gt{2Hz5+Fo*n({tiepU_e)h?10WfGLmzxGX$2=Yt+s;#|#Y(kws!soURQs zagbH#xfp@34??7y{NMO`(il%_I>E;}B zYc+{sc<^o{9+c*CxA2eKSGTCMTh57auDbzW4Lk}~7YiyP@M{c*Ne0mqc*mY0A%Ue! zSQQmvP8x(Q8vBz6u&9KfIfuNU*8(Fq?x;N9%@L}D7BfAhH@I3HxGWSoj$5j4{@E`o zDpGE3(5W1OJ1QTUyf@vd4jqLi+z{hCh%oM+l|aUtUuUf^a0dqm!@_!wjkhOQ`JIhE z?w^;gPK^g>4&{6^N;4bpb<@mXXLMk-sHoXg<9*YW!Hp}U4%kOl)|zM2gG1pKbI?F! z!Xf#&H`r#nx)1P6P-QBp$P|5A6n2_OLsA_d_eH|5*zA)fI2aIJ$!J(5`7SZAKNAFx zUvD6TA%x5b+(cprs~$||hTW^Gq^o&Jykc9`kmA%zkX>RWgkfio-^1W7oVtGePXN?t z)huN3elfGwe@FZ^A@@c{iy6UhpLC^c_%)`& z)c7x1YUWmLCCDf)@%?Bu(Gy`*WQty~xr@D}z4kQ#3C>;oB1}*6c8?M2&YXbYCa~~j zR4UeKiBn^?fPjQ-`BybE*>dRsbF!I^$$bA;0}ljnRR+LL+ud&G+$Rrk_xAN=gX8h& zN!@m;!w+HkLMx`-U5fO^i`WTG3e9TvR)sR(Wd63p&Zr=Qvc?ayp05?N2(SGF= zZ<;#2&cFC-`Dnb84W%fw%^+Gg;;QQ<)LsWN!lmsQdU4|8_K?sff6%FLo1l_YP^dEy zn)5aYE}gOBIh7==$U#U#x+r&8=YPn^cYfODYFCZ+&d%7|F4vlAe;c9aILz(m+?2K5 zjdn(h8k{zfU!0wKCE$WpDBEU6h-a6z7BXZ&e=xh4{(;uBjVw8DXaPb-JxwrbpR{x^ zeOCRd{HW(K7Bk|4CVvcF*3^(tYNQI)8KSOa{5~%?w+5b=#TzU?$0V0HobRQQJ}Kdj znwfE_yG9ssaSR%wEb&zuu5+&a%eK0v(d#pu)w&Y~!RAS9XRI^VD_Kg40Zq~VjKp5= zJkQrlUui-Xj%4m}@8p^r9UI$en-iaZl11I}2sqggSb1J&=2eOk2DUsReA}fS?;k@y^6u0$GFb%PReWr*U$?^S4(opVc*JOp^zH$kCTPvoW+!4*y<$iHWw=HL z0Y|`SU@k2F)m505f@1ZskC(w{5tK~Z!=xJB$0h?^W%*N&^1pLGR|5y?mR?$jfk`0%7ncc zMP5qbXA&P!WF$MMA1QwPI0D&N}VqRI>&2IiZmAo({P|=d`{522=Y@e_FMtjSq%dXPf^jE!fv}=#6$NhDh4*`=k?FsbUyzIL#58M$}NdRmd*@BxRn=r zF((~=2pSebPFqpDpmlb$8cIGskLd|JNM)mtO2fm&j8l2d$Uwos#Wl$pT;AhN6xT5R z*26s@lC1%9+=Gl%z!-idV#Im?s^^G?0J+`zy3?!5w*5<{%sy~=Usg<-lcYctI(*WG z@OhBNsi*0o z`7$a(NvN}8pr?mFcfO@sdWY~fnV{y;Oa^H!m(*HEojRidd5fSw$qTibGdfNZ_1 zD~g`y_Ue%D_Mmh+97T@tV@ZBZUxA_j<->*Q?dpoWP2tyN-Q{ytr=g*3?VLSzi~h0P zRs+(9paq1nW(Xu{zQkz zg0J;X`~-^W0SnOB6a&KLFzdv|$CspfLaObyR`iLU{C=o1mp=V%iCTO7(~{~fAokcG zN3%HUFJve&!a#Tz?ZFu$2em;G40TH?*5GF8hi|@wT>NV%pGP)zEKQCm>AmDU&b>~& zu6F3X#0KB83p;jp5&)WIQ86nH*> zctI(VIl5`+cFO~46>2OdCu{vA|EN6W9IxCz-{Z5KZbkPv-T_~xqG;^?@^dO3UAlot zO4P6vlRyYv!=w0P7%1vIS-H*9=+6n-kB-bF_WJu508cnJ|NFWL6)2|dFAOp_P~4rQ1gT7t^u+U2=HLJu2bQ8J`0y})69v-TpYP@~>)KZRpq zgPC1b%}yrMd>R(M$;an@YklA`F4P9_A~Yn?{A~<-|2k9VF60`!?ABDK^+eIVXV9Mh z#9f9s<8*o_&xUfA@TJ}7m9D(@S7)Vt++BVPs3hC<4wqJJgm+ z-ZJ?*^o1rS;hwLL-(UWFO%R#kSM-R516g0+uz_`+g;-ot629k8 z-f90S(`#~g%)5dMuvBm0E<15%>2#)|+wrx#Nm4){_YRslt~o=Oad*bOnpV6`3`4#N zGmVj`7K6Lg#+cK?zV3tXM-YaHM0g_jSNO*T&r~7!0^t3W5*PpNx_&TjW4LKol4Js0WNc@6HDmrn0688mS?Tpv-~1wI1# z_5@?YPUrxK=|n{PH})MiIkT4WhGIUe^OOqI%!+5{k75Z{`(ZA zdhmv!55rSV%oop7_5Q0zmdgke^#42s z_8#Xe;bLNnM2-#s_S)9m%95?Q{x3ThKQ?VvO+E@GH~Up)z>lEffSv$>B^I0)tK4tv zb6zJS^fi!M5`Xm*eG)J#O!htC@!6B`yE7vJb>)2Y9Fx%&Ua}cjEjJc`*TG?i+P4QkIias*p zklI2nYd|2x>_9kB{K%gGOuC9oAJv<~e*#)h2HM)%9JYq6wqwg9>6rG@mje4I_(tl_ zPvQV$5FAP~3WL*&PP=}J6?r5HLYCpKP(18=iTIi6ZF!j%7sTqayPg$Y;hHpek)~y2 zbh2^nPdn^Z9R_7lPO`CaZ4G@WNv>N#RZM&Zp3$YiLW3ixtV*m%8_u_hsPN3d*Cc6^ z>H^^4km+~a_M7jeiq`u+ecWnLR?P8xtun+jcuaFetXky+b1B~ed3C3=E=ETZD@S8n z<5#+Hkb#Cd-Li1n&;DG+Fzll>H}U0BRGq95rjdPE^_hBVula}7kMw5U1{a7*ayj`7 zg_Ts)I^@xk8I`lnlX&t`EjNIOGA>_JjdaP6Tz=`|)bqQozv}E7&_CX9BQ(_0YY+P2 zr=q5IF{VA8K6R^alaW~m73jYPQMK=3=UFo`I)!-7&#w)p0KEqN-&X7Q`4)}eg?gJ zKupim;*rCVgFo3?Ue3WUoV!y6oxUF2GSjelck(^b-rLIR3R8X^*I`WcF-J6w@Z+yq zL~+igSKa@43po5|DbkMN^Q+;N=jGbgxArZKd*T>JqrW=z4!Do9uKv;}zQXfl`20Vi z4eaOuLDp$$YiQgV`gaSAPnidVzWIVcO-Mu}p!gg%FUB=`VYj7o?9nykWb4uRJZAY5 zp+py@Fqg)x0RNz%mrx)&6%xTOF8=+jKzlEfS~17*=Qd};ONwWn!oi6=kdn>=fF*Dj z?VjR#PYcF{XVd#$@~b+H(K0gbmyc?14z``^%fULJb8cPpFQIC4(xN6Go-i$r0$#TZ zKYnL=vY*J9r}a85kV@6u(pr0TmskK)SXqi|Ue1g0`(P#5Y1~1o-=EkVV35G2l#=E< zJOa;$^Y#SG`G1m;b_aP?j_U);O!YWi=6TaM)y(r>;;KK^&>;EDaVbLYkP)HV5%l2r zCyO|p_0WGeih9D;6U!RM>ZS(C_;)pPXTREl0fcMd%!G(}9^SS6^Jgnvt9=ZEiwY}y z?>qzSaJkD6peIOh~fH%ZTclXh_<7bL}>(;R@fZ|*?#NzCtdqjeRn=%}u)GYCp z%3SSDZo5%_Mlo2R8dOf-H0H~Nv@rUrxe~PAZI-QL;~uc z#O%)7!Mq_f>f2YY$$27lO8v<($^@vT&teen5geKi$$Xur^5mt((eu1?JwN>C$wd+I zD}H?Q;!(BJg=OS@&p2UpC^PKC(ghb>M@NTXcv4bQY^?K2H+EfemfCO**kkVU00ATf zcN55kNk~XqI=1nXN+ERd+qZAj!^Vn6wuUW{!OgS#I`4Cn!D;XW38~HP@x6F!&fkoW z%B!kdK#Do*a?3;Yk{b7~@yql$j|x}%Y^5LmLGC9phG6ATk^7eDH&UP(mk_3#9c_j% z`dcM854N+!v^3InQN4$pF|K$XGt?aoY!MpFI?TGs zeH&g86@P_}ehikvaf=B9ySNuuzio{^eM-K#wj>6ur`?4*Vk~Rk*yl&B`rCYT%!TI3e)Lk!>fav(8qe@97?!3u}Y9Kx_=~Oj9 z(hyp~@Ivpj%J=&fjstf@lH19+O&=e{jT;3nv&GKBoU22m1?2R+HQd3osP9YJ`uAK0 zA4v+E;4LS5r#D}CF#ew;&+;9+i5uU8L%U_XpNHt-4tU|N-ZpNYQ`~OsUH2M$^xi^A z&Iy*Tj$a*wYOCdsd}bCF5>f@FF5ZkP43^zl;IGC-vZhMNXEY1_@>;V%=bpsR*P4b}F)Q6=S+lO7vk(#y2EI zkT(vVfx9wCh?~`o<>-fi76d+Cc1ZTupsH9Z&ow94SCGRWfM6&-NW)zSU}$Y^@sC1b z(w07P!&yQyrzR!4D?Es+G~EHil)p>ab){t6Cx@QjsP8NCJ~t3LMImEu*~|7yA%IOl zt6t|E(veMu3zn;FHv2nV-n|(~H4Nq(xn{JVQmF}xfbV6PP5Un3zsJlBtJEN){NF@| zoJI|3M-DM*qxXjcAp~MI+jh-Z#+Vnv9!*+0(ZgoqG|I&lwa4)$2$wGLJAXpg1N&%aIm)Q(m3-B(MV>JOit-aDeEb~f|*Syr3nRr ziD# zA7AnQA7lR=k7fV=55T9DmA%PMHW`JGJ(4}MB|9r4Gb^&UjO?8eg|afUvWZmo&d4TY z+^@6G)%SNl?!WG%Kd!5sr(?axYdi-XP^d#0`s6>_(qzDd2izI5>C3}IZru_a6-AoA zx8;PMxQ8N{gWfIt2D0CIi1q33ojY?Xdv>8xhfMjJjkC7e`FmynM+F-gP{4dt?yxBSiE$qFc|mu_w~*`oDI)^N?uC$ zXz-k0Am=tvysumSU>D54`Y-&Bf=)nqpic5=US#I2)N@E%sBfA{nw#ex`~s8L8LvN? zzyML2?YSTDg^6$OT_CvVZG%|$OqF{iI6<=O%XYlhTvqxuS?m8~EE1kP=k9BxnA=aK z)~)9|Hs2~&`a6NZ3L_@HKXHX zTO0sHKOxZw0MLTp&W3$B`H)dfgJT-#yjlOIo6h{*AE&9ghw0JNEz@^JysJG zA4|uNtuq7BKl$6hM`0ohHGT!`+L};7&#Aw{L*fI1gFPcJgzLOsG}( zJ>vnd0O*7u##lB1dhh3OS5J4{ce{7qzJ+Qn0o|RYHcWc1XQxjl^PO2MYYcutd-Df~ z1c3kz(t_g8hhO?>X;XIyTHKidnb!i8S;!*4&ClRFlHWh6|FHIG8NZR_Q$|V}TnaD; zpY^Bm_4yk%Lk|AT=Qnkfe4}xs!@=p{x;RjnK?on9J$KX`)TfknFum{t^Ny-QIdC_R zUn`<(@$K*HEbcZtyZ=FPp_~f6PrUiMOc7nI1Vv5K8LP;C%to*r;4Z_T16=BTPxy)8 zVul*i$-g zN*TDu035=Lsi+rBCrTixD=scvU0!AZ1KtYldJr-LUy0vaCI{ZN|84GfsW^{f$lCzcs{r zFD{iNQrWJ-86t2Z7Zw(wFb`=lQs8ptm-Nyr1}qqGN-8P?Jw1wQY7=%f_ddhz-GgTX z@&O-a6XxFmbrRhBrWG5J+`y^LjGwSP1s^9RB_S)gv)pK?__waRfF-qB+O2SYt!4UL z-%U{do72j0MPDQ9sJ6aL5dhimHkpnYLL}}5knL6$< zzCkhqL0A>E`AmAw-$o&j`lNm;uL#4L-jNg0{GyRKiG;(>^phM8!VHt_5g~5RXEOA* zbSZCAb)?SV)vUK{aeA+w+R$GS$}n}8QUR;%-oVBL)ZB9dmpa8J3<`_@YLO-v4ZdWh zrduYGsyvVS|9zQ7-N^@ww3Aasw1(h0&7hO>r)hMAB)9sb=XyEk1ar7`Yz#k7DrgrX zxf|`ket3-?_QtL6+Nz(d7a?j-{2 zbw*UO9P{}xNw$4s(GChj`7&%$3@LA@{s;-aG5SOwfsndN#=u67W1WWniq}?!IQirnay5K=SQdtY-GKGu0)bS3=E3k%84K}*vSER_Z)3cBMgKT8rZoF3gM^dqUDaL-L&YU+$XHtt zE*mx@+wp}uyMz(e944EU6v6v4>X5MzDospWo}BB!3{$ycBuOVL`Oo*%Oma_A0l?i^ zM$S{Ab!gI#bFUtx1YR;cBQ*U4DY`6RO$dJmBM`!@y6WbZ%l=YEm!g0l!k|zmmQIwu zXjR8I!fGonkfv*Gk2SxNBgyFg@WuZwAs73X|MGsP2u{_0%z9sOPA36d1ut;czO% zC2r<=LxFTm`*zwey9m!~agwpDi&jmuEsXy@h5bshcQw*AcpraD#ul4&=!f>Yxaqn| zJu#cOBK<3W#yZ!rQT{ubs#l*`T3Mam)<+;LS#?#Q!yfo*YeofmI*xmz=W>Bwd3L$q z3*M11r4cfPu8HQR1zOr&PD;7sWnot(kk}El%c3~(l)ge8@@rLljk+&89<->$UQGBo zm{3G{2PcV~SK6vnBP`=qP017~({dX|SL*2VgIxVr(;{{!{K%pN7-s@CdGV743L;5E zRW(L9%A~wVI=O-RTCUgXAzG(ZxkO*Fxjiuu| zM{LK*k9K!<>VQ94hm1LbP*OghPe4G6T8179Og~9cJV{os`P0Rny_dG3$4Zfotkq6D&B(cvFEcsB>C%9YJ)ed?mL@ z;Md)f{zFg7#1JwtA=*i{gxfQ|C%F|k@nrBNWr2b|uLN8W96%oh+n*a+If-ZpMyay# zb+-nH#$ao#3|;LsL~|ruF8Fp;+rAy46f(L&)+6ss5`iQ6Q}WL&Cuw?MgbJl(iMlr| zB(0piXR6*c(!B&;SQnw1#U|@_JeJkoG{gwa#Tg^!FkjpKfB(eh@()!NE}~UJeHIlF zKyL$Akfz%@P;wR*I_J;kzFt`2s&_F~y5Wh2{~d$Jc@QlVeW-+IxAeYqT23ju#1i8% zy;7!k$;MRf`L=ZrkF(S`x8^vDi97a-D(Ppq2)fp36eG40&m?YG>w1G}Bt;m}+BVc* zGrZM4SC(=Q*E0@6VZh2M)KKk_+_^)_fyJd$tEiLWInF|fNWzW|Wgz+1h!z2KC~i9B z#)XohrC0buf}j_h>b3KF1Dzb3_8fhNtEnl2-A4opLM*3Z9iKbeMfwUyMni=H5f0fg zCam?jl4L2l9K@(`x!()CAIw+r+d;+le;yD{Js->m|s14Hfa zO4{IjM~y{Zv1HF}wBZW^eU{9}NhkpbjxQLm`&$;(Llu*r2BEs!O$~)6XtFu9MTVO3 zr%4MbRwkEe+oli(GrTwABAiN6$A1}j1?!g7)K%waQr~Gk30KjM6AenAka}VX|NnkM z@(+DRLiS@XMs|Nej0|FAg`@&Qisc%5C}H`gYBXx2-Ae<{j}ICIsqr{DIQG7-z%5B% zTfO#1a_1JQ0P-P+NPfC{hUmNsqWt~E>g5{1P*Sn8W(zU#xC?j31#tEc1uHRU+tuANv&TfMDurTedWx zV&&OmW$c%>CELb`_yo0N-W)_QDGRBSPOJNTl3F!J2uV=-|9+*^Nqugx9o{d0A@&oC z6I2{YMGfg)T?``%RftUH_#|pBpAePAU>0As{$3KdZm_x{yMV|cgvKZ0BLPV};x#qT zLo9x_Q3QlQugE3Gov~%&q~dicGI-$)zV2-mV7xO8ah0~0qhjyoY;nJKNtn5SdLXuz zbVAbCq61;Iq`0&>s_iV%LNZ%eXr3QQeABSM!g2GVl48Or^?jSmP==aIvcX~sia`o= zyr~yr#F{^PRr1@b4-Z_g{Q)g7|Y_xks=FR$G-x?xu^Vna$@fVmUZ{+Q{K zm3OX|FC?4DUt0GymTGc0s>vz>JzBH!hLIzJDP;Ej$OVCA4-Q$|=e-B58`lDIU=;|! zWxJdsedX*@r#z-ehz^p=_Z#}1PXe`YD#J;$#7wc;WO%Tvq~)Be7)W#2F(N{aB$C40 zw}0TMW$^~jF{YsF=Q0WF6XFaf1;quS62SiiKWE4}V0d;fg^EWaV7Q=5{sZ-wt2w@P zRlV3MB{@XC6R5CIF%)+hs7BjfQNL@XzZ_hoJ>2?!4xiL>CqR#f$0!%EzI?es0Re76 z@9TH*Z@L80*yt;`M2|&>DYWCuwoGwLg<%O1wfneO#y5cI4dv{^fAzFEC&EY$W{Sc` zm;APAj?^4-yjvG7ekwOef)30GbO~8-#Imf5*AU^C;;t`-G4>jj=QUwyk=eZ`7u6-cah};nfXL60IQ&WDu9Mna^mfsMDahzsb)L=6Xe|5XF<0hg=;$Nj`uu^r+>} z@P$WkI#xis^Sc0-U^CmR3x>A?tfk-5Vd?|lcsL?}T~F%m=DmXv}*FIO6)W99Fri9iIsgxI^kpH$`$t_tdu zQrC+0HU-iU(pdrYz;|Yg+rZVzA9N}@T914!=jCO^ixYy6V8p6iPWM; z9y|3QQ~|2z?VhJDtGZv&ehckGxdV=BOU3n2p)@gVcQp)?Dj{$;zG0tvZOvU z9$HJ6tgU7+D{j-;bR1*uQH{x+cn~c^)%7EPen6WU8xPNoJkay?WY+lKFGb|sSU^Ks zT_Es_FykfmX9v1}pzsny;bTWi7EO%Aj-}gnIsZtR?bi7Ui~%v{SyWTWdK~=TmPj^< zkY0_fj|tx0AX0$TFUU|W-Zy~_=kFm&>vktoIJFsqL-prtztF`{0`pqC%~8}eTS*|P z@(DyocM<^+nvAx%<^Ri5V&|orB)%`-#wq?$vaz@8@Abv*J=Q4Nw=vR- zkN8hwQRp=$28P%xO=(evNZvjE2xU1Wkf!yCK5JdLVOG5xK{NaV5!zwD1F*(Nx zl9Wx|p!?r%Wv~d3#pqB#XA-N&klWP=yjs-#42Qy3CxSi(YgwzQ*KNyJFL^UzUbPg& zT^E85>WF=>hY2LRIto&wW#S+Xv71+3nX@mkxc+yMIoCXm5WS=wxxs`)zScL7W3W)= zG%WAsk0g2Aq+b;a2-O~J!o0n^wPTKRe>!QzMhv7=0bK`$f`tF2gCKRMUwRZJ(W)%;wl>G}Cx%&H=vEl%i;>IG zj)C-vpXshB5fQ7o_8YtRvwG)r^z`&U-B1t@!ZQ~zq;672gV(Vvl2k6qiu3QS0E|gM zHYp>c{L31|Y>$*h)Qs-uz3y&@pWAhd{GN6D&FG1%cfklN($L*M<$&ZD{oo`-*)Px~ zz@(ZH#+OG^B4jm`HN89Y2W0ym?~31>@otoXi6#H{FflQ?*GCDqOlg~&_T95!rB+GG zd_b;OVWQvS*YxKzS^(i{KKAlWHQN6!2%TzKVk7y}Cn^MDSu%4oiK3`6w3R~(Q@%T- z*zcx0uyt1GDZ}-!Yq^w_&*EvKy3~sNHK9=hb@L>4FP1_FzzM6x_>O{GiUz3k4}$aJ zlQi%_Ia-@$1=vs+7+KfY9da~cfYZ^Nlv^Yu_tVnSER`4$!Tj{+UL_SR2LG)qlGsY# zqmhi8bdoV%w7n09Ke68!w+ix4FwSav&8K%RNr-+KUGN)ms+&}*%rfaX4@zTaKs$z3 z2XR`h{*O}@=2D$TUEnH+sl9$Pn|y91NJ&|*biS@rw!goZdA&amKp{|xz0O~pNWxcS zJMkg2mUxYd)ZoA80E40|A?twY!#v+atlcid1V(qil*m=@tjq<5#u#mb!Sh7>msT+e zfKQT(E$C+dU4m@JmP>Y){1Pb!fcqL$3JZH*YE~B03459y_Ud4Sge;&!uP;G$_5Em- z&u_>3X4B*ROM7PmU3X6o5{t9F?{ITR6WO{qV3XVswEfXx7=93?ZKLyJ8Hd4Q{uLx1 ze-A9K-IJ)=tkJp|MM4QI4*x5sY_23@E-4o$Xg|2aRWBHn{Ja}*XW;}dO2UH^A_ z$?+X7R9_qn<)$(Bt=?<{cUq@b#zxc_*Dc*R6XR)zR$AcKR5!b2k?=KmAC_9D|ET^m z`wWZ|L0GG2p84eD1YlQ4{yl(*egKhmud}ME>gd&bW#F-Q91hA2MvYIo85wh-EdFcTaTc&x zU|D~X0A(mpoF0t@>VpvoE!6|(CsRBn`Dwnirsl6Z@3+Ab1Rfh`gw&_J|L>*z{m&e^ z4yNGWg#Ll;11O#4d{O6NL&<^$L?8H#73|z*E;XqJ0eu0O4J#M&U=ILhcmn`3;|pyS zA)5B;rX^ujD+M#q<3-TjZ~k*6%H*1j*uY%tCVqgnpS(;}UBQ9WXE>z!8kr5X@uwbt z8VfBAY8}PT7uUc8W~SCD+qW-6vG_|9KwQ+sc7vz=ApR-(C}FuaT6pDopuNXx-DCO9 zNZuB3COwx;%FGl$&tC(?5I?m_Oei@m?Rm!zYnK0o*Bjl9^|vTFQ=~4>=Q3Oe|NmW4 zvDI!OB=h1{Bi2K%qF3TJOBasV2nMRkcwu~J-%Y=ANE633+8@qi{Bf+(sRjIAKz2@x zFj%wpEx3wcHj3AQT4q9Yk99IV6^{s-})6j6UE^ z)LGVpm;s>kn)k4pIxGZLz5IK5B`(eP3qK121OcSMC=aeQ&i{!DGt^{Yc}XI~+ja7j zLIDQUtWA~t&t(Ou-rih{YOr;C=F;rO%b@Spw{<^pqz;@MfhSYbRQAizsre9uwqDkp!U!|*o$ri_a!ZiQ zalZqKn>Cbf6qVRbCYN20D-yZ>h#)Gw&MNfSkA!F-Q^4a7 zzJ3e3s|R{|ft()b(CRin`vt*#+cYL5m*3sX;mjPaBDlUM>j zF;UKR!=vv&1c#;f0f~G^_zmS$=bv+ouD+SCpT7BFI(R&~%QoY;@#gYq>pfka@!c>} z=f}!T=1RQ)ryqrukEp0v=CZ`Mv+5dEBHz?=panBBtE^k+@bLU zk_A;e>&w~MS8s3PwYv}fWrZlp-4>}!A3$#abfII`5s;i;x>S;f@3Q8BwG}iqn~o;| zmO6Ox@TiG)YoNEEnE5+!@_c_CP6$#*Q>Nj633;L~CVrde1ISN3wFPWea%?1Yv)znd zgn<#EW$3T7n`xFGeE{h%0gmHPsb*RqE$n+nyG?V@BK37yI8)3^^DH$p6GXRcZ9Bvs zZGr^a8|@NeBA{fg0YTXKqs2Rs^)7Z+p;Zul9$#~l1*KX*EHU-TAUTFW-)7B&?ymSz zOE*$uIEVqg?eUGE7wO^#XNjq;(hmPpE(C%RgFvqB5t|sY45;nR1Aa^FZPK^s$m*N` zEi>!)+o4m5tdqX*-pVieXBT4It02u}bovCI#&yFY=-y}2&vM%9vXZj0AmK^Ie1LS4?C9*&Pi*@MMDB%Hh;PiVnoPM# zOH0FoUq}YI7a;cw-{^1V+PhxOA|IhI;3{II@2)mXI*@#qed^ zDpN6mT)fB}zLlD5UUjom{ivHpllV2t9c zMEAoi>cnEj!Klk`ak@MvB4Yi=`wcK(c()RJOQ`nacPj)a`L#;W=AMRJ-G`d0oD+!*+EjOXNN>Z`CQ&u7CRL zm7wNF$8+y!np-z)@Ab(S42|%OOgDPePRrQN^QTJmk5xk zD$CaP(-LQ)v(5TK{K;G^$`cY0HdvTrd=3>VSfn;z45om;ogc)&;QXYjqH?~xYHH>8 zJ9EY?&d+D*Cy~ePyr(!HcW-u)rgFGTZT))g-yO+XOh4njvJsmkKj^Irc#T?|2xWMFv04dSh+ zLoLoza;mC>z(!5W%5uEKy`ic#)N#}Qq140h5RoAUJ|o>lv!0~Fz7h9U>sJJ$&>Br zZmYkZVq_rIZ2xyJlGrp*@2BM0hoqKVc>^C?B)iCvm3l^B_6YYEpP( z{oT*NodpPPH2`J;*XUV@dOuqvTqzNd*D2H405iQhMR$QFgF0rK3Z|_ zwnesKjLEqi1k_n-&7*KYod-*KxYcKftp4%Fb}7T+(U54V(3MiAAY)G zMfF`x78sbkEK+8;c(iN;LVX0il>d7uh+wQrF^5mgqV5{)Cz{gK9|tKE3WB5B!*1*l zK{qU<)$O;^YUCO_GD|XRMVyc^#4uYg$R70b^NI>66wyOG18Cq{Ut9!JLh((v=so$j_q$*9(kKCS>oL93~^(P#0XnYUcYp1 zPKvvtqb@BEGoLU?z2^Gh^MmGQHS_@=qO(?tkXvG6zQEu!_5Y&+82EBN=e``TCkG;| zgJB7Yi4w5k!wpY7VTMVWD(c|~bkq*|Of})5*OO?|_!9M9QIv;gel70HUd}4$1I%~W= zLOe0LVD$svGkJSppU95Eo~g@i=DQ3N#nea3ePr3kw6miF_NljrZ))%E zPgRc!9>#3hO*|c6*8$a>fulE*@D&|EKZLw1)2{HS4X02A;8n!GqM5#KXAp)%z7~=Dve269#ZSpnoI)`Td}f&mCxD4 zrQ$7d==XI0`&I0_g%9@urssbUe*qS8M665xK$^OH>}&_^3r9ysRb7xk?*g(`t;KEv zjjd3Bx|J^=MP;>Nm6E$p?gVlBe0zxh<)H__UB)n(Zrm<{e3Mz!`UNlvFz!(0U;z!UWJ0UDsv5cX!mF*S7!(0j z%mpB23R^lT9KnjyIjAlNVugbA9T2?tp~eUJ0<{9%Fka_j=kRs z2EIkAnZ04*v{<(tz8irkSED7smc`dQHKM{?&7&M0zq@=MW!b|(m#XvJHUAMU_(s(b z5-fn>dpxDpBqQ{^64DWQmY4=51SIo6A5zN9FsQ_=Ze;#f4-PQT6mfll9GD=pDxd!_ zs^q6_ta-Ky`^|?q%9^cS8LU0Zhwb%f&ZQmk2ZTXD#hbc%U9^+3473sj|1_nS0tC`d zSV9DOd|wRqGW+wv!6I!ZnOx1E>SGuXbt%zgWB^Fv?}^h)j`+uBK5d6bW!_ue|Q`=}dJ?9|4@uUUAp zX%SWVD8c8A?w?;Cvv7*GY!Pa`t(i2~SCp4n0Dt z4B4qe9$0rhl~D+ToafPk@uTHQ-mY!w2pQ>+ZCh$kAJQpqe7&^ZZbr)!KD`X|Kf))( z4Pv-WNG58dZ2zvdgU)9{_R+*QAKrHzGmU)VH)4Zm$$YlOzp@1dDG}L5xYad2yLjN} zROy20;q39zv}K!j=t-^RQ#dk*`t38zCMxJed_kBlbmP0y9?HR0B4%PQPtP;4<5eh| zPX73@;-D#V#aNx(;}B&D-{{{8Vs>L#86}P&?N>-_YS2AKA8w7op;y`*oo>Go`p4jU z*i8^m&jeKNe85BjFMky@g{-YpCe}~`Hv0xv>6HIII^>;87o~5}#nZi&Ul$K3bOv~=i%Y3NlYt2KpU?>Z`zj(e-1nQd<%iJnH;3Qc-t=0f zljQ)jtF@pera-}rKw0)O&$3epF`t`uYEZpkkN)p#hyeR9U%jJrEh7UY=>p^)QOdi< z(dpbwRoo)w#%&OpH+b&bo>Mj&#Pjg~zR}~F{4Fo_lOS^)A}79Z>c$HTi58my+%!kAX=&fZbMZRRY7gerw@)RuBPZcx5rrj zeG-9Kx%#HgOf&3hTF}eo(q+0B#q0c5aWnS%TU5PtQxqtB&(CzL|2-{4Dw*IgN@|k6 zTx0o)w@{hUfJmSCwKU~q-k^hIpBIS!wDGA#7ap}L)LS(F&X6j>=_ohW638=|X2xD` z&AtZb7wmaHVv9GLuM~22#d1cyj&--3fm8kB-)Z(@r|fa7%8LX@mX$vUw1w4Mk0v_m zTT>wzhSpwf(dlq33Ds+@5aD3#Td26-t>FK6s_F6)?w-1GVe9haVTOsfT#;Y(#2NF) z7}bIcG;Nzxw`MYOWet)uvU$a@QBtY@-}eyHgy{kHW|Uo|Zz^^5sYjIG;CnG$CyyN9 zQ*?T%mw%frJ{e>6U(XXx#+AAJ!F{!iQ1kA?`a&WG)_y+4*fJsnL(2RJ`M+yHM70-0 zM`JOf1dzcmzV`e8@fGKZ`b|U68l6zw|N9gJ&G0uYguJyS_YrY8x|FwZ`KGT-mcWn# zNs=ofx_>|D|8}h&R~wxxbf%Q$<=PLv&p$xneEg0gTo!9|!`yO}Mv^(nb;GQj^-AJh zueo>sny85K2N$*%(q;TR$L(>yG#_SB;Nys-zOsFOu;OJbb$d=5HC5!1IA7|)XSCQ` z|E}AN4c9JHexE|}_5&%mSzk@m% zCW4tiySMEpyOi<6LuI-GOoV!TlVRk`>9{CQ;gx;T1cx)m2jBJoU0Dx_&7;q*cT@w( zYF1DJMoRRkMJhR+d2hO!zoV4$PW)tvuwog)wK#I*);-#>vkZO2)${L>1!Tz3L^{?F zOGap!-SL`fcA$-mUg;uz`NB(Amd!`{^vc@6^@;xLR9EY`>PohhqTlDBgKCPe6c1a&x~HtzYNIYYS^U8Y?eAT>bdo-f-^%*OR^$} zXj%11@1%6uyQ=m?6g%SoZau)aU5qBEUqA<8W>h!Yb|-a0bnS^T3MIP6{Kvd^RnmC> zZWe(s8*!Ogk9q2|gb27R%M?$Au_nc=ZJmRc*B&RjS3oX3{(mKnxXM(SM6*G|>4BE% znXwc53lW4F{&iyPpaZ4;dAc0b@iZI(F$Kg|ZZ$i`bB~BS|LzCTio-yiAgY`>Wb+nd zIP?LRe4I(R+$`GOy-w?q)tas{Sx&>HG+ey45zAm>|X;K5zzVh9<#+(O>2Idw*S|7 zy|B$xf)ecrh9-`E_MERz+R{;7K(^=K7Kl6(B@um|H15ZeG&RASLb*n11o4W&@Nv>% zqd19;W?w8;>i?c9to{o*wnCK*vX)Hia@6|KePRNvVfY;up|K*w5F`mp=j>aeGTCHeAaJ51qJO8fVQdSZbQ!>koTrb=e=u-*DYF&x* z0F90MKSR?Ugij_gh>+xwO7NqmPVtA_<=p2t2wpvYW?TjlZ+*(&V#hGet1nWSF)()u zF*+%$@K_X#vsUjpnv8fE`q)gq$G}|M|9G%uSVshCSSiqEtT1ZWJL}v}{fYeZE%h5@ zt)oE5f}AC)F})Fa_&`Xhl*INh5B>P$q{;u%%b*`OJfxnwn03L;DYSVS_H!Pj5dBp~Vpu78WLb!lu`p zQCw_&`^Ns450#LtLaaYC{00W`lC{kUhC4Y0oebX~2^Mx>_>xsU|0jMf;&3iuMFOwR ztC9Rm*i-3kudw>6b1i8mf^Ngz?(go_gW>|norW(ls(a}IEnC9pD2gERN0>wNpNmGM zcZ}_qqONDOYSPl}QMLk_np%p4wJW1qb?WorYD@jZ)GF|^n7o(Ys^+}!-tlK>w}Y4-elDEowK zUD$Oc$`9={{gl=Os$M45-guX+GD_!W!KOGD78%AFAhvMwY-1ZjXM-9Wjl`m1QcCj& z<^r+Wf8^fzoqNxt({YV}S~ciy)U0lc*T?tzZbDt`@kIIZUEIjoFe2tEqJkFx%L}+f zofbPZo%gg7M?Nk8_YC1YP@1p3*6f=o5=;i@L z4uD~PFTPTe@M&}{Sm+C8+(l@`eYWsAQT1MI{)O09Mf6zK2|ds4ug@b-wwCF;U4h{a z9az_u{*wyJvNwhwtmJ=&hiN!eQON%))Li>6VC{dpTU?~_%5l2t5Z*zTQdD*}Jw-0- z%hsDR&CShSAcgd~f308gUWJKA+7qf1((mgNS0-!&EW;n1RF?Om24%Zo=3g`E#BjI* zNeOWL#@0gVlb8;I>hbGhp@Cd&HMBKVvcGRVq>_34VSUdgX1X0h=%T^i~Gb z3}H$DpvLd)cw{VGkf-8k_*>zNl!SyThrZie)i)!NaDvN=XIe%0Vd!3tC_D8MSY-#y4kVP1RH|9&9|0E+1qEd)duF`p&eKz= zN-~W2J)`_)A>9)KKVrX^WR&uRdlvlpK~s_Q?oP8|Zc*EzQz`NBBhcMV;WfcBm5ig} zNj7ay>kMa1{t3>*&{z?Dwo(JD&6;LmuKi7=L+or-9vv?HPNEPUx^UP2}Nf)wq zY(Y6!Nm0yyBY3U$xUFLF~MVuloHghwkBg!Z+%P3Wc0Vk zbt?4{f#^?GzVXTJx0wz=)J^XCqxP+a5_qw&v)i84?NSV8>zzxngmrQRIrK_!P#?(1 z$iS>=uvkj~$%Ccq_h3Qv**(L+Zl{c(B_WEhjII2BWi6Io;;!SS@ZD+S2DcGb#i8Y! zeW3!boN>8lx6$5f^Z8PSFQ<^G_Ek3U=TkHA8y{y7DQ`IJWd_p0B>TP48QCxKK&}{1 zcPH&Kp5#)*@1SQy;VkCcj~}l%^vlghL;4#cS(4*_^FIs;NhV0;cv(^q+(9K^E#E1t zmU^>IJ6!Pgc2Zgt^}a^}sICx5?R z^-fM+;|HGMeWDlEWYeNa+X@k~t{y09o0SrmzBI&pf9M;lK7y%G%b6N-Q;bZh9q=!HL?D(v#tY6wE$H#1PxJv@s z`#vIT{`^35nVb|V0pd2eS1K0B7E%Ot-K$qos^i4_@|=^GBNbc!7v=bBs}SQ0`sI5@ zyZsYFabic%^7v&~%YI?SUmU`=G0*2b+zKLCTn}!xXsr%L_1^zU<-K?C8L%A6sr<`X zEaiJb?fm)t==y~uqp!vvAN|sKHS>wdrtt=pBo;O|`!7G!*DGE}I_8#WSzc6tt1tnN zkj6lQm-Vf$U+V)J&MHc_r)A#EMwuI6+;!wNdhk~4z8hFNeNMb#U5}~j`M$(`31XIj z49V))65GD{DW@jVqU)hPLYGB)%tgaz1mykEg=1yO398KeWinR!4>7mWrj98;%wpCBzLAZ?x+ZG)7BemQ6mi z_N=lh{A5)d$QCkXipN=*F?(SChu~+6SzAyL2JT*D^tD?qbFmVgU7gsWJEy0ogIVH} zU0pSot@8;TIt<|b{q}wJVzagW?Th`@9RgtD5jh2!KqE2<-8eot(ctW8(g~~xNV+}@ zWPd1Y@9MGw@JqfztW^?cnQ7OV<~z+!Bc+V`h}c*HT!Ph0LF4K6mWP2+d<0mRPs7WF z3a4sg40lubTHw+XO|P?yuro0&$aI7bza18>-B!F#O#G3ZshSfZ(|s0m2u;~1iCqmI zEG;qo)_(!lk48o|KM^o=DK2E(%q|zmPC`5ox?lg5izQRu!Z9?8;n@~ntwP$)+a0(f zm+TX(Tk(q8Q}02=q_7V}ia~n~mTA%OlV{z7%nGr7lXH`RTB7nOP8V{xktZF33$802 zY&22f;k(~g_c?ZS?3L~7U6zZK(-sWc$Jq=&VA0?8rG&Eow?D(5wThRV@z;&494QzA zZavh0x^Rr`G~2}Teh1;5d3lot=O-H<9JXg$hKv+MzPTRH z<=%)+cLU7Ya4;YU`1u(51U5Nhh3e|+K&&N!LA3=;CIzk{V=QzG4E6z(oNj}t9Df;} z$4J0aGPgVL{^s}U7}`4t1~}bOv|n-`VJ5Pu5L~5~US_p=Ar|-Q)#>JUftMO<00?^k zfo*RBv_7XkJo3plX$ldrWo5YzVOa|jm|@El^2uxRgA?oK9R@e3oT|_WfeEYJ`KvQ< zKm#kXmHx~}qi)m`6k6k+58cjk7wIuBQiVKBWM$FcE&W^)cKQ5;(;NMyFE@@ zR3XjPvroI_*Th0lurbv%XVuGX2*o+jEwMEc6BKlVtH&g`*5A{k-v6iF>Szgy_Gy>* z{HNC#<@qx2mfFI!oN5y)%GJR`>|HZBZtD$`WkO$bjjh+A&wZE+0%OD9l7^nG&Cm1s z9`9_4H%xw3z)I_ZT~oKhKu)&OwB=&Gtg^vFNcd_#USAcAXtQvox&~?%MStLEr+u;Z zjfq{o@I9WJ=Y8b&`NT?vgQm6ukV~wrH(oyR(7Lpp*lx_a>!rlSZS?jn_~QJaE*gld zHx592wK#7$q~I~pzRY5D;oNBU95J6pE5HAeWBjrkrRntG!e?lfQ@31EMTJFbn{TVd z)oSSEG`&(>TpUm78?fEAZ}f0$6)D3eC1gLP7!-}{?n7J$$kr%3`V|l^H z(2(zSy-7qP_Gc=#JmC`mAEO!rhygT9l9Kv9_v;JX;(>nJ^A&Cbqb8RSGA>_GmD0jo z6VWG+2l=1#^PyRI4HwT=w>jP^zxWCGfn?%>)mhcNM>c<<2epp0i6D#|+oCgPR=@1Bp7JiL5;&*CqvDgaDEG_t{X6|LrzLN!>BT}+P9~#rtw}6PC zl+49W92x!-av5kM)7-VMQ@$Z!OI>G6P`^S|Vfi)e*o)Ma=f(}I)0(yH#l^@wq?v-Y zqZJZQPiTMd@9f+h{HoG5Y^Vo_;OZL#KWZGxb|)aPB_iUpaB|9iOv1f{X?4hvVs~{0YUZQIk44?SsngSEo2#l8=(@79utrmfcjcsf z!Mt+iuJ4YzWyLW(+nR)8g`4yeCtLd?{(bd}%l^D!VU%e1OAKB*IbQl|q{V&rP3Vp$ zzFk{^b}|5QXgF!p^#@EeH0gjov@`UB!o8#Abfhq;?YFn{uSfDB@Xx|UtHYyi7lm*i z(A#V=ig#B|p8fm-t&Q{>fn65Ea`RhTTWf3K@+33*BWDQ&W?Go+|96(5Zmm^d43|cp~XMC^IuNkGi7|Mc03Wn<13%$AJd4`ZB`% z80?{mn|&GcxFQ2m0>T z9XL~Czfm1%y2Ta!LG>xc!*MwO z{Cqs60QO#G=m$7E?|_iZtz;5;&zgEq7?US^5KgwXNCX4HU-NWsg$mbpTFCf5%9v;;Hq^7yjz`Gws!O8v5W!@ z4Gq)!k2f12YbwxU$&ZN(CJ+!j7*{T-ydotdE8JVA_dm<^VYnD&xo`T>H+OHj7nmJ0 zE$}@WQsi-P2GKzLK_x0$t>aAlGjeZH#7_trF2j9jwiI=YM8 zVUK^#3vi0s)_`{L#UMg!2!Ba2eW3$bxYW@Vwv&r zNZS=a3er5`{hsf6QX3e156U61pcoMl7rGyQi&){8S(=+02KAt#fkO^~b!1&^X@^Kc zq9rblQ2wq(gT?2B855KD%@^LsVe@hkq#8;&X64ll=@U+l)6F`|eULYT9PSW@DbD@M z2iK4Gj;O^voxu~X-l;%y&2RQR{k9Xp;Z~d9RagH34K0d`2KC9nof8sL%G81k3FLJr zPoFX7K>^I9&UtqqM-}%n`bMx-2MDfZBk3xMv z&^^?QW&t1@)XX5pU~~#HZShKE^FMoAiv&b|^?;J3iY(Tr>US$6xF8 zDjslsC}j{Yy)9!Yf?Hvj#t*S^+&g<0mnv^uJp%&+b@k!06qFAbn*eKoZLQ=N%Q7q# zQc_ZkZH#iXkq`~O2k{^d>vaIwfgX){d>xb`scRu{r9Obr+sy2`L(?>4FvQBw9)*+aFpP8lHk-e9$<%;YdyUXq?pQyZXoePLBfMNzTNbyd~C?uXF( zmU;3ysLoC``ta^OvVf(rOs{OqK>G1uk42RS1o@sPOniLrpmqw6bNm~1PjtahIH<%0 zq@Vy@3GnF^fMx16soM~Q!U!8%7>)d=%EP7I#ADuFGI37bGLr$eOzAzt5VM2DfwGd7 zHciFC(fbrUI5fTWlM#y7U)7rVseXX1LG0l|F!_KWyXL$6MR0gy@3o&) zirf*d8-}S-Z=w+X)GsSaHUS%;0{`*j2OQV6tS+ycFTU*}FqeZmzKBzfHc$S{MaiHC zJ=X~0QZj-Vug<#DK?4*Ps)BKjLC4{BwoempN|}98YxYVZcJT&PSar{%OJH+RqwjM4W zEXJtUW;KLxFo`!^!14p!Z7ez6xc6@wjPngkOzUB48{`+#UZxUyQRBI3EdwHwY@;cTQ4Wxatp9X{9<#8juuhpr1fwurm<=a+t`CuY zIq`ZsF8{9-^U?9t@&gEE1q*<|@QyHXpVDhq<*T!Ubx0LM1*Jjv85xW+Fpt4D5Vy*6 zqy&rGE5rj=*1sq7);KTRyk268W%|P7c=;H&EwNXaX{*4}&*ZgkTfCn=w9E>6dtFTa zm5Db|GWCN96NoQvHM+oI&@d_Q;7s&16#=vnW-5U8D8MQ;(WmBS^*JabBeRZE%EyYA zuunr#pOaQ#t*d(b(!?Dy9IL9Tz)5i*ESYm3Z``_eFFC|N0i{UjBi46VV}*JuG5kpW z+JBJi2n%z%sJ9mcxyw{EUBku0jBR-VmRE?5sNH#T!S;A*>J(1sHa=V<&P`Qxu_q^HS{)Y}-oW^u}Cm|lT55$)_O_X!DP>ILQh$qwA#lN~rA3SN%b zLXYO!b;$p$fYC2jI_o|sPGV?;RCCV1uZAT;y7imGfKR_G!DCr*IPYknhd@Bta5^t? za!?yEMG9rrOw({65AytY;i7sW&MtNZooREk_KH+sJT3lxH&F&hEv33Y{aY7+sR1d9y5j`}6#Q*SSD;j@G9V}bo9y`M z@Ake4Civ~bmRnWuILKrx8}?2PIsIt6182Uc8F1-Jv@3Z;u0uU+&<_q4(?NSxuwR49 z+=2);khDCZ;r3q{RDi3cUt^&a8pl#+0#gsC(RtX&$OtS!_%dM50GYCSuh>hWVEWb-aAr{a`W+of0Qw}o zs&}Jj_Uk5`#PQa5{$dVkvzJ1}_>2MrQFw#|nrgw6?b5O60v4g*u%+lgm70d%8+r zR~otdhrjYjN^ed5Y)WR^xp)sP!}bhrB3Pvj+$0tM6@(!su5LQUPH1Jo5-OX@sb+ce z<3N>tXm)P)U>f&!*B~jVpMH0ZCf&;va;>>0l!Jx>FujpqU$C9zy5ZboVu{DO+EK? ztWyRIEn&z@ExsakqRcgY%+!>WCJ@p2qTyH}>YG8>DS%%@hlUmy63f(#_MoBr- z>h0ZneRa5*YNXtk`2IWA{nDFyy;I7JZ)1h3Utf?fc=LI+oep?K_bKV^IIzpEy+@B6 zsU5hlFtk2{rFid$uh$N!_dSI715Kt)pfu2PUET@< zW8&=A_{&A8@&$t-c#c#6Tx$0uc>K6cVnc1pFnC3+R#~`oHR3J%*=E1NpQKe}w3?Zf z9MhHzW9;2KcmJ82=qWO*6(qd6C)DrVOhOHK4^%KF5=LwtuOLxwB)CRdkz3zh z1B?+?iiFoE zSd#?0ulC&a^$`(&1@#)8S_I@B5ZW`r8%)uXeqW+YmJit1{ef7+k*^=PQdpAjf01_`wW^3*8%y z2^&O-vR&LZ5D4uV)MnwX?%SesQ={>H5<& z932xEQ`GHnW2e=r(qc_8P^K>KKJDSwDie@4jW$a@g@xu&ii!D%AqA$`*)asTZ%~7# zKjy=ntQ;@3?ZP+u6BV_!W?IKU7bJ=5zyEK${Q}o(=|9ho{WK;o*mCM+#1 zV9g7_rSO93WHF|?TQ{nmJZANy3pvtM=PL6~+pSSangEHu@)V0e8u>IK{=M8! z9)4-w{biI9OhJ+#0E-2$Y=BR zQ)6KCk zAzO{Sy5D#s-dx3Ev|XW}AYlc(bMR;&g+H3&XvoZ`tHMcoodKf0NkzRbVGmb3E^y)J z&YbB66{_iTLN!i6ICC(29(ae(7?%qD&xIMPK(RgOB%O9Pxas;%u)tr#z3s74;W{y z5$9*sy^P*~M0Q0GHyT|yT~DX6ZAd4UdOT6icj(+FjHZ=c3GuVT&Z>Gy)nlxFhR=g> zjWIZClsdyORN-ZMTX5Wa7>1Q~{qz?e5_bX^)%y&kU8zJWrK!K@zed6$Lj1#$G%MW4Zc;mjpclXLhMR+}8!J@odpQIbU;sGE6a8bZEe z26uI1=c|&Cker{SwR(DZ1m#(`wuoY1O4WVu#C#MT9o+(IgZ!U4`v=<~a5U~ZB!*ee ze5zQt#)9}{6}DZ7#g!HZxQk5GODKI7j=~MjNWEkpO9wiLZZn0dC;0dNn1pZYKd2?w zB=+a#=3eX^G<%%cfhD0r=yiB8GO_p!>#AXI3Qosymo**z{h=}oLu7&)#cyb$BqvL> z8a=z6C<_$7wZT!024AW&XAnAF%w48_tv5y@9`JIn0thu(tR;a3t#7XVlPrLPEP7#M zW0MJga9AwV0C@W}=a?6czv|MrMwjU#PvEEx%>hc860vOhz{w1^@pBPpMCZ!KGAr#b ze)FCCuL3xOrS<>-;~W4oh(vm-7Q0o0tOW9%@1ypJvTyBrt*)LxT>cQnUDJQOxAAZJ zWEY{4|HfqUj}~}Rms&iaGD}_U?H2r{trH;N{+m+_fk`3Wo6%8 z=oVZ2^QXzP`xqjNXQrpinPGOEhtHgwlVkO(uH1f#_0mPlNVlwR?}o{D&AQR85Upxr zO3HFgo!p3)pD7#az#kx-FH07vDagr7j97xj?IcBBRP8g}OiVT8#uY)kT8^Bw_bWx=-?_&z4pO)X1RdxvD)R?K$kHgtJO^4Es9Z`||x zV!V^=eS9hGu%YPe?Cgo#XG0R`w!H_#JWv~UXc?3LB9GDW=kT+2KfzRgP;MvCm# z_x@0SOdM;NQyg##bAJyW6&EMxX)ku2h||2g!+PKt#$Y1%Z1+^W%)uw<2I~Way2QV!pOLe zVTf$|-RW(^q9?>6EWFhJ=;*%{g3khS3ryCKBd+S_=oe&x*#2hhX`IBn(Go=sPp?w(AHNO4pS)HPNz_jm95=Q8ln zs%s}M$tDZ@1!{=#*5EXA0sg9pn3f~Ea{bOTa{rK(m>5u2r3gFA&&H{l9wc#@N0gT0 zBB@J%ahJDUDlvX%#uFQzDPQR3j}%qzp=4Cs%o zKI26B%*C5cgpw5L*&VAeC*xZb5vNHhnKOlA02*?-Pg-~pdJRg)GC_#>tCNP1uqk`9 z85X4F8Du#7X|I+31C`Pr%wOGIUHkL4r%bDm2k~LF;#Gtb7Az=n{}sRf?`_&hk);Xf z>gsQA%Dt&!kFLbQ8ihkZtNC<@Ic1boHbrIzNa)HBC#LknAM-2I#K?@a#uK18 ze|=P@1OkCPuinm8NL}+i#N82nLK!6q9(Z~KE8Y)tc`$TnIvX`I2c)E=98>(-U0nQ*RE0wT;;My3yXx|C^8k7-t`yD>e*U$S z^03+c1W4T#+OfHXgK2O|YU&C6$XePNzMGlZ`X*Nnl5epafGJK&R7i*p1pCj;&F2g! zh!}R8!sPzsf&+%7(5;g!5m@4BBu~>zOL41SBja)AdFY=`EfFEgo8xZi8cpxB?4k z4DM^Z{-p*q>VSno0%YvN<=X&EpJQ|s7OQbZJ=HMBAHUmp1$Htjze?N|`}zJwU|he5 z$LaT;*{ZWQH2}20X@#fnczZlQ^Ipikq-82fN{1pxNCWYzqh_*JFI6d(2cA|n?$2mt zH%v1A2IK)fX6ccj)s!u2A<)NkyLInYUK6Ws$qJSWBj`Vsi>UL0NSiG0kzUpk|6$7H@=K2@X|Ja;-i1o-%A!k$j2Jxc`L@>x0A_)(xT0G|BW zs+Q9ORvnk6Qq1lM;^b-Um)BR&Zi_0J0nXU$Z0#n2l6SXwT)Za$4^SFMKtRA%`$WI+ zqvt1(Totf+uk1x#wX{gv+ES`JCoZ}FDl3ZMJb)BzuYGE-N^ww6gCGGa%dVhpqyf(J zNa2g!=>s#mO9dhCV;x5V0aFvRvn@HqNd8_)`Nq_%H#O4Ysuki=*U6|Wa(ZqY=k#JK z17+$@;BW8mm*Mu-yL*ogoo}_2+glzgy7#`nIC{b*gDT)bA?gKch42W1UTqiA0wTbH zY5R3fM0=+qd}Dnmxt~SU`nsvXamzzW_6h3bIalZ88xtxAlVVH0inj2L2Eb%@9%onXYCgS4o6nGu~Nj%R1BM;-{RLEp%MF+c9(*cbPAa+R4sol%; zxu*{pb>6`pzdAozZg>m?3hGn{sxGt>im-@aS`=j%%cQ;$EeUHDe5pJqtv=$2eapy#sB1^04 zT~vgDfk|J?64hY}MDc_O`f-}{% zJWs+KXCykp8)CaFf11*zxVX4MZ|9#W9;J3 zfs(jc{Y=`oG-0;_HdHbO<*N{CTH5^|baAMvtR;gbM#55o)o;D$uP|=6v-(?qT$}#& z%i;8CrT6z@Qr?qZ-@|>pU#j_r*1! zf5^E^-8J172p8xLv1>ziKy51ynGm%C0iKxs`hX>*pnNEOv}#Bv^wY5_-LN%NLapJ+ zDcPt^2-5Skw6E9J!C}tZrqyPk+1K~h)U4fc(KH$kxy!-%;2vIk_yl+0PdJ_bW@Y6l zFTdoSBXkD%x7?`PYPy1^|4E`a<&wVc5B4ynE<|DXkfR^~pKzaG#+c9`e)bO4D61N$ z0G}0blfowULWxAY9C7=^r*G;F{S7AxT%T75`L@RuYx@zXaKE3-lB%Sok_exJUtfWU z+jMUViMXjHzCo54lHuda&RD7*-aj7{V>kuBzv1OzR^g_Cq=jml4T#J)E<`|P} zcAtK6qibq9=|K=SG7tm9?yDOv# zO%D(6F3h`I&eZ%XSSqf8WcL65D{~=AH`=th`{QLfvpMSvw;ocga&dUi(%F?b%9w$t z1>%!UuW9e-pRn5s%)c9S!J$`(0VirUxDvsfM81myopB}__ierhv|2I{a zX*!r}IbGo&*ICRqxM=7_hZ3)f)>d3M(vwCf6|=^G2hjb;5LcqUn97KjGVe`B2x7v56-K1|{o zh!qevt$45g*6=3_xrBM1wUc{g48RxYWRSEyC!(wYJd|-%T<_D(J8^9KC^7*$Yrb@| zQMFNB1Cj$FEev!Tr%L2@gIf>u>+SsAa|QKe9Ss=h}T@z0d@!+KM-F|4hcl#-?ZXGjFLr+@oZ|rW8L!ov*L&xrKI;Q+Ab={2G?a z{z`CPs~IT6FsKe+f-@4uX8;#@e1hWtzY@G@-haH07~8bJYy0gJF+`&V1;Io&vZVBWU{w=syz>8d6>}w?SYs+p;779XsN$d3` z6R4PhaEGA*)z=C~06~X8iV#u1z`Q!D zoD;h+&ytCn&o4-m@(6D!1!iY^3LjtJJHeEcjPFVv?PSQDvC1Vo@Pl8GP!do^1wH-J ztEw_2B`J9i3(Mo=cs_SHz3x#`g?QK}79DA^lb|4aK5D-p>3D|Xzan(QH#~h0d3bnq zn7+vtoIPj8A-`#Nuih*`q_YbT-3NDHh1w!%m|sGo8-RM(Q-;dlXTTuWtl~cA`^bO=K5zglWn_E8@HX=q4Ew1K3h)L(0NKroo(WR78m6~0@dZsIlrfm96Marh? z#X6ldQha00Vu3g$GHeQtNi?ti<27%HH#)28i?6J%o-enTXb-@yE^gCTX+!^Y)SKQL zohzHhsinCyQJUX+{aL@*=W=(Zxv=J*a48tk1-uB=JMVThVP_ez@w*%L>7hL{K-586 z4(88HOOm_S{l8f|k<%BEZmvJ;n6kYCRu(1eHD2AL$;|=M*7&0Ne-XC)pVZlyqT8L` zKBG#$XGb{j8D$wGud1)C5)pv@O|16zY&t#zqxrRjpt8Gs#AQ3ZJ$1H2fI>{;W&eeuVRhhD17BoP}v zD{1@i-sqg@DC*+t!b-uur-N#h+f3Ey{OhiF#NGKK1F5La2&h1{`ICn@BIP}u)|aY( zF<3UwbaDER>bY+3#|)8})- zp{2J)8Ic7nL*G~|_XjJXo#d>Obqh)xvud1S^%Nf_BkBA4+F+0ZD;}P(*CiiFgiKy_e%Ep3ubM(WsO;#Y2v?QoXlIAv7XurU zP(*63!F3x#DCgX7%WlE7ZgxLfGaE6O=x_Sk9x~kG2^tqnZ{56>RH!SmZ5F6g)1=Hb zl<$%&C<{eLrvq~OwboBlIY?4)j*Tct0Vi2US4ZBV*89;6*Eo}$_XnmPQi~8x`j5&W zF*qp51>(-uD8ne*gzZ!(D~F&Eu8(z`ZFDXb*?pvFu(4>92(Ga>JGX{hx)H)drF^E;C7!5|>P)!_e}%Cfn%ohFjM_X3xZ}6M~=5 zz1B*axCb9ZVYVtVZY!Y-*MTTu!@<{d(N53bR+^V&&^6xz`6eSZ+W_~{TL#cj)|eE= zY30<52jhbt3NI@Ggif$*`uE$QwNXT*MTzb_I9Lra34V&5`)hVK^r_(~S37=xg{S+8 zZuJL3UhS6PCSb&^cSV4rW~BK&dycR|ls7B>@W~>X$%LKL9xi^?+G=S0W!s#$OoQoY zx|la30aqTf;G1}*xVYoi`1DbC2@;4o5~@RShvhEp?3Y9Mc-8On0e)~E_$;2GY6_Mr z`Z^3v)+i9p=zC_LY{zNFBGo$cJST0DkH~3H^y%nw4cY@XPhTh}adb~~v^r01Vbynwxv+NH$54?xo91yMA=kIoDRyTgLA>mqz>c6PALDHW( z{woCnb&TsJn+MU`n2Q_6zVY$#=kbN=C6BocvuxH-O3_NgHB07uOg=9Z-&PC`6yBU? z7Wfy?r-6pa4_ymqZ{n7b;C!n~KU<=WBo`(Tv2cORA=qnMJv!}{ZnpuxurBhhsT+t- zt6zKYxp7ew@EpHAP;x(Rp|xHeYa2-W2?-0=|82s>=KhoSOiAHOmx03hNP_B)7&tlE zhkiJtW5u_MOjl;iknUhlM=`P_-!Fmsv0u5)>3NY95H3{(!c+raDqb&EQe5$^Le;%P z590e!>Ip>0I3hqsd_rDf8JGoX4<2O7c05WJQlS9hfhZMa0I!zC%%%Agm`}{k1!4h43zK+QZ_?JS2u(+Caq0m%;fN6%Wk zU)S%iP8R7#uO?HSa<;DvWqQLf;oA>>OI9vmyGq|Cc&>2*^WA^`(KSF-n3#HGPFct{e>CrGh8=8hJKcU#rsVY?Nr)Ue>t_|v90`Et zsJTJ7;pE+HN%0OZN{qh3S!iwiUvwYtUsYG8DZ5`8!^d!@NT5_Xd(wY=Fk7bV4 zKG2G2X|P?sJN2-uRpN359T^rDM(K}f{j2WBki28t5_9IY_&EIjtCov&QTK-rA9i`? z>!DIb%*@T=)6!6JkG9L*n=ZRWRx_p!Q>l`cof^w069r~1qX!-T2s~PGL)tP$$f}=T|Lm6-F4@5&lpg=x5;pI}-4gB!4ZzZ~N^Y?Gi7*k!Wwaw5yq@g*(k4c!KYX z2oLS?W&OdNnd=v#fM4Xo?i&j-AUbS0-(s>7cz3M{v?@R}&(7mVXC@6}3K=|yYPa&F zn{Q!xu+M&F6SFuQw!_!H*K$U@V!UKZDlw?8` z*A_r4o741sP5BlYjt)eO?wAX)^290Wg$BVXE2j$g46XV$eYXG8^9LtVe+5_dNZrzz zUl_|Aa4iC^b9{Z!+7n4J;oaBM!w1VJq(5OiWd2p5){i<3nor8U7YP3&;Ij8b!FH$fM0={ zL1JTdo=UaFNE0x`AR;&9PAU=|+2FXnHN?bfF))=qcU-F9*tIW~6`R?^DERQQ<9>O% zA)!ftJC5p()N}A_@htXmQ@=njtf79dm7sJnfImGmW19Gp@2G@PT;tAE%uEDP_E|>V zc)wuvz0&+hpRpmjeA!J-Em|q>wwdqa!^lM59EmSmSlP3xgtk{!pw`2gpDDIbbxn-^GJ9ityKp(l@GLoXAwE?)w&Wti>=aob ze)DKniO1)>AnHT3NPn+PXxZL7_&JIFk%!U5CYfU&oS#|xors9o5P@XeY)m!q9cSCm z7oc80@bkMpe*tcRRp;EL9)}in37U{z{NN7h$ZZlmwM<04;cY6{>gL_9-ro0v4b_xO zn;P2eH2kaMy(+$5B){rxjr8?X*#btyK780};5H}p2U}1DoUocqDs5sc!IM^Ni7*8o zE}qm?F~v*!d=|if`c7!vfOK-YIWHx&z?5O_k`Sc_!OL_J>B7#(f9flt#Nf(u+8P29 z;@C3ySU~j(F?9Yra*Vbj>skYUc& z&sJ2(S8ymd+8Pm}-OKt=-@T-ei^E{VJ!DX!+4V-R1FqRCvXK3B ze=-IU;~^P?1j$&9uwJS|fi?cm`uD=hKC);v_%+gBDx}VVbg9`bjc=>Qt{d) zz*p(3+|$D*Vvw3*3E@w+PEP8(Yi(-GKo#`u%r^^K_Emu=iTT1(3yPqJoFKyGtp^Em zBEa%}+J6EjcIQ{Q5%3$}u0A_FBPf4n z(Xj{Aj9sB>v3e{G1}1i+-5Ew}Dm>e`WSobvG>a!Llko%AQmmc3154HEYfyB+x-j|m z>l4Zks7+)goSbW>+K&m3<=k-;ZdH90D`z6q$K?9n#o0oXBF`PSD}`RG%QWX_<}0l$ zJ{@%21GL@3(&8uA7=(Uo?(RZeg@QO3{P`WXR7=yEp?MVqPiuqe@g^T8oO4?K%TMz5#|NbQIPJun@b9WalD-Q;$jE^dJ^D3A(L$|u;tlKHZWBxIdU`^ z-@j`JyB~sq@F}nF4g>-~(42tz8Z)IG+qQ^>-wdWiWr*?yl1KJQziZ5mLI9yLUwJaz z8=7mjpQ4{_wO_|kGJW;bBFcKQDe=6mMWluChEf2kx?B|Z{A~S`?VnQv`V{ErIW^nI`?#Rj-Qwl0UZSJsYi^5vjTAX|hV8TAq`%Mj($sI=N9iid zV1T3WGVy7FYWbHLoZE#Po*Abva|LJNu-f1_TVpsh6f(|8_XU%vlG#7dUm=~RSs&rm zRv(4sIEGva?2$BZH42)kF)t*ivHY1c2sOW*JcciJOiHTXUf(Qf{0=F;r_uc^NAo8L z(n6IAcE*86!GNj4m4%&U%W-RxcyIaREi_y{LZ;W3`SEnN(3cERpkw8>iA@9VB1Je! z6siMOwX!**?<4(@Y5H|w!4SZw`t{}fP8KopvQ)wR6%XU1>m=nF$+dtL{&xDSz6ufn z9MJPKcmwiUkH#poQs7LJDKQp%Y^Bo{-@0e=e`+8>)Ks!_-IN63YwG|7x28kDVIjBl>2y3qHnKQ*gHBN{X1IHmmi*Y(0V1| zGjM^!5tHz_4#c06h+5c1oraFl;WaY2A5_8jj%ej6({~5OhVMZgh8$pxEVYe%wA5il92t7^4MUx}lx>vYmr&LK_fN;JtWk z+d6=;FNU0k*_z^nN_%BPLpL`887Qglh}@kDSHkRJ!kKt7Lm>wq);i0J8n_COnxc@z z7aSDA&;O6jlvS_k)LO>7P*o~FN;f@qTkrLDsgDECyOFQp?gY&j5Vdj!v6lJ;AiHeI!2Ln zVCD3>x>&VYh8*WdY&uVVqg|U`PZhcyfiNhK+2dqK_h{oLQzU7*kG13;9r})Q*qB1% z0X1-gOBZ?h_*o(Jp$7lj)QAEMg0qYCXiCbDeqo5qupYvL}^hae}pu$*c z5b*xMflY&dfMdA}0%-hb!V$GK&ICan8Stzemn;>Z``Vq2B8_|d3EMX;Y_~_s+aYzi z(WUn{LAQb=C+D;7_7(SLaBKqfcAkF7rkeM80bR-E-@gCbXsrG+W+fo2xmhp8aw#~+ zxM=0lfB-(-juDJYg~$t9`T*QXM;o)~47Ip!b!xV*Zir+L+)#Z!4#RrMllhFh&p(%@+R zeX?BN+dkx6PnW2OgT1Z#?ai~|%GVfU_K9m52ibqZ>=baq|NQ+sRjdsrr{t<}RRd>? zxOd${Wbn}D>uR(H9zC-6_NK??^KbSxYH4oGGfuW@oBHxcfOW74jc zp7`W@x1oU%o5t4J83C9AkcDpl5Z)&{2(zHasVR4HNcgPg_y7z)KiWbxdPnNJK;9*a z5daAwY&d5dqeh0X+k#-p11jAfo|h0_C;Ad*Q9T9(rNbC67Vg4_caSe)Ys?KR9&zRpyCTQH;Ks~wm|es>_EPH z^UOYBKP<2N{33d^(S(eec`~)E%@>E0pGB7RvA7IZg4S4)O0^qzI=zveL1AH$k+qeT zg*x?iup7LNAYphI%1!Riv%h9KM>G(>X*FwlE&Fz@w_gt23Mc!=ZvQS@2V}JL3Q?fZ zk1I4sY>yv-A+0BuscC870FO3b(D5{2<)jPK?d^78qKnYo^Gy#RK@Z3UGnpvr1*uy_EA5_n1US`C`N1wI!C zz5YLE53h|%34UD5e&_8`7H(n3$uKQWbq?JdV({|O$|v-k2rYimfW(R7D+{~lzeJzw zLUB$cD9It8M%^_PN`GDL*DdF&l$Lq?aYH;7NU{g&>KmhGsvi=P#fHnhXW|aqUuSlE zQZD_|DnD0_s-^H#nLL;D^*#GEh2FrupvP8m?G*Xfv1u>*H0VqJT`cn6McagoGAO~g zZ6bIe26`xmqUec@2`LhXydHQ`IR+`XWV3Dc=%wJ zRJ7OGYJBuH9sKDwux48Bsu%^!$;qK~sWlhWsI(*QUf0I^B=Jv9zV*EKvsijUQ9&1Y zMjI=Qmo?l9uEqO@0`#OzlO?*dy9xT>rwt6kjgXIkh+dCN$I@ZFSby+x!J&aE&ICTB zva&K9=5r1BxJT1k0X)!+qI~s`1wtht-3d^@q0W?}be}H<3D4!ae^qJ>gY5Z(cA-Af zi=_MGLX#t)azMsCWYdxrhvDY`gMbB+Qc84NbKK1}s@Xu|N@Xc3?0KxZnhaGXmJ3b% z931~Z!vs8Eo2p#OGh28&w@5d^2MX4kg;w|B`>ru;bSZQ-ppz2_k%Ny}yZcKX^$Mobh8OO<^u?T6TI@bx}bO;9NoIluTBTrach5Ey(X) zgU$AbfF}jcdtcE|VE2A*qDz#d-ufxwsAB<}HiU#p;R#d6-G1Rxt<>N4DGiI`a(i{+ z78dw=BycE*g^bHSoNH3PID9p1Kk)9<_2|)7Z|i%=_(Rl_J@Kh>z(namfW2+}XloexRsRMIo|U=7k3~FI)E1eR7NorD z$@uMz7cO0)5b{k;mYU+*C(f&OT(UL}>2pAULMlF3#wB~Q+cPPrbzu2z`!29CVlMpAU;^A$zpDu)Y)5Mo2P<0>dHfKJ*8=X+CHxfzUV*Ois1fuWfeUO;){sXkHN_W$vIV0j!&_>+h9J z2_!y);~}_HwT@>wcMxt`i;X*`g_+4#5OlDykm-IxKEDj-z;w~w^>ycqHI_u#c64{} zWT3nc*I!+0{+C{LmFPOFq4xseuj5;EmmQ7Ls5ujF{~P2-O8YI`FernjTn4Ec-1!?Ljj+#My+@B_X=6k4 zN2O0q#V5M|dPIv_s!qWCD4WPBUcj;jc*1OxtNn2e1FSn?>GzQ|_R{uo=9gwcL2#r~ zEmwXOy9%>dQd|ys|3n^g8h<7w^yt%`x)zG)kS*<~9K9d&F zs+QkTrrCUJr|3zX0sX5#?J+d*+f5ncnJ+PMp)q1L5v$Gu9T#`XOk&AEI@Goklp{%u zp&UL)yQ>d=64qvBwN_UG<>BEr9F%U5vNH5n@YznS-j!R{andI`h4hW+HD->i7^AzL z5~~Nd%cyrNzUG25A?)1b@GNv46c&rLy^5_xX(DQWY4aYvPJ8kr>h|5HvF0(rt=5Lp zCHAX1`1r+#L}-VJZjLIAo);HyM0_pGGU=LgTo3WkiZhAXHt;lFi?ov_C#CXkYHF5b znNBp=eXQ~~+2pk8k=BRFCSrzlYOzDuqF^`JZjI{b=ul(Qh?=qS4#<<@Dt>W3K=(MC z*raNb34{~j5byqxqB`9rl;%S0fjF(IgTCwPP3SF z1lUwS%M*F+L8G54mq}4H!JCWg(J0UtaI`+FH)SttXT(OE;sAC=^Pc zKF&L7RdXEZOg(C-SM)n0#;Fj1;N|f$C8`%zTyx!25)sDr1aT&C^AzWK#NDzXIwaT9HSbeyp?*T}=s@I~!;cZyIHibLmP^NP z;o%(XSSmZuqF=EE!ndATPs)~;U5d$C41lO^B7T^etF64vIE8aruS-`rAD3Kc#H{~3 zLesR)O)RqZLAms&4_E7d7xx44Qmg}rGFKEbyTbjv?F8%GR=3ca^$WlGD&I}Y`CvKU zz)h7WeKzdwv7VWI>C#88{qO|X;e3)Z|57@XQ{y{m9d4w~ zJiD5xkLUlxF0s9yEAUxD5{K{M*%pqm_@wGk(WWNzo&Cq(H|*>L`vYs+KuV!nlt(l_ zq#*@Ho!@@J+C0{ytw{jqkZ^c(v>^Wy%DyZeDRgE#GC2I-7_v_z+7=Pjz2$birS<)J zI0-Mn7bR(o`VkjyqN&Mm3nLqG}7Q`$Fl0y-D>{D`{2o}Pqf z1{rP%BZGs*urDVXaM2!M1^5S8&DO{{Cmm(;%;}d3nQ;BgM3Rue0;t~=p)}7eGo8$m z?_+kyimFYI0U);tIzwKkxnE%4y!YknX=!S4apwMGEdE@2YKt{*$L_57Qca~S8-t@@ zfuR(U;)PGaOk9_m23GCgy6Cxf$ag%3_P)&l&jqi^h8_oS_apgY>#tU+b-(MU0 zsSYT^DcY^;eFn|%BD}|_9=W%@`v%JiuV+X)m@|YCn!(}*WjbBL&eKdv>iS;n^UYdi zId-OU-G&UG*Wc2Iy4=5wX=r3rd2o^n3VB*(@!mSTVdnl4&GHOrB?7JPNHborc*Tjg zdos7B6XfU*-0Zs-;J~E{gP8uKtAdscN}nP61zNofAZ{Bkw@vpHf&Jw7Yt?On;_~w9s9f>#Kgo-{=a26du2zyW zF*Zxii)$Jb9RAXZx6-Y9SIDk;3XTgn3`=ysfkzV*A#=amWZxl5bU`FB9EVba{N^wYM^Fm%XM;P0Scwc+`?m&;NKffbo@<0V| zL$drlM0PC;iy!BwN+PEToE*>EdTH`au_sRMZDgu+%WvsJRu!9O*^_=p1k48eotXII zyQk7r!c@!MH$*?AtUsA0T1{DA-<;|ioVNsG&tp!7PtxnU=?q47RV}ZLk#8MrPlsny z;uGO{g-KfP^WK0svU%N_jCAhkqJ$(lvg6(V%}X<@XNV` zYY%7cC4vrTvc2i`On0vbaV7xzfG}Fv64PdaPb|cpU{g1o)ELk>X;*rL?%TJExMbd^ z0GP~>UxGo?i~R7Qss4a->}Ne8@rysR%|-6;d>zU8c})bv%$~$;ZeeM82fa_{XLt8H zXwDim%wo;Qb-uI9!d-hnCLN?1*JM846Pt?C^?YP~INFq7Jij0`d!SY^E=2I2Y`^Sq zZK*00!-&=0Gbz)3M(-vhoN>rOq?v09yICTIO$StPgVhbv@}58co)7v%xx{nJ=5we=35kfHHBf22jP~_y-);0l z0T+E<5V8Z+GhN7D35rJN?YL&EAh1hm$mTFByo4|a(75`Cs^uwuqA2O<%Y7u`y_3@Q zpBQ}O7l)DAKtdESxF#Wczek+1!QZyGxft(q{il9U_YX6mnVjK;qyler=^LWMeD+ zN6=O2!%l9t9+8SmA*8BR=ZshYI!Ya#K07DpcxM_FM>T`P1BFtk^qlPpii7@ywZWv+ zebH=&{E)VM$zbyJWc?_bRiv5|MAN{ekBaZ;7XMvqJ-^mh*>qVc-hus@TlFArP^PZI zlsxoFBcxyOIS8I?y)-4DQ?3&7OO{dW1QVn=t!8E5PRM)&z;022Tkc$G9K zR!_Qq*RzQ)qM-UHtFAVQX(Y*_rgPpIKZCnP!b=MN4**^Cgx!w*jM~GyLlV!ht`yNP zY*3RfY_DDy=5}o+2H=6;)tKK|bXr==#+3eS&3i$}4@O~RFrGsoE+BU(Ure4-W{deW zG%U(^WJ~Xtyh*9IUneBpzn9d~+&#gJ(9JfPXPc>yqG&tZ= z$OR;iq7GZC`F7b51cC-Y6fkf=J%#iL6k2B$LP3i^#zR?oDZCvYO%efPFcXNumURYI zXMmUyR-vV}hCk&(j#n_QY1um@Qp z8Z3XWNI^}uD*8Bh5iKBn#N%ybzqW$H@E%Z(ie$Djt5(q^3FL{iq7H-` z>n|4c79b=$9KuOG2u~UJP&O{|s|$Ko)(F3&u)VJ2w?w`nUL3I%2WvEh$nAkX3i#QX63@mDY6Wh2 zF^L4%08Py8!+Z-GgJOsTl1|*5u3YcJCZ!=JPUKE*+7WhHTx|SY3p+yTKQ%eXWQPzT z;FES|8+X;dGj%Sy>`2xxPb!VCaM#$dSYqy{YyRk}%yN_KbuM7>Uhr=cwjDzt{k%!y zMYFiQAzG0i{=!Bt1kGs##Hv9zBlNnT1}~HHywl7y#fCE`-Rat2+v8r};rB#B@KCK0~Jlghc=A%Dang=ingZeSHae1hwV}D?mEWS3j9zwS)EL z417B6RFri(Y6FZv?#n!Yyd}mb&zGkORNF!#nMWa%9A#`-EtxRWA6>VINM_$TO#BIS z59MmqKiFAQz;hK4PFl4a$@Up*D*Y|2K8&Gzf#2-Bm#$OzjqaY*M11`C@x~Pz2sZIh zEr8w7>%7=~qwNvJ{ZY6?bn*!apFj6t6p%zoqC6OzwlS#TDQDz$jKaz=LAbi&)zeHn z9M^XbK;&7r@b9%j8XcRvnr2+#SJUx8f77UJ>RIKnMC+y7i4Q7xdEtyy4#(+A)1f}e z;l;Z@F=zXvIO5s+zpUMBX5VSEb#%PCiqwV9tMD%2^YhaJG=}C6F5vj)o|PB{jVH{c z44$21VAh7T7~r+KJPoX^Mc?md4SXu|8HrJ)oo%oLMr#&)sB0WMVIO`yCk-$VVp6-@ zowirMzx*@+)?W_GKGpvt>n*^l+PbjOjS5IeOG=kCf`W7kNOwz03DO}Q(jd|yB_M({ zNFyPklz<8%El8)7G~BU0pZ@>7cb)S*CtQ2)m2-~yjyFsbZKuZFTown^rtd2=U(v?! zAy0Aq`DmN+(~TQ9kb!u41_!t8l`Y@ba%QwT&Q7A5bx%)=($h<^#yO|;Uu6>bkzAsl z-|NtNmV9rVG@qb&07NiT$8MAp9&#!w%$|wi;nOX?O%Hnrk~Tax#`gi81-56MW4%C~ zo7kU?uIg<~l6*c-TC~=cY@(j~uzG;m&1Gp2qnJnAQFTnDRr-ap6PT<+ALwT*=sKvN z5(mpUP;Y^|?h!#5BM1bZ9PM<$5?RmFf2BVQ6Z`Fx`@~xb-*P}I`?WyHxYmcv|CbML z0N53b6l<^DjBVe7sH}{{j91PPzR{7ZqjfXTE(DosRi-4ZX$qF_4wzi+e0{BA@Xorj zx1Ien$X}tFWl|*7u{=LIak%%pmog!R%)r3ljb?A}Lvj@}upj(x{2@b&lNYc@dYPE- zRi0R_wk^snz^iCJIk+FY)Of7CQg1kN6199okqdisb>>KP_r>^bUBw!~L0Z#mQZqZd z$Mv@IHXb{JJuk{w=w5(#RHl$emYDYd?#(4_MFkauX6HK!CC{EIVZdAaoZ5mX&5N%; zleZ2O9N^A--A}L5>|SV3hS0tGUN9!$GOF*kI-GqP=C}Mys(8y_B^~Ppi1zI!Dw`d$ zTfhXGAzMq5v{-wkp=$}FSXbPM{Kf6ZJTBi9o83#2NscoV4Gbp0#nWTsOVZklyyZ*n zu`{3ZHiW7j08`d(GOw8uJIu}Z>)J-|sanq%b3t--7$Fz}{M8_1?Y7-;1zbT8e)>h8 z5Zxd^YW+1madAccKg3WPG`iY|#2|A^N`gIWH`1+&Xa;jMb=lrF&wt`GB@Q+veU~7b z5P?b9dlQIV*?P5J2b&vBGj&g#NNTPU<`EPSg-Vhg>Bu|Lgo04``APN=agIMQr}F%% zD}4-&%VZDiaPpQQ@-4!9>uyJDUj{AR&e#&YVF}FFz^0sQx?0h@z1V*k%T1zNWZWt$ zHQtU%j!i9U*i!Vnn?%b0bX!(jJfQX&_wlBZjp^5W%MsKfeXQ-l$A;9#zWXCZcZzw9 zF$P(wuS;R8J$h86$-2-aQ5Z}yH96^i-lE~#i{cr7WkUT-Mhkun8e{#ep(s|zGh!D_ zUi(G8?O4Q|*3%^dJtxlGkF3N*=%ttvFrGds$?dKHt_7$5JGqY?ua42&Oy<>mwfk6% zTI@Vem!6!faN^R7NoVbeHCXH>gF4D?rt)mH#x{})b?0$3)tw^fG?JXmxW6@XG5ypVh&}lWM>tp6a(g&;*qq4xP2B(<;hX5`D z_Rs5SZ{7OE%BywmePmv+znXY2P1x&j8IXD23kbN$$nXK3AuzkQ*V;qC3gfQRob=)q z(o4{XPlLqSZ#J-y;nq1SuxStPfBSewSOYcr>PS%9kS|^T?|A-+U_HEKi+im8OIqqX zK3fPAZB<%Qd>-Dxg<{!cXqsiVI+}LJ(gNM;l{JS>#49WH$X7d+#L1BY*VBa@%4Tl0 zf_~L{;rWN=sBcfy5sdV|BZ76D%Y=T57xm|^90<|YtDMh0W4b_&?dh>h$-rHp)%Nw!G=Aa zNl68s>^h z*FFSLqbIT%E8lq>MB5krqk3DS238J=nWCQpG_BjY`y2Py8r@flzNCj;JXnxBGB*LE zfJtO*4A70izRGQF)NMIcK(>xM^my~^#LxExtbpdZGmCn@IoyhqtM>ZzNJvPCU~gqs zyVY}T5g@x@EQpcYobE^>^J{m`pC&y`>8;eF%jMa$mp!|kk_MK4n-g_96IV@S8pKqb zNK%?bz0t3c?*S>`ZF@*HWd%+7k)zGGv<}km&%(nKcVy#kCfS>oIQK00JATa)lSZ~d zp{CX;GQ2N)tXD%wOB|(BrY``!*=G|Ow_HLK^5~0CExnQ`NTi5}$!oz~X#>5K3s!f8 z%%>FmHi|*q@8lQpShkFQ6@!@P6m?gpRIh8QWuJMFxI=j{@r?$OI=w0#$B+!ma83J1 zk5;t2?0#@zC-Uv#8~EE-IyWnN^~o1MMSrjs14N zIg$0rrEavfVq*4c)`}KFQ$u1e{ry)&uLh0OxV6!8Xf7deuLt3?d`hqzsk_Zh$l3LP z_`LBK^rS?*_lL*7m1`3;nCXAd=?;z{w4ZJfFzXBlIjQx;Jy6}x(#sAjxExT4M3Qi2 zO$A$#-*ILb#pJq?aR68g)SDP2#m24YX>YASe%43O$89*7sfI&_r!c>;;I=c|V?Wgh zuQOc4G+gmj7nU;p=H7`31FAKhqU%Q^aD7V7)s1jEK5p;5QPq=h6x3lg(H3nnyfEzn z%iE1K7c2DByEHCx%{!?&N!#Vpnv-1?FsYp2u8%%oB~2RCQ=;c0j)JG!V5sG#qcOJH z!-w-gO&=jKI$UcPJ3q}UI(5U4FHje0?5^VMiW+<&0&hDOG^@U4T#`6;l~x|<=~yfI zpoJV>zFH|ir{vdO=<1)8pA=#bo=N0<;B|KF)^g%|joh_Z3EGBy_R~*5cv${uBp#iM zH=(C$=L%M1T!l1zq0w9S4Y2w%@J$iWs@G))X}b&HPxnR1MEqZYT5tu}WWX_Y&e9ac zKb}!V<|$jn2yYfnl39*9^g*q}W|+#x+XP4KRkIrHHKrZ&&Ur-hn?-10bkoFpDfG2( z#caY?2=*d>?DRH;9z-OZgSiC_oxQ1P$m@;NB+L7=O-{?5-8#J0EwklsU{rq7>MG6{ zKCtn!p6WM7tC`uHk@TdL4&62&y***@XY*sla~S=Us5~7tVN^ zsFtC485qPS8;v!n>l=Cm8TUfNbKn7S;_?`Z);jLz-m!5wJaRaksV3rv6^Q@&!C+(( zTQ4-qt8cR;6MvKZjf$n5%00VUQ~bfp7IMo1R_2#J+|HvGA|FDq$9ZW5*p6Z9ZciyO z5RjQRdb17CAb!mHCA%!fh80%QjzUixL^i)aCw!c!d%QK$lw#|oLr|N-`lVj`0xnB8g#4nZJ4C?MfhSGrRA2TG18}?Z;EM>G zuLa)_N#`2MwgAqsyQ#cIV zk9rp>e}05&Lr4BiayB?%G+4bKoAAh0%;l)oG?lr~B_|$>sz!X-6{EOC$0}lXL z4-apXxC=qq-a~l4+6S$kV_3Gs?cExF1H?kYZSVPyUkIRu>$?2ibZp0>&VGhm#LE@3 zYHK#ZLT`UiT>F>*s|8Xdh6S#7LLOW2lZC(m0vXq7)?qUdi(!3e-9dC3FGRkNH(TN6 zo!SQJz*zx3wOp^M7AjFg>x7%T8{=udTBIM~@dV%FgOg*U`X@OM0mb^@3WO!qZhaR8 z6b3AISOhUDJMmDjT)`&g{s9o#n2NC_(eqh#i&zM<;L?BB4NXY~;y4o@A9?v+@canb zQeCQsbLwy41sOe@lLpL@!Sv(E-tdOdvW{hVcy~v~Pl)$s(;s3^?4RNstL;c(}VU>2aA*rZY(i}0lVSe+J5>dq?Q}z zN@GZQFl^PoBzib%40V~u*4TqqKi{&VSuP+Y0nP=UBJCj|&78q3co}5L_`?p74tJ8c zLrnq8@mN?*+7PPsSos2(-}e|7*yBn|OReq=qKM(tyPu824710AOrSPV8VW!&iJf#f z_~!DwK6#hcCA@w4K2yRi0e_S%KK8yjWU`(@O2-6QU)3LoGeWw(*-|UprmhsXuL=$T zta0J5%3GBf5f}hSx^Qf+s!w)}jEsQ#rkpTU1Mr8y@=F)q+teN0;0C()>lYr*=RTl; z5QFVC7=z4Cd;7-ZnW@}Lc<$63mbNJQ4M!VJXnkxvIs!1IM;#sI|zHZ1FTG2&{(i2q_aX;@4+q)gTrF zu7sjJH1(OT-vG;6c%VTY4XSEWQV|2Hp?P~$M}qg#s?`Yg7z~K+M3B!qy+58Wc6qe? zo=)x$6#(v-eT$DBWM!Ywo1nmAocYzq ztpYxP++t653>4n5kQ?k6Pz4=vyNyYWp%tg7U^Zy7-iw{S$}VVLIX#GBK$VT(b1L2GqVJQszu8@F9>ve_S-8|JPSYa>euYGtXOea?!EL5{-EF(dE_xaz$ z{qs-a_ctWH1;3a~&PQ~a*Y-8bSY-6ZrY4aJ1MPV=EPf1X`23id5M;N?WwL3Tf)cA!8xj+Caeg&<}Gjek`lMUh_q*AjxiH?vKu zI3yzVaWz_-`VYEGeP*=>8WGY#G|gR7Ay-X^>XB&MpN%FZ=RRvn+T-dE{b@ZX>ASS_ zmai-MLZamS>xsqDD|PK4URk7%EwToWRXR^R=aQj3+Iz;oKN9O=9e*iHfWLlW_9T73 z2NFC#2^=`Lho?o1Gab+lN}z|D_Or>ATY28AM9Y)Pxx{^ylkD#gL#V9H)AWT874W%G z)2bBj%$;vDBH=d{~&#t<$rQ*n^AiEBS?jhxk8?HV!c%T&oNs2Ub`~s7u?JvdG`>Mt^6H~HjKmPl^5{yyx z7o%?w6_)j#!6o$rJ)fi?$+`Nj`kUcLPxoT40od8-zOXvsu?6EOd~cCf`3JCv@0m^3 z(9oc`V<*kNzdUAs6uBU8Ot8P4bNGb@qPAvgPGiE6oH_yxK&lh(7WPl0+7j6YXINoR z@>nTn+su@mK>$R9ScBc|y=7hdpO0piekE22OiON_9K7#<0IdF0QTlSic$GAR=FVG# zn!qyrZ_~}ssGH7{P(kIn(iWsEedTLo&qE%U>`l>>6C*MYk41kKGd*``y2B#l=lS}V z8rv<=W=IS8&`b-IRuC2RLU#JoFdW~A=SW*jAaET$?fvli4X&qExG9U(oxo`|uicf8 zBzuc)M$9Ng{RJigZsHOD8)E_{3#RD;`7oz;tQJW%Syh7(C8TAW!pso*EFzcPm(S38 zy|*I_#|7UDB*XWjNNOO|^RQTsp~$HDIF~UB{d6x6+7-~ta*h{!-K!_FYj{9Td^ zx*ab@?{|~z`Gnuj4vIVZmGKy}Tm640-0i!{L13MSa6?PNB%VrJis8;W2=U>2{8Bx)jleVEr$F-xxLuY{G)#v*$6B%`&q#sv+n|&wn>Dh1umhP>V5Nh zx+lQWGDfABUS5{AyEH%uMcM{*8mj70A?^c$M5RA=K0N;v|6S()c&SVNWQ`sW^8`JU zF}J^jsw!R`Hp!2z$^2bd!oq8=S=-i}WJDJSTBcn7o zw=S#&#Jtb%D=93rR@c>0bDOk*bYo1>j z&%T43!|PQ~3No^>8W)n}d)3ZRHlL4!!w^_ARwrlibHJk|wfh^$v|_sH?wL&h*+`7XbBL(z*9;V|8~mN^L`pxc?2ntBMb6vI|`U(gA|&!{R1N`XBbK+qqhJVC=MU!P1v2d3i- zeaXy>jJL2g$_xeg`Rm}8csR_6_@BS?uG?H1%=X}zl}BpN8vHiAEK@V`tM~Snmv4%q zzberbaR3<_>$WFFQd%8&0odha)ESmJ_jo&Apo}^NGP17d2Zcin-0{IycJhlyIxoe6 zvJOgkF=^?^7MG9E>1*o?0L^upR%PAL$shYLhKeY=P1Q znfd_>xk2N*TkGo?3$HcXf2+UQga2a|_vBaX`wm%bF6|Ohe9%jS<@hEz9FBc0003ic zyr#I9`1JG?DA|zS;GM_xtlsGtNYl4~vH@a#-`_{Tn*0dCPR4%UO7vhga*ytF=Y2xi zm>Vnv;3Q%(_CUy^)ab1sH@D-remy{TMiLqwwx+?0vHI~$8MK$n%F1BsgkANsD3$6~($)R?+#y>qn3|QCSnWPF4&4`gHOQ9BK08okO1N`aD**vgKscbLUQt>l^hJ^xr8g z8leVvf$6bz@f#@+T+~)5DnQo~m?tOV`}ZawhQjiznax$JJwfl3`%d}t{4#`n>WRq|3SU+@O@Xk7<+pcaJlTC=*^f&p>N@)+ z1Wa3DW}&O9tW4wehykEL!F6%iriLTd7Gu;`^hCe<(fdJ7V`w!e6>B?Z*V$`zwyR|Q z@`qp|h1#tmN_#4nW6`R+JOPxkc{ zgZaQD+tR3muK#K0_T!1VZTRKYZ+Ql9Un@l{SJS))0`yHFPaWtn5L_qv!CC?WvIqX_ zW)bAJ{S%Zzy187&!#l~0bdBJa<6kom4+gUe6`|Uw{nR0{VIU}Y&a;>z=(c7p%wpMf zT;!Z=@z&_3N}4~WQs*%y#osHaTj?_qlQKB_E*+zqIbH6YW!4LIWmm<0o*KCKh7U(S z_k1351G8^101CIBFN|AtQ_Tdw&TplC+^)dSdi9E-3s)a2ZWR}-D4kqfG>)nu>lFA& zjJdIO4kP@Z8#IakAI!h@bF`{pXSWKbFnksLKE6# z>jUE^t%Pn!F8c}&#v`Lp06GG$GtznibdB(v5cDM|sDGx@^#OG>MbuM4I!tRPnU;?A zHH#;9hogc2?{zZHhrFie9`?H`f0rWQCPvBS-|mUNmaHOQA5JY(Vj$WRx%Z-~*C14`D85cwde}%~r_;;{pbfHI3VwTRDq*C$kQl$HE?oLw<$ype2h`ek z-??d*e2+D04%EL836>NdPV2RMtdxvZd=&%3G@>_=v$XU;2GRud=t6Jay;~2Q@JMRi z%aS|NomK0ACx9U)OXPypd1Or`ie)zAeBqS-z&p$^*L`XAa96k`) zmQGB}xB=V#4N2eGK0KL2bO_35B9Kw}1O-6ZjSt7~(bXGTqmkm@-~K5}=j`hIrB)nZDd|pvd$KGlyJgy9-1?I1fFN%R zt$INE5wMZ14P;KVuS4TFSivXyyxZ5&+5Jl`X3CS$)a62JQMv5=@85NSdI532P-yAg zPxqQ5qmxl6+V3&2e_G^OoC)!SV=h*8cH=(7gIvH3XBB*OkOgLG>-M89Q}K)nHz=?9 z%>;J6&&1fl^Wyq@cTzESsr${(S*{?4s8?@K;k_E<(&T&!-Ie71o5(zt!E8|=%9MbE z>ajy_M+f~6i+~uKTL+l#q20|TO^bA}x0zDqTz(9|LD0~Me-v6jN-SO~#esxSm&H$+eC7bA z@~dP*_Rii46o0%0gFX=#Rp8Ea?0}BI?&8Lt1E}TCW@5i%^`r9?ckEQdT1nC4`uyM; zmN+Hn6-v@jiCEE#V~c(+-q(XB5l}8~pB>DQa2o0kUWX7?;ATJ;69WM-CqwBVtwULw zJ+7dD`GQdjyO@RNQ@lFjbWrTV@U7P~IRJA_t8AFnzqscKm zvNffJrRISJ1xv*N0fjd=JWpsdjMW(*>uI||S;JufX=p_YFi#>~mf;^jD{uC{n1-uW zto6Pqb%HmyAs=Z>h}_y%7k0mqR?7z7??cFw1T6H{Py|cU;V-n?w+SONUX?e-rHRgN zd2Q!*5kyFTY=?St&eDuI_t8i(ew;L&fbVMcaXd)s!5Tptj85JIb98s+?Tcx-!PrOd zjzKUd4b1)yp!Q+W@11Jj{*ZeIZL_1J9p+r)&l8+clY%wV%jjodf1a93N=MFZ5)k#4 zx3U_1ufYm4X#uKX7+%S8WM!Nl!_s|nSe}_F(j~cq%^OYHf zeAXF<@pt!GlX#@_WS-M`ZbCXkOgPy21E*1aa1f@``>zN>t=kW`$$!6MIhkqoAH=)v z!ui^{0xmL?7UbGARd3&#gYl}5>V*x6R=P4W$#Nf$?)zGB=e{Ke$kSFB* zd--VVX&BJeq`^|Q0UjX;*20f7&^s^%$W&&Bx}_}iX6&mKxO zeC|xeu4bY-1Tq}3x&oIwkBgf0lQ+n-DF8#2OU9_b)%zwO zzd{qh7#($gdD0H zuw079*x6Gu0od9}Q>0nu5 z@82c$w%e3K9x*p=sW-Dp0;ZA;`Pb5fAD)p!NUNtso2EKE^4BQV=Ac^z0^?G>%G$Sb z-1*&Fxwyl_C-x7XdG<5z-nmb zCMvQ*aaVEJy@neSq&D%Y$@d#V*XhcW6&Eq zIy{EP(`Qf+yJ1P+qof4owePQ?_t0D#o0wo`VhATyTVT}!CG@VK7@)i>FQK0n%Ui3DFX?*UtUCD0P!T$mR=K>sTb5B}=Tx zT+p6}K*bxAe!&uK+=&tMZj|L{p|=})(co*;rWwDRRkWN|c~A;%yYJ56VL z{%kUM5-lJ@JeKOu{s=@c-YawjcX&gHO+SZ-3B)nSjVXCNe`B&|S`tOwP>QRG#K`|` zp6!$Ew;_II^};TPapE*@id@4wr{S83Q-5pZznue4u^*=*5DiSv0ji?! zTqNW8c9HckYlVd8f=IILeTR0fh0vNK%HQe@@zNr`|1KeW?zOLWE?f?@2GKZrn6Dx6 zsNcTP`>mPw0mJZB6Lw22Ff^_DH#7Dp+`COfQRm6QkDE55GvE=)_aUQuu%RGtUC+99 zx#flPj_rV+b+RPi{K%9BJFzX!mnFX-_Bj+fha4FM;+d-d-(S~lW={{;F}>_;PsP(( z?vpxb!cbc=!Rt&_K~wOzAbw5_X_O;_3hXy!g`_ zGC}xqXjnl{m~}zSl#KOt>Tfp!_6gXgoli@Toe&6n!W&_w53^&Ho8qwvr1A4uc4?AZ7t##cDttd z*U4t34e&GM{~m`(4lOFS8OyWgqZ`T^_LBBeRPAzJLn;65&#g(7WqoSUUGMnm@2y(y zQ5^4NZ}#m!{ptY4euY^*;=MGo-lY=1tl9LE`O3d?p-r8%cueCvljX{W`C_&otU_@& zR=ZKw@|;oTh@Mtfut(8|1fUV`OCa|@CtX|hiS;ech7H1`Ywt}RXh|SsM~!}|RJh@j z!NS{+r1t`shS1B1{`Ua{;w(qxT7UBScJJhKJG$gYN)LI`{(Rzcj^E$=hujw{7!l?+ zBxaO$5~rjPkw2$DlmNS-bUUw-aHAJ4yr;SOuZ?N)d8o}|5${L0LA`iCdKs#3>Sxyj z6DHNDz2gZQqFAaxafA5qY<#7>`kULWaL7UX54&n~IV(2J zET?3xvSOG19kI+uZfyPO9lUlt#OiHr`N@>}hpumjjt$v~mmr}-o_qe%6?a(AdgkxrfC%szskVqf zw~eqtqs@>A@Buhj*D983pL`yJNZ8gwbc(B=nX&CX*}wB&3nk_zl=yII-U{N2q+riW zh=AB5*H-TAM1)6q=l_4l)aSw&F}7E~#O=EFeRc}?L&IpI~cgiuHxZ0aD$uwsKWj4;Z|I-HosCqQ*S~m*1bU^QpSdOhIjN8 zCGG#bc><;pkE6p2#9J&PNZ12%0Fx*~Tj5x1oO1}QCs_^XN9nF}Jo>wPfL`TmG`7CT zf&j*xWh9qlnge85lW@WFUsCpHD-b4llQ;@0`>cd#%Xiz?_eFg{0|P!#^@Cs^0l{lM z-z>3TZ#-P7PogWsz4`aLA+&Lo#K)fcJUzt@p~eoveFUO|aVB=ono%y86C!k_DgRLj8gMzBO}e7Lb4IeEDzd7K|H8jZ19GTG38OaL7#R;l zoW@?MzlYFccp^bHqQy>37^le!*o6N~v#(BPjvN4tBErJe77hStfpL$Vqnz5uTtG1Y zlx*=^Gi!I^&jG>((|GLXSIbp%g1}A~IAkBXqMdEQ!o#Mm4?(vIkv_WYn?(oqy}SD=CMJLry0C!x6G87kcmeCc3)UyvAhweM0;Q(*(f=!6T?xuExZB{; z0u?57RV{68ZKI_E*QN5~7?UlYojkOe6y`rh`#ZR_y()Qm3tdS)7EAR5q6B&lRRc64 z%Mpy%0yiNQ{N(89PosNh0iZAFdPK%VnnjS(B^OFOMYH`@2E^H5M`RNA10nyJN*616 zdCWReDb07mYvAcOUgw}94PxW*cQ!7%y5B*x7`_YuB?KQ^&I>`p6VE2Xpv|oaX!OAUYES#Kk_46>hIGRdosj; zYJzFK6>{44BW|yryCnAYZV#S__p#mQ@+gqAP@5G3Gm23m2^$kT^7->t?xRUNi+@zy3gM=S`hiL{nbaZqT6&1*x3P|Bfh))3C^mPgneo&j3V(OVIdSs`j zKIy$+z#l2o`1ti}!bugd1#PuUV`5@jTxZSJY9HS&OMQ{-1&c9Hm!+v@@6qY$7H}U0 zQ;nQ0DQNhvLUPPJW8ghMkscB`Fig)pf)NuNxvhWB zJE_O`2^x`bz|k$h{T3QRSXfx#GQS17$%ZbZMti+winFn?5pk21brt&a0BUNyRs@UbFj%N|aKobs z!r3Rk=T`uKm@4;&aDm>QuZ4#W5LV_c%p#Dc3x`i~VF9oNSkf~m$@}{F)}XFLSkDH9 zfS>wUgNxNqre_VDSYX_6Zn4J&!FhluUI5roq+KlEtMe%~8y&i)7U2H{=H`~T?1eR&_B?+Ds7f?U+<<8Mlao52>7 zy&wI!=oF@#A2Il{R92`$H+XBSoAng?jX+sexGl{erD&z0wYUqxl9)ydV_4!WCR zIFx%ca*mD_gQD4hrVvWO@n1&6zNzs#I%^H|+%vu{qxObBcd~`j#lWK8W5(ZVC@{4f zMlhij|M-*sslf4S8!&Q1zF(;V)!7Jf(ZJOKyM>7lr>A$Pe9wiyj=lfVKgJ8c)9bGW zP^U4NTuqL-NV{(K>xs%;Kqej1t_>E}@~O?>fdOqg{0l2c=Q$h%X*9HvScOiH*UI6# z8+|B^hM=sAd^mp?nLz2B6c^_Ni(Fc%(5pIXVkx1a8*tkq0QQii6l5Jwd7w~VYdw8B zm#+XX9X1vgtowEJqHKvc7Y*&evj><8_*CsX7JZ>O6f)8i9(Klc_L=hPwy=&LnDM~G ztpLU9mgMwV%i6(m;W8Mkzy%&{qvtjz)~wW5RhLk?oAdhj@uxKqmsvKX(yyj_}X^yJ+Y##FX;R#!L5msbIhFOx)&i~Cnn zg-Q<;G>}iF_dd3&4)6~xHl16Y6+1ikq(S)ChYKx1f~YPKsp*s(GO8PD%i>ZWS#4c_ z`M_&PKlC~J(rSDW9)5L`$nc#bq#-FljNfuvAP}E*!A%~&xSn``s@)K${Eu9(Z>S%d(FBkG@?)y2@;$2Yn zPLb97{Io%I#k5*h0Umo+Y!ep{I@{3K(&pCDI_!_NoM(x89s@OnZuR?{Jo$n^s%9?& zd^U54?0nfmmy(w$zWR*ClCI57btc(AH3L%C!ruc8LV|@K!!X0jIViGk9GWStBCL;v!j4*|U19iV-MLnf7yo6uB5#{H)b!D4nUXYAz5vahRQWX@ zOG{&41Hr-QRuecIyD~Dl@cCX2@0v3k=n7w!nn(8~xbMXudAxbBkW4h-HfRGrXh6@9 zcK!8>_FPWOZ+x}W6fS7j9W(TRkxQz}t>l}+!iKHEm*>%hX9Dco@iONw zCmd1ejPzZI-Fl_(vLiKlbkX;$TC%o+UC8A)8hjn;x>%AgWUy};kDfC4b&kL9#bKp$&H8fkXmd+TSjG2dU$9PM)6*O zJZ0g|2d{6^+w6YgVp&|ymNV17Fm!12-b)tr*nDTcgma;BUbi_3BUI}S>ti&C!?TyD zk+^8(I8(}&9lFT6@E9I^&Q*zx-=P{tEr>a@oug%XwV3>#5tR>rQ<#t@Tabn760K$c^hmpKfW{6CwTtKa zSOH^j7T_x@Weex;7P}Yy zXQ)^VEtgC&k8=nmgU$iG?2ys!?CyRJ+C#UJZUqH}^t*nLvrZBYEnn}HvIoE$)PDEG z3DiDd4c^&RG?1I!QHOnUeC$lEo17%ah%LtPc221nn?$eGbJy~TZhd-FdR9}+@nPJF zDg+UqEAYKV4_N$p0ZBkon%|}}`yLu9#pjqPYzX00(uww;%M&?a$t@2!8X zb1)_>U?U_sh6;>H)&rA<4p{e>o(7LCZ){9Ch_?zWs19ILh}vCTj0vsP7bbHBWH&Y4 zF08&3M1vVbIk?&Rn{04%a}$vr2-&*pGF{ryGaA&GXj5|Z4=4@}K29}HHdC<6u{*Y8 zA8c<-gGZC)Vt+%50IwCNF%EDOzF9||B!khkjkWd7#xLs0Pid|OA^%Py${6PG&lV38IlZ3e#WGWNP}(V#Ugckic8!J)z9a&8>2&O4E74Z>#N>twBys zZofA5A%;q7?Ft4SKE4xJdqgBK^)}yQAb31pk3q^DlYppouhn?1#Bn`tBnCX&$G?9M z4hy?H4=J1{+w|a~A=o0z2@piNv3KCQyevULfGjT6IV^PLg*UfmTKd5MapqT{Vj~ID zklIR{;a-G0x&+=8DLTYA-PZQ9|5Y6N{dgbI zR@J(a2X)He%itpvi-_G>8x6dS{!n9aVd3#q?Xx%X4C27b2AZnj!@!Yebhk~OXNh#) zTI)IGms;(Aa&PjWo@>kv7xClAayPc6IO2(1&}?7GfZ?gOqWB38CEx{^jPBd<>FIrq zxxIpFZuD$yQ4KgX*7J*t>JF{{y^&XQ2MS9S2$nSCcu=n6N(={@VR<}HykTL&iADJG z5aEadmY?h~Ffl5^!eV=Eg&SCti=D-DC62_;>F;YfF|dD z=RcXF>&nel9PhqTb%o^>SPiPS_~fV}eW2m(wOX1dGG9Or^hrsm2$)(Iof~=yamo1h zc9Pf_Fj6iWCiB9Ei7!;BMPsP$j6ZHR0J3_$q5YF5hntyATT`v*2&Cr$OePjCLJ)FO zKAcF#Yx({A_p4We;0-F*Z(!x70cDc%3tf=a&lS;Yev4&Edi(8aZVWdXomzLrAQT>O zTVa))-T>uPK3uE%R`fUirfCq)eX*dYhA0O!4%`rYaL_DDe~H@E6dqFSH@m>0xAZKIPP zl&qZ$E&9m@bLIzJ1V82@65x3*R?9=#B#ZeG5t6ik&p5&|%Xg2|fq*^ZXdrha6`sw%39eod&dLzu1iG?O zv(G*LJBVm!^1*DBlFgtK4BB-`TmIuUfSQ_Uj)?U zm5q(e)L1Z2D0%b722`CkHe=-?=xFS$&`>~jL<+nBIgtv*&Y_UL4ofB~0J?X& z`oJq2_9`i1my(hK)gf?|kxvR392V(vCp+;0YglvaF8!Z(K2g>Yt>mgn)ElwYyzi^@ z7?Ob^L7H-RZzxv^tT@Fc$`T1G6CJ!-pZ^JR3Uv*Qx_SqJii-f>$KE2Bo7)1~fX;v* z<@Ymea#uGPLC3kVyxWD2Sp1Zx;CL7Ge^Pi#FZgVR3qOO97M_rk?T(KFnS%WGU+(fV zkB*M=3kZ02hT{*v`Nf_Sc|-ar+y9&v5kM1)O{s1&2M0YdF#*8_o}Qj((UG+kRafw~ zj+_gZNb&Hvt$)yPaBwIoecIb|UG;(}nuCp*kG)}u^B@!jBb_oGP-ikT%lb63V*F%^ zPQPPI++>#&Cv?oZ^rR%CMh34Y_w&@0+`P72LIncgqrofz^;0`{M_=B{elP ze#+wYhAbmz-#}+n)g4t3O_1?CkyAIL>v>YrpDG~rO$stoTCHbu0o&x^Vp?2eeD{0D zYXcS0*x1;Y%t^^_`Y!h^GEWYOQ#YM}M{H(cF#;(Uz+~BQ}E9vL89f)pvGWL%_s|~xvT>T9#quCJ z8Wa2RJi!e{!sr~$hmlQ7M`F{j&6T-AAi;yVoXV<*! z+%Q=-)%c*nImGkOOJDy*U7ZKyX+Qib=D8D`og(Yccr_Q;JAo*HO9NT?Vbg=Dq|mPd zOu2XZeC`O#GCdX{OjWKh%IR#e>$OqiI`*Zo`=+1>3eAsQUS3{$dOG;2I`fGb@Pa*s zq6-4&B3Tc|PIhb9bXLADxVX5GaOz)0K+L?b^ZZr0;Pc=66LsY?06?++zOQi59M2yQ z41P6wS&*AYcy2!zJ2z?OTUuDi6!vt6l_vx{?=7PRz+6=ST^BMp0F$Z)S1{n(Ls?rw zCrs^qd~~FCra*B6ao6dz^Yt@|qf01q12}k?A!>1IKmdc(^)CSRCN480q-F1IiB(*z zF0lECinUfT{5m=XEgEEt{`{~{0UR->nN>I!55^-^n9%LV>sNpgS;CyYHYsW4ukAW_cxbN8spV{>!k%f#rYj#JMUY9e87 zn01&`USy=E%6Xq(4KNb%2KUM6q%R#E$RV4Z8BgwGW>0Ug{?aNkR|B})AxT$g0$xV$ z?(BG-?|BYViP+$Zpsb@>!?byJvft{m6q7q?36>s@dxwWAR3k{|gsuIlP^5LOzXR8e zghPLCZIp{KsHdA{0EJX90h^0OLvxJtwKuQ9YkrIm7l%IQPzNO*FlpgE*aMSi`0qm} zKmdJZvu(wXWReaIE#NZiFD>>qKKVKBCKe$^fxuZ8i+%9|Gx}Rak0m>A3W$?^K-Oo|*jy7Z}TvR&& zF4d#*vb9~y`xx`c+ImO_G!6hQ*LeQ4+~!e5eLcKZqXS(5@F8WOaLn2nic0YGTv!Ab zbg`LFpPq5uXUQ*Pm|vXl2ZOR1(ckhKFJM-5TOXQjKf?0#X&FY*{gTVbz@(UU*Jez; zmevBs<>xKUCmEt{k?MxuI)X%R&~o2g9t`x~{9gOOUfMU=iHX6@l)Mb)TAl0BynoiU zat%_CpVraewiuDUs}rsI^8aD#E5M@My0(WnU*?X;f-4Ufs?edhxB@Bbf9O_nL z2y;x+(o;8L906FNDOGH2b;8wlqVh>XI#ilt^)@|r!!2MU3XgsOvJFo1wKZExN=hk5 zrfU5Sa8O$8N+G{}!|tisQ#(7w^UU1bYWSN#C4DR@33~zsk9F_Q8KLJ(e|C@gEJTw8 zU!chhA3uI<_aT=1>1b*bH|x>v=18&6!|I1axoV4(0oxL39Cz=2ot#W0i;Ug4;!kW} z{TP<0$6jk&+u`AMHkjsa9xMdMY}I}vN&BLBLS3>OlqA8k2t&1n&iJH=goI5>dOF8K zIz5-=9z` z30&6A$%aR$^Z=|~UUt08iq*s|E#VHk?L+YRR#|2AdwbjtUHrXvvQGJ{O-`0C<9T!0 z*_#W`n>C&CZ71jLiNFnoTVp6h9v|PcNq*Bv|7kN)YUtp>Aq860U}uxa?s0KL8lZfF zd2PowWPePP21)8oRwW90;UfT<0${6!GzGhVXedgwGuZ<6beI%jN~`K}_#@Cm&#{Fe z?QH7!1rQAFM@!O#t6N{5o0-HQZ*VW6WUv|{xM?CJc#OeWr=p_5*~ux^;14LtAQi7n z)xyG}!R@aA%E||m!fD;IB z2_xCq6ope`gXNZnxZgLR6cv+&Ji8%b9DuIEoRCk(5IhUxN1^AlGz04jr%JDWM2Hl< zjgyat=WM3NOD^#ZHjUVf*!keHS^?2tuqh_M$4_@QGe`N*BA_FJDXFmSfl&d~(oaI{ zI?xKQR>XWA;y|xSBCDUR@_HGZ;ziJN_$+Q8f+3{G!5`X^;YE&PDUVpAn&-J1tC|pS zj@Fw69g0?=K3xb?miFBhBR}O5%gyPf*c9k!%|4pkvJ?~%f5>@rVG5Y1-~JHyklnQW z2j>Xe!c{bl#BLE1dhM0DpnlNS6l734Cq+FjTYZ(x(17LsiZ{K8wV?@9^TJ(RiI)0h zNMs7xrJ6s3N5cwSYYLpm9v09;Qwb7lC$!9w|MbdZC2MONn~AZps90Yq3>*rn>Pmrm zt*x0%ZI8nKN<%zx((l!=@$ogLhe4B*`oi z-^J`yYo-`l7vi5kkr_1i9yPDA;KB%rvxaKW%1>Vp&11kcwiESNS zp}mTjW4US!Ix~NM5Z-}ZnAK28V&pCM6*;-Zqi#4B_V@SC_tq)Pm1KOO+BTPqnX2_s zaxF|gX~N1AW0q5>{h&jD`+niRI@Ze4(kJ_wGuVOU{Th9alf%N`a@*w(A=q*we2p5dUQ26zhb+Fz`d3YNiJY5`NF{gaHYeu-HCfjJ&B1_d6`2t zS}ekslM#r6y!v*f;uMb|^8#P*(TXJFQhham~AI{@Y>aNM*;0{G@(ZcwHf>0^6VEFebX25dWwy=C$PukSh`^U?kvDjQ$0Jz?=J60yCOWr&#DyqV6y#^eXSct_o zqK9$zMfNtQ2(MZuL{|>~jreh&l{L1FlZy*R*(rB;<7l`mxcO`+Ic!HcbXPt0m+N6( z0b}wzf(~Jku}7fEA~?XWlsBdbxcB;|m96HUP2us-A%f2#x869;4UuJ{@B!3E& zTX6ZTOhAeMfs%A;X=4LcUF*wf0BE0SOeX9^!7)ElQS?KRN-dI$b_`e1XNZp@XH|LR z+bHq@(*psfYB8;RR=8{Nz;uDKA-4PM^muP`vSJ&`i^0pbD+~$*1X^)_4lwFsG+j$c403*+(){h2sLY4mU4l1*0Gn#B79ijXAg;?e(G#wkC}r*=$ z8UZTG)Yw>gB&{g7R7OJ8)JfH8Q-ar+J;o4T=Z2gN0s~tH4b&$p&gZyXV_u=hht^6G zPNS%gx zK{)isvCV-IyoEVi@88|sBpzo?ZS9*=H(*Q!^LGPaSI8BCU~UmL{7l)Qda`15IONX5 z}o2{a(luINj;Iyl`yvLhqCNAe6DS$1m&ik-F zGDBtg;CN^GdIcqVIj9-kE3&a5 z@C@(>0GA@Mn{L#yL&ny0rp$HC_NiLe^OIXx=w~~~u#3n@!27k^+=QoLwh98foTTEx zXlq!igttYMHJyFOU0rdmQ9pNbGBxDpeIWY$K)IIpS%lAN`g~7U8{So1Tgd83T7!Dw z`Mv9ij}{j9%uQRIt0!UgUbr??-@GItTYD5qv!Ni}ge787?^D#e*#+nJ)mxlMxMEj( zPY+S_L_%j67Ae&=OF&J^Eqc%dqDI;lJ;`2x$bc7rzm%~1)^F&<;8>&iD;goDm@Fv8 zi{1S<I6^J5Sdyuk~kL32cV+2=r|RJYOIuaV71*8?h&g#6&8FVUG=D zF`Tl@Q}?uYX4Bb+LUmOc$IP7yLpC;;`)C_{XVerVTt0)dIhNZ|)moQgd#<%F1CVCM zgdsS#CWrdiL0%kpRBPgi0d# z9sbPrHokdqPlVfgaA~PD1EiQa=Fhl1I%CK8Ds-}Vp7t68a|+_bGn#D?O~>c;mUPEE zKL=o`#AbcKYd(th4s8>ha0y}7RJc{S&+lcryO z2egmSMXUO7LO1;j1*(%ce7`D=pZWSb?llo?afI)qlp5v{#>nc&7z$+R4UD&`oOYv) zPl6*kpUMPCiU~6>^Mb-20Jx4VLkAaxuNC7)=0r zYl|Xv#=4Uq{@ChOgKTWVTY{0sNP3K=4|SyCU&P;!u0UR6*La+6B2m*$4U^x7g5bQ7 z57Sx~d{!;>On zx2;^8q8Gp&i1lHea$DckWhCvlf=)U-DyoIG5lZi!VqINb=)uy-O^6UsZh&|x`#Kct zfv?|`Fprg6DlLq_hDV1)A~Kc}6Ia?imY8;ScfmnXnl2ip2<#kYLFV`<^tvO?Qh(uU zT5}+&`;vKh&|5L|_F@;|)vIO=M8LD%+iaX?d?_t`nYt#0;$>SST7xx`iDPxU@5y6m zmE)m}S6hBM1xaN4fB%}$f!cKfF!|x?>UMZL@aWa(=?k|y2U9m~EARzv^${mm2* zh@IsL%b#~$xh)W2piW0N8rRU6EywQRlEDf?b>67g1=()L3x&3v3(o%Tzqzh}->z!S z-82(bMGt0U{?k#Q)y;fzyq?md75UTt>)U!GWqVG{BWM1^zn6ADURHY55J2;mBW^k} z3)}@R1|kLrn2yT>wFbwohcj&_(OG#l9$ggRHZp7gtyM=`x5>2n1t$7vHBLU3pVr6f z5*`A&I_EL7L%U7P`)qi5CsC5J`$i9Vjg?}OdD z)dER5L{4Fn-rIQ52%3u(u-;$g%jxO-DNv!7Li-)t-E+W7x6*cb?e{k-Bh0ivL#tY4 zOn4q#!Wh8vfL&SL6a$HOi$ij}!Z`-y+S}w{dffc@8dt{O0eFfAa5~jkDC-P8r|KNl z-1}IU#vcr`wd#;as(}9%^bvk$>zGlZ%mD1rsg4fjNku7|qhT@=A1`~(OoS^cH~6UF zCiVlDl|c!zaQj5M9p+a41Q^_qX%zjtD#V!u_~$j=q@EKpJz6R?YWo0+DeX2`88k9w zzHuMhWiGifM+P%TUZFMr=~NBH62KtQX=${p3{oFujf_%izzi|__a)Yt$SBT8HM&SS zsXRGiW%X0pX;$+q>&vucFTTOP3JPWvnpliqKnQ+bPNtHcp1v!gist5-70GPZDxa(! zEe24rQ$##@&D%-G`5sM8*GX*~)Vj7+Om9xtnF~(hBEUU@BP&*e&vJq2G@_nQYd444 zV!>ii+Pdbaw%)^}q$F_?r35FFWC5@7teB2~ZSq*0dUA3S6Em!y#YemJ;w>HY7`Vz= ze0nE+{&@)6+zm>0SNncZ-MkBB@42+b?{a7iPI#_Mo}J71y25k1KBBc3&1YyI8^}b2 zsMq&+(EO?cjJUK22nbeiJ@YgjOH03e`O?XqnZ6fwMSK;3V0=D${k6KkscjP=GDPT& z2o!dYQC+I&;=+Qc=TW2~5!S`alsYZ-X9a)!NbfAteu{II;dGmv6{}z2i2F4pRo|Iu zTDFn~(C<}56}uI&oogS;bb}6gEw&Uqwpq`g`+d#HQ6!+?jg*y_P&ZRa+$jsc z{I$6`F6Gioj4wBzfU~diCw3#^Pq(r&6iA;YcI78<@kkE;d)m<8s{XS^$ko@}EvVj@ zW6GeNT9A2emQpVWuE~`&nOBK4RH3)l7?Z_yiRIgs zVWSnN?VOrJhTY&{#qX?qV@_Zl@gT_urHxywFH@-=Z>5&qr%HqtX@{zn-}NLm{q4+8 zV&cwXWK%(0d1eEbqM@Z>=0gUC(tGL=G|s`8{Me6GA0uc`G|NL*Nnx=}f!EV~QAS2A zxO5h1H+*%Os@bC!+HqY5JXi`C;Q{^lzUVm70^RTv+Ap+`9D^nIFjzH~6@n>frV?q> zXbZSApT}Lhb}gVl{LARXgc7K{Tl?-InKaY@o!Z;?sIF=i9Jw-Rcstb6&H`d=6=pDz zuiv~GE=tU?UbxCyR=?p{$ z!=BOJQdv?GrfY~nMAcqKtJ?7%(VEUP4n+!NH{JWY6I@zg}A>0Qy+-U6yofFz_`cAD2l69g=mmL4$6_Xx9C{Y<1$y z`vt=Dt4w-vwBIQGW#*})6VZt?SxAJh)CY=77SQmxyt|@S-~=JGrt~z+v*R@L1b3I8 zwIhiTQ#CKtNM@m|W%BX!>y*XvH}-h7#m?E*)e+TIDOP3UO-!;pAHoVoc86CMxT@F( zQnt3Xl107CU=#@3Cm6P!WOtfONJ-aOhu4(*Dz%?w=0+x_^P?XbR$Sy83rbjEVp z-yOz;VknnYVB%~49JAUA#fw2{KMFXChZ6TQ7OsS*XUlmW>5t?w!An^TS2Dcw2FkUR zhRKZX%w&E;B0l?^ixzTXV`%aeYKN~deVbT)_cCw?s&$N6pYvlQMb~R;vp~oDgccQ8 zg4TM@u&u@^3hd$b-zqoxrSW~87Abf#*ZHoATVCdUGd5H_f|7$A~LeO z4`eVgzJXT1NWY%bZtXK~;RLuc2(hrpdEdY$vlKUt#?SN5jkEF=LDBdsH$;fCvu^^D z75chK@gJa%D041N)Y+FmDS##*s|-9nO10)GhV~yse?sP|@iTatQ{I$%RH!Rc_*%R@ zsQu&Rc0P@m;$bnXa3}mH>=~SZk;YBS(tLUSlTr0`T<$HFiO5LO1+D12WxJ|#-*sv& z)(04r$fD371lmMLuRZPQ@%y=rUc-#p8@q07Fc5FR=FCvv|1sQ2oav8T4;0YtgSk}K z9$WAFN|K)ZaAlh8~g^v{Q1 z5~K_c0s&Z25gUsqodzmvrQ?rhzNV3yg%>LBXd%N^>UH9$OBAytoV`24uHQW(w*|q(_27B z8^9hBBD4~!q%xe+F-~y$elNhq1KvjZWF*}3+gu*+)kLzt_*`>+@xlj2(b?ysQm-GI znOSg9DilqbzG=wj{Q?hl2ff<0hwPz!nd+}`bF;3p;(l+Zlx42`zaoHNjW1I{N{(=Tch8;Nmi0RdejW2 zCF4J&(Irm1`1cj=OZUCr3IB~<-T+Ssj8eYZkUV!WI_4W0+rSg27EW;v*r6o>(Xc;nPbz{QA zzeGl3_lA$&6=XphzE_J~BKY(-O|S}ngYO`GCl3E z`sKo89B7`X1RXe#NbH-J15=N~eREoKz~y|Z&ZQi*WCc`aj~ZC~@V%SrR9r)k0m=oh zx$U8S7LI3__pf_?LaW*&0A*fHE#h|TVB=crEoSAe-am^yH)ZZcAWBS!WZ`q(ON}~{ zt$IWCf4B%r3dd4ETvhB{NRDre|*eS9s76$V)h92MC z4bLn&X;_GydCYqEO8s$EYQ5$b2PZFjs}4Z6^{lwhW$erTzo&m^W&(2m8*CsI{_ ztTqZ*37(-~ZJ31fJ#1%h4+uBLh7b7o?8ggo)8##?cRbEF3>pFxe6`q(ypE4P;^vo zJ*yKNx>EywA8|XwQhXvE?*F#nhslJqr5fk@J7_|xllW{#e%(J0wj2mSzH4ys?4-4MQ9 zA-J4I%9y=dXlzl`$&_uajO}gYth~=mdX*2k&2q&fo1SUx8`X8ak_5FmBb8r#jk1f~N>_{`*BNzfw6XnbjK|NQ;Sq+DtGy8enfQ^mSXv3BWP zO9y$fk}ynItl@J^B4e7}j{3Hzb?wV2VZND=Cuo+CjX|~anibPXWWAC*X_rpD%-al3 zju$i0G!f(`%M!&NHC23km7T zC}R5g;#Vf#d7Ahd99fuIl?Bx+oV^yuoGrN2ND#ngEUOimsCf3+ev;k~i2)SQOvw^V zlVrW(^z-+M1sJwS>HE4UL*a1B9bQ+ z4Mry^Jw}mNpfB&zcacBo&lVR<915}%(%*X8n%-7y*nd=i}$~TdFNh*}UQ&V8oc2zJbIof-DoQJLo zVj#rIjCAS@^csV_o8J(at8q5_a)F8^M9s_chy^b!Jh{~2r^N8D4220^ed#7z%voTW z`1$!UYlRTtnKk^%<9HONT;^$j0n&)6YMbm3*E7c{Y>Y;<4;dSICDq(Hi$|wweVcqj zasym~{mUwWx#Z$&rVtu@L*%mnY}t1}R`p1Oo0`$ojE(-JL(c3;pAE7^npC zB%Cq#!Vtva#O*CK-%M~LgXA|Y10`0`%uk;_MO{jd(X_{GYVFN2w{f>&zqykh6BV|$ zbef6GX_%y(sI-xjog7kc`!P>#EPkDm@_6aXBbl(Pr4JiiCU`r!uSzjWdNOSW0B`L* zHD5?vEJC~b<)v*7H?my4s-lDh%8uRS#Kcb7@9LKGLvFh(Q9fb_lp=Uw@cKp+`=6Q#>mZ^GY zJ{p=-<+y(*ZDemSv;8|-^c|~-NSIjQ1|CwA#*q)Qkfl-PA+Pd?6U|S{gc6ptzY5aK zkbi$=#l*_L@B_^X;l$&NQI4K?0XYv;1VczlYgboPf;J5i)k6>YM8&cQ@AgP0c|HaM zn)>sEOQAm|Ds0Hfc9L&w0XobODkrc94s+5UZYx|-gt5)Z5Q`R50a%kD>FA)3Ozc_g zIFlr`kQ1)`f`4u{FffpBkj=}L=?fFZH0N-w2K0|LXqj`qA(=!&Q)j0myA_}qqA18r z`SZT;$E6$Qz-_EDdiXIV88HVKe^5UI5(&P*A`kVzRR8Gxawj*?8ZJ7XV_BI$``d(9 zu0$mKEVt~ze1#boK1L?n_5P7E=d)2Dm7K6=4&JsSNrm%MpG|Ap>u|?uS!(Lad#Tsw*f=;`T-d%qaARs`7Lc(n^tBawPyH~2O!@ato0=>yWJv#L^xO||Z)t6PI=G~Q zKEY#lYF^RECz}^b`@gd?FXK&w6WK4sFDF{0e-4)Q(||!LZuS-_nNOL@jOuMN#oZpE z6q;`${Y@j4iCdEI|8u(y1XKbU!UbEE4QZkzrD80=#8n}l+vIj1H3bRhLC=@6AD%Gq z54pwl{dn7QK?)E)opOs(RTBA`I^hRkwMfpYEhc-u(qJwJe%oAQW%C{KU7fMsB`-E- zLcz-!rW0lE-+%l7)#S|m^QQvP<3YRsF+01Qa4==)M z0mu-!bb!M#z~@j@tU8AO+oVWK8G9%J?K_P`K+f(}mEHunebFlls^0efk^ak;)zMeX zKz$>E^_OXRuzQno#2)OV8I_Kf>=1vpw*mea0}Tbz6(u^JZ}O<6rSM&2OBeU)jn zt1PHj2N8Z^7xQksUkqlMmZ%pBUsPk1xm=g~rCw!=7h@R*ARU(1@9wkF1Fu6J_eHc# z+!1R9t{4RzB#?2mNPd}y1Rv*I;KIPpJd5<5B<1x$^p}@S~OA_Ko6H!MZl0!uR2yK^*gVbfHK%lntI=uVv`8llCEpu#yyP}8n;pIZw zduJ4XPnNkf<0178#KLa%TkS@x7)=Ac+MgY0lfDlQsxvd=#cftvqLY&9ji*nbDD~^l zcmUK?O@MHGPg1T&pfB&;p-ISAW)yZ=QBN3tc1E!`vIeGJk*sTXbsO&x2)E)O z$J_U2{w=(6$gD-TeIuNlRJIKtg#}5z)1{^AKruD{bQl%t`R%V{B+1s8dlM-WJ*4_r z-3puOMNV^x2F|T^g4cO=iq`_m!Nk15>nP~8gdoZ1&`_m2F`^5or>&MOI-~1Xo=%102Nu3(D)__nBqi1lhIrj-N2y=AH|TyBnpd35c0YBz3lsh zstK-Mozyq5>`atF%|&2gup8DbO;_kOo}Ge+oAtyN^knI6YQAiRk1brM(@CS=8GQlgH$mW?p z+KmkMcRnPjL6PS11xV0({S6LPvX7YttC+}%gu{w^zxU~bNvK~3ymKW)02);Z1UVO* zVa@@gdZ(eqV5RI3>ZBDRXkm|!kA04h)?vyC+|cJ6*ccjlng-xzYMcDz$9sdy=W%W+ zRoe5(`>x9(Ku9 z_7+HX3yOPv$b;fqx5*^mXWV ziWF9PL8@`c6VG=Jb7RCGFxlJL9D%2>4f=x2x?_p7KVYr6YB2S!3fSQ=8;N%26-LF) z?d*K|d!7C&1%HX-06oD9A83*ew&sI>c!dILT&^ko{^ox4$Jo~_q!5KPfp_k+BJBg(Wu(B`}IBK9`czK5fK#$XX?4{LmUEd z2`J5Y^~hFV-&lDTQUaC&)PQc_ShOkpgVJkEj0!i@f2RvfdfKA2FIAXAjf-hfEr=gZ)sM&+p6JYflzk(SrcB2m;@?Y} z5ue`15=vT|Bq2+&#+g~rIwNn?TjXJBxrle2LD`T6AM@?&Z?CT`vZER}dp>qImV$L) zP@+#~*Q66nBx+qZSBA>93=NaN-BN^bq_v4!`!8QFJud^2xGVT}!{C@kpq2uK>S_J# z_V+Fw0~v)bm2F}x`JaIwN)Ru_V>28{B2zY^BW1+Yb`T>2=}=IPFBiik?1KDi6X-ZY?i=at=Q#fvmQVBZa?>_vj6}zP*-|wr@8QNXz6~E+C!Kt0T>egyYQ+ zP>UZw0v(004`A6I4%EmZ#L=p>vogLws~hlnzJ0908E}%hC~L zpt7gXkN~0G_JN3j>q_|X<9u{83a?NJm?4iVW@GVCUf%hYtJ@!Bj^=P z4S#PR0+aiqJ!W~p)h?}Ivs&%E*xnT(s*Ht-QqoVqq8$Gc{BdB!PKb|xS;CfqtDg%f zzR#Cao}M;ZLQPeRJNTj&Skv*eHZQh7F2@l&9b(Z20Pk;B5OWG%R+wZgTP#mnHChA)1#%lueYGQ&zZK z{%z7mJ5M3tTOyu2ZoilD-e=u}iXYafAD1QRl;`4J5)=yki}X9|Bm3ZI4v;nC`&>4Z zL0|;MOht`E(Ej*$UyZ!q!ejMn`yohTQ05tKcV4!f-PE9KK5^K;*_M{5niFz-YWTfM zgeM!>1DP|o_!EQPR@BcpY#Id6G1dgi zU#w5>3Q3GlOt2f4-9)M^llayVVkaZzXfUxL_MiS%8*#=>dn-- zs1;p*Ykb;B^ZVoR*=a3MOU{`c&+w(bF121*k^+ZX?!a*?6wyO>+X zJMI?y4cL+kZOn$DCC|j6H|NZTVfY;I1VUpl0>Q zd;Njd<+D!JELw#~Tmc(-?e+_j8U(TBGds3Xb^zUst0R5iBA75i3&YaV5{!)`=;yo$ z1ue6(QUp9dLaU_ygzL_=vR7|w`r(XBsIu#~czol#EO}JCQkiyOn2rTaKxO3~oUd-e zY#hmbaQ!0gbI9GXksmS95!0c`F)`$%H%UovMn)va$ugrp{55BZ<^eRrxD9C$XQjLR zQ)Y|@0#!ZtH({49pMN=ZwrQYaF=hPP5-q!6|O9S8eTKNuyWbHJYA0qW+=C!8^7E&q#0mmu0Hhl6)>sB+1sE zEgdZE7{pbCt19TQ#6^s8=ePBn71t7F>cD#apG*?u8JaZnzSiZ|2@(>p%#(-r{ zr%{P7{@PVjC6e{wLZn*KZ5qfFbySL zpFwkz=jP{M9KYb`lcSv|fp05&`MEu>eP5!^rD_+)=g;f1WbJQ!;;V9FL`yy3;23Rq za$LQ=nB(@VKp6F%0kf&4Wq!Fl8-7|HZ30JaPtrq6Q&S0)rSuDKaUwY8KSSDcaPSpz z;B0TTFl3%-`D^Ry3XZ(^*pbc*1F?Z>XUie3W$@rxkN%iY^jOKfbi)c97EX4?2EZWt zH#<5kn;RQgrEh@#CggDv3r@+C1*7XloO5|xx?*eqlO%CIV@9!~#>>p*9E>>-tlFPv z58nNPVh;J__X7ojb)8}pl_zj%U<;%|AAyX)!XbolbX22fvW@@=;^G$=Ue_BQ9xij| zA9-O|Yj=PCUW}7BSKV1RL8AS1jev0zLgT2TsmXYMS_E=di&e9N3hFx9p=pN=qu$}K zzim5AND>7+Ex@=3{_m&mUJ)hP#jL_C9+Q&;y%%k+}n8qeOo-T66LFPp@$Odn7Ws#l2WmViU+UzIAtRv{&ToRoYrj6cs`VwJORM zGXdjg9-9$R>CU8zW6>QFk^E5cn`jiE>Ms5DL$}IWiaJ2?(8V9?)#TKajubn58eJ27 z7X5>sPGb587=)4k*x$|%1ueDw>#t51_o1hA~n>4P6sf#gdzK-g<%Mr4@@S6ncpMN z@Lbnl4xg!oTxx)*2}u!d!pVMqUkb*`pMR>rApL%mU4d&vZCpqW0eR*+AVb)t()XzT z?L&)!kXMk8=e5b3TL-voL$B(@d0F*>;H6R6-YWgxi~5*JEnC#{%oeP_Ww*kuxuaY{ zrVonRspXFMa_7k;bf>H>n=TU2R~CLG?PC@J~vqO>F- z`BYKy?AbG5gvNRQG0HPxvxGjB_-wH3Z7U~_<>DIX>0xJM>z*8}`>3EWcCaVg z+TM;2K4XLgIM-qm;)j^8B|#?#wGG6az<~DX^3j_&Z{StS^cJtY=Iw?{*BEO4_ef{F z3u6z&`wt)7g>MHo)8eLcc82xlw7n0Df9pqsa>pjXRb@?$xDBeeT>hM&tHgrK#Mt6t zs&Ab7xqkfy`rv<_eN>!U+kgI?UKtr5>_>xp6%_HetjRPnb34^_H44JWel%LaPZGUO z#}r+-_yfF(#MW`dLo%l$Tyf^xQO-G<-MaVa6mqL?qR^5s$COlHB|qvX;z{ezGtDaG zzt9Y+yS+UjJg9s8A6ix2$=Pp0#XDpKJaK-HnF%jmp-wkrImb3NqJdNOFDv;!G9$P^ zZnHC-6UsaPQSQyX+I+ckxx49J7M`vzK305)?4`hFCPxMlU7UZe>f*vUvChB$`zA}N zMmXZkTu(8GBu~R#VuB^pNkEz8BKFTEz$-FoIAn4E`$nXAldf;!GD(G;rsi*M+-AbI zKK4(q^ryv5^}c)YL8-3H%3A&VE=;V0$lG>8lCe2GgGEOue;P7${~c4RYk^wrQg`Pm zGz^tdXb@Y*ezowoS9~j|hJU2P`m4xITW6vj_NNWPQQzv)3kwZky#McgaK~6I zBhtaoC!^zI3Oag6(-?{-);)S8&qx~mIidmcz-q7>-zF+t#ailEmQ zKOKdA|9)ZF4UB(2C3puHae^dVvYWOmK?ETmw?cGX?!AEfmxutLO?kT@*|p6ZZyn+)B^IOiw!f5U^oP5f-Fi=>H~Y#j^~R_$biB`gn&n6 zwcH{JNv;^AcGtcfa{>-GRDBRN@VVgI|E+?5F1sR2La|0un7MPha*OUh+-`-qSa!{K zn0~1U2CuevIhqT4g|C@-?q=NEUmL?hP+eQxE1U>X3}K#LT3)UOV;d3_;wI;FRA1sw zp7O@gJhUCh`|CIe8VscW02vL&a~But6~WF#o^rKC#j>ghWVKn}+;5}C6YrDJYUk|Q zS|QQ~V#tGtK%?O|!LMCSLbk#1>l~U|oQ&rmPqM`H^{HYycpf|mKeYlK4QyV6fiUii zOjo9ps#dfAcVYf}3uGg=cuce#GNp*H(^PP_TT~iyt0YZ^8m|%}b2^JS^TzLnKP^AD zAhU-kb6Mle+TP*7O-4E`-Fw9(ZYDJentBYZ*o-;+|GEuUNl-U+}t z7_LXk;J=oD-wykwAAhq1@7Eox0ihQwCm<#KDyxXjRHi}tBBYliIi8#Ol2B)-hiX5FzNQ7&9Z8LRUWgcj;X`hotOos>MgXUa$xGN7Ao2(RX zM$~z2?;Vye=3#R+g2)#M~hWY#fg(f>LX{dtHggd5BR8=IQcVF>rT3n8UpLVb4fAH zI-;-v_4^@ZTpauFnPbkYENr=9`Zak4dj^J3f7UNT?*Lc%cy9v>aV_vskmOQkOh6dE zOA3HBt!X{ApHihh1FPpR@LToUvF<}gbVO5fiWS)8c*Zo>aQ46?cn$d}Qzrx?!2=V#fk5=_(ZrF92OT#&HLp5&sYF{Y8 zV@L8CtxQ?x*Qt9e&AxtE2pS~+Z%DIfSGz6Z#4R9j3jxqhq?NudfeMn%q6ANe}dOtF7nrwTchi-EjzSuT5oF6&Bui5uv^K z2Ll0}nHlAMZfFLSz zGdF2R3OtykUI+N>AA=td5ahG~b*(m`RaI5>K05)FKnIA=D?yDZjXu7OVl+A63X&w~ z;wHRX5tMaR*Z6<#5K*Qw+#Zr{Q(9Et!D*>lxbz)Cy72zTUQ;RsUwoT0kThUff$Ohb z>eK=TBtEA{E`OT7n0LgqDb#r`79~ysW3AR~tbe4~utOmNuwduo5TIq4nOkCkOb0I$ z>L#e^gW|fVfZyo0UM2CE$9M&!%qNxubMG4rd9q(2H2;ez(99wz;Na75IO6 zZ|>Ed`<`8lR&B0`dLMvT>1@7(T<`&gB=|$v78K?d>yGQ@YZj&tK;d1iU%Ca%uoPv+ zOm>LZv-|b&1C(M;tNFO;si(65Sy2HJ0pQ`GyE||@VTO_c`dcTL{UQTo6KvPis{;MY zUS2Qx;NbQ-cUP;%0!J*bqdizD72)B;;zX2Z(~z^d2;oM|r-MvtR+i2XL6a+*HC`7Z zR}5UlsYXxx`8*9B9UX-7)a1!7C41fu5G*m8>fyz2W(^R;hJ}^bE|&o<0S_BTCImQWY)+L!awXcSACz4U z&k`!vJa0b6r4sT6rR=-Idnr9L0C`rIFM^PDDOhk^5H#ibpWV`+G2;RSniBXFnrIBH zz|}Vxy&Nvm+uvQ)s)@gGBN~Lta2S>rjFN@+bLTy6a+G1Z*oXiB*V}Q`Hp`N5PI0fK z9aaaoNFsHPZHVoH;pQ$h*WgP*&EpZd=IY#d$D7Z73e(r*QQ%OKfnHI>*{{G*K)Hk8 zzC|F^xYQh#L6W)7kI%p&WF+x@U;r)9|EX?Z>B%qPLew)H|_lV~s`sLA% z6(n>?_%#g^XaL0_WsU}euJ&Mw8xvu5Ld9;0COC8 z@I<{&mgeV&CbIT(2eRY2tyD)fH56f)frLsC69CC_Z_~pAEG#S#fyPB7Wn>i&rFnT? zR~rCg12}7)O;34xKRgk>?S}B(x3o`T7u|W*h>nnX=Pbf=KPpb|x%zVlhd(f;D=#n4 zWho1$jXjf8olDz4T>(WrIHqYoxtB4%w+ARO@HJ&+W#jox=AsMrpaWw!xD*ifUKj)1 zVAemx#F&v?`aQou_wC0(BMGMo-oZ=JZ5wdGUehVZIysd=h!`0B@Yv<2>IPK;m^dgV z3jZBn-31hGS?tpDWcV~Lw6IbsG!Xy&%6!eZCalNQ)A93KwCokvdhoeAN`EO6+?v&-h?FUtaG_OzVRY69P77V2zY6-s=I^08os{Lzbm1 zJ1IUGrGsu2oEbmLCz(Edii?0#*ClBcaASywguFTthgmV%Wf`WX{5QORh24;K#PI^0!pb90o;-A}~X#k4xzqFmLkRaVM%^Nw}Hr^WDn zy<4;j7G03ic9Ch9*Ijz=ah2T!JrSRWSZ&3gr1Jq?h$JfYylXk=o}lCYqTx~FFRfxj$JCLebLHMD8_VZY?cDJT>OoD z_cGv|T3T5?#KG3DcdAHTFdLM=^hC8e{Y`ZAjW8lAs?Mt=gb3sl7J#%5P7b*cCjw82 zxK_O3H7vX1#|qrJR#;*>hM=hE?FEY01s?hw35<`o^LKr*-v$QWVLP81&66|;Q>O1?g8NLZ}=49iPiL4iRjS$>9*vM-6| zE!4by$@Ub2$}gd$_X=67mvS^B?%b1Pe7rzg98UfFU0Hu z7TtQL3u6I#g#_g`b(TBvy!NtQZ-Hr=2$p}J?Auxl|F$1WT$Gysexc^m(!0IY2R(A} zvTkA3J;#UcOC^buTLD{qHg0GB4arMwPR`qW-je}W$YCj5kVC;KAsqF|bA%0%V^F)- zYw{?Lk4bA{XJ^OP*Y|D7pWl&2&@Ryk;3n#PL{o8p7H(H#C3$C7wGe^41=S*~GKfHk zj^1nTAZhr-sb*m_dB%s0PgpE@evdd$YmtC z;^BvR#ro$Znbz7I{;HLQg$q9`SlKM?&*CLS=p)aVox!adlg!T-8X*vKS|h|XH8r7Z zfrt>l(yJ0|!fc^OI+8(=_^KZ2;}0d6pSAo4rTfphE$fHxj^Ie|CJk;#o6e&gy@zto zzDlOeNSYqep!%qlpA||fa^N#KeEAC96bugW5B)!b>791j^LGX1`q4oDfM<5H#=WDX zLym^1H;a)`pEhVR2S7^j%&2ib-UClE^JRqV`ZSMSr?%0Zlw_b8t_*c_cCy~RI|q%c zPF&pH-d=DFTN+q>E|7?YiCqY&VV-#CE^BG0F(CV{Ny>Npk|O4yOAgC1%Rm=Yc&Dw~ zeSTgz@CI-YP~5q5k%Q7^f6%OzN{{K3|RmEdUlcB91 zo5LnmeV@ukhGGikUn7PFpXwS;(oPfw`Y*czVE2kiqVwA=i)(S^5@}(Gr=Yh33aZY2 zdyOX~nlrplA)=s=C3;<64j;+74G?Q=O%oFmglraAqjRH0`VEV0#&CPWu3p_eZcBi1YPOq3KU_mZsf|t{dU~5snQ*w{_Hh%*% zv(%VO=yT~FIcy7>Mla8O3p4Yxquq}7 z{`Qa2A1W((SWWo{JNO)@uS5eTawU= z{GA05=WAM=7a)cAP3Vn$tD)Ez$db3@g!GfzJ;=(iCF`CD!j!ZfsCv?wDk zrHnItAGn}AoVf!kU}(yF<(o=`OyvhpE; zmlN!5kffwm1~-Q!d_na}#*dDjA7Th94ClqmrGxk(j9(Qso==}vu9v_tlit{fk&&h$y0rhCZiWtzshRKU{~jC)L`Vd1 zL#auTlw#Rf4GcEZx_qgq;NPI3_ZTFnTg-A{C33y>IEvKMaBZ@{{D*3)aIt=)qN?_N z9a>siB#=Hx=qS14#B&RuNg1nvmW~eNw?!IYJ%`f|4?@;I+9S1IbMs3o$)axL~I{=%CCMhLCA{-bjHFw^4^6FF&(6&(2 z4e@6Uu%6l9uN(L^p}uILVFN8N(#FGsgIOHkTU*;3!x2jkPxbQH=O(ca87}}OFz<>? z^#{crl5eJF3CUY~?hs>ENY-a0Vm0jw=T%D}QkQFIW5W{ln6{Y&VrnpuCW%s~Suwr+ znHr}%Bh$M}y_QCtEt`b3QU80(LOmjPCTqmeG+DOP`y(wo_$^E`fi@%mIIcmDg`Tv9 zC_bEpL{C0SUNhcmFd_VVv3xt9Kx3UDA4gb0-JdezANcK&b3IR;pJp_ChE)p^s+ir; z-hW8UvrnwA&xnEifTQq%+^ zK$?g*k?NB1vaSk=Wwq^Jd{UZD(5#}dIN_$ zOQG1A2;7ag`vU^OS`Ug&>xgGwUjIH(3M&M{GoF-`ILNPWU=Rbxc>;%#Eg%;lYpmm5 zzI^4T8u-!`dUIUKc@{GhKF3}B3nhja+b7*Arsn2!gg8wBCupf-U<(3SuBMNnZ%86b z9x}Ux{8maOs0DnN>>)e`1dQw?cwkZjhoj$NuOXP0BgxA$^4{*3#KwZ04=_LYAuoV7 zZvSxij<~5vg{hty9GLdM0x@b}%XHcBdGO#n^sK{Ik|mUZwS3d?^BoZ{gnn;hwni^} zNu5{IC}7GW;(y&d&tvIPlKGq0SiiCfUH+mS>^iAv$>8Q~&nl~#Q%`~+J5utyN8L46 zL*qs4?Mg)$FUy|-v`lbzS6BCzB!b}5M_sT?0D1=10{@=vi+b#hLyRscodBg<+}KbF zlexv`AmVZ=Bk#Pu^;*cgGZqe1c&SA?eMV3(KK#oDb@_5ga4@gKphfpM*R9cu9>v*Q zyM)UZJZL5q{v=E-LqmgrC7`4-<>~S8uL^sd{yRINO5iZgIz4;Lao9g69iG5;{%>vp z1lJJP3ZxczWkC2Emu%<&87!0eqxVs`zpGf`uB^MeNMM!1Gg~V8t;c|`iwciAp```T zn&H>m+d-EuPfkwi>*>K4?dt1$$V8}Fr0;(6Zlk*u(yw0y=eEJB4v+B9GHJOec@&b~ z>?dZ_?}Hz5iuYoJQ@_D_E3Fa0(-Q3}eQghIBO@xUbgpbUusJIE2}9CHRn`8>P~vxY zMC0E_-h(&fs>;>pXe=Fe;;*v!#Ph_xsltrO7a;BSZ~g}ZN-B54x4G9cw9l!NcpL`v zAJMS{JuVxq|8(hjEyz@|v0?G{%K_YZ&bhq2oN40t>Izua?>430_j@_`g1mE=&&O~4 z;_i6h{~Kn3(jZ`HG}oHW6TlN*Qx~e>Sshhu!%=mkfih8}%XE`hwV2|yv)q^#Qui1X z+xkC5f5O60+as5<(fJS(^8L#wuyHsIz{Yt<@IG{fScIak0 zTewR=T>*J*QH1H+5D$ywTbje*n)E1JE;lFV_IN;`NB*T2I02vZzK6q+!>G2u5?0bI zd3r?^mHpk_&rf#-UtnK*_Wg8kd;2{^X73l}#x25l4cCMlsLkM~m9l=DImYbKC$Ko0$IwkWA|2p!R3b>fwF9YcRl%<)2D`jH2Unz299ny}$%;*Jr7l@}u zQ{GpvVj=$iXHEVmy~g)u$H(6%>dMJkT?C!M2ugrU0O}La8$h%k$hI_PUCT~$L}=ul zKQ0SE$PVl?o6{ACfEJuKh=2+KbdSv;7yHZU0i8<~zz~609H3W*R>t3pi+|SEE+CGZ zm{G-k?9+4?IVXI&+142E2)bH4)!a)QvU-Vrupzk>V&5OYvzKVr-ucADq}1W08Z;5< zf^OeuXT{k;zK{?4n(P<@*O=iZE#OVSWLkq|2d^BmNYj zCc*pm?HkZpb#>llI&+@w-Q7?z#m&uY9#WeCL7NcLJ8WD~UFA?!Ss7+{B}jsh;=0~Y z{oM$iZI<+$|9(ML2djQU3oYb`h_FrdxA#v?HQtVE@C)6IU><9auefmH=5D^U;kCF z|Mk&6vt>!D^Lk1-Sq2Z&AMR(J_-*3^tM&^(&t+?fBI5zS5YpRe3i|q!r{3rU<(}@I zde1E*GE7=|Z`oArrm$ZNKn(mpKolj}NtTk$O2X3H38!#;=Dm+g>P1f^3Gc$@@NJro zlo0T3(6&Cwv4Wcs#G~V5RRH8GDk+7By#e=PXHU<_(9mbEKV}^p|3J2o`NjG0e|^jM z(Eq5;683uE=MQ}u{`N$F6}12jfnHFmU1#|$zg($F(b&XhV9=0^45eH zjG8^pib^uZ)i6UNw9S%#fTn5SZ z$@&KSJ5pK9d$F+yH3htR(WvJL(JufA;Yi;5ic1afqGSd%FMNO(9d4Kb{SzQUIIIWtLSXDI2M`Dxl4a%6<@E z#RdW*)Np`)xeRk%Jvra<-*B= zOwsplzV{fM4xH)Ymja_Q=kBl@5SfkniD_LaRJ(&i4ex2bBTz|KY>meNDhi)gFqZsz zg_#e`0PavS1(&8)>5(Ttf6bP0v))K$^jfjaXv0x*jgtbRp)sUiU8SgS7xPE9(EQTU zfl65+i7@1iGG|+B-By1yTx`HEB$R}dmX;3>4YBrQH8wPiel9M7YpKm;kbKaLOdx&$ zlRPNwI9e?U@U&v%<|f$T0Q)1%(QUC&;LS|gT$dtznRiN{3$8rxZ_^30j_9?rlg#fq zn_<1?K^B-8;B$8=&_7iO;x)Bgg>fyg9GhRiejVK&uRjq;Kp`Ut-g!%QsZhe}pX_zn zb!%I)9=y#@9{>|4r=?udDNX35s&%zbEDRWr9#FocI#xFUDLc?HoxL4t&?f-Ws-CQD zTG}8cRk^2n%(hXXS0dCnxGtA5VZz@#ZrzMqO#@=`#mwlwlQK0IT9Rd@sPe4GtVW>% zf0Rsl&YxXhtp7>qp64g}wle|lJiPq-OwPmYxoU6Ko1TQ>%i;?DQOGYX!;Un|*%OV; zl>jl3k57Fx>M@7s@0CZncdxyb5)P5BdLs{<_d_Mlo&&}%`&<6O&)yYY{eJiREj~x4 zn5=Jfv|&0?T?tJ&Foclu#1Hh71rhnk6>G}K$VA>yMmGr+_~i>+58KU^FHsQjo99_G7j>iYAj(#JEi&8xp%)aG!{R0$0HEP3-lkC{pJa3HrjMzY{-) zjbSYY%iHd{6lm~?8h!lv@wz)5?fon-<2)RuHS(#i!*U|=_>&3|B=PO-^7b{e^tAUe z@5SS)e>K^wRK)V|{LkFD7_7)E$VrGZOgrW8Qv4>rg_VuPc?7;clZ-|wP4`>!=VJ4_ zM-Zwp+w5OcTImcEG(W%2vvdh+uoGS!ZxqGHYoqV~u}?h<%zo+DaZnf-7=Yn|?ilph zAc+15j9zp%)D^%Yx4E_D1jx_t-xi<)(Di?JB?5_CewUq<1^*uvIk^rP$N_%)FZf82 zK`N4-f`lX%T}}g|+s9G0vIh{Q3!@0syAJDQs{I2QR!DG&OYLnd#^rhfcfbotaRDCr zwY7ZbCYh~;_3xDx-L7h~gf15QS} z;@Sb-NzggQlaZd(Rl$jo>X@H}ZA9P1xw&_L973YNy}|<-8NZ8j zDBA7p9qp}aas!x_bcvPo+S2yL{u+5zdkgG20Cqj%^AnqeMTedU2B4((?@4r1p=$*0 z_sB>>j#qZ3HUl6W*P1^Cqv^ln;|H>`Bh^J4x_xLh3g26M&mXO=e#ifqX}G?8|NelK zSS8v5R%QO#5}QAN2*6+T?j6vr&{cQe}3n{n_#rGx97uxrKo-x zg|e`+>hd2^P*pwO*^qO#E{)680{#GGU6IMs12YNvAtPf$B@V{P^?yMqcOiC`5SI#1 zF?x4rDly5iH7Cw*mOMT6*E)HDMITUc`tO{MoxP_lEgKMJKrAd`%DV5T_d&&;xtdyJ zYO&!OUvVN!RP6h`=EI9{rPmb&HXAFN5l3G`@&#GWXY6h01u*1uTcaP3XhCwmiYQVe%TuJwK*+5LD@r+2i}badv6 zVR2McRIp|Fui@o3C!UQC|fv`xq7I&wX+A z7Qfm_*-GNd0p+CAWM#+q?;&yjAmmkvj1z)uEkBi1*VN2b`y0S&iuZ9CphE zZb~UE4R!_pSbP)=Rt)q!ma0onL@EBvZ#K=pz@`BFR%#N{czOHTBzcn8Uh>WJoy_Ni=MC65v>b>_H zPY$bXN5b57pb3KPkbUfv5owsrp6sPdFF@Ob4rlC`g0Hk)N+Ychh;ixi`p@Qvd|zPm zX!1YH`?ApZ*N1&Aq}gL}65s<2lOMg55K)m^qH*)@zX5Zx^oN4<@_{UPJUPa*&m^K* zwTn|A5d!oGW5s&Oaj7auB>m~hj`3t42$CXl!xP{G9wx8ofJ-DlLi%C}bN~RQoSyF| zzb<<=JJ{(8OEc8ITjae73tJtlxr032nmKFjATHN~ipOUl4Mdz*`ZLA+VN8dxOi)VQ zpduqc=p$4rEv}e<=g`V-}y>2~)BguUB^tqHudry=wP2h?L z7Sl3rae2AMYhb>lsfk|U`S0%lofSW>as_a)I~L;HAnQ>Cz`4uc-bx~GD1<#mR<+6r z#AP2uc#E>K+WiU)lFICd8)xlp0`0|UG=q}k<7P=j#A{EjE=CL@Y@vx7e(DhQ9$k(D zZBCG@qs5gkRrLmvxj_-}-cz)8Yi@Ok44oP~4hkw20LD}9fG}yY&fMzl>d5Tb7U)M# zCwcAe`1&keb0&K5?)IO0qozX`;%+DL*~mav)_7p*!k{WM&v_}p;*y9TiNb4t4j1|&n+>(74(4MUj|1HSbq{! z*b<=FB~v;?N|G$%$3kPg-OeW?gIcwBZQ0z$4c28fH8t{sDv-fbH1>&t-!bK}=?Y^( zU>_p`oqT92y~5!1v_Jj6weu_ysPRNA5Oiap??Hz*Pw79X-)RtZQwaQISf3)~rtf$& zNTUBot|v$&5)1x(zG(bVGIS7jl-9D~D$G)d z$r^b`mf0!|0~eevZu7&TZ=SlGqmYEIRC*@?4ahy{gSM`pV@{~-S}3#}{8lH?YA#57 zpPuJsr$trkx<@i_kpzuO$BJ-^AF_-pcVgz7U5kskppIz({tPhG$+l8e z63`D(3R&dmg)E6i_`=-_QUNiqUnY<3*&G638-17}V(R2nGH4i$a@~r?-;X9FBYQCI zyY{_j`CRBtez+84|5rV+>*4?3iaj z1r{a$1SoT54S+28sF1Qge+LpvNC39HO0wT1gFMwZZK`zI5+jm7_Q$2aijR11O*=qC z89ecT_sK`oW0+_ZjTViS{Ko6PolGx*GPfr}KyZ@EYekm&-tq}ENunO|IwHcj(RLrC zN?3kkXIa3mqhZ7W^9L0~Lr=W_y`F6J?A5nXLijL?qdul&8OLT6OwU)O&Y=LYWtG&jI6a$1%e%0;!THtrk5cq4GxI^ z$S%#yO>|V_IG4HQme0wOL&T=&=IrOb<=x_s=xDS-P(s;;gn%SAoSZ#P#OA(I4X079 zfWvVmjO%HaOCXfpupVtGq{o@xFB$`qBO)x!?5>#myhU@<8O*5A6_;A??z_J}QfZ^% z;INUAkpbaxVy?gCgW^D}=L4+3;hkBSGV}T5Uq@U}>~aGv0>7BKLRBeSLK452Y_5n5Sou-rxlYY59WYK&@fLldFrF=>n#hL&46gtsUo@Z);P) zoP4m#@aa+M{LSmgor{x7I4WU_W}t5cT1n5qz^(Q%^7?H!C6`|-OwZkW;2)K~d<_f< zg!yG6AzFV{XxHrodblO!q+J%jz$jGI!Re8$}2De zQNNr8D--sHLu1ZP4ld>wq@7!P#vz_*v4=?soaP|-%?NtYbo`7oDhK>bsi~BUl1CJz zqJHDX@ElvrN@GR_>;C(D(DM@nvS)9O6#RR@m=AK%x7RPAf=B7Y>Gqs7+=K9kQxX!e zQJQd@S8KBqNW%JW^)TIIZL$X{TvIS{UcY_Y=yLWQ1Q(YuF$=YeVXag|pfRlelN-1j z{?nDteUp}w`X753FE0;54WWTB+ko=iaw#@4@}A9n4ot~ETE7!XXcp^_^!CR8Sh$Wr z?v&@BMFbo>vy>i|#FE&`z_(0si})7ndCEoe9?!wRK8Ry;L#kiX z;}U%ENCj=@0W4JD=z`{%R3S^2)W1+6!O{4bfJ#8#yP+^y=R*x!y0EXuUj6{v8IA6R zPGD}XC8S9s&6ryI2}YGO~a|v<3|XY zO1%!ZrY|8>-{uE0H{o^uEOBavGdhai#@t-m!M&%e%b>!i2LhlhDzesdUX82jyT?_> zXjp8}BZ%Me*3dj$?(C0A?%XLU&b2f*@0oK|2z>v398|LnanE?#2Wy;+x!v3luY+}O zXSLEP9*~$1n{s78h!_R?2FLvkQd~7y-u3yaaHvsIa~c5gMP~YG21dG-BK!L=@4?V< z^K|)_lW{XhcWMG0jb^wUvFQBA*dU_hR`YTti=-1c`LGujwT_NvcuR!C{@wJRm z-G4_%jgZnHAOMqc6e1NQVb*O9g66@&q5O}aDxV*Wu_@^WlB9sV6x{3YqRMo_RzK#~ zLDO>x0ad-#R$BMo70@-pdFr_}I{md%J;OxcQVaai3bcfCE((6$S-r40Wc8ix|=Pwm-78P(u<*%=kd|fsL&#khQz{3Gupu zoa`-?uei8i6I8iDCJ`zc8+=54DG-Le(ekQA7jI-++-9wno|Cih#}BKGBpAg$!e_Nu zzc?wh;GZQO8xIr@pMyv(!HrxT{YNNwIXYMs^XEV7s&V2%c>yAUSUj;jdjqFMXl7bY zm=O^UVKY4;iiQL)UG2qY8f3j(MoB_uc@T>FKiz9sG{}uH5m<^}5!_O&>4Poo`x`20 z?-jr{VC&3pV}*xsxagU!ZK1ukqPZlKZm1L{1|bENH#B`gtcIG8Eav+}2u%v5O3nc? z(l01*P{GzK&oXC#c~+tEUD$;Q*L@ykB_)G$>z&`B_T0X^-+LSl>p`Fp*|!X*w%si| z7+?MqG{Y(dQ~U4Ei{^_nCm4<(^`x((7tY8fn{A{8UhR)}l*m2r!QU0jy?>AV0H{w?f}pm2IdB?}!^IxVZ?VP&N8I76<@;?=GB$l)@es=g0jE7=d2Klfb6lRY_|-2UQ;}q5hen87>WE&RA;P|PJHa_4y(Tl6gm`;doF{m5b|^*`Nky) z5HUcw1E14WY*LbtRqyQ|KJS3#E6;^huDvd(B01RrR&SWdVaUx>Nd*JX7SJ~v#TUNc zX3?E_u65v2c64+cZaqZvw6o0*i+bQ)fa2cnMdyo~J7eggkTRH5>frManOVR*+Rrw@ zAxDXT(6?d6E7vLqU70pD;RYG3i(x>_ci|lXC{$%P8hxLD5g4l?o#M-g%GI~LYoi1d z_g~^=ffdYU?rShi9-gbip{nS9*_IXw|4V1^nxHs2?5_fp2X?;~`!+Uq2=F)jk9$ig*$42>*vEQ-MdNj9TVJEXUiKsL%({A?*+g~ z^HgmXJ`a%lNz21C+%xjFF*N06>~G^D?T>F>zg~f14z~Bbt9zi)fUHeCA}#PaqV14H zoxBuUJ48jD-rj{$PT8}Kc88XQyvJn*<`91iyL)*tEKBb|1%Md{vWiUUSKxP{ZCdcYdIj~oZxrDxj>o<0pB)=AZyw{AJbS~1>H5Ld8?6~D>nIQcYU$2v0j z$HLoN{Eln!#q^SCFn?@a4d}`f^xV9SoAG5Rqvma1Zmvq|eO_h-`;w*JH1pO{on$^o zMU^P?5=Cp4;MhZ6xb2V17kP_qKRvFBo;Y8d9>qsJho5c4lgbPDAE)UiECjCH$uc)= z%4_J~`SFhGmVgO0sqd4S2JhHZFz90=x}%k5A#<6$2Vg@8k_-a7y_;1Z1+#g{d0d$e zf|cGA6%a)ar^Eil&*UE(?gD_tDyQ>_GBRQ#U^M|dEUj&gqqg=aJPPpXqjP$S zSCy(dVd=~WJG-bqRARljxV`>+y>-qxD?5vvLw9@g?Bq@56*#Nmqtw2KU0YY5%UaKB z_{DJWcQZYkz7*!(pAY{SOgo1yIx>>E?cS9YbSr(G5`3rn*OBbhtZuguHP=TK&T0{gUJz^nA+62jrGEguBi3H|m=l1af^jtq4Y*)1y1v zU29X~ShcTE3AGLn^YHVJjg0I=%b1mFI?RLKJEz`Y-tt(Vl4M>+3tCjuDel~X1wk0P zmcjDHWKRxc8M^?5R>&_4>MX|$)pN1ji9mXV!fDmx&W5%M5p}_nqVAr@i}oIlTymxo|0Z8WH8Gqd5C+HvCxBR)T9wRU+Y5-EE-v88v z0Vm?Nu&ucRJK;97PC60Jb4b{(OlSmO06iPB4Rz-h4{l>3USJA!bmYM8|H)uX%;z+d z5|yVcEl7k1?!S|y15U$r9Vn#@~x`u!$^y0Ajg3Bpty0+sv!n_p*YJSjO zS5@)uqdg(-uBSR!UzQ0EmkkPX?sl{+(ypP>(M zuNFGuV0FJ$<#yJ&$ollDwi2rnyh;u8ollZrRg?36%~+C~fCB-$EWZT7C9; zMoEdd!z9lg<2!lWuJ8rG+zLQcGMC$Bf4q;NQQH*#%)C4i?6$ntasb zGCP}2s)Ha<#|dnCAQ+XD7I&90gMPu4kCMD{<6huF{|lK8Sm9Jg>LCKQ@`4jg$m2Wa zC_-3|CId{wcl#}&of6uomv_8iD#N~Z+agXDQ*Sy;=%-ALT}7`0k0Nlw3@N@lIU-w(< zbts(B^5*=o5&g04^Oj3GVm+EAh_MaWIK3=ciH=ibCWx^PH)q$TKkzR$gA^71+BX^59c`~`%-=yD5t0y8Rt_YZYM%^;ia14wJ93Lvopk)RYm)~jT<7@^7^0?Ut8gC6)IMpXG zO=Vvs3}(Xu1q?7c{0KGzklfwka(x;7O<41Ga%>_N))SAG77U~`)bt4~V-LY{(bRSZ zc}DP@4Y|lnx?9(H?U*6$U0t7DkMInhp-p{G7fpY-t<+=z6FY;rSC|R#P|sl&ymga; zQrsm)8-1C5bT?G08Uz(8$;fp{JSK9Ohu5`d;4f;*yp}c71 z;{1ejmuH@~!hKD9^&3<^yeFO|fsbDfL5HfcGUTR`oIDAky#UG8Eq;4?j7d-X=B<`z zOLy1dVtM(JrD$N-Mg!y5>@`}>>Uj!KLhFTa$! zny6wUuiq4MPp{P46m)mG~ai@mvQ`{yuu3<}RM0a7a!K*eQ- z+GVs|yT_mb-Ilw@@43uVZVg*me#*=oDASNb2=P$Y=dKTm7d|n}(SXTxd*g&3Spja~ zGr`7h`h;i6pj1v0urUL)Uatf6`{o8kWC#kY;@eYViT2r7EN+%CTA>h(RuF#bii>*x zeJOO?e|@~{W9AP)Py}GG3$!1s#9d<~cr}#oLWh`mbAr9AYk60J8uZJoCkMJeoA^fL zN^-6}&KP9AKOn+Ej>AlR6@f_@8~J7%0^wMfD9(@9IHB$WQ=+$n0D+$Ks9Rny)Z>m_ zwQ}9$FhRE`Q?4aTp=pN%ejRoGgF7fiCFn}e$e#cX1XGcrTscr{X&SiRd>X{L45ZyB z?W&uBe&KSMY(@?5e++@?C+#mA)vI57tJC4$sW;bu);NBs85;uVFXC82beajzFS<94 zI~h6h7%a~lVeyU#0biw+2==RxK=mtEuR=~3|H&J334{$APqdV1ABLLE~c z=}L-s<*k6{R02^@Y^>}*aGn-ABFn(Gyk^|NrNI`f`+*>}bu@IJIy-)Je`Cz4LAjNL zDnicg9LS$U@u=v}77HI=Z_)mq(&7Oevo}>#34!&sD?njo4E=y1+v`W%6Oup7U@{#x z*aXyEca1cfC}z{w3z1k>O|^Gu6CQ(GC_NSESmiV!z0q-~%EDk!UwC{*!N&vp}=3)OZQ8h3?Zorg}PSWV`u$5d*;8&u9-pvzI9(;7`{jDWQO@N+^aoH5nIB zc-BRI!e{|O#H5c@+tg(QZunvB!=6poX(^s2v8G{c*+h*m-3rlH@bJ{NS#cE$(XUmd zQczeBYBnVtlK?SRyVG>+XKBUSF}W~vw%8SaNupw@2b|>J-<;#IjN!K&iOx=fXv#4KXmw6jYX8N zJ48YoweqLJ3hDo-=Qio7n!2w_@<7@eP$MWLrt=L~?2#vv;`(i7YKnoNBy_#JXdGkq zV%C?q7-r4@@WX$Ji3$0-=V4|?1h@F!bWSW6m87Iwmh*9OW!}`Dm6)BHN&$&_FoU~J zt!-7d{tJ|ckE~qh{V1&|&S;A5sK2z`TebRH4Q1yoo|x z?hGqwm(h3?&aLtk#Ib!V=}13F878Xa5J=No9W78QznnpTVl(uiBTfYu(DT?x*URtb zxg@GW6eNqUw_9KJ8Tbae(pcP_ud|&ZR3*NBoA8zvjL%ou;Zx7fS6L6FRO!n45Dr58P9p}z30Ckt7LjOkfeaN4La4y%4HAN70D>{4A42p_Z(kQ3hEH8> zDVb{riMD{IUwW+U>7bN6e2mFj6w0uuE!IsCvC_ zuSH!C*8P<8n<0pk5Fu2&JZ(&*w8DDG5EKOOepU2+F`7BJ?7P#?f!gSF5H}r^Ii?*E zrbnu@wc_Ef(Jau9L;kIvXdUP*uH7Ux1Qi&mgPZ0nwbKu|t=&YjUX*cd!^5#3G9{6h za{0$$y4eq|LR8f{1Ae%q|L&5Cl+@Sp0du&JxJ~+7z!IyG8JgIC z{vL3c&K|uMa#DcXA1nDq{gZJa76eCt{NU)I z#~@064-#Kfg#5z@Sd^qkUL#W8Z{?{IdDUm^po}$^0Yv4woWO;j02V0~wXzz=3JRM| zK#R7-8b8A&8=RsQJj2mgVpNBR67l~VOAv9aY1+o;T_#~-9jOsFFzi10|I+sO%0ku0nsY<^uoPTF=HJAIlejw zP*}7!D||}}IcR^%;*%L;jQ)rThB~Vk6OqtmE>=zQzB_XHmX zwIzqTm8;W4xhyqFny}|PF&8=>p1qN^G5QwRHA!m|A3|54>9>%XnVG}Q8S^xvtLUf= zI9srhCn6p}5)y6qfSI-XsofhdhO~FLqXNO33M|!xVV!GceVk1e1PBzAZLcmCftRVh zkyVhH;`b^k?r7LX=3_if(z^cQsJvROucS16HHZyFn8MoJT%w5A zjIP7aW!R*>r^6{7Z9${Pz_VhE`xKe^Q4}{a`|FJoXk2?mKxx$EM|%7ADUh^q0IQDy zADJ2-fBB8W9(9>c#<0;yu*8TOxDHB^m#i9dY6g!nyPZ0&x&@Ho_{;RRm_1WzH0A#Mk!(u)+S& z7cXAm2C`@s4gTOS1vwfNm^J0*<$-RGfq|JqKzW7q)B1NtjMq}){woHg`^pj~2s~z3 z4ez2^crw(Olpj7^cCGUh6X)cQ*k{d@NJW3B4^1g4y`3y4^^wS!N%34%(en+)s*Cpql_KbkbcHnG&a@bpNzu6xiVF4`LnwCXA-Z2kkgk_(2Flx zQBh&gJJ+U6tv?oe_#7{uHEoOz(k^(tM0V=Nu(E28hnED2TGY!26v@E+0?726y*H3& zk*UT++8T$hM}k!-CMlU12emg4rwq1N9OSw5Jv$V=nh{T-M{v>gZ2fL+r=OoTzI=N% z`q79OltsxgzF;&Lu5r4hS#W>7#1w2nMF4^Xc~@`s8yOpm)6p$-EHFaU@qhJ8&koL& z(S5?$2mnBJu1AVu=@;;k2W1=50{b+x&5G`!W*oCzv>H>lXPBB+{2rZ>^xsDrZ$a!W zfh5r7-iQ{)DHMp2;xm8pWJx*#`(e5`{@%4Wuip^<=wMv@_cSgn@1Kw))6OldS166c z(NeV)$I5(1$$Laa&$F&35haq$+#n`)gB>K`;?T*(&7&D4UgCBFLEVSl7rA=rwS zk?oDO8W^Qd{`~`A;#~%YM~+Hr69#$my)bZXPE;`RGcKnqU9jnv2L7c<6%R<$#{jkj zg>|UF1^k7#+w#%TkqV6ei-mDOxWnWD$m-hYN2P~KB~Nr60Q`PxReW$|)Z!tR^aguID- z{AU!#gNKTWw1M}E997xn{;9N*af&W<5Hp8kTQs#9RGG!y4##c@bH9dFb=x7&dWEuH z-Gk^xp9ayJD{liM%VSU&Ir%v5aeb{FF-A>3vIuAclRO5Y$(Ia)0q;cq`SJ_fgU-&c z(S>)rjF>%VrA$R;6}#U>M~=B}@p5y2cHa3K-G)vKlZyTg0%kD#>s5F-0QLz2DcaA^ zOC>Ovn0y!47KmF)b+9;g&A#6JgMMXLG|Zhn9X)+v19|gvj~|MpfPSjrT0AdF)6aZ$ za+?CYl{QQ&(fa_};-LJVTVmvdtAW(XqNv_oU7ZFBT&=DDu?h;(a7FbkSIlmb49C>N zKMHaw%ozS<`o|EYb{tLp$4twJ2%04UwOT;$cTgk&iuPgG@1TZ|m6Iiwcymkq-MKJ7 zXgntG88e-1Z++wW3v zp1>hsor=zKXtoo#sLt;+x08WSB?%*TnEk(Ay2q`I5&~$&Zi~0AS z_q;D=I&6)mMUJg_61vU~7n(b-z0|&5c*yo z$L4Pi5D4BrKIibtyAs%E8?E@)Jlx!NK@)E@XP2YcT()!u_Cffwzg=b*AeIb(goWKB z&?W)x+w8xF{ygJ9eFvfykBz}ah?KwZz5t&iCj`N~x<(aE4~D%bAhZ2Xb_|Gtk<$!F z?E+o(M0fnI(DOJBz88#P9VH}sN5%Rwgz3lB6dQ|B*f(aXHc-X5&sH8m%!J;=1jN3) z1mF}9XmCwLL`2wkk&m81MPf&$A!KOm%gL&{M{8ig6?{w!auL|5e=*UwA!8Aw```_W z4q)iIF5&3Lx^ih%c{7}x<1QoPET~68w+heD*r&%>fxxJRUCU&`u_a+kX+{@JbEY-- z_YV`|1xsZTBFf4t(A5hFj{+kfFYlsjtyEMg1R6o$e~#jLHw%g1_dwL74EW$2fZZu1 zqZKC#BDo{(H&y2L<1_!3yt+(u%Mf9aqV|KkjovzBb>5)HaTT~7C7LZ_;|$s+G4AbL zQG~g{SfFT6fFKNFE|4NJ80AGK=F&O${`EK?4a8i8f% zOtU{DNmw9qm8wtIELG~aXnTH*0K?nJH~@iH{;ag`RIxgSt$$=g`lEbxXfkIX#Wm97 zw2GHqPNfC*n#bzkHX;C6I8d<|zaahu$#BXLw`eEy7|1El!T>}=O(oN(^)9kwop3cI z)0yAr%Mo)W4Gav!wAE6HdSdC#z&94@e7bv=9wDTU1drIkLDgFoWsoXU6EXKEWi`eZ zoLkF9&gbzg-x%qi%L$>Sk^l4JlB8&XNvb;4h%z-H$+t9s9MQ(h?`aNkM65G89cf49 zCG0bfS&C0p$Ut)m=(qpj`E-u~|H-u*AQX=TkQ+o}m*O(2{T zf~%)b>gX96L7*HdF*z}zV5Ni^SeK{=nucpsLh_VZ-hj<(Fg`3(Dl1Vz9=*It`pfoF ze+lSUUc9;@7BJUvXtmYMf2x8NtST?BTW%4`5?sHxc@+U&4wR=L&KKwY)PZ&BgSii# z5U>4tOQ6HOyu2h#s0n`!{tQkG)s=poW&N6VovDqGAR@AUcY8@^VKU z;7}>b&33S{oXCIljpg#?5j#z%+03(fhHzuwM#r&CO77h1YLBa3HxWV-k{oL8BSM+E z6!OYY0_JWc=jKC&KIkI=dFXucm;tdy%n?4>R9!*|%Qw;jJf?0i3ndE`8SIbtkBvd8 z0SiLk%8>7+6tuTFeG8GHo$FfWM1Fxr5n&5o#=H_PM``@E+$$pqKPERc+L0FDl2M`H zf|==oCC>Br0yebBYndzv4nkUhc0(kjHQYdA*B$F_`%{C0wM>UAnz10ZF=!v(S^=-Z7uixoG2`P<@|e>b6=gEE z$Ieh=(DM9a%-<@p;m>!Fagrs!cyLRtr`$$LwT?I#e*Rb+uEs{nGZIj%FS5q3v4L<; zn)0?YnD9X`0WLosPGchE+xbnjFPf42-o1OgyjYlK&%QHtyd_g!x>|>Xjj^kA;%iAs zHd|w17Yg}7PQmvGs2^?=ab!pzS*V#--G$15j!2;s!EcZMVOd4Oc^OE zdUWCjKP!Ex zd@0ZT8pI#dlv|A+o+isxvL(Srr1#3&T3Z|$Wa=gB?aXJyFNau$=XxeApB$adeBK-u z1d$SDFZXgcjEV)1?V$K%PH^EP&NaCK}1EnhOHqeK2d?HRZq_iLwppXz96 zVFkkU!f^NQv!lOQVN3NN_5d{eVq#&n3@GaApO_EB370O%;^;l%eaYl|H7b%(Xj6A5 ztjuB{`u)lckQ5ozI5|u=6+?qVVPSMg#=y5GNSTrSBr%A=6ve3AtyfuHmdBU%^%*VJ zWi0hLIjMbOg--DopmAJ27p>y(P!u(}fNyWEHLstGPw#6 zX71f?$mTlA=f=3_u|5vc8Aw5WaiMZBpRUSeFebRK3Vn3@J4Zlofz<>j5WZ{Nhz!!@ zo;7|rE7Y_e0T0~ZwzWC71^H>d%d4yPpldh}#C}`&9XH@yZHqU7h}nh3&=gYn3JVKS zff2?O9Aq8YiC`>SKIi2Zhi@@7yS-5Tov%zG&v|P?CQo;F50VjR82MgT(B*hjw7%$X zm6vg|A59>k<4$>b1w*A5609RrAU$>TXoFsF)FT>IK2Q96n?ls5^4&WE4CnpM5qL&F zdv0R3fG>Cds$zrbWasy!&h(cDtDb7q`$5f(gTsR;gqoULSjnC?=eC@&Ol>*o<*l}@ z++n&>-H(7D8Gm+Zlsnu+BI6Pl7c}M@?}?z;{r}A zZZ~e*ivg~-0N zQR7@bD|iw^t5M2B63DY-C^En+b=>cpn?n6&FZ=!%JPqcYhNlc~%!$WefVVF*hz7Vi z4^ckt^&3xZuG|qzIfm9*fjPeqy{Y-5-;Y+fju(eWB?EJ6UR6VgGXlDl#x(EH$ID>a zA6A9qlG?0KR#{nDHBG2PU47nJVD~)j7WhdxS&ZMU>^z^B7cAEXD8_A!107bG`D89$ z+0d}j0DeT<;9~~Ee6&bfU9dMC6)U7bR2Wp*%3>a^cMS16LGl$$RT2_k0mG4)4gC1# zrc`!VRK9bYysF~)&Mr2rwbQSBXzU6Axyiq0BqQ^(owVGI-s3^I;6oS;lJxbVZLfD4 zT#Iw0Ax(#T_1oNwSGgiGG@)2`)u>UDPd5h>QINCv%=tocf`D#GVy2{_z&oN# zTZ{hgXQeR?&B1GTqN{oA9q{Eyp$S{V%LaVD%J#~Mo7xcj2=*UUOh53;z|kW@)z|%1 zxwh?6;D>nw5uhE~@AvB41HWuyf>=5*%Jz^LUWac3!cS1t_Xmgg9me0Mr(Z+3t-48c zdjIJ)!RReuYBr@w~A4H9>O6UHT|EiiJBFIK&*B|+1*vjKs zXlN4yk3MHZn#LWOY8}h7T?OZ8k<#bAWE5f&+pt2PEMSwBRLFvXR$dC%Y#|a6Mxty5Yq1Z}>exU;z*E)vIa4Qq zoCRwM7YF0u?9fsnef@WeGw!n#(L6t={S(|;8h7rKsV;n+d^=mAXQy5ra=$M={1(#g z#QXPyLn;hYxP(wj3zeK;`+d=sHK5*CRy16FsYt!NB;QgumHvlkQRT~>J%#_n)K`F2 znRe}N5Rs4&1jHaWARQ9YAxL*OBA~RCbV!JTN(o4JH%K=kUDAz6hcrlY7TvtC}ES6 zEW{bG4qztjd6N=Q8Rts7$rXTq?_ml6^bmrKj<_;x1Uo>c>GzO11`~->Xl^sif>Lub zB%DGpKLw>(O@9w-HVPF17aAU3>0-PCnA#`e31A}JZv~btw8;o5L9@ecJ8>HU7`^w! zHtVTGB2i~pYpCDvLCCrRJBsEJDUKay3QQwQOU5PHXE`zPFpMqKZ$wA<-NGT(dKZg* zn(;4>e6GPSJ0@vlczCqHP!h4Y6q)i~N<*8-ulI%Olzo-&J{DM)s9q%!%=%McK!hm* z2>Gs;=haPvgzbuV8x}+!JLVT;$a`*YP#dFxw&Q5ev^!g6vcf5D2d0j=k4_26@euF? zre+l-hlZnbg(E-UXkuGM7=|i({#d{eYTAW22HKur0Uv;X%O8ZD5M%-I7+ADuK21$c z5p;@JOiQ~iTZLe;<(YP=-NcfNOR2{M3dQr|wX`>v{tl910_gSd5pM1Zw5BvkJWPa> z(;?7pq+_TN$;&ujJ_m1%r!0U_1*mu~fV06ba~Iq{y*R6U<6;GM75C^U5>!=rppx6c z1v*he2rsr_2f^g)u!yHt(^bmS(jO5pVh-&1hwX8Bd;$#+>ewCnOA$x)d6{emv77P| z-$dlpW4Ntj%Rh4=s%m6(?*rT$o%yBi-;i9_zr z{i)ycI=q;27E=q>%>Kl~1TQK)F*kh9OTS0>JKl)xHktfxE=Np=Aaij;6#=#H10Hjx z;xBN8OHI2G6vC{AdhSFdPxMSZUO1N%AgKeEUl(C+;NAxo4r-d#jnK{ zd1Vr%N6E^nxQIXBGDSdepUbB8sy?%V79sxpxtWOxhE=$slE{*niTmOFP`k>YMl8&b zO2H<@sJ5#6MD=6$1k@U_)JR^MrJkH8sEly!ua!s$k#N)FC)(gE8H_z%+%|eL7ERRY-CDvM=lbKmz^Oq0N5m^({ z%la6Bz>UKZgPC!3bR6BeXHE`_X+Su$4k+ls^#@!q827emk<`T@U_ynDHj0C!wy;)L z8~)U-JXd8LkNW;#fjgZ}@>PjkdXHv?iJ@}0(pxoi%mq&ZvFx|u4fE7U+&hHTX+S(u zUN8n&j~hmq@OTEG2b!3g-b6#wt8vNkZoCX8W{ExfH|^ttu()t|rSJB3oBeH%*6GYX z0@$d5I2%0ph-KnswLlKjnOG+^=bh#ox3UysPS0aB!ScYu;=1y~+Y}ziaEP|nt?Z2# z@+0$LCB4Y(S!j=M^t$}Bu>iv!6+kN2yP<^xvJM#n)$8K^(>K56L*gi#DPaHz#QBR? zbHX69fw?uZDXKvCn_Q+*3g#nAAj}cc!QclrHf!+Ndn##(?cliD)SRQ5=_a@z^!c;A zv^0I+uPEy$>3zz|s50k{X0Kl1-RI1Hc81%Y5Hd9L6@EN0cK1%!ZXhCP6~pcOp?TEM zP@zHyd7s{UUyL_6Yb8OX;F39N+A!NIc9(z{1TFjU(5MJ*|fnBjBM$k(IfP^Su(ZTa3GAo$xO?w14RxjVo$ z9r?-0O(24X_!+QS3Kl2?N@6)4d;uGEXJ_XIh;%2)Bp18Rc1QJo6RKC-7V3@VjuW=^Vlt#q zl9o2#A7#ECRA&EA6|a}aRdb2*3nTSYVHUT4TfO1Hk^1;0g$x^i;*Yd@ari3>$R!7s zBh|@dXK3o%!Nb(Nj<==5jpkjuJdrs$YfUIORv!g_8b@jRzBU9`8zBYml$b4lN9NNI zN?BhLMchYV%a}s1KsHrw&%Nr8{kyObk(hW1_Xbo8xMZA9nV97CpVjAU7VWGD%t4NFE#gi+Z9R4N!)SbOjgvA;wg zk>Un`)IX{{H^+?z z&1}KDqv_Iw4E(9OSvzkqiI^xUUjX(2lpOGHbOuRgNJu|Cu0Wjbq;^FVgP}v1D)on{ zpc)~~eEgC~sVI#@QZy8Vu=jbo4S~(qI_YE*Xx2{P$J%-a6WKnnk&ZgVD)u>qkOI zI*5N-t#jRn_lTaJ@nfxay*>D6~p3o>OV%Pa@`r}=~1o?9Y7VMaOutgeg;+9RI4wD9f z_t^08r_Y~fU|oh^wh=q3uB`DfDCkcyuSk>6{e|KSE zM%){x>X!)dI}bQtQ`8aGyq~UhU=?7p+HH|QrJ+@N7PL=&8A1VW3lG$O?l9-yQ?kET z^1epxXO&woFcCDCN$!4nzz@ba8nUX4d=SG(-w8z?aHxs8HT?qvFs(Qs7#F57b*>k* zAcXk2M|A#7`;}bMuPoanc&@O>A=CHe!M9&v*FlXE&&|tgZJ*izbodN~TfskTJeKz0 zorEp-^zujGKXRcRTLlEC_2?#;lm_6TV1yozrH%*Cu)YHC8JH-#P47Tx`}Sb9?6b4? z;M?Ob0ii`))|10a=hc*c?=h}eoYp3PwoUROIXNjQ=Zmf`)T>_l-s5x3hIZ6n4Z`Ta z71IpDHNbUh30v2sMHQ?3yJ8p?bc+cYGdG0Xc8x;0&W@WwpU={Z%U;5Wk-Md{A$I z5euTDv$Gn=?9f?kP1isBxrdSrwFRAG0`%^lD)!;Q!QH$h(SKqU5hzM?gV!3Fb4g0s z2YmAQRK}Hz8u?Hv3A!!5Hq#g#wbqr*SIkIv|96M_Ife&o;j)tYl38ai0V!EbOyoqq zd6~mXKMtvYxJw?3ey!G&R$##UOZr>}G{la2B>4JVxUbJSS&q@r(Iq*6t&-il)Ri`v zw!Qm)mjQIvn{jX|ZWVC9};K%j-UxQ0oj!xy{VwjniPg zK#L-c0=+|6B|$FX@p!@j1*KQKTvLwL0fymaW_?}#{ZJ=fo2;x!faehji@|vH%az*7 z?R2>;f7b#U57s(PR@RX2g>dAW*Tl?4X)Q$XBqkcjIXb>oz(oK{8BkJPqkRADi25oj0{#-k^^&O$8({W_Fw66q4=;IacKm|(n_0IK zi-k7Dy|cR-{9(E^S%i1`Q4oVOBMEK}Scp)>^*F(0$EddAZ?-!dz4Dm-aRQe7>?Z6pw&*@iCi)s9m0#M4$t9=WIP5+Nc}b-kir#-Y^| z5WD`0>>3@dfCmZ8S&`E46xLLYfO@ZOVUOEp`dds`35c!Vsix(pfA?4lYP>v^bzxlh zqEDzX{PP5?BcOYgi+@@o&_D4(Qa=vOr}p}bKT<*6G?I|+>L$XMqK}xXY#z0j34t;5 zg+;q`5wHsg;;MbS#pk_Mmy=@-f@Kqv^ziV(ioa7{Cs)@YcjM1~{iIpzlWpO6CpT1P zI?#_t>5m_Nb6i)Kf8MpIoWUDee^5L*l5gS8eTy7bEZaACl`1#v`Mn2dKQ$~W@6;RQ zh*G?Op%pLmi6sktFq#`0{Y4wZm-6Y;XV4E^!7+eY<*#zLwbG14Ji)WWjaMcnP@@pt zyZ0?TJT)hW*R5wYy2wDq_IwFk>b?KX&VVrxm-(Q$gmwU~F;FOtex*v-&epHZ89Lq- z{RZldkKT&+NJ*8iOgLgdJahrRY1tTph{yEw1rSC7noiK8fe{&tI)Mz62Dnet%Ew&C zNhj931x=TAh&}-?33!jcmz7f^xNXL-cWFLJ=dBt23J>iCT6riFAkZ9!zrbccShgm$ z7r%pHJ~cir;BoNg;{D<0M~}4SH00FeAWJ2>yS$`~ciCfe(Y$%$CkFd;= zE*Hdca~m%g6RFw{2If45>ihg`yHQ+myhObI`BnyBEtb^JRR;1ylQ z32{p9N2{)|PYa$M&F)m$ovcS@8T1Qzoa5iSdptC@0$J1`4ng>|`uhWXzia!{sL2Nu zpr6QvXQ7v-z+#LG4_5&M=k3k2Wh(w5tDG`}F5 zhYBi)gv>lFOf;ViC3R4|HUaz$kG`$-%O56eIdgYtOfx_tvOQVeEt|~=v-<7n>L+HK z_tpt$5&8KAbPBO9Krm8B;CEUbXcifk&7nz~V#j0#d51`gkEpS3-JV1r_LTH`^!L}q zw@{nL$6a8p4e6d$h}texP*;!SYx|m`N^={Po0C((`Ept)w|3mWWY*dKG7t41M~TW{bQDp@cq6Rh#qxnHJ$#dS6qFB+C2Q**Pp zq~rzLz2Ps}M{htgV8H4>`AqrPyW`yB{M_RLAZpOZsT@C}UH1Ho=2KsP@k0_X5a&T= zk>R)voYB$7*!KJO&v&RLF$xXU6mtsRM^ES4HhS^c%-&=99%%wTgVgUyY*QK6X+;+$ z#>D!8&}Pd|Ll8 z=U|5v6vLqOSHdx3yC-gt_@VOQ2nK__D$$VmaCjDqg`&b8vGRBiF6Zm~@6Lr?Fx#=W z=h%@C{K7y*%SS6nJ=4_WgButO(YRpFd2K4O9(xxzkdTZFf@Xom0^zAA;q6QIfZIKJ z!eRZ_3N}ER{1^!FS?MQdWX$9EV#(?!(;2pS0i4G@7XfHp>F1sq;-nW*s^l86@43{0 z7Y<~d04Wcw72b`JO2OGh1D;#_;@KKcCzxpC;BawrrU$A96GAvpQj#q=?+|S_g~Mcr z0(g4-{8L~7I4nL01}(-fUxFvO;phtwSdYF|jX#~?0|%c`qUbp&1%T~`?)SpXOrs&~ zYZn-9_2zORLjn3E`6vEGiZQCF3d}v>bt^KcWv~yp4rQ<&ib8fm5*qAWvWtAx)z#33 ztgo-bh(A0o6AKL6KY#vMkd|j@V$8Ip)h9G1oj5O6(MDIZQ>fLKo4{au5zh(*yu`hgl_+nC8Kl!aJi@P-&+~UGoD5O>1 z`yRmaxQIGi{uL8_?T#3RvQ+ryMA|FJfdw&|VV#F^X0c>hX78ZN5UpauwN*tJBlyWW zu1()W99@*zPFLAQMi~1u=)$lox=$a{7J=;se^8Ve;inXt*78@RW!&!P{9E%%2GYrB zNm$YB9GqTq#LO1e_xAQ$^6_GH65k%A_7AmcDcr_tLH$aW7JI9g0x5Vikx=(t8Ewdp z4|Fj3@+@tq-Ih4pnIhBS@rk*>?Z99$&t5wx!?8Gi=XR;?fK%1Vf<2ve~N;* z9~=9!{WJ4M1vUxuIW)8YMus*&gMD|bV=HU!>rVaqQi zv1kPaFG|l$DU$VT-$LYZ?%E=ST0s{fJ%izELo?8a-o1Ml(d6jy_!gxap@sBHxUUl? zmA_H}SRt=c2v%%Lz4)Dg6@Euu2d^ZY+8-%!XK#RsVL0H8-X?X!SWosffD z+0gQboe!{$PFH&d3OhbSe77C*I*c8GpUuhkTU|>E}cg zP<_6xlpIVapbp?9?TDyrf$q;zc8$I{Axmn;ZTm;jGE<|0x z7Fg(cb`%+F;Lnic_2^=WQS;j<*I#h0mCw4FVqpwv)y7L$h{r>lcYsXQ-Q5r=_c0_m z>7tRBiPjQSlGnFaDH0zSZCHvtpK}*u^WpQ-+Z(SkvcC=>+jx{eQvea)f)6J<{Dmdl zyi)L{4M(~PkOlq#k5Y7mrR7Gf!rkj*{+|QCt{f4o8yjU>Oz3_N%j#fZdWr2GFq$dR3C%vSpFENtn!w2x;oMheHB*PO*TVW#)eqn#q1 zHk1U%C=LFW2gT2h$=tBy`0ppfS;y0U7ENbRTK>##@+{8wFewP4(xx7GZS;Vu>`l#? zPP$v+Gfc^5LtLcfjn%k7E`v@SHhGE+-Q}AcE&7^r zZxgw)zl=J4^hZ=ZOPB6||NVWG{-M*#K8ez5f?Yc5#TL?d?qjB;=xg10mfT`e_s2EV z@MrD+?=86g2r@>_NvuoF7$2t}d$>U?Td;n^-q{S(w~4~@WF#?`S#E2cPmC+OZ3?T- z2-dFu{iKQ&*DPkIVkUv#>m?!9bHSdy*{M&FWxf{0s8T}TrxUbs1N}tZq!;T8a`@~u z$HLJ5tn-d~2fQO;`tQ#W%O-fSZCB7T_v2H2Z@C_h2I6L(`)%|aeh1-?$4{P1A?*$y zZZvx2ETXOtT3`9#SeKE6c+|z=a;0+Ayr; z#}UeZe>}X{SZ}wf(?i*gshrbs24Cjs<5--ZHis3BAXsU_inacGyYa<{-g$mfY1#5@ zn)JmFM;Sz43(&Q;YQbl?Rfj?#jS_S-PW=D7au%Ve2kfa9KMZw?ElDCVHSVd=GaM+m zoi{&=ys68Hq-IbdDv=id@5RcNd7)@eldB#;&s!EbRj!+drGX4!Mfr3yS*F>DO^Ykx z{rzX*Cfcm&_EswNQw#!3q%g^12=ebG5zGDqwdZZ*>L`TFnn=SMqy7b$WDYDV7(Qmq zu>hgeWk#ry0h$#;E?7}kW;v7T1mE;O7XeAMnVu_Np39c^q^vyGNTP)x+pauU*3j!o z_xzhK;c$c5$c1?IMb2(>qA*eQ1N^8K;VE@HE%EZGPdtWNPx1_b=dx{3AID`rS!i7g zHY8tbyuhLyLVIJm%_qOx4Z&1a^BGpyZN3%zKB)J>|BNdEU(Ni_!a{#_RlJj(>)(r- z%pnyr;0psV4+_si5Tx6>P3NyIChN3syi(hz*T%91s>TK$z~YtRT*xKD~+2^lYbSeHiTdVz>Yc*{fJ>C>uALX{_A^`h`lcozWr zSOqDX{i=Dp=@S>$nereWz`?=Edn_0!vAd2bhS3=dVzipt+QwZksGj%w8@wy5=V)zu;hqoC zDWV|!n!&)AE}}EP%_P;L+_ak*dTR%42k>hDW%>9Z;T#x~eept1fYc6E<%pvWgFIN> z0FsR`f~+X0L|Yg`OFdPt-M4^>uKOSkj8w5$%gf4!Mo0TPIuJhGeW&14a!TnnJvX78Mdb)I-+`4Yf?%^OP%2n;PY7&o`=JT zwFeEkHdJ|hjg_`Dv$f7ezblal<);iXRqd}MhBE0@Gu6y<8E|#6{PAoauYACfH|12FDk{0mR3xF>WXGLQ!R){??_9LX%-AL_Cq9g>7!zn5a5f1 zt^_htQB%>R8^FwNA+sGO;P=P5vX`ZWQmNDKp4p42Q0=mk{O7>KCZ=wDitBnR!N(u; zH5!Y-S^4+P;7~o-8-uuKJb$)RNzJ)*8a>fW+>CHkBExw6X&|EIQK^aP5lz$?X9j!$ zpqri!Xz$ z&BCK5D21Sq4yb!30xLh)AbFQB4m6-#fPf`iuO%Ce9Oy`91?iCFJw`3j0Y=mj*2? zHZCq00_SKJB?74r(joj`h9MzaYJOt@I;x3*h7|bU9VDT$BE7*Zn3Tt;`^U$}MTU^| zXUfNIZ#7W-4m!QXM@U-Q)8k`tNy#a#sd4`Cjg1XigA?bb?cyD_dOkPYqazp(#>iz> zMKUH{K(7mvEPBnp&dw76Et`rUm8kbQ?q|S|x&%MPAv@tQg);>W42(tF+rB^t+mZ*p zBSZxd`>l7f}O+dpXK&EIyP59{1-|g)yfEOSq>(;GXV4)bsPj5&lpP&kdk=quIJlX15}n0J;;G3D980{=^nNw8B6rW%E~o#0brQKpM?SYvyrMeLabJzWyv!|2SS42w*|W8IjDelPMJI&KTQ3sU@ z6DOOYRgRbSrc1v29S{`)A^*JC;r`+&Az zOBHX4%-qN9o4toJ%&z|_eC}Ua*X18RRo69UU|ir(cMI=SRtaMh@El3w>#mk-&rPg| zZ8kCrB_k?xE+*%;`sPmrBms5nk9T&~7U)jPK7IePsQ8V(YoY`pWHT6a>&_;6X)|1)D?YY!OX;eOobOPv|2cpd0Uzz~Y}jphTAT zmc|zcyR4(l8ESmb-KzN#7|X%S)Z&6fK@+Jx`U_GLn6pu(LIfTE+XF3A(+n{BgNN-A zq>MFQU3PbNzDxaRp;K-HO(y%hf>zhnlQ#hNpf$D0$C>rVFxRz!wT6)Axj6pL;Tg~6 zhw`MNIgpI4(M>%b)zIL7yR|u79nqu!0L1*W!2X)}-oBpHm5~>v-^yO~8#EYK16zAh ze0gc9K&ycYMy*KBuU*UU4niKtd3uDLYFZ07J2nd*HlYfv#owjD^NJtm~l&kNy za|VmbWYgZouy;b5=OwHA;d;5ln8Li0HaH$6&bY(qvTb2E+ZN+Ger&{21DuAnDIT&= zogrZI*0(v)o!%jY0B4fz{jB~w^Yg>+Y}}>~+?FL+1s#u-fD*Xs4VjY#I@RldM?-jZ zUu{k7WIBC>W`PdP7B5j478Vxn!>4cN&u^}a;+&Rro2zCOOcg6oXz)384Y#(6%QMS+ zdwb98UmRb)Z1KkwX#vtM+%;STM6m?ol0num77lhs-$K*njTkv}Ck(igEG#U;70A1@ zQDI0|=;%S(19jbydz8}rT6ljK6Ru|2w;t_O2B2}Az4OK$F0kC&`f&yvbomE7f?ns} zgc`vi^G_>;Ru1XTz#s&QQvkj|R0+G)onM94{O{0qgtKK30^TQLPn*tv&-xWiRRBL9 z6@h|w82T}xU5DbM~+5|PK|GS9=c!s4-o zYqc&hhW2i9570z)MvcpZT}tV21+Yy1+u(f^>Gmu!BI1e1_#2jJOCzJ5(_TwEyo7wc z>cNHgw?cPzcAxP{^)KvRCpIqbgn@njV}W`!#6SB=>4*q*Q0fq}sWPd>@hkl}X# ze$9HjfJ-FM8-bZAKgNgpflSc-q2OCJSdzO6vSSCzUMT{RH}Cd8yd3S52l{h@=fv7g zG$;tEa0-k^PNrEU*3X?vi424(1;;uMF9?%XQQz*ywG69&<^F8VRT5X<)b&7b&iz*F zKO5ua((Fn_m%*zq!XeVVDPQcZ6vk5i=3h{SKmY5Q-C{gD^|Y!X>}Z~Uu3r$ZqwnPn z$ml~#SCq5!?P>C;3gVdW{UHzIu$X(MPP;JMM%h+lA=~HDco4Gm2D@k@NB@CU(&QZk z!JvaiyyyO&Cez_t1O)~c&2o)$LFSPozUxY4WcRGsVOo3bfPjK>6sGS_3O8=L-lt+x zWa^3$KNoh{qzv7ECD;U9(KfeDnjKl)d4bU0S#z)pHF*AfFgo(j%!kJYUqYqI*-+&V zxnz?zCN+dmf#S0_dFEteu(hU|bv?^5H^)Q(%GJ}?h3Z54c7pICvOItN;6aB=qMoKt=acxlCWoH=DpFu(L!5u(g!5b z@m~-A{0yG0cT3{;E(8k;@K5)HmWVpbp z6~-cn*AR^%*zHCy-RX6CneyTVA+6jSp)CQ>7`iP%Dm}Q~d7PXQA;33g^8q&$SO;fI z8WV-OwhWTBWTFA_>JBRGb zE`}~BKiJvX^;md>guGggF@cCj;PQ!rhsSy0{bz9Pxru;z%GrCIjZrQfOdL#1T(6@| z?IMHvzC^)p^0A)(P@EiJOFhO{s7-nBqpUSDFWPEBV-jxMG`QAHfUgNs06GJ z72(%eoNF5y783^JiHJD&)8VyfRs%8zp*HUlsU09Rn94?9OPsDaxw$or=_T652}RDG z=Y^rf8MD=6Rjn0AgnFpjKx&pS;KDAXO-cU3N{$34?To4@-EaZdhB9Hs@DQ=Sx}KYz z+t%KGqiL+)5FPj4@%c{&K|#UGA4E~-(M2LYz=nXCGgq+8?A28RZvuH*1F^Yafr-A24|aDWoD*8UKy+(tyCDKENcwbkKid<&gG5LxNGcQfIk zs8L%P+;TWF9!;M0BnAcs@VZ_jT>~F)kU0QSI$LbFkUvqD{Mg82Z!Th3JvlR1W9+*P z$fgZ!Y~&n!s!A3vYj+G`=gq#T^V~m@RklX)iJy*#zgxURX)J=fwWFcuB))r>Ek+Kg zpbsoJ0F4&*zJiDpWopR+{mP@F#>?b(^qaG8&9vW=D&CNWmr5DGSz_WVmMkM}HOYaClfa~^)W zTc)F7rU7_3RQ?TKCo=c}ilX4fCp{kdX6aRl)-QH;#2YXw_AzWM{Fr+VMkI~r-T-KL zo*sWh8|)e81UexjBeu`M-rjvalT{GqK|?QLTi&_0kQIV3lCh4Ak-(>TkyjdV#2V*} zvMbwP7bM?};&b|5=dF{|_`^g+HHfHc9&{)o_YOICHc-6GpK~Msvv@?wl?9FWPm|%H zv5pQ?x>rjpci)Wao#Q9P)>^q>UtXwMi>Rq+n6bDw=R~XdC)SAEb_#kqb@Fg)%FvEc z&*18V916lyUY&^Mxs?Sjerwi1YxC5WoAra7JngQY#{r~todPV|6a9}vDk&Qm2Gt_9 zmYq1M!kx)wD8eX2O~;=U*S>7ycomu$(fC@*;hmrt z)@9k|Cueb$`DgdcoH&QSYExpaJtPx2A-(8a8%@l4bXJ+m8vivreKWsB@6`hs35+C6k)fN9Rr$@RpuDe61Xv0Qv%z;z{=u3CKCb`< zL4xPsWgI+)ZR$-=6wTza|d#>$fd2V28Z^(gHHz#oIJ@7 zgcaQ(U7|0tL=Iw7;b;UMrSXLU*u-9!2c!s{?^Y-Mmk<$y-QEO)0BcY?WU3f1E*|fq}=Vk8yY?_fMV4a=NzSQ@P*8xO-xSt>1 zyZs!f|Gp>KP^Cmg#kxVU13*R;T{L|yp18|&qnt zo;?S;cZpU$_@Va1@q{EkxdO=`j3{uhv8PI1yMMiuqXo_5p{< zhxhN%5zyIgO*bsO50o@A`aS1;ak02YNRy$GX@~CPeRaX}m`zGm*Ws6M03n?s(5umX z05hoe?mq+pCHziUSB_VnGb}}prTMXXjTW#h9pOJ@KO6kVLZw7{(2hzx(?~NFQY||2^Jn2P|dSqcJ~XLiZe2d{h4f z{I8$pm@NI<-934%c0!NV1Zo@rmZGe60TVNQ@j^6w5jL;o-XwAo5)uLe`}1Qv*k0br zccd0n*i6aT9s*Qw@~4u4T5Q!%OPaL$ihnCIv738XV~V|6|0?P*XPZ}VHidsK#O?Cn zoY?i}*}vn$fbvwIA2S=f%v@PbqvGys#l#o7S_~!k5IaYjo4yf6;br?*o{Rhy!3ot~ zyRrsSh;aYK{JPJD+bx7;=#|BrlU0S8H8MKS4P+nuXmKP!Ls-=w#r&XNIk3Ms@vE&_ zEJPIlm$Y`UV*Tme*wC*r&eQwtHSE^u%r^+$&Kw&jXSlf;gcN=;vtY>gKbStDGw{H; zEIaI4;ePv`J!e9-hD(pX=5yx#VB~z)M)G0wY)SQ^o#LFG{{5YhPyHSA$7jdEt)KJ| z$A(GI_tCkBhEz~|HU*A=xA1pND9fyjByrcvIK^--+XV|PcQvAHkGrY?Te0W<@L;L# zOI3NU$l;#4DDLMHG*?W5f!4_xH4YYmm&{BjvX|eoLRKn2-maSGf|2?dONAJ!70_>9dR;aGck28CXc|D) z021*45Rf5TN_u<;l-a_KR~X_D+0thBH4y-QFLVlq_%n}>(z z(n7#>&%~EPhtu}gw{7{^`}gm|mUXss`Akl(XM|C+(t4_`k#OBv9AqGK^Uuy3MZumB zJfXKoGb~Z!{%$R^$cH9ArrDq(1_pa26#c!9p7x85*1Dc?#!%NcBLp$@gTR zgjuJx@%4D|3#eWojsbR?BM2qqd%O9VG9h!>EE9o#iauO+*UZf9&wD@Bw8E8h+dfc8 zuJN>5zJ9$qQM&>+6v{oJ1|csYug`JBQE!3QAM@lDA{l;?WJ1U;4=XG>;Eg>6t2ivd z3w`a;%!bcBue#2NLI;vx_}#=N8DK2a$_K6qK)QNtXLAiGO&*vNjp}YkAZUlLY-jr$ zD8N){nE*X5Fzrwg=%RYn9x+!2Edv8PzvrK=$KEGl)l1)l_DK&jFb%fKH2Dqg8@F&4 z$%hS~;(r#1cL>Vj#a&qDTMaLeb929zbRM!HG1ljaEMgr|F#!Jyqkf-*RRlAm?IcfB zqS=$yU5I%pop|^TYa3FiG(XZbK3DshR%&EyVGnHt-)kJiBYvmp?-S;LZXhwi7ep=8 z;F>Cjt+uE3RlRjYdVLr7-QGuVWW9FWxOeZ~wD+5&t49ybmdyatpM-gh{sUM*6%%-G zBH&78Xuf2-2V%ox2$zJt2_8y_m=ReDC}dV^5g#Sa#X+LLm0&Tb>kv-!X=u328Om}y zT7`J0nzocI{d*TW#6ogW@=)5Oo}))zY1Fi&d|$<~AwEVn+$J zV;n_{f7e{4GkKxXQq~uF!49X+Lts7zG{1yLwcOnEqV3Q|zt)cTAxK3a;bphqPK;P0 z{bq%Qy!A-NgFr^(JPxV=p$~`spNrObZ{9|?vr?$U#r^5}ik+14`S(xqoz<5tE-Rl| zFLX!7MwCzxro=<0%0=WUAAj(T?=*g?PxD&~y2CuG=Mmk$Y~W2;XYzVKypuA5V_$GK zaO>N+jf~g{^@yqSyfbNE{`u!cX=@v#nhn{&y2h#c?Lxh8Jh*^X@McY~iF1w2;V zji0mNw@%(+UdFYO@h(cqzii`l^}Do+$D08`!TzLw!E?3m<6pXe zck7V_&9LvM0k`^Cn9hEAczq1KHuD0-U6!y&|bl0BcLoPF|omXArs2Wcp;}#sG^%G zn{&*~;avOc6K$tT%OxwxV9Cg&!+9?C7Nh3|)0gCQ2#16PETBO$^>_&p!7%RTM+D-DjQX;?B z2-wmDsgCqEEj~W+eOeCJaPJuZXg+d>zV7ZDJ|J-0ms}0zq1S!@&sR5jO4i|)?o%oO zPNbSqnEwz!qIU@H%OH9T*$j`Zv0;33b++LR$rB5b>m!&1K;87KqOuS!QW#X#HinIi^1NI@^oAVukTpk;INI zd~;}6&(Xgjdk@dj`X`+4w{`RH73@?f9QN1*L$W#X5`k1G$?h*5_{0=TI0h>?Mrkon zF^u(IHQ!mk&>2qS{v!4G^5wpwPGR>x0>L({7W1oJ`B>|Qt}a)_z%8FFp*BFfQxEkZW7(vyFyVt^R+6CZ?ySVO7An z|8y0c7nJU*rr0d5+ROtYrqA#E=;<2~d#W|>a2j{s&K6}iij*J0$(lry%rLW6G)(e7 zx>#6R`q@Y$*bUxT$E(WMvip6PpD0egwj2|y*-#9akqN38XKI8aqhUSR+UlFf`>{{M zLC3Q)9`+Kz7m_d=e~YhQy&cuBSoO3+9@~4KN0h2KZVuZ)S%TICL|o}`HD!(23eN{u zSTNwT!i___$7l6ekhl7pEvV946;c$^M1{F)xYln7X}X8BFK^un)F=>dmC1Mosga(* zlfc&!-@9PKVtc}qMl2qA`>!k&yE`g2y<;H0No*7)&U)n48Hf4jP)y0ic>tSp;RozB#j&y1CO6CKUfrMGewnrWJicg z1l8oHlg{hgC%}fUN=~Z~tJT#;5EC1#qWBl1l7N84at_i1+>Q+&G>7CKAwzEC;zq^$ zi29+E#(l#_K(7t+<#|KLwH674lB#MP+Y8h~d8lNh-e6!3fUqCb<{zf#S4#rQrq51~ z_q+`o$d%VGuQOPN^T-+chNtf$2ncU73UiGFRm~+B2)d&<#Zui=Bt&HAN>5@Ts8YqP zXt>O6jnApWbJT0OxCyI$BR>)ciz1}ae`ZG2@IYQ84ebrYvEOu)Gyg%OS1Ka{q5V`% zL5{??`W<>GQWRfVnksRGSWHQhsJbWr3%Yc;NcgBz`Ay=ObxWnPRew6O0Yh|gI)`cj z#Jyk5I>*&$UEdT&)qc+jGf23sU7ZGZlzWR~Nu!3E{G(l_`e$yMTF`2OKxr;9r_#Kp zPrxgK(xIlLYM|y2_~gh|R&lfoYfjp5O4@6zNGgO(C{>b*_^-d3vhuur^+Vi1w|YTo zk(MNXm>xmFIFvV2;~Ly+HWWzcDu;UQrU$|>YoHOpCSY3cb|)-M;+J#yWR$`a%CB!N zgt}X_nI#_iFvaQ<`qx-vHe_Fcu5q@`i@KPZEAeCZ5{pjNDm>|^?qHSJ)7ACoY7dwP z(Eg+bdR#bPHo_m>NFZ5HzU_;YK7GJ-_-9tde^KG^iu3E?hvNnH42a`82K5|_?@@n) zT&bdzfxU+%|20#Nsi3T#d-f~s5DW2VzTIrNT5c~=UZ}YYg2D7sG4{gT$<2%q z_spE!Y!%^WgP)>UXj%5fo+W|t5x@p`WC9&#Wq{GHZ*B@W9uK^`ajU|7=y~$qEdZ^j z8r)7~rX9EFJLzG~bz~7|I2;W3KnIOawyLU<8VBr?0s;>)pzL2A&WY$KD1B1)&VMt1 z^Z3}s!sM^-P3+l5_x2@-xUP4DJp;_1@E&p&160SrKx0Okxo|rBrz|Np9yK*L73~ie zC3uV0xL@-js;oD(N7HPqfHTqB+si^K9S+D;fH!Xh_#BDIYp~*=BI}=|eh*vquM$1B zUxB(1 z%|;p<3oCt&jqULVnSIz@B?^_skMZ#zK4fBvRd`XNHIyYkRqu`$-3_6gf50j=d;3RA zi-D{A4NU6iUy}Dh0)mCaOi$ObFxMV;!xkVHnTd%W#Q4CALx4*sShJ_fbK)DB6naqk z?3kZ!&LammZK3^{oKYO+8HQn;ZoO0YwP&VXKib-`Q8K z+YIjOUA`AYT}lJX)&jWdj_k~srFY9O0+@xCcSy^OB#k#Dus1fEx1T#I>_in&p)qv}syeT0IaL;%%@2 zG#!gu0^!j~(X4FBD2I;|Aix5?{027vq&`vqBfKOU^>FYZ2}%14$a|*va4w+S&l#GW z-pawrF+4h&X&5q- z{<=;nDlJRiED(SDwgSqzq7{SYccQS?x>ma)L;b()6#Hug$Kv^jvSID*Nh>eixQ?h| zBJQ5nI~XwVBBYgvCG3rX!K~@OZrLcNl;;tUPWI95F-TuY4`QLSP~!?!l7-vPRnA%V zqzs~Ss`YF>@~(F~@9U$WMkci{L~dieZ+ku*I9@eQfQ{66NNuMZd2=z<((SBW==AC8$5TF`!$N#(cCW&As1u^{|YU-=!jI$MNQi|c3r^a+$K4_wld)okrMWOluf0dAj zf*dcV{aY>#P+4jXGv|hQLFkO`w+m|QO!-(`Qa*n#(jD-y12=Prg*Kei4?;o#gpcxa zawho4uZ}MhCLbiQfmq9;LQyn5-N5XUDR?R>DWLi%I0Ev&UH=vtnUR}&omK}djkLfJ z5j&=L@!<0b))3i;pFe#9+!x-VlV$n&#~#AM!oax&=8Qx2wBhBYqb8Sh(_)Tlwzeyn z6NAd}sokLXoga<(xrd7v=1)6kCV~R-$I@_WmB~l{Noq}|Cznht7W`6(mI&00EHNt)FbH_LKzOK(D zP6itsJ{}rjSetBi-DPVziZ1zxmnFcMLTfPUlMik4NiV|-@RPd=QX`7A*kE&pCgBS+ z)n?J%trRgC?4?9zCWGO)Mng935|i0)fsg_9)nS2Pk7ai;n<-0PfpA^K*1;vs(>=#1 z8HwX{wl@TQ_fBVg<+sEaIq2{ZqWhu<>aS?zPZWNYtDo^kL924vI0t=6T!nSrtAh_+ zW?7Jy`oQB41gBSQOlHo;g6gFI?2)Ny65X8x6%Eg2VJX93_4hRkbRRe@|JZ1l>KB2^ zD|9~J;a_QPZVp%VGqb;ALyv4h#|fi;kV5}__X9v7at1n8w@nN6dW8s8QT5JyD~O?0 z32tq-!%ZW|`6K(?4-w&CzNl$v>>nMKeh$GQzj0Hl_1j(TAB0K5vKN`omr4D@vpgK2#8pN|OG)ur}oe6O_X(BUl9t+WSC zlJ^wK-)H)`3;#VnoT;iGtJhV#){dV)GldtQMaFCB8Cz%PV1k)t*6aB= z*npMM?1312)Us5J+uKJ?li32IS3B|g+UwsX&enO`xYi;FDr~Df8GMd5TW$|YOTB+G zGj~dzZ}t8gBiZF*&|Z47I_`2_i(@&f&0eP!3S*a?$V3__#w>PAMs8LPIh+fZff8Hg zs@s!1jeJ?!YpwFF zP!JI16BK3!!V-~0UuG#U6^um(Q zSd(b47Jd>o*YM`wym4b`eckiVZp`b`Q>Y%s-?uXct31NcTvdzIH1?++Y6oD-LhLhIz*cRPuZG@MyeClQv?*yYIY;lYjjU;XYIIOl9&nSw8!|bU#aKG@kyJq$GMV zv-T_jd32ckTHoM9+y3gW=wqK2m85V3>$d8JaTg0h~synGiQ1rj30Dkgr6q>f$CdaSLP*Pru36S(-r|BkCU(_Sb%wOCwst!tcX|HE{@yGHs>l2BCTmIO> z-^nG^Ai236)~6gsFjhecX;5RUJSAGci-zzf6(eMRQU4|rb1#jN_xJ1qdoolxY#>^$ z_SHTGr#%u;<8|@@w|9t#TU}MXtE+QoZzuB3gA7(vM5g1y+ob&WR*q_pr%57EJDoKi z3;P=~Yz3!%cCvpG{&DlD&zvBj*|-=+1Q?Td>{+=_h!aUK>$2;%uhD#AbHHeyFrB*c zx_&ztJhAicKVlH%+|H}(Le<)zdu{%dm6Z{P6YuP7V`MRLgt{xs3YeODa5aC)o;^}C zZdaxEmh@1Z`XD>5@eyF_#wscxpD{5p$+3BCQ1Z;~vD&++^1*r5=$6`B`i>*A?umiu zfKkqmpsh_v&;#STL9N^T@83Icz2&ZRTt)8(B{Z~hPxG{&JmJ!20|z!KDRSNUwRNqP zrR5?A&pjS7V>!v32m_C*?GS)BM%&Iu&z>6$!<3^&MWj7CyRLzXv}WKrPT0*LB@_y* zHF(J7SR8IPB(?78HFF&gz1ZtXD`$eFl{nFSY@)dBY3=YpI_=U3#WGW>R4?8|7w(|i zcmnO~r+qC{ckc7PA1#fP2|OZ1K6W!v)r@;GeKS;0p(;!Yw&$c083!EdCN{&qekLe` z5^8q#dckx2TP5#0=R1D2=^;N;Fv?`M_J$+)tE%K>Ep!hru=<&|%;g+xn%%&goHNc-I=me$v*q50m#3ME|^ zO+H#50Jd6NN*o;08N$zRe+D*fe*kEyHRpaEA0H=FJEI`r0iL(N+zkK-3=QR$SR>)O=F9yt zmuHF-E??sXZrl6A?gmySDBdwK+BwQI3*Cum2%I9@9`WaNy9h(&LRdH94Hp;FVak{< zkSZLorkIB^;*Kk(bK%Qif1-SVbgtCGRjXeRbR-MnMm6U+vA1iz!D%FiL#W zFqI_}lTO4;Rg&P=drIYm__}}R{vAon(Ct_2Bp8T4PW_Tni!z*w8Sh{}l!b$WlHsQ-uH3{}Yk!68i_QKHAFqnlliL=jXe z*F(cF&79tq4IrjRt7$E0h5uGDG2~WV5S`pMeczOH)xXr%1d3@SoeR^bm#sb;E(FU4BJ0mm}8_V!vXIEb+JX%GrhMiQ*irVZKGIvy43g%7K zsb`;l9~~WqcL&Y8=ClU5mEZyKA%j#X((5#Y=#OLXw|_5p{gkPPCXl<7`I_z&Om&Yw zkmHyJZhzLRh_Y}!SRcDiL&H&Y*`5bIqT1*--geG}{fMs50DxT`AY3=}L8O^?N`y>V zd3k245}^3P=M%ip|bQU40`@7tjwVZ0q3_r&!bCBlHB5Wm>Ex~0F^yf!2y){T|2Ve@6bPo zmdUM`NE8SKe4}C@p$~xD+?Y+t-Aim$k}$4~@lXQ+!kftMDp(#Zpr1nf=f|_>&y`ze zlW?U!&At2?80I3Q)`GUhz)>(8>1Ky>TU=F+1VNWZ#|`0JV^zbjDBHWtu?7g7*YU25 z;d97u0+bqDFEj)OB`=xSToFb$MnLleJ<{LT+k(oYcq6ZemSz0KDgMCdeF%yLXtMiv z-VzWvflC0)&@f>s7_3Um$}qg4uz~7bRdoyq1V7EOug~epDyP6YWgj-3rUnABP4{UW z#6AH5-~ux0D_$5%@thLJKKppj@X4{esHYgpo|x`@wC%;l@*kG*`=I%!g=8Rfdl+6% z9S-|+^oZ-pAUwq}FdxWy4?LE?$lv5MHI<1~^R~H2_uITHqHa1k+LMo<&GN49+4Hcj zGu*F4zC4f^{%sSw%ZEWpjJPj&6~pU1#_LWT>+y_t6QbrDYb@=zD-j&-!&Utc^n;v{ zMh!x@mfqxV+B`mQ8C~w^e8WpG!&Tv3eYSj?S9233I_<#oTe=xqL&W+OtHaD{4$HcS zgd^`*i+mg|OirI504PzY6e`d1cCPYl;anC6)*#z6D)#z7qm-7&XT-vJI z<`2yT!i(i&g++}i9S(GxFTpMf6V@XW;ng>;An{( zmXOeKoBh4HSNPF=V=G_FIY;=U@i;dP3imNOlHFy!!dK&h-EIt&s zQ*aV^J!0eHbZnJA1_VffV#L7f0#<6-sj0II3*cXMzL@l&P5GdoK$fSmX)^$9BprdV z>E!8+sk-hMo>x6#Eij7UVPju1gN_^)Amjk*F!m)GR8t_rtM>8568?HY%XZIk+S}*m zV4=-GW?5jMjETuyZS{ddqF@Zjpp%m7A$h<}ceP#h_N(1xBMS>$1gM4%*2gF6o=TZL zdeask#a~>$E8+k_EWf{haB_0!1Ua^V+2=m9ENG!zKxoj!m9`G2Grw1dtO>k7rgmcz8v)F=*}pJt_z5fR_tu@mHjyP@l7Djq~8@K?usYZaDD zB|sv3qN8)0f#K-n#GulB9uAJ~T@th%!K^AP&rX&@hXQe@AmE$68j|O zE+xH@d*-kFx6n-npl;^l#HPP^r-E=ZJN%^Z{q*v(nbR34ByZ5+!OX&Sl(d$ z15##2Miz(eSKIA~b{HuCDtVe8P%l@!>Wz>&9ZBknzD#K?dw%kuIYS95a6-g&&(JM z$k%KTRbApNw_5y+!VEd-QL@hc8%Hpukr$vPw1P0;Na+Vd2S^mX`MRK+oXHHa3v| zv+31Yf;b5>P*0rZK?s9VM{Y<0ic*n z`yL&RJc14Z$m&%>-eA)tLu`YEr&U!ski3_!8dzypI8V@bOWlaMaTynMJiqep2KOq} zD$vk@?UN|7Q{}p(qM{NOlQSZ>5#1rF_*(W6(YGHl+@RB!(lZ6ORB8bMihS(78zM$E zad~5~8^k1_{0e%uO!+v9IC3mZOkuA-PCrIsC`Rf{SFW8)$pG@&=&3mgEUkW@9E_Bj zaaf-o))>Dbg>_- zV9JTDn3Zy+YZ)Q>+s&=ftM_-Gy@K%WkwHCUe@fGZ3H8^#y}_)z>I@pxarDRAk&d$1 z%bwZ0?lL@B6gacho^7*|sS9mH=gt<2C!Lc%^~SvgwS@0w+GF}ELZ1qGm@>TaGU+hg zXb?zhLJ>7keF<92R1$hd26}38N5E z|LNW}-_7xRek@13@vk4W*4l4B=*Mx6{iP68@^`BaJ5ni7sCZyJCy$(}EhrSPQk3Xn zB-RpV(XGyO%7I7Re0-Yfs-0b3{;A$>z{$!|h-2w02a7M%5+P|4tB%M&L;WnXD;A*A z*XQOhTxL)&m>i6HzYWRhg_CXtP6jbKAw9tLi|%ZDxM;NW;(mC$Zi!?24{dIniK@L{ zJ2NmGL3NOn3Sv?5Z~;#9#p;BY*@X$e@V;Lzs=h`q9Rp7a+qISL$j&^C0+3aWz?2Fi zE~OeS98pma<`Pf~r|0E$){}*|k3)46v^l_Qq5)Uh;?~n+zP2CzyMUS#a9IT$cEaxS z@d_K7;KnKlfC8&tScY5<$5I63!ns225dk>>0#K6+S)raWn$hETdH!tbBeESRIpDs9 z$94U_mv!6pty$a@(y&&l9qkg!oS~fs(E5N*4}9O5eL1FEg|pqwj=g};Je z(;np>faB^GTUJ*3OF|piU6(QhiSt^k-qQmf=c9vq;}%>HorBib%+!=DAmUJbX`;%7 zhSS*Zp3GWrS@8QZC+TO;K*Vj}a88H)8a<5mEfmZ6@86d$#R|Q83h03ZK_~l(Q772` zfQ=9Spt1s(Qw6ONg;rQtUqY3ek=Gfd$Y5&Af1#l%sm%aLsAe+~1hfS|342tvt(u#g zT8%v6N_~V%^h`55>AATD1>?KSLT(6T0@8>z zx{zr2+xWQq%&b2wv8V07{sh*mfZMyDX4U&^A0E)G4A;>I&>MeS0JS7ITJBr!gT8Sw zb<=YmoU1l0@w)uV-SXSfr?6k~zj-B;fup4l@p?)=iPrm>wM&rS9~sy8@G6)6c+7&#W!p{MI=9Y-q#zuI6IP`{zFoE-fMd4=(y`9)Z%`G zMSA&zVDKXXmYQI!odBu6eAl7)1*fr@ndkB@^Ky$m1Me*v+DrWH##HSIKq4`sVq@YG zAWhRN4;(!;so1q&T_UilQa78EcH`wH#aaw{DkzaS2sE9+xbfOsVhu4EwY-&e^=A(R z?+bf0-modzL|JI6Eh2x1fp(McZob5s!_2QgAzlyv6ulI%b{D!}Yj|ux&q>e6c1ty| zeV8ZbtS~zQuMo9!XEFHO%!a#mxLLQKUv%S6%aLThC{YvMC;aajre}k?t|u^pjZJOY zc(rb2#n8Tu+PgyVV?8x5h3;!b)0kk7Qz-59?(0Mawf2klc&}rINK5`LHq57<7qelC z9c^9A(<)f+rQ0HO(J$2pVcNs>LAe1nLtk>`ycpIs3gpO{1qlLF=ldo)n|NsVaXjL` z_$*_Gxj6xE&iqAdeb*RYOS3RCdI2g1VAl$M6hZ=#7m%ytw!Pa9b0hd}d5Zc|o@OMl zngV3tT5vrHH|H&}-U7c8`6z6%z`-IhwDZc{zP{eGvokrF7$QhE%u&s%s;qulzn>`L zB`g=%l0V zx2z;K_DOIQyGEh@n%zp~`}glRHQ)uReYIf?+e5qn8)B%BUb07C5w7#S7_^*D_A#|M z{_^F^2PzR~sG$KZG&?u<+Bqo~IjC2sKtvAu*Toyg&g-R)s+{%mkX+Ap$g6^t-*fPIN>6 z19aYgM`QEisYJb`j*Lu>d>k*xez)D$A+Nac`}aSvssRJ8&FW&CigC-MR=+oI>??I| z3XG-wY*k1UX68BpyT{rshqp>jULGKueJDB;V?wv)SB7Ar3uXDF zi;YuwXkP6urf}SAxr%_!*4$M1#gqP0+Td-F&+kA@vD(0ykC%6yFFC2LsiM4GcxwYk zLW16+!;LX~1pK6U7iXfYO&hM6nlN7dp1VNdCdA@KE(4K zLC?<3en-h;fAV21gAw9ze(2nt`kg5Sr3-g zfs9^>t&T=B=9SxuF{k}2&mo)0zhZf`Y-QraMW_5(yD?YJj>*#(+@XbmW^Z3@xW;TN zm23lT*c}Y8Ko7z&nCH8DmuRRC@_Q741B{O*_f!mT@(pX9IzTj5tWoQ{rALgFv{|P&Z){+o@@u+cshb;uC_MIz^ZqSi z9&@dg;}BlLg#P9_MLank)2Krd+Dy_wl}zDePlXJTeBzDPHsXt`(pW&0V~&@VpeifH zdqwqWFz2ZRiQW~{+}-|2ZL7~$hCV!d>9K}jeR|bFnv|?$_}k^#Y-?8hzE~M8_9^~Q z#kJ=OrrgY`lcV|pyH!xN62L}iIfl{0?W!MQq;W3D!{ z{nhc+TswSB-(;GjLb2`hZy)0!q-z&kQcGUM2$1jdJ05iSl|knA-6$<8r^2*vhyCYI2^CJ1dI zG)rq2RXhyw)$QyFj3XEXqlJo7N^W0?ah!IS0d$kN{tE)hVP|r&btW)@^3=lOczZx@ z`Lc43fjOm1;`A0;)Sz(Rs>dz`8fbxa!MiY_BHcR&FyjNd=ahb<<-umR56ML$)1*<{ zAk6R?*8aH!<)K0}KlAc`)?K zYK8NcLI7DuN029BtqGXhpa)k~Mb_a7eaC0dvQtuS?Rlcxebu#g)%uzlm04VDcSL}W zfUP#TXYnzcfBblS+^YZ)+i%|%m6ocis)pN>+=;$PMU@Z}`uv4CYvpj~ZBSI)VbsVn zX5bKmUL+h80G99`Mhw07hHW7n;i&|@5GOlfNNX?@6QrdfF|?wn=;Jn%%HXyC!-(~B zA&~}6PMz5R1!8;rXh%pAV^mUBPVQu9A>{IKY5T0Tf!CytJG>x|8100R2!TaFP08a% zs?_yd>k}kc`(4S&M@$=PmqYk55aOXPe|)SS=OO#pUc-z)M^UFmT1v0UqW#88Wto`R zTv;>BSc{Ib6?GRo=8>0_1sN$(Ut1q`Wc7zFgqkQ>#-^0VCTh&{eY)&b$o#+1MZX`; zkBp>lh?f!RA7*0?Bra=G^-ai0ga+w&z6go%r3Tm1<*x5sdj&jkm*8!q=76QeMG)E> z7#Iu%7r;0M*~t6vSD_e@o0%DvkdP1_-bv%Tkc7nr`6>$^5>9_}U=TmGG{Kjgd1;XY zi`>A#c39Z0uB|N@MMFVBqPgj9>UA=J8Cg$NS&hD1f=3ie1rrr6p!-O=_cG$HW+`-f z!Jw^ht|LgX(Yesgoz<;d>6TGjD-_=TSV6(_a5Dug*w7Ni6kCOSp&}#y-^;`##6$T8 zt)>oH@^Pd2QZ8-9A^b-cFEYIWY>-K_BKEPi2=X;+*_bT6&Lp;`JwaouCK0A zQe3kzvjDhsArKBs%}hjl`h$?znC(`UR?^9Y*vN)U*T!Ux3_`0v&*h@g!$Nlm#0dtj zLJL#7vl(*Hx_US8F+)1ZK6NHu$iG2#V3+mOHv%I&*hey_?#hO3{#lFTlbB*+X3fdY zHZeEtiQAF3Kdags92`{Rn+1FPWSs{d0tmP_Avz`3DGzSj>G|FXFm;aK=OaZI6khic zOUulx=<_siU9t{8zJ9qq2QM@>%3Z5tN9HVc<$I=HomXUJ-L0=*YA&!-a{cU-Zupt| zy`J}0VxW^L(QxjIkhFT{h@C-8^&Q$WBD12G3Zy)U|9i57B#OoNLVd~sdDk0?SJF8H{(wijpU`%__0 z%IjEkeHcY1O!tGKA9c{9vFio8QKf(ZFL^O^XCSrGAutsmJcw*{*g}%>^7+Zh2n09; zWh57Kn$OSA#<~W&jy~=5nJX?yp#uT=X{%!zF75!)$V;8d)$~j4mH74w7#)Gjo%v_j z?&%ADb{?OI;}A;WegmwsX+p8fZ+#0HY#||y3gd<-hVT8yj3mChW#roAvRN0*9#+R7 z&ER`r)%)w$bW&p?+p!1$-;`7|^h-?IMNTeK^nX-BS*nWBY3b=EO*HM>2M&KA4p)AB z2K)7J6-eX-OpjDO+Xr|6uMP^X?=YQqb^Q=c7We=r0|2-$yOSav`?lr{wmp=oQ}P3C{p` z%9RU&X_SsZmlngjnU7<7VdD(mKd*~@A=rU;&XBG}6_ph)_2ex;lLD{_OY$J35wdr2zDc3Rkn%$dR6|v+6e1@e3vsn44a}fC3!MawgSZ?LJLP?i*FJ%crC4q4R%WVH(Z8=Q$|QW=}Uebg{Km zE6>;9L?kO~m;c=;#2pS$6)K7kt!bzV`uO_R_Ct(^S6N7S>%U4Jb!hzln?X@tHaB?;?=v6J=#)o0e_hS1tEMjD+Lt1BS z!@|Q+8b(K}9;pUgKFyamIwh7AB+m%wC$n7(ZZsr9_wnI_|DVx>#Y2iCMg+}GG}nP! zewrv@2IT3N?ft)hv7QBl7uy8)d~T7HRWcEU3AlEpKEa-n;h-t962~q?eXg{jDEaSC zi}Z;1Zxu0y@<|CK;=mHeT-yicLF-?tgt`*74CLK`I|cApBa|9%0R`K}$6_b}&M zcr7ucdefeu*eDU@;vOF2{qMXlPlPOM_{=gWLBLN*+bB--7B;HyZY1UlvM?!oJ)3#{ zEnEbR7a+X{!;f47WXvBBvs9kG?g@^>pU{ zuwH??ywBS4*5dwE*MiV{bNtU#gyvYwxZpY&eyrnfd*u;%uuHG4N+x1|7=i!aiG>La z?>+fFmtmkhlPAj)kNxt&5KwswJD3e}BDL>_)y4krH~o~#ln?8p|G5>n)B=lE$YgNx zaK*8i$?bQ++#7@~()N;9Thc_W|OO*wwFDqfw*HO--)^W2abn_e~55zNWpK z`Y&er@2_p7eqAg(0YwhuLz|k$V9{HmTz<#q&fi-sASxAzvqzR%Ncex7`fFJD_d3mI zeoXjbf1T=MHTn>*>ub`-?~|0OW=y$aB1zIYR8{qVA4%aBx~;PpG17;2JmD;&Q)gz= z|K}oOx6`lo5qV?0PDi>ZQn%^7esNP!4EK?yJZHo+FCZ%^p1S#mtxtx&DB=8<4zsvZ~B$q}R~;<-Y$h8P)zOjmPYWBqT7{`PI^MN^zp*;5fFCPCCy~0yXD4j+plv-_`|EA6 zQ{tgXkIo?umB+nC)WlstzA53Gr@K*;Ty#K|Vj)3<4jk{j8Jnr%d@v}W-KgpNZwLuf z9nJ|>Vras{O&NXHJOl4vR8s?)cs6f?fZl&c?C|&KglnyY!AXv9 z6(&};U&G}7olMx52fMSJPMU!4Akt?2X8mcBQG7PK{v!hIhMc8`|6V*Yai&u8(PcI~ z`p8TTiv-GnDqcpdAF&D%l+7Qm0}x+@nd;~8i!MSr-`8SpYS@KXG2#_U|9wO@f2T&M zHKXf|2TKby=K9;SnI?mdPyV@?DIE{5*?yI|F`oYJ)TZ&qg^h=$w8sAqB;xQPgCqzT^4OL}7xZB(QJddb75hQUNKc?ML@&FqFw%Svqlb#48);83gpCwYE9K;-n(Yz6BkOdTaB6Vs6O5nu~QhKNc!pJX}=z%TS8H&PXZr33ZlKnUvM~ zNM6@VDXw6V`+6_X29$I-6y0wNsZf?xo`tEpcEE7ZJ~nYz{L)hM*KhWe(0Is9{?X{m zVahbrGslgh0zE(JY2y;h6}6}IY`*09m=JW}tu&vVKsee~W+7mTl+l+BF*+whx2vY z3=eeM<4knjGDkCgz9*Ltgp0S6eiq1!4Pm+!G8`8`l#`2pI<) zx#oPu2NB4jA_a{*Ev$+youTn`|Gz~7W?yq>Ti|+WR9yTmBdRy$RX=y@o`k>R+WV5r zZuIZP8kos6Gu3yG@;v9{pqFa0cLum!JX=c@O}BQZa*7CgG+_40vTNxVW>S9{GIgAs;D zR{NuXb2Ex(nmS?s+}ae2=6k<*`FAVM|Fjbi!p}*TJQ#>VjvzY|ZU*JLldwpaj>%4C zS%z)C_O(!u8Bo3)#-Z{ONLy>HI|E%$C^S?ScCb_heik~&#LaZ)u2+|oMTXDgMy;&1 z%D0nNs6AEES!1rv|O#FH|zeR8D#h#8BV3{5b5$Ksxn5K?@ko=Gg57 zjZ5ofX=N(!bZNEU)SH-s_%WAR>i~VOZlA2;ZAyMY{c{y3M$CWT3g+WDMj6*F_ks#V z_}?;b5{j|auT`$IsZVE$UM8R9t~p|VNSE5iE}UGxJydUkoiYk`c=2(%ge8xdk?+-7JG07NT*_$W>Ccg}m^$gpf>h+`g&OM0 zV-`CD!5>kRV=-==GK+_`FEKw2XbC<|R5E@pzpmXC`0p~!;^W|4q93u`9G&xFl7#|( zu3cGHT2^4S*0X#Jj{D#qq<{6;&jSgsJsOBQVNPUIJh+C3O?D75fW*oPTerlWMw1zy*PI+&~Jm*!WZP?_(34jPd8I>1_Xx}`}uK#K8#GUD@Ni~r{kxi-3eGT9lVpA9hD zIX(yR;C0fpf40buM;9x~Jtmj_00`U~x2-VrqHJ?c2=k0p_@G5iO>M_%hx{0x^>}b# zAhO5|FjZGkXL{{_y`80nl6@B>P=0`6xqgKDtSxDf4}^I{Q5a%LByT= zY6SC4F9o$>#rdY|gZnKR6=&aFt(e@Y8Q%bdIyW4|vV{fY;QSgKELb89bUqv1gRN#L z0^0K|Jknlsn?@G$H}HEk-53fR^DqlF{N^Z9kktoh|6U)m&}xx@V!VRP>1jHo!QDEI zD<(xBP1%LA)wuX4gxVBMbN`H#=dIfo_i#cjBS*Zuy{p#a#F>mLd$vQ3+vFveRTv=>ry%)4))9e9SaKF*gk1g!#57JO%;kE?@J8 z3btGYUpE$&Loj=RZk>uGR_^^U+*(a%p3fse>{3_UcvPn`vDzs(q0N0_9<+20OHs z+@_PzfO>ttzorv>jopI(IUSMYMd-PuOsQGE&D8z@f)l8`u1bL;Kx&F%)b9Mn^qI$&c6rKx^%P_zS#ELTBa9c;Y7bW)I& z?P%}d<>KY#=Huq!fkY{m70;5=QqX-Zc>xGxpsig9I2&s^{(YyXLI)e3XDmnTyik4y z2ler1s4iz^X;z*@zX0b1l%?l~i=bI=D)h^5iv;0~_?46P3M5eWl>e-^bHy`UD2)^& z=yLv0_mB1&>5NUsL?#-Osx84KZ_7e8Ny&u+oykZeyupLBzu5D8+Q%0eQsZ_MWC__U zyRP_RAvMwJ!>bS~vq5Nk4l516?PmSOd77s{mCK6rOm9oBqG84@nQiD94HfENZ13SwIb|vk z1-C4ZWpx7p8APgVXBo9F2a^s9!A~=?y5kFW5ta8+(^Bi*kHkF`WTkV*6K*pyI zIsdL_b7ORWe0>*+J))_4TRL<3&0~g4dmNMZjfN4_uv~5&=+s1rYHPoQdN^q9s75Qi zpaXw~ML1}sRhW^%P~!<$SvNN~AcHOyJAyC+6e|#S4c*FogZjEn22yhJHp9D?R#rI+>00K5td-#Le(=S6~mi1A!oLbY?$Q~U~PsP{rHl+pE~v5FT9!|8T0 z#BB3pD$lhv*bXR*YYEY!3~b14llyO@UORDsAKM;BH5w|yn~)rS!A zv9lb>huB>ii^f$Bq2NAVt9F4sy-=(p>eO0>@^4|B?#{?j38W61J<_q8a(5nb5F1*h{XQ2*_7{*2uWi0C( z1^r=pD)N!tib>G6!azs=HPMKU;(Uc-b-b(;k~dKWlKZBh2nU2}HzBW|U;_{h%$WPq z@*D!v5Yx-cZiW{=fS8&AVzzg35^~&Bdh&!Kk_1&$Le-&bl&8PI zf_=H4$(HrqocO>5KM8sYf}=Bq%-nxtCZ~y2Y?1Ocv`Ge8= z5yEo(OU`34w-Tl@m0Aw}g$%Z3}s!f*Vhm>(~IhbuGf-0`HHF^4V zrPFD8k89X<7yeB;%uJOFJ-s zsBl^hxAh6|^&AQp5Qa~m_Ce@84E|ms^-Yj1e zB9)9P=MnR-kV&y?=K3))Uuw4T+PkPJ6P(IYO5eB%0=*eJin#wfno2j*^Zw@z0?o@B9AvHko3zU&rrdrLfBn{JH@#190mQ z4ddfA60HRN(LgMfcyqAhLEPtb;}s?K@iin_jTgS zb?fXOunVmL2jP+~x)P4iEYzLfa(ywBPsL+F%3~qI$!Rw^{t{B`d4Gv`^*td(MY*y{K`Gz~2$7&;VHOsP^(hB5uM1)OLtD`3K(_{2lmycspcD+M zJ>Rp0gQ@pH>B1>kEPy;=Y2q(J5ME)ad@$4j0aAFC*OZ8;v;+wVh6V)>4|TJq=5 zH4rurU@1JcJs{$NNihC_2WDGSDD^-dN&gWMHjD;HTxbsl*^YFuI(-FwvL}wVC`g2ntWqsY|I7r zaUYH(k)2fEUGxUf^|9p1k_rVg-~R9ZQ~QX_aXK?)b&Q@d8QgwSr=r7x(Mb?Sk1nQW zzhN<;>`fbBX*L52b6DCS8^DxvbTf@pGHto=tHHGj_JGa=xC4o`uP)Q1i?lvl36w)h zeFVbwcRPKba8SahK-@7oH~96OD^Sc*xU35elJhb+s%YknQ_nYs5SUDaW?PNeE`SafN-#>q*+`3g*Yv8iclW@@ho%&r89MWU|GWajlzLN@zi6B{thY!)u zGOFVQ0-C`M;_&CkRfSE+Fzb%z50Cgnev^dNmey}B){@sdn?kF<6imsyaqRX9kVphg zA6S!3H_!^9d0>Ii_071PQH1eNB#!^4uC^}^M zyvYd5ewatFui#xFB!sr91+?Iw(o5acx!EIyY=;>QFboh03Y&y#OlOc>LGM~!S^28g zPUiv#SRn9U_khI@J~BCR#oi$}B*bQ2#aC3+Mu=|9vhZqy_sPt6z))0$^&affb!7%Icy!qe^84X$5$R8?iA)7q%ID=frb zO13;yO@a~C#>C`X{XI6ecfzI+m-TF_PG~PixHRJ9-D2~o3&(UMgV*u)5!f=?W!mB9 zT0Ntv8VmnC z&{d!hfFLAFN-8SSS-|Dxn|Cl7B&_lDtL#QpFtq-p^_tho3o*kk+(vH#ws zD&_l^8qxa)L{i>*Ql^IoJ5$-$yF9K!PgPYeqY~6^yS9Fy0s$jN6kr_8P6n+iUsl4n z2`M`zZ`WEP9Djd*pW}J)X_&mx6zQGKGWpf+X~+s6yuep_`)<9NVqExBBkMaw(tu5u)Xqqz6%iIr zJm+G%i;V!EG#VxNdxAuX(FxI_FSP?3MbW%u61)cN=r*O%w z-3fdE;MqPEK=*Exz=Y?p<=3x|Uh@#dkRcaU=XH_j6@V1==sd1ISYHSG<3$Gmd9xG~ zzz63fKjr0q0sUu~9BnIgQK!#qPd>b-6mVuK7G7K4d$Ft20IWvy?if9bIuO2|0mx&# zMwiy7^EXIet=hvFP*(&!Pw#^Xu0t=W&I5Ls)s9QX&kR3)iaorg7>3Y2D zHHj~kbs!5^iB|gJ?BoE}`bz$HpKl{sq^Anx$1YQdq|~4s@;I*_CLeA1M+zzpP=4@a*@i|mSbC9Eav5aMNz+OeJRXQA^ydjkmdXV#lGg!sV=Nj1 zrU1Z(CrN8|(lrfi!)b!t9$LyRNrnhp%T+)$PF}L&IzOAtQhOPdjz|&EJn%eq4K#O@ zMu>mox$_Y@;{k$FhxSpWDTQw>Lk zmBdzIazQ~IY!V<5UdG^`?G?tGGjVAJnW?%zYZy#myOjse3oQiN#$&!-2K-`c$C^l`oce{Ho=0wxkqCPq~~! z81{2wy{~37ict-O`714Qpna5|CG@|xwhjr>U@3xj+%7R7TI)QHx1|=BkO5MDisXFf zU>QYi&B#m+c^`ZRtCCs&;GA0JxW$`qsULOE+Z(*9XABOqx%7%Wda}dK$+^^@L83?7 zohV46-#XEiaHpUr?GYLxxP^k>oxCif%MA2mdb^Wytj0bnT^&E~oSH7w4`L%yT)M;k zRX3WU05e#qlN25&QQM!n$&QJ93FMHqvGQnpS7G?gE2n31$K&bGRbfCtkn=lcmxK{V z`o&59UiDvtH6A3m0ASRD1r3!JmaU-PJYCQ= zN5Bi*Ja1>{*C%Q<#}hw_B7hRfrdI{*9M$8n|GAR_k*XY`pT)EYvL6{1X8veWr7!)) zGo;@0E*z;{);FPwsT&;+U@;lYmh0c2AhsPImNA@X5!0z9X2-h;rW@s z8J%;G-!Z5z#n`)kc0_S;#!|!rkHa?uj-v|-3fdw;JS`K3jtZi@ zqxxvuhfCcL^*x1grhl~=L7vuWT)2CZj~I+%Qp>> zJlIf)YlAKs~-XMlXwMqr+@*0Cz zUT3Em2(T_C@LE~)m0#hRIs}KM*U^dB@#zs*OZsU?2&e>pZBTOFW8w7EGcJ+4z_{ge zal2Rvj7)#nb%4nxt}gEczDQUM)4iNq;7BUeuZ)fO^aWS~7R#21x9{KUfpbSefdFwg z=Erl@Ea#082`Q=8sqV}4RwyJQ8`kxzVb>uKuC%%&-y40I=4Ph70gTw6g~#4`M{W12Ke;TTIo}W>$Sq zYYo9`twYnTa(q6xstwNBa7KpciSeb|7mwb9bKz2qpa1G0OEK{y0&1V&2&052zXA4s z!h)VZV%Ydit;W8%m%2bms8CluU5>q_&OsJTLqvx5@d6nrF8)H;2#`uDy^k8{H&OlLw zmiBVHSdWJKhTx`!DT5V+cTU|4vQX75(7HiRF3sMPRj~Dj0K5i;`maFH1-Ey5hi^;o zH$s#MeJTRC1q#N0ek6jgSCPv4AaMe0&NCdvi;x zTELoQ^ow;uWVi=Z?nNX?XxAo6VVwbauK(*Gb)dX5WYQwQZvSk5K&B~qo7-7;=)T>& z0og)E2WW5bUSvh2vt`3N?=}*tlr%!gi+$w=^6=c@Xxr3>R_JZW5cez1QlR5vy-&BZ(I{@Tx7D0T277OzX0P;E#A1s!pLzrUL;%h`Ta&X9!l z1#1$G2+r$IckNy;Uinzln3*$fkvqQWuFgn|jVg`0F5+r?(TL{bkAAr~xNF-G#vn(* zYuQ%6I9m2%SJX&AXAJK;NAJd=78nG0(vPlvyP5(5Sz)|ejl%9=-M4%w2(y(DfWN+)vs!QZ_`2H6@^3~pY83=(v$$ie( zXfsmdA5@Ck(32*GMR?<}$NxvwUw~EBb=~9ep`=t=P(Zp7RHP(DN?MRmX#_-R5Re8@ zT2M-)yIZBQ}*TcE}-aedzSh|yNs zz1Lrw69;ER)RfvUhEc!uXr#b{WZXas{jfkJFD4gNMkVxn&@KF6TADxj6&|A09t&Gl zZk<~jejn*FUxj_QSes00bz0i6Yqa`Mx#7C{#hM>`TQu02o^Yamf~l(~R=vfLHb zn)q(c%hyjjE+XQ%AD5HgJk4@?=luTX1%jyp!JRrZl{7iC(M*Q%zd~SbkwU7yFg#`N z*4u{Inc(W76mkp|`gxbm7?MSPDVtcQrSfan3mt?;fqpZf6(jt-nBNvbG&+>0)!Ml= zRJ{JyqPF>a+~oSkxOwd+c&&2ei}eW3*l3#1o7J4m*$B%Umno7jvk=a0?%*L{I;#DI zRVy^kYkaVW&oEOzbw`O{Z0xl9__|1hiD|jqIPQG=`f|AZ8=nZXD9C`Povwvyj{Bj@ zTR~*gw&Yk8T7Y4F9AN5#YvBKVx8M4DpN+%!nGr=5?!%--(FZ&}|n8akmbIXP(v?vI1SJvpy3ex~8`{)SZbjYy9r~DFNt{?3YCKwRQvG!2&OyOccuSrOBXcLdt$?0+& z2)G%wPv8K7ChahiWUX^MI>`Wh3v^#!-(hY0%}C=|mgo)5sTwV>5a?{;Gv1qh~``vf}t55k)wRbSN3WnKhiA;E)8hL>Q~;-mw~f%Tr2TI|`Aj5uzaO zBa`{~VyoUaD=LaY#TWL*5npRak6aE4q)yezdCjBAM~2Mpjh!woYU4<7M?=Y8!bbsK z=F|36%(BkR7)=n z#Azp2kLkwq5JveMx9_1NV1pQS{;KE1v)c+-<@)u?roW9TV>&YW8O!BXkQ1(V9 zfVT$+wss~mGBV&05cUo{TcKxv<-m}5gzZl?g)HXUyH*?1$rA3ey;+#~tnIpLSlg!k z@%l}Nj+M*VYT9j6vB4zzu`oGo2%w$*)S zvA@dp)FPF`qZc-gl8*FXZ_Oz8t8V|Epk?rhYKlx4NA<;HHQ&(w7a@$k(@^+)cdMCg zA@{VIWg?;;mU{YmQ|Dt$2zGR;L^pU$+~YBCQsA4Dyp1cnG&GZMI$FpuULJ#B*RDGG zKEAC1mIC=g1O(H4)IVcls_BGcDDmFUUko3LkuMYA-}Z)8chd5UmoXqt)T0oygLm3> zps=b|XXvUpTzR^rMX-f2)WKkITZ7n)l|q&q;&k!*EH58kn>UYH)4rr zqAXI)MzcAB=Z=mc^E)@0{P)iJ?46G6A0fxIa55iM zl%=eqqV*s=+Oh$=Liz@RDcTaXECj)mn(C)RvUP)VNsMmOP+ujg)-;_+hf&lhs|NuncK|O?AEvO zchH;oT~!Q4QTRoFGn({^7X(6u{AMo zYf9?}SycA-_fOTM`gyDjD^xqw>hGG#j5mqv<2;#bBfpxe6ISB4K5=W@rs`JI{Q3O0QE4O1>)iqiW1&vvg~fAWj=FLTHn6N#$-cAdjv!{gk0fBcrk z$NE=UYJrMH0gU1QIoXn(zcg-0ht6nFDPJ+i+{PbQ`1)1(O*m~e*=Mq^DKGdat{m6Y ziQ_-~%WSWSe+szq)@TtE!c?QyBd<(FDFTMsUCy3U<=(eF1Tz(s znFMdDewB{SPKqa%y)amBu|vc8wAUI7DqsCV}E zz5~YleyKCkl=vLD517b&U+}%<)NU2@0=`rXQvSK?#Nv|gnm3{Z8=5KBfdXOo?wzJx zn;~=<8kAEB*lmN8Od%$@xMR*a(cMF}5p>D+uG!u4AiIE(Zi|L2cbP zjq7v6F-d|5sfpj`yeU2iN#xW3@DB#5M?YaP9is@liH*p}RmToisj!`G1#(cp?aJA_ z4O}t5eK4IY42!dv*cEm-zpMY$V_OJ;KYPQXswy7o`V~d;>~9zEbav=29EQtG{=z8k z(9o+i{1aC34dXwC9d~LzJ2i#G{3W1mx=C@| zT%AnGM|Y3VcJ$rsts|N!{M6w#b=3n)@3U=_^y)wCmkp)*!7s)`Te6uDC}z>TSSf+~ zubM-7p*As}d>T9&RzURU-$kL2ms4OVxBgQ_uVK!q^#7MXC8D>U;U`<_j%Va+goi18 z8}v~Z3SG4NFg8`!-9^$KzWJL%8IFhRsxsNOt(5j&>})Lj{9IfilotJEy8_$QY+J?T zH;H%>1z)E@`v_Ilb-h85NQv8Y4JMTXJ~REWg0RC5HTi;kM$}$^2WPSQVU@Ze>u@aZpjbK2~ZG7aH9pQ5>DL#Q(xMmk>i*LFP_Tk~7npXK${Sfa~^Oen(q) z)Nlgt34E5lH*NeCCWyyUi7bYyxc*`z364_8d4 zoqX4OY`TRa+)}dd=@c0SKKbbWxNjh`R1yWwCOaS{+rv*#j#T1q^`B0mJu7{M=2uF@US~Eoj(BRR@gakX{zcaV{Jj+NCTpd?w0{E#En7 zFZ#>Ygb*^f?kmbDc)lMibJBxJp(5Q(w1er|m$^<`+SMNppR{0VEWx$^ z#n|`?iaSgyz9oFQF+du7eGI98q}cSI*8^M%0tO2PbnAl|L@op)Suc`I%oai2S$vGsL)MNx<2vSnF}s_kFsUM2 z(Bk{2hMzH!!NHaT^1PF_1M(nkiaVUlhH=KMjWN%QY}@)FV*)UVtzE7@GGA{bED>0? z3mZ{#CQ;@T(Rlf{d4cfa8FR`4u`dBK}moZss1>eo+ep+Iuv!Wz+*PHqw8Oj zgV9q(T<^s5ziW_ChpdImpNCBK8`|qd>zlV)ZxDzlFbATNzY-@VO{moGLQ7D>k~qUb zw+N=XI!;2>0;F z88Pqsz@OMeOyZ;0v94#U8Bv3!(bmu}c754Ui-MfajijJ{KLK48+bXAa;Rt6;SeDwE zOR;0uhuXY1f8OtQ3v46mfM!14m;!-AjN>8h1`d5q9p>%iDnk62>y2wE=gGsi7{wdz z&<3fR@n%uOoC8A|n!t^(MLwylv65cxo>R?yFfn^WE`FwaSA&TdC&s#+rS|HK?flaQ zxdG-)GTn*##na_jym6kl23pl`iov&XWf^2E2P>mV&~J(-d@)n}JP(Mn6vXVs1xT>$ zfg&-BD$#tYU1EDzr=~!gJtA!~MnvO3-wavyHxp-(}CrSd-%t&diA(81`8=cRN6}s=RQvWfpoad7YEB;?R z0lkdq38-4&^G{sYUE&Gt%-B!6v{n@u9sWl3J&@BMHUX!Vf2^wD3{8_CsB)Y`(!$gI z+3et>%ef{H7kW4kUB>=ElD+a%mV&p$Y#`iQ{F%@lE0G)RI`TpP6ZJf)3p}O~1R}X^ z{%A6fFw`(TnVVMG6CF^%q!M4OeJ|#~P(i|}-p-fjFPL#4zTTIkOMpAZ;U(6?JXQEA zLpcRNAclfQ=O>R~I_E^LOQpX0iUAX-$9|q*Y^O@I6H$jF2jTTeQFZln7#PztGCr;! zFU+>-=J#fa0PgS_c7GTyppRFLcp?w~l~^yf8%M8VSJR~49Z0vkr%rZwkgmksBy3D6 z$TyRD<(6|QD@X$w?9sTnPSyKIWp7IaPj;SnUp*3r5vTE>vb|7GJu5XEE_uCg)cF9C zx(=i-CvFf0e*;g#OJ>cFZWp_)ZU`4Uq=+(QqynzHF;#?8{{srYAT2pL2no^ek!e~8w)V9G3jf?q5;4O2whu^^~RT^v3x^GnKKt+Dn;9A(XA^ZSC5}AR}EKOBmh@ zWr9L%>%CCV8cHr25L6YAzcToDc6NeceSVKn_eOn?lwi48WeJ?L2D4hde+f)_LLFaUBH~q{Y~cjS7Lyi&M#3k5BW%mr0U=q}q-iE=H#cWFiUc8CrQ2 zdzr0NZWojGQe-6*Q}qBUx3j)e@tNch`8+n9mSsjNd2&n@a$cNkbsd*OjB2N%9#9U$ z(8G6eL_|b74yzb*!XE`6UU(>8aazBf9~U@{Xmhcvmm>QQkk#jtL|}^kY>r^#ogaa% zQ7Ca`Qes~-dxwnZC3~t*#2U5ei0oTj$Jgcb+8=JQ@Xl-MY@idC7MCBqu6j2#lXa`QePb6Egn4W!y5#@*5U zofbrla=MlEL5@a)o*4T@K@H|BPx>*bT(A&HvG=*5 z$AE6E4eW5by1EQgmYCw)u1+JgT<`inxx?QhbgUVYDqr;VFA9zIl+vDI41F0Zy*5=8&&jp?|Um@c-Au%Q<0@wjL6Vd^@o1C@$uYIjghOs0YW zG_6?r{jtvEV??+0_!w7@@czVp4=DbgfC00p5o6EF>x3MMi!3%izyE_jJijCJ=Xa$I|AOm9iweN}kU#y9Nw15B#C98MNIfeP zWcetJ*m9r{kbHG~nXX-Z7GPl6*v1xub+zHBivgru=-`|8}NEB2GJvB~HGcx9DQMep#TDyzyYU=3?g(59$OwHiQ2KUkhg*qt>}UL(8Z<`mJ>v0eDL^-{+r2 zVlk+Q4UlJV-y%P`w*?~_YcJN=Hf*3rf@wDd1*;BB(|EC%?AM0^<8Fe;B%oZ?CpzEE z!k)I3&Kz&QLx>{v2~m6n>*HIF0n#|%ZHT>d%KG%@nC(}B6FzaQoj}^Hv*3#$hQl>9Scr3 zY44F?jF$|QTJ&^wqSqV5t(x8X4@DHbQa4LXf1f3b;FT$-v~MCN**8s1l}=hA8L0xf zM?>97K|)WrTR-o+Mw4DTO~5I@2Y=eGIX1T%)kQx~dMs`$Y=iOgKhUJg9npg5D z0Mh(}yUUhWW)1v^Y&gf~84t`%)vQ!)*}u1VCwAtms35WK%`{{yF^WM9=BlJYHoRSR z-i=A+8vOHTqVZF^iIIe1&FAd?hEVwQ0>DeesG!?mDGtdg<{JR#?)a8_eGk zQ`68Sd|Ky;(6SqCjdQ*j8n^hDtM#^gr|qR;S2Xv2W>#)y*em}CA^0(f!P_o7S4?p( zndxJIt01BM+Q_4>&&x63ks~yxpo_&o9}N`%XVpmqFbeP{x^|{|&x>J1OllPBs?uOwQx*ubs=QC?DG5jLZ`L1Gynzb zgp0nOAS_$%8pHJ3^=z&l+d}HzGOHw5A3dk8=3p7cC0 zeQ6~Sp(G|&nmak=yxx^pbD9a`garw<7s4NWRt)_WJObdYl|}U_lxzM>{y$WvbHq{c zWw2I%><^}=)kJX@U8}19%Y5x$@%;rBgYCx1?j_#T^((B74vt!+MG4T9QV=ui!YZ(7 z00MHn@NHe@`~@uarO#9^_D;z_i`#`&ojb~dx5YSL#Wpr7evFmroE%g2UZ+Nx>sy7z z#9Z!t!7Jc@s{A%f2XBIuicIK6)y{vg4^MH-+iBF&2f9wrKvG@za6u-N@E^s44q9gd zMT}%;QwL>X8IL9`G6m@XrIG}Vs&W;XQP&M1Pfc$jT_pY4c0CJIia$R;A>wsWZVz7p z3p23f;b&lAkVy%SfiY$dbG}TB^z_6}b;e5|*LPj``vVH#{KZ28Z0|-GlK|UZ5%eZ- z8s9P8f`~L;YLWLk$q2}w0~TBcl$0khItB<}Z#+tc+!z2henv-Y;+$ForUU3UKqmvh z$FAhD=Kg*l54~;!{r#Ehc~j{x>1z1J3!-nDFAQeBEYj0mAZBJqmWnXKvOSEg6im?1 zup=arlBGh-4Q8I!MfRteC3 zvD%Lc5JO^`UucE?lR?A3H?cGKM?6?G8qAs?MzS(!cAAF%B)euw(k7m7i|HO=9rYE6 zHfLaL-1tA15BY|P$rLw}n>y0f#noGlp0z*oqJHW5DUjGR(O#3xL889IjCj?+r@#D% zLDaKgzQjcCk&z3h8~+I;$V;Zb!7^@-aZe;dea^O%RiR4~=UG!lF4pFgEoRIx<Iv z)L!w@U@~VuGGY`wl0Y%xC3DX-|Novm@?%M7(|mtDdqU#bB>X?{WGG)EeG|J3i{HVs zrVLM?Tjai^57qwrlK=Nk1^-I%YGNl|{UVA{K#QNI^5}p6`v3jvM@qpi5p0dkW0pKp zAJ0k~ZkQk)6zXPq?e?G4@c*Kr&x|gMXQ*txiBwQ7bHY8d!Up!bHv9*Z+VdttXR@;Q@bs z+H?ItW&am9UH|({le3u*Mu=~J2xD};hyH=cmAKOQ;S9mo$EGd?13SptHStMFCFfUR zHp$FdABMnG;z!EL|NZ*^`EMB_kz1%?1|q#&(!OFW4`Rr;{Jt38pPI;gTuQG1>v~bI z@_g^*WnXBbb11Q|iskqJzH}_lP#Qx4QSZhtyI3j2Y`34u_~6tKSeU*ckpjWM9(6w* zmNHK0XK#PSkpF&}v_z^Y=1RM>13nA77k)M$EVB`GiL=LuVo7us^phvPp^rz@|N9=j zqOfGgVsUx6hM(LZhV|@6jRUii;+t>V>7sL~UTILO+>_#P?Z9Fte|Qy+%0}Azjm6Ah-zqzgt94 zMqw0Sm~R)XjP~W0uRIQAWHYz9PNIBcVYUO|YC)8bj#8^wJ3|5fNP+J2X0OlpE#&_D zQ>NU!?L#AN<&l$tA3vZUCl)Xs@uIjTL^`O6Gu?n@@uvpXhDLsZzGtk||L-l)S%@q( zzNrW|HSE3g<4d_HPF2QA+gpBuE))MI>2m?M-vJgO)l3MECozWUv;TgxW~|#KO{j~{ z+1aU5MD@{cGSN%=kom#Vlb%r8vUnijmdzP1a&sroe@~{|;{WfJDcHA5LQ(nD?&9h` z005Z~9-LQU35{JsXyNkBE0n&zm@ivmI8uF$sT!zwNu(_J1Wr}f*Z6TieiQ&U25A|k zphIuTW+4xzFZqrMim&|6smQ&ZQz{4@H;){!l==Mn?VwOnP!OK=B2o}OT>u#`ah@I) z;rWaU(;a602Q&L=k4_3+DV;wXraao>&vkuEk8Rk0L)E8JRtxqoj z1OZXe>mfC2D{Q+HX;Wq4*lXE)&R0@?xbVvy!Ob`5EEEzZ0wrd~U@K{41he4w22~WR zPv-pn`yM6>dIa5(?u2|pQj-Ok-$9tlUZL&+bJhf~EX4 zG~v5{S5-0#H(u+csXO80U&?+EV~O3B*9GQsL&Ri=ZsH}wscXLl`W0wu=Bz&GN4AL; z^B3GMd7VsFZz&e6d?W7qhX$e%?b#fzX;HH*Gx3Msc*xFffj$g8jzAOkUtaC)_pL_aldDyYm6bswz}`lt0{=NA$$>Zb`x>H5A0BLoogLm5wumCN5j>Wct!sq%3f8NLOCmu0VaM>*iM|B1_=q(Q^U$X6Zw8Uzhfh7(%g~m;)?j+NS1l zB^bK_Z9@p4igO@Gt7j@ATwGcLaU>Z6j%ila%vbl+BwJ@2y=`o4P^cjzI1d-_Ef77NBhBR|{&dQ2@3=6n%}(YO@2u7aCW z4R8WBTpg0iXUKN*&svg6ocYPNd=FS1NL7hPDm9&UB@E3Jd~JZJts)$N@J%jTfC?y>Ttv$2*m?WwBU@8{BVkB|tM zC?Yh99aW1z{A(YhKxgS0DY=EfSTk#9AUT@l=Bcj`#ZT^Jaie^B%0>X^?n~y}0fAo}m_&E7&aD5BpJ>`Ij}qztXxi zGq^~dmGQQs)EP!-sS${uwS_P#M)BN2#C~3i)LuUL0KR~)U+;BXyS}clWl{Qzw>)h( zZswZS^^0ddGA%9@L4G~O=h*qac0esx^K|Dq9-8PfN6dElb}V6mh9@EFqZ6rjH-Eq4 zW8EuKm*5Z}4AL!w>ws8i%eu#9`9FU{EL)bVQwx)Gt5;S-Wtmf?z9XFgrJ;!%W@tb% zuQYUr#tJbdL;aK~K4~u0TInO16BZ#NH(81mA2P@dw3H_lw<8i5NVOei3sYoSJmOr> zSVWVr&6n)u9Ikd-KLa6=rCDCM`v?938-Y~^Ac_W-0ai$9Qg|7QD0|O72PW@@-^HNv zkB;xJ&`->;{&Nn^`FNpI2(sTtqACClA>RMXRE3%!%*jn&tGy;Cc|KC&aG!!e6Lu&W<)e%9+() zV934S9!OK93DEO&s^5|qFMHhL^CBrYQQz4W$2Gk{ii7?}{V(zV4V}R_9nb*S%dj{@MXkzX00O#<8s*>eg%WF_SCXpZ-lr&|_npUP7-^OQRwe1A0h>YhsI z-Eg=xk7$goY`tILqd}4s)g_j`>-J zcPB9qw+6>zh$Qmo7QSEeP1NKkJST~wxW~qtuO}YkqqnuU>sL-BiBa7GWC}(VysdJu zf;F~tzWM{zBZeOqqyn*O^iNu83>qG(E3@$yt*|+FvYV92KKVJTEWM|=OXP~bxSVdI ztN{BXHA70Um?iD?)o-*(RE4YE>z$>`lv`V6lV+_|{EqTsb+AA!to6y=0&%l?Mg2QLjdy}0>63aU_QT0D72cF z>?k~WybGS7*LxkDt=8XT#x@5bGuascPT%$VuvE**ju*NTpP%18TpJz;f#K1Vh(XY% zfGBH2T3cKD!-o%0gpqT9X!;J+v(vx0tis!d#UDm9UA&K=NgOZVZGM`()O1pxAnU~d zBjgi7S3+hkX9sup&&cBQ-|hai}EcvRSEv=UK!bQJ>2(&;N z<<^FWsO@fi6aX*-mNQZ7<_5IS_#YFZ4KDyPQlNG2s`^p6-R2SHm`$lv)jPP-kC@tG z7fj?zGH?aXaPY{4v9g@s0s$aWV}!|t_s4WH6LLM2e_B}jMblC;fqr)pBt?T?8Fe)q zE$oc@yu}WP4+5B##Bg~Q*ccmxBUaMo6N=b6zg`)O+ZtJQ^*<0#N1#6_e4@P=@jWgn zKuRW&$VWp;qGvezYn#W{j&yvpc3zgrLH)v_1;()Rf4WV)!(_M5916)Ea3?k+hR0&66P(o? zV_c4KIjhsLvS5bF=RIF0kPA|ObB-!8({Vga0i1=oZOU%l3~8nV>?ZQ4@R5>a*T|=) zxQ!;NuRjOiE!VrhFcKXkA|sD1-cden+OPgR(iJ4QCk@V?xhLq5uip<6e-Vf4FGwXKVDvNX zjSzO1W8Ad$#c0nD=Uhoa``Fmi2H*~|2LKFe@C*%eGz#Ya3@8xQUb=1_X9oZxFDoMh z99Tc-+>CpE=lC1|_;$HCtb;U!7RNQ*sEudW1>ykkc z1$udOTvrz@YObE1|0Pi4#P;>2gJF$4roU`acCTt-X-P>1z%*}$lu%^^Dso2F@e*G% zSqq3#C55;@fO~ZId-ktmpVkD=R+7+e+c7~WVfc9OzRNM;t{E1Aw>r+#XHCa% z7c~j_zoOnH3cS^4OxmUO{Io$C-)N61It9>xmd&QaQTjni&0A<%VimkBfh zj*DUHO}5TACTB->4T_Ar&#W&_p!ZWfLwRv9MDc0xXWfpau5x~UMZqI+J`ur%-!y_t zEGZDSb;@*UQ25R_iUeW?S5J25Yp;*ab=)ow{|)Ai@Fys(B>HpW*quX~b<*ce^%50# ziBn1Z41zZbGB+HhUoYwrc7mC3xTGANZEYEEidjX>U}P_F`Izpw9A$Nd(dz2Zt|@ZR z`y5`1a0lUA44k=83BVAz%{A_iv5tEg;B{Vec{J{4!BPhs&!+Jf?*+(0;Ad7{-yjDz zY)eo7Kz57xbDBYaI>h?n&A8+FAe;NY!D>Gy6qE*9m2gKlN2>)4q*{7Ee(OH5lY~3m z974*edGMDmh=LC^dxP>B<2BFE(IPQSuuv?m5=k5H>MP6A}hGroro$<0scYZ$e%v+3}(BbFPCW>q!n{t1# zUQZoVFTyWF8th*-`fBk@dq*Ys4`~V&sQ56&bn0IV-XK-r@tMo?`F)2gN%YyvEH2NJ#n^uQu*QGe18+MB~3z+irhB zR|fr$bExYQxTMvGLvM-Wp^*SdZ-C}-WEa#A_SgI73g)-fSAaBJwz3Goa33-otJ>cZ zfb5f20NTJ^hhyw7fgQG}IbF)oQiKN8H2o#mEgS1C&;Yd##Vwcd9! zg=R^Z_Tsi2V-G~}Z3HB<=9Py-@+Kw&HIa55U5#TU7Nqsq&|ESRWigbavJBY!_P;FB zw{F+)Y$sgDH^BkQ0xmU7U90VI2Ka~%eV!7Chf9IH9JO=Stzt4jL!TuD38T8(U+s5C z3Uy~g31?a2!m+Ur$`_Qc(A*p3Y)davW3gQ$;(CpSfNZ_>`$1*$G|X1Cv9Vt2iE~>` ziP+;JW!I?t5d5(R@es!4V(gOwq=Y;+ezxKZy1W8nPGx5_~R=t9IKNAdWbG*puG>nw7Sj~A0e6dXbO@YHVOuk|Ug z0dNY%#Km1h7-e3+?%-7&t$l>T^9E{C?B_Eef96`_+>XklCng|!RET|CZZ+Ss zp{u4gbi&yh_qpZnNOLpg3AIlsqlEg(VO+~Vz-JO8!_4?TNexHo7(A55!o&&Y?*ydX zgQ!}{2OFMwIBFO-r_X$*E55x96=s#m>I_@toc5zt%3slc^%pgf6oqBDJ$;pzg^q=f*S^<_NJML~q0e8U(m5`Zmf#z5bbLaL42LPh$_rK^Qy}Cq2&@(V8#y*Z@J3#b8 zy8R-A>7Rna4R<#Ym?U-K+}sJ~HgdlOBe#>ZVM!1KeMfgUl#N(iSb$NS-&o)^(6R9& zNEioUH=%)4{VSADay-JUN1Tz$_`83dTR^3+BoK{+$fClo|N;bIp~)?qgsG+BI==4 zLpiKU|7j30t4r0k&@N2cPlt7!?+k~V_DB~rgJ%|7% z@v8RFU^{wKZ>XV#@GBHgm}pHMO8>(hJLmrn06R5Ityl`~5!mCtngOAdc+oU&pa z{B&?zDPT8C(!kJnY5<4kG&HJ7*q!>6nacfl((tdEE#_(^;X4?gsaM1{pHNx+9w5Ec zJu1woJ}IGaLlq=)!9ij2=04eF4h-CQPBn}X9Zx*UIUqJOlzFfE>q>Z7PrEm20@)J1 z1UN=lax$Mx3O5DNo-y4ErCpC)ixKr8404uw5@T`orVR6xc)WB&av9Sb{cknxzsle4 z-(O#S8{Z~x!^q%Xv}Sl#&4#}%<7e_yb+A-?gYR&gqEnAZqH8@iLPq8m#!XlHUJDIL zZ#JHMT(r4oJ#1%Z{XM*?6dP2v%(wD;Z~9Qt**=@Yti?g*WBAGVGu6fV%D)?j$qcN# zzMiwwAbyv;ps2P1PsDa#5UpgZ*WOne0Xc|B83=E|*9K8Gd$tZS4{h%?*rBBkzQVDb zJRDx-oXdpG0ez@=h^T>nu+d=sg+?3?p-28V4?)lNL^;{L4O$59UF`V@y?ov-(i4tl9TLXb7~c-QzZwLs1^!k?1C_E6j$8b43@V7k}KT z;)Fi(Afh+6KH)(x1zNK9%_x2>Xie=Pp5k9I+Br{=Tzq~mlX8L-ZIbCS3Si3@Rwsytr zs8+m(a>4NP)WaG<4;nschq*p7<`2&+Fr#V3+ncAO6f{>qJy>MGjUyQMr}e_rW%qpl zB6yIrIL6h;$EZ>Q+vyrxl9gob-NN)6G%@wkfuQ^z3eWe6vb@i4O-joooMhSeKJXzu zx~LT;cB=9-;KII0IrFi<)hx#8BJzTJ?S<}y0)y4RfClr`t@UiwJEM=d_3dfJ0}GTz zujZNSI8qA5OL5CT$9(B;mAqT$n6knn%bm;3R*l(v&hmDJVxw;ARkRO%xDSh?Vm}@0>d6TG4@;&U11n zD^L+A_yeo`2^dk|S z{VB^q(6cd|Hx12LATV}2+hr>8bi49A?X`RXHkf8w!8Zah?lVakD-5u<1qJK zd451sT)faI(QX{>;iw#$oI$1Y@gQ>#sl4A~fdbnN>832&+mh?C=<2pA-So7cNuuL) zLS!yGlkdsitF{PHZ%vpB#?dK^tCso)Qjb_lvuTPtCVR| zYJU=03(aym$x2w_&WP7sgyS^#%&1`WQMY{QbGmqI@M@j;Q;rnI`5i=)>pzEqJ}3Ug zVuIvf+KhlizW5?f!ovKB?BS#LgoF$P>$llT9qNT^qdkDTXpxG!ePY8!6Iyo_Tx1sI zdoW&NYN*3)GSPJX6ycr|Rhl1q$h{r_I-o}=4uGZgkr5ZNBl3Opo@24SdqfvD?`Xwh z_~qo=0fg$2Q@at_wB=EuT3{?i)N_7=d!1p#XHI*!j}vdDzTeMyle2c$I9iWK9VxRP z5&SakdbtT6Oi;wdaT$M?XF+H}+t^$rD13}$Kn`3)`Qs|>G*nDXzX6t5t0EEt#2EQe zGyiSfq8GROT4B1{K1j*6cS?1wFJBMsh{izb2GJ_Ygq6O^0=*X@!X33ZW4_=4dN{;*%W@BNa;&^?Cx%8<$e?Y7x7`p88NZq79tWDJ9|a{(#N>a zrSQ#0k}d0-+ce_QN3)k9oCF2z9VKQGJ3Gm!M&HU76trE_#_4YO{(j?*n!GA0Q?F`) zTdon_Oev4iM<7R#?l5v5Xq?a~)0?U#lRrtR-oW9O@*o%uHOQ*fbC(vv4I za4`>Ax<}d<%D%praQyt{%ZJ#ZKer4Amm{#0iL&g)u&mZ6Xv57$^($%XIj8OjvbZXd z-}_`MyvQoyJJ`WM671P;*oS&Mm08c!%Q!=>18c=BbY=11=C9>*QvE+a>3bL+zUrLD zAb$OtE9YaWWYr64Vhyh3J#nuUvwZoF6Ewfmzb`PSaMLE7L}&%WKldafa7RX1#*!VEUhW;e);qFhN^CLop3{AP6wWYZx`O!Fu2tR-1VkMM{ zGs$FsM88aKF|e|u#EC~gW1Ss`=sXQf(enS_|wT`2T?fw+p>Gjx`z}Mb4KGyuBJ3H6xU-Um; z;3$TNt^hzM_yp_@e5Vw+fdI{4ncYh93|FWmJ1s|zcU^7Sb6@OOA_{NxuQ&SiKPV>4 zV7ddXZlS0M{+>D>94|;Y2+Ra>&P`SY`k@G|c0Sz$58>PQ1vP4cLs*)=-nm3}ibB;2 zoWs%92c)=Ku*xckHbs{fnyfm`^3!N&B6*X=7DR{bTE<=c<+mSOs19N zm;AZ>LX*o_s@hp}Ny=y9jUyHp16{m^zPC=b& zVOie0>-X31N@b_Q4Qcx5gXdA+Vfb8sc<6q1<3>v8x@3(jR(N<|d+;WU(08=|b!xd}( z%$+`Acwua$6hDXR_@ajmOTUNOP4D*o6#rnE&goc=Y2N0V2+~&Ca9;1m7_WB({)DVj zHs~Fyd2CTxYy%sbq2%wI?hUhfUT6MVAWi=kZ^*<-qxV&D9`X6fy(hiGNuq;b&O6PEG&s#^=-N98d9%Z(MRs>|DvqN7XSi8%{Yq73hkz)UddWKNrN z{W$9xDgzYMZ+ckx5)Bqp+58v?RHvhjKKoeAQ@JBOXa#BE8kHTwc0bFxcK72-o6=1? z-SDJ1y0lwJq66h%4^q1St5z3y)eT*sYovsq{;Uoaa^$GmX(+c@Lal@I9|?5=#EW0p$F=2jaGYi z)x969igXUMaC|j%8O3eGF;Qz@JIxJ4;L+Su<$wD{1lN_{+hBX7;B&rTOLaY5vPq+k zhZGGL^$3n9Xq|^Vjmu68hK@;)dP)jEwT8`zgi{2JyTR#TsXNk%dA-*-&TZ+fFgiB+ zc9b+CbS+Pf`zEcwL5BF?Ke@fCCkNRt(44zt=si@_U&W7wO=%QwC%!e&jFvH&kkLz_ zG5!20?}SM1%S@*vgRDP3t#K=r^i8@Y#xKu?Hg7(4&l**_0z15g!15{nr z+0SX5Eq<Xk135ms$|#;-1Qr+{MTM*IVc~ena9SVy>2fYN$*D0+w{lXm-FHN|A;yZuB^H) zTt9S)bcr-b3%sPHba!`4NOyOaG}7JD-60_$A>EC1x71mD=ZtZFfJ1b!_g-tx>%Q*J z2C@>%psSYA11;+fI&xQiBTJ*W{`XhJe*bC8&D-g*hzYtDo%1d0#YlPmd%-B2Yc?n` z(NmfF&#TriOjiC`%c9Om(m7MFtB#o_7q^-x#B_-x-QOgzZUx#Iue4mztX}X}!pmiw zw`a_Z?ZAZ$-mS_8rZL|ywS9AK6fWg94V}wr?>cl;tan67qV_&5q70UbLP!s#VavM{}^RbX}Yb8F23&fa~nOOdd8xkz6%=PnBd`_@}eO2)H_bs3gs3b zR_WSAh~>d8yx)7?ZW)P5kl8MR+&MLVh|3Cw*O(N<-p8QiKp#Mkj}vy0&$q7&S`(5++cjc_$-0z8n9pKj zA?Lq=W&Mi>Xq!MWir>#UFDYXe3Hd(hd*+Xz&Y;ilu>I?jiA%s(Tx^Ff38;ZI0W=&y zd1ME|!GOu#-rZ%=uC4cOyMY*BSTFKKd}x^6aqyu@0oX*qkj8ZdN< z5|qC2gLaeREw{ zEqUq&^_aiKMxqZ67dcclPgaQ#t?+MBJ*#)k)I!Md=H?jQQA_3p_HIPmJw`w8n%2>6 z5m##^5*N;w*-E&cqn>8@jxrz%ra+ zR53(*7ETb-T9n9*%m=Y6OpuU*8=srCi*m#vQgk?@Z%`MU)^#aO{M;FFX)qa z(0^{fVNo;Hm6ei8#Wi+dz{1JIn^9h9-xKjDos4e!w!WU2nV(}TPKHxgP3{f5t))0z zo~X5t`dxKE^Meuw18L*?rHd~YBIz=uX=KN~TdjImzGu@32Gr;kOHo|cve^xvGhZYV z&iYz(q=X$6B4dAcchotq-8Zxn$6vAB7;N-{V^|^BC&T7UNm7F>j0A77@u1wAOnNdH-+%!=ePuKGI~cd~>t90> z;~F(ya1f{cWli3bEL%BL6JKyEZU>Li>tLSm>kSCh7t0d?YDI4TZJ@$Fz!s}OI3D~n zcJK6!LaiZt6P1A%IGknR;V>SI1|!cUm(xYQ$L9^;Ah4jp{_j(FuHKW!?TYUjNM3>f z_@rxJsl>MqQ^n7xWXP{C0%l(*s7Y`vGs504{U)a`u`@%cbzQG#*f%F$fOqvDnSjL| ze$Z06Ilg`9!L^}BN5S7XBjpy6T{m@qSN?HC8Y+xBM+|Aok0`U{!f}7^c82BisrwJM zvP_=;AZ$AKZFo{qOkjH`VsnN>Y-yCu@{~)|;4&KRE3*T>GT01;-TbG^{M&MF@AV&u zh0~8-r9Su0$?C}Vxp|#E{NJ3(nEk5CRO(p6uatIL312J~$xOaxM0Wc)F1p@r1fiSq)`$)}xxOFlQp%U;b_td(ginHgXKK(d(ctc2ID>tk$9bh?oLu9f z-Z|s!QD&`Y%@Ax;v5K)D<6wo0H*Luw?bFaMTj0LVB0%$3(q|pB$f7l>7%QD2(P4vX zwva2AmUb?}ROJV<*c(Elqkr}PMJDxnBI*9Xi9EW2Uo=7F#JrR5Alk?Ez(vw(U^5N9 z4ba-{{+L{p^{XYU$(Tt$VP~2R4>gJvUW6j(dWsjj2W!8Blro69Ndkj>x*{Ih6~kWC zW0$1xkz=>ui`CeNsAI*`g+4SJT^PIItan~J?vkqyqF3;zd?lWz22@ZByRE8FcMT}y z-1;TZ#%xm2auPjmeFj;Y0e4XSD1RqC|I3OUEAMG0r6KYfc~ie&;XhDC@@{Ir^>PiNev*^bl#tY z18vU#6F-e4e*}BF#n-fL$~r5U!2Sm!a}cg_@oy)^&gu?t@KKTR>6DN+9Es00U2Qul zcg^2Iz(;1qW2E9W!JGdf`f#>VxkD_P+xZatME5W7AzgyEJQk$Uq;8EWq~nAD@Aj|> zJV{_x4f<~IX(XzW5g>kK!l7Ol`_w$F|E=O*4z%oMl`mc1{zG*>n5|In%2NM~{MlgU zKox8m!R8G|-sd5+$(rX4=04@-wLbdom1x{i9Pu*2GVGRsf zV*N>17wbHB&Qh9WwC2@$%j6-*U4B|t_IWfk0jTSpN9iSc$S5!M6V6f}M|||SkjlEq zO{9vIPBE!(>Z6M^>0-FXa6BNLJ?zp6!_e@*o~r+A>CxodfA^PNsk6MRT|Z#YE?=T* z+dNsWKLVFG-z2w-eF6REq*bwlHO>KHPDPOv?pJ|$i)pB; zgB^E?JnblCzQDs;m6TmssXF}F%F@PT>dCJ(hF_XRu*FNO1)Iiy!ym`;Mt@cy7R}5; zC?-tk^}=(17olVt#HI8;E?B#Z=DI;S1ks!5eE;?;sN}f2r+ah5nz4B%Ty(|3oti zPV1!+i8AwBG%l8c4l~TvD$Ik`r_5-L`J!8J99eP!WDz*;nQ!*9}W? zJxjf#T10J65_R$d_3;@*!IP1h@p>#IEwbTE1XR+o4XS7t| zd}BTVnpaF4Xag+4JrIB|ca@oK@NeEvfVC;W_bLDbIjx-kKaLehL}IxL{dD6`93>A1 zqOsS>?lGB7y$8EaGyu^927m(hcL@nR*gf z32n${@XG9$d?V40MX|z!w0u*yj78C)fd5$h1Lp&aHA50AmGnhY$;ZfpipC>J0%0>Z ziq2_*U$|FV*0PP&1xX6A>IxpURDNVAX89IV=%1RU(cJZhw_*5o7-O(KZR|r*GaJHx zY*+Hj-;b3WxvbJJB^?FD+0&t58pRAOVCJOJ>(JA$g;>w~L!ctLEi>vG8YE9Hl*MMg zZ3yUH&T?EueCt#yD*{d=y(5==Jj^kF)b#~3rlm2{4*k)ZGy?cQ$m?!s(XG# z91hdf!8AFfd$nX#`WR_6FHWaucV}jYK(PU5TUfE({_p$md5RIbxr)-g1lk^n#fDgZZamKuP-{k?h^bZ8sC0}4HhN+}H^1Z7J|=#VFMs+gD{aI=#yhfw9Qi1_%<&4PqB%d_9%ypvw1VP_AH9_d(PoE5EB z$02L|EbpD!5>Yos5Oa)N=&1ahzF3$T>Bo8>r6i>pD&6or5&izWxF({X4$JH}qBh>V z7awoapd+3elcnOjd?ndNp19zLUQJRtTGZeY9)g&TpW^n-4sCeCLNBUJ?;O*1-3{qc zKg`n)9FB?~86=G*x5-(2FiI(xubVg&MUqI46Jv=zqz7eFZyViICt&QVylxQV%ELJ1NibbpHUAl zD0#&O}tI?!V!LN@s*+hQT-qz(g|Kb@Dj(3xgt^ z%~}f(jIXC;(3J$h8HgP?L<9p|4Cvcll@6XS-hyH%Y?jk|07%h#nA3;Yfs_TX%G~g< z0;C-bMt~I;8t8-4o4(G;2^61-dW-Y%9bEsZI$h}4J!w0E_X92-gu2?hbzP9!NW!^< z*d10hd2u>^0eTP+b82xYlnQ-I@+J5bz+{|jKGL5S2rI6HpUadArCy#+eM#K6(j}oz473TRGIVDuRo7={7@3i zx|@UaRh_SJF9@Xbp5I{sxt0ZZ2LP%W5H0}os|1b^EP37Jx$+$p%cH_nAlCja?9C{?$Ln- zY3X|z`-0x8MZ2y$a!0!+0=&rm;xg{Ydc>L%!%KI`g5t5`xg@6LjR9y=@%LXBECocF z?VR3rGRGqe-#Vx zn#Y%qT|6{XeEafO0anNg8keh%#SI_Zl8R4h5;Q$`u%C=-)|mk-d4J>2c3Ra6wFcwj z7~nWY^dX>noxY0n-OVcuzrGrJ6bwULX-)8o_r?TWaqws+)y+#3{lc#B@C!o>qx}OB zT#je2chvQs9e1*UK5@RumIMN{B0gv9J+Gd98JTUfEYH=Jy4~Nzm;b&4pU*4Ts)>N6 zmF(OL+;p=~_2OduN}y$>O9n=2Bed~(kojk~Y+pu{kJFv^?RXZe*?Nxus{jO0tqVQN z%geevuHcb;@w^=61ni~2^L9epNej;%)gC#(yvddhpW~&OkofCB(mfK7F%JUH?B_hY z1BAA`yBUsR--tUrW)1)^N&;|C$U$L2hUZC3)3Qr>XNo6yq4$U8PGph7N2 zAn{Ug7Y*`K{{>K><*_s6E>#5(TCQupry+zkuX{o8T6+Gn$XN_b2JIxf;ALhr zl-CcSa6km3fb@gn)}%C(=Xx#zxUL)~V1g)loRQc3HcYb$ZfJp_9!JJ-s6)@gx7%tT z@O;GOq`9GZ6;{zIXzIr~yD1Een^FxB?Ba~!A=us<)Kpo@1&{9He9|O}E3U+*Kd^=S zJ*NBLuV*)OQ4!T$JCV0l8Mrlw=p(fyvVz+2eI0p+1XhbMHK;I~oq>1B{f%cyH~7qZ zFdvR%?ixrs^>O>?+Obbs)(5_b}X!*J(_HDg?w%DzbJGA`8; zg-c<6plyJwiK^{_@t0*KZwNMtLX8LO7%?q3K6X;=iZ;k==zeF^$oAQkFdfqYDY}J8 z0jgDAe>n|l`W4-vn3ZxhNI&84RGnPTdO^Got(VD+J9+LyxE!HoT@j;dQA+F>Byr&P z_#vmDsGh|g-cLihjQ2D=1|sCixk>O_+dR?LNvf2_7dbPhb){pi%@~{p<+P@dUg-(_&F;#pQ5W7Wn5W`rO z8M1_MpV#O^`w*j}SR1N?jBMT7q;EmydT=pP95g6v~H!<*M=88S>XrMnm}6z%(e z+00=vCmHkh>N=dLQnZHjei#M#3oVXja&mIudH}wUI9^|X-54wc)7UKXs*Yo10n^QH zzMgXc)Ub~uFW}Trl+EmZv0a?yg$%)E(p(0AixQ{8s|OrZ1(oU+%Oz?zD@%bRMOJ*g zQiq2#P3qf^@87--cEL;moG_?dB@;nx&;%sQt`BDh8Be5Bl{`)zKq!w6U9<;`gz;Y94~m!?%*~29ryMWET0t>r#bZn{TX)<|18(~iQtdZn z6t+i;`s}VBF^2mu6=p}>D-DYA=y=%0Kawx5ns?GoVr7-~E2iimd~AiYH_)x*%9k6c zXX$5cpS?>y9We3;->Yhy-GLM3s+ahMtVu?Xja-8!XSib&(c7Ny)y(o^7&Cw>L`%)d zgT;!Gsibe&{i)UCdsB`QvU3;FuY0NhwVo>b;o(53t5jm*)k$meeFBkrETQS9Wvdy# z?GgTd=lR8L2=OU$U*^g<-+A^eBjh%1puOU2-szZufkrkcs7v`^K< z#+wvDZkHFW+%~P|aSn58|FAa+%G~s(9-w%OFC`Lu!gNu)esLlF9KSRQWaGs|FMZ!G z>Q6cus{4k#W6Scki28=`-%qq85s$)9^%taKf5M`&-SEo@C`bA&f3oXEq0gyC+6TTg zXh=ivj3h=z1mB3VyiG!Y8L91a#*^5%+Xy9rtb^YoCL?a(vh+UsGk9@%;Vz)oqEyIn zyr|W;2##~W;k(+c=Y2hsJNK5+$i;LFNR$vDzy_!q({(;T2sr~5R6KRD{)-d`!G(5r zR>*XPHt3%c+<(L<5E3*tIC?9X2W5;y>q1jl(;QE1%(sd(U#*)9Qeq*a$HuQ!XV5?u zT&tLi0BLmg1z90uLBP*~3L|KwrJz_WIWED+hIv`wba_o)O6p@$fph6@RiU_4LRjvO ztB{~AI*T)BIIXc!1OVrMhQ7t}D_9%?XZrz17ty$m;UN#Kc6U zLa71d>Of4Kw09{Cs=M*{>UbZv8#(wLr-fCj-qd$THZ!oehs{xQz&z#9bszCpN~@tT z29IXL;WP+2!KMGk<~vw#`O$Y)V{rW6Eer<#2xd4ZVmVo*HJrO7BShQ$RElRT-g`<* z_(07Dv8Cx_TE0`3?6DUxkxEN396adonY4wg ztFSiV)3Q+=bFdLLw$bz`8q ziEi;!p(~PMt^GWbPTcUOA$2{CRwExcYW%w@Q`=%vdX;6qzai^-o>#5%Z)N(r`*pLl zP|83jlQW3>I^xS2)|eo&-3kUSO<8VB_N`*mR~B%$@ZpmLXCBpGIMDR(CnFqQbUr zGQROLru-)B{hCGEBLCUy&ae({4`RQkoZ}b5u{QBuN||2E<4EZ5_zrp5h2sGOUowz? z9xg(Uz!TnW>XMK9#(QG*TQ!k5;Qirlt;o?IehNH6CscXHA zgsM;X^Eh>8$x7zL$(07wr?-+Kae9)2(FD%|`(mWG_%@b$Wghxec+U%K3&Y41L z6mwHD#*eoY8SmEIswS*I1o>6?pbUG_YInFVcwxSAO=BzkrI}*85ae;o=3_bG1y9H3 zdlRT&$E`DLyyRdkQSpYIz3W+@XY{)L0UoX8Fvno&NKe*(#Wq7b>rBYw_Qmi<4RKXl zDYC@7jK0s4uVn(NRPdK4nqZbX4{8ew_rqIehDZg=^C7LGQTXM9lrnkDy&abd@zNgr z*d<=`7jSjbl&V76oUwEU%Bnp0YNBo7pCBow57LwW{3{YY+8T=scmjgD6?-KgloDNaWL|#D=7;@bAl&>|Z zyV|xL&fq{wL%7JKQw?O4t8jjYm0guqN0(4r)IQ-=t@LnTw|)^yT)iLV=k~bTv*XgK zu$(E*A};K@-3Axv=gmtd#O{R-k4(Ev&Ny@M_v-`QIG6)xkm*B16liNE!LZu#K1uxy zMFg&O5dA^?Kr-^pdo~5h7m&cJ>iBnX!skh+UirAKEFYm?V?PW)^Qt1BYhdJy zctFeaI4I>@@xt;wl{9IuP<@g^?}ITsrfAM1`t}l*md!fNF!E(g-OKFj83z<@h~JEK z!5=N;&+TAxJUoJ}r+yJD7E#*9=SOetU_T8#;?lT4CCAaL(7cVz`BmHPYpuRZqjezp zpw=pi6CZ*HrXPa?;w2ITY1a21%;{~(gGxPiskiapshCC_mDZ6{&q8!fF_BVq+#2Yi zu}HYhxXX)iJ)On+zvZdZ&L_@fTQAjeZD&#-3Je!@lCQ5qXCS?=%*tKZ(%O8!`WuNZ z)$Le%AiYqv`r@a=Um>W#Cz|hW@JZ0n-hMpEeHjT(PE~0`+tm_szFu}_5wIIg47BKM*fg)+*4e~t z{JE({6{9dH>S0~{RiRJXH%@N|q(3PCiiR=cbUUYLIva~#Hvaot`6hA3G&75OFtf_% z4D0RyN#{b^kK+8%tM&=|fG%YHLD<$nwi|IiCnIPv-~Nan>Ve zg38;{yGPRN2oYIvhpsII>;FOt;d@;uPZ$U6V|Fo?GFiLh>w|I0JJb9wlCBc{c9Q$j z$Dl;e_jh<2@#rjd-H zwwKpei5yp>SB0zxdi`6XJ+xvr$uL=d)_dpeUl=#{{|GBz2Rr?E*jmXm`DWj2i{u~H zUY_Sbp6|a}jBsZ3Akn^qn8bQADikbkLLwYbiT_RZPeEPctVo6}UYW4(w zO;4q^Sm!!Ej6)BMU5MQvFYJE1;+oP>h>0(7F6}j=>!lgl2fE!jJ05FCipIa&vr(IY z$@Ocg$K5fA4YE34s6a~Aa(Z%l0`JbLq?5haugkXvztv%^!lNGS{@n&SU?<+wyKe%| z%`Pjg+BO}9z?X2e{k5u%1GERz(;pUR`*1fLmJSml6#24R1M@3{`R#@nm*fS)5vMHRx@vf?OwU=IgfBsv{Q2!z4(RKh4ot< z+oRJfO`pLU_IN1tB#}-?1GFnZGa(7${k=B$M0+`0S2~A+LCP_Ibi5RFDoU0&&I)zf zjK?~5ME>FE6OMJ8{~l7wx?6wIk1niwN6oF`N)>ThXO6lVO34~W1wvj<{Xk?U426E) zT(b21FmrmRU}+7{*>_po{-4o4lELM9;lSGZL~tD(jOu*HPA~8*W=)y9Oe2Qq6qq^F zykkgA3Jo<}sBh2bLUdfG%+&k7N#!|)VgZsnqjBhuFTc77B+}*N;{s5mk3wh9z%hk#MV$+R;{Jkco-LD21Ci3QOPk*nY6v zRYHg6Fq9{|_)Y4n4mtJXC=_mxauV>x+|UhWm5fJ6UZvzko+ihI5-My@B$uwiWF`>x zI>;fl;xWM8@9%3aUupYZ_Yj@ypI)?*Xl%|a6Z5h^nEm&O>zg-_>)nG`05#p!dm)K$ z#C%b-1;xcxU_=5WnC^p@uiG48;s%#A+FgM2KLCzio9r+z@}m(`(K3jIpLRWUg4+_H zW?t=x|C{`_IEoJdd$pMV2O#UeU3R?g3J2G{8?ap=8u=vVf74PepXkd*22ehU8f8n) zf6Z=rpNEmV&cgbSPexGZKa7whn|9nRe$A9WdFPf)A6MP?^kLT80z8pR7{rr~o?i!o0wG2p7 zQ8`!7vYTFnX`jGGDa-3ZlE0tshOGh)KQ__sDK5bYi*__2HV>SNyM5M!?zSlw0jQu6UU8q95`bI_ z9s7w$;$kzb%p(sajD1li2h-oU`fmjhvA7ryrkR@3jTJamm%~Mc>ZlW;$-ss*F%3>- zsbTQu9|f@rg9c6EbRIU%p;ktdd0U;Tlb}M%fI9};`JbEK6eTGYFPNcBKcU1_;sA-N z+fS__#ndCl^yXzE{Y5)?R1dT zi;){rp*FFgzOG|~u6P;tCY;3+NtAv;werIy<)gM zL_Ra=YAi$;qSUp&GnTO1BJo5KMobk{a!b@tT=@IK3-QJYu{V(XTz&8U3XkvOFbfpX zm!oRC9wA~PdERHPH4cV%|FN=W6JKAsuKA$!qT@nw?Jhg&yI^TP*E*;41MeOPg7;q3r zYHdI$8&BWu9ISM~&v*=~yR|K944wm~qe~%n`=%*bpvCLRL~8#vcGOL7at8wxDLagj zRjTE)K;sEK8MSVIHah@dl`YT(Mnp&DAkvu$3IihXm{vQ!-u_6fo99vl^C-M*UqMM2hXPig&+ml^N73_%NW zbDvrxKUDI!$Mlu2I2*!`UZiYqsk8q$gHNo)8 zo@#IOH_Y?W*a%fn&g}=g>mfT@G#g0*$5}5PT#Od3Jmf>?w>DyB>jiEKXHC^&^GKAg z-sQ%XdZ-8SDhj*Izf5Oqovhgl8Pcs`YT7v&nu*|4S2=C5c?9peJU^l6OADw==uZx8 zuYU9UCxx;Zv8jW;EycXo>EfNM7IC80G**b>KG)Xe>UxF`+xyKLrQqIbL4cpMLBRNtFna*8bhrjAx&kFCNk6b|fd^KuC zJaHaZzqI?O%&59*Y~fl*8()>{!n=cvpBekh|1zg&a4?f>1=d%2VDbEU^(ERjJW}Xv zT%SmX#u-k?`?FSM-WR)Hw1ZN0;y2y!K1~hbjGf!TUni%J-}XFYmy)(4x5vONclLDr za%YU)SzfS?lx4(RESRGnHaw-6M47US>P+Hv&uJI(zisUW>_aXdFPR$JvmzG#5B;tz zS8u$lecc?CDk2Z-zXC6absQN!KA>U%@22JKh5xy$Zj3uJd;G)5BXENS!oU3o(5CyL zqb1i>9|VY4%zI5h7l3Zd>eMN)Z1@QtEwCy0jWskflK!9je-B<;(VTQlkzhVci)DU< z`Z$orx08hb<6nF?;lxjCm`wy}_hZxkzN-{<83jQhUb#p~M2or3m3v^QJ9eIXr4@nN z%6zh3G9$SVy-!F|x;I3FMx6nxu7gU6zXUjOfd&z>z89CD@IemRkI(Z)CYzrK0y?=I z|A^w9vjX%hE-OpU&xw1VQZaY;Rac0FgoJGXs))d~`|%E7CWkXs;t(G&IRhzHm~M6D zSFHx7kWKskz&mzJeAGjMoUTqZ6F^AF@f@>3$EKtVuDXyAs3YgcKyO>T8AvFt3m7G= zF6v@9@vFqtRYk9d zCxD{Q-#jZ)kSh)?j9zDj#Vehu-09fPw-shP%Vt18io@f8fu(21vI>2@bVSMUk@qJh z#Gb4!ug1@XH_az)X*~jI8EP3J!~;s65n}jW|FL)&$>;17`Ll#Sb*oB?@>jARYHJ#n z?(wK2w?E-A-wzBhA{z*W38AWzxL)>89ACtng-%Q{x3TD+#uaF5^BE!$2Q-5?UB*?& ze6tEq*%1Ef_6V%X&s}D{Tvs${vLQiZI}4+K=H4r0qO-%Ep2saV7a>~$6q0ovXKN@R zAA4M$r$m?iM06|G{(8qXeL`5nUXfPRdLA3E>Bm_erqkezYB{TtqjPxt>x`^KO`CC0 zxPD05^XZRZf5-<)8{Sk;4X3ts2X>1gN>1k-J!(^P1RJYMbofdgWEUdul7>n7Z0K~@qwhO}X7$uRG%l@o89;Xx_CCcBVhtGuRv2v=@h2O7 zc4FcY^|5Y0{=^l(1}h*@!}#npeooxsRu<5oXsc@bMp*k8xgGZD4NR44gmalwyhl;Y z)UvN()6BdLFE$bV{H@0J0Do;UE* z0rmCE-*np#Gg8nH$Uji+_&=MZO~{Ux~DX#XeZOnwhUgr?Q;S;Mv`44178jxgW~E0x-N-7&9CPBpsF zF{THWeL#`Z0Mwm0BkHf>DJG^WFv8_TZIjGU``&5Y=IAqC7rhTuY=;GMna?^6bf8KJ zjDoyg2BebcSG+DqU!&O850T?tdjdHxwb{P#ewSlB-@3FFg9Fy&;xoBj9(R1Z(4il0 zk9QG(^v5*kb6DL~bVW?LX8r)+lt|`PY&FY9CQT_$Ke-Z`2Fxr*!T^xR(0A72X-`eQF|qL+D$S1^%5 z=V7gP6f7WE>I5CTVgMORL_b^E-^%q9+~tJu88juaz6w{%&I)T$K`2ucF>!58;K*qCukT4u$K~r85?*q>>&jtP z6JpH@rxbc_iIGM7b*iOM-j6*xnXE5^msIN~DjW6m-YwM%a9J4yewdDm13%`u-S9*Z z&lssnv_`T%6#qWnsE|9+LRzC264Tjv4`KD6@2h37A2*Wu=(~9b1-i{u*1ABP*88bH4nHFaivWvXwQx~(k@DG-og#Lod z4u##ssv3}w^u$?WJdYxm`s~q!pTI;Z5Qb&vHDS|lbDu;!WR2&bg5(2TOb$ikd~qF+ zy|m>eEJM(i$v?xo`QA!J5JR@z8wQ~w{Xh`{$G{IB3191@aUr#<$?Z&XKa{g^jCgv-llPCGkj^Pe2ChTm4 z!Xi{91$UqIbNL`ziwnN7vy#9>IFO_Q?nG!v&ctRP?jL2Ed1+1AXx^6-XnUcOcyr*!V7#lki>b=dMG^7v|2w0Am`|4|0vyO2^}?23QWAV} zpI+R^y@7Ib2~;qE2EDdR!-pH|CD)^QGF{EEqHYBJe$~W9g?e)9i#Yc)+*3=6YFy8j z#>S{DH|Zc}miUx_iyDJdfdqy8ltJxk8}6wjtacO{Ji0zglt&^Xmfbw8<5`DgfLN0 zwfUrvWF;@;*s+mSlq~ODza4O&wHTR>-;weN`j}6j($#YOmdDjK^Q)>)o?}5- z?06)1T(dqWx|QzWw*58i+M5|XhcA#yl0w&S&auP3_s$@Vz3^tfkNm<~Uv0c&DX(QR zTK=?ko~aSdb_BsUk#mrq{S?o#?_t(44Bt2{QsnEkXQ-BCXMgZ)<*1Jx7Q*K0hr5of z<~Rty`%vn|i|66;j@ui%{OQ=cc8Sr@US8>wijE~*Bv zZuhm9?zf;)H-YvRVs}}cp5KJ~zsaW2;3Hckc1HXeC0Rj0XF?XPHJre6_^T6Fp?X&& zFBeQ*)Ni^hA5*qojmJ3_bwxnnROB!QTBYXGNe7^1kmZqv;fgf)}IP|`!&f{ic{D)Ry*&RKOQxKxNU8bT&YQK2N0HceIl^gJk`o8+vdD&3b0~?`S^xqP1GF=~s)b^tG#cDMng; zu{~>=Lea!*w42a=bHG4<)$%ULv9C_&_RQX8T-09-!!@{AS@d_{wB~y>?4YKJVS1E% zE%zZ2sU#}b6ZHcGy8t158=AWz6Xxc&cfW$M2KVm6I+T=%=|1~wVK3jdDNA*HRq`jP!c2s>>(5~b8DW*tsoKfr7xU!el~ z#7b1rXVm@s6gq+tVVyt2IlZQ>+>=Kq)@5`ouaDYA|&D20D0mjSp-_Zzq!&UX#KAJDE zMpozv0l(yNgFin}R-{k`n6(pO`FX5K6Em;tn_>2=>?7UOO-18RAv5mfX7pa$6C%ohcKt=US~nz$xB~C@LkgKCXRTP z(8i7^VpkFj6lBDxMwX^9AdUgWJulI+3%^OKZX#f&E!bj-d2fauzET5jle159xZ~-b zOWh68LCoQetEAqkh(cD&ZK*ns)EYfio(tKSW7MMlx&F#SmaJ7Hi67T^_qsi@il&A9 zLXa?Vw9Rji;x;t>&k%;{{voKWKT3Ih=k(1FV`0Pz5ucmeGUD-V9fvO=N@|qU)N`_u z|8vv;o1K`ip`|4q$~L%$9Im;XOx^?d6Txpf+A__fUpsjQP}snS0Q9;9JPSSG9@7P) z73q_cko8NZ&OO(CDhM<1(KOP|0fom57%T2oh@!`l$E?2A54<^&jzqD=F1b5V*syC3 zh`8E}C3)4NJoE__6QOVS2`M>X3b+Atph$BR-HWgwGy{S} zeyvopB){@^ez++$pK2EGVa8OOE zZ8cj`*E*&bzhQ9mb5=qSAyhGU*8V$EPFWF10gqcwAE*C}bdYZF!P1wI7b-UyUqDMf zWt+!taTzuMpvn4yEFAW*p-lxzyT^}&2MN6R~5S3$AqwgfjounE;YK9XEmSlD2--~d`a zkF<5fzJ*~siNLjyzFMuOX(nXL@J|(z*_PFMx_LlLjA;M|w$7jMNwS&=i@^ZYoh%>) z1kFWCexP5Ox<-i#a(5BQ3ww^Be%+<6ULf%k zZd8O)l%v}dL}P63xdjfhMzHoI&04YFisFjO2e z-;@`0!Y=>$VDT1{Q&e`^X%gcZi(b>p?ZA;4VAl^~B{;4S#uT7+Bqa{^zu2^HW+_2z3%Z~P|B)f<|wjP}Q z(t}U=GVEu)Kb3_2pQuBER;fLsVV4KrAjcEJ;dx|X)6vp=hb1XjwO(Xd#p*&rb8At= ztZIEkr^a$S?k{D}jSiajOu);P;yt+B(4lXUV+szLw6D1t)XvLD(bp`|hMkgKbM*+n zfWxq^)7iR%$-3bk_;#s;eoEeAbIz2bkq0t+kM3@dc=}?Fl0rg4GnT3gs)G*S_NhTN z6Xq>bFv#r$&TGkTxbB^i;ralu=Pv>R>N`;4zzE5~9{5JmWwl>Rw9f;{0Si;`m_)aF zN!%kmV1eIk$}hC#=_>uYlHai3=}2hx^gw91`**q>l<{`*vBTuZgkDR^LEM%U0vzJR zY~~6bi5}qU>^$2Os9Yr10&Wm@7T1K_<(~oh=PVS7^;`0Iag?7%TC7MWwKw?>TBnCy z%12#}ANs!Q>piES=W9DbUTxdU&yQUK0>quH^P!0zv~V<(ENE^Ru9>~Vemqf0wB&N7d5a=~vlcPxR@xLlqYkCgu?g^fg>qG1*3 zhl&evo=t{cvR$PdDj_a9;ix;2SEN-6y=1hmPiu~J+POz=Pb;Z-Th*qo(Df_lpD z3C2xK`D*dP4v0@zdo?#1oKt3NwZ=AO-4%-k4Oqu0W6L0j@;&1JE@Z=`sF6{X!~atx zrz*PTj8AK=bQXVdE{FP=iO7>!x4^bMMY$-u~6jU-{|zf)~GMeXr*h zSz0(ZP%H|s@9hi<*2wi{8fBMo=+z+IKrwt}dru+@o}~&cRS(gWnh&nW%W$B`whv2w z8=+ja+~v4o4)o7Hd^Q-kB1nDVsw;f$epaBtHrE-ZsyZDL3yW#by9X$WYXDXcpeAV$ERpBG zH*xs_D0{OW28aeQMyHyU+WtWB1K_;%GPn?dGCyjne&q@E3ax8U^a1ti-rR{|9ea(; zR=K})++JQ>@V^{gii`0Y(ek{xM==Gn+>vAkIKLnTAyBT7PfJR|%Rz>}N?ObxAKXb^)4zk&MO}nT(JqX$Q$>UM98kT~?l|w^&&7Jw# zNX!W1dIU<0ME5mPEHXJ2`Q8;!htI?e#6PgHVPzQFYgHecd2<}Q$-T!J=IFELUki1ves4KVaW|FI0g-#H=+EIQ`)@87IFpIvJ^Bi}t25WQKC` z675GBZB2)gr9%+u?hfe?knRv^0ZD0Tq*FQ-knXNC+2efs-3)#hjKzv4X5H7V zQ&EH4|IniRjO`KiV{>Vu3anM{iI1;wP9Wws-O~1f%-HSAQo0|!<`JrcW*_+P5FwxiXwy4j8eDuJsjPcnOe*XItCEMz ziQR$8W&)3vt%L+JGn)dZ9k65m47N}xUIuDob5@t#?Db|- zN51SG;V#RoFvgA~47*5v)ut=|ji&`vgmxF(Kt%E>z7J+&0g2n?{{kI{ywm=8V`F1i z=M%lK$w;9!kVU_L)T*&to&2`mwZvR$Hv1SD4IykblBGe&xT=-!SHWeqr_%FpPcrZR zz(NZcPO2H+i~uJh;}^BAw-h4g8{`wiEnF9qIDFXH2tMdY{n=hjXQkA#UqUkES65Ct z!KiLKZnXCgH!lhLB+ing(C|-($m~Z@srD9*%zc~afVzh~92|V&8N@Sv!P((Pe8!z$ zPTejhS-;mtRYrvBeLfJ0xb>h38H2jj;r*TaW>mfkQ?9lp^k^sd^J<%?dW1CoTR;9UyuR?0+qaj;*#IBwOBeE4^w0b_S9=DnV!3}4X@+ZkC`2IDVC zu}vBlQ+K{)tmjkv(gnLCR zOl8zomR&%sniXdvhoPQ_aaC_8mdqT(O~e$-P@n3FQ`2B;=)H@9S9$b$T~e~CT3OS%^i02mEzPgJ;q|M7O+ejn5`k*MDL6*VrL z0UMd$er*JH*hb3)?84>{_68Wu3ct^1aSWqu2vm#4O@~x$OMWiHKDV7F^obSFTiuYN z`KoPVn4n$w%}5m-k=V8zccH0{0DnJ9#F>u$8_36{he$E*G*C;HEB}qXF;?Q(`GEIl z{KnzKhpJ8H^_hE}IrxONYiyK2bjVw_f)Eb5C-=|sm5@gr=pNzUQuqul-u})2KdQU; zpM^dEeb#)9y=nN$l58>ur+~mE_+yxYa1taYE-q(1+aF*u9U%<8QMt|EG4xO0HTwen z0p%yqeCdm*NFTrN^gq1+iGug}er-aE{MvNxtB3t8$cTta=Y7-S1_y9LsO0%B4g}QU zsvLIpI-{jMLYTbe{H`O^KdFmBt&22RZrNRGHnn^%y-%(64kHD(K~+KX%krIQ^tu32 zr?ibbCs_I33-)anGJ|pksg!tr zs@Zg0{HgM*b^Ml2k0)ZfAV5*XOpLBBv`D+Ag7<~7 z2-6A7u!J8pY4xgJykWfaHJUDmp>P^SlLr`^n_Ed2eIozeIUhg8sG8A$>_;ec zl9_@ltb)>?lOf)OeWF?VN9YoTCevV0>jk2xsf33#XvhT$3+^;SCMK{Mr|P)AN_{SR zCvb}|4d3K-h0dcLlJeWD@2cBK zVd}>cy~Hi%*z48CcxFH3HA#(O%s1TTRQn;VX|u_xZ0LUR_b{=YlB~D3Ep$jpT|ur@ zS3hgLbd;Th{CJTR*)w<}X7atIBFSSU&K}&3k`TQ$tvR+sj~aShg_hN@Rc1Mp8t4r%wjR|EgwP)&nTrgpnS7N-Kdo z1yXTlPR`w`IS-Ai4jTjl>k|E7d$24Zb!MEqolT>rutUx80iVYOWa=`qvIZTNHLH)7 zQuGj3=ijP0BWHOH$9w4(ysV%4B?PN9-#u9d0?|l8qJ_;y zH#=0QtG(>13u(FY>?IJkt~ZAJ!F&&pCbBISm45|R*sBjd-xyO&l&w_hc&=zeWC;V3<0w6wRi02JKF8 zP#%Ek_Eazkm{>^*bF<4bLZJNs#S2XLBwc$PL_QAI%5m7_yE-gph#N#fOr>j(Y*%_A zRL#^1>aKa?zWTj$u~v=?GT9)ff7U zVI$ZLoUg*Z3}^(~@}uu|*`!D_RG6C}sTh^JiO(_kJrW(hMJI+f3c_zujPq9yevNd5 z1=FJ$uBp4?@*8vB%@8m6eKwU|Wx#1gnDx_EC!pzJKnKgaC^^lkKn?L4w(e0rwjmVB z-mu~qZ_8h4D~iy?Os604XUb<@qWAUEsAjFye;={`(Ka~5)tRQZb3U3lc7IAvUIHVd z)uBdYDqAmY;gN;$b!e}w#FJ2N=B1()n7tK7c0Eeroy)s*?A7|G-KMR^Zo zr=Y|?5_qeZOljg?)2($nK^HH&lm`MQ1ma#D&4zG|uu0;tsy&{)Om)#K`#Z$|pjMAt zOYD_n?_H|1eO=QY{}F5aC`m`86zy`0lK@%Fr9Q`AF!8T*YQssPo<+`HRQS;0ua}+6 zLEnTKYa@zPo;${BccyG+_1iwC^=rLVe|~Va(BXWevK?xZKG`qbR4(Bn{9--)XuI)R z@VpiiLE&XCdV!t`3b)}dFO)Aw9!XuEnPjcd8B{9?}Y9A{dnjKNQut@dwI z0L6&>)?~c~STur_I1U1)xm}_yQD4ybu;PJ-sxZrey|Skk)$6K{!A_Vy1O%F|D8KAf zhJ}&m8R_<@FqG8bwZp!xwO#2`V0dD*lMZebOmmMOJ({)pgLCbCE>z81eXm2_Xr|`r zl=GD@5k3Fa-#=xBz1pDag@72$rxEEdd&wX@6o64ZIq*qJZEpIAo+FcZ8vz2~2A9s! z8YII*o|_p}_3wIZ&}D^W(Y1jm74gJkC<`i%;2L%1vZi8eYz(G92;obYL-k6FQ84oZ z2AH^x45&UUPuMDMYMe#EOc=za@6#obXAwpE)JT<|wFfi^Q{E8s_I#}OsbNXcS0l3L z9{V~QSVpVQtcLONNIOVU;kOiNUTuxMvVxOZbkPg4lUr)zJNGAvRGJh=e`Q*VCm;*6 z<~b=yMdf@@N^)8JR)#g3x#w_PB)7aSze&mM757?FtVW7CP8Iu+vr_7xg;>8!g z_a8p{9%E!T{02o{`E3@5b$HqS<%cj_bIz}dG$^IDbtX^Owz7XJxt$3}QF3zb^+9+V9$I;T0iQ zdtyhs9%_nllZlSS#1TYl2Wfoobepo(My04Su|C*i+GBkkQb?e5$|{_pf`x4}X2{P* zM(VXJ|521Zru#Z=5fwKvJ}N<+)r8mkCCj42$0EAsRt)WoW{VX$iLB!Q?*>IdNx|3@ zDu3@0?!@5j(bC_f%-jzmu7mF$rTUB=$!gWhbJjCHRJUo@Z+^YTvI-`>t3|A{_YZRa zTyqhLY#SbE58@x`yd&MAkSQIA#_-Cp4;-bAO-e96FUK2|s#u}ZBu3{@&c#=e>I~YY zoL2s5#zFe$DnFrPU8{&-a5Gr4Sbk*R_K{-c6SMIhu$j47D=3a-)vC1EoCITT89gf1f8C5#LLw%VoN8f=XhHgxWb z4zxE!-IX-=XP!+yb$>coyG^FDH@!qq;HdT_eL+KhhmzkZLd&C@wJKV90WYih#cKkw z#V{vK^)Hc4u^r;o5zVhntfet_#m=0JS>e)I!UyCGR<{?xvTl>$T8Y9FY5#P;fKncC z88B5^T(>4QRS8u;4Y)S4vS=^MLA^LOM{>`sWz%u`jty5G*mnSZMDeH^*jbLV?!*Y7 zyWaro7cEW)_0?i=DszYV&gE*6-KoV~tR&P0Vp2P4>R*v41UUP(DYm*ZR)}NlJU}}M zW;0kSf6ahwc|iF$!r8bbqMdt8!aOY*D#I#Vh39 z=+K9OtQ?S-8nT*B-yhznFm~ zOsOrx=TGuJm0vZPg*qmt$EhF}aqjdFThFc+L%;gz{ibqAe zK#zKrc%Zpj<>rQyC0)OSZz3MCtN0wzG)@l{L3_|<)lJS zzO9x@n_V%4qs=Qmef(uz*i*ALsiV@dC0;D;q@Ia=v^MpwO7mg`e^Xzl zzNA9+R_3P`F@#BDgl^#{o7-XiLM@ooAAugj@5F&1=W}3TWd-G2{*9@{3Ex*ZvZ0lM z>;+J!rIi(K^U0Co`4Mv?9I|I8JB^fnEelWr8!grmItfn)xe(L_9w5k`nT#A~Hi$Ej z`?QjCj=r{%?rP1Cw?V^akGAX4Ri&X5$wMRjI&yE7Gn)Ah=eTWK`YQ~@F5P>=5u&in z8c-W?#mxNS*E35k#v1H$DmJTBkhS}x`7XG=xsThP?p}o*yF_FWbn?xa{C8&etqUCLt~o%-_Snnvgc0Yfsg4s_2}cCWD!&TGi5Wd zR1le8xwSLTO-7_3;-Zf^fc-{=K`$#hO)UeRH6og&Rn=hFLQLn?p(zuYyqJ0@({t1w zOC$xB$VCN*K-_?61wB{RiIFZ})0BP>ta=uMJjOu#zsn18ag&)T1u{cVt(O?N-x4}& zTjO;{rU=hG*mhRb3wYG-HJ&aeO>mA@h0-Z_jKy#+AtMrIvMQ=VOVp)T9x+zS5O}u0 zb^m8~_l1)29Vv8-A?#jfYnJX(^CWem@8->aoq-cSRmy4+tU{LYENs6A_3l~~@#lU)uA|zkGbSis7B-6-#aw{lY zl%;~5YWjMur;dTZrAlm4R^3WaeqdccjHdp#IP)c~v{Dd~6ywyIe?3mi_{&Ta_iRHH zf#S~R0y>lI(`cZTOw4+9s5jwPr0OJ$jEp*6FOlUq7nl@@$ZcaOj{b-Y_Quu1uHE2E z%Fs+|vwa`SPrcHNlyd^a+{6g4W*qM6hzPIqN}8qM@eKx8RO5DNicNzppEHM)zX#PK zes*Ld<2qKXOWcm7xh2blyY%Q8ZdP69lOfS^HM3<&ymx02IF;h8$YN@JSl;>*ix|Z= z*?fZCIwYnZ8O7Y6SeVzl;(2&lE?RFT<*~@*&?71x?P^GxYkBO^7-1}%~Ku@Rjr#B$WwX_c@IW2q9~Wp0cJ&C}@z63X{#G7kmBH>PakmedV%v%+!M7Q;7b*AK zS)5*KBe2h>)-|5kwie0AbWD8zsPRx4*HR&PSMg`anUUAJU0nR~0LEZu{<72$mo$Tf zw}oUT%>d3Is%jMZjjR$|8B@YO%Lqm!Hr?Mg(HBK{N<@=0 zT^p1+3ZmDyCO>)$CLqeym0I`aZy~#^!#h!!3rY;Nf2k_T>|@0%_)!J!UtN+WW6jNS z#O&%hu0P{uiunvFd6Bed2jkvPnA7*t;S*)T5UI}!Y6~GQzBFZp(Nx9L$@L;u%%})e zuf<$RWACDu5t&}SIX?GvkaX3Ef)CKB8cc{8WjUVV(zd@QGp3$od1jjxXq6GD*hN&n z_gceRY)S-IYuwu4kV5C*tv$(tXLV~2ht^;8v}%n?U?{BEH}@SaBQz)O`ES=Vi%M%8JtQL_3<+JA&<7$ety;I=S_sU2`22oWyE@2xi-J!?rlZnaswYY%OZPWDX=nWtFX|0@m0Y^0IJEnRT&blQ zN3zz;*?D87I`+(;a85>x6t1UbFSPItphP2ac|M%W^b*+cjcGdGLN?{ygNv z`zQYx!Dqn?w>bEp%xJ3c(?lK9tsm+0H1&@uuG;*jJ7z&H#dRP(v2l-16U>RuN40v{<%o6TJ|pXgs$5P1rUiVz+E`@1lg{zvHggoozvXVc% z>m)QG^+}svcFj$fh7&K#1%Ia!&AC13z6{<}`atmI^+}w1d3GvO+5<$X+j>(!gcVCT=;ruK@&J!pvH^7cCtYZX4VR0`KYq@)ig=AUPCTV0i?zSF%weBD8kHmC)Dy$JAJ|Iy#Q!TEDx;yU z#tSU5Hq3Yuc4J^>M`C|Rk#?3sP{$V- zTjLMoa9N8PUc2g33E#ea2_`_(!sTi#xW+UgI@|`y3&aGLg3s&W z9!RTSWo~|gL#>pN!^PioVvjx8+BoZXcE~E}w+LPStL^K{D&e@StSo{9{47!LdMw4~ z3gjZ^c<8r_B z!L4hVyBi0KX$V~oJ3{nzWbS1uC00?d^wMK{(?MT0D4>$u>9WXazQZ78_-~B!Y=$wE z`%d2VJ5q_Vd~I!M_NAiLgY=owFPuH$M)+dEXuygZr1_JvD)G#I6(iWz4Sw-Lboaf8+|H=FLZ! zIdn+~#k^b0WqW(8=~O~C7n?#K=Zesm+H9$*JpHpaM?NXl<*t&^EB1MO_c}qUJW--9 z+FLxIpDC?kqG5FJs64*d|X6GOTgI=+AMDo7lPU~J*pHgA4)3F&>z|G3Z) zBdpRatk7^tCK~OYzMw)GDM%$tm&YK^L(}h%cfQF`!0yCPli9=a^6@bj-Uk=bCz767 zpKD0>wK)@~#0JwSL$wmdxzLSjaJ5XI+I{oTSnm8>t>fbnw@O-Vi%eri{O%w}xtu2O zp#Ah^aMfwm5Gt}#AzAaw{l=4sdo2Cu6RTq!F`)>rnca!MtY7WD*haA%nN}IXntx>Y zSTD+XTckJ5NHZ$+rCw(gUItNdqCE>BL1ISUMbUrJ^eaFxpwp2Qlo z1xV^-&P$svMvkwRhID`afzdo}&F9nlaNGw=R`VbNOLaz)I9{{J2?9ob*P zEzIrK3r1N6)BB4g)AaZLXB=J?g;EYT>+jDMPk3=am6L!brj3ow(e_-U)9xY+!#_11 z%7O(CvQor}HN2@D9hO{(}qOz>j91sabj z*2|>8o&{P~o9Vj)a3Swc;4*}F3#<>GnEyV2OXkK(Hl!`}`s%o`!^Vd3C!j;fo|&n_ z)Jf054M7fr8s-FN@bGVBjAy+&eDT-u^lcm`lMI}Be# zL-BXQP6i9rxRn3>A+Ae^y?H5F(;Y9Y1q%Lf3E?ZX7DsJu?=R8m_NZk$hD17Mfsb0MS2kE z-sXTh{|Ev2{k7@peW=Gp7lwbJG&bw1aXJN-S*q(%_07OGLIGv~(zhFrul|imI0CtZ zfw34IZ%0+M4bs9X`HsMdlz2w{rLfln9;^Aov6lhn=f^YP>GY*GZ)4K=)(^?84PKRQ-40tq9aMe6s;(R2EZD0|LQ zs3x6n*Me~-Jw3gSz~40({;+&C#cw^7C7YLbU32+~bk6+-!YN8GXgoxFbqb~UhHLKy zOw6|7U#O_6dN*I0?i(a%xo^L?2-A#*MHBvW5S4T$bGtFY+XU2;|CBe?cljqcjlwgJ zj}{1V3lBcu5(tfUOmt-)i6W!v31w<{cpJ>xL03pf za|v(cjO%s%aE`3dpHQx%nl&c6^)KLV;8x1^GSzMI7d*E{?Mu?RUddOl-l3o0CAT`9 zFF4+qIS12Xq0_%ne$u>rd?2D%Lks|)vAn#z{``pb#P|x38>~cS++WT2LWV)ITX%Y- zk>+;sstG!=*OEZGQWjwJ~LPb1<1aePjTuXuo7YhgrE=-;|I zcU{_~t9K1g8PM?QRA)S*lZd`~^7UcQKxh-Y|Ary+Wr9fS$Ww$Gisyk6?0Goxur=CLY zIh_t4=XfTzNZw{4g~S$!$xkDO@#WWvTM3bokufo&MOu7Er3+R(bznVj zu2D6btM&yN<=|E`Hr)T~7idj9pVT|?kjqI+!&cOS^6M0UK*26n;OPfpAbpSX&EL3+ zuU~ug^2a+%#VI{^TxCghhT8!E+h$TT%8eqI04RR~8<^)94xJ*6DmEA{gR(KS&*Wre zl;y@FQ}4X)SHE$c`eFSL@dWS>aPfHLn9tN4g6j`Bg}^41M+^lhFZP|o2{DZ5(>@|Z@}u09Y9 ze48!tKtX8QzqwXmusfV@nsd9vL8Lr(?s{=oh``O9hkUlwpu5I?ok=Bsy5WVZK)b3J z;p8&}kHdzliOE`fBlmCU9=Zn{6|&i3;a!A67y>c?i;23ga2vn`9au^inz`l&T0RfD z{8T<37J5n3fd`sO-op_kfSdEee?vE=Jk#8Tl9-iYE08a)J*CMS=UELLID~#fq2Egy=Y!ij4XgXfF&xK9CR?QM8Ky!oHa+zcLT*iLBHz;gErZ~@j0s)1d|Cgl|G^U zP_B;92TF||?hbp=j7kl#3t>Phq4EMQX!olLLzdo0vPp7aN>85@6}1njP5JW=>J}Dk z*82h(;vp*99@SIEGlVGcpdPOqL*NqHOqlC++xtZiR3j_|Fe+7R%ozDrK$qlsv}*V) zJA1DH<0s&$cQ?xVe;2ALu`dHY51!x_pk_yS698vArsX;FFq|Jy?=i3n1)lE>9vmFN zvPAZt*6--s8oc*+6&vWEh-vr!nK3O#Ee3*`?NryQoE&b`-)6Jn`|*VZCGUTI*6^P} zMgZ-req*m2F~9m+{>Eq!`djJ^dc4$sK~WwKP7p^AR>8COE7)*9Sa*IapE}3Y&u@D& zu+Tx_8H%{=Iq&VdRo|f+t57UY!{GiReJIyj!XKL&Xb5lKns&_(;6i{Nhm4AU9A|2nB( z_#=M8o1QJ71nMgXhbvdO@}ci{I-yW)vvi8R%#41su@02J5V2^I^xfT8Emq3u`w}kr zTz4L^G+{J7ZathMPs!7Xc{QeUzus_Ln_Kf2sbMPTG7kF*DNF{R15!y4C>7Jm)(Nl69kNV6O2TG1#h zNDxVp+C5bqivAG#jz12(fl)eEuJ>e}!={{&QgoJmTNc3Z{3fz1Yo;NQYGoZ6nE< zcozod^)VgK>g6?RThEgQSOka?pgMusZ;Vb-N{TxzUlJVy+v+TYlmf@oWxVEG)LF2S z&8NzH1rzJx{DLFp4sfh;QeD>ClPr`AyT&6UV`Gp0-jgTq{e^@;&JwviyZJ2mJ{+v4 zxnJ>qEr;K6LuO5xv{&T*x;58$4VXKiejgSTH{$Eh!+8T{3!Gp!gp7+tS8g#?V;q$Y z2li+{h+<%XxwwPkx17X~#Pgk9a;e^fRnYE>Kw=IrMskHDke_x6M52cu)!((>{; zHBPHA22r512Lfq?Ff1XqniCp2#uXH5uvXyjE6o4X<*GR7X!idhUg&N{E;=A>zVcLQXXy9a=i#rcKEO3PrzAz2&= zPO#sl2GR~z1M?!q;U4bb!zpxmqNFpNv|430YXiv4EDISlWQfw%;cn|Cd#VUMJiz5C z$qOEitu-5~$}HI% z!_f0F511|B95L^Obd1xOW=RT|}veN|GvG$<_*RrX~%bgc@E#;;(p$Tej`HAoHV0dB|206zh8n1S*-T8qt3Z9LP z@H#el(9#jGMsKLz`ELu3Iy>>So;&{P?w6L5LiV!a;fD(!##hY7OQyDe+~BlX@(k0Q z9rphI0_RgiN#O!KZJM@2*^06+Up zfeLhD=Un^i0ku@5SiNWIc~Rv0VP?{POw%^Z>HW`iZ_CgJNpW%9#(T6{S#ywUEQ*I< zMu>bwcV2wHB!mEa>B7^T2zy}rdlHuxDd#D|>3URSI_I&z37Z^}v6W!vA_bcS4i99c zT;=K;@R~4zrh9J$%!yuCIBdejHd6BLg~5^V!ihtB6|Y1%@=rL~Pn(b~(L>$!&3MRD zpBR5;8&Z;@B;Az+?dtbVEyo%A>z(scvS~kTq8l)c%H3+RX@o|V!_0tbQHC(3+rOrF z7G6Qq@Uo=KwNUSn^XveF6^<;h^?3TBCw{+ADEt8gD$Ztq^}(PomD>{Tu7;eAc6lUl z3W7wZ9p)aU+0n1-wmrwGQH2l}M^l#9{j<*KFW;DXUi55b)1%^xZrA5a#^^Qqpb?^> zvW(Y;A8(wc=7LXmjvzL}e3<}taD65+lQ>?)BS|k@7i`vun%ezy{SSS~u8#MRvoC@cK7z)9K9SQg{wrIGUndfnFPMfcb=#(R?7aB=>JWSiw`OXO z*NYooMtXE-_d-hIA3ad(Sp2G3F4MHe@!!A#9Bu8z*8lTGQ7oZGRZfh+O~c)u{2Uo+ zy{u;Fu{%KwOL?+F9|)srcH8B5v(b=|!g22y>yU8!TD^JkBmd@x31XK&IG3Kg*iK@L zY$z$QIy+d!pHH^!%L9m_QIeJZ}K@JggHnqI)tuv7p2+ZPRJ{2!NSIdod@-n z+_tWT`s3NCn~cXWO&_JBjO=}i+t4c^V6!Fj+Jd-Y1gZiqU2p(b+x=2RvI42{w9C{t zyRlz6$)P^a5wvu4ZS<|oA5ZJvJt9Fk)uj$3Tx?_ZZ_QQRMce?#Q|n!ZkkhXF_s_x8 z*|0AeZu(FXUJzvyxul^Ya1o9HNf%rVmv;~ibWs30m_y3ySg&62zyGgo)>HWU3gs-$ zoFkh^z(_w8V8p*Ct7vbxaQy$@N;o?j1pawcZr?d>D-kNEOlnZ0ed2vga~+ABZ;I@N zp#F-A3m$;hn`wzg7lmy*=paKD1Nc6q~ zu&ZhaT*P6bT=Z!MRPg~Ii7dQzcKBm=({YxOjS zXJ%%u7u9bS@oi65>#vZ$=mXo1!}Cke+9k`f4}F;daFQKwjn=C4Yv=!c0S_^BLp}M) z`=Z~P@n4I?rwBxo?hce7tWploM#hk+7=-sA3%#k_cMS}=F7`-$>^J4!s#!phmeqv zvbC{}uSi`h^~ZB4h=m^eViJC*lHl#@oiBH_?m@NhDPo|&upc6bw^^}RB3n@akH<#+ zi2pvSBWIF_ zMQP__(0^}de0)YB@q-KGzZg6|Rpt`LEAf=s@!PtsHj>>czX!xda8-=;Y4USq%pZ~5 zeyf~ih{O1px6m5XwPf;d4fC(k7qNfp1d$N<%|!y_E{YZwMRVJ62(Ax3KQ@NC+qGT5 z>P_2Wf-Vk>d#~oAJ*5SAd`WTnv{7P%I}pz zbT5G4C@-SkdHU(|0)z%U5bjN%%${$*@`7px4h26?c|?o3EKFlVG2$Uo15EnW)$v#C zLinM2x{{_~K_c*J;~+e{KZQ@l$L-%jKvCnB3j#9Nj*+pPY+Cxb=;&#umN46uo;MO~ zYNe;cCl&fiT8ixIKK zg&9G))I~$>V#@Lflc8hlOHWr#`4kQDi0x$kN=!%p?BaJ3B)sTnVq=S?LYm(w>sxbd z#w@o|mj<@R5THnLhxCS%mI#HvvU5xT=bImm=RA&Q0Ad5(_2Y%|yC_X?$=~N)%j8&z zi&2;%y|b0r0$Gzu*>W$p`Si)w^=v(0Il;8D@obG5)9TmPIC7hrV0bsD57&{>J9Y&$ z(T_JqZGoJiqGN9_@~-I+5_c#sKxu@Hk=NJ^ji?&k3*OAT8tcdBuiGmheWpT{^ny6Z zY@)pSRarJ-0N$nuDm3z~f#@&8wV{*nSNom52V1vsIss=Qg6tBYOSt4e95BJ{1m0C2 z(N~t2`%Wy{4_1fER1D$HSg-V)j*W~Qgj$qMupSMT$NT?xIl?V@FN}Oo)@h`kDZJ?S zOR5;tpOUFUcvB@9)So-pqW_tgZ#1(7gbJ(|mbo0R#=NEPwYP%hEz%6L zbW+mN%&O-ZNyJ6&aQh;8L6iY!1P{q=4+yXj9PmP5M4duz!snB}=^a=8RLHiZykJbS zH=gs)7h}rU=xAD6+E5CCvxu^rbWMa2i3<0&@7CsM?bzSEDEPw0#?ow6F(6F-Woi~987IYeu?7mH>6 z;SFmx|7IaQ*_uI`FOwGneajpe6(fK6b{1^g$#U}W3}DKj%fobJt!a&=1D8{jo3L9K(O}f)i31v0`|scy1$G%o`?2SxDkjH zJ_m=*=Ut~lCL_7}HIC?By#^=f95Sf*J?w?6kN#VTGWIRki6K5(}AXLq4#@+(J~;=eZ#)p$ylKu=85D1ma=^um0)h4o=o&X_n}USX*;` zYe=4ZdjFXP!3~tb#{9}$9_xbP5?H``wc^hB7+=x^6r`O|JJiWzW<&?z4=X;rv$hyltY7+%2*j_Nm zUf08ve6Tiyjd*4;4uqiSfqKX^L1@2XojL2=ks=+-!r1r|1^tfO>1mv3;4Pf{cgUZV zBtHaNod2B%Oh^t}u8j=9~m1F;J2F1^3Nz0~_2<_aKM-Gv@1yYH;{XqgjR{ z%vN)8ana((>MhI?iFudfO2d!9#~rrZt%VU1v%&J3;|puswoW$?;QZC0@|EB#+Dsm(0l=C|;EZ)fY_J zc7821O&;fP`6o*)dPdiawMZax^)>?DF;{+M1duAGz>}b?yxb0AS)tyc?iR<5>D|xL zY>|k$-gxWXctBgKWzwF)i|~Y+SqnS42mIUhX}{+XQM7&vl(-Q;!-Xz#Ge-&cSNbVA z-NcR(pEiHb=YtONv|D#CvM$iwiM6e6kY>uW=TIzwgdo}d_rybq&}nEcP|RhDVb^Pj)1i zqpi{EGCr(2maT^Kt%CzQ%$)-z`8lDhD|jSbjvt_sNf7FD+nVr9<35;%b#3sp6B=w& z_wL=hOU`4pM5w|Bpygy_AwUiIG$SKO1l>-kmB>QtjIz#lu3Vr0xde=pJnta^;$&^T z7$TfAs4wM(=(h_`R+k5gTB zTz2V}L=-hO>x>37BOksj(ymuWo_07lUtL|@vgxAW9_w*iNpW;J+;|FRWX+O3 zJTrIR|Hciw))Us#pT)(stkH>jK6!h$&Isy+gaoG@K&x`wca7*$-Rwpvj|!07#`3DM zA1bcinzZThdkK9p>{;+hY@DN{q!e;%-6{P>;=kV~V7V5Z=Pj&zQ`pz>)Iy7^&A;UZ zt33_!UfJIV%@d`@woxBs zk>&>_DC;kOPc8SS37IYzPH-81&B{jp*@S{l>oxX=7Y?S~$FF2$_#eLaF?j#J=gB>p zKglV(ySqw{d#YM7JtQQyX8S|i7}6HqM*#tYz_&Tt#NVB8>L&C16N;cMBv*{(AU`@9-Z;SBP>rf zZNm-Y(K(9$P51osM6f)yDI978Lk`B4BVW+gRTT$66BBJD@ejf>`Bg7!&!xTesj21 z9_qe6-nv&H;!d|udd5BD^e3Flll+NML>W=QOZl8GNQ9j(g6K=h-V+iL^(FGIpOb>! zESREr9@jheL#;0~^mbg$_Wo(R5Qhg82?fH11bG>&%gdiwI;OI-70qGN*MX0Nyuc+v z81nXb_3%A;L103&K_sB7s5kU4q$8Ak>9=*a-bnml7tf16a>dB6i;O8Uqv`o_Qe@ye z4J!^=3~B&!P(f+Q*BeL|nFDeg7y_U5nbwN{BY;TIr!|KDT|$Z8mNNks`E28li|XJt0Qhca3$^XOeR}?6wY@)1w*s0dcUB;ixRI;=HZo?lknd*@FGTS=?&d+r;9(Tcu@$%6sP2 zAn3s0az6o+4u5t^Mf^TfRgXHpQ8$N7kJ9MzMOTf+%jUAx2q%7u*UHMueRzY5ra#3n zZlV_mYN3w34nbt!JB>;+Mh1q?t}d)7<2pUmk4;b)*qSZlV`gTyb3ZGEixL74?cyrf zb3s8tOXQW*jvo<5gZTze*)cO<=f)Z+r@(;4UJyMYG4Y)BO3F>A3{RyT;zu~HKD_?` zg5RGj`=ciY+RDn&Nl8hGiIecL*?eA6vGVbw!^MCSa|Yx-aBR1Q#n^{LDMD8;ucV~J zpgR^Q;SxGj_oO8mzeYFd4s0KpqKBoq|3m|3_OKR7`?!R@MJ{_I@zuSfJ zs9|R{l~@q7mU;KYAx!8*W%NzG#msX=XHU<;sT)PO1jg$>mMbLL4$b%^wyFb|El~ly zQd!XfxT{}~8}Q>NTWqgAw!X$`OUcMw81%6()$;7vH*w&JiUl1w->omZ?%i(L+8cRg z@$8SatUsDN48? z)1JRUB)fI}dcfyUxVp?CBa8nl&cyfOqMLnts(K%i^WBE}Ka}@SoX-osz4~uqE19G2 z9c`aR@yIK=#=X$zaVhHH&iub+ z%N8-brh4?F#>19|u|{V4ZUKZ7*HEJSwQr7`P0X|G*y30H#fhZ;%_^uZBXYjD7LkH) z7p62>z0ni%7@f8_4e*R<1Q6sGdsPoSJ(nT^Fw?kKTP3=^ko2lL6a?a*6mG=QS*W&8Ub5Lngv;X+H&uA zdbb+V;}v{yUq@A~Fc@<5U#;c5w0O=xP!aGjRrk#kF6S-I*Z&_^Zyl9Yx3+y>bV-XK z-AG7EH_|C3B_#;bASvA`-HmjE(%s$NE#2MlP51Nd``+Vq@P`f=aILlGn)8g~_?@Et z+-`de>TbQ8+c|lq44H$hIto6xmY-A8{#|wu(l3%D@Jx#!#L{v{REOeWD7^TB84icNcJi{s zJ@Ww0zNBZLN|5))TmREZOrWgOC%i4|wIXW1;t95Y*Ae|ifR7B+x*8)pVv)@tS-~8A zOx~LgLah4%A11tRIEA2I-yT1GG~8y>{?2`qlXf|KM(&*4g|>g55;ObzR2g}Fzo)=8 zHO3dpbtn23m|EgrypZOPh3%wB?;s~~X0ly?|7I5M>sJ>HjaSxk}vSfXMO#q&M zvfbxvw=$2K=MoZc7xc-$Yx%!-Cl~p2Qtt1Tva6Q1RuKJZ!a_eY8M*mr%dzW4hbVrP zL`jG`A945_I=aGLBj&-iwrjLpj*fG|y$B^~TA#LzmE)0t0c;T!}&NsGxS3F;|*C#b#!b~kzO|9)cTF}N1;qN?@|lnmKJ_W35++uC|MBl50UtTn^#+Hf4WOiFB;;~ z5~rOBTW@$}8ExkqF zD~C2CpXI8}+j*FO9v61i34x@){^wZ4#ul)4K4bk2RVFO-!2M0w%bkCa$&LX|TjrhX zdw`q!k6d@^gB82=vvFC=#Xh?Huf@I5{5QOp_7LlxPD}g67|2#lhN6Czx*64XhJG?T z9|0=SGW%LM-{@PaS$H!kUX>pbw}~9%IivgH7-RE+r)ca;bu&C~RxS1UA+4KpLWb@W zWTb~II%qrCq&|&7QC4l-kTBg@CX7dU)pSa^vMZl z0CH@mm`4l|Q^RcB_Q|(gWt733-(T^hs#OK{>6c5)r_*j_rpG&&*%M2jur+urq|#@D zY)!J9chZ#+Dw)&zf0Qtqv^^t~OhYxAsxdTI+4E!|ww^H=ohG);5U4#u$m8_;1U&ulj0mkh=57q1%h@Z1TzkJ0O3i-( z-HyEcm3{%_fflbG!Z@IcaR*|i2cSY}t?g7ccJC>Y&|0|+)w`CQl@oqOC`nzGntdQD zcKI2sn#-1FhF#c(1JMgWU+~My;OCLtc^+tabm}5dfcp2*t9I^%2)MI!#fZfWhpIQJ zyrzEn|KAQOycfjPlDau+nla06biJ6#rQSwC7W*vvYc#s*H=240g?FPu;4wKlsc);Yh~Iop2^N*-+6Lr2D;8rTJ1aPjt+s;@{b5&8r9!NF;54TjkJrWI7MtU-V<{|88$I&kon#l zH3+{-VxW_Gey%#f{MbwwroQ{DjaO$H(zjw)zwZTIi2m6{5_Y_FFIZ$%TI1cl!ElA7I7DW&h&p_WuSohv3pl4i!%|e;Lh9aY@`ZysqTE}*jQn)fM zS^$%uhOewuKvc1H9R{ zllYpA)x%JF{OHA%3c*z&l>{D$>mGUz(XZ&xA;~A{o%IvUc0!?qO9ZWd)@o=Uyt>{aEqTRGhY5nJNBavI&jllvi z#i=@Jqv_X-eu`KpDe{q}R7PPk@(-fA!3wi>*SMxZQo_|#pVF+BN({p<`RHpuTEVPT zq*S~ld?MZ}0i|<{lWWb&|KU~ljZ0Ad?*bK*R!Va1_+ok6Nh?84LZ=ivwJN@);Av6*dTyMgB>sTWgn3pg6LlK3 zzMT-Y>g2N#IaITi$}3kS2`->KXBD1nFBP{^%Fhx&rkrc|cp(RAxC<}u8>x!>fz^x@ z9e0DY>D+S>5#`FfKT2Pcy3_B8IhA3kOfMoSy$ahy$pG& zRkgv9u(Vvo$!-R zx?%pkjS%t*)fdV^qL*$y`gHO(t>N6W_7JWue1vF?CCST#l*Po^#XlUJrtCTb{Bd77l!FPs}fV`#}a91HuLEAstI97pIU=|bR-+9@P%5>uRezl%o)1ZnzNe- zDJU4~6Jz4ZeGs0{%f-^3d%V?z6Js0Z%-nlJLR{W=u`)ie0kOVAS4^R(Qd&X^WK%v- zdXRs%Iy`?e(Wj81UMqcz+&v{|!lqKY7&aPe8se(GNR8TuiqGR;RlRyP3S=Xjo%Kqt zBSg30KKPU%QxN`*%q5^u<7w{dZ|O_^>^I*M&}v3Ri3Vyi$T_I1#yk2Gfy!0#Op0HWbbG=2ha#wt)MV39f2{I?1jKYoUj*zH&#IEyP&nbOsbX{ukwW z?OX`6rxnyu)aPF8+3!lIX<=pYA^U-(Lp#Z*ICd{(8Qp@0FcKtJPItmP)BjC!Wnq<) zS18q-SIjC{3_J_5zYGX+vQCwL4bZ&oWfx0`}thL%L**~=?qP#5A zsfYn3L!ubs>v0_L^M#j`+KrLK7A1D@7oi%a` z(FAewFw!m8OEPHSr$aZGHw~wk!8CbMqC$|ekE?Zry=&#h5-gW|*9|r-TFgJY+D3@_ zK>F9(k!M8$+V>YB;&KR;aeem3k`-3|0p0Tr@VE;Ml~0ziRvYyh?BAlUpE z8pRvH!Ol|{@E9lwOEbTkc1Nf_rG5{STTa7>J$|9Qy;yVDvx!806hQgk*I^J->G3$k zbb+8y5`)6De=BzRT9TRCw)5m<3bE=iP75VSAW{IjAb4RyQO8BXl}GnnRr&{i-{)dp zOf;>Az190=OmbPtcUyw-9Qm3^JYIb*W(B@t;hdwId3WPlZw0ur5R#CpZv*&x(Gy!7676$Si9x z+jJM2TO`i-V)SEs2EUGi-}BUNR0CmD&MWsPXNQ+1Y=W0=#;+gPK5QmlmsA*B?>M$r z?8YdGNe!|k`gxS{sga_&g+_mIu=Ol&3|9Vpjp$n;Wr}@NO@;Dv0;1>D~I;5t@jW918K?0i?BB4ezu@$cnTUAuAYS8b!t_C{%$-8`H6C$Y5P;Y1=5}e z8&N%!w`y7zT1aQ6HRU89aH^4RFJEnF34KGK72ByY^NxALCZkgAr{gQ|Y22a65JtQx ztHP5dODfhX6{*~+8q4OOb85D&*pL2dE6+v>e05wV{=!>I47L4FgO zS51FY#t`)pey-{`H$@DIe;@KHp@!5J!GE9s3+y44$fRMb;DmniaY6w)IDF-{7<2-< zm(@t1DtKdBk19L)cVf=?xKi0na%AM%yqIo0nBu(-W)JgXAa-_jO@Z;Hz0&#cVYxnv zZDWqspf?Q+hM+sb##ZrLvx^yrth#I{P$;}|wj$eC!81wvGRfF#6EkebMJ~mYcEtY&^fE9P2 z5F5?G%=B`FGd{!;bHit4ED@G0{NDOBujeQ`hR!pco*scVl2Aom@Lj)j*2p&21A5K#?P1;2 zCLT`C8UWZo6S06Z-FX~mZK9!Aj)Mn%V4gW#E?Kxx z5D-`wY5xXF)w=FaU)D1HcpZ-zxYS31ejp5tk=vUs0HkGsl{IY?77u#vJG3y+ngM#} z=>lbA@XfK~l>YkUumlpNFTX;_y9q23-b~ZsFOtn>QCfw;liG}EQhgk#T;TfJ^j_@P zYy^T$BtI?PgJ&ZZZB?p^MxN@ikZ9*QBILEB%}!?KC9bt zl^I!WG?GP zcPOVWt87npwUM3dzc@O2<4U1k^u}RIS@xA@AG~BRG_71EujQ{W#OZBMYAT^RZB>f{ zQkGe546hX%dXD)zfHSL3W^Sm&3Ll0N|J0-Ipg-v$+;Q!7V;Ipg%^F2HPP2ByaSUy* zoYA4LEd==?h%hgDtpFgARBnWyujoSJ%>NF-0A8VdpMi34Wm1C`Blxfu*0d>^f zb;UCy?OR1uX?c0jcQIIUzMO<=a6E3lB&pE>T5N#WE^0JQWOd`Y8S7Ypt};xh33xBiq+*cnL_p>OJK8cpU@ zs7AnIWZJSa5_z$y$REbRzBvqpk}IxHbK4N>L6)Asa%dtRyAKPXLw?fY_;h_H!;~{s zFp(pJ%cqm@tO~P!l65uk`RU$8}{0)+I zlr(sW=NwkhYd=`YmdumE5c+G0GOK}fMtcYDtEwx(wgvv@_s=<|=pSi*#L?Tm;nv<; zy7F;)G3rJq=lQbRO*lc_j;!Pzpa++$OW+bFHIr8D?AXT=F2kRqNDMYvytRqVD1~8M z;A!?oO3vFT+8EBMLYjTJiZb03PpEk$?=bDJ*1?#LVwC0MM-4&P{(V9Hj-*8XfA3QzF*LBUuqKkdT_4g6S!hkIXpcIEAL(@P9Jeyec1i__wl%MO0G zoYb#~s8cm!xvaC`Hws61(LJ41&)vG~Cxo4iA}nh6B8*d$8})$WZ4Ku0xZyy&$`7?3 zN#oVpWjN2W3qf3Mu1kjce__F9%gbr=~d7$JK3E@iY;J zh_HQ>R<5+YwF|N9V_w33_sP(HecK9;F9_jbS%r)Wpbx1(@8=X;`nBq_W;XwkbpG#s zPQau1ro$;FFH`8HIi=xWz+nCfLsuAwg5#av@A?l_iSa^N=+@FQY&E0kBG;t*E&$v_-R^SApJO)zAV4nVG6BqD9;DVv)?6O zZ8wxY>Nt2%e|1pJzisFZGw&bUtk)9}UkTDJYSj5-zqYC<#n$%M%1eaPjuI{S1x<2d zH7G5YgB1MvO0XB22KSLjZ7CvbWxg8nf|HXNX81r>v$fkO zGTWL?c7--Bt35QT1!K6veE9nUxiJ=WWr;@XaxHhQM+YJ+a`k4lL@p~^@0zQZ#V~}e znQK&}HaB$R)5am$fnFrtg^^SUt3A|VE>A+K?*B9h|5iD~e9gSaWL{{gN^AVjt$72~ z8Vq#Mp5B@5!D$BMs2#t7@)S%*E9ujj$k6uz0z}}2sw}1e`p1fj3ft+;NvX04pw;`kHlqpGCARKM5+Z_iK0iZDEo^;7z_-1QM)5I!;cyi}@9oljn(Gzcv{+5w(cz9Un zab^z)NA33(3xFF%Uty*3`#Es@@i-jpTslLw9$zy7QPzfkXljF9ZV|jBEiTiiN=6zQ z_P15QzzEO*-&8dK0i1gW?23JD(7f_fp^^_an@(drRT;u%zWP|FCdq zg$!*8=00kE=5&X5&eA9)YB*5JHCYshFuc-SslJ7gY=&CfVPeU9C%k6(Vv%ImUbM@F z^mk34meBgDoTK?GSk|zQ>}nR%buffFXyPq1YX_D=spKrio-$uJgWv|mC775Ky^wl1 ztLo4)LZPqLSy6xC;$?Y0QOGiI|iRG^A1vDnCKHveO@>;38x;|{{x)Z;Ew|cx6{8*}) z6IPa37|6}5%^qNqzd%d*lCI2Vo6@UdX@A> zqPI}@`Bx8#;B8FwZsf|y%@gogSxh(14JNY1Giuzm!k{zgHWOZRSd3rP;idr{(1yri zHJCxAW!1#a$vMNojjDnAJI(D%wuS#XmdC+O%Ri8qZ9kw}H}TM2Pj*0^wGe>)Cj>Ft5F{R(a?%2fL=mQVi3M8vV|^ z-42g{PI|si$t5mPGMc`E9bNyd*>B8_S_>VwdMv(NFV1?_E4U`K$}g~pwAsP9Jvzv# z2TQMeEjNvYU5w=4YcHir3N6SrKz}eZdv7KImDI4TVw!?we&2DoBB^qk`lLnuE)C7= z^}A&5R?$|1Hk}cQy)*rBoLa2A0Hd2SeluXg`ERbpj?mKhIib*}jES1##JMRg$@2XH z1qHiak#SiX1OpLPJRJWK3>?W=)DpNDR#Q>A=04n;+{TT$H zZGAil9w@WEe0;j^ZaH~4_k;5zns>xw`PKIPeVzG2=$i>vE;a<9hpnl0u?d(?E8enz1(%6Q86O0e?a1X(?)V) zY-EIn$CUwq^T3z|RBJ#M(_mG+65?DHd?Mw>w&#+de;>k97n>J7Cue|Jk(MXmbvX9sEF$yEza)1G=Wb2^Naa0qr@Y z#S#9R-w1FEN;m$B8^NarL)4&!&R-3U;C<`<)k6#h3O)_==rr5SDbXjrJ_4`eITN3* ziu!D+n@b8zg9FzVL{Jw!B(SMNg_cjs6yLz3DYI^REJrTA^xMR~&!llxhkpt7_XN`> zqeR=u7NX#0rO$py&1#VsdxBAtk9a|)O$feI6@D6yIz1i)2+$MsnK3dDvJc}^&AL)eY(U$u6_-jOaZmv`Gg%7q(5w*bH^Dvi8@0J5ADWUu5_`+Hl5X7 zz7e+DN;QUnhkz`AJwQ%*Kh#B_@gpuNgk?)rgo<@;vrjEI10o zPrz>U*NF!-O$9z4K*qg0AqelO)xE?DTsH3p7P)Obv`!XY8>g%lzM-M{OZvG6K2Ly@ zQGvc1O6JhDzf|3yF1`Qj)@k0_1I_f<72%vWC{Pyj)djU0FTqN!+qhZ)F8TP6dBeU) z*vvbP<>e=74ac`YbZX=(xDgw#TX%T1u%iJ@>N1oB#;4GvyYDU9j$GcldI_yQonCu@ zJuaO8P92=EU=l-!GBtpp=;GJ|8LIpJPz^UX_c2g70(sKj8$>-Iw{yF@_-@qBMtA%e zj6=^z;&OY2GtjeiRs#$tHam6iNxuJyjEQ;qpB&77Mn_Fu{pP^ectqg-0H~f-2f=s! z0=EK4g%|HfTtH@!&%vnM{LoKdx(G5b>~KMwaVeUDKM%R`5v0$@ZO`E7U7!dT05=in zfy(5aFB9|9PwyW`D1H`Qj+?+?1djLbN4MKx^ksJSHt+y{n|KR^XK>rT zw?H}{L(n$lQ8Y@JuatRegcUct1BY!t8^AgnyIOS=Lc0^XWlDY^WzB)-MY1uFLxHaq zus6|pJY4JQl1ckvbVAC$ny)onM4J1z%m`zsCd0yS_q+bC3m#Sz$dA$=n9s8|ZV}9n z)-lCsO6xVMkt|^;)E%7i$l_-+$d#=ehy+|=RR-FRNtJ|?xdg9H$Hu?!UmZiyO4uFE zQCCFrkiGF4c{r=0lhVMGoo#7NaIdh2@Q7y&c$)^9#J2wI6raUD)aTG{!d$F6_MVKZ zQEFngZABxI6U%t0L85PBPn1!AbV+ZG)K63s4+FYNm;aYqk;XSs%9y)4sAP786P{WdrNRWu6sI&g; zAW*{S7?Mk7Ct^39+z97q%t<+2`hgsLL0nb?0!|#Zpv^hp8D024&!}qbHzBZqE*?-u zjsaz5IE7m|SN1i_H&Gxso@4|rx3b1><9##*BRXZ*%O1=3oAJ6p#0Lg1IGsS{j22}Q zJMa9Qt1!aF#Tk0A$$g)V00C|%7dbaKI=UkuiX{S}$aCXKx>d`4sYx{TUvEk&{R*%z z0Y`)ru=0S=@-G7(Y>7qHx^6>LVB*8kbO`}bKX~)BZ4cS8)7+`SYYLD7KLuVJr`u0Q zD+r3=mbBa@73l)QD~OwhQn)L!vteiOoo+Ydfzc2ya9h`jI28f`xHF6XedWIlA60s_ zu_zDSlLp`5A+N%`aVzS`tBcUeD`plyrS~Rp_=bL?arAJRmO?AXppa#k2RFpIUuqDI z@3**I@@vf{{6nm#V&xl$P9|HS0DR?v`3m&ov`U(rA_pq=yGCsO+b)uKVlr zUuf?SiV14pj}^U1o{%3iqEB3M_+U1urzMg(B)8dVS9sfk(W|M$UgWeH2879q{M)G!am%`uS zIN&wX)hl8y+wteyFODs}>6;ytD0b#z`nM`awz4_)mo_NaMx=uY;K#WyLQc7)YQ%Z8`}UbmRfi!|d8{>kyt zzAzZLW*IFzx!RZAoF{ygm6iV%i3HF;9&!S21Nf2B(B{?-5=&j-yj$ujJ2*YWSyR`| zk9UfgM3d`qSP;TEOc6qtgI|osD1Tj%0r*2HDTMRxUFG_?waC}bO?1*a@IL(ukeJxz zX9%R;?ob5B*>7ZfAU}C+-U-i^6gj9e&nml$MiWt6Aj5(2jkP2*`KLT<&Vnu$^2Jo; zPeCPrieAb2DLx2$W7z0e6%C4)uo6@iuH>s4WyNj1ugSIWw>z|*YOQ#-AO0fv@K``g zVY#Ez5~`ay{NrY z`M?7uK>b+)9X@r7NX#ZWpTBM2EG1_A4K3C3J`9#Hqj{Z?l*0j>jc{w{r9O>O!hp_d zAXm-U;4MU{UnTu`Tp+JX^nS+5?$f!0u_G7!#LPZ?J{2Sz_JXK2)9#h?IL1Z!q=5xO z@5Ss7{L%!W%-hqxz4{lirB)Mb$#8IiW`U*hnR$o_2hXl%hX0gO@p9?bW`fM2a$kLe zomkGY*T{Xfap??58;hLFt_H)4+<(Wl{OU1z?KIV|3V1n7U?_5U@hm(TkyLJR&#^e3 z=SXt7_OEj{-rkaXpsU()Li6orGsq!+hbeaU^l(~Czl5L>@|6P@Nyk^7RuIH_w~<0p z?8c?^(Ye-qv13kJj1KW7V;o06W6OgchO~=iJMQ!%A$EYpP74`>^rz0Z!lFTEsR9TG>?fSSZ`=+9vcJZ~Bh3^wP`X9*GOAAv zTBE5XzecCA+{a18t#F#$x?v-{Gt0up!oZnJ**n1@4LY$ONLkxJBh)H63x|_l{CrM` z2nFe=zmP}&HMo;TV^#x6MOz8nspg>QNX8F!uw36Sp!Y0TB4qdhTZVwSaUOI@Sh8Rk-w5cp-L)dxT5M$q3ksf<=IIcQONL~R;dWe$QW}IT=$UY2|v?xrS@Z*Z z$1*vnn&2{i;(E;51*g~djUmo{GfS>@l};L=4|}gh!nQNN2R-v=M>rocQ7q`}CF zVy+1m-f#+|>RmWNn15}23=!*lZS|eUbFNca>rvJ0fkUpI9=$GxwI!bvd|jlazr=k$ zOK8dI>DvEbj~!8>V)*-IQ=I#*$UX|kcJW9BqcnFz^;7-#)G$oW;0DF-e&d(+J(APT zn$@g6nB^8SleQ71Z3`_$&%Y8PONvn}JZN2oL zgrEofFtVKePi1&>l*5f^3%GLC{TPuU=Hu=Yl$y;!HjZU*LawalF)eZTHkUB0MY2Ka zfmJXG(})x!Fp0@{{bdX9TrG}i5mq1s9V@c+${{g z7z+;OYM~z#@AV7R%9e9O2^_f$F2oY#d9VC`rsUWR%<5mnG2>)J_$~y8gn&@~UP18b z5AgNSzP%)|Nm?1jud!UooljF_qAYQn%bVja|7s&NoH(;*+D}t z!10jZ{*;gzt2QE=HOO8g9O{yN1=z>-6(06~j1l3p>(+gFG+-0pTD?~0R=-zyZIMh3 zGkVulBqQ|4)hn}sEnCMMBU532INO6`2!a~t$PeZB3*DW{l$~}Uv6(oaug;Zs>%8a7 zDwL2UE$gz54zW*K;yHUg(~i5(W0}x>a$8j?N-ZM4K;};3 z>L4;{=svtWS+tn$d|{4F>}VHqbd!)|>c+CO=2s@z=syr9*C$8v|CR(~xo#|^O1uLa zsuiaL)vT!rr_I+2K+jYd5tEjjUl2>AKsXr;tD~S`qhMlUa&#-LkUQdB05((3$CKe1Oqd;i&w!>J@{~RyYDf?%qI+oqZypd@^fBrPt zKsT%NEi4+WCf)B{u^;na!%lLbo{;16Q!{n$}4uzPn^KoVy+?$mEcPh0mlMb67RuLD$70)a_a9t=@v3 z*{B;U?M!Swll7bv!D;v%+gOXem7EFWPVe#^E=1|dbZ(5J|BeSS`Di6UUQg@8Sx*ei zno(I~(R*Te%`3I{Mk3R4;iDf7oKph3j`~-wJNo^y?p}P1@6c@rz*LKOH+$ z&WGykk8K@9w<@I~Djya3u<>%85t}k$yo9m?FCuLz0tp?x@Xh@(M8LS3<;*(UfTyzG zh=9!M;rvC&tn!GQ1M@s zjY!>g!bT;fXSi`_pMd)+ixIyHgz?}c;D2sE2feRWZSeCp-&GQR9U4k{r%F;?)Cu#2 zQ1>I#e;nd}!BVNIFeFjjt<18b1~0#4C4A2OUNvz_$v(F2R2sJjSGbxV86Y~Y1-JNc zos5H$FS)`|#8M)IIQBM6f8`@lJ%`Cuvv9={!jTtGYyCA(qNq-JKm4lpHfCcevg6e$ByzdmzMn8}Eef^cC4wIRJ@Kd_hH$fc^tFBU_ z!qavKjf-AWXNQ?I5D2mt&1B?PI=L-ZYZS%1*Et92N<)oOa#vYZRQJ@F>k7UlBJj{i zpBUb;YouFGoJ&7qWK`NRO^kDwUa&m;jbCFiS}7*(6WZYTROPnOBeV5(u1a+Qw|!A( zH~3(fs2j!0HFgIKYb9OhPg~^mrfHtnFh&!)e87wt=4nE$mr)cO#ri zPzCW6OP+45uoHk(O3DZ}D35GtRUVIK%=WM_rdMayG30BBhk#$}@ zy6B``FA28@c5M?)=Qx(VI;`h3Yhd#@KCbh4v>F@HLP4AD(^JBM1f}(8kY(EtkqRaf z7T{+`KE{RzI?&k={0m?y@DmNgXca}7;xl$~XZ=CWVL9_t`^1TlopfBHmYt%`A|~ry zR?Ihm!Qywh%I@chN=8cj0DOwyo>XyNPyJr4Ca%^Gigd0;|0bL6k9YRq^eXlNWttkNvGr&L?$;2|@Q92`aV^jI z>#V<9Sb5q)(tteemo=lo!azoIzpyv9eMI|1yZJ;XW4 zO%3n1x6c}cuQ^PnU((;*uRIewTT9uT{?szrYGvIf)T8r5Y?=E=U>?xlBc5Zx#|07B zlp$h9rE4UB$of_U*H_CVByS!-9cK=EW&WBjByO>_xoh%6P;^!}ae8KVnnk5a-^MxG zp1-EYeLAmrE?sItfLl2aCzvgWyb{r>FqnuI^eE7@w^^Ckqs{|VXqpt8E|2u5`vTn2 z*=x4?i)PEwQ4e>X+e51JF(1;mj8CT(Os}W*U*47DO+FRYvD*c%1u?TtKvpJe^kq+MQyS92%AaUIDqdk?XEmF>k%X8edKg{?!GIVnSHmS9C zh^3bPXcNlI%RUd5EKk;@#KQ(o`H@aG0WF^6hLqTbv+JKSZDRZiDOF@z=qWGh4BA%Z zdr)`h5g?@y$qFJay)> zWj5jzh7&k;qguegdgLO3CYdtDCWX3#&^)!nWhvXOBK7Yk)aZJ4{E`>(qu9NXD!S_) zgLYkucmFNJFv}j2U%+9uFny-;rWeRIBIqDQeTd_V`T9#r<=q(~a6VdI{=&~^F!OiA z)pp^MW@|oO;bg44i3;iY)M&FIK2r+(@GeJn2$W8Z%eDb&W@eNgIDknILrTDI`iBn8 z3UMp?Sc=Te=eiLR984(`aCK-SbGzZJZej{*Y+QeSu)zwowfRu^hbO!5YNm^a>!SSEr>F0j7NMvf6b`6oA1mUYF3>ntym=mseb1s*9MJB9U8+PL>J~e zI`ORl#wx}tv=GN8FN=oJ$0A2_B^o12>Y>`Twq%7mQk91;slc<|Z1oM_f zmXc*9=Vtr42}!?I;=TX!szHr{JaE$wqrX~Cd0hT*5qspup$l5j6ZXb+j&Cs`DuSy~ zOV@%knlJq>ZAwAr8d(t^v3NG6!f4xQ-WP1x0s=*}JB5c=qPniB*@h7H7PAEsf|(ni z>F}TW&fPft3a}LUGRkGNt%yf-(M_gUa&vmH&UsV^=Nzmak^lN32P19XJr9>ubNa?! zhTFL3XrxYJnVlzR;%CQ|ktmMYU5`bbdKPd+=gFplybV{^^;c!~ACQi_a~-~il%Ue* zIDl5~bL}O`Pnz-X)_*w?U@iUSNSFbR#2w&Bbbl%9(*e9@09a-uaGC2s=a)UU00h}Z zz=Vlb;JY0UVXCs4VdQ3~aVtst z03`?k!qCwB``Qr3`d(E@jZnI>U;0eN%o^#bIetfM`Y zuQsaz3~P|ABKUyc=3>|XhZZ!FN}PB*_O1c#2ZXCdKqvL>q}6M|vOx~oi7!o$84n;W z*5;6altI^N4Q`&22LW)!;y-VBLh$xeU}UG-uFr$5Yd;p+f5hRbtM5}(h>JteZ{L7w zrN*ym78~}l*Q(|HqU6k%rmR_cj^J&}vF(Y`Vm^HP zWuD$+-^G-3UFzhRBzI&`J2dr`$b-RrHd05~CDO<}it(e>ZsWS%==SLk!SAy}K1?6- zvT5?tX6q+h=-tsb20eFC-;6WzS#`Jl3658KD`Y*!^0?7-HM5F4uvH|SSf@X9^}vrh zu~%?N;gZJneN90e8U36v?RI8;f5n5gtX2}j=i1#%puj^S+hU1lH(W&`*Dib6d#Aln z>g>`!uDu}CZ@WOkc6r8Y^QrW;^>9ebQ${MEP)*7cU-|drz8^|G`rFzB1^*hW@TiRf zgKLx&$0Tzdlp_0H7nOM!ROyb10HWy!N`7>ugSAU%tLDuu6B1bhc4s@lF$L%!2m}^z z%&vDQwufq#UDtzXu&}Y;D`X$f{B6vF#hf@rT9i?4Jw2$w)|^h}^9^V`kDITL{t|B^ zBZU=QujY(tns^GpngRsMQxcEC+b{CVrP?5Eak`C-KW;c~{#}SD#^udH-~T0E8vw}D z!|K1P0Iq1|o3fb&z+0U%0_EzGh03SZj{oo^K%aw(n(|-)kW@|pPvT^<%||dz;L)GJ z5;1v^i|?lfBAvA>cjN`m96m1Yb$_Rte+suKbn)=;(_K*+?psYe(428Q-NXgLG`{me zHvaZ8_t(vMJvxr5B8#@i`~Zcg0vJYqpmq;18{23^cUQbt=>X#lhR!R<%jeRp6GpVH zl5io+J37%CqA{yV3@wjjb-g{cE&&~lC^{SGz%4qVTH9%q3YGe>1!}D3K3T@9{YVT- z)n;;VZcDXHFdaG0Yb@Q@y}T>1ZFV=D&ZB$hdSe5_Z-fZl)*2${f%z^ZzHGVXz5xg2 zq}U*-5?(f4eu2mm5!b3W?e~uHR4-10OUE24YEBucSfyO5`N<1`vg^fRepL_X zwpH}~3S)~;Fe)@?f(mw@8e-1Mns`SN&t?;&NmA=?;xmPWq<7KbSF~@i`RfgQw))FU ze`k+nYtJNT8j;$OL76ZJ{+{WpwU>BGORV!KNVyWGZP9q5KiZr7y>?^% z2V_{AKZMsS*mx!4fX2A`AZF`zf-tf0A_jkSqs3?8^{@pYbA_gW(#4~8G z^VE9VdKQqIF0zHC-?4ayxyJLrru`@m`sFzIt^ut{0B#U^T`8!Dhf>pjs(C>+E)R0blV+T_u;Y_IhgphQytnECXWCQ~ z$&p2jrsGE21Ni5dGI7&t(!M<3b;y@<0WFT_Yl~#NR%b3Z%^5vk!$FFS@wriqlaz<0 z2J|iC?Cb(mx&1G@>~JDj3mdvKXbi{_$ZrMnH5SlNlh=OfGCh|}79TT01azLIhioSaQjm?77 z8Aldzi*n;ZN9Ov~H9b0cW<0}49c2Q`>CM&iTcGuKGTa7-L+(%#hsAWIcMl3#5~r2> z&PG_^d$ddpa&S_!v7MI(UphAdJ&VAF4ZCmAOle;V0K4SK#79KaB?253_=8ORDaY1R z(YGmYYO8@zIVhvE=;c?h!jecqMSd}sN#y)|@vPQx9{SpirkofTWVGx~8p_VDjqWY` ziapAl{3TNnM{;sEXQjQmo-3xJO}RazdcV(u_E^8Q&8DdJJ(w>bWJbl0wo}!M@}ZjR z-EoPiRs!HqqCp35;3kZ2W0l^$c!Uzw6}m|nn?CQ(yE9bms2)PWe5?IoB7Bar^p7-D z0zqjTia-B+F^aMIgM=7VC?WN!f%M1GcP##l$>WywS|}m-%JNFeK0J?E8<^wgBOkDj z_;SG@Mmgv_F1c9?9?6|_RY?|PO;cNQOv~aRk%}%0_dpHpPva6yLoipV66rXW`0-XS z8oQ*d@uzv-LkJZ){ufijcyp<}*?t8e5}z?e$|cLzlG&97^r=RAFAf7+sad8JHsyVK zQ}!fef7s{UjYZ{8j-7ZG^7VNsP-!{il`@3sDsJJnzkS@o#c^;t5HIVwUoF60bUI_M zV&Nt`70j~Ics{%FTi`6h+s_;y=RqTDkexnSETnU=li2C5MdKJdRN9nBXEVrV@LENE zz8}dB>9IGTY_F;SCF=C$8xLFsH*+J)YQ)&8w&F-e*o2ttw@MSoJeS_*VMGapx;nv_ zyLO(|$M#ct?dNTHB+8`OJv1q{vVzV>>^{S^dCP;77w0^LoEB5$5#zfrGN?RMQ}L&T zm?hCqoEz7Y7=}6_5g68YEKW^2nyAk9o~e?i-{C%M?B0aiY>Y~s7Of2SnIZNEi}xBipyZ zd#PA{CYKt13HxH5U$|bYA$l;MtfEgS9FG@i!=xtgFXLX%-m0bE&Ues}dt8Req3%s8 zH$2To@b9%K%n5nK7{cB7cr{UVnKqaqOOESFY&z8NPU7Q@QkH4ZZ$ZC`k5yXfqmWxRB*XM_y7K|19+W#wg0FgS|-b=n&Q#c|S% zo$c|`;rB7iQnjl+Mk=B@UP=<+E5ybPmkEb^7P8@^BXls2L9djN6Tal*^*rx6|GK*F>gw(bd+)W^UQ3V{pEL}xDeH7R z(1CLo4FmB}`8|N|wpGSQw z&8?~%D`EhCBCss6Y zTgp^%yKJ_IZfuBxZ%R1eo^M`UlK}{*9WFia_S!~l2Hi=|P<&LFRILF&dhHI4zN?(9 zL9}oCA0E%@FmGr(8Jk?5Rzv5Ma#KI;5%arFb&g9(g<` zpHoTq)KWiF0DB}fxt_n_EGvctiD!?AAxLuXGpm_VqA=^P3byM9A6SGOjB`sgH(q@& zZFF>fq?%a7SbhL*GNzzmSRMiIDb!Mj~#;HHTV6e3yFIu z8-3BP9to9QByV!d&ILZ(bxhUefInc&D!#ZWlTMVm7G!DAI^a=5B{TfX+3N&k7TQnl(kIGXfeE6nky@ZGXN=sMB6m}|eUgRgM4#pC`nG;bv39?TXDMF?H+sEy2zPTAn#@>H zMF#gheKK%*dRxIa?hMNBX_SR_0iyqJ9*vOjtE=_5-&ml`_cfa&kN5R9&e!AKe$#nl z2fZ9t+urv&31h2 z&+KrOoK4;~dRnYOvb}sWn}~H*p&a>DeE|XVBw72}U0ssQPwc7I{_~147X^H9<4S^j zv$6U`WTv+&NI-?ZPvuM*;3W0QQGXnGIFK~x<)}~i16V%u4$XC6s^V$5Yx;`ers)tv&Awa; zwdrpU%xz>2bo`#2(XD&n;utk8ytA4m&^F}Ry;`S9$DU(yUcnR=w)o8!A%oYq*G_1f z95qSiUj#P7WN_dr&X&NO&Yn?)T}DN7wy46vPs^2a1P&4$jb`E2ScY!?H95ST5Q9VV z%6v=`hw{B6#yoBC1<^*xkZG^ZUBB{nH<=tjWrBrPYqrGNRj(VZ9~g1*E4;nuG5_8h z=oDB!!ZdO(AR+%O;qWm2+4(3UqCC6R7+tmL4fCjEba$J{vgP~vND{naYoLWow(1Tg zw-<*>?L-9GZ+_M5_8gf17H}{a`b(;#eAwv4cc$t)jfl@=`Dd#kEO<%EqyOtbUthlV z7u{Hxqw|fIdX=&%UFKGbF6q-$M_;m7p+eI5XRP5eec6AFWS=}nQ6zr4B zQMflCofs#Ow83q09aOOTfxZdTKqKr|)t!72mAt;o*@8+c(Dqmj__ztFOgJK5Q>ns1 zw@f#D>3{M20>ak5Pcq8-V~^|!ApN_2L3=T1n}FhNrP0O2mtE0KO=`7f^$bf&N-9#A zRemQ0AvVMkTx0rgis^({W#9jmaO_f(k$Qi1i*cdIN9dC8QmRu%?xz}Jo6DmnZa>PR zu;$~`>ZYIgV@A`tQ7aOJNs8W+S9ec9nM+CNcO*va5AjIfQ6 zgn>ez&)d0ft547Tp>H|)vB~%B3sOBpq$8P(#mGaxKP{)GtepY=EH8o0vF+!Pmv_jX zZGjnKu#Q%GLNUg{QQe-3E){$w;oV^0d{@b+u2aKP~wyTK?ql$ni&GG#yU zqp1jj$BQjpC)ICR(C3)4%^P6G0t1R@{XiD3AFd5kOHI|RvUIn^{y=-wf1+WAjoJTJ zk3#XmWMgz8OPlN=_OSb)!1`%vG_xXCbu zV47wx1qEz7s4DOS(k&Xdk5-}r5{-0kfNgO>uHZG|^}64g@wM;M$(WqdqNM?gcHK82 zHL67c|NJ|+Wib^`*%elPmRNE27F9@j1Z*fMY_4Bm$;g>Eg@%R&{mLye1$QB1~?uZ$`=BXzBR4F#Gb_yHv^w*fz zHMGiNmNaVTu5KRx>;mg}>oJ@#@K50$%Z_NqpvvGzx%ckE4zh16K>^Q}5`CBX{^zoE z(cZMCJ1BK6E=u|KRzQcU!5udn_X?(^;6vm-SF?0i8grq5a4u2lhgj+K%rr;`L=AO)GH~J)voxqmkwfWRgwnu z^=U`lnG0!uU8>Yy%hQrPz~>%}tjsyQ4%e3&9uXl%uEvo8_0*g2G>_Zns>jZj58N@k zc*yD+(?|Ve>8$$`HKkRPM`{59B^TLJXNqEi=2K&rVCP+sq<)Jd zWJXMX4I9crje3GF(R9+tI(pQ;$a|3538mdOGFd$M3`}WGG1-PrrJI{-JtEmSAd|(+ z%=sBW=HCBvX$ycn3Zsu9Mj)2eg5;A6{_mnk(1osf>HJ3wRg$+c?eZt%gip=QejDii z(MC(PU4tblbIBUTVb}Odc$w1}J>lI%Hx+ZvpWlP*kTwHwZur(l(Xk=v70N8xF;jXr zpisS+CF+q~Lu|XeyPXtPE8tqo&<-G|il;KRYO{}zn{Auy5=hS9{s4Y0u>R@|A;aqyj}e`B=e4=eO@>l}URxMyNM z?v8-W^+1yO0cydg>T>-Fd+pT&n_*+cZA#__`V$+{yQYakYfpB`F(mrvtrET5 zGFB9cB5l|$5z&9S2Q~)7`U%90aTf(NTRW^teM|{f{0mRlWJ)uoGtetRnlbX93 z%l#*gyZEqTZ-54B6ZxNqLvkaq9ilC9_oJ!e@DhU(94ISvv6 zVyBTl8V5Dusp&f1?A`rXuaEf+I_INupXa87ImbKY7!#alPep<-a3xk!W0}r%@A=C% zEPk%abI^Bi?{?DR757f71t|jtxz}5=%Yz$BLdBz8;X z#aO1N{OZ)~@7gcdTvSE2uA z+*7;grYvxo6`|W_X%bSgL+Pv(OwdqohffYn#hm0E5IHR%ZK`tj!!xXw$qPWDh!m z3?yEwuiChzWb>IE`l4qepxmgDX0wXE+f`Jr=a-G z+QL_6#$##^nYy!!LYJtxN)ED*;zu{C$F-OKevUAmVxGsnR9Hn1H``B023CY*Qqe>R z#l9&WjEuVCEBC+c3y1ayVL!6efNeL;<0e7lTT1+%Sp!>G><&fyU~?D!6(7oRB8ma5 zUFW@V@-jw{4Qwx*W!s4O$EjfbW>Bg_Hu@OnU#Yz(s8>M4W!XQ zWVQ>6e={bHPQuH+wlCi*4*rVFQos;@mnUnxvToe$#*bXw)FJWf`~LTPr+Svoq|9?v zH_0wYBodcL`YA;^A)UXm2VA3rppmfV!=}Z%w#(GV!&;(+sBm3A{#SvklV(xEV1mzy zv-SQym2}Zr1Te@Bvx2QGy9{#f>*7Gv2`(fGrSKMr@qKy<>|9 zd1kf$n%8IttR7~80wncwyYq8hw8aM3SO}E5w~K7@IhfnxGTU3vKN1(z_?0Q`@mhDM zO*K5et#3+n8rX02Pf?Y3wlSk2e3X7P_3D0Hn?bsgTpL#(W8<%Pt2y4)?X}zPthg_pp7w$c4qRMyxXNE*dk=0hw)+(4p69BO4{RBP~! zDhO}edKJ(6u@t=2iq~SQ^UAY6(nn8@>^I%5fw{mzq=qRKLv<3F`1RQ2{P<;!QtPdF=H}w* zGy_9{ivgtzOV(OvN3z{k%|F@OwF;{qo|@ZA6#f<0FdIsrN3^(r!4evzPt;khFzPRz zrTNw-M0)&kDSA%FHZOF-f+t&Gxf{JiduO5ij&%+>WN=ABuueS)a^Cf4sfAjl{%2>a z4Vlo9q~17Y+I+yw?`n^JnpKAr{w`QuuT&TConB%TJgY*cqxyc=I3#iP{_((KThVWg zCHbZs4;{-gAc4Yq)oP%3r$er?&U1L?&9D z_v!`yW-W5I!4v%wJw!dHg;hCQU=Hu*Wy;LY9m2tK#XW^iULiw8ittZq%ogPF9ovaY?aC#?}H9&MTU zU^(9ei9;x83Vb-W78UuVad-k-jaf9= zJy`MExv97SS^7 zy=yPtP5)S@O@-#I7d~KN=(ix!_o^+o?8nWZq_6=S7iocZSbRInw$7PBSFqS5FiRi!+Fy`g$C|XgEP>p6Baa^V0LWuB|>4}!7hwV%EQ4m=-Fxnw*3u2H^&h*JH za0veI(j*uTRvoOm`j6#Pt}gy`ZpE%jLW+uE;+xDb(6yAuC& z+*^D{MAOaX*$F>ny=~IRNs_hi!CIcggFX^7&GAyoDm!ukD>4CAY%HSJfWBJQ-EjQy$S- zMS8Fkpy-CLGawog5Zy^M*p6QS{vbWhl?R8Q53@mIM}*_tf=NtC2T%Ozlc)kB9yQXmv%9GLLRwJ@o^A=DtX5n4#yO5G=g)peQLdatOw%w`#s70G$1DUw&p+6jf| zsyRC&E*g;mI$=g+JgY6XEZ6YqXo%X~IL8k!7g(XQeUJE3OHFyo*~iKy{7EnB&Twy>ngsizfbLYD27q96(^ix*l7>IC5dUN1Qk$_t9_v#8W&9uHH9qDqywT`x+~9X+G8TyFDv?LJ`v)yYIuN# zm%$e7s=2cE4QN7Anm;yP=6w4ke*aBqI3C)#1N8ITSk+_7uzNJ4ku4f-Uppn_2DHKJ zkvW^Np|>p@s(shO0oknaxCpd~@-EqJVgiXl-WJ>vaJ{oT$x9WJv?#XIdfQocE8YO# z%;RjDW2mdr`M*S-Jf>i1dqn2Uv`Lx}Dcf2d)zFjFY3@Q@{a=FPQ@XtOkd%Bi*UC#v z3Yg<_e{I7JZa9UtCf|Dln$m);OKT&DYcAdIWMD6%dQHEufZ5aKuq~uf&z~O(kNs0s zU~nzD9Nar~8)bh^>jZ4uK1+VfXaHGWEHQ$-KXj#h@~%~(q@O5gt}cvLWN%^!6$$f5 z9k&eb)t#v{PdEdoZJlpc#VY))+KLZ%=c0*ztcViem6_2;>Bfch)T3Z^)~d^XV_+Lw zYng*hOFGR$MglQKY1D!)(J;xn#K%y(;XR{s7x298BB@Kj9Q4%iqUq<#n!m8el+B=r zEhm*uhb!wZ;#$C*oAR@K;;rJN zTz{SIAno+LK2m%pi~c613&ll>ULnk0@NSRpe-1SXpLhQ-w3pIuxT6I$=-}j;>Sl6R zu{tXZbSJlr;{qziY{CqKIh0WANrfI+=ey+o)b(0e{luVvJOjc-_$5Ev>3&b@^H$H8 z9MLC5ujkTAmlPvp!CvbO7(AU#gt3B%#> z2hXGzaw-n37gCcfUWVYGwH}fr1dS<`a#zowR&FMY1b&q+qrxk**gXrW{2GS3Ouuj& z8%fVPXxVoNz>S;k{Al-wy7K#83lxLYt%9`5BDcw6Ks$T zvMm?=C{%*m1Kw+ak8qGKyHKe18)Zv|gwn-I15_p!GezjI1Gqib3qwKSUqB9S3v2n@ z<=jlA3UsboiKwqrRF1^~HR{eKU=5-ny98kc^N)P`OH)%Ni>jsjV@ej8Q?KgO2EPdVOG&h*-k8I|}%Q-{Xz1*F| zmS|B2prSsxthIJz3k42`(5TS^Qk0q6XtnVqJ4DNZx z@Jo3B2d12uOVJAn6w>JJMixyniUYZ#M6?Sj1MorV>u+&ghGOV&9r8mMQPEC3+J88O zot**f82VBjM?uWmSA&fs7tD@u#qxUx@YIT#KE%h!Ss?jzid&LbNNHjWGT^4XNUoZh z7QzxYQAnnQAOs+z-G_j+F~n&DV@gNhs8v*f#SDYX-oZ*5lgIqHcfo-trb%wLj={s` zxB*4pzBEq)hg1n8=}tWVsHp`|Icdgx|K8o}!p&zn&#FDP2adzaLn5+dBe zf-M1SBmi377j%Wa*wo%!#1c&`1!JaF0GU3k93eLFG>1}NR=kW8!2Gz~u$>q+v@)rH zlVo*s9@vZ&p;aTg<#)>HcLQOJ7YJno>x9NMp4%1e;B<((7@{Uci1l&KEFTVDhg@km zSA!j9D&l(c_9J*cg)fbBFGdA)F5}bm=sTmMKO}nNM8DUGvM?Vp$%+v7k1cq~h0Je{ zQ-z^`6bZP(@kQw0E!H7|n9%nJE~r&?TDHuq2D{Vq7QuP4G^VLc@l73ynB|Bk`>Rv8 z!j#|+;X)W1*MN`@up)aL=u(~&KPn=;Y#r81Y`ym@s82c!wIB&; z?dQKN4#iJHnUdRP^~5rgj9|E14aJF#l7$I%2)4@bp@rLGsk)zn3CHJQ&H*Hvh(m8H>{;? ztk-2CMIf*3NV{tq3gJs)6s%6_M)s+zw1D4Qi-SmQ+K1`~tqD_r2H5jd$!f0Aqjhb+ z)nHG8N-TE?Iehf2f|(c9y7{1&TEEY*xiel$nbVuS6!ONw*j5s|P1P~u+5PaKZJd1YlAp<#VF?L; zyKiTw+S+fujbu!BxGG(_f{Lr5)C!holC3P&Sh|Cvwv*W;F`W%JeRpw9Jq6LWTEvLW z)?|skIyj(lVI z?O2!WFRs6a%hu+!uz+oUX3Pj*Hzf6~s-@~DDxuAhV>Dy}&cCzS`s0~oQDTAF{OHKbOd{7-bT4jAZ-N{){1c3oPqL0HczMO;by?MP{OaU%7xo?{Xi z?lLzcM$~ao3{@Hy{dHH^xa#xQ#JH!TzMf9yFwusjP&BmYrBhYEYdd<6B%ezC7@-Aw zny%v1t6X=mF9HhP^ROr-(p9FNuTnG6>%_&)XEtDSjs3@p%4{QWSx~+TT85hPOC}x> zvINZVlt z-0%gcyv3Bv9`Lgy#CUU+v~zg1_`h?zNgHrG?3-b_{7tQhl*u z!)(2fZch?>C0KycZPox5@9s-4p-L9F9_Zcw!jw{y=^osaiTV(DXDqiN97S4^b>Ressx2V>14ZeG9hn!3xQj~@p}f~A z7Kd1h%gd?i#BC=w`aHJeg7Q~aUl-!{@fM({j4Ud}YAnibR3N>{YSNnBscnbGy$-9zvFIX!Ph$A0{g3vLgUCjUwL7CFF zAFS2CGV&4+{%FCGQf2)0v{oUvUs>(gKcN1_Nmm7K9bGA1;t zX-$0gP!6RFHwE#Fb7_NM{(5jLD;Dhj9a16b4|nN^<_@z~$Tdp?3a_dwdj5OWo|t_% z_&;$PgqJ|tAR!1MYG7%;q+%`C!xVR2qbYxFJMi_TWphjh4V2u2w3Wk4VsaJWRACta z74;5r8y$`93rbC46+^SByzk05YZ@Ns>=|?|=%;V&p{aVA4zQGAwD{ zIhsyKN7@bid0F|Z8q?L4V2;Fh_tGUj~VRLSbH{g*KeN}f3+Q*hke#W9FeariTf-bDZv&6 z@~0~|T;dEb&{pdy6m3R<+t0MRLckCKsT)oHNNUuBEZYs2*zY)U5t(ISE>0@&i)g}_ z2c|@irk2Pl=Q@lQVjFBZ6U7O2f9eg=$dmQbiaUs*ccZe4WFDJ)C19k+*j<$$RtE9t z^6zO+F89Jp#0J1q3Qb5e=i`X(E`6cI?Ge6ne}6{&}&m@ygUb*`$kx zaBtwpR2IlX>|vMGVNaJk%kuR7^(~(03ZkzC1i`mI%mu`O=MTTdw6-$V+Qc$oVml%D zFI)bM+r+eOeOdT3!9xtG?FdugNdpWpH#Q-rTEp?R94uB`Y!Pa447uPo2sX^J?CjTn z^!llGdA%CeW%LySmaS)$^j{&3XvBC?IMeI%sA%urNHxOWqPMBP2!&)^lXvlO<)?td zAa}wb+1c4ac^O`#GlZ#(Cn67*dzyb~ zD^h`%P%;fC8GusCTyLf;Oy|n=D{Z2vm!cL@pl&*5m^P9#OTWcQAFWx3ls{~1UWsMq z>~L`ZL;7i@+xeU%xT**nUs3LQ-z&YV70)GcXIUg7A1Gy5I#<#-@mL4wFKQa^M7vwuux|)AV z@j2=nUtZKj$9W?9D6}dqBe_rc(b-q2DbPK$B!EC4w{9f6KsK;KH(ENiYeEpCvHFZK)ItH#rwce7{?1z_D zOtS<}MLtu4RXdGd8Q&s73n_LG^Ou1M^uVA0JP;~&UVti&--+nREQv5WBiHYY!dAxB z@nf&V)?senAo;gDA8K&UjN>R}l5{S58|NsOcq{EuNmAW@oDGdZs4_mIet0BL(2{PB z+cwq4sL3(?@{pbF6sj?gTsp(SN`f#U)*sqxp^Z};6qJ0=gApMCVWVEftP~niM}2A^ zL%LNtlX1$IV!85I!P+fbAH_Yv8bqO7#S#V)oi_o*~GbBVsWjQ!xOug2iFDa zis~}ua}$WpIX4EV89QnWa*?+YMt?wBq1sZpu98ETIb=PwnKYfOjrM+we=`u8Vj=ow z)B;l}4)=f_;c@&i=dF`w&G2uqr`C>od*qXOTZrD)W>YL3T3td@ZGJ3T!(}IvM2fmo zq%z$)2jVQM!^Fx(CYrSJ#OfAT+55P>S#M_NZ}eJMM_6ZCj}s@XC3zaVZUs~E35aC% zIjD$5lNJeA;sLa@0D$8a!Tpuncqj^(jpvsf1DNl%Y0hd-ASH0;e> zSusMC134?yJDdo}%_+L;V)n}!nz&%wjU#>)&EX|&Ngm3(OizOW_IX|3M0;kld(E#h zEPrk`_9gP8?pU&44x9EL-wxlz&&zBc{O75jZ=xZy-4>Hu^Rs@<6n(ga6G(vE1?18A zzv!(Bk<<(P&R}qC?3>3QI}J&TIuw#bJVy3{6{mqu<0@roZUz*?K9>e1#-1{=FlxY| z?%?Y3I`+*Z5wxxI-UyFm{gNg^qQ*hOmBq*7Kw8a}A>rX=8tkX51J8s{w^N3`X~<$8 zg``XHt6MJ#$=*%2@1oYf1`QRMNic84HfvL|zWWFkFaTyGFht@=f-o5r<6b^bYPUAR zV^Qq|#Ctpv7rLDu)}LiY;@d7$Lz~Z5 z*u0!C*JAI`fA>MW zVP1m(Hv@_s`)9@vazWXz$QI%Mbykf=jejcDu#?p=iRS-=&+{g!bWeAM}! zqT``7g>gYfWC7X)p$M_djjQ_?S^hE4InJH+d;c&0)V4UzaoNk|p99bD>l<7>t2%x4 zf!|&RFJ9p*En@QS9SZ2qh(X96s%ZYPVWc#fpn@KhP7Os$&W1>sDGe!h;fk{sqa_ie zM*N)IwjuLz0P9?pzVC?+C@QZ+;?$ib&LA~J(F*CyHoWCRsP~w?9Q5o9!sIUm*3B33 z%R3vVjCiDsNRyZ?zsYFiIpU4q?DT)h-{92*Mzkgr+uR+&Ru2&9haOar>t~n#fFnvz zz5W|?O63wj8-~x#?e+9l9YGSfC-XfZtJ&e8YEwWyM9kHaEDdDaWSBEkf1E`Aw~PEs z=9V&le|MK==9UsVYSBdGaFf7g+{|&{%d%#n_}E3SvXZUNu9q6D%k!DV4jBK|rq#&c zZhcTI{Sib;OD#iCYECVmTN|MEF`IhsVc!6sz*w0&^7j#VMt7?4a0~a{jpv%U`~@#` zn_nc=wG{+j8W zbI!rPn~Yl89serdF)sMsrma- zm<-FA=iznjL?s#9maoZY8$>tv2e9P#t+u0QZ%6rrk*@g0oN(<)Ck0HK?*Z^Yln4sM z7cI(y#fVm}0htFZ+A!U_+oxUsdOz|J+AC#A6MQ});a`~jjXuXO@tbTuKIsBXc@ZA& z?^G&;T46dmGA4F86%9btCh4k@0p`#7TA$OV@)_8U3y#xxyLyaq1EB^)kW3W9Yr9al zXElM*$91H6b|YN{j{v@+^!BDqVY(oo91rSi;cvo_Vt_|eq75Y;T{=$GC`C+V<yt0ZMP3X6qdbTyy-n zkEQZpL(_~Ap}vqQyp|$;#?X;ys-Q`b2|7*;-wOE z0xBQB9rk-x(C4)F3E^rFk!}9JOd>>(HT>KE*my_tgA7N@%YdrYl_^FjCf^e^Zzz9Q z#&eX|C8j-HeCDcPy(BI4$J`5)Pk-D_U!^fV+1`GHeA`$i6?zWzMC7aW)nNFo+o?cv zB2=$(hDlX`zs^+$?DMBk?aEbPDcOSHUco+R8+laJ3IdDr2lD*&A#~2*uFJ?+f({p; z=p#}alW%rof)u^mZ}#OBdCssnT}uf3>OOU!4D#}t=-l7lYP62j zmo5Kba$Y|U_-X{dZ)@TceB&n@7ui+JdrP&J7dj+t(OrBnLVfw0N-?Tu4*cg(DMbyD z4dw^Wf9L?KgFdXNu_d zOqL2BY+jq(fqL9kdNh1s0BK|!9v)wUk)0yRL-nQsI>L~aXO96hb{%!2QH%RKlL3IV zDnjx~w?0KMvV0jsJwb6$V-lYtxaf9#+)`bxFT!PpU~vZ}X_)2p`o*Wu`{=5J5Dp;T zJ~@@}ih=Q3g9S3ZgeflmvWv!Hqw}iO@w1@FSL;1 zW=0f(+1E_v8gAt&H;s>h&)#1hzC)ihr`K$^^bKR=*C2C!#}femwEok+wU=eElnuso zbcb0uLo2#>1151BjR75(%EG}DI@wTnv0^EXzX+E*oHg>YA1+bNih~o6Fpak}MN7(h z8`ga#>Dm5>qzld+I>XO@1Z5bF-VWP@_}{D^w0N$ZPVxP?q|nf8>p+s~rJbccI<(Bc z9g@PJs3}CYd%~?sY-QK@J8m>TK#@aH=?Vq1-sfeJB>gZ1bzvWkm?Q`lOk`|Fk0X87 zpz}KL(QvILfCw-qtKheH^O4^7S12)Qd9-etJ>E9CRCxAFN1gqm&(Y%*B;e@I=DxqX z?}CL@}0}H}}BA4l1b_Ky>vG?++r?cj7%bNiGWm8m*8xbhtlqWy;p874iIL z-k0%31*_R9@ZzGZf0wV$>OLQFd{MBOrZ){p_cvEqn;24$)O@JCNSWnyh!BHP7V_fKy{WA`Rs)I*nmWr{8n`l(lP>v)u3kQ@j}~?i=wE8 zOtx_;ZkiPfrClg<3tQ+@@p{=HK$m8->w}H1w#{cq&%C)CqLFr$9o^cFk>CdW(J^>> z1#0sX`VtAlbc}COtlIH-G+;ZX9J*+Ye@ZF`j&A# zxPRRs8%QZxARfA2&Oo}7nvIX55c4SPcLL}2lD*CJ>}<_EOy#qOVL!$P5`R$mzUr{~ zxF#UdclYSJG(h9&xY87`9?=6)CT%cjg&~as$bai<^DpL?FHwnoM7ml%1WmyKYT{|b ztnz-id`qVWkb(tFZsqmb=U3qZN>XUttk%j*y6Ej+>d)X6-T;Z1R~K`%y}i*Tj=CcD z#^urgQc=5Yy}zp~y?0`iq5x6#o_ZZ%jj7(Mqb85}{h?5w`PG+JbCfWI3n~Bf(*n@6 zlqL!OiqbuG39YG5k8qUAhsywdX`@flUfAD`;+SzGO+SfNj|3L6z&kj)QdsJ@7C#MA zSVI(m=vjnyw6Nn3kpcw_a=NY6(yt&ypIv~ny4zG`z$p9iq?fuFw`W<#D;kAA0CT>@ZTyJ{#WppBu9Jt z;5#)YU{~b(3pFUo-f9*A4Icaj^`ttmh1|)dAn`EiYVgk;G$4q1nmx;`q+-?=8B^)W z>L(2uR*x`)zUki<7DFHZ{I|A;n7+2V%QZ+qSdbdTy3qS?5=~2`nA^PV`Z#{~>#SP7 zZe+VLfewK_S_&pK05ksD$Nks9uP3^&fa5Lp+s4V)YK=>8)0wP`SNjZs{-}=&Y2>A< z&qoCwthA?kk>ayn3SaN2YnJ2fkC2a-jD*9Q&ii|#ihgFXyt%^Nuxe=T>imfEr_dXb ze3s|gbcOc;(sfvYJxy0IfVTYx+#DL9tEFbU+Wmcd^+K}^ZHxCuBKRPLA&abfts0MW zl5EyOft|P3)n6|KvciTAN-jELK#!q{u8ZINhq!qQM}qywp96@~QmQ!&6wH_Wx8p~i zz!!uNbc&uUf=z+{l(lufp!BV?TjY6_59zGx?QdeQ`_&Yd9y4F*;#VO(@P4*!#_T?u z*DzaX^ODnVpL|V^3`R`;d;3yfE8#wWTFgZoWG|e4Y;?S~jf1W-Zxq~v`y9jCI^p7K z;+NL^bB48QVH%p@O|J8f#!!LRl+j=^OW;r6?JSYU`dVJs%dVX#(EH(pZJ%51hcgDf z2L3|jItqG|T`CX6jM@*H5+3SD)CqAyh2GluyqSGAz)i=Q@!vljDR#h^`My5(zVb|p zhQ&*L3=KFQJruga2bmMf!iY9jpn~ zR#iqm8tt2Jukrw$yz`h&D;g0L18Yy}*igLL$sb1@{S~5}^3t=%bimWzU@8-!fB)KN zKl$gIJC}oSqpwDmkRc$)-|u@Do$f*I$0YsV5txD7lMO8!h1ImoQEt!U0(E&fu~)8R z#A~d<&TpNNLA>>&8V^*MDPrG{0YUN8AYuKZOpu%$ARp9L`Eb_BTOVKAA5&m)<_D|T z__G)=zGb9ZgPiAdUof>Ksje;P)ibC`>jY~>VlY2)DeL3ph*{*^%P$YoqceC#@VI2r z3>Wc`>(g<>J6AsjBjp-@{9F2-hX*A2Uc!^*z;xEd%X%VcvX!1>Hcf!jSTCue+q5I=NfRI4;T7o3!s2 zKxIc=7Ada%d4*R4cb{~p$Yt->Hjb5EuM6&Ls zFsHGtKb%J}O(5uQB#tF|i?S3%W5Mg*#vR~A~71Azr1oz^y zt_N>&33K3MQJnpk4fLNEtqHn}+pLHh#LLtZxX zj*yjVW&0d}hAR3=Zc=9p7-0Pb?H*^s8?kCn0Nn=ybC=EZCy4wRqy6jQ(9zfVS%!K- zmz;Is!xChLt-PzT5~3Dzp|JuaSnZf%O5ad)z*cVOx1+kv>E_ee?uPpHx1l2UZ6^Kd zmsW>Wv2P$kUWpe8z^~nDQ$@j5;XPQ5##890ziI2)VRM4_)e+aT6xHR--rjF&aIeRK zq}8ALUaw;xfVnP{+||)spYdi6WXyDVS3$0jXIjD=!L{FXrEZEEa)LBd*E~7PNROYb zCh1M%oxQq-J}xq?&X+N9pC48qRZ8AU?CLW4OZOAaK7jtQ;0uvYCd-wH+B)3hvj{h( z*her?Icri>#Fw7DY42xr(TN~_QV!7lDV*7SIx6A z1@t%N5E*@@<#wBHclrzDtT!v=tU>@R@2uvVl~x9G48RL?vKiOM=!{qv{PE^aLcns% zX1+9f&x)ZjhY%9Z-#!6kcy zCBRULNiC6!A6X2Tck;#;Qqe6UP!0HB<9r~9lzK0^Uv{{v4BMlVzQUQ{hL;^=#meO# zh$=oDFKcA0R+NcUx2#7*Rx8h3Y_gRrOZonC@w~%!CVkc%O%AKOrq>RkO?(PJ4x8Mmh1b266AUHG@+}#}-dwtIRa?ZW4 z{xBHqT~yVcYp%Ig8Fm^(1N)R<{%}F%c)dP-=Zp!_#}6a)!L)ykGuyM-HVX!@e`ozN z1&@Rn{nDgu$sBaxXIu>xd6MT72F?n{aJ1mJAMMAvKN#FBw=o1Rhv}!ZPZ_^3b#Bk$ z=Z{Zn`g>dMUA?WcpMXri!H7tG+hS#8-+OLU#Epw;kNPkhK_<9t;O3%b*Y9j!XYlq^ zYMTGlRRF41N);)HyoG2T@1&1U$`6a+p~skN}g)`S&L` zhN3;td|q~~)#}?Tr(Uj$SjphGBHW+7(_(Uq<@T`80sFSXb}Nk}@9jqTSv+_5d`n*O z0Ee;_uzfT2_BgzDgM%G@i8a>u-&+~D*PkE>-wST2OJG0Vr?N1i%3gLwFdvpQVPicq zdu?=TWP2i^sg6tr>eri{-XU=3zyJ=1FSnVGuA7I2f6zH(KVMlQU0MyA2Jfq zad~e2KS}yNi1=;9Wcn4zUtRNefPP!*_Yn)`ysKmr*EG$ z%=8hOHHxiC*$6H2l@uF>Pm$z<>8}XyO?Jws7XhKP^zH}2#K!W3g1=!M@?U4^4RbRg7$H4S#sPs+){CsvbnRrO(fnh;L86x=&c%=UxwVhckKk z?2t^xwH`Gv{mu^*^1L1Du7U~b9pbP}%q!x0ya>aDrYvhHT&E~uap zeh(p3Dlx(%y2ICs684s_M zfmMqg(x-yWj<#t!z2-TA%5RNW9pp^tTWURo_b+|!E#>B#S$s^a6LWvClvRmjWWKjN z1ieSkr|mtQ4dz`F4_O^&s-J?W= zt1PGCQmrS=rI)~GS(0h>Kdhl&*ed(%!$_|%Y|P^;FBXdR^}kt^O;!>B`>*Up*c-OL zEr=PJc^nVA*G{1D-yMB*0pw5qR|56ux(jxIJ>5Pz@BJL{g;&YsaF?lBAeBG@U+v42 z>%tV*vQm&Z=8SW{Su>g#;^rmg#{_rgi;vYqxQ-Ozx&Eo7WI~c&x0ihxH5{I}dD$8? z=EeD>*whYU3xL{KA5{o6a z#q4XnFdoXW#GeZCN<3BWIHB9w>+>t@xA2>a05U#~(wOCAN}AaAi}x78j9Z}wxIM?W z4YsLGe%r))+yH<})7j%zb7LMz{o=umIKb(s1wbw|Own29P3*W*_41*`_V`s**$?C6 z<|XI@?5hT$=k3wddjP?#;$V>Dre2+1)bOaQ$42_T<7XFxH zh3!HE4Zth(V2aj%I9yK<#XKUCbw;A z*M;XAH#Or@)Y%;|IwFyQH2JJ^eUe`@^pP&$?iBSqE*RL%}0sA{e zj2!o$@xKvh5(P*is}YYK6a%P9XkYAtK9|3Oa(y?3}FqF>^ml5@6l?7Z%PT zMHZsIIwg1GqXX>LAuH{yES;9aU-w=>=b-no)FB5$m%K{9*b;}_5Z~KUX2g%0h|e<> z0YpUmog3BTx!=qXHZjF$lbE0_HkwyEu;_CwFWOqy1#df~ z*z3yFtsad_`4r(`5^r99lQfh==p(e@A&8GHbL!lA&}HT^IMt~Q*xywSRQ-C=eUOAI z+!kn7U%>}(I;tHv?6?DE8$6YY7xJMT0|8JiWu&$ysvm|t%_Hvju}@Wd%dp8|Xoh6$ zN3%`+#b6A`E3r;Ih0m+!cK`0n{!RGd@F@3L5=iO^6~`9?YQGWJ5@0kN0N?^NATBGC zy|4}BLLMAgPTe!eH&v(+0Rv#f>~mY)`a6WV^QM5UY^T;kjXb9`)DwLZ@#F`Bry9?@jxakdSBV{ zp)Z8-QuN9MF1d)7(t7xp6u7UP|JD`#7cA6tW}CPf8!Nl9L$M{oOI7K;{4dk+RAlIM zikc;EPm0>I(ziIsL~B(M$uyHw_d1t2Z+rwqF&ZmUY*TuC5T@F5_09cu!v$Cv!k{!E z=pbBanLXpvL|2kq2;UfZ@$w;_OYQSWzUvpKT{|D1(+o`vU`@8{K}}ukko<)E$GLc) zP@WR4@*A^Utw0Df1Ja8aWr^cjt}rAiLCEjom(;B)V57pI@>QSUuT}wjPhhiC+J%QL;0I2OQ zu+lkGn&UpMBYW@V_qz!rjMJ?VrUXz?NvSszl!qo%rYi^dh&ahP8Q}Z|q=^?8roK>? zyU^#T>3{TJUb}_lDC6wN1QlF_6Q}2F5c1Z%c>6D}+^+NHKc{2v^>M6yx>Y@0f`^Z` z9%~lb5OD@@TNHs{gPa7bauAloxW^b-X$7>DA5OlHDj^=qKS5))*5g}4A)T5vV1<0M zfl{%X)h9o|{Yn8NmIakBS*R?pD7@r`I?Y1$?Qjo&_9d#*+*WjK356{oj?1so=@oXX zB>*Qwj`uq~L(>o!Vtkbsj{o%!c;UQX9u#GE)V57Q?4eQbZJxz`JCg?@JbvSpLMH=D z#}7~x;Y-6w$rQGQhXY-Rr65&*Yv5;mnjN#8r-Pc#UvuIj7VBf@{{pR7k>Isi18U^} zOy>2msiOMXnjN|QN>)#QrIF;{fq{SN?3a_Ud&txf%ZkX85l`iq+`^X%-`h4wpstGB zn}mda0072W-j0td$;t3T;giAh`$Tvz2N5%8gh?9QlJ4-60hco$T2|UAd&dEv9@CZT z?Axz}AH1mwaF|4b(1@8qG)EP$s_%M^#=XUT8sPv5Xj+2T)&>Dd?=gQPbD{GAyf9{Z zw%tGQ=+2-cET(k?EfMG~m05>7{eII{`Y6YBH+ag-)cP`qKdJcUzEdz^d1t>4l=N>D zCYyNL!F~xGUF(8IBb#x{(7fl6?Yc0x|LY%7{qP&>g+_B6;ycjpOQ3$I{b=4hPm}_+ zr0V51T%UtDXyoG{T%*eg2S6+sF&HenN(RL2cyVGFuXF{2YP1->Dr-;`wY@SUFBI~6?eR#Ro>qEzu<9OpC z%VKIH1Sa$a=)ue+t3$`r6t~xPDQ(`@6!WU*dRTu#`L zwcWwLqf|$N@+FK)fCS9%5@Zzg>)qEghlD1U4I^)1dlF(?HSN~mi;}nw)+4hvmzX8| zq9c{Rw@@mZWO38!Qvzc`)i?EVA!59y}C#w=wg0HZKu2VK=c2^3e=7FTZmu z?fQD|JV&6h&JpzB0drU!Y7hlAnnzo$!qA%q5umcJhK~7dQ8_?xJFhun<@zqTo2%Ru zW82@KpF`cGhK5WMvc-Ki5_p$l7_ss+k?6bj>VJ#luC3Z}4&8aJfFv7oOFPU7VzVb) z=$$v|UgD^TG1PKgG!1oH;&+cu-79ncA%k54sZ+V#UGuauOy2URakD#V$aH3KW@Os9 z`OCt|cO`x>skEqjo)};8&_L@Hb@_Ap^e<*9Do*?_g?AspNTJEPnBxq|Y8LI&C%`ek`Tl0;B<@lM`N^uA>WA zSU<5-mT?+I=TLTC!0UBbKRa}!+P)rKyzYA!G@&@V0Ch8+DS=o9`G5-_0bG=mf+l$c z?w9>?LW2iLIBr*$f&W7SWSyJ4<6@5D{5kYPypT$Mow22mgFvmWD}%Tkf*2*u-`$;B zM5m@n1_2Sw4gQo(Q%$Ga{KU`aODYUwM@s;t`sS_uYo!BdEbuOrhSh#9eRVkvyq5PDUX>svefUuAtn3K)Rkr{~Ws_(c*142a zY78|=lPnn-?5I+5y781uo0NQ0Y*K6X(C=LRNXA01#=hdX6F)ZYR+p2+fFHfT%=Oi8ke-A}u6R{Aa~oIb(M1WI^9`iZiCI)=KuW~{i%1q4K2y9GvPD9FflL?iWcuvi`92#- z2=N*yG94L^{;~YOVn{q{wo;|sSk6|060Rp%3Ey?-Mh#@l&d-Z;T1oZVMF~C?HHs3P z**4j5t>9BYfMcJ2wSU5qV}IMQyg z|Ci0y!|VBT-j8cMbh~u=*&Guxn#+N@jda}S1s4NIhM&E*dI;f(NuWQrF}oggM!8Q{ ze7_PccB^e`>R1D60)_$tMc`-dk5{}zhNQ}(=%Ttx2JeJRl$WQv-t|;HlRvLDtC?1# z5eMC&90L$Q+*YS(lF}LP8QiX}Sxk-8fiT8hW zwDkSsI3lksymxmUkE)jRQX%j05!BbZ)h;)h&^u%yvT(+8ad$62r_#B^?e`4EOirW! z^8Vw&e8(DyP$}ykbkSvB4_G0u2h4u8U-9@&=cd+3dGfKY34v>fXgG~l+-+D!S#5`bk3NZX*xS|PgcQJTR8V~6UA&f zfUw!*x+@{zRn7l+x%Lt|yj}uJZtlrj1|4UhREg80%ZK*v_od9ig)^TR7db@$Xy@0j z+c~Bar*q)#%l}gSszh288I|j2M*%YOaZU~kJ_}b|(|fFw9h}udi{9AFQcGiSefYBH z4?)FlK(u(J)+}(@0Osbk^R4gy#jQS`Ml7k zK3}5YUT|r7l4V*R8+ewHR6{N3n)=n8z@3Lt7*3v2tY_ZT>_@+{R?@OZ?A0reE44ep$xfodIUPet_c^e#~ zsp3`ie;IldtPD0etYr8@9>j> zB3bSrqBZP2H%{$$B0m1gUBdfgYp2jC4<;x^`G}{%^Ei$0eg_w)*(P(Xs#Y_`u;r{M z<@MG%Nm#_)3V}MNoj-CV$t_5(1H8LW>JI0-`4>B&(m5w!d*bZ%{yH8u$T|BSdad)z zyx@oNFl=BD1g%p?+`M{l*2%H$Ie4b6(c)1d23FkyK?FIY?7f<_E1WUS`$rdq=1-= z8&cD4Y&fy{bbHRbe1{c&ij=4$hg``Y6;d=cQ|Pe-Fh_!A~_7HhR{%5pzE-^ z0!%LWU$cXGuWq%eYk`3rZw-0&1eQf*r#Ex;1;+O)xeK!Ki_pX z8vDW2g}K>JNrD4-?mJ9(6lY27Y>lNx0MFSt(OUI!%#4f|-88zzjLWNc4QS|5q0)ti zj_u@WeWE3n^@WVieb5j$S=}ZCGih(Ek^Q{UwFM;t&B=KxxC5Y&^Vc3Pf&04N0mD76 zPBIKdqXS9fvWj7xl}X6@W`u%%0*?Y|cnw4or{hkUhIHJ0TsKdw?8!@;${IzNKek?P zW)@*%-WmB@g6tk6Yz6rEx&6)!GB|^X>#1h>vz!F11jGHTuuMMZA8m!C)Alv(?AC0b z%_8kikMeqgN-IBLCAg~C?AGqD>A;nhmT;n*(N7{EtaC%y?7*tIshitALsUzQipNVb zDkQ#SQbJ4S(71)CuZKmQd5?mmpx{YEh`ML+@2V#Z;Qy2z^h~WpMLRM+BP4UcAHa?7 zQ25=rF?||6Gu+{6Z9Y)n;70*R=KrX0gSP^TBS)v!|~^hm}ZVlFIM>{=;WRU!D8e0n3Uv5b(`@Yx|2Akow8uwQHiYv$KeXY z5X8h6%G{?hURK-koH52r#Q}; zzCfLSD@Iu4!4pheirSp+gdn>3Ps;G`!&dJaGQ(Z{Su_^>z)p4GfzyD4awhh-*EZXi zD#d5|45qEEipsN%-+v3WUIO`D7>?|Jfh!B}oUjjZ)meze$Yg&p(*DRgS2hV@3lWIJ zh(YMm4rp=BWy|-dSgw(yv!teMozETX^m#xOOk;8_8B{2(Jb>e|;D zk<9pVrw?AcPDnrRd?pvtIMnPh>x?2Z2BsY6Ze%jCzY@=!c78%((7arC z5AAx`2Icx^5VMD2x{fmE$1?3nEY*II(kM|Ba2rTsa`y{&t1yM=ZKkne`FySf+zpOm6{+Y-5sf z+K4poNAr{lFUPIae*goxBr;0C+xwvr;9hiLlCx}Z4)}YttU=pHZ zyCZTYFE*NB65!PN^L0}*(T#b|BGy_p#Y^s2Og*?+!npAp5gt*Arfp_lRI3k$X%>hF zY!w-qsub;)2Xm3tWjd1nL1G(7R>_VmeQ#VYJYP z;kmkMrZX7y%nk7J@SWYZQ~vy&I+;R;B|%AP8ryo590me)`eam`{;qobp;~HRm?{y+ z_XB-9hhYVgB}_F?ilC8?H_v)DmK7N6Cyym3qY~EXR~{$LkdyW(&{8BcP=~&ccpqGs z1Si0%L|CcCQ|m_@%jyp1FII7$Sk=!N!C~Im+j>^u!Ic92=;IWo!-Ci<5{#u+!8(2h zrgtrfq>E%Am{J$N9w$eV95TDs!p3;YKoj`xjQt_sctV|}G1Nv9%=Prh$$hTm1M96n z9UR!v)})6b1&Fh~7aSm16(f+jrvyR=fXup~xC<1ilW>=b>a#WVF5ak;3Q4k%$*0#MR2^>|fI%}h$ zuIHz2*OAGs#^(x50n_ETlze^5nx!NsW0N0SOq0(T<>DmDp-WvE4x6O|@v@S~MPn)D z$oydLrsfm{%K3kOO?Fj6q~hhJ%hhWQPLdmFl@pFL;4aPJZO7QBE8CGaW^Q1X)8b>t z<^D;}vk&>uhNATm7jaDH-oc%9h4xTo3uHo0PNNkDmP|=5P$`GaAF{!uO+^gDpC7@8^Mq(6)Px=Vx)r*v(>nU6&?W6XSV|5bIOw7X6wBm* z^LhOHMPFHf^?k!>Sct0?w$!t%&L)V%eS6{Msf1Mu4lIX;dR`(tp;ez6v45{R{C#oj zl*je*aJH1Q%*)Ej{N;o7`t5))hqc&ErKQDLmQ9sU&Bn!~>`3J=gZ*o4Qc5{^I4#E5 zar2GGd21^gQj~o(jwJ`wg~?0)ty1FB2$9{fJuRipX>k<_>x&}HDeYRh@*y2ocbOOv zC6v=ru2KTd7J<|on-ZZ$R^+78)*_2TKQ$L_+_Y3Kn$_y$9i1{wWezqhG0D$BX-wis z>FWOj$#g4-iv8OgI|MJ|fTVz{g>xJonM7GD3e&P9Kt*_~MUoUC=dW2mRL$}qkN^Ot zT(_B{9>ncBI>>}{j3R?(o7fo(RUejHb$}V)Dn06Eew7Rd=u*KJ!5A^+?u^{hff5?N z^Yjnjfbi7XSb#|AG*#&0wy|_FxQ4TP5^dW&t!$Rums%l`O^VnFti@ydy{&h18+{H- zg)Lq+ezD~mh=Y-IGWVa{_l~SvAT3Pse|TLz%qOb!3M~}KY^`YS#o&I*9WHGnQn@lv zDk0P8Z0JQ&j~JpAeBFU=PHvGJ5B&*8iQr_DLXTbb0hEHh)wpu8dJb9AY@=Pt1)h>i zP2AGRToqJ!@r?~A4(ms;f`7~M?*yTv<1Qyfx>mU{(8f)V%#-csFkE^632E7iYWHHn z^_SC^L^qAq6U5%iv3A~s!R7wYiV()C?Wcb@mO2rOu2mi-Q~K3K4Mu-&M@-IAO79~Q z1C|`qAz0yrp2-0bm-~>Hpn=(RY*FLzL<%I^&%2EnmJG6LHWtZhZDGgtbVg!7X+VT_ z4V%eL1;`FHqAKGhG9*M*T9BVRO0}$E80QOkVj6BZB~Y+N|%N%o>acaE2QH7fQrcnI`FP8k{(^WGOi{r62j_1|sdav2B! z;6oUg`cImVun>*?T@d7tv6r!*?9-4p!bL^(W5-xzs9$~@dKyDI-MU#msPQF<(McRM z=0{EQFg?PG<=8SP#m>JLOzO0qGzpn}LAXnCu;5Um9VXqHz)JyD4m<-b%f2Ri)g{Bq zDn)_jeuZ)<5Qy$9HNu0UmX>BxXEX2A?DaH$#RYfW}W<@TX0;qg+I48 zz#hb#))YGN$pvweD5tI&w)gjuG@l5V8z_KQMBt0=m;D+C|2e6+>qpM&o)-l$c!*eQMZAd+4);~UR8 z(3CR>!EBzPAE}?UX%vvjm+m6`TvihO-SRscVG8J-q67++v7`UjL`pI#2lBm=Y@u?& zNIcwqDYb}!k6kKC5H_0`1Tq_0vH|T1H>IXt1uHdET|e0k@tr>kx$X>^2hTnE=BO*h1MOHnNMm))Jh6G(G5ptuyV*ppZ=lt zvnVkF6%TO)V!VifNy+_Z+h}{B1dY@^qTyOcohwp*V&eqCxi3r;6Z6S~c>`#i zNybHL!i?!fWPJJxvn&&eW@!GYA2j2{qD)w{3EbzUnRt^p2z{!o)kuSc@7dfXw~{kExdJaKtTm;2?LsQt<_3xi;X(CaY~7DBgtJkb zAZJ)eCti|AXb9eE`Wcnf1aKSKjlItu-E)=YQ?2uD=YW&pHlW)BcXiC#KV|qx$HNA^ zH-mDXXqeCzZfXKB5J>OBwT7p%3K=q4l^b%Ek;aojWjwCkQg>lPzLWp8QKU=VTd>o% z1Xec7kUY4xH}*nolf%qTkXIvso*p!*pxSJrCU?h%m`E7<+(=~bmQ=JXbG*_LfE-R2 zX(|Cqt^35Rp0-orzQFtsoB)xk{z5)L4UzR)(&vYCbCXuz8h#}uIda+AIAq*HYXA2t zByzJ65VzLIWvY4$b5V!ny+WjgVUuCF>#G5tDggkqj&(k(Ke8^@lP2AtsqJbs@g*k(92Gf!~!v223#sgnv*K(8 zq4@K86~v)4=}I8n3`DfTa|k+Na&lxhK`3xQa~@YuI7?KRON`wzU@!3>lD1FT!XCAyF<^a}W$6{McE1Rj-O{w;O46 z;3^j)E=AHH2>qqV66=-~i(;!L8=OjsvWl-fmiB7I(Vyv-6!3Ur<9x)Mw4|R zc>u%30ZWrhPc+xnIW$a^F*4=QoCEBQY$A;4#NUO8>Hzyfn4{B7B6qDN0T~+`iQf|DHt0F{`Jumz}$i z`JG=T?^OBxDUBoEEqc@D1?Tk5MgLi?d6fr)4grOrXqG#gGKY>4(bUX^&W`#=J|kJ~ zAQNM^8%90Un(Y$DUpO=I6d^r~3yRXzIzF;;)`{6g8e}n6a=|Z<;T1|9YmqOMho;Mr zl-YrBpjwY?cU_whErTXkQos+GMHwXPG`W3aS6PBWTTvH1*&nTDs*N1l@+Pi?4UxUc z2nx7X8HQzpAv8tXTsI+ro%+sQe{rrp5mn!@8m^npfr12lP@egKDLAO%RRLHj4xvtT zM`mJfieJv3)^Fafl3NP-k=K|6K;`|7x~6w?i~T3Svr^ ze+zh@jDj_V9W-ol4RuJ7>#h?~S(@sGfhk3js#U-~uGN*`3M_yNn7?d*rn z@U;dBgS)rgR{hox?P8%GJ03x;rfJel#;EY48G=D(l#ul?7Oo-1_t7ZtP9X|KKQ%)R zikSd1TM{;EtXlqy$i?KxrqOUf7N!nS2L-}X&gecl@p?VquC{mbg&kYk?@!-b_%~>i zY-73Ouuk;_R0g< z!aK40`sc z8oYPKl9N&BT}^RYxnKLu7ZAk}ff5O6#(dgkw>@&W&OwumG$Gyz6|e1Kd~zOLr{e*k z*f-cEQP^QiH|if9m$rG*i=+h#oi*#J%} zn3yO;5)t~*N0}oEJ0I$~>KrVQl8*vsdc%kYT5_307*}Hm;VE_*e2=x>vE&F<@zb&+ zyCx4yc2gA{qP)w2@UYTY93_YkdmnzPWG?6$q)e%lTvA3+BdAs_$ft1d^YVYMwW1|7 zsjKPO_I5;{C|kT8V_7yDPx({RzWgxyr>)S81|3(GsMC_!RIaP>-(Wlf-0hLNM7EUK zsNrHPfw+|mCs9@D^ zVBaA}2p!mpe^UzimKcA8mM#7z+PM9rZc77R5y`!g*VjT@J;FThlN}R+%g<1MM-=r- zxFPdt11IfRlUDBEr~$kInn-{@6l3})yn&cK_CsAx6ZYIP`3$+kO1>8rujh?b1|wiU zz2f{GMM@CqZLKOeY`x*Tt}LUIckGlCb+g%~ZB_Oj!{B}>>|x&=Tuj?BY+~KwX5HeX z#1fIaID8R$AS;qT4CMe0#g<8jrY4<9s`@to(+?9SBv(WgKPDvtF64vgP1TUEzpK2! zkrkOhyg#_YX>;LtlGIH0@cyZ@UPU3IL`Tt-sHI1BoRI}`(j<{E`j59gH`~ad`3z!p zEo^FP55f=U1Kvjps+2nRR;VNHqtl}_R>z+h=VPEJ6S%emE5GFB^6ZHT>xneC_v+xK z<+EC-qYYQMEgEbA$+#j!d7|A_22dy=|`%! z=i@OikchG=YjI=iBL5~FYe-jGq7JFa_aoro)_&0EcN4)S&5*vO@)QYq_|-5-X>As@ z8-{M0k}T4~5jhH41tAakQC+HpsLg0KcOXNq(<}xk%W)4TRMworbw0jP@SDGUwsi)= z$ii67nObut%O1ilE$hZIi}>wihx%*4=NETW(+ zN-Go$Em}ybDwJD}%qHnE_5-r|V;=NBF1`9nuBZs(J79rJT8USVVu`!|ah?*=1GMC-}83F~7Y^ z9Rg}Iql}u*w$fSMOhwdO8{K}Pr}E`sGHedcSPWjodlU(+7)}5GWrIc&{*B%p`Tvs* zqGT5*MIA1tQ2``on6JluXs$TfNVPzmZ6_+#{Ykq9K{nd9dn>kiq8g+2zOMMEDM|N- z(-j9o=-Si!8LhU71_xs-N7)SB7qzafW=<0CT<$GsZr_P$_S~i|{C&;%ahmZzybKMM zoO3!yH*p#+KbdY1)SI_zxJRn)B8G_>&+#AHKSzt5f9F_qp{cz*X3+ZU;`{GE0z@Wy zT*YcU5Bd{L*;W=^sO7?JMWre=b+L<@ogukaPXSX{z%YkgBPgL(!aD+Uh z+V_9uRQqvoN1_!?GN6^b|D$%H=qReB`RT0lKWH=xx!S9zSPuO9U+>r!-9yCwz4H;z z^dlG+z(b0(e$#s8$dV0-AbCapPt$?~m=c7EYfGgy5*g|mQFktnN7FZ#A~<%nX;ezp zKZ3=Xdi>Eyad$`7BOm&){_(S&L>sZjrgf8e-?m(7$ILKM-75Q(AHMCS09e_jB83(! z+71D{pX3pY?E2@4G^ntTk?7y6S6>9i;UXfG92P?N!h)#_;B2-q$`0;({VUeESVLIpfME^{P-T&PSLeKn0+54fO!0Ugt z2PyUzY6a#z(?wBV=HR5L-eYt5N%O-5j~#r zuaV#l&hf5X=HQu$xREDX5xk7}M4;N%JgPSg1iBCQ{}eL-F~cG$2clWI9{yA!JN!Un ziskMV{~=HiwUed&XZYzyxT){AC--0}Vfg>N5`^4iN<|nd1@i|_kKa38?B}0W(oSbe z*`@0#qaKbyrE~_rba+0>^;C47;S!rBJcAQk|5;?<~k1^kmd_{7Za4m*jednK@ znkpe-U|?`y4bWj4sxtrAh-Kq5Z<#zFrQ{MN901^R=C?{NqN0cnQh_gi>ua6hq=?u* zUZmuvcC!a6yjm4@6i=}6t^u2UVG*drLf%)DoScnvyYw1mnx$IR2GhSJ*%MniY#z2x zNbXOUhay+oTt`<|1(BljP+sr5-xy!LorhJa_Q!sxb$DH#@J|iI;FkDtQ{~HdyfP%%*g$pq&W;XnV@7xP+l}>%<64KTL@XXnK;|dRr1tiw=Jf!6s|(VwzME{) zF;)jU2a}$V%8eZ5XN#@lg=!KZzZSPc@CPIuGd6LgN*2enjz527q&Nc4o=^FkEw4mK zd$hj%8?_xofwVeKD|A3&uYE6*5p}2HXl?nQ)zwa!B=Tb6Z4g$IFY9_sfT_saD@lXZ z<S`1w>)xhuVGQD53cmphyg}&9_5UeF zNW>)oku0aeKa9V<+rvrymrj5&mPI)^kt*3-_UVj<>4IS+2FkE`BTYp*2=r+-V2~^w z9UWqr$(3h{@XL)F4b7>B6ZFFK0b%AYpIe*yy>T`jmQ}X*Tyj6Zjv4X z$&~ZjzizeCfLNL=+ow}6E*AKKBA%&x`p?jueUQJD;~_Yrd*c9 z*7CU@72Sv3P%m0njxZrk%v7z`OtEY=3DN$K0|NAXCtHI7a8dPhQ`wTMExH}#6sgl+ zuPFE=Zq9#beR+9NQ&U62Wzs8Cr-R;Z`rk!QPY-G*luxweU!K=Oo}khsK;xNSvy8Ti zg*iGdE-o_i;_i+~yQZLK_p)#(AzwhVRDG^Yqg=1G?vhCY3xl9c5Z=|&l0%!Ci%Ii= zjFolz!~tV^dYajwgY?%(8UsH+|EN%0bhOXo6&1Qhsj8%=nDtMCP9OK}L6pXC`t2U4 zV4!?9|NL^ZBeZ=X??MoO`B6eXvKR*iy3Ig-PBO-fo}l!RI47u((*r zAHqRODpEMDUb&_9^H=q7J%G>{7k1^}_q2l{E($U~AoG^4YId)}1-M9ZHTn`C$`i!F zi9!UVJ;qs%_x#>opU&GoPd!{*_Xp6=hACzQADpjW&z z88!)UacQn>9Uk(UAEgGoKx94N?svLpij{8f=v?>4e(*P+k7aQluXXyGAar(iW>jh$ zG&|@UkB(<^YgI$2IKF)0;mJhT?{aC?nXyo~r+(;sy2EBLP-w57PScyKrbl=FMa1vH zVGX7nmw!nRetkGyxXn4Z`7t9TBvhx&ZTGjvd&YvC&+}DpIGJkTQ~|fB+yCjVp>!rs zz?(ckz20KnQ1fl;^ptU&hL_j7AF@7QZJ3{!Nqc5c;Z^&C-O}T1MaN^xcA;uKM~H%y zB~iwABDQvKJbN;iTkEq}t>5Amv^w{r6>BJjB0dpk3Hke&h`pnsSLpyf#_UH~?Z@Yi zW-!uh!G9vI_*Pl=7g4Q5iE&#E+H-c+Y1R~KMJHGC0F)a8-<}MOj0(O1 z_ava)$vQo)GX2daZmBP7wo+?haX2dS6OjOi&+Ng*#s zku*lAuN3s;=9Y4Uwrj1^N520~g2Q!iY?ncklA2nhO0V@?+Q0q&KxKO2UeaysFRN+7 zXI^r}$I%gu5cp3R)K)rPsODn)}0yR5-$W5!$Yj8=4Wua7DM@I)@K%nI*ZxfZU6&f760Kk!utsLH5c z=eAmX9QhlHi2Jkk87mG&0&ZCu8LPF9$E-$M&}Y!VvLd}&@mQv_X$F&yoCJ+h&cpqB zpf1$o8!wzZvab2mJ^j`$6dr%A^~@JC9gIic8!ss?o_ICByE|Pr?DV0^LqgYw z()9Y8zXXTP*za1?p=fOP%f5l~g({DODbcaV?)tY%?bhVTkqqW;i_)w;j;@+vWd+ zS|9MWR6Pc|1ON<-ftChr3`~qH{H9Gop_dfW@#?f#5+L67 zi{)^rBna4gGdoHxeY1O$*5n$rx`PhgT*d9oN(ru-92#9zt?fzp$djPg+xW*9W>#V!w=BI)XJ zlbp!u&Hji4VnOLU< zZ+duoa$K!Tiwyrn$S1r|5vx>1^xuuY6ot*i-Qc z6#ec1e?7ewD5t8bs)lMzUGI+4P=93!%g)Zer4e-5k%^P5hmLw`Dps77>)qJm+eDtb ztLyO!aCFL8eBe)WDo|)BD*HKeCUH_YSIEEZuW4>>?*3Tr_0DigHn(FQ)U!?ZOZV|z zFI4OAgRl_?G7JOgPS+H(IqjD!N*~IxYnQxHI~% zU%#Mqdv~&GdWG@(;d-~Q?6>cj zblAnZy*p)BP=($WaLR`sN63FxUfl)8jjG+G2uB*-SZ{IO?)eT2Wuy%3mUKj=6BBZD6e1yotd?NMFxeF9AHuh8J*OY9DyF8UR+!$2z-`XkCrsG@coDR6KK%X+ z0A!myYsvv?m>)(FPqfmXX8;*NruD`C*nKA&{J{pYYzEC( zJm+7bAP}^Zp6B!a1JT&jE;WhmKML8U*8Q&IoD*Jd>XpODbGw}kvO=T^(GBYyz)&L1 z7rLeSB^m-JOL2oUG7#AXIbujb_hGv&hArmLMyHV4nas~eu5S4r0*83&cGmrdZ<$(U zZp~%CrXWE~OdJx9%=YRwwIK>6M~McggWqPmXPXgksfb`XJzVMX=O?0)M_q{r08TzR ztloXBgu_o9%1{_X)^o-waQSbga}~_-CQ0`?(^K_!YOT0=3VCmzFI8Au|KldHF?8y| z7lknXGpksR6m#cZPR@-W2pVxnPZH}k+jY8ans{lqc;Y)6``X!^T$&C={kE*mGr5^v zU(ZKRyJLDen5Nj?E>ox91b_PIb#%JTh%>0i(h(2>iTFfhA~8vkPgrr_u=>)w)1T_H zJL1p1+b)|zvkHaEpPv-I_os0Q30mdq-4zg^)6YI}AtDov`Mr3V*laqzTbsEsaOCEW z)Hx?c03PIVYT8ul{%ocl8VU{aLxgW}mrCs0o90tRdHl|WI%kw9AIBdUZ^<1U&-)}1 zp&;h_@?~WMmin<8zYZ1Zy&``@P5T2P7K@Tzfyj5C+hcv6Kv5ZsI3JWF5Uw-Tf6T;E#5oa{Y08 zK4;kE1;SQ&uiPSWk+l3@HnMcRUlLL2mAX190X;!5%T0E3PF=416PK8SNQC!itJ%rP zeU!GVnA0;Q%DgIGR)04{AsKN~Djx#Bb<1GEvqGI?I5hJT zjzY*~_t$A_C(1S8*?Qq@RieSDH#kA)l~!N=fRL5nuRvlLqt9})?d!d7+}hJ~%p|w{ z3RXT^x7B7JG$!V@nf)z&f0iqJLasoID}dxP7{zX~2JEb)`~GzqXCgT1Fbu*N>qo2d z3j_^ZDaa|z9*a6Nzwhj49%Oo+uc50Pf`Q{eW{ol|igdL6i|5DdWGeaSADR5|DPUPV z?4R?uXx!Y*VMw^~B-{o-P5b3G`{jB2fPerJkCz%~1ypjWGKDQTo8fT(%O*53Sjf%KH++FZaad`oh3ZpQ z(;?`RGH|8)`fq2`!_W6SJ7(l%-zt}aV3u&f?DmNo!UH*U+D~_$TN5y(jKt#G5ly0OOq`SMn;oj?St?&GyOL-6Hjpv!! zv-h4kC2QtW)tRrdn6xXQdQWeXj&c=TJL^v5MKk)U`_+4lPO&`HZmE%eILo`AwQRDX z;iE5rdg_|xKJ}|t^{wc#xUy-mqJ^57zUnrTxjkIcP1DT?zKubwTI+hUqL86PJ2(fa zRnWcKc;N>`fIvb)jHh@1-WSj6Hd*i`wws15-3(o@z7%Tx!7CYeGP1&eMz4@H7>n9B zE|Hx74S)I9VmebR|DW(1Pt7NM{ryiNb&VAp*<6ereDQqtwu)U1X&TkReEMx*Td6v& z&&hpyHa5c~%vg0L0o}0@3x~^dCkj+|-0XXO8GZy8#s-oI6#oAHSYfS00p@TgptS$+ z@uOT4SA}5@iHFBkG?SJLzF-RMz#zh>R9_4A+fg$JA3RX{CPP3crDvT~&3<>TkX_@j z4w-97XvVGmxHXq5YDnVVO3N6wAr3aNE~A@_3_3N1*p$F2TgkT2EgM>u+-iXNBO@aU zS4ljM+kesn@RTw$O_cM%n@+;vta!TnmuN*m@CnWMfOIDqK`%VJve5J`PqAiEe^r8f zrsBLkfwgai=o{@A5X z=DKpHCYCR7)$G$iE~0;3OoQp|?Hw!4G$5ZMvU;hzKlt_TF{dnE6Kkw{}`bQ89v~%K0B(U0Y<3*#!-lp?@osQMR1)((_CJfKiMc+otEub%R8P={ld5DB&!LU z9@cY+ouD`SWbOcj6=m~)@xiWs2X=TE4ytI~$dRd8v zWI|i(vqB=DKYv#KCMO|*|2xkkx?A(|d{1uf$)$KO5x4z5K4ytgKb6Pjd403>LUB=Z zPZBq!vE;U$__O|<=QU6#j5YsJ8(V^#9T}4#k3&eA(OLzc%Hk_v$9v<#-x|6XvS!pp*z5`?s&}agde}0x10B=Jq zE&|)&YA1uVN%JAxrxYP1ib~s)U8sa&BO)5PJ@&VIVP6Set?xPP?BHS?9jItqj1{je zbVQ3pgoawq9{Ys|o^n0r_V#TK?)OOsF85UH;}K**vY}4^af=Ls>gohB?bg#gLVk7< zu;J?(msDPPUP9n^IXh&yrht;T+`p<1o0A?~EKgL}2uX>F@NKl~8Msd#pKU38lR?42 zprVMBvRgV#gikt#N?K&U={J+t5pn2d(rmag9dl~>HX-}F->KsFD8_0`j$&AJZ{EBK zo;x6*(9wyW8mw<>R&l=?HrJdsIZi4^!yDc%v*kIRo2YWgbFVpNGwciu4#s_&#Oq)_ z+^yO8T{lD4NbxRLf@x(xPoFl*-)D&s8nB(;8#OAuHX_ZP^LZxYlv5Q29_dS(1Q{xC zKCfQDtPFDXn}b==rXBEXtY_+xBBew{5CsU{Sm$97^L8G)FU}_8iHnN5T`UYYeuwO1 zWmWL7+s~I}D9eHA>C>m0Pl{{UG>2aRg|RhN+u+w6Opv8WGhlpIAs_J2V5UNg-YM0K zxb@MprE!ZoH{jMFMJ@Hj=kZn^mZwWc#?`%f?uYfbQ8PknAtF;j%#B|vUH)Q!PR?ej z6Ka=$kPzyx!HGPjX5;p|X>C*%SW{E_W5s4{KzTdaEInX&y??MatdTmCps`zVzTYng zBnYO$6hOfj8WZ&=Xv61)l{)ECBuONfa_8Q^cQcaR#^8-C`dwosi#^F#{UL(Qbph~Y zL0BxxogHgU9nlYiK4B{5C|?srr^b3lD&I^|oLJlvEA1S%#%f%KH*X@LK6?B(JuU4{ z3HyAJoOsZ~$KUWapYXdJR@zd- zQ(_WAz)O`=c|!tmDS^d6TetpykNBqnkn0TC>f(;9302+&KS3MQWqpZK(U%P>-sjBp z#aPA$^=!(T?p)|J50f7ON^Bo>~KaIK@5 zPgdSNv6T=J@p^f$@Q1DlY4Q1+#UnO&bCu1KtcQn3ZZ8gvYQA|Qk8X2NWDvP(rLEC$ zuI6x_`qlPKgL;`c=4YXl@AB#G$0&1fpPA@nl55?7u@Ut6b*_Hpux7Wuwj6_h4dhnE zN!{4r{6sjx+Ehk&VjkVp_PDS!HeQ8bftVzqlsO0ijKgG*i22Pkz|%oCp=Cmt*g0<| z?61R((@qcUmMh&oQsBFBabMHC{PIjmu^q18x}D41<3gWYvEO%TDF5#SK*Lm+@ zQ1iI@<&+ow&TLb_^71=U(qusHhT@k9QC8jDOAmv@(&bUM>Okt~+7S9L3qQ++(Dvvn ztT-NMqrgGU9=sh&%>3a7f+@ig5!(v64-T!Ogln|ZkhP7?UY0V4?inr}(4QQhKQj4O_BCNg(mWN6L<6lLUSP9?Lnka$-~_xN=AF3 z$A6C>!4h{?)@8bfa>F`?Qgbo1giB{0mJpguH6O{Kevfs*&UTlvgJl6W?O(vb zdgESWp}%UlqcY-~_qr1{ma&G|Ez2Z_kI_EtzvBdz@V!iXWFD7m(O)3?Ea}5-od{96 zqF3PvL#^kLAGX608-mz<^t*UhdQD4_8Dc9K1Uu^NLPd^Dp zvvp3bG01W7H%I+oL2SzUT@m=n_CEX%5EYkL`dmRq4pWJv~#P)r*x69=UK%_l`b#|sxuPmJ@BcB z_=O@{&yA9>N=8qB9Goopl*^74E}||Eco`swjvY2t?|YhJBPDZX$T8 zKexADudAU?PSj22{qI+Tg0CQu@3x#C`uO+fpUCM<5+Qd`5$>BKy+NeEdgU!x@%N+q zyfR$5+oniW7nDzWrOBngP`=OkWqpJYs=0m;6zD#ZJ{A=-%`a7!p7izd^ zWtTi64!82rr;W>{pH=<|``^=^h%Ax&zFpmsyD+k6wvSy!W2wN8VKbXsCctj!J~`S|NhBW0DukmMT=r!sC9Q zp%W7pYh&^lg4)gKze4T^4qtYw!taUDHEaI+pR#^_{=y+@T*CA5`Kd-7mDw#GY>D(T z!88C7c*aSncF+cR>|fI1~eBk3Jh)phd@4wOhp4`i4c=MgBht$fs!gc z&z}~(co*IIY~#P{@vQl|cd{N@BIom4jI;X}3G&0Er|N6(F_dT2x`)QltUu*2IfSfn z)>u9kZcfWu;<9{NwB{0wSQenK)@STgdidW8Ldez|4(W!4D(r+B$Lo_)|Gc@N?q&8b z{GtPRsOku^`{(d7BsCI^XQ`eN|LnqGdX=w5rIz6(-mD`S1E1!8 z{Y3lUI}lpYceslxZg<~d49#r+wRe*JfsCK4kf`?kZ1b&9w(T;^zlVAv{uH(odOT0E z!)-(2@yE2{_CuB64aI0pZQcZ%j0r|WJ+$tM4UI=mw^t`N|43QkFUDcLKwsHCJy-)s zB3X7Eu@lSb7H8GopCPMVXH^5dw%K@T4&+AJ2Y(GE}+?W2l+&g7eZbrPGEE`1#Z>a|cH5XyFr zAaQy-FNw&?$|jxg@3|~8$(KtEt}1~vv7p(^>w{)g16i8V2g4?p_r}*a4&&Co?}|S_ z_)0!KiU>8B`QTjyvm&v!nCk5k0_{1*u4r!Ca*R9Z|3~y&wS9oJuY( zyC(t@Gl+z(5~$^&2nyDL!j``F4BiQX04~WinSi5P%D(}bC?WWAIP#H{$pT( z)S%0FTk9iK(+i3O8%a{>JZ`HI+2*|Vt1-DUms`zOnw7SG65|aqu?sm^*w}K30-}1e z>hb7xOIO{GKWm#Z!=GNoV5aC-$25m6;u^_L&AE9+0rkNXLG3v^M~ zuL^XU^q!w;@;YeN*$0`Beql>JMtkr?KFxlTXWH#3F>>vJAewWj^#ZD_j-sd4>?45* zyySi9z;kQ8P2?2@@NAsDqSBsDQO-&h7hrms@3~`p4&=;L^|B$TNT6B1Abje^yEEQN z+>TXMrJzQW@0J+g7KvMkql@gI;>H)Tc1dTBigs7M)OK`LsV?v#oAds1Z+CZh#Y-(T znV?@`JkI+xl312sBL)Vrsb#tBL$y+Sy}Z1>D;ZPl(k?3HzxgF&@Qyi}KYUtXXwp%J z`4|Zoo5|#(Eh7Dzt zS9){K#!5^EjqT!EUhzDc1iKP=!1(_8YvTG}*9zM}MtD(p{$#^sgXW*b&Dq(o^o+R3 zv?EFbv$Te6?cvL@N~J81(hG)j+6@V~Y& zF(dcn+IzrwO@9G0@5bqK#;qmwqXCD;@yYd&4UFzz@zvhylc96R+r z;_dDjZb}8}FzNF7x~Q;N0w-!ykB7$*(yX7q?eFhvR2VOO3yS}tn7KP@n5_TpJ2E2L zb{-B&V1UToc?#$!*K4lk;vID)c9q12h3p1u{dlQaQN<@V?S$sLgc~U1bl&WuODS>XzK7`r-OM%Z(+k%z^1R4FyfSgY0)E7aeBp||R}v#Za-eepb9 zF_F%Fn>`9qe|9qnK>gofug4y5hyZI1LM^>UzU5|h#R@;_u;@dg8lJAHBCm}U@)TU- zFV`gZSaDmD^^I5N9;qWY2cB&*JNuo*ahNnBu|bqbrAYP>7n!KBIqF-G*29UevAnDY z!spC=;He>6qE&c?tHWt$?8t~}ACmrfsmXYS&5{O#;-T~QpZCW$Lt46g*ac<=hj=zE zeHlb-_MI+UHPogcl=t?e)>Bg6L_`F3JvJ`x$GsUF3bCHluekK8`Fd?(#R31O@Hh9i z|0EV}kYiEd-QXhWz{azw<>T&b?&-}{f1WNsY92b}p2eZA|JJ9U@xs{7fOCqZ(l5?n z2q7Q;2IyUfN`jgA?7g$BYVW z!kCv-omV`5&mx9z(bs{leeSde#cKBCtFmG6C74o6BrhgbgBsEzN2Co#%b>NVs1Inb zYaEb9x$UVz>wQ1dx2yKcQbQe?HIf6n$i2Wx_By3ZR+j8gLxoDGk~>jq7jJr&n^^Tt zCRWFqwZ`1Qohs_T=-N8EbZ>?Kep1jg`_>=s-j^t&UAv8H6lQLTA=**^yhulm;j-b{20ogz_0GC4+8-!Fm zJe68kCkF=y3ebKltWVmrhVxbjGu5+X&7?C@FY;o==Zz9G!O}UuMJ0E>sNQ{Y#AZOk z=h|BD7sLCZ?ZmU7pa3od*dA<>O=@cDWL^hG3cjxzqlI1Su3r>sn#HN&$LgAzpnh=j)H?1^uq8@;e@`8fjKio=Zd~#s zT`H17fnP2AR*Jiq)E#%+^;qS{BWU6m?d&@wcL{kF!WRlMvBntJYF`4uTXquC1;#zM z)vJg{+QRQ|yaz*5y_w*!8umK|r5_O$PJ;%{bp54w(SM#I9nDw+ zdShBzT20l_9Sh6f3qQ9es|;Clne@8tn4F${A^B&|vNlI03yxTi{&d$L)eza2^DO?u zTJR!}<Uy&4cCZjlSxfXJ zz|zOZM=qXc11KMm_+6h`6)koxb;qj%r)1Q=&=CdxqCABq*(~K89^38T`z!s}v)K5l zSdXO=sw}7Cu-o&2t-2^U3E_3vymbp10&^Yw$I6&yWpM659raZrkDc-7dha}qs#9RU z0k(;IiQiGUluJ4-)2Of(!66~Jyy)Cw(klP1oYm-@tCqSLrZ4U4<_2FWe$by`k$i0} z7%$se5*2I_5f7*WPo7>|-($d*(VJlj3FqVgdh23BX*it=u$m0I6P{=$k7~S|fgDy; zn|v@Zoh)4`b3`)faXjM#gbbRI{rX6O#a8X_(EBsP;4irZs8i_Lcn)a|B8<^!1`7)d zkjZ>5hv2Nk?Z;!3pRd}gU7O4(qc5;}3^6t!IWGIwS=gF(EH^H1&jDLxLCNk2+QoQn z&Y#UqSTnOp{LWY_(a(C{vEL)*GX=MFL) z*O^dr#KSIZPZ|Gecbi2^%>5{L65y?GVBkLO;$VqO87S7@pI@A2K6%oik{!cl7|g!l zhfQ5+w_(3CD~g8~4GRMOAzwKdEWyys183orC|K>Z_w9Kt%qild=OZI~12G7n44m@20<>be@>lfd)&;$kD&qw_E=fzo^$Wm6dYQS@Mux6#(A}S{0UvP^&^c9 zeq=}VncD=@6wp>gmaAJKMrL*roW2cy`bAaK&(T@Y(?fk~V*cKbHT|=0?>!%2&O; zES1UnO8el^vRj#00JaZw4KO!$#XZf^s;Mk0>Hxa1_H45%ukMrwJiFymTT>Nh;E$)4 zOCTa9-Ux^7AFy8aJbmr{aeSvL278cZ(P9(DSMVUucSOrU8DeroI?;2glm3{T{8!^p z!s;b$q!dwa9m#L5m6@U|alkaU1dUi25taw9GMBI)Y4$_P_ToT^rW-C_of#@l@JBan*f&Sa*|77`-Ey*kDOE84{hJ@s) z7JN;pSu#;;$4f=E2>2V)-jCNMKeUwup&+&27)xJ6x&i7IFI=^U;T0O% zU6-9*Q6V8AxW~}Ju{xA9UaC1B#h~s_NiA}1_TQavTL_3&G>*&{{T`F0l1m#ae;SO} zJo587Vh$6!epCCl##0Z?<0hdj6zr9|eHrP1CYE{UP*1svOUccc29W z5%DIti~!In(JH;l`zoOC`nvdCZ-GLKR3xoFmCZkUrInZH&nvM{q$%So72`$)Y@PN( zk471`5;AGF5(;w?jkK!F#&}C!CoX;1=d2fVu0D{<(r+V~@Cc2Fkq~M4bPt!-zk6}iFvIRAEpi0V8wisNo2KMerZ(|A3r{^bOftukmiruZ9NQ;Z4m1n-#+4#Ds)zJu&WZ=U|EHiU*@S zcTPcIJkcm;3}U`~CYGXzKiu2*SbA=D*0&$RcT-a?fv&l^Ih}H@Z$MC$=-F&9!=3<^^r8^*gYU9Xpq4!ug2+h`S{jE#h%ZW zhvV5MgJf+fiGVA30fpa6&o#dQV+NTEx3A=Qsd+rNje)T-ZNInabghdEXeu2lxuz4v zE8#Z~YwnkZ0k{-%_r9Er4|ATMvfIr3zv5gJW$HR~2vRtWCjXZ~{K zx%9cm+YK%PgOs~I0(Fk;0&M;*LBx3H>#@c7*MZ4UBLxxnnXZUBodg8aqFDF!s8And1^_MF1)mSB6!# zen?_CBo9e&AKHUJlk9Qn1g5v}y7={#mDmE|e`~N2OhP9wjL}D1#THZC3ZK^_%r=yI z)mp{;$qP$%)1o(uO@rIOF2AH^Kthm_Q76szyT<((T*$bGj*xr-;Bmd`(c%x9#@qxK z4uoAX+qEHvxsR>~3o0uCzr!;{Pb8nd@2=d#SzKdl)~a()%%xQK{T;rUb{$`cQmDZ; zaZk-l>m}5=6wY|0q}Y^dJ6aA2HxQ9q`yklXsQT%M;1CgI%XRzuvOnyqaXISaLBcLk zyatM1T7MvO4fcfien>)6>t=fa#160hI@#Bwhc$+~b_0MkpI^J}uT0Oz%YS~OOL1hO zaHh(<<*D(g>WD|jYij$@u&E0!rflZzOl3{+&I>DI%uI;8Aw(>@;}*3KDE9Smx*oXK zx-M9^U=XWZ6^_-f?trBO01CJZBwxIEAkA=Ir+R7Tadq)(Is{#d(LA@JTuGZw&~;rVKR=QjUJ)0IMjnlnDOz~3ESKA-Lai3nR|%(9RGWXkoi zg@&MbPCw}yU!!xKmQPVa&Hg;*+p3m43W)My+xjk;%Pl35E$=(&7=Q&PoXbRD9FIjoIU1 zwU(Ln9|Ag#<@&EbbcE5z)m{(Jx@?iSYSQdnsW({j!Z;wgWJyd(e1nQ z77EwUfClNVIDfxbtZ zl+4x1^jD!2SOH zdyQ0b3Y+lf(;ioDhK5T61BzD&Zqx;q?@=Nx&qsFf!lV$?4T_FBvuD33EWIcyB)_*Q z`129VYYJ;CduXC4q#p%rAaJ%`1ZpZ)ZGO3Zeev7k7<^1hDOp*qVoP$}^|e>pgrqEw zA1{R8NYL?jrPhWNF5o@ThPUjDIw97!TMe*_0F;tBHe*af2{lTS1r*d zJrL~)_}*>j#6MjSXU}HYnK)XX+FNbv5G*^_-~9rrd9r|+vy_y7d6oGM#E%nR#;>vl zvy^lFeFH&l&&gEZ4>p?oR(L%0^yV$rJWL=>e!}>-VfT+G(aK3! zLxS&Q+itl>9}s@eoEd=4 z&C89ZJ~1(Y%c#NSe(o44b#OEU%)R;E-riaMnh)$*##djx%I6e3%-+~R)cw|S%ThSah<9s?^dZsd;zs=1 zaIVo_>FMV>Fr`Xl^}h2u-gmh>{f`;eVgiShw9fKhGpzYQx%!d0roj5_=BD{9iQb|J z*AgT_v^#ek0cL>3o2!A(um}x zOZ58wNfqTy$NF*-3NF4+Xcx-eyB9{?L=6i_?|y%I4$N}2xkA?9wEJ1k{S@lAR4kNW z0}DAlJlM+uzw`w_VgQtz(`ABCRz!b_V$!~ZE{~2#I%?i!ZI4U4gH@$I_qulrHddKx zRmxDc?z$}2Ib2O8jyr$~Ami#6vzjtH-qo)vB8ugwU1J|~oJb>0nJ9U+S1r+WZd3mQc^R)G+fAbME>xru& z1ahk;H!4LD#O779uaV}2vn;MMwD45RXNrVQmExDV9UgoFz=Ia@QCL`*Ap;!^4ck3b zOn}FJ)e$II@RubE*u74d=f4IasV%U99zr8m`OcgdD-b(qes!0pYv68PwPAM+(`?QN z+_&s}b24MgQV@N-J{2d0e&;vR%0(YRTA7BH?1WC*1^hzjhZ`$%m@B_k=)cp~6cEkGs8%?CrZx?36t&k92CHs2;B|JmIS%A8G&2<| z8mP&>Q7!-eZsRx*Oro*lsS=;-Q{JW^n_R}XKH1p#!@PbJB6K@R-hz)|Jgvb8qbHV^ zT0lT+qTY9cZ$dnTm{R(rU?GaBr zuFSUW1EItLye1muabmsTK3)8Z$4wjR5%#l|7x7Qy`8c?D)cyUgSSY4`a%1)fzs5H2 z1v|s{S(T=y(FIW%86h2=euEd@{F{?CN5fGJeREMePl~LY+QIlhy?ELyP8vk~)V}^0 z#jra8vxD=@XB3(>!zLxbR|duLBVsz>&FYd5E)0|1sA@h42@9(*Y8U7($x_5Uwa@}v ztk(t_9s`cM>iOPmB%R7?)`#9@mQ=7q>FlQEP!kS*E(nNQF^*9$C>z1Woq#anqb4}v zVW}NuJ)0(}9Q9l1>Zv+&w;Yim`DI1D-w(yyYL_jNnFoAd!5tYy=w1gV8$)eZbL$g| zf7X^~^^@Bq*rQtwGzfHRoAb+86?8QRA?nIh3#uD$scO1d3TWI)50E$XtYqIme;=iQ zEN~Y`UO87MpU4V=7Jw0ALPD3*X$9zi1cp=x3`h5Q(VB1J{zCQTyHarl5=EX?MJ4#&iVsVr{$a3!q!)ArMrU@ zNM|`&X(x@#ME>;y5*k!WCD084ZYR1$B~$pp)x}YAn;lx8Zv?*k>f9V%+WdS4;;^5#A?XUMObUY1GwptQV zs6FfM==hVq4%7*(bxh&Q1jkJI^r5R#Eza>IUuZ%ou%8@bOsoRu-P?|)Jv^wPdsBpO zvvdKfzuaAr?pqW~2nQ;~?d+&cXbj}nB9GGoXw(j`J7es6$rzqnnY@_K`t533$Q$j7 z`OF6{g&<=#K`x#%Xie73HzA@OWWj+Pb(N?>u&USPUX|zvL_t@mw{V^7i8Zjd&<2au z4-@UK+m-r$X)$&)#$S%?|GG`uY7K6s6Q{OWE9~Yvm!n)L_i$w?)VC@L2otCYY2T7R z%O%duFewiW4ZVG|iOnL*$NiX_i|cr_$na=uQqXBPjX6e4rp*^RWHZfpi#!@6@K9&N zgw(d+04UP?`0Ma_6mbF3f(c8l$V0+n@!yCR>f|*48Dn05c|Q17ju8{S?kHhej|@?h ztS+;C8VId0yCk(&gUe$Eit0rzr6h31o~|2FP#8F49z%dQ*c{Jrm==I&PsFV=55f8h zJn!TZOx^pajt@f(Lbcvmb>u~M;nO8YGrcaSAt!(Di+uN?p80{DThgZsg)=_JK2W50NlT&sm!RM9`#uwyUgj(wpv+K`{^&w|DTrV~uhUkH z+>*YladgzFVT%x4$nRJ$QiOeg3{DqBNF^5*;0XSWrlG0X0!8lUv?^zTHU|Y%8dN2a|Bq?k5;4Wwl}GZL&8xoZgI?``OXGgqmBmnl|_&Al{nQ_xBoQ9C#bF4mxP( zV7PN4_#tAFe5)!dz-ZqrbmJk1xky;nWxY4rtoU^c45%OM!Rpnj1<*m0;UeKwlP4okri{ zc9S^EAG5J~Gfk=5wN2*?{2MY{pN}UES@0OS17ltuezcwNgx+QqZI2Su6Ug+^!mndz zm939FS%7Bt0xPTW%c z2vhB`P?7-44qSBK7o;VE1YfG|VfL8xT; zY_Ps{;L*yDG&PA$b=Be6$rq(wWMDJdy|-$6_) zl$o8KCE<6~OK^hiH>G8fiyoE?iK*^Ir7YFCjgm7b`$v`%y z(M~RftBqftlwV*V&X(Qt_s&OT3uGf)_p(tc#r-bKE)*A46wHhK5a}I z9+h@zc+E_=i$~Jo2=T zIrDF_HAdo(2M=QWrgY2%zD*5=nO7o_dNEnc$@PH5jX@}oE#ik|v}LTyKtSV{muCT2 zFCV5*ZeDX9v%Cyyi2KCW9B|DLRGBW+{<1+v>ZJggJ)r*~Pq`+pPx1t8%|KNnA-~gB5p=J2gx-qTU@-F%vO2c?=<#BPK;^E;jJ5Zn?j;5atu5Iu)$R_g;V`7r$UR^iH zY#DaC9eP=Z`P1KdL+WLm*ktPT{SiP5qH-5l&ayXj~A8)2&O@n{dZ7NDH;ZkrGa)m z7{!m6&~cXb^XkK8(wdlfcqRfYG8XZJ$NX9IX=$7}Ue|7Y!j~#ya2g|*>&7B0e6f{Fb(|jB8mO%$w z(;m>r34A#*lt^G;P#MU2C*s&xQ{@nVyLW1L;T+!2co#Q>(}uklQYge4Tn5$R)968{ z(s#G_w>@S_iHW;>@1D3yfTI0kKJP5xEiC<1@gRS1POzHmqK%%%=XL{pi9oijNx!L>Al zIdhf7ML>l0^+mg%uUs-GKcI;YraJc6@vP|6GAqJ~VLO$Y<0uCf)(*Sgci+%tGN7G= z7YOT>O(W!$w(ap>^LS`@Xg?Wp%qei0x;%_(Ajm{{bD?PQ()0=VVdX@bom^4fVe;hR7Y430L z6JFW=Ygf+4y1cOvx^A`ZU2$`K(huR;kWeVeccA4Va;RN&tO8%c4->b@Sw3S{%y+0% z$S+hLtOgT5Err^nP!k!0Xyp5=R7eq1aH78&ZtsWseplVm(RSTw%1Cyn&9-COWt^)4 z^AilCnfrN(2=)hPM-YLzMQ|>Iz-$P(o#D$UcWm338(3KwC3s;|TOV2G$yfM;YE$>a z-EM6lN2y9#?4GIR{qP&aX7}p{@XTXb^*PULXIe%Dr-14J#au-3`^%JH$ruD|1~R`s zAQ5tyIv$L1U}xx@RH@6OK?H_{zjmrUEC`%F1hYoT6h*~Md3_i)QTQHD=SEWy3N}%=L6Fd)1h=8!BMj@ZY0ii68 zRbMJD?;g#T`rDRnVgT3BS?L9nzb;?KU!Z?kslXBOx+i#T41+ub~A84R(qJnu3|DvWMy{q z8yzBb&w0}9aFl6cPM>7otq<4Ss-tg}cog_;rqg2{=-8t{sE zG5jL`HT&?mUVMmtJn0+#`Y+f9d;8mtc%)2|$DPZQx1vxRoL;^m`&=u;l>xOQFs@PV zGpD8c5VEjUE`UHxtv!A1xOR7?FM;P|3rbdKOw^^V%T|Gm{KCT&Y=SZ{n8x-o%1VJ$$Hb(-}qu6g6jPN1+!m++zh4I zKj`;6cJiJN3WK!ZiUAjE7vr_07#w`Kv(uI==n>}!);>t{LMhOI?$uU?xuga^cO=17 z`||R+g@py3iGU{85(urp;9tu!(M-t)yueZ~VSZ-PuA_zald)e66cjM?>h8UJM>{)D zz%}dKk*S;|EF=Vdwh6IHcSXtzJQ@BZ*mQF|3<5NP`{?MOrWgHKp!Y#~maO!~oUCwA zIraC4O#zeUR8o5-zSXgT7ZEH^N88(>`qw->)Iri^*Df<%@sAERzP}Vde&?jtNwbxQ z#y4e04qi;R^WK(dCT%Lob{MwQSL5PflYxzi*_&pCP5!hQA2UxYwYgVUJlzP$4w%+K zC1Z(Kn4?^>x)V;FW~8I5Ycl+U;RyqsO6|l|_eIZy)pWI!LeVEZ78_aU(S?aU@}2MF zQG28ZEne2iCi2wxO!u5$PY>$zy#!dxVYjL%eHLGKywn74tAS{*cij`*!k^IFRL#HM zi{rS5fzq4w5R=6iS~a^hd2=TCSy>CMC{M^jfD{HP`DtMg=u%zrD^WqcgKc18k=E|Q z#={%_W)~k5gKvdKxj4TLW}9EIMAT`-BqUmIcM05|er&;Nv-bG$;~a2PtVQMIY1iT6 zS%(G%y%B*2#p}B7%i&@BkDtx63-$l?6*c3NynWwQI4z!isBYbAzD)QAjccibJ6y~8 z?jPrTOjPf$)fV2i8?y`7FMWNTbomvD-c0(4T;ooJ<`}LvR!wOBU16O{?{HMFlZJ+B zRw5l0+Q6rb8GB$N9D zG6W8Gb{C+nvnf9U1b0esE)qyX#X}Y3<`og>x3(Ie;&CJq7rxRTXCVi4u7kBTG@Xx~ zzTKzV?1C;u;|uFGdG7!mDpne2$9Im%yDU-O;VX1!N+=j8pOtrD#>1d-No2zSiJ&|E zIT`VmTp~W*)4&IGDtgDy{>2x691EG2-_?bvZj{Z3 zPX2ysDndfakfKP-w!4jou#0o{`rCM|6xur`pSLI83t&6etSHoPQfl$@A1S2 zPS()M)!;U>PwU#*OynhCR3g}7?bGIdWov6YR%K;2ADMkeI^#qojU&(6Fwh8(d3dm= z>e!*a+8>?fRrM`Nt-5;OdP=qjX@<%P2F`BVziuPf*}(j`1sK9oYJJ3!HS8;h=Fvun z<8ROvuV2mw6V29Pbj!LOB4Ak!F#pD#`J2#Mw#x)+bu=}lLrFl$dFj4(m;+=2JIqAk zITtQ`PZ`gQt>~l!$oM@cTXS4O z-7dThwbPM`qbdKK-pQ?4w6(EOKi;D#sEK7<0b2+V;dC$5fVGo~q?0TPaN41G1mDyo zN;jt}u>wbVsyzLM!OSs?T*x<9sSpbylx%29SnmBO4ipbTM^NJ( zmf>iIJrFOS1YMxn)#|ljsd+H3j1=hBtD{R`)#QR|42A@T^~WUL6Hm^M`$J$b52oM) zYppVa4S?A6(LRzkU6tx_RaGu|Q#F?`eeQtJy}wpKZ1~m=3JOrgYW9!*dD8jVMgoM5 zy0|baC$_?5CU_~7-nD;JB|u%_bu<2leS}d8-kYn+Qyrt~ba8Y%Wy1N3ue z-Ns%qeItuQfXQMqM6cF<8#E~UQfRx^#@bd%7Sa83%6u8 zqh2j*VAX=kRkwn?*k+kQFOeJ8$@zIvkDtjE`hARD2tlUY|4#HAVLtPhgFBL@l63k_ zAye`2VOm*#Xka2PAuAc4#bc*c#wc}526f67V-z=mVWWm*WNiNzF)+IhxRh9XiW<&| za+jrC5NK86OdEYM!D;Zw@5kn3)e-3AQK&ypt}dppPR`CcN{4?ajQ2Mv@DZ^{Nxrx^ zv*ubWgzNJxG* z?dbv+>k3A%2znQT;^}3+g#-uJ+OCAPg+$0o8BN4tii(MSvtk{JWp=+w%~%|S?+U&2 z&tPN$(CdcQ(LgX{NiQ)%LDy%6D53~}mxSL%)ky=bs~5O$3}T);f;O6Lf^Mg_FbGe1 zA=a$yE6>5|{r)=d_bkc)t=D<}ypIKfeV<21&y`eU(#F$T+83jcKX5U2%5L!MrFzD*jC`X z(L()nsi@VxSENP)Fv$uIKED2XF)06yYNV51J?t;ck)gD?k8lFScv!cExIh2lpfbr$C} zz@_#@7?+&(2wo-d8k$Qn#q~JeZwxc0~Fo5T8Y7>}eI;z{l%Xk5pK7!^|J=a2}LPq286x%g{40lr9=HI3tPkNu*0&3k_ zNe4IPaW%;Pe2-b+5WVrUdB%bZfv|;pDFKG>fk58q>E`BUQ}t5K0ObB~Dp@RdT%q#7 z-b5D%1`)Hmlf`&wO!@qFxfrZ$S;N`5{m{;Iuj(I{j9a&e$iSZ(WbjJn$fry7QiwJP z2_t^|fI%z(vkj>>muJ_j-IjuZRrXZ}RWh!2nw^_ljnEO#63pL9lgp94|VHDy7S$fgOFBW!9piT=js=Am3A^~!Xp=&pE=1a0gn zVAkX*=%J4zLRW+i!1!Y}ol*lnG&zD~AalO_F}zB=*t#-5PcFB;vBW-iMgTK)LJjNy z;LG{A((>eZ#(g@ftz4!9Al@-q9sxgQLw^toPcU0voGh9vbd z1h(cG4+2Ez_qcRj%1snS!{c_}^@4~TXJ|+d&K+oU0WaWZ14eaAEx|WJ^3*y~V(iZA zG1v3WctyZGwfC*-zz*0e7_2s(sX%R0wGQqhFpO}}U}ab@bPx+#Y1qg8gS9xQB}a=9 z31Zeo(0L+bHa@3{1Ch1^;RpB$K99=;Up_uQ@J_J8jA2sJjS*j1m$_<11_w-8B`21$ zB8a!|B?x-dR=_waczJH1{eOfN!yq`_FeeUE)x6bp>9{&c7Mk~(r zbbm$t@;rbL$+O}W6?Df#UzaE4#Sg0f;6S$v7 zpIEXv%u`~r#hb6q8Sgss`z^RtnKj=hG+Ia-nRA#7a5)}_vL}NTfx~>@7%+LC+rjg9 zvVpz6pD8nXVv-g|W5MRb=lJ`LRbSm^TFfQGR_8m)6~a6iYYDY-_RAPIk8putbGy(a z-%scy)=sKyzQz!4udM z#gCVyi zcBJEo)aS^C1D*`=?CC)`f?8f6;L0cJ}wfpH1(MMD8tj6Y6)1+^*~F%sCUi!muR$ zt8r6e0`(k71uZumjt-|j-+BOz%@9?Yvcp`OJZIjyK5(S|d5Q?c{k<0x+ES=|9(1P9 z(q*GFKkr9gufBam&{@yfZqe;{Xw;MONVwvb2YSinVILUbXjcCz!gFu~SDNtc43RL~ z)p7lvX>O!#m(Iz0DTopx2GTf$~))5+rAXd0fX+*O2bqT zA6P2F6W1!TYNpR|rv$Mb`I_lN6x_@8*;z*5>I0YbZh=S?{_g6-r@m4@RkuQQ?x-jL zM~#(rXiYAhT0W~6n5L058grXaLCOSvYaeL`3yr0=uT4mHB`zHvP7FK9Ba&E;O@Wm2GODL0$o)bGG536K_Xa=Ey9V81o40``*B z|60Cp$R@ZB-U+$(KTr49-#-a)j4S=aodd6(ED-Qe*&OFoF5^GaC!2V!v3heB8Lt}E z!lcTb>754%^;kTd=6?B2)!2!L4FQy~U0)Y_bw1yePmIG5sB?F(O+5Ss2qSy$5xVnQ zZF~UY$Zw+V_IAU*o&a!oT2?Dc*&kX8RED7(5K@oNGJ<|?EWjbl`k}YcihRVP%<=u| zuc{6AJlRT%S-6@L*d2BLBz**pq<+DBgI}-qoXgFooS;X=rPq4QsN)H4LSB>A_Sg?#)-T|%4`fxTg97%h)-O_O^j4(8#u(q(W8i$TMuFCo@)(aA%CEyX{oGM)C zAJE@=K$HtLwv&{MRJOd^exERmw`X=EsGSa1WGXGRnM|%HS3z_9%H`M2#jQj0OKaOkdmaB#q?ImshQ5JW*jLPEtvMMpPG z)?fh52CT++R%^8!aeHk$zR#sE9zA+Q4bB^&hEfsa$oaq$1BfZOyVX0KkUr%}emlz# z)-uqg?(Xh(1UHR^g9OyW!vmxZZ00jCj#0{b`;{0vz_t1#L*@3CYE_3#B+f0SHldsDNxbZsXQq;bRbUnR&%eg^W82mM zLlGKiu_=RBKw3^66I0mqk0kerGL~5B+uq3$uRZ=`k+n-0FKuyOv;Uvw34tg?mo757 z`(z2h9?D`~_|mq0e!a0Cei%>Jkz3@;rKw!twreC|TgQ?B^>q)dt^W=M-#wcb7JZ4` zbloG@E3-9(dCOcNR1NG1ABB@vywl)z|LzoEDX@051X1@vk9-FV7 zJT+e5)cCKf00Lp+qk&qt^MR<*ZeiizMa^p!_EL?>4y&k5c^RqSX+E!-?Ks)=I9SZ4 zJ?;MEK+%S_dn`xttKo+ahQ$Gy^_7u%A63P0YgSI|oTtY5Kxhr7Wttv$~|ASrcg)w1;(VzSp1C+5Glj=L1E@IOC( zchT8=t+9wQq9g8p|9o&5Bi`hn(Z|KEC97$Vi}M@Zk_GE`7Cy#(#KY&iUl^d~ zME5(bN7YWIQw4?1taT}5lR6>XYn|nKRAJDd!gSS%2M0fK;n(~B{WzjO`n*CotlYa# zcD-UhZu<(-D%Rz!yG=I(I)*#0BU)(GGY_5bOz5@)PaEj%Hej}E@VW<}N5?1F5#PQk zgKamo1raY)QeIzx8l{37c)Mn}%$<5i_L1C&|5=h2A}^0uo>+M=W(c=3M7r9}A<9g* z7jfD71o-mXPRyD(3;_1#aFH*>GFj7bkJBN}k&qzQ*5Q^3YY9@iEdCCMQI-A8`zZgE zOvpD9V)c!LTkp=R{hJ81;&Ysj&Qj%KN(ZDOiRJ361!Jyn)jh|qmBrv^)zPH&eTbw{ zDZU&zn2Q7}v0x&ua?nrU973ap_%&fta0tpOx(GeglqI zs=u#g=^3)G?C8U0H)khwbl{PV#2v|oiLt$3~R>Fm;bEi8u_1`kur84|PmW@V1i zi(5tS4`M!_m0_Gh_q{P$HgF1zhpMWoARsnen6GnlzwɒUR(Y7uPJOR4?$#Uet? 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�b=%; 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

    diff --git a/docs/content/advanced/global-middleware.md b/docs/content/advanced/global-middleware.md index d989ebbdd..038980b04 100644 --- a/docs/content/advanced/global-middleware.md +++ b/docs/content/advanced/global-middleware.md @@ -4,14 +4,12 @@ lang: en slug: /concepts/global-middleware --- - Global middleware is run for all incoming requests before any [listener middleware](/concepts/listener-middleware). You can add any number of global middleware to your app by utilizing `app.use(fn)`. The middleware function `fn` is called with the same arguments as listeners and an additional `next` function. Both global and [listener middleware](/concepts/listener-middleware) must call `await next()` to pass control of the execution chain to the next middleware, or call `throw` to pass an error back up the previously-executed middleware chain. As an example, let's say your app should only respond to users identified with a corresponding internal authentication service (an SSO provider or LDAP, for example). You may define a global middleware that looks up a user record in the authentication service and errors if the user is not found. - ```javascript // Authentication middleware that associates incoming request with user in Acme identity provider async function authWithAcme({ payload, client, context, next }) { diff --git a/docs/content/advanced/listener-middleware.md b/docs/content/advanced/listener-middleware.md index ffb543042..e7945449e 100644 --- a/docs/content/advanced/listener-middleware.md +++ b/docs/content/advanced/listener-middleware.md @@ -4,15 +4,13 @@ lang: en slug: /concepts/listener-middleware --- - Listener middleware is used for logic across many listener functions (but usually not all of them). They are added as arguments before the listener function in one of the built-in methods. You can add any number of listener middleware before the listener function. There’s a collection of [built-in listener middleware](/reference#built-in-listener-middleware-functions) that you can use like `directMention` which filters out any message that doesn’t directly @-mention your bot at the start of a message. But of course, you can write your own middleware for more custom functionality. While writing your own middleware, your function must call `await next()` to pass control to the next middleware, or `throw` to pass an error back up the previously-executed middleware chain. -As an example, let’s say your listener should only deal with messages from humans. You can write a listener middleware that excludes any bot messages. - +As an example, let’s say your listener should only deal with messages from humans. You can write a listener middleware th ```javascript // Listener middleware that filters out messages with 'bot_message' subtype diff --git a/docs/content/advanced/logging.md b/docs/content/advanced/logging.md index f10598979..99291332c 100644 --- a/docs/content/advanced/logging.md +++ b/docs/content/advanced/logging.md @@ -4,10 +4,8 @@ lang: en slug: /concepts/logging --- - By default, Bolt for JavaScript will log information from your app to the console. You can customize how much logging occurs by passing a `logLevel` in the constructor. The available log levels in order of most to least logs are `DEBUG`, `INFO`, `WARN`, and `ERROR`. - ```javascript // Import LogLevel from the package const { App, LogLevel } = require('@slack/bolt'); @@ -25,7 +23,6 @@ const app = new App({ Sending log output somewhere besides the console
    - If you want to send logs to somewhere besides the console or want more control over the logger, you can implement a custom logger. A custom logger must implement specific methods (known as the `Logger` interface): | Method | Parameters | Return type | @@ -40,7 +37,6 @@ If you want to send logs to somewhere besides the console or want more control o A very simple custom logger might ignore the name and level, and write all messages to a file. - ```javascript const { App } = require('@slack/bolt'); const { createWriteStream } = require('fs'); @@ -61,5 +57,4 @@ const app = new App({ }, }); ``` -
    diff --git a/docs/content/advanced/receiver.md b/docs/content/advanced/receiver.md index 64786c499..3c1dcca47 100644 --- a/docs/content/advanced/receiver.md +++ b/docs/content/advanced/receiver.md @@ -4,8 +4,6 @@ lang: en slug: /concepts/receiver --- - - ## Writing a custom receiver A receiver is responsible for handling and parsing any incoming requests from Slack then sending it to the app, so that the app can add context and pass the request to your listeners. Receivers must conform to the [Receiver interface](https://github.com/slackapi/bolt-js/blob/%40slack/bolt%403.13.1/src/types/receiver.ts#L27-L31): diff --git a/docs/content/advanced/token-rotation.md b/docs/content/advanced/token-rotation.md index 49b929790..67fcb6f4b 100644 --- a/docs/content/advanced/token-rotation.md +++ b/docs/content/advanced/token-rotation.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/token-rotation --- - Supported in Bolt for JavaScript as of v3.5.0, token rotation provides an extra layer of security for your access tokens and is defined by the [OAuth V2 RFC](https://datatracker.ietf.org/doc/html/rfc6749#section-10.4). Instead of an access token representing an existing installation of your Slack app indefinitely, with token rotation enabled, access tokens expire. A refresh token acts as a long-lived way to refresh your access tokens. diff --git a/docs/content/basic/acknowledge.md b/docs/content/basic/acknowledge.md index 25595e827..8e36b1d47 100644 --- a/docs/content/basic/acknowledge.md +++ b/docs/content/basic/acknowledge.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/acknowledge --- - Actions, commands, and options requests must **always** be acknowledged using the `ack()` function. This lets Slack know that the request was received and updates the Slack user interface accordingly. Depending on the type of request, your acknowledgement may be different. For example, when acknowledging a modal submission you will call `ack()` with validation errors if the submission contains errors, or with no parameters if the submission is valid. We recommend calling `ack()` right away before sending a new message or fetching information from your database since you only have 3 seconds to respond. - ```javascript // Regex to determine if this is a valid email let isEmail = /^[\w\-\.]+@([\w\-]+\.)+[\w\-]+$/; @@ -31,4 +29,4 @@ app.view('ticket_submit', async ({ ack, view }) => { }); } }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/action-listening.md b/docs/content/basic/action-listening.md index 31c14e15e..e61b50c32 100644 --- a/docs/content/basic/action-listening.md +++ b/docs/content/basic/action-listening.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/action-listening --- - Your app can listen to user actions like button clicks, and menu selects, using the `action` method. Actions can be filtered on an `action_id` of type string or RegExp object. `action_id`s act as unique identifiers for interactive components on the Slack platform. @@ -19,8 +18,6 @@ Since v2, message shortcuts (previously message actions) now use the `shortcut() View more information about the `block_actions` payload within the [relevant API documentation page](https://api.slack.com/reference/interaction-payloads). To access the full payload of a view from within a listener, reference the `body` argument within your callback function. - - ```javascript // Your listener function will be called every time an interactive component with the action_id "approve_button" is triggered app.action('approve_button', async ({ ack }) => { @@ -34,10 +31,8 @@ app.action('approve_button', async ({ ack }) => { Listening to actions using a constraint object
    - You can use a constraints object to listen to `callback_id`s, `block_id`s, and `action_id`s (or any combination of them). Constraints in the object can be of type string or RegExp object. - ```javascript // Your listener function will only be called when the action_id matches 'select_user' AND the block_id matches 'assign_ticket' app.action({ action_id: 'select_user', block_id: 'assign_ticket' }, @@ -61,4 +56,4 @@ app.action({ action_id: 'select_user', block_id: 'assign_ticket' }, }); ``` -
    +
    \ No newline at end of file diff --git a/docs/content/basic/action-respond.md b/docs/content/basic/action-respond.md index 6803e3120..958471935 100644 --- a/docs/content/basic/action-respond.md +++ b/docs/content/basic/action-respond.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/action-respond --- - There are two main ways to respond to actions. The first (and most common) way is to use the `say` function. The `say` function sends a message back to the conversation where the incoming request took place. The second way to respond to actions is using `respond()`, which is a simple utility to use the `response_url` associated with an action. - ```javascript // Your middleware will be called every time an interactive component with the action_id “approve_button” is triggered app.action('approve_button', async ({ ack, say }) => { @@ -21,13 +19,11 @@ app.action('approve_button', async ({ ack, say }) => {
    -Using respond() +Using `respond()` - Since `respond()` is a utility for calling the `response_url`, it behaves in the same way. You can pass a JSON object with a new message payload that will be published back to the source of the original interaction with optional properties like `response_type` (which has a value of `in_channel` or `ephemeral`), `replace_original`, and `delete_original`. - ```javascript // Listens to actions triggered with action_id of “user_select” app.action('user_select', async ({ action, ack, respond }) => { @@ -37,5 +33,4 @@ app.action('user_select', async ({ action, ack, respond }) => { } }); ``` -
    diff --git a/docs/content/basic/authenticating-oauth.md b/docs/content/basic/authenticating-oauth.md index 909babec4..5726a8329 100644 --- a/docs/content/basic/authenticating-oauth.md +++ b/docs/content/basic/authenticating-oauth.md @@ -28,14 +28,23 @@ const app = new App({ installationStore: new FileInstallationStore(), }); ``` -:warning: This is **_not_** recommended for use in production - you should implement your own production store. Please see the example code to the right and [our other examples](https://github.com/slackapi/bolt-js/tree/main/examples/oauth). +:::warning + +This is **_not_** recommended for use in production - you should implement your own production store. Please see the example code to the right and [our other examples](https://github.com/slackapi/bolt-js/tree/main/examples/oauth). + +::: --- ## Installing your App * **Initiating an installation**: Bolt for JavaScript provides an **Install Path** `/slack/install` out-of-the-box. This endpoint returns a simple page with an `Add to Slack` button which initiates a direct install of your app (with a valid `state` parameter). An app hosted at _www.example.com_ would serve the install page at _www.example.com/slack/install_. - * 💡 You can skip rendering the provided default webpage and navigate users directly to Slack authorize URL by setting`installerOptions.directInstall: true` in the `App` constructor ([example](https://github.com/slackapi/bolt-js/blob/5b4d9ceb65e6bf5cf29dfa58268ea248e5466bfb/examples/oauth/app.js#L58-L64)). + +:::tip + +You can skip rendering the provided default webpage and navigate users directly to Slack authorize URL by setting`installerOptions.directInstall: true` in the `App` constructor ([example](https://github.com/slackapi/bolt-js/blob/5b4d9ceb65e6bf5cf29dfa58268ea248e5466bfb/examples/oauth/app.js#L58-L64)). + +::: * **Add to Slack**: The `Add to Slack` button initiates the OAuth process with Slack. After users have clicked Allow to grant your app permissions, Slack will call your app's **Redirect URI** (provided out-of-the-box), and prompt users to **Open Slack**. See the **Redirect URI** section below for customization options. @@ -43,14 +52,17 @@ const app = new App({ * If you need additional authorizations (user tokens) from users inside a team when your app is already installed, or have a reason to dynamically generate an install URL, manually instantiate an `ExpressReceiver`, assign the instance to a variable named `receiver`, and then call `receiver.installer.generateInstallUrl()`. Read more about `generateInstallUrl()` in the [OAuth docs](https://slack.dev/node-slack-sdk/oauth#generating-an-installation-url). -* 💡 Bolt for JavaScript does not support OAuth for [custom receivers](/concepts/receiver). If you're implementing a custom receiver, you can use our [Slack OAuth library](https://slack.dev/node-slack-sdk/oauth#slack-oauth), which is what Bolt for JavaScript uses under the hood. +:::info + +Bolt for JavaScript does not support OAuth for [custom receivers](/concepts/receiver). If you're implementing a custom receiver, you can use our [Slack OAuth library](https://slack.dev/node-slack-sdk/oauth#slack-oauth), which is what Bolt for JavaScript uses under the hood. +::: --- ## Redirect URI Bolt for JavaScript provides a **Redirect URI Path** `/slack/oauth_redirect`. Slack uses the Redirect URI to redirect users after they complete an app's installation flow. -💡 You will need to add the full **Redirect URI** including your app domain in your Slack app configuration settings under **OAuth and Permissions**, e.g. `https://example.com/slack/oauth_redirect`. +You will need to add the full **Redirect URI** including your app domain in your Slack app configuration settings under **OAuth and Permissions**, e.g. `https://example.com/slack/oauth_redirect`. To supply your own custom **Redirect URI**, you can set `redirectUri` in the App options and `installerOptions.redirectUriPath`. You must supply both, and the path must be consistent with the full URI. @@ -69,6 +81,7 @@ const app = new App({ ``` --- + ## Installation object Bolt will pass your `installationStore`'s `storeInstallation` handler an `installation`. This can be a source of confusion for developers who aren't sure what shape of object to expect. The `installation` object should resemble: @@ -111,7 +124,6 @@ Installing an [org-wide](https://api.slack.com/enterprise/apps) app from admin p You may disable state verification in Bolt by setting the `stateVerification` option to false. See the example setup below: - ```javascript const app = new App({ signingSecret: process.env.SLACK_SIGNING_SECRET, @@ -126,7 +138,6 @@ const app = new App({ To learn more about the OAuth installation flow with Slack, [read the API documentation](https://api.slack.com/authentication/oauth-v2). - ```javascript const database = { async get(key) {}, @@ -189,7 +200,6 @@ const app = new App({ Customizing OAuth defaults
    - We provide several options for customizing default OAuth using the `installerOptions` object, which can be passed in during the initialization of `App`. You can override the following: - `authVersion`: Used to toggle between new Slack Apps and Classic Slack Apps @@ -200,8 +210,6 @@ We provide several options for customizing default OAuth using the `installerOpt - `stateStore`: Provide a custom state store instead of using the built in `ClearStateStore` - `userScopes`: Array of user scopes needed when the user installs the app, similar to `scopes` attribute at the parent level. - - ```javascript const app = new App({ signingSecret: process.env.SLACK_SIGNING_SECRET, @@ -248,5 +256,4 @@ const app = new App({ } }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/content/basic/commands.md b/docs/content/basic/commands.md index 59fd2a275..c16d8ad89 100644 --- a/docs/content/basic/commands.md +++ b/docs/content/basic/commands.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/commands --- - Your app can use the `command()` method to listen to incoming slash command requests. The method requires a `commandName` of type string or RegExp. :::warning @@ -19,7 +18,6 @@ There are two ways to respond to slash commands. The first way is to use `say()` When configuring commands within your app configuration, you'll continue to append `/slack/events` to your request URL. - ```javascript // The echo command simply echoes on command app.command('/echo', async ({ command, ack, respond }) => { @@ -28,4 +26,4 @@ app.command('/echo', async ({ command, ack, respond }) => { await respond(`${command.text}`); }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/creating-modals.md b/docs/content/basic/creating-modals.md index dc74d3ef3..51df237c7 100644 --- a/docs/content/basic/creating-modals.md +++ b/docs/content/basic/creating-modals.md @@ -4,13 +4,11 @@ lang: en slug: /concepts/creating-modals --- +[Modals](https://api.slack.com/block-kit/surfaces/modals) are focused surfaces that allow you to collect user data and display dynamic information. You can open a modal by passing a valid `trigger_id` and a [view payload](https://api.slack.com/reference/block-kit/views) to the built-in client's [`views.open`](https://api.slack.com/methods/views.open) method. -Modals are focused surfaces that allow you to collect user data and display dynamic information. You can open a modal by passing a valid trigger_id and a view payload to the built-in client's views.open method. - -Your app receives trigger_ids in payloads sent to your Request URL triggered user invocation like a slash command, button press, or interaction with a select menu. - -Read more about modal composition in the API documentation. +Your app receives `trigger_id` parameters in payloads sent to your Request URL triggered user invocation like a slash command, button press, or interaction with a select menu. +Read more about modal composition in the [API documentation](https://api.slack.com/surfaces/modals/using#composing_views) ```javascript // Listen for a slash command invocation @@ -74,4 +72,4 @@ app.command('/ticket', async ({ ack, body, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/event-listening.md b/docs/content/basic/event-listening.md index f82dd5563..b71ad2298 100644 --- a/docs/content/basic/event-listening.md +++ b/docs/content/basic/event-listening.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/event-listening --- - You can listen to [any Events API event](https://api.slack.com/events) using the `event()` method after subscribing to it in your app configuration. This allows your app to take action when something happens in Slack, like a user reacting to a message or joining a channel. The `event()` method requires an `eventType` of type string. - ```javascript const welcomeChannelId = 'C12345'; @@ -29,17 +27,15 @@ app.event('team_join', async ({ event, client, logger }) => { }); ``` -
    +
    Filtering on message subtypes - A `message()` listener is equivalent to `event('message')` You can filter on subtypes of events by using the built-in `subtype()` middleware. Common message subtypes like `message_changed` and `message_replied` can be found [on the message event page](https://api.slack.com/events/message#message_subtypes). - ```javascript // Import subtype from the package const { App, subtype } = require('@slack/bolt'); @@ -54,5 +50,4 @@ app.message(subtype('message_changed'), ({ event, logger }) => { } }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/content/basic/message-listening.md b/docs/content/basic/message-listening.md index 46cc136b6..8a8b6f479 100644 --- a/docs/content/basic/message-listening.md +++ b/docs/content/basic/message-listening.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/message-listening --- - To listen to messages that [your app has access to receive](https://api.slack.com/messaging/retrieving#permissions), you can use the `message()` method which filters out events that aren’t of type `message`. `message()` accepts an optional `pattern` parameter of type `string` or `RegExp` object which filters out any messages that don’t match the pattern. - ```javascript // This will match any message that contains 👋 app.message(':wave:', async ({ message, say }) => { @@ -28,12 +26,10 @@ app.message(':wave:', async ({ message, say }) => { Using a RegExp pattern
    - A RegExp pattern can be used instead of a string for more granular matching. All of the results of the RegExp match will be in `context.matches`. - ```javascript app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { // RegExp matches are inside of context.matches @@ -42,5 +38,4 @@ app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { await say(`${greeting}, how are you?`); }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/content/basic/message-sending.md b/docs/content/basic/message-sending.md index 42053c922..cbe4bc912 100644 --- a/docs/content/basic/message-sending.md +++ b/docs/content/basic/message-sending.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/message-sending --- - Within your listener function, `say()` is available whenever there is an associated conversation (for example, a conversation where the event or action which triggered the listener occurred). `say()` accepts a string to post simple messages and JSON payloads to send more complex messages. The message payload you pass in will be sent to the associated conversation. In the case that you'd like to send a message outside of a listener or you want to do something more advanced (like handle specific errors), you can call `chat.postMessage` [using the client attached to your Bolt instance](/concepts/web-api). - ```javascript // Listens for messages containing "knock knock" and responds with an italicized "who's there?" app.message('knock knock', async ({ message, say }) => { @@ -22,12 +20,10 @@ app.message('knock knock', async ({ message, say }) => { Sending a message with blocks
    - `say()` accepts more complex message payloads to make it easy to add functionality and structure to your messages. To explore adding rich message layouts to your app, read through [the guide on our API site](https://api.slack.com/messaging/composing/layouts) and look through templates of common app flows [in the Block Kit Builder](https://api.slack.com/tools/block-kit-builder?template=1). - ```javascript // Sends a section block with datepicker when someone reacts with a 📅 emoji app.event('reaction_added', async ({ event, say }) => { @@ -53,4 +49,4 @@ app.event('reaction_added', async ({ event, say }) => { } }); ``` -
    +
    \ No newline at end of file diff --git a/docs/content/basic/options.md b/docs/content/basic/options.md index cfd8842d4..475e554e5 100644 --- a/docs/content/basic/options.md +++ b/docs/content/basic/options.md @@ -4,7 +4,6 @@ lang: en slug: /concepts/options --- - The `options()` method listens for incoming option request payloads from Slack. [Similar to `action()`](/concepts/action-listening), an `action_id` or constraints object is required. @@ -13,7 +12,6 @@ use the constraints object to filter on a `callback_id`. To respond to options requests, you'll need to `ack()` with valid options. Both [external select response examples](https://api.slack.com/reference/messaging/block-elements#external_select) and [dialog response examples](https://api.slack.com/legacy/dialogs#dynamic_select_elements_external) can be found on our API site. - ```javascript // Example of responding to an external_select options request app.options('external_action', async ({ options, ack }) => { diff --git a/docs/content/basic/publishing-views.md b/docs/content/basic/publishing-views.md index 7cd82a880..74c102032 100644 --- a/docs/content/basic/publishing-views.md +++ b/docs/content/basic/publishing-views.md @@ -4,11 +4,9 @@ lang: en slug: /concepts/publishing-views --- +[Home tabs](https://api.slack.com/surfaces/tabs/using) are customizable surfaces accessible via the sidebar and search that allow apps to display views on a per-user basis. After enabling App Home within your app configuration, home tabs can be published and updated by passing a `user_id` and [view payload](https://api.slack.com/reference/block-kit/views) to the [`views.publish`](https://api.slack.com/methods/views.publish) method. -Home tabs are customizable surfaces accessible via the sidebar and search that allow apps to display views on a per-user basis. After enabling App Home within your app configuration, home tabs can be published and updated by passing a `user_id` and view payload to the `views.publish` method. - -You can subscribe to the `app_home_opened` event to listen for when users open your App Home. - +You can subscribe to the [`app_home_opened`](https://api.slack.com/events/app_home_opened) event to listen for when users open your App Home. ```javascript // Listen for users opening your App Home @@ -46,4 +44,4 @@ app.event('app_home_opened', async ({ event, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/shortcuts.md b/docs/content/basic/shortcuts.md index 8ef835504..4ff2bcf6c 100644 --- a/docs/content/basic/shortcuts.md +++ b/docs/content/basic/shortcuts.md @@ -4,8 +4,6 @@ lang: en slug: /concepts/shortcuts --- - - The `shortcut()` method supports both [global shortcuts](https://api.slack.com/interactivity/shortcuts/using#global_shortcuts) and [message shortcuts](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts). Shortcuts are invocable entry points to apps. Global shortcuts are available from within search in Slack. Message shortcuts are available in the context menus of messages. Your app can use the `shortcut()` method to listen to incoming shortcut requests. The method requires a `callback_id` parameter of type `string` or `RegExp`. @@ -28,8 +26,6 @@ Global shortcuts do **not** include a channel ID. If your app needs access to a ::: - - ```javascript // The open_modal shortcut opens a plain old modal app.shortcut('open_modal', async ({ shortcut, ack, client, logger }) => { @@ -85,10 +81,8 @@ app.shortcut('open_modal', async ({ shortcut, ack, client, logger }) => { Listening to shortcuts using a constraint object
    - You can use a constraints object to listen to `callback_id` and `type` values. Constraints in the object can be of type string or RegExp object. - ```javascript // Your middleware will only be called when the callback_id matches 'open_modal' AND the type matches 'message_action' app.shortcut({ callback_id: 'open_modal', type: 'message_action' }, async ({ shortcut, ack, client, logger }) => { @@ -137,5 +131,4 @@ app.shortcut('open_modal', async ({ shortcut, ack, client, logger }) => { } }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/content/basic/socket-mode.md b/docs/content/basic/socket-mode.md index 18c672e7c..88b56e153 100644 --- a/docs/content/basic/socket-mode.md +++ b/docs/content/basic/socket-mode.md @@ -4,12 +4,10 @@ lang: en slug: /concepts/socket-mode --- - [Socket Mode](https://api.slack.com/socket-mode) allows your app to connect and receive data from Slack via a WebSocket connection. To handle the connection, Bolt for JavaScript includes a `SocketModeReceiver` (in `@slack/bolt@3.0.0` and higher). Before using Socket Mode, be sure to enable it within your app configuration. To use the `SocketModeReceiver`, just pass in `socketMode:true` and `appToken:YOUR_APP_TOKEN` when initializing `App`. You can get your App Level Token in your app configuration under the **Basic Information** section. - ```javascript const { App } = require('@slack/bolt'); @@ -30,11 +28,8 @@ const app = new App({ Custom SocketMode Receiver
    - You can define a custom `SocketModeReceiver` by importing it from `@slack/bolt`. - - ```javascript const { App, SocketModeReceiver } = require('@slack/bolt'); @@ -60,4 +55,4 @@ const app = new App({ })(); ``` -
    +
    \ No newline at end of file diff --git a/docs/content/basic/updating-pushing-views.md b/docs/content/basic/updating-pushing-views.md index e976e7f44..485678af1 100644 --- a/docs/content/basic/updating-pushing-views.md +++ b/docs/content/basic/updating-pushing-views.md @@ -4,19 +4,17 @@ lang: en slug: /concepts/updating-pushing-views --- +Modals contain a stack of views. When you call [`views.open`](https://api.slack.com/methods/views.open), you add the root view to the modal. After the initial call, you can dynamically update a view by calling [`views.update`](https://api.slack.com/methods/views.update), or stack a new view on top of the root view by calling [`views.push`](https://api.slack.com/methods/views.push). -Modals contain a stack of views. When you call `views.open`, you add the root view to the modal. After the initial call, you can dynamically update a view by calling `views.update`, or stack a new view on top of the root view by calling `views.push`. +**`views.update`** -views.update +To update a view, you can use the built-in client to call `views.update` with the `view_id` that was generated when you opened the view, and a new `view` including the updated `blocks` array. If you're updating the view when a user interacts with an element inside of an existing view, the `view_id` will be available in the `body` of the request. -To update a view, you can use the built-in client to call views.update with the view_id that was generated when you opened the view, and a new view including the updated blocks array. If you're updating the view when a user interacts with an element inside of an existing view, the view_id will be available in the body of the request. +**`views.push`** -views.push - -To push a new view onto the view stack, you can use the built-in client to call views.push with a valid trigger_id a new view payload. The arguments for `views.push` is the same as opening modals. After you open a modal, you may only push two additional views onto the view stack. - -Learn more about updating and pushing views in our API documentation. +To push a new view onto the view stack, you can use the built-in client to call `views.push` with a valid `trigger_id` a new [view payload](https://api.slack.com/reference/block-kit/views). The arguments for `views.push` is the same as [opening modals](/concepts/creating-modals). After you open a modal, you may only push two additional views onto the view stack. +Learn more about updating and pushing views in our [API documentation](https://api.slack.com/surfaces/modals/using#modifying) ```javascript // Listen for a button invocation with action_id `button_abc` (assume it's inside of a modal) @@ -65,4 +63,4 @@ app.action('button_abc', async ({ ack, body, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/view-submissions.md b/docs/content/basic/view-submissions.md index 62c672e59..1a51d34c3 100644 --- a/docs/content/basic/view-submissions.md +++ b/docs/content/basic/view-submissions.md @@ -4,8 +4,6 @@ lang: en slug: /concepts/view-submissions --- - - You may listen for user interactions with views using the `view` method. Slack will send a `view_submission` request when a user submits a view. To receive the values submitted in [view](https://api.slack.com/reference/interaction-payloads/views) input blocks, you can access the `state` object. `state` contains a `values` object that uses the `block_id` and unique `action_id` to store the input values. @@ -41,6 +39,8 @@ Read more about view submissions in our [API documentation](https://api.slack.co See the [API documentation](https://api.slack.com/surfaces/modals/using#modal_cancellations) for more information about `view_closed`. +#### Handle a `view_closed` request + ```javascript // Handle a view_closed request app.view({ callback_id: 'view_b', type: 'view_closed' }, async ({ ack, body, view, client }) => { @@ -50,6 +50,7 @@ app.view({ callback_id: 'view_b', type: 'view_closed' }, async ({ ack, body, vie }); ``` +#### Handle a `view_submission` request ```javascript // Handle a view_submission request @@ -87,4 +88,4 @@ app.view('view_b', async ({ ack, body, view, client, logger }) => { } }); -``` +``` \ No newline at end of file diff --git a/docs/content/basic/web-api.md b/docs/content/basic/web-api.md index fd9599878..2a970d32c 100644 --- a/docs/content/basic/web-api.md +++ b/docs/content/basic/web-api.md @@ -4,8 +4,7 @@ lang: en slug: /concepts/web-api --- - -You can call [any Web API method](https://api.slack.com/methods) using the [`WebClient`](https://slack.dev/node-slack-sdk/web-api) provided to your app's listeners as `client`. This uses either the token that initialized your app or the token that is returned from the [`authorize`](/concepts/authorization) function for the incoming event. The built-in [OAuth support](/concepts/authenticating-oauth) handles the second case by default. +You can call [any Web API method](https://api.slack.com/methods) using the [`WebClient`](https://slack.dev/node-slack-sdk/web-api) provided to your app's listeners as `client`. This uses either the token that initialized your app **or** the token that is returned from the [`authorize`](/concepts/authorization) function for the incoming event. The built-in [OAuth support](/concepts/authenticating-oauth) handles the second case by default. Your Bolt app also has a top-level `app.client` which you can manually pass the `token` parameter. If the incoming request is not authorized or you're calling a method from outside of a listener, use the top-level `app.client`. @@ -13,7 +12,6 @@ Calling one of the [`WebClient`](https://slack.dev/node-slack-sdk/web-api)'s met Since the introduction of [org wide app installations](https://api.slack.com/enterprise/apps), [some web-api methods](https://api.slack.com/enterprise/apps/changes-apis#methods) now require `team_id` to indicate which workspace to act on. Bolt for JavaScript will attempt to infer the `team_id` based on incoming payloads and pass it along to `client`. This is handy for existing applications looking to add support for org wide installations and not spend time updating all of these web-api calls. - ```javascript // Unix Epoch time for September 30, 2019 11:59:59 PM const whenSeptemberEnds = 1569887999; @@ -31,4 +29,4 @@ app.message('wake me up', async ({ message, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/content/deployments/heroku.md b/docs/content/deployments/heroku.md index 8ccc27b40..7593fd2cc 100644 --- a/docs/content/deployments/heroku.md +++ b/docs/content/deployments/heroku.md @@ -2,6 +2,7 @@ title: Heroku Platform lang: en --- + # Deploying to Heroku :::warning @@ -10,7 +11,6 @@ lang: en ::: - This guide will walk you through preparing and deploying a Slack app using Bolt for JavaScript and the [Heroku platform](https://heroku.com/). Along the way, we’ll download a Bolt Slack app, prepare it for Heroku, and deploy it. @@ -144,7 +144,6 @@ Eligible students can apply for platform credits through the [Heroku for GitHub ::: - **1. Create an app on Heroku** Create an app on Heroku with a unique name: @@ -311,4 +310,4 @@ Now that you've deployed a basic app, you can start exploring how to customize a - Brush up on [how Heroku works](https://devcenter.heroku.com/articles/how-heroku-works) and understand the [limitations of a Heroku Eco Dyno app](https://devcenter.heroku.com/articles/eco-dyno-hours). - Extend your app with with other Bolt capabilities and and [Heroku's Add-ons](https://elements.heroku.com/addons). - Learn about [logging](/concepts/logging) and how to [view log messages in Heroku](https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs). -- Get ready for primetime with [how to scale your Heroku app](https://devcenter.heroku.com/articles/getting-started-with-nodejs#scale-the-app). +- Get ready for primetime with [how to scale your Heroku app](https://devcenter.heroku.com/articles/getting-started-with-nodejs#scale-the-app). \ No newline at end of file diff --git a/docs/content/steps/adding-editing-steps.md b/docs/content/steps/adding-editing-steps.md index 42d469d43..da8330d07 100644 --- a/docs/content/steps/adding-editing-steps.md +++ b/docs/content/steps/adding-editing-steps.md @@ -67,4 +67,4 @@ const ws = new WorkflowStep('add_task', { save: async ({ ack, step, update }) => {}, execute: async ({ step, complete, fail }) => {}, }); -``` +``` \ No newline at end of file diff --git a/docs/content/steps/creating-steps.md b/docs/content/steps/creating-steps.md index 450a3ea6b..f8a6e0620 100644 --- a/docs/content/steps/creating-steps.md +++ b/docs/content/steps/creating-steps.md @@ -39,4 +39,4 @@ const ws = new WorkflowStep('add_task', { }); app.step(ws); -``` +``` \ No newline at end of file diff --git a/docs/content/steps/executing-steps.md b/docs/content/steps/executing-steps.md index bd686890c..c97f19693 100644 --- a/docs/content/steps/executing-steps.md +++ b/docs/content/steps/executing-steps.md @@ -46,4 +46,4 @@ const ws = new WorkflowStep('add_task', { // fail({ error: { message: "Just testing step failure!" } }).then(() => { console.log('workflow step execution failure registered'); }); }, }); -``` +``` \ No newline at end of file diff --git a/docs/content/steps/saving-steps.md b/docs/content/steps/saving-steps.md index 239a50c3f..8b7f0447b 100644 --- a/docs/content/steps/saving-steps.md +++ b/docs/content/steps/saving-steps.md @@ -57,4 +57,4 @@ const ws = new WorkflowStep('add_task', { }, execute: async ({ step, complete, fail }) => {}, }); -``` +``` \ No newline at end of file diff --git a/docs/content/steps/steps-overview.md b/docs/content/steps/steps-overview.md index 583ab2a0e..e026ac524 100644 --- a/docs/content/steps/steps-overview.md +++ b/docs/content/steps/steps-overview.md @@ -26,4 +26,4 @@ A workflow step is made up of three distinct user events: All three events must be handled for a workflow step to function. -Read more about Workflow Steps from Apps in the [API documentation](https://api.slack.com/legacy/workflows/steps). +Read more about Workflow Steps from Apps in the [API documentation](https://api.slack.com/legacy/workflows/steps). \ No newline at end of file diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 37e0eec51..516ffd82a 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -36,6 +36,7 @@ const config = { /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { + path: 'content', breadcrumbs: false, routeBasePath: '/', // Serve the docs at the site's root sidebarPath: './sidebars.js', diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md index bd198d01d..a54aa9bc0 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/authorization --- - 認可(Authorization)は、Slack からのリクエストを処理するにあたって、どの Slack クレデンシャル (ボットトークンなど) を使用可能にするかを決定するプロセスです。 1 つだけのワークスペースにインストールされたカスタムアプリであれば `App` 初期化時に単に `token` オプションを使用するだけで OK です。一方で、複数のワークスペースにインストールされる、複数のユーザートークンを使用するといったケースのように、アプリが複数のトークンを処理しなければならない場合があります。このようなケースでは `token` の代わりに `authorize` オプションを使用する必要があります。 @@ -15,7 +14,6 @@ slug: /concepts/authorization `botToken` と `userToken` は、どちらか、またはその両方を必ず設定してください。`say()` のようなユーティリティを動作させるには、どちらか一方が存在している必要があります。両方指定した場合、`say()` では `botToken` が優先されます。 - ```javascript const app = new App({ authorize: authorizeFn, signingSecret: process.env.SLACK_SIGNING_SECRET }); @@ -55,4 +53,4 @@ const authorizeFn = async ({ teamId, enterpriseId }) => { throw new Error('No matching authorizations'); } -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md index 9d802fc71..0fb25ef71 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/context --- - `context` オブジェクトは、受信リクエストに付加情報を提供するために使用されるもので、全てのリスナーがこれを使用できます。例えば、3rd party のシステムからユーザー情報を追加したり、ミドルウェアのチェインの中で次のミドルウェアが必要とする一時的な状態を追加したりといった用途に利用できます。 `context` は、ただのオブジェクトなので、いくらでも属性を追加、編集することができます。 - ```javascript async function addTimezoneContext({ payload, client, context, next }) { const user = await client.users.info({ @@ -63,4 +61,4 @@ app.command('/request', addTimezoneContext, async ({ command, ack, client, conte } } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md index 93db483d6..896df6839 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/conversation-store --- - Bolt は、会話 (conversation) に関連する state を設定および取得する store をサポートしています。conversation store には以下の 2 つのメソッドがあります。 * `set()` は会話の state を変更します。`set()` は、文字列型の `conversationId`、任意の型の `value`、およびオプションの数値型の `expiresAt` を必要とします。`set()` は `Promise` を返します。 * `get()` は store から会話の state を取得します。`get()` は文字列型の `conversationId` を必要とし、その会話の state とともに Promise を返します。 @@ -13,7 +12,6 @@ Bolt は、会話 (conversation) に関連する state を設定および取得 組み込みの conversation store は、シンプルに会話の state をメモリーに格納します。状況によってはこれで十分ですが、アプリのインスタンスが複数実行されている場合、状態はプロセス間で共有されないため、データベースを使用して会話の state を取得する conversation store を実装することをおすすめします。 - ```javascript const app = new App({ token, diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md index 758caad46..fbb559711 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/custom-routes --- - `v3.7.0` から `App` を初期化する際に `customRoutes` というルートの配列を渡すことでカスタムの HTTP ルートを簡単に追加できるようになりました。 各 `CustomRoute` オブジェクトには `path` 、 `method`、 `handler` という三つのプロパティが含まれていなければなりません。 HTTP メソッドに相当する `method` は文字列または文字列の配列です。 @@ -13,7 +12,6 @@ slug: /concepts/custom-routes カスタムの HTTP ルートがローカル環境でどのポートからアクセスできるかを指定するために `App` コンストラクターに `installerOptions.port` というプロパティを渡すことができます。指定しない場合は、デフォルトの `3000` ポートとなります。 - ```javascript const { App } = require('@slack/bolt'); @@ -57,7 +55,6 @@ const app = new App({ Bolt の組み込みの `ExpressReceiver` を使っているなら、カスタムの HTTP ルートを追加するのはとても簡単です。`v2.1.0` から `ExpressReceiver` には `router` というプロパティが追加されています。これは、さらにルートを追加できるように `App` 内部で保持している Express の [Router](http://expressjs.com/en/4x/api.html#router) を public にしたものです。 - ```javascript const { App, ExpressReceiver } = require('@slack/bolt'); @@ -92,4 +89,4 @@ receiver.router.post('/secret-page', (req, res) => { console.log('⚡️ Bolt app started'); })(); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md index 95f01e42a..4c4c7e397 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md @@ -4,12 +4,10 @@ lang: ja slug: /concepts/deferring-initialization --- - Bolt は `deferInitialization` というオプションを使うことで、アプリの初期化処理の完了を遅延させることができます。このオプションを使う場合、あなたのコードの中で遅延された初期化処理部分に対応する `App#init()` メソッドを呼び出す必要がありますが、こうすることで初期化に必要となる非同期処理の実行をよりコントロールすることが可能となります。 _注意: `init()` メソッドを呼び出す前に `start()` メソッドを呼び出した場合、 Bolt は例外を発生させます。_ - ```javascript const { App } = require('@slack/bolt'); @@ -31,4 +29,4 @@ const app = new App({ process.exit(1); } })() -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md index abb8771f1..1e3189e7b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/global-middleware --- - グローバルミドルウェアは、すべての受信リクエストに対して、リスナーミドルウェアより前に実行されます。`app.use(fn({payload,...,next}))` を使用すると、グローバルミドルウェアをいくつでもアプリに追加できます。 グローバルミドルウェアとリスナーミドルウェアは、いずれも、`await next()` を呼び出して実行チェーンの制御を次のミドルウェアに渡すか、`throw` を呼び出して以前に実行したミドルウェアチェーンにエラーを渡す必要があります。 @@ -13,7 +12,6 @@ slug: /concepts/global-middleware *注: Bolt 2.x からグローバルミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* - ```javascript // Acme ID情報管理プロバイダ上のユーザからの着信リクエストと紐つけた認証ミドルウェア async function authWithAcme({ payload, client, context, next }) { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md index e7cf6020a..96d556b6b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/listener-middleware --- - リスナーミドルウェアは、多くのリスナー関数を対象(つまり、複数のリスナー関数を対象としますが、全てのリスナーに実行するわけではないものです)としたロジックの適用に使用でき、リスナーを追加する組み込みメソッドの引数リスト内で、リスナー関数より先に引数として追加されます。ここでは任意の数のリスナーミドルウェアを追加することができます。 組み込みリスナーミドルウェアはいくつか用意されており、例えば、メッセージのサブタイプをフィルタリングする `subtype()` や、メッセージのはじまりでボットに直接 @ メンションしないメッセージを除外する `directMention()` のように使用することができます。 @@ -15,7 +14,6 @@ slug: /concepts/listener-middleware *注: Bolt 2.x からミドルウェアが `async` 関数をサポートしました!この変更については [2.x マイグレーションガイド](/tutorial/migration-v2)を参照してください。* - ```javascript // 'bot_message' サブタイプを持つメッセージをフィルタリングするリスナーミドルウェア async function noBotMessages({ message, next }) { @@ -34,4 +32,4 @@ app.message(noBotMessages, async ({ message, logger }) => logger.info( logger.info(`(MSG) User: ${message.user} Message: ${message.text}`) } )); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md index e6082869b..c1307d5da 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md @@ -4,10 +4,8 @@ lang: ja-jp slug: /concepts/logging --- - Bolt はデフォルトの設定では、標準出力のコンソールにログを出力します。どれくらいのログが出力されるかは、コンストラクターの引数の `logLevel` を指定して、カスタマイズできます。使用可能なログレベルは、頻度の高い方から順に、`DEBUG`、`INFO`、`WARN`、`ERROR` です。 - ```javascript // パッケージから LogLevel をインポート const { App, LogLevel } = require('@slack/bolt'); @@ -39,7 +37,6 @@ const app = new App({ 非常に単純なカスタム logger では、名前やレベルが無視され、すべてのメッセージがファイルに書き込まれることがあります。 - ```javascript const { App } = require('@slack/bolt'); const { createWriteStream } = require('fs'); @@ -61,4 +58,4 @@ const app = new App({ }); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md index cd76fd61b..62a01389b 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/receiver --- - レシーバーは、Slack からのイベントを受け付けてパースした後、それを Bolt アプリに伝える責務を担っています。Bolt アプリは、`context` 情報やリスナーへのイベントの引き渡しを行います。レシーバーの実装は `Receiver` インターフェイスに準拠している必要があります。 | メソッド | パラメーター | 戻り値の型 | @@ -21,7 +20,6 @@ slug: /concepts/receiver レシーバーについてより深く知りたい場合は、[組み込み `ExpressReceiver` のソースコード](https://github.com/slackapi/bolt-js/blob/master/src/ExpressReceiver.ts)を参照してください。 - ```javascript import { EventEmitter } from 'events'; import { createServer } from 'http'; @@ -94,4 +92,4 @@ class simpleReceiver extends EventEmitter { await this.bolt.processEvent(event); } } -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md index 1cc5a64dd..50400309e 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/token-rotation --- - Bolt for JavaScript [v3.5.0](https://github.com/slackapi/bolt-js/releases/tag/%40slack%2Fbolt%403.5.0) から、アクセストークンのさらなるセキュリティ強化のレイヤーであるトークンローテーションの機能に対応しています。トークンローテーションは [OAuth V2 の RFC](https://datatracker.ietf.org/doc/html/rfc6749#section-10.4) で規定されているものです。 既存の Slack アプリではアクセストークンが無期限に存在し続けるのに対して、トークンローテーションを有効にしたアプリではアクセストークンが失効するようになります。リフレッシュトークンを利用して、アクセストークンを長期間にわたって更新し続けることができます。 [Bolt for JavaScript の組み込みの OAuth 機能](/concepts/authenticating-oauth) を使用していれば、Bolt for JavaScript が自動的にトークンローテーションの処理をハンドリングします。 -トークンローテーションに関する詳細は [API ドキュメント](https://api.slack.com/authentication/rotation)を参照してください。 - +トークンローテーションに関する詳細は [API ドキュメント](https://api.slack.com/authentication/rotation)を参照してください。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md index d44557def..182887ad7 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/acknowledge --- - アクション(action)、コマンド(command)、およびオプション(options)リクエストは、**必ず** `ack()` 関数を用いて確認する必要があります。これにより Slack 側にリクエストが正常に受信されたことを知らせることができ、それに応じて Slack のユーザーインターフェイスが更新されます。リクエストのタイプによっては、確認の通知方法が異なる場合があります。たとえば、モーダルの送信を確認するとき、送信内容にエラーがあればバリデーションエラーとともに `ack()` を呼び出しますが、送信内容が問題なければ、そのようなパラメータなしで `ack()` を呼び出します。 この `ack()` による応答は 3 秒以内に行う必要があります。新しいメッセージの送信や、データベースからの情報の取得などを行う前に、リクエストを受けてすぐに `ack()` を呼び出して応答を返してしまうことをおすすめします。 - ```javascript // Regex でメールアドレスが有効かチェック let isEmail = /^[\w\-\.]+@([\w\-]+\.)+[\w\-]+$/; @@ -31,4 +29,4 @@ app.view('ticket_submit', async ({ ack, view }) => { }); } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md index e9f4ba206..bfe5edbe1 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/action-listening --- - Bolt アプリは `action` メソッドを用いて、ボタンのクリック、メニューの選択、メッセージショートカットなどのユーザーのアクションをリッスンすることができます。 アクションは文字列型の `action_id` または RegExp オブジェクトでフィルタリングできます。 `action_id` は、Slack プラットフォーム上のインタラクティブコンポーネントの一意の識別子として機能します。 @@ -15,7 +14,6 @@ Bolt アプリは `action` メソッドを用いて、ボタンのクリック `block_actions` ペイロードの詳細については、[こちら](https://api.slack.com/reference/interaction-payloads) をご覧ください。リスナー内からビューの完全なペイロードにアクセスするには、コールバック関数内で `body` 引数を参照します。 - ```javascript // action_id が "approve_button" のインタラクティブコンポーネントがトリガーされる毎にミドルウェアが呼び出される app.action('approve_button', async ({ ack }) => { @@ -54,4 +52,4 @@ app.action({ action_id: 'select_user', block_id: 'assign_ticket' }, }); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md index 88e62401e..75d1e3a6d 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/action-respond --- - アクションへの応答には、主に 2 つのやり方があります。1 つ目の (最も一般的な) やり方は `say` 関数の利用です。 `say` 関数は、Slack 内のリクエストが発生した会話(チャンネルや DM)へメッセージを返します。 アクションに応答する 2 つ目の方法は `respond()` です。これはアクションに紐付けられている `response_url` を用いたメッセージの送信をシンプルに行うためのユーティリティです。 - ```javascript // action_id が "approve_button" のインタラクティブコンポーネントがトリガーされる毎にミドルウェアが呼び出される app.action('approve_button', async ({ ack, say }) => { @@ -21,12 +19,11 @@ app.action('approve_button', async ({ ack, say }) => {
    -respond() の使用 +`respond()` の使用 `respond()` は `response_url` を呼び出すためのユーティリティであるため、それを直接使うときと同様に動作します。新しいメッセージのペイロードと、オプショナルな引数である `response_type` (値は `in_channel` または `ephemeral` )、 `replace_original` 、 `delete_original` を含む JSON オブジェクトを渡すことができます。 - ```javascript // "user_select" の action_id がトリガーされたアクションをリッスン app.action('user_select', async ({ action, ack, respond }) => { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md index 856ca33e4..78d2a14fe 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/authenticating-oauth --- - Slack アプリの配布を行うには Bolt による OAuth フローを実装し、インストール時に取得した情報をセキュアな方法で保存しておく必要があります。 Bolt は OAuth フローそのものに加えて OAuth のためのルーティング、 state パラメーターの検証、保存するためのインストール情報をアプリに受け渡す、などの処理をハンドリングします。 @@ -47,7 +46,7 @@ const app = new App({ Bolt for JavaScript は、アプリのインストールフローを完了した後の遷移先の URL である **Redirect URI** のためのパスとして `/slack/oauth_redirect` を有効にします。 -💡 アプリのドメインを含んだ **Redirect URI** (絶対 URI)を Slack アプリの設定画面の **OAuth and Permissions** セクション内で設定してください。(例 `https://example.com/slack/oauth_redirect` )。 +アプリのドメインを含んだ **Redirect URI** (絶対 URI)を Slack アプリの設定画面の **OAuth and Permissions** セクション内で設定してください。(例 `https://example.com/slack/oauth_redirect` )。 カスタムの **Redirect URI** を使う場合、 App クラスの引数 `redirectUri` と `installerOptions.redirectUriPath` にも設定してください。 両方とも設定する必要があり、また、矛盾のないフル URI である必要があります。 @@ -101,7 +100,6 @@ Bolt は `fetchInstallation` と `deleteInstallation` ハンドラーに `instal } ``` - ##### OrG 全体へのインストール [Enterprise Grid の OrG 全体へのインストール](https://api.slack.com/enterprise/apps)への対応を追加する場合、Bolt for JavaScript のバージョン 3.0.0 以上を利用してください。また Slack アプリの設定画面で **Org Level Apps** の設定が有効になっていることを確認してください。 @@ -124,8 +122,6 @@ const app = new App({ Slack の OAuth インストールフローについてのより詳細な情報は [API ドキュメント](https://api.slack.com/authentication/oauth-v2)を参照してください。 - - ```javascript const app = new App({ signingSecret: process.env.SLACK_SIGNING_SECRET, @@ -179,7 +175,6 @@ const app = new App({ OAuth デフォルト設定をカスタマイズ
    - `installerOptions` を使って OAuth モジュールのデフォルト設定を上書きすることができます。このカスタマイズされた設定は `App` の初期化時に渡します。以下の情報を変更可能です: - `authVersion`: 新しい Slack アプリとクラシック Slack アプリの切り替えに使用 @@ -190,8 +185,6 @@ OAuth デフォルト設定をカスタマイズ - `stateStore`: 組み込みの `ClearStateStore` の代わりにカスタムのデータストアを有効にするために使用 - `userScopes`: 親の階層にある `scopes` プロパティと同様、ユーザがアプリをインストールする際に必要となるユーザスコープのリストの指定に使用 - - ```javascript const database = { async get(key) {}, @@ -245,5 +238,4 @@ const app = new App({ } }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md index 25cb829f2..5616bf65e 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/commands --- - スラッシュコマンドが実行されたリクエストをリッスンするには、アプリで `command()` メソッドを使用します。メソッドの使用には文字列か正規表現の `commandName` の指定が必要です。 ⚠️ 同じ対象にマッチする正規表現の `command()` を複数使用する場合、マッチする _全ての_ リスナーが実行されることに注意してください。そのような挙動を意図しない場合は、これが発生しないよう正規表現をデザインしてください。 @@ -15,7 +14,6 @@ slug: /concepts/commands Slack アプリの管理画面でスラッシュコマンドを設定するとき、そのスラッシュコマンドの Request URL に(`https://{ドメイン}` に続いて) `/slack/events` を指定するようにしてください。 - ```javascript // この echo コマンドは ただ、その引数を(やまびこのように)おうむ返しする app.command('/echo', async ({ command, ack, respond }) => { @@ -24,4 +22,4 @@ app.command('/echo', async ({ command, ack, respond }) => { await respond(`${command.text}`); }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md index 7c1f9376c..0964a4022 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md @@ -4,14 +4,11 @@ lang: ja-jp slug: /concepts/creating-modals --- +[モーダル](https://api.slack.com/block-kit/surfaces/modals)は、ユーザー情報を収集したり、動的な表示を実現するためのインターフェースです。モーダルは、有効な `trigger_id` と [ビュー部分のペイロード](https://api.slack.com/reference/block-kit/views) を組み込みの API クライアントによる [`views.open`](https://api.slack.com/methods/views.open) メソッドの呼び出しに渡すことで開始することができます。 +`trigger_id` はスラッシュコマンド、ボタンの押下、メニューの選択などによって Request URL に送信されたペイロードの項目として入手することができます。 -モーダルは、ユーザー情報を収集したり、動的な表示を実現するためのインターフェースです。モーダルは、有効な trigger_idビュー部分のペイロード を組み込みの API クライアントによる views.open メソッドの呼び出しに渡すことで開始することができます。 - -trigger_id はスラッシュコマンド、ボタンの押下、メニューの選択などによって Request URL に送信されたペイロードの項目として入手することができます。 - -モーダルの生成についてのより詳細な情報は API ドキュメントを参照してください。 - +モーダルの生成についてのより詳細な情報は [API ドキュメント](https://api.slack.com/surfaces/modals/using#composing_views)を参照してください。 ```javascript // コマンド起動をリッスン @@ -74,4 +71,4 @@ app.command('/ticket', async ({ ack, body, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md index e4de50d6f..7dbadd081 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/event-listening --- - [Events API イベント](https://api.slack.com/events)のリスニングは、Slack アプリの設定画面でサブスクリプション設定を行った上で `event()` メソッドを使用します。これにより、Slack で何かが発生した (例:ユーザーがメッセージにリアクションした、チャンネルに参加した) ときに Bolt アプリ側で処理を実行できます。 `event()` メソッドは、文字列型の `eventType` を指定する必要があります。 - ```javascript const welcomeChannelId = 'C12345'; @@ -29,7 +27,7 @@ app.event('team_join', async ({ event, client, logger }) => { }); ``` -
    +
    メッセージのサブタイプのフィルタリング @@ -38,7 +36,6 @@ app.event('team_join', async ({ event, client, logger }) => { イベントのサブタイプをフィルタリングしたい場合、組み込みの `subtype()` ミドルウェアを使用できます。 `message_changed` や `message_replied` のような一般的なメッセージサブタイプの情報は、[メッセージイベントのドキュメント](https://api.slack.com/events/message#message_subtypes)を参照してください。 - ```javascript // パッケージから subtype をインポート const { App, subtype } = require('@slack/bolt'); @@ -53,5 +50,4 @@ app.message(subtype('message_changed'), ({ event, logger }) => { } }); ``` - -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md index 8e5801ac6..254d3aea1 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/message-listening --- - [アプリが受信可能な](https://api.slack.com/messaging/retrieving#permissions)メッセージをリッスンするには、`message` 型でないイベントを除外する `message()` メソッドを使用します。 `message()` は、`string` 型か `RegExp` 型の、指定パターンに一致しないメッセージを除外する `pattern` パラメーター(指定は必須ではありません)を受け付けます。 - ```javascript // 特定の文字列、この場合 👋絵文字を含むメッセージと一致 app.message(':wave:', async ({ message, say }) => { @@ -32,7 +30,6 @@ app.message(':wave:', async ({ message, say }) => { RegExp の一致結果はすべて `context.matches` に保持されます。 - ```javascript app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { // context.matches の内容が特定の正規表現と一致 @@ -42,4 +39,4 @@ app.message(/^(hi|hello|hey).*/, async ({ context, say }) => { }); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md index de4179234..5ccef4f28 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md @@ -4,12 +4,10 @@ lang: ja-jp slug: /concepts/message-sending --- - リスナー関数内では、その実行に関連付けられた会話 (例:リスナー実行のトリガーが発生したイベント・アクションが発生したチャンネル) があるとき `say()` を使用できます。 `say()` は、シンプルなメッセージを送信するための文字列か、もっと複雑なメッセージを送信するための JSON ペイロードを受け付けます。渡されたメッセージのペイロードは、関連付けられた会話へ送信されます。 リスナー関数以外の場所でメッセージを送信したい場合や、より高度な操作 (特定のエラーの処理など) を実行したい場合は、[Bolt インスタンスにアタッチされた client を使用](/concepts/web-api)して `chat.postMessage` を呼び出します。 - ```javascript // "knock knock" を含むメッセージをリッスンし、 "who's there?" というメッセージをイタリック体で送信 app.message('knock knock', async ({ message, say }) => { @@ -18,7 +16,7 @@ app.message('knock knock', async ({ message, say }) => { ```
    - + ブロックを用いたメッセージの送信 @@ -26,7 +24,6 @@ app.message('knock knock', async ({ message, say }) => { リッチなメッセージレイアウトをアプリに追加する方法については、[API サイトのガイド](https://api.slack.com/messaging/composing/layouts)を参照し、[Block Kit ビルダー](https://api.slack.com/tools/block-kit-builder?template=1)の一般的なアプリフローのテンプレートを確認してください。 - ```javascript // 誰かが 📅 絵文字でリアクションした時に、日付ピッカー block を送信 app.event('reaction_added', async ({ event, say }) => { @@ -52,4 +49,4 @@ app.event('reaction_added', async ({ event, say }) => { } }); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md index 11c16e9af..430e9b4f5 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md @@ -4,14 +4,12 @@ lang: ja-jp slug: /concepts/options --- - `options()` メソッドは、Slack からのオプション(セレクトメニュー内の動的な選択肢)をリクエストするペイロードをリッスンします。 [`action()` と同様](/concepts/action-listening)に、文字列型の `action_id` または制約付きオブジェクトが必要です。 `external_select` メニューには `action_id` を使用することをおすすめしますが、ダイアログはまだ Block Kit をサポートしていないため、制約オブジェクトを用いて `callback_id` でフィルタリングする必要があります。 オプションのリクエストへの応答には、適切なオプションを指定して `ack()` を実行する必要があります。API サイトに掲載されている[external_select の応答の例](https://api.slack.com/reference/messaging/block-elements#external_select)や[ダイアログ応答の例](https://api.slack.com/legacy/dialogs#dynamic_select_elements_external)を参考にしてください。 - ```javascript // external_select オプションリクエストに応答する例 app.options('external_action', async ({ options, ack }) => { @@ -38,4 +36,4 @@ app.options('external_action', async ({ options, ack }) => { await ack(); } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md index f1d5f3212..e1f4cb852 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md @@ -4,11 +4,9 @@ lang: ja-jp slug: /concepts/publishing-views --- +[ホームタブ](https://api.slack.com/surfaces/tabs/using)は、サイドバーや検索画面からアクセス可能なサーフェスエリアです。アプリはこのエリアを使ってユーザーごとのビューを表示することができます。アプリ設定ページで App Home の機能を有効にすると、[`views.publish`](https://api.slack.com/methods/views.publish) API メソッドの呼び出しで `user_id` と[ビューのペイロード](https://api.slack.com/reference/block-kit/views)を指定して、ホームタブを公開・更新することができるようになります。 -ホームタブは、サイドバーや検索画面からアクセス可能なサーフェスエリアです。アプリはこのエリアを使ってユーザーごとのビューを表示することができます。アプリ設定ページで App Home の機能を有効にすると、`views.publish` API メソッドの呼び出しで `user_id` とビューのペイロードを指定して、ホームタブを公開・更新することができるようになります。 - -エンドユーザーが App Home(ホームタブやアプリとの DM など)にアクセスしたことを知るために、`app_home_opened` イベントをサブスクライブすることができます。 - +エンドユーザーが App Home(ホームタブやアプリとの DM など)にアクセスしたことを知るために、[`app_home_opened`](https://api.slack.com/events/app_home_opened) イベントをサブスクライブすることができます。 ```javascript // ユーザーが App Home にアクセスしたことを伝えるイベントをリッスン diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md index b24020272..c440feb28 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/shortcuts --- - `shortcut()` メソッドは、[グローバルショートカット](https://api.slack.com/interactivity/shortcuts/using#global_shortcuts)と[メッセージショートカット](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts)の両方をサポートします。 ショートカットは、テキスト入力エリアや検索バーから起動できる Slack クライアント内の UI エレメントです。グローバルショートカットは、コンポーザーメニューまたは検索メニューから呼び出すことができます。メッセージショートカットは、メッセージのコンテキストメニュー内にあります。`shortcut()` メソッドを使って、これらのショートカットのリクエストをリッスンすることができます。このメソッドには `callback_id` を文字列または正規表現のデータ型で設定します。 @@ -18,7 +17,6 @@ slug: /concepts/shortcuts ⚠️ グローバルショートカットのペイロードは **チャンネル ID は含んでいない** ことに注意してください。もしあなたのアプリがチャンネル ID を知る必要があれば、モーダル内で [`conversations_select`](https://api.slack.com/reference/block-kit/block-elements#conversation_select) エレメントを使用できます。 メッセージショートカットのペイロードはチャンネル ID を含みます。 - ```javascript // open_modal というグローバルショートカットはシンプルなモーダルを開く app.shortcut('open_modal', async ({ shortcut, ack, context, logger }) => { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md index 69094ae24..b1a0cb023 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md @@ -4,13 +4,10 @@ lang: ja-jp slug: /concepts/socket-mode --- - - [ソケットモード](https://api.slack.com/socket-mode) は、アプリに WebSocket での接続と、そのコネクション経由でのデータ受信を可能とします。コネクションをハンドリングするために `@slack/bolt@3.0.0` 以上では `SokcetModeReceiver` というレシーバーが提供されています。ソケットモードを使う前に、アプリの管理画面でソケットモードの機能が有効になっていることを確認しておいてください。 `SocketModeReceiver` を使う方法は `App` インスタンスの初期化時にコンストラクターに `socketMode: true` と `appToken: YOUR_APP_TOKEN` を渡すだけです。App Level Token は、アプリ管理画面の **Basic Information** セクションから取得できます。 - ```javascript const { App } = require('@slack/bolt'); @@ -31,11 +28,8 @@ const app = new App({ ソケットモードレシーバーのカスタム初期化
    - 以下のように `@slack/bolt` から `SocketModeReceiver` を import して、カスタムされたインスタンスとして定義することができます。 - - ```javascript const { App, SocketModeReceiver } = require('@slack/bolt'); @@ -61,4 +55,4 @@ const app = new App({ })(); ``` -
    +
    \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md index b608193bb..9ff86d0bf 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md @@ -4,19 +4,17 @@ lang: ja-jp slug: /concepts/updating-pushing-views --- +モーダルでは、複数のモーダルをスタックのように積み重ねて表示できます。[`views.open`](https://api.slack.com/methods/views.open) という API を呼び出すと、まず親の(最初の)モーダルが表示されます。この最初の呼び出しの後、[`views.update`](https://api.slack.com/methods/views.update) を実行することでそのビューを書き換えることもできますし、最初に述べたように [`views.push`](https://api.slack.com/methods/views.push) で新しいモーダルを積み重ねて表示することもできます。 -モーダルでは、複数のモーダルをスタックのように積み重ねて表示できます。`views.open` という API を呼び出すと、まず親の(最初の)モーダルが表示されます。この最初の呼び出しの後、`views.update` を実行することでそのビューを書き換えることもできますし、最初に述べたように `views.push` で新しいモーダルを積み重ねて表示することもできます。 +**`views.update`** -views.update +モーダルの更新には、組み込みの API クライアントを使って `views.update` を呼び出します。この API 呼び出しには、そのモーダルを開いたときに生成された `view_id` と、更新後の内容を表現する `blocks` の配列を含む新しい `view` を渡します。ユーザーが既存のモーダル内の要素とインタラクションを行なった(例:ボタンを押す、メニューから選択する)ことをトリガーにビューを更新する場合、そのリクエストの `body` に `view_id` が含まれます。 -モーダルの更新には、組み込みの API クライアントを使って views.update を呼び出します。この API 呼び出しには、そのモーダルを開いたときに生成された view_id と、更新後の内容を表現する blocks の配列を含む新しい view を渡します。ユーザーが既存のモーダル内の要素とインタラクションを行なった(例:ボタンを押す、メニューから選択する)ことをトリガーにビューを更新する場合、そのリクエストの bodyview_id が含まれます。 +**`views.push`** -views.push - -モーダルのスタックに新しいモーダルを積み重ねるためには、組み込みの API クライアントを用いて views.push を呼び出します。この API 呼び出しには、有効な trigger_id と、新しく生成する ビュー部分のペイロードを渡します。`views.push` の引数は モーダルを開始するときと同様です。最初のモーダルを開いた後、その上にさらに二つまで追加のモーダルをスタックに積み重ねることができます。 - -より詳細な情報は API ドキュメントを参照してください。 +モーダルのスタックに新しいモーダルを積み重ねるためには、組み込みの API クライアントを用いて `views.push` を呼び出します。この API 呼び出しには、有効な `trigger_id` と、新しく生成する [ビュー部分のペイロード](https://api.slack.com/reference/block-kit/views)を渡します。`views.push` の引数は モーダルを開始するときと同様です。最初のモーダルを開いた後、その上にさらに二つまで追加のモーダルをスタックに積み重ねることができます。 +より詳細な情報は [API ドキュメント](/concepts/view_submissions)を参照してください。 ```javascript // action_id: button_abc のボタンを押すイベントをリッスン @@ -65,4 +63,4 @@ app.action('button_abc', async ({ ack, body, client, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md index fecbe5b86..f22c6cf89 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md @@ -4,8 +4,6 @@ lang: ja-jp slug: /concepts/view-submissions --- - - `view` メソッドを使うと、ユーザーのビューとのインタラクションをリッスンすることができます。 ユーザーがモーダルからデータ送信したとき、Slack から `view_submission` のリクエストが送信されます。送信された `input` ブロックの値は `state` オブジェクトから取得できます。`state` 内には `values` というオブジェクトがあり、これは `block_id` と一意な `action_id` に紐づける形で入力値を保持しています。 @@ -31,7 +29,7 @@ app.view('modal-callback-id', async ({ ack, body }) => { ``` この例と同様に、モーダルでの送信リクエストに対して、[エラーを表示する](https://api.slack.com/surfaces/modals/using#displaying_errors) ためのオプションもあります。 -より詳細な情報は API ドキュメントを参照してください。 +より詳細な情報は [API ドキュメント](https://api.slack.com/surfaces/modals/using#handling_submissions)を参照してください。 --- @@ -50,7 +48,6 @@ app.view({ callback_id: 'view_b', type: 'view_closed' }, async ({ ack, body, vie }); ``` - ```javascript // モーダルでのデータ送信リクエストを処理します app.view('view_b', async ({ ack, body, view, client, logger }) => { @@ -87,4 +84,4 @@ app.view('view_b', async ({ ack, body, view, client, logger }) => { } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md index 5c2555c81..679568570 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/web-api --- - [Web API メソッド](https://api.slack.com/methods)を呼び出すには、リスナー関数の引数に `client` として提供されている [`WebClient`](https://slack.dev/node-slack-sdk/web-api) を使用します。このインスタンスが使用するトークンは、Bolt アプリの初期化時に指定されたもの もしくは Slack からのリクエストに対して [`authorize` 関数](/concepts/authorization)から返されたものが設定されます。組み込みの [OAuth サポート](/concepts/authenticating-oauth)は、この後者のケースをデフォルトでハンドリングします。 Bolt アプリケーションは、トップレベルに `app.client` も持っています。このインスタンスには、トークンをメソッド呼び出しのパラメーターとして都度指定します。Slack からのリクエストが authorize されないユースケースや、リスナー関数の外で Web API を呼び出したい場合は、このトップレベルの `app.client` を使用します。 @@ -13,7 +12,6 @@ Bolt アプリケーションは、トップレベルに `app.client` も持っ [OrG 全体へのインストール機能](https://api.slack.com/enterprise/apps)の導入により、[いくつかの Web API](https://api.slack.com/enterprise/apps/changes-apis#methods) は、動作しているワークスペースを伝えるために `team_id` パラメーターを必要とします。Bolt for JavaScript は、この `team_id` を Slack から受け取ったペイロードを元に判定し、`client` インスタンスに設定します。これは、既存のアプリケーションにとっても OrG 全体へのインストールに対応する上で有用です。既存の Web API 呼び出しの処理をアップデートする必要はありません。 - ```javascript // September 30, 2019 11:59:59 PM を Unix エポックタイムで表示 const whenSeptemberEnds = 1569887999; @@ -33,4 +31,4 @@ app.message('wake me up', async ({ message, context, logger }) => { logger.error(error); } }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md index e981e24ae..cb23aee97 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md @@ -4,16 +4,12 @@ lang: en slug: /concepts/defining-custom-functions --- - - To make a custom function available for use in Workflow Builder, the app’s manifest must contain a function definition. A function’s definition contains information about the function, including its `callback_id`, `input_parameters`, `output_parameters`, as well as display information. To learn more about defining a function, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#define-function). - - ```json "functions": { "sample_function": { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md index a2b472826..21274fcb9 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md @@ -4,8 +4,6 @@ lang: en slug: /concepts/listening-to-custom-functions --- - - When your custom function is executed as a step in a workflow, your app will receive a `function_executed` event. The callback provided to the `function()` method will be run when this event is received. The callback is where you can access `inputs`, make third-party API calls, or set the output values that will be available to subsequent workflow steps by mapping values to the `outputs` object. @@ -14,9 +12,6 @@ Your app can call `complete()` to indicate that the function’s execution was s To learn more about listening to custom function executions, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#listener). - - - ```js app.function('sample_function', async ({ client, inputs, fail }) => { try { @@ -27,5 +22,4 @@ app.function('sample_function', async ({ client, inputs, fail }) => { fail({ error: `Failed to handle a function request: ${error}` }); } }); -``` - +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md index da5d1d4a8..422f41929 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md @@ -10,8 +10,6 @@ Incoming actions that are associated with a function have the same `inputs`, `co To learn more about responding to interactivity, see the [Slack API documentation](https://api.slack.com/automation/functions/custom-bolt#interactivity). - - ```js // If associated with a function, function-specific utilities are made available app.action('approve_button', async ({ complete, fail }) => { diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md index fae897a7b..5c0310047 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md @@ -368,4 +368,4 @@ serverless deploy - [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) と [Serverless Framework](https://www.serverless.com/framework/docs/providers/aws/guide/intro/) の理解を深める。 - Bolt の基本的な概念と [Serverless のプラグイン](https://www.serverless.com/framework/docs/providers/aws/guide/plugins/)を活用してアプリを拡張する。 - [Bolt の応用コンセプト](/concepts/logging)でログの記録についての知識を深めたり、[Serverless でのログメッセージの表示方法](https://www.serverless.com/framework/docs/providers/aws/cli-reference/logs/)について確認したりする。 -- Serverless の [AWS Lambda のテスト環境](https://www.serverless.com/framework/docs/providers/aws/guide/testing/)や[デプロイ環境](https://www.serverless.com/framework/docs/providers/aws/guide/deploying/)を本格的に活用する。 +- Serverless の [AWS Lambda のテスト環境](https://www.serverless.com/framework/docs/providers/aws/guide/testing/)や[デプロイ環境](https://www.serverless.com/framework/docs/providers/aws/guide/deploying/)を本格的に活用する。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md index b627961b4..8eacde210 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md @@ -130,7 +130,6 @@ heroku auth:whoami 先ほどインストールしたツールを使って、[Heroku アプリを作成](https://devcenter.heroku.com/articles/creating-apps)します。アプリを作成するときは、ユニークな名前を自分で指定するか、ランダムな名前を生成することができます。 - :::tip [Heroku アプリはあとから名前を変更することもできます](https://devcenter.heroku.com/articles/renaming-apps)が、リモートのGit アドレスとパブリックのWeb アドレスも変更になります。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md index c83ff4e70..2bfc095af 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/getting-started.md @@ -341,4 +341,4 @@ app.action('button_click', async ({ body, ack, say }) => { * Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/concepts/web-api)ことができます。API サイトに [200 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 -* [API サイト](https://api.slack.com/docs/token-types)では、様々なトークンタイプの詳細を確認することができます。アプリには、実行するアクションに応じて異なるトークンが必要になる場合があります。ソケットモードを使わないアプリでは、通常はボットトークン (`xoxb`) と署名シークレットが必要です。ソケットモードを使わない場合の例については、 HTTP 方式のやり方としてこのチュートリアルと対になっている [Bolt 入門ガイド(HTTP)](/tutorial/getting-started-http)を参照してください。 +* [API サイト](https://api.slack.com/docs/token-types)では、様々なトークンタイプの詳細を確認することができます。アプリには、実行するアクションに応じて異なるトークンが必要になる場合があります。ソケットモードを使わないアプリでは、通常はボットトークン (`xoxb`) と署名シークレットが必要です。ソケットモードを使わない場合の例については、 HTTP 方式のやり方としてこのチュートリアルと対になっている [Bolt 入門ガイド(HTTP)](/tutorial/getting-started-http)を参照してください。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md index bb8f283dd..482f27e53 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/reference.md @@ -8,7 +8,6 @@ permalink: /reference このガイドでは、Bolt インターフェイスのリスナー関数、リスナー関数の引数、初期化オプション、エラーについて詳しく説明します。⚡[入門ガイド](/getting-started)をまだ完了していない場合は、先にそちらで Bolt for JavaScript アプリ開発の基本を確認しておきましょう。 - - [リスナー関数](#listener-functions) - [メソッド](#methods) - [リスナー関数の引数](#listener-function-arguments) @@ -148,4 +147,4 @@ Bolt では、Slack API の呼び出しのため `WebClient` をインポート | `PlatformError` | Slack API の呼び出し中に何らかの異常が発生したことを示すエラー。`data` プロパティを持ちます。 | | `RequestError` | リクエストが送信できなかったことを示すエラー。ネットワーク接続が利用できないことなどが原因として考えられます。`original` プロパティで詳細を確認できます。 | | `RateLimitedError` | 短時間で送信したリクエストが多すぎることを示すエラー。`retryAfter` プロパティで、再送信まで待機する必要のある秒数を確認できます。`WebClient` は、デフォルトでレート制限エラーのハンドリングを行います。[詳しくはドキュメントを参照してください](https://slack.dev/node-slack-sdk/web-api#rate-limits)。 | -| `HTTPError` | HTTP レスポンスに通常は想定されないステータスコードが設定されていたことを示すエラー。Web API が返す HTTP ステータスコードは、通常 `200`(エラー時を含む)または `429`(レート制限時)のみです。 | +| `HTTPError` | HTTP レスポンスに通常は想定されないステータスコードが設定されていたことを示すエラー。Web API が返す HTTP ステータスコードは、通常 `200`(エラー時を含む)または `429`(レート制限時)のみです。 | \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md index 27d412011..376aedaee 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md @@ -57,4 +57,4 @@ const ws = new WorkflowStep('add_task', { save: async ({ ack, step, update }) => {}, execute: async ({ step, complete, fail }) => {}, }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md index d3e22362d..600504501 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/creating-steps --- - ワークフローステップを作るための手段として Bolt は `WorkflowStep` というクラスを提供しています。 新しい `WorkflowStep` インスタンスの生成には、そのステップの `callback_id` と設定オブジェクトを渡します。 @@ -14,7 +13,6 @@ slug: /concepts/creating-steps `WorkflowStep` インスタンスを生成したら、それを `app.step()` メソッドに渡します。これによって、Bolt アプリは対象のワークフローステップのイベントをリッスンしたり、設定オブジェクトが提供するコールバック関数を使ってイベントに応答したりすることができるようになります。  - ```javascript const { App, WorkflowStep } = require('@slack/bolt'); @@ -32,4 +30,4 @@ const ws = new WorkflowStep('add_task', { }); app.step(ws); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md index 5d66ef303..2bd6660bd 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md @@ -4,16 +4,12 @@ lang: ja-jp slug: /concepts/executing-steps --- - - ワークフローの利用者によって、アプリが提供するカスタムのワークフローステップが実行されるとき、アプリは[`workflow_step_execute`](https://api.slack.com/events/workflow_step_execute) というイベントを受信します。このイベントの受信時に `WorkflowStep` 設定オブジェクト内の `execute` コールバック関数が実行されます。 `save` コールバック関数で予め規定された `inputs` の情報を使って、ここでの処理は、サードパーティの API を呼び出したり、データベースに情報を保存したり、そのユーザーのホームタブを更新したり、`outputs` オブジェクトを構築することで後続のワークフローステップが利用できる情報を設定したりします。 `execute` コールバック関数内では、ステップの実行が成功であることを Slack 側に伝える `complete()` 関数、失敗であることを伝える `fail()` 関数のいずれかを呼び出す必要があります。 - - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => {}, @@ -38,4 +34,4 @@ const ws = new WorkflowStep('add_task', { // fail({ error: { message: "Just testing step failure!" } }).then(() => { console.log('workflow step execution failure registered'); }); }, }); -``` +``` \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md index c887246eb..7eda9c243 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/saving-steps --- - ワークフローステップの設定モーダルが開いたら、アプリはワークフロー作成者がモーダルを送信するイベントである `view_submission` イベントを待ち受けます。このイベントを受信すると `WorkflowStep` 設定オブジェクト内の `save` コールバック関数が実行されます。 `save` コールバック関数の中では、以下の引数を渡してステップの設定を保存するための `update()` 関数を利用できます。 @@ -16,8 +15,6 @@ slug: /concepts/saving-steps これら引数をどのように構成するかの詳細は、[ドキュメント](https://api.slack.com/reference/workflows/workflow_step)を参考にしてください。 - - ```javascript const ws = new WorkflowStep('add_task', { edit: async ({ ack, step, configure }) => {}, diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md index 424fbe965..4d2b6c32c 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md @@ -4,7 +4,6 @@ lang: ja-jp slug: /concepts/steps-overview --- - (アプリによる)ワークフローステップ(Workflow Steps from Apps) は、[ワークフロービルダー](https://api.slack.com/workflows)におけるワークフローに組み込み可能なカスタムのワークフローステップを任意の Slack アプリが提供することを可能とします。 ワークフローステップは、三つの異なるユーザーイベントから構成されます: @@ -15,6 +14,4 @@ slug: /concepts/steps-overview ワークフローステップを機能させるためには、これら三つのイベント全てを適切にハンドリングする必要があります。 -ワークフローステップのさらなる詳細については [API ドキュメント](https://api.slack.com/workflows/steps)を参考にしてください。 - - +ワークフローステップのさらなる詳細については [API ドキュメント](https://api.slack.com/workflows/steps)を参考にしてください。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md index e0f702eb2..6b4dfa8d3 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md @@ -3,12 +3,11 @@ title: Bolt 入門ガイド (HTTP) slug: getting-started-http lang: ja-jp --- -# Bolt 入門ガイド (HTTP) +# Bolt 入門ガイド (HTTP) このガイドでは、Bolt を使用して Slack アプリを起動し実行する方法について説明します。その過程で、新しい Slack アプリを作成し、ローカル環境を設定し、Slack ワークスペースからのメッセージをリッスンして応答するアプリを開発します。 - このガイドが終わったら、あなたはこの⚡️[Getting Started app](https://github.com/slackapi/bolt-js-getting-started-app)を実行したり、修正したり、自分で作ったりすることができます。 --- @@ -125,7 +124,6 @@ node app.js Slack ワークスペースで発生するイベント (メッセージが投稿されたときや、メッセージに対するリアクションが投稿されたときなど) をリッスンするには、[Events API を使用してイベントタイプに登録](https://api.slack.com/events-api)します。 - アプリのイベントを有効にしましょう。 1. アプリのイベントを有効にするには、まずアプリ設定ページに戻ります ([アプリ管理ページ](https://api.slack.com/apps)でアプリをクリックします)。左側のサイドバーにある **Event Subscription** をクリックします。**Enable Events** のスイッチをオンにします。 @@ -323,4 +321,4 @@ app.action('button_click', async ({ body, ack, say }) => { * Bolt を使用すると、アプリにアタッチされているクライアントで [Web API メソッドを呼び出す](/concepts/web-api)ことができます。API サイトに [200 を超えるメソッド](https://api.slack.com/methods)を用意してあります。 -* 異なるトークンの種類については、[APIサイト](https://api.slack.com/docs/token-types)を参照してください。アプリケーションが実行したいアクションに応じて、異なるトークンが必要になる場合があります。HTTPではなく[Socket Mode](/getting-started)を使用している場合は、`connections:write`スコープを持つ追加の(`xapp`)トークンが必要です。 +* 異なるトークンの種類については、[APIサイト](https://api.slack.com/docs/token-types)を参照してください。アプリケーションが実行したいアクションに応じて、異なるトークンが必要になる場合があります。HTTPではなく[Socket Mode](/getting-started)を使用している場合は、`connections:write`スコープを持つ追加の(`xapp`)トークンが必要です。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md index 1eb1476d1..30d5173db 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md @@ -5,12 +5,10 @@ lang: ja-jp --- # Hubot のアプリを Bolt に移行する方法 - Bolt は、Slack アプリを構築する時間と手間を減らすために作成されたフレームワークで、Slack 開発者のみなさんに最新機能とベストプラクティスを使用してアプリを構築できる単一のインターフェイスを提供します。このガイドでは、[Hubot で作成されたアプリを Bolt アプリに](https://hubot.github.com/docs/)移行するプロセスを順を追って説明します。 すでに [ボットユーザーがいるアプリ](https://api.slack.com/bot-users#getting-started) を持っている方、または Hubot コードを Bolt コードに変換するコードサンプルをお探しの方は、はじめに[Bolt リポジトリのサンプルスクリプト](https://github.com/slackapi/bolt-js/blob/master/examples/hubot-example/script.js) を読むとよいでしょう。 - --- ### まずはじめに {#setting-the-stage} @@ -167,4 +165,4 @@ Hubot には、brain と呼ばれるメモリ内ストレージがあります - こちらの ドキュメント を読んで、Bolt でほかに何ができるか探してみてください。 - イベントやインタラクティブコンポーネントの使用方法を示す [サンプルアプリ](https://glitch.com/~slack-bolt) をチェックしてみてください。 -開発中に問題が発生した場合は、Slack の開発者サポートチーム[developers@slack.com](mailto:developers@slack.com)までお問合せください。フレームワークで問題が発生した場合は、[Githubで issues を開いてください](https://github.com/slackapi/bolt-js/issues/new)。 +開発中に問題が発生した場合は、Slack の開発者サポートチーム[developers@slack.com](mailto:developers@slack.com)までお問合せください。フレームワークで問題が発生した場合は、[Githubで issues を開いてください](https://github.com/slackapi/bolt-js/issues/new)。 \ No newline at end of file diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md index 60e2a6a07..ec65f0020 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md @@ -6,11 +6,9 @@ lang: ja-jp # 2.x マイグレーションガイド - このガイドは Bolt 1.x を利用しているアプリを 2.x にアップグレードするための手順について説明します。いくつかの変更が必要とはなりますが、ほとんどのアプリの場合で、おそらく対応に必要な時間は 5 〜 15 分程度です。 *注: もしすぐにアップグレードをしない場合は、[Bolt 1.x に関するサポートスケジュール](#bolt-1x-%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB)をご確認ください* - --- @@ -36,7 +34,6 @@ app.action('some-action-id', async ({action, ack, say}) => { }) ``` - ### エラーハンドリング {#error-handling} Bolt for JavaScript 2.x では、より多くのユースケースで、必要に応じてエラーをキャッチし、グローバルエラーハンドラーにそれを送るかを制御できるよう改善されました。これまでと同様、グローバルエラーハンドラーに全て任せるよりは、可能な限り、リスナー関数の内部でエラーに対処することをおすすめします。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md index 21b995546..2cea018cc 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md @@ -5,11 +5,9 @@ lang: ja-jp --- # 3.x マイグレーションガイド - このガイドは Bolt 2.x を利用しているアプリを 3.x にアップグレードするための手順について説明します。いくつかの変更が必要とはなりますが、ほとんどのアプリの場合で、おそらく対応に必要な時間は 5 〜 15 分程度です。 *注: もしすぐにアップグレードをしない場合は、[Bolt 2.x に関するサポートスケジュール](#slackbolt2x-support-schedule)をご確認ください* - --- @@ -109,4 +107,4 @@ const authorizeFn = async ({ teamId, enterpriseId, isEnterpriseInstall}) => { ### TypeScript の最低必須バージョン {#minimum-typescript-version} -TypeScript 利用ガイド でも説明していますが、`@slack/bolt@3.x` は TypeScript 4.1 以上が必須バージョンです。 +TypeScript 利用ガイド でも説明していますが、`@slack/bolt@3.x` は TypeScript 4.1 以上が必須バージョンです。 \ No newline at end of file From 60a0bc2de47c6d903a55abf74f60cfec1cbef81e Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Fri, 26 Jul 2024 20:28:36 -0700 Subject: [PATCH 14/25] docs - maintainers guide --- .github/maintainers_guide.md | 62 ++++++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/.github/maintainers_guide.md b/.github/maintainers_guide.md index 8bcbe469f..68b98d357 100644 --- a/.github/maintainers_guide.md +++ b/.github/maintainers_guide.md @@ -19,30 +19,58 @@ Test code should be written in syntax that runs on the oldest supported Node.js A useful trick for debugging inside tests is to use the Chrome Debugging Protocol feature of Node.js to set breakpoints and interactively debug. In order to do this you must run mocha directly. This means that you should have already linted the source (`npm run lint`), manually. You then run the tests using the following command: `./node_modules/.bin/mocha test/{test-name}.js --debug-brk --inspect` (replace {test-name} with an actual test file). -### Generating Documentation +### Managing Documentation -The documentation is built using [Jekyll](https://jekyllrb.com/) and hosted with GitHub Pages. -The source files are contained in the `docs` directory. They are broken up into the `_basic`, `_advanced`, and `_tutorials` directories depending on content's nature. +The documentation is built using [Docusaurus](https://docusaurus.io/) and hosted with GitHub Pages. +The source files are contained in the `concepts` directory. They are then broken up according to general category. The full file structure is explained in the `/docs` README. -All documentation contains [front matter](https://jekyllrb.com/docs/front-matter/) that indicates the section's title, slug (for header), respective language, and if it's not a tutorial it contains the order it should appear within its respective section (basic or advanced). +A cheat-sheet: +* _I want to edit a doc._ `content/*/*.md` +* _I want to edit a Japanese doc._ `i18n/ja-jp/docusaurus-plugin-content-docs/current/*/*.md` +* _I want to change the docs sidebar._ `sidebar.js` +* _I want to change the css._ Don't use this repo, use the home repo and the changes will propagate here. +* _I want to change anything else._ `docusaurus.config.js` -To build the docs locally, you must have [Ruby](https://www.ruby-lang.org/en/) installed. To easily install and manage different Ruby versions, you can use [`rbenv`](https://github.com/rbenv/rbenv). If you use macOS, you can install it via `brew install rbenv`. Hook it up to your shell by running `rbenv init` and following the instructions. Finally, install the required version for building the docs (this version is stored in the `.ruby-version` file) via `rbenv install `. +#### Adding a doc -To build the docs, navigate to the `docs` folder and run `bundle install` to install necessary gems (Ruby dependencies). Run `bundle exec jekyll serve` to start up a local server which will compile documentation source and serve its contents. +1. Make a markdown file. Add a `# Title` or use [front matter](https://docusaurus.io/docs/next/create-doc) with `title:`. -_(zsh users)_: If you are running into issues with permissions to install ruby gems during `bundle install`, you may need to add `eval "$(rbenv init - zsh)"` to your ~/.zshrc then run `source ~/.zshrc`. +2. Save it in `content/folder/title.md` or `content/title.md`, depending on if it's in a sidebar category. The nuance is just for internal organization. -#### Adding beta documentation -When documentation is in a beta state, it requires a new, distinct collection of docs. The process is a little nuanced, so make sure to build the documentation locally to make sure it appears how you expect. To create a new collection: -1. Add content -* Add a new folder to docs with an underscore (ex: `_steps`). -* Add documentation sections to that folder, with similar front matter to the `_advanced` and `_basic` sections. -* Add an overview section that explains the beta state of the category. This should always be `order: 1` in the front matter. +3. There needs to be 1:1 docs content for the sidebar. Copy the folder/file and put it in the Japanese docs: `i18n/ja/docusaurus-plugin-content-docs/current/*`. Just leave it in English if you don't speak Japanese. -2. Configure layout -* Update `docs`>`_config.yml` with the new collection you created under `collections` (the same as the folder name - ex: `steps`). While you're there, add the sidebar title under `t`. -* In `docs`>`_layouts`>`default.html` make a copy of the `basic` or `advanced` section, and modify the div ID and content to correspond to your beta collection. This step requires you to use variables from `_config.yml`. -* Now in `docs`>`_includes`>`sidebar.html`, create a new section after the basic and advanced sections. Again, copy the `basic` or `advanced` section to use as a template. Be careful with the variable naming—it's a little more complex than in `default.html`, and requires you to use variables from `_config.yml`. +4. Add the doc's path to the sidebar within `docusaurus.config.js`. Where ever makes most sense for you. + +5. Test the changes ↓ + +#### Running locally + +1. Docusaurus requires at least Node 18. You can update Node however you want. `nvm` is one way. Install `nvm` if you don't have it: `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash` + +2. Then grab the latest version of Node. `nvm install node` + +3. If you are running this project locally for the first time, you'll need to install the packages with the following command: `npm install` + +4. The following command starts a local development server and opens up a browser window. `npm run start`. + + For local runs, Docusaurus treats each language as a different instance of the website. You'll want to specify the language to run the japanese site locally `npm run start -- --locale ja`. Don't worry - both languages will be built/served on deployment. + +5. Edit the desired markdown file. Edits to pages are reflected live — no restarting the server or reloading the page.Remember — you're only editing the Bolt-JS docs right now -- the rest of slack.dev are other repos. + +#### Deploying + +1. The following command generates static content into the `build` directory. `npm run build`. +2. Then you can test out with the following command. `npm run serve`. + +#### Deployment to GitHub pages + +There are two docs-related GitHub action workflows: + +* **Test Deployment**: a PR to merge to main -> build site as test + +* **Deploy to GitHub pages**: a push to main -> build site -> deploy site + +Site should update in a minute or two. ### Releases _For beta releases, see Beta Releases section below:_ From 18ee80ccad9a8845c910cbbd580bb890027debfd Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Mon, 29 Jul 2024 11:49:36 -0700 Subject: [PATCH 15/25] docs: broken link --- .../current/basic/updating-pushing-views.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md index 9ff86d0bf..17c5a8c63 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md @@ -14,7 +14,7 @@ slug: /concepts/updating-pushing-views モーダルのスタックに新しいモーダルを積み重ねるためには、組み込みの API クライアントを用いて `views.push` を呼び出します。この API 呼び出しには、有効な `trigger_id` と、新しく生成する [ビュー部分のペイロード](https://api.slack.com/reference/block-kit/views)を渡します。`views.push` の引数は モーダルを開始するときと同様です。最初のモーダルを開いた後、その上にさらに二つまで追加のモーダルをスタックに積み重ねることができます。 -より詳細な情報は [API ドキュメント](/concepts/view_submissions)を参照してください。 +より詳細な情報は [API ドキュメント](/concepts/view-submissions)を参照してください。 ```javascript // action_id: button_abc のボタンを押すイベントをリッスン From 4652ce8c6c31f9f3e25571a96b4abf02c0cff204 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Mon, 29 Jul 2024 13:10:21 -0700 Subject: [PATCH 16/25] docs: update version to match date --- docs/.gitignore | 4 - docs/content/.gitignore | 7 - docs/docusaurus.config.js | 2 +- docs/package-lock.json | 3947 +++++++++++++------------------------ docs/package.json | 2 +- 5 files changed, 1328 insertions(+), 2634 deletions(-) delete mode 100644 docs/content/.gitignore diff --git a/docs/.gitignore b/docs/.gitignore index b1bcff27d..49ba8fa7c 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,9 +1,5 @@ node_modules/ - .docusaurus - .DS_Store - build/ - .stylelintrc.json \ No newline at end of file diff --git a/docs/content/.gitignore b/docs/content/.gitignore deleted file mode 100644 index c48a717ef..000000000 --- a/docs/content/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -_site -Gemfile.lock -.env -.jekyll-metadata -.vscode/ -.bundle/ -vendor/ diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 516ffd82a..422fa2c8a 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -40,7 +40,7 @@ const config = { breadcrumbs: false, routeBasePath: '/', // Serve the docs at the site's root sidebarPath: './sidebars.js', - editUrl: 'https://github.com/slackapi/slackapi.github.io', + editUrl: 'https://github.com/slackapi/bolt-js/tree/main/docs', }, blog: false, theme: { diff --git a/docs/package-lock.json b/docs/package-lock.json index 2fb23ee42..87cfb4486 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "website", - "version": "0.0.0", + "version": "2024.8.01", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "website", - "version": "0.0.0", + "version": "2024.8.01", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/plugin-client-redirects": "^3.4.0", @@ -32,8 +32,7 @@ }, "node_modules/@algolia/autocomplete-core": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", "@algolia/autocomplete-shared": "1.9.3" @@ -41,8 +40,7 @@ }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -52,8 +50,7 @@ }, "node_modules/@algolia/autocomplete-preset-algolia": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -64,8 +61,7 @@ }, "node_modules/@algolia/autocomplete-shared": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" @@ -73,29 +69,25 @@ }, "node_modules/@algolia/cache-browser-local-storage": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", - "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.24.0" } }, "node_modules/@algolia/cache-common": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", - "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==" + "license": "MIT" }, "node_modules/@algolia/cache-in-memory": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", - "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.24.0" } }, "node_modules/@algolia/client-account": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", - "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.24.0", "@algolia/client-search": "4.24.0", @@ -104,8 +96,7 @@ }, "node_modules/@algolia/client-analytics": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", - "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.24.0", "@algolia/client-search": "4.24.0", @@ -115,8 +106,7 @@ }, "node_modules/@algolia/client-common": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.24.0", "@algolia/transporter": "4.24.0" @@ -124,8 +114,7 @@ }, "node_modules/@algolia/client-personalization": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", - "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.24.0", "@algolia/requester-common": "4.24.0", @@ -134,8 +123,7 @@ }, "node_modules/@algolia/client-search": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.24.0", "@algolia/requester-common": "4.24.0", @@ -144,26 +132,22 @@ }, "node_modules/@algolia/events": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + "license": "MIT" }, "node_modules/@algolia/logger-common": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", - "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==" + "license": "MIT" }, "node_modules/@algolia/logger-console": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", - "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", + "license": "MIT", "dependencies": { "@algolia/logger-common": "4.24.0" } }, "node_modules/@algolia/recommend": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", - "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "license": "MIT", "dependencies": { "@algolia/cache-browser-local-storage": "4.24.0", "@algolia/cache-common": "4.24.0", @@ -180,29 +164,25 @@ }, "node_modules/@algolia/requester-browser-xhr": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", - "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.24.0" } }, "node_modules/@algolia/requester-common": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", - "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" + "license": "MIT" }, "node_modules/@algolia/requester-node-http": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", - "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.24.0" } }, "node_modules/@algolia/transporter": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", - "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.24.0", "@algolia/logger-common": "4.24.0", @@ -211,8 +191,7 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -223,8 +202,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -235,16 +213,14 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -272,16 +248,14 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", @@ -294,8 +268,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -305,8 +278,7 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -317,8 +289,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.24.8", "@babel/helper-validator-option": "^7.24.8", @@ -332,16 +303,14 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -362,16 +331,14 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", @@ -386,16 +353,14 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -409,8 +374,7 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -420,8 +384,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -432,8 +395,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -443,8 +405,7 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.8", "@babel/types": "^7.24.8" @@ -455,8 +416,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -467,8 +427,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -485,8 +444,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -496,16 +454,14 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -520,8 +476,7 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.7", @@ -536,8 +491,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -548,8 +502,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -560,8 +513,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -571,32 +523,28 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.24.7", "@babel/template": "^7.24.7", @@ -609,8 +557,7 @@ }, "node_modules/@babel/helpers": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.8" @@ -621,8 +568,7 @@ }, "node_modules/@babel/highlight": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -635,8 +581,7 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -646,8 +591,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -659,37 +603,32 @@ }, "node_modules/@babel/highlight/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==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/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==" + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -699,8 +638,7 @@ }, "node_modules/@babel/parser": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -710,8 +648,7 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -725,8 +662,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -739,8 +675,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -755,8 +690,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -770,8 +704,7 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -781,8 +714,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -792,8 +724,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -803,8 +734,7 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -817,8 +747,7 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -828,8 +757,7 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -839,8 +767,7 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -853,8 +780,7 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -867,8 +793,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -878,8 +803,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -889,8 +813,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -903,8 +826,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -914,8 +836,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -925,8 +846,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -936,8 +856,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -947,8 +866,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -958,8 +876,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -969,8 +886,7 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -983,8 +899,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -997,8 +912,7 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1011,8 +925,7 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1026,8 +939,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1040,8 +952,7 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1057,8 +968,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1073,8 +983,7 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1087,8 +996,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1101,8 +1009,7 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1116,8 +1023,7 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1132,8 +1038,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.8", @@ -1153,8 +1058,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/template": "^7.24.7" @@ -1168,8 +1072,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" }, @@ -1182,8 +1085,7 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1197,8 +1099,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1211,8 +1112,7 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -1226,8 +1126,7 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1241,8 +1140,7 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1256,8 +1154,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1271,8 +1168,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-function-name": "^7.24.7", @@ -1287,8 +1183,7 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1302,8 +1197,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1316,8 +1210,7 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1331,8 +1224,7 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1345,8 +1237,7 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1360,8 +1251,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.8", "@babel/helper-plugin-utils": "^7.24.8", @@ -1376,8 +1266,7 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-module-transforms": "^7.24.7", @@ -1393,8 +1282,7 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1408,8 +1296,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1423,8 +1310,7 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1437,8 +1323,7 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1452,8 +1337,7 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1467,8 +1351,7 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1484,8 +1367,7 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7" @@ -1499,8 +1381,7 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1514,8 +1395,7 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -1530,8 +1410,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1544,8 +1423,7 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1559,8 +1437,7 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -1576,8 +1453,7 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1590,8 +1466,7 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", - "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1604,8 +1479,7 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", - "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1618,8 +1492,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -1636,8 +1509,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", - "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.24.7" }, @@ -1650,8 +1522,7 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", - "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1665,8 +1536,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" @@ -1680,8 +1550,7 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1694,8 +1563,7 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1713,16 +1581,14 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1735,8 +1601,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1750,8 +1615,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1764,8 +1628,7 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1778,8 +1641,7 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" }, @@ -1792,8 +1654,7 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", - "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-create-class-features-plugin": "^7.24.8", @@ -1809,8 +1670,7 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1823,8 +1683,7 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1838,8 +1697,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1853,8 +1711,7 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1868,8 +1725,7 @@ }, "node_modules/@babel/preset-env": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.24.8", "@babel/helper-compilation-targets": "^7.24.8", @@ -1962,16 +1818,14 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1983,8 +1837,7 @@ }, "node_modules/@babel/preset-react": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", - "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -2002,8 +1855,7 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", - "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -2020,13 +1872,11 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + "license": "MIT" }, "node_modules/@babel/runtime": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2036,8 +1886,7 @@ }, "node_modules/@babel/runtime-corejs3": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.8.tgz", - "integrity": "sha512-DXG/BhegtMHhnN7YPIvxWd303/9aXvYFD1TjNL3CD6tUrhI2LVsg3Lck0aql5TRH29n4sj3emcROypkZVUfSuA==", + "license": "MIT", "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -2048,8 +1897,7 @@ }, "node_modules/@babel/template": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.24.7", @@ -2061,8 +1909,7 @@ }, "node_modules/@babel/traverse": { "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/generator": "^7.24.8", @@ -2081,8 +1928,7 @@ }, "node_modules/@babel/types": { "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -2094,8 +1940,7 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -2103,8 +1948,6 @@ }, "node_modules/@csstools/css-parser-algorithms": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", "dev": true, "funding": [ { @@ -2116,6 +1959,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2125,8 +1969,6 @@ }, "node_modules/@csstools/css-tokenizer": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", "dev": true, "funding": [ { @@ -2138,14 +1980,13 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" } }, "node_modules/@csstools/media-query-list-parser": { "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", "dev": true, "funding": [ { @@ -2157,6 +1998,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2167,8 +2009,6 @@ }, "node_modules/@csstools/selector-specificity": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", "dev": true, "funding": [ { @@ -2180,6 +2020,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2189,21 +2030,18 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@docsearch/css": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.1.tgz", - "integrity": "sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==" + "license": "MIT" }, "node_modules/@docsearch/react": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.1.tgz", - "integrity": "sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-core": "1.9.3", "@algolia/autocomplete-preset-algolia": "1.9.3", @@ -2233,8 +2071,7 @@ }, "node_modules/@docusaurus/core": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.4.0.tgz", - "integrity": "sha512-g+0wwmN2UJsBqy2fQRQ6fhXruoEa62JDeEa5d8IdTJlMoaDaEDfHh7WjwGRn4opuTQWpjAwP/fbcgyHKlE+64w==", + "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -2318,8 +2155,7 @@ }, "node_modules/@docusaurus/core/node_modules/css-minimizer-webpack-plugin": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "cssnano": "^6.0.1", @@ -2361,8 +2197,7 @@ }, "node_modules/@docusaurus/cssnano-preset": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.4.0.tgz", - "integrity": "sha512-qwLFSz6v/pZHy/UP32IrprmH5ORce86BGtN0eBtG75PpzQJAzp9gefspox+s8IEOr0oZKuQ/nhzZ3xwyc3jYJQ==", + "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", "postcss": "^8.4.38", @@ -2375,8 +2210,7 @@ }, "node_modules/@docusaurus/logger": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.4.0.tgz", - "integrity": "sha512-bZwkX+9SJ8lB9kVRkXw+xvHYSMGG4bpYHKGXeXFvyVc79NMeeBSGgzd4TQLHH+DYeOJoCdl8flrFJVxlZ0wo/Q==", + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -2387,8 +2221,7 @@ }, "node_modules/@docusaurus/mdx-loader": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.4.0.tgz", - "integrity": "sha512-kSSbrrk4nTjf4d+wtBA9H+FGauf2gCax89kV8SUSJu3qaTdSIKdWERlngsiHaCFgZ7laTJ8a67UFf+xlFPtuTw==", + "license": "MIT", "dependencies": { "@docusaurus/logger": "3.4.0", "@docusaurus/utils": "3.4.0", @@ -2425,8 +2258,7 @@ }, "node_modules/@docusaurus/module-type-aliases": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", - "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", + "license": "MIT", "dependencies": { "@docusaurus/types": "3.4.0", "@types/history": "^4.7.11", @@ -2443,8 +2275,7 @@ }, "node_modules/@docusaurus/plugin-client-redirects": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.4.0.tgz", - "integrity": "sha512-Pr8kyh/+OsmYCvdZhc60jy/FnrY6flD2TEAhl4rJxeVFxnvvRgEhoaIVX8q9MuJmaQoh6frPk94pjs7/6YgBDQ==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/logger": "3.4.0", @@ -2466,8 +2297,7 @@ }, "node_modules/@docusaurus/plugin-content-blog": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.4.0.tgz", - "integrity": "sha512-vv6ZAj78ibR5Jh7XBUT4ndIjmlAxkijM3Sx5MAAzC1gyv0vupDQNhzuFg1USQmQVj3P5I6bquk12etPV3LJ+Xw==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/logger": "3.4.0", @@ -2497,8 +2327,7 @@ }, "node_modules/@docusaurus/plugin-content-docs": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.4.0.tgz", - "integrity": "sha512-HkUCZffhBo7ocYheD9oZvMcDloRnGhBMOZRyVcAQRFmZPmNqSyISlXA1tQCIxW+r478fty97XXAGjNYzBjpCsg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/logger": "3.4.0", @@ -2527,8 +2356,7 @@ }, "node_modules/@docusaurus/plugin-content-pages": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.4.0.tgz", - "integrity": "sha512-h2+VN/0JjpR8fIkDEAoadNjfR3oLzB+v1qSXbIAKjQ46JAHx3X22n9nqS+BWSQnTnp1AjkjSvZyJMekmcwxzxg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/mdx-loader": "3.4.0", @@ -2549,8 +2377,7 @@ }, "node_modules/@docusaurus/plugin-debug": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.4.0.tgz", - "integrity": "sha512-uV7FDUNXGyDSD3PwUaf5YijX91T5/H9SX4ErEcshzwgzWwBtK37nUWPU3ZLJfeTavX3fycTOqk9TglpOLaWkCg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/types": "3.4.0", @@ -2569,8 +2396,7 @@ }, "node_modules/@docusaurus/plugin-google-analytics": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.4.0.tgz", - "integrity": "sha512-mCArluxEGi3cmYHqsgpGGt3IyLCrFBxPsxNZ56Mpur0xSlInnIHoeLDH7FvVVcPJRPSQ9/MfRqLsainRw+BojA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/types": "3.4.0", @@ -2587,8 +2413,7 @@ }, "node_modules/@docusaurus/plugin-google-gtag": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.4.0.tgz", - "integrity": "sha512-Dsgg6PLAqzZw5wZ4QjUYc8Z2KqJqXxHxq3vIoyoBWiLEEfigIs7wHR+oiWUQy3Zk9MIk6JTYj7tMoQU0Jm3nqA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/types": "3.4.0", @@ -2606,8 +2431,7 @@ }, "node_modules/@docusaurus/plugin-google-tag-manager": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.4.0.tgz", - "integrity": "sha512-O9tX1BTwxIhgXpOLpFDueYA9DWk69WCbDRrjYoMQtFHSkTyE7RhNgyjSPREUWJb9i+YUg3OrsvrBYRl64FCPCQ==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/types": "3.4.0", @@ -2624,8 +2448,7 @@ }, "node_modules/@docusaurus/plugin-sitemap": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.4.0.tgz", - "integrity": "sha512-+0VDvx9SmNrFNgwPoeoCha+tRoAjopwT0+pYO1xAbyLcewXSemq+eLxEa46Q1/aoOaJQ0qqHELuQM7iS2gp33Q==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/logger": "3.4.0", @@ -2647,8 +2470,7 @@ }, "node_modules/@docusaurus/preset-classic": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.4.0.tgz", - "integrity": "sha512-Ohj6KB7siKqZaQhNJVMBBUzT3Nnp6eTKqO+FXO3qu/n1hJl3YLwVKTWBg28LF7MWrKu46UuYavwMRxud0VyqHg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/plugin-content-blog": "3.4.0", @@ -2674,8 +2496,7 @@ }, "node_modules/@docusaurus/theme-classic": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.4.0.tgz", - "integrity": "sha512-0IPtmxsBYv2adr1GnZRdMkEQt1YW6tpzrUPj02YxNpvJ5+ju4E13J5tB4nfdaen/tfR1hmpSPlTFPvTf4kwy8Q==", + "license": "MIT", "dependencies": { "@docusaurus/core": "3.4.0", "@docusaurus/mdx-loader": "3.4.0", @@ -2713,8 +2534,7 @@ }, "node_modules/@docusaurus/theme-common": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.4.0.tgz", - "integrity": "sha512-0A27alXuv7ZdCg28oPE8nH/Iz73/IUejVaCazqu9elS4ypjiLhK3KfzdSQBnL/g7YfHSlymZKdiOHEo8fJ0qMA==", + "license": "MIT", "dependencies": { "@docusaurus/mdx-loader": "3.4.0", "@docusaurus/module-type-aliases": "3.4.0", @@ -2742,8 +2562,7 @@ }, "node_modules/@docusaurus/theme-search-algolia": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.4.0.tgz", - "integrity": "sha512-aiHFx7OCw4Wck1z6IoShVdUWIjntC8FHCw9c5dR8r3q4Ynh+zkS8y2eFFunN/DL6RXPzpnvKCg3vhLQYJDmT9Q==", + "license": "MIT", "dependencies": { "@docsearch/react": "^3.5.2", "@docusaurus/core": "3.4.0", @@ -2772,8 +2591,7 @@ }, "node_modules/@docusaurus/theme-translations": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.4.0.tgz", - "integrity": "sha512-zSxCSpmQCCdQU5Q4CnX/ID8CSUUI3fvmq4hU/GNP/XoAWtXo9SAVnM3TzpU8Gb//H3WCsT8mJcTfyOk3d9ftNg==", + "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -2784,8 +2602,7 @@ }, "node_modules/@docusaurus/types": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", - "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", + "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", @@ -2804,8 +2621,7 @@ }, "node_modules/@docusaurus/utils": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.4.0.tgz", - "integrity": "sha512-fRwnu3L3nnWaXOgs88BVBmG1yGjcQqZNHG+vInhEa2Sz2oQB+ZjbEMO5Rh9ePFpZ0YDiDUhpaVjwmS+AU2F14g==", + "license": "MIT", "dependencies": { "@docusaurus/logger": "3.4.0", "@docusaurus/utils-common": "3.4.0", @@ -2842,8 +2658,7 @@ }, "node_modules/@docusaurus/utils-common": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.4.0.tgz", - "integrity": "sha512-NVx54Wr4rCEKsjOH5QEVvxIqVvm+9kh7q8aYTU5WzUU9/Hctd6aTrcZ3G0Id4zYJ+AeaG5K5qHA4CY5Kcm2iyQ==", + "license": "MIT", "dependencies": { "tslib": "^2.6.0" }, @@ -2861,8 +2676,7 @@ }, "node_modules/@docusaurus/utils-validation": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.4.0.tgz", - "integrity": "sha512-hYQ9fM+AXYVTWxJOT1EuNaRnrR2WGpRdLDQG07O8UOpsvCPWUVOeo26Rbm0JWY2sGLfzAb+tvJ62yF+8F+TV0g==", + "license": "MIT", "dependencies": { "@docusaurus/logger": "3.4.0", "@docusaurus/utils": "3.4.0", @@ -2879,9 +2693,8 @@ }, "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", - "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2889,21 +2702,18 @@ }, "node_modules/@hapi/hoek": { "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -2913,8 +2723,7 @@ }, "node_modules/@jest/types": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -2929,8 +2738,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -2942,24 +2750,21 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -2967,13 +2772,11 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -2981,13 +2784,11 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + "license": "MIT" }, "node_modules/@mdx-js/mdx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", - "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -3020,8 +2821,7 @@ }, "node_modules/@mdx-js/react": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "license": "MIT", "dependencies": { "@types/mdx": "^2.0.0" }, @@ -3036,8 +2836,7 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3048,16 +2847,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3068,16 +2865,14 @@ }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", "engines": { "node": ">=12.22.0" } }, "node_modules/@pnpm/network.ca-file": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", "dependencies": { "graceful-fs": "4.2.10" }, @@ -3087,13 +2882,11 @@ }, "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "license": "ISC" }, "node_modules/@pnpm/npm-conf": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "license": "MIT", "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", @@ -3105,36 +2898,30 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + "license": "MIT" }, "node_modules/@sideway/address": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@sideway/formula": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3144,8 +2931,7 @@ }, "node_modules/@slorber/remark-comment": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", - "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.1.0", @@ -3154,8 +2940,7 @@ }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3169,8 +2954,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3184,8 +2968,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3199,8 +2982,7 @@ }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3214,8 +2996,7 @@ }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3229,8 +3010,7 @@ }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3244,8 +3024,7 @@ }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -3259,8 +3038,7 @@ }, "node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -3274,8 +3052,7 @@ }, "node_modules/@svgr/babel-preset": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", @@ -3299,8 +3076,7 @@ }, "node_modules/@svgr/core": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -3318,8 +3094,7 @@ }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.21.3", "entities": "^4.4.0" @@ -3334,8 +3109,7 @@ }, "node_modules/@svgr/plugin-jsx": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -3355,8 +3129,7 @@ }, "node_modules/@svgr/plugin-svgo": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", - "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", "dependencies": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", @@ -3375,8 +3148,7 @@ }, "node_modules/@svgr/webpack": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", - "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@babel/plugin-transform-react-constant-elements": "^7.21.3", @@ -3397,8 +3169,7 @@ }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" }, @@ -3408,24 +3179,21 @@ }, "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==", + "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@types/acorn": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "license": "MIT", "dependencies": { "@types/estree": "*" } }, "node_modules/@types/body-parser": { "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -3433,24 +3201,21 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -3458,16 +3223,14 @@ }, "node_modules/@types/debug": { "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/eslint": { "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -3475,8 +3238,7 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -3484,21 +3246,18 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "license": "MIT" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } }, "node_modules/@types/express": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -3508,8 +3267,7 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3519,139 +3277,116 @@ }, "node_modules/@types/gtag.js": { "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", - "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" + "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/history": { "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "license": "MIT" }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "license": "MIT" }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "license": "MIT" }, "node_modules/@types/mdast": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mdx": { "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "license": "MIT" }, "node_modules/@types/ms": { "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "license": "MIT" }, "node_modules/@types/node": { "version": "20.14.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", - "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-forge": { "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/parse-json": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "license": "MIT" }, "node_modules/@types/prismjs": { "version": "1.26.4", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz", - "integrity": "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -3659,8 +3394,7 @@ }, "node_modules/@types/react-router": { "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" @@ -3668,8 +3402,7 @@ }, "node_modules/@types/react-router-config": { "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", - "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -3678,8 +3411,7 @@ }, "node_modules/@types/react-router-dom": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -3688,21 +3420,18 @@ }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "license": "MIT" }, "node_modules/@types/sax": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/send": { "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -3710,16 +3439,14 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -3728,47 +3455,40 @@ }, "node_modules/@types/sockjs": { "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/unist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.11", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz", - "integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "license": "MIT" }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -3776,23 +3496,19 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -3801,13 +3517,11 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3817,29 +3531,25 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3853,8 +3563,7 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -3865,8 +3574,7 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -3876,8 +3584,7 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -3889,8 +3596,7 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -3898,18 +3604,15 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "license": "Apache-2.0" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -3920,16 +3623,14 @@ }, "node_modules/accepts/node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/accepts/node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -3939,8 +3640,7 @@ }, "node_modules/acorn": { "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -3950,24 +3650,21 @@ }, "node_modules/acorn-import-attributes": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "license": "MIT", "dependencies": { "acorn": "^8.11.0" }, @@ -3977,16 +3674,14 @@ }, "node_modules/address": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -3997,8 +3692,7 @@ }, "node_modules/ajv": { "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -4012,8 +3706,7 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -4028,8 +3721,7 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -4039,8 +3731,7 @@ }, "node_modules/algoliasearch": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", - "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "license": "MIT", "dependencies": { "@algolia/cache-browser-local-storage": "4.24.0", "@algolia/cache-common": "4.24.0", @@ -4061,8 +3752,7 @@ }, "node_modules/algoliasearch-helper": { "version": "3.22.3", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.3.tgz", - "integrity": "sha512-2eoEz8mG4KHE+DzfrBTrCmDPxVXv7aZZWPojAJFtARpxxMO6lkos1dJ+XDCXdPvq7q3tpYWRi6xXmVQikejtpA==", + "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -4072,21 +3762,18 @@ }, "node_modules/ansi-align": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", "dependencies": { "string-width": "^4.1.0" } }, "node_modules/ansi-align/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/ansi-align/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4098,27 +3785,24 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "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==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4131,8 +3815,7 @@ }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4143,56 +3826,47 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "license": "Python-2.0" }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "license": "MIT" }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/astring": { "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "license": "MIT", "bin": { "astring": "bin/astring" } }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "funding": [ { "type": "opencollective", @@ -4207,6 +3881,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-lite": "^1.0.30001599", @@ -4227,8 +3902,7 @@ }, "node_modules/babel-loader": { "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -4243,16 +3917,14 @@ }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -4264,16 +3936,14 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", "core-js-compat": "^3.36.1" @@ -4284,8 +3954,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -4295,8 +3964,7 @@ }, "node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4304,26 +3972,22 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "license": "MIT" }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -4333,8 +3997,7 @@ }, "node_modules/body-parser": { "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -4356,29 +4019,25 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -4386,13 +4045,11 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "license": "ISC" }, "node_modules/boxen": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^6.2.0", @@ -4412,8 +4069,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4421,8 +4077,7 @@ }, "node_modules/braces": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -4432,8 +4087,6 @@ }, "node_modules/browserslist": { "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "funding": [ { "type": "opencollective", @@ -4448,6 +4101,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001640", "electron-to-chromium": "^1.4.820", @@ -4463,29 +4117,25 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cacheable-lookup": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", "engines": { "node": ">=14.16" } }, "node_modules/cacheable-request": { "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", @@ -4501,8 +4151,7 @@ }, "node_modules/call-bind": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -4519,16 +4168,14 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -4536,8 +4183,7 @@ }, "node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4547,8 +4193,7 @@ }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -4558,8 +4203,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", "funding": [ { "type": "opencollective", @@ -4573,12 +4216,12 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4586,8 +4229,7 @@ }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4601,16 +4243,14 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/character-entities": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4618,8 +4258,7 @@ }, "node_modules/character-entities-html4": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4627,8 +4266,7 @@ }, "node_modules/character-entities-legacy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4636,8 +4274,7 @@ }, "node_modules/character-reference-invalid": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4645,8 +4282,7 @@ }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -4665,8 +4301,7 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -4681,8 +4316,7 @@ }, "node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4704,30 +4338,27 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/clean-css": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -4737,24 +4368,21 @@ }, "node_modules/clean-css/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==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cli-boxes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4764,8 +4392,7 @@ }, "node_modules/cli-table3": { "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -4778,13 +4405,11 @@ }, "node_modules/cli-table3/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/cli-table3/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4796,8 +4421,7 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -4809,16 +4433,14 @@ }, "node_modules/clsx": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/collapse-white-space": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4826,8 +4448,7 @@ }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4837,31 +4458,26 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "license": "MIT" }, "node_modules/combine-promises": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", - "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/comma-separated-tokens": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4869,21 +4485,18 @@ }, "node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/common-path-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "license": "ISC" }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -4893,16 +4506,14 @@ }, "node_modules/compressible/node_modules/mime-db": { "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -4918,31 +4529,26 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "license": "MIT" }, "node_modules/config-chain": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -4950,8 +4556,7 @@ }, "node_modules/configstore": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^6.0.1", "graceful-fs": "^4.2.6", @@ -4968,55 +4573,47 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/consola": { "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "license": "MIT" }, "node_modules/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "license": "MIT" }, "node_modules/copy-text-to-clipboard": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -5026,8 +4623,7 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -5049,8 +4645,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -5060,8 +4655,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.3.0", @@ -5078,8 +4672,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -5089,9 +4682,8 @@ }, "node_modules/core-js": { "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -5099,8 +4691,7 @@ }, "node_modules/core-js-compat": { "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0" }, @@ -5111,9 +4702,8 @@ }, "node_modules/core-js-pure": { "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", - "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -5121,13 +4711,11 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -5151,8 +4739,7 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5164,8 +4751,7 @@ }, "node_modules/crypto-random-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", "dependencies": { "type-fest": "^1.0.1" }, @@ -5178,8 +4764,7 @@ }, "node_modules/crypto-random-string/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5189,8 +4774,7 @@ }, "node_modules/css-declaration-sorter": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -5200,17 +4784,15 @@ }, "node_modules/css-functions-list": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", - "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12 || >=16" } }, "node_modules/css-loader": { "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -5243,8 +4825,7 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "license": "MIT", "dependencies": { "cssnano": "^5.1.8", "jest-worker": "^29.1.2", @@ -5286,16 +4867,14 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/css-minimizer-webpack-plugin/node_modules/css-declaration-sorter": { "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -5305,8 +4884,7 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -5320,8 +4898,7 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -5332,8 +4909,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano": { "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", @@ -5352,8 +4928,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-preset-default": { "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", @@ -5394,8 +4969,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5405,8 +4979,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -5416,8 +4989,7 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -5429,8 +5001,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -5443,8 +5014,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -5456,29 +5026,25 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/css-minimizer-webpack-plugin/node_modules/lilconfig": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/css-minimizer-webpack-plugin/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==" + "license": "CC0-1.0" }, "node_modules/css-minimizer-webpack-plugin/node_modules/normalize-url": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5488,8 +5054,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -5500,8 +5065,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-colormin": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -5517,8 +5081,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-convert-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -5532,8 +5095,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5543,8 +5105,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5554,8 +5115,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5565,8 +5125,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5576,8 +5135,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-longhand": { "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" @@ -5591,8 +5149,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-rules": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -5608,8 +5165,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5622,8 +5178,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -5638,8 +5193,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-params": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", @@ -5654,8 +5208,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -5668,8 +5221,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -5679,8 +5231,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5693,8 +5244,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5707,8 +5257,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5721,8 +5270,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5735,8 +5283,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5749,8 +5296,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-unicode": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -5764,8 +5310,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -5779,8 +5324,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5793,8 +5337,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -5808,8 +5351,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-initial": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -5823,8 +5365,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -5837,8 +5378,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -5852,8 +5392,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -5866,16 +5405,14 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-minimizer-webpack-plugin/node_modules/stylehacks": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -5889,8 +5426,7 @@ }, "node_modules/css-minimizer-webpack-plugin/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==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -5909,8 +5445,7 @@ }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -5924,8 +5459,7 @@ }, "node_modules/css-tree": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -5936,8 +5470,7 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -5947,8 +5480,7 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -5958,8 +5490,7 @@ }, "node_modules/cssnano": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^6.1.2", "lilconfig": "^3.1.1" @@ -5977,8 +5508,7 @@ }, "node_modules/cssnano-preset-advanced": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", - "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", "dependencies": { "autoprefixer": "^10.4.19", "browserslist": "^4.23.0", @@ -5997,8 +5527,7 @@ }, "node_modules/cssnano-preset-default": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", @@ -6040,8 +5569,7 @@ }, "node_modules/cssnano-utils": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -6051,8 +5579,7 @@ }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -6063,8 +5590,7 @@ }, "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==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -6076,23 +5602,19 @@ }, "node_modules/csso/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==" + "license": "CC0-1.0" }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "license": "MIT" }, "node_modules/debounce": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + "license": "MIT" }, "node_modules/debug": { "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -6107,8 +5629,7 @@ }, "node_modules/decode-named-character-reference": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -6119,8 +5640,7 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -6133,8 +5653,7 @@ }, "node_modules/decompress-response/node_modules/mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6144,24 +5663,21 @@ }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -6171,16 +5687,14 @@ }, "node_modules/defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6195,16 +5709,14 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -6219,8 +5731,7 @@ }, "node_modules/del": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -6240,24 +5751,21 @@ }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6265,13 +5773,11 @@ }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "license": "MIT" }, "node_modules/detect-port": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "4" @@ -6286,8 +5792,7 @@ }, "node_modules/detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -6302,21 +5807,18 @@ }, "node_modules/detect-port-alt/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -6327,8 +5829,7 @@ }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6338,8 +5839,7 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6349,24 +5849,21 @@ }, "node_modules/docusaurus-theme-github-codeblock": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/docusaurus-theme-github-codeblock/-/docusaurus-theme-github-codeblock-2.0.2.tgz", - "integrity": "sha512-H2WoQPWOLjGZO6KS58Gsd+eUVjTFJemkReiSSu9chqokyLc/3Ih3+zPRYfuEZ/HsDvSMIarf7CNcp+Vt+/G+ig==", + "license": "MIT", "dependencies": { "@docusaurus/types": "^3.0.0" } }, "node_modules/dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -6378,19 +5875,17 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -6403,8 +5898,7 @@ }, "node_modules/domutils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -6416,8 +5910,7 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6425,8 +5918,7 @@ }, "node_modules/dot-prop": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -6439,54 +5931,45 @@ }, "node_modules/dot-prop/node_modules/is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.4.829", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz", - "integrity": "sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==" + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/emoticon": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6494,16 +5977,14 @@ }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6514,8 +5995,7 @@ }, "node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -6525,25 +6005,22 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -6553,29 +6030,25 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + "license": "MIT" }, "node_modules/escalade": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-goat": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6585,13 +6058,11 @@ }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6601,8 +6072,7 @@ }, "node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -6613,8 +6083,7 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -6625,8 +6094,7 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -6636,24 +6104,21 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-util-attach-comments": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" }, @@ -6664,8 +6129,7 @@ }, "node_modules/estree-util-build-jsx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", @@ -6679,8 +6143,7 @@ }, "node_modules/estree-util-is-identifier-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -6688,8 +6151,7 @@ }, "node_modules/estree-util-to-js": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", @@ -6702,8 +6164,7 @@ }, "node_modules/estree-util-value-to-estree": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.2.tgz", - "integrity": "sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" }, @@ -6713,8 +6174,7 @@ }, "node_modules/estree-util-visit": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" @@ -6726,24 +6186,21 @@ }, "node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/eta": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", "engines": { "node": ">=6.0.0" }, @@ -6753,16 +6210,13 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/eval": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", "dependencies": { "@types/node": "*", "require-like": ">= 0.1.1" @@ -6773,21 +6227,18 @@ }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -6808,8 +6259,7 @@ }, "node_modules/express": { "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -6849,8 +6299,7 @@ }, "node_modules/express/node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -6860,39 +6309,33 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "license": "MIT" }, "node_modules/express/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -6902,13 +6345,11 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -6922,43 +6363,37 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "license": "MIT" }, "node_modules/fast-uri": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + "license": "MIT" }, "node_modules/fast-url-parser": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "license": "MIT", "dependencies": { "punycode": "^1.3.2" } }, "node_modules/fastest-levenshtein": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } }, "node_modules/fastq": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fault": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", "dependencies": { "format": "^0.2.0" }, @@ -6969,8 +6404,7 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -6980,8 +6414,7 @@ }, "node_modules/feed": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", "dependencies": { "xml-js": "^1.6.11" }, @@ -6991,9 +6424,8 @@ }, "node_modules/file-entry-cache": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", - "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^5.0.0" }, @@ -7003,8 +6435,7 @@ }, "node_modules/file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -7022,8 +6453,7 @@ }, "node_modules/file-loader/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7037,21 +6467,18 @@ }, "node_modules/file-loader/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/file-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/file-loader/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -7067,16 +6494,14 @@ }, "node_modules/filesize": { "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7086,8 +6511,7 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -7103,21 +6527,18 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -7131,8 +6552,7 @@ }, "node_modules/find-up": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -7146,17 +6566,15 @@ }, "node_modules/flat": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } }, "node_modules/flat-cache": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", - "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.3.1", "keyv": "^4.5.4" @@ -7167,20 +6585,18 @@ }, "node_modules/flatted": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -7192,8 +6608,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -7230,8 +6645,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7245,16 +6659,14 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -7268,8 +6680,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -7282,13 +6693,11 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -7304,40 +6713,34 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/form-data-encoder": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", "engines": { "node": ">= 14.17" } }, "node_modules/format": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "engines": { "node": ">=0.4.x" } }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", "engines": { "node": "*" }, @@ -7348,16 +6751,14 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7369,19 +6770,15 @@ }, "node_modules/fs-monkey": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -7392,24 +6789,21 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-intrinsic": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -7426,13 +6820,11 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "license": "ISC" }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7442,14 +6834,11 @@ }, "node_modules/github-slugger": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7467,8 +6856,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -7478,13 +6866,11 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "license": "BSD-2-Clause" }, "node_modules/global-dirs": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -7497,16 +6883,14 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -7516,8 +6900,7 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -7529,8 +6912,7 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -7540,16 +6922,14 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -7567,14 +6947,12 @@ }, "node_modules/globjoin": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -7584,8 +6962,7 @@ }, "node_modules/got": { "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -7608,8 +6985,7 @@ }, "node_modules/got/node_modules/@sindresorhus/is": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -7619,13 +6995,11 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "license": "ISC" }, "node_modules/gray-matter": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -7638,16 +7012,14 @@ }, "node_modules/gray-matter/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/gray-matter/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -7658,8 +7030,7 @@ }, "node_modules/gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -7672,21 +7043,18 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "license": "MIT" }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -7696,8 +7064,7 @@ }, "node_modules/has-proto": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7707,8 +7074,7 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7718,8 +7084,7 @@ }, "node_modules/has-yarn": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -7729,8 +7094,7 @@ }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -7740,8 +7104,7 @@ }, "node_modules/hast-util-from-parse5": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -7759,8 +7122,7 @@ }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7771,8 +7133,7 @@ }, "node_modules/hast-util-raw": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", - "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -7795,8 +7156,7 @@ }, "node_modules/hast-util-to-estree": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", - "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -7822,8 +7182,7 @@ }, "node_modules/hast-util-to-jsx-runtime": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", - "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", @@ -7848,21 +7207,18 @@ }, "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", - "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" + "license": "MIT" }, "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", - "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.2.3" } }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -7879,8 +7235,7 @@ }, "node_modules/hast-util-whitespace": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7891,8 +7246,7 @@ }, "node_modules/hastscript": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -7907,16 +7261,14 @@ }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/history": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -7928,16 +7280,14 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -7947,13 +7297,11 @@ }, "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/hpack.js/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==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7966,21 +7314,17 @@ }, "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/hpack.js/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==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/html-entities": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "funding": [ { "type": "github", @@ -7990,17 +7334,16 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", - "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", @@ -8019,16 +7362,14 @@ }, "node_modules/html-minifier-terser/node_modules/commander": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/html-tags": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -8038,8 +7379,7 @@ }, "node_modules/html-void-elements": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8047,8 +7387,7 @@ }, "node_modules/html-webpack-plugin": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -8078,16 +7417,14 @@ }, "node_modules/html-webpack-plugin/node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -8106,8 +7443,6 @@ }, "node_modules/htmlparser2": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -8115,6 +7450,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -8124,18 +7460,15 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -8149,13 +7482,11 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -8167,8 +7498,7 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -8190,8 +7520,7 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8201,8 +7530,7 @@ }, "node_modules/http2-wrapper": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" @@ -8213,16 +7541,14 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -8232,8 +7558,7 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -8243,16 +7568,14 @@ }, "node_modules/ignore": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/image-size": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -8265,8 +7588,7 @@ }, "node_modules/immer": { "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -8274,8 +7596,7 @@ }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8289,41 +7610,35 @@ }, "node_modules/import-lazy": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/infima": { "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -8331,47 +7646,40 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "license": "ISC" }, "node_modules/inline-style-parser": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "license": "MIT" }, "node_modules/interpret": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ipaddr.js": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/is-alphabetical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8379,8 +7687,7 @@ }, "node_modules/is-alphanumerical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -8392,13 +7699,11 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "license": "MIT" }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -8408,8 +7713,7 @@ }, "node_modules/is-ci": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -8419,8 +7723,7 @@ }, "node_modules/is-core-module": { "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -8433,8 +7736,7 @@ }, "node_modules/is-decimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8442,8 +7744,7 @@ }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -8456,32 +7757,28 @@ }, "node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -8491,8 +7788,7 @@ }, "node_modules/is-hexadecimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8500,8 +7796,7 @@ }, "node_modules/is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -8515,8 +7810,7 @@ }, "node_modules/is-npm": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -8526,40 +7820,35 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -8569,8 +7858,7 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -8580,32 +7868,28 @@ }, "node_modules/is-reference": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } }, "node_modules/is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-root": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -8615,13 +7899,11 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -8631,34 +7913,29 @@ }, "node_modules/is-yarn-global": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/jest-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -8673,8 +7950,7 @@ }, "node_modules/jest-worker": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -8687,8 +7963,7 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8701,16 +7976,14 @@ }, "node_modules/jiti": { "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/joi": { "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -8721,13 +7994,11 @@ }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -8737,8 +8008,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -8748,23 +8018,19 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -8774,8 +8040,7 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -8785,38 +8050,33 @@ }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/known-css-properties": { "version": "0.34.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", - "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/latest-version": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", "dependencies": { "package-json": "^8.1.0" }, @@ -8829,8 +8089,7 @@ }, "node_modules/launch-editor": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", - "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -8838,16 +8097,14 @@ }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/lilconfig": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -8857,21 +8114,18 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -8883,8 +8137,7 @@ }, "node_modules/locate-path": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -8897,34 +8150,28 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8932,8 +8179,7 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -8943,16 +8189,14 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lowercase-keys": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -8962,16 +8206,14 @@ }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/markdown-extensions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -8981,8 +8223,7 @@ }, "node_modules/markdown-table": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8990,9 +8231,8 @@ }, "node_modules/mathml-tag-names": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9000,8 +8240,7 @@ }, "node_modules/mdast-util-directive": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", - "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9019,8 +8258,7 @@ }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -9034,8 +8272,7 @@ }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9045,8 +8282,7 @@ }, "node_modules/mdast-util-from-markdown": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", - "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9068,8 +8304,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9079,12 +8313,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-frontmatter": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", - "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -9100,8 +8334,7 @@ }, "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9111,8 +8344,7 @@ }, "node_modules/mdast-util-gfm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -9129,8 +8361,7 @@ }, "node_modules/mdast-util-gfm-autolink-literal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -9145,8 +8376,6 @@ }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9157,6 +8386,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9164,8 +8394,6 @@ }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9175,12 +8403,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-footnote": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -9195,8 +8423,7 @@ }, "node_modules/mdast-util-gfm-strikethrough": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -9209,8 +8436,7 @@ }, "node_modules/mdast-util-gfm-table": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -9225,8 +8451,7 @@ }, "node_modules/mdast-util-gfm-task-list-item": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -9240,8 +8465,7 @@ }, "node_modules/mdast-util-mdx": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -9256,8 +8480,7 @@ }, "node_modules/mdast-util-mdx-expression": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", - "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -9273,8 +8496,7 @@ }, "node_modules/mdast-util-mdx-jsx": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", - "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -9297,8 +8519,7 @@ }, "node_modules/mdast-util-mdxjs-esm": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -9314,8 +8535,7 @@ }, "node_modules/mdast-util-phrasing": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -9327,8 +8547,7 @@ }, "node_modules/mdast-util-to-hast": { "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -9347,8 +8566,7 @@ }, "node_modules/mdast-util-to-markdown": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9366,8 +8584,7 @@ }, "node_modules/mdast-util-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -9378,21 +8595,18 @@ }, "node_modules/mdn-data": { "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -9402,9 +8616,8 @@ }, "node_modules/meow": { "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -9414,34 +8627,28 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromark": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9452,6 +8659,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -9474,8 +8682,6 @@ }, "node_modules/micromark-core-commonmark": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", - "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", "funding": [ { "type": "GitHub Sponsors", @@ -9486,6 +8692,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -9507,8 +8714,6 @@ }, "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -9519,6 +8724,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9526,8 +8732,6 @@ }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9538,6 +8742,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9545,8 +8750,6 @@ }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9556,12 +8759,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-directive": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.1.tgz", - "integrity": "sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -9578,8 +8781,6 @@ }, "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -9590,6 +8791,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9597,8 +8799,6 @@ }, "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9609,6 +8809,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9616,8 +8817,6 @@ }, "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9627,12 +8826,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-frontmatter": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", - "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -9646,8 +8845,6 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9658,6 +8855,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9665,8 +8863,6 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9676,12 +8872,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -9699,8 +8895,7 @@ }, "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -9714,8 +8909,6 @@ }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9726,6 +8919,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9733,8 +8927,6 @@ }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9744,12 +8936,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-footnote": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -9767,8 +8959,6 @@ }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -9779,6 +8969,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9786,8 +8977,6 @@ }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9798,6 +8987,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9805,8 +8995,6 @@ }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9816,12 +9004,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -9837,8 +9025,6 @@ }, "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9848,12 +9034,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-table": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", - "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -9868,8 +9054,6 @@ }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -9880,6 +9064,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9887,8 +9072,6 @@ }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9899,6 +9082,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9906,8 +9090,6 @@ }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9917,12 +9099,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -9933,8 +9115,7 @@ }, "node_modules/micromark-extension-gfm-task-list-item": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -9949,8 +9130,6 @@ }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -9961,6 +9140,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9968,8 +9148,6 @@ }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9980,6 +9158,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -9987,8 +9166,6 @@ }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -9998,12 +9175,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-expression": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10014,6 +9190,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -10027,8 +9204,6 @@ }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -10039,6 +9214,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10046,8 +9222,6 @@ }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10058,6 +9232,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10065,8 +9240,6 @@ }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10076,12 +9249,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-jsx": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -10101,8 +9274,6 @@ }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -10113,6 +9284,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10120,8 +9292,6 @@ }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10132,6 +9302,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10139,8 +9310,6 @@ }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10150,12 +9319,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-md": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -10166,8 +9335,7 @@ }, "node_modules/micromark-extension-mdxjs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -10185,8 +9353,7 @@ }, "node_modules/micromark-extension-mdxjs-esm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -10205,8 +9372,6 @@ }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10217,6 +9382,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10224,8 +9390,6 @@ }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10235,12 +9399,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-destination": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "funding": [ { "type": "GitHub Sponsors", @@ -10251,6 +9414,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -10259,8 +9423,6 @@ }, "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10271,6 +9433,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10278,8 +9441,6 @@ }, "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10289,12 +9450,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-label": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "funding": [ { "type": "GitHub Sponsors", @@ -10305,6 +9465,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -10314,8 +9475,6 @@ }, "node_modules/micromark-factory-label/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10326,6 +9485,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10333,8 +9493,6 @@ }, "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10344,12 +9502,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-mdx-expression": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", - "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", "funding": [ { "type": "GitHub Sponsors", @@ -10360,6 +9517,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -10373,8 +9531,6 @@ }, "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10385,6 +9541,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10392,8 +9549,6 @@ }, "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10403,12 +9558,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10419,6 +9573,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -10426,8 +9581,6 @@ }, "node_modules/micromark-factory-space/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -10437,12 +9590,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-title": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", "funding": [ { "type": "GitHub Sponsors", @@ -10453,6 +9605,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -10462,8 +9615,6 @@ }, "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -10474,6 +9625,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10481,8 +9633,6 @@ }, "node_modules/micromark-factory-title/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10493,6 +9643,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10500,8 +9651,6 @@ }, "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10511,12 +9660,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-whitespace": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", "funding": [ { "type": "GitHub Sponsors", @@ -10527,6 +9675,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -10536,8 +9685,6 @@ }, "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -10548,6 +9695,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10555,8 +9703,6 @@ }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10567,6 +9713,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10574,8 +9721,6 @@ }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10585,12 +9730,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -10601,6 +9745,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -10608,8 +9753,6 @@ }, "node_modules/micromark-util-character/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -10619,12 +9762,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-chunked": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", "funding": [ { "type": "GitHub Sponsors", @@ -10635,14 +9777,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10652,12 +9793,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-classify-character": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", "funding": [ { "type": "GitHub Sponsors", @@ -10668,6 +9808,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -10676,8 +9817,6 @@ }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10688,6 +9827,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10695,8 +9835,6 @@ }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10706,12 +9844,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-combine-extensions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10722,6 +9859,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10729,8 +9867,6 @@ }, "node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10741,14 +9877,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10758,12 +9893,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "funding": [ { "type": "GitHub Sponsors", @@ -10774,6 +9908,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -10783,8 +9918,6 @@ }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10795,6 +9928,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10802,8 +9936,6 @@ }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10813,12 +9945,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-encode": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "funding": [ { "type": "GitHub Sponsors", @@ -10828,12 +9959,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-events-to-acorn": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", "funding": [ { "type": "GitHub Sponsors", @@ -10844,6 +9974,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -10857,8 +9988,6 @@ }, "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10868,12 +9997,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "funding": [ { "type": "GitHub Sponsors", @@ -10883,12 +10011,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "funding": [ { "type": "GitHub Sponsors", @@ -10899,14 +10026,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10916,12 +10042,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-resolve-all": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", "funding": [ { "type": "GitHub Sponsors", @@ -10932,14 +10057,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", "funding": [ { "type": "GitHub Sponsors", @@ -10950,6 +10074,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -10958,8 +10083,6 @@ }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10970,6 +10093,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10977,8 +10101,6 @@ }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -10988,12 +10110,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-subtokenize": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", - "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11004,6 +10125,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -11013,8 +10135,6 @@ }, "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -11024,12 +10144,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -11039,12 +10158,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", "funding": [ { "type": "GitHub Sponsors", @@ -11054,12 +10172,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark/node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -11070,6 +10187,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -11077,8 +10195,6 @@ }, "node_modules/micromark/node_modules/micromark-util-character": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -11089,6 +10205,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -11096,8 +10213,6 @@ }, "node_modules/micromark/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -11107,12 +10222,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -11123,8 +10238,7 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -11134,16 +10248,14 @@ }, "node_modules/mime-db": { "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", "dependencies": { "mime-db": "~1.33.0" }, @@ -11153,16 +10265,14 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11172,8 +10282,7 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -11191,13 +10300,11 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -11207,29 +10314,25 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/mrmime": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -11240,14 +10343,13 @@ }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11257,21 +10359,18 @@ }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -11279,8 +10378,7 @@ }, "node_modules/node-emoji": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.6.0", "char-regex": "^1.0.2", @@ -11293,37 +10391,32 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-releases": { "version": "2.0.17", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz", - "integrity": "sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==" + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-url": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -11333,8 +10426,7 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -11344,13 +10436,11 @@ }, "node_modules/nprogress": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + "license": "MIT" }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -11360,16 +10450,14 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11379,16 +10467,14 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -11404,13 +10490,11 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -11420,24 +10504,21 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -11450,8 +10531,7 @@ }, "node_modules/open": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -11466,24 +10546,21 @@ }, "node_modules/opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/p-cancelable": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", "engines": { "node": ">=12.20" } }, "node_modules/p-limit": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -11496,8 +10573,7 @@ }, "node_modules/p-locate": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -11510,8 +10586,7 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -11524,8 +10599,7 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -11536,16 +10610,14 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/package-json": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -11561,8 +10633,7 @@ }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -11570,8 +10641,7 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -11581,8 +10651,7 @@ }, "node_modules/parse-entities": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", @@ -11600,13 +10669,11 @@ }, "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + "license": "MIT" }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -11622,13 +10689,11 @@ }, "node_modules/parse-numeric-range": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + "license": "ISC" }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -11638,8 +10703,7 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "license": "MIT", "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" @@ -11650,16 +10714,14 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -11667,58 +10729,50 @@ }, "node_modules/path-exists": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-to-regexp": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "license": "MIT", "dependencies": { "isarray": "0.0.1" } }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/periscopic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", @@ -11727,13 +10781,11 @@ }, "node_modules/picocolors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -11743,8 +10795,7 @@ }, "node_modules/pkg-dir": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", "dependencies": { "find-up": "^6.3.0" }, @@ -11757,8 +10808,7 @@ }, "node_modules/pkg-up": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -11768,8 +10818,7 @@ }, "node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -11779,8 +10828,7 @@ }, "node_modules/pkg-up/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -11791,8 +10839,7 @@ }, "node_modules/pkg-up/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -11805,8 +10852,7 @@ }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -11816,16 +10862,13 @@ }, "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/postcss": { "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", "funding": [ { "type": "opencollective", @@ -11840,6 +10883,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.1", @@ -11851,8 +10895,7 @@ }, "node_modules/postcss-calc": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" @@ -11866,8 +10909,7 @@ }, "node_modules/postcss-colormin": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -11883,8 +10925,7 @@ }, "node_modules/postcss-convert-values": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -11898,8 +10939,7 @@ }, "node_modules/postcss-discard-comments": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -11909,8 +10949,7 @@ }, "node_modules/postcss-discard-duplicates": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -11920,8 +10959,7 @@ }, "node_modules/postcss-discard-empty": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -11931,8 +10969,7 @@ }, "node_modules/postcss-discard-overridden": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -11942,8 +10979,7 @@ }, "node_modules/postcss-discard-unused": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", - "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -11956,8 +10992,7 @@ }, "node_modules/postcss-loader": { "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", "dependencies": { "cosmiconfig": "^8.3.5", "jiti": "^1.20.0", @@ -11977,8 +11012,7 @@ }, "node_modules/postcss-merge-idents": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", - "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" @@ -11992,8 +11026,7 @@ }, "node_modules/postcss-merge-longhand": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^6.1.1" @@ -12007,8 +11040,7 @@ }, "node_modules/postcss-merge-rules": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -12024,8 +11056,7 @@ }, "node_modules/postcss-minify-font-values": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12038,8 +11069,7 @@ }, "node_modules/postcss-minify-gradients": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^4.0.2", @@ -12054,8 +11084,7 @@ }, "node_modules/postcss-minify-params": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "cssnano-utils": "^4.0.2", @@ -12070,8 +11099,7 @@ }, "node_modules/postcss-minify-selectors": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -12084,8 +11112,7 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -12095,8 +11122,7 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -12111,8 +11137,7 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -12125,8 +11150,7 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -12139,8 +11163,7 @@ }, "node_modules/postcss-normalize-charset": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12150,8 +11173,7 @@ }, "node_modules/postcss-normalize-display-values": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12164,8 +11186,7 @@ }, "node_modules/postcss-normalize-positions": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12178,8 +11199,7 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12192,8 +11212,7 @@ }, "node_modules/postcss-normalize-string": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12206,8 +11225,7 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12220,8 +11238,7 @@ }, "node_modules/postcss-normalize-unicode": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -12235,8 +11252,7 @@ }, "node_modules/postcss-normalize-url": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12249,8 +11265,7 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12263,8 +11278,7 @@ }, "node_modules/postcss-ordered-values": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" @@ -12278,8 +11292,7 @@ }, "node_modules/postcss-reduce-idents": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", - "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12292,8 +11305,7 @@ }, "node_modules/postcss-reduce-initial": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" @@ -12307,8 +11319,7 @@ }, "node_modules/postcss-reduce-transforms": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12321,14 +11332,11 @@ }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-safe-parser": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", - "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", "dev": true, "funding": [ { @@ -12344,6 +11352,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=18.0" }, @@ -12353,8 +11362,7 @@ }, "node_modules/postcss-selector-parser": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12365,8 +11373,7 @@ }, "node_modules/postcss-sort-media-queries": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", - "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", "dependencies": { "sort-css-media-queries": "2.2.0" }, @@ -12379,8 +11386,7 @@ }, "node_modules/postcss-svgo": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -12394,8 +11400,7 @@ }, "node_modules/postcss-unique-selectors": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -12408,13 +11413,11 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "license": "MIT" }, "node_modules/postcss-zindex": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", - "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12424,8 +11427,7 @@ }, "node_modules/pretty-error": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -12433,16 +11435,14 @@ }, "node_modules/pretty-time": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/prism-react-renderer": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", - "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "license": "MIT", "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" @@ -12453,21 +11453,18 @@ }, "node_modules/prismjs": { "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "license": "MIT", "engines": { "node": ">=6" } }, "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==" + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -12478,8 +11475,7 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -12488,8 +11484,7 @@ }, "node_modules/property-information": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12497,13 +11492,11 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "license": "ISC" }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -12514,21 +11507,18 @@ }, "node_modules/proxy-addr/node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/punycode": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + "license": "MIT" }, "node_modules/pupa": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" }, @@ -12541,8 +11531,7 @@ }, "node_modules/qs": { "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -12555,16 +11544,13 @@ }, "node_modules/queue": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -12578,12 +11564,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -12593,24 +11579,21 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/range-parser": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -12623,16 +11606,14 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -12645,16 +11626,14 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -12664,8 +11643,7 @@ }, "node_modules/react-dev-utils": { "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -12698,8 +11676,7 @@ }, "node_modules/react-dev-utils/node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -12713,16 +11690,14 @@ }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } }, "node_modules/react-dev-utils/node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -12735,8 +11710,7 @@ }, "node_modules/react-dev-utils/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -12749,8 +11723,7 @@ }, "node_modules/react-dev-utils/node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -12763,16 +11736,14 @@ }, "node_modules/react-dev-utils/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -12782,8 +11753,7 @@ }, "node_modules/react-dom": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -12794,18 +11764,15 @@ }, "node_modules/react-error-overlay": { "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "license": "MIT" }, "node_modules/react-fast-compare": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "license": "MIT" }, "node_modules/react-helmet-async": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", @@ -12820,13 +11787,11 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "license": "MIT" }, "node_modules/react-json-view-lite": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz", - "integrity": "sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -12837,8 +11802,7 @@ "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", - "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", "dependencies": { "@types/react": "*" }, @@ -12848,8 +11812,7 @@ }, "node_modules/react-loadable-ssr-addon-v5-slorber": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" }, @@ -12863,8 +11826,7 @@ }, "node_modules/react-router": { "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -12882,8 +11844,7 @@ }, "node_modules/react-router-config": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" }, @@ -12894,8 +11855,7 @@ }, "node_modules/react-router-dom": { "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -12911,8 +11871,7 @@ }, "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==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -12924,8 +11883,7 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -12935,13 +11893,10 @@ }, "node_modules/reading-time": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + "license": "MIT" }, "node_modules/rechoir": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dependencies": { "resolve": "^1.1.6" }, @@ -12951,8 +11906,7 @@ }, "node_modules/recursive-readdir": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.5" }, @@ -12962,13 +11916,11 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -12978,21 +11930,18 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexpu-core": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -13007,8 +11956,7 @@ }, "node_modules/registry-auth-token": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "license": "MIT", "dependencies": { "@pnpm/npm-conf": "^2.1.0" }, @@ -13018,8 +11966,7 @@ }, "node_modules/registry-url": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", "dependencies": { "rc": "1.2.8" }, @@ -13032,8 +11979,7 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -13043,16 +11989,13 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/rehype-raw": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -13065,16 +12008,14 @@ }, "node_modules/relateurl": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/remark-directive": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", - "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-directive": "^3.0.0", @@ -13088,8 +12029,7 @@ }, "node_modules/remark-emoji": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.2", "emoticon": "^4.0.1", @@ -13103,8 +12043,7 @@ }, "node_modules/remark-frontmatter": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", - "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-frontmatter": "^2.0.0", @@ -13118,8 +12057,7 @@ }, "node_modules/remark-gfm": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -13135,8 +12073,7 @@ }, "node_modules/remark-mdx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", - "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" @@ -13148,8 +12085,7 @@ }, "node_modules/remark-parse": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -13163,8 +12099,7 @@ }, "node_modules/remark-rehype": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -13179,8 +12114,7 @@ }, "node_modules/remark-stringify": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -13193,8 +12127,7 @@ }, "node_modules/renderkid": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -13205,8 +12138,7 @@ }, "node_modules/renderkid/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==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -13220,8 +12152,7 @@ }, "node_modules/renderkid/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==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -13233,8 +12164,7 @@ }, "node_modules/renderkid/node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -13247,8 +12177,7 @@ }, "node_modules/renderkid/node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -13260,16 +12189,13 @@ }, "node_modules/renderkid/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/renderkid/node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -13277,6 +12203,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -13286,29 +12213,24 @@ }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-like": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", "engines": { "node": "*" } }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -13323,26 +12245,22 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + "license": "MIT" }, "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/resolve-pathname": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "license": "MIT" }, "node_modules/responselike": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" }, @@ -13355,16 +12273,14 @@ }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -13372,9 +12288,7 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13387,13 +12301,11 @@ }, "node_modules/rtl-detect": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", - "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + "license": "BSD-3-Clause" }, "node_modules/rtlcss": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", @@ -13409,8 +12321,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -13425,14 +12335,13 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "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==", "funding": [ { "type": "github", @@ -13446,30 +12355,27 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" }, "node_modules/sax": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + "license": "ISC" }, "node_modules/scheduler": { "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -13486,14 +12392,12 @@ }, "node_modules/search-insights": { "version": "2.15.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.15.0.tgz", - "integrity": "sha512-ch2sPCUDD4sbPQdknVl9ALSi9H7VyoeVbsxznYz6QV55jJ8CI3EtwpO1i84keN4+hF5IeHWIeGvc08530JkVXQ==", + "license": "MIT", "peer": true }, "node_modules/section-matter": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -13504,13 +12408,11 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -13521,8 +12423,7 @@ }, "node_modules/semver": { "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -13532,8 +12433,7 @@ }, "node_modules/semver-diff": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -13546,8 +12446,7 @@ }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -13569,42 +12468,36 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "license": "MIT" }, "node_modules/send/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serialize-javascript": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-handler": { "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "license": "MIT", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", @@ -13618,13 +12511,11 @@ }, "node_modules/serve-handler/node_modules/path-to-regexp": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + "license": "MIT" }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -13640,24 +12531,21 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -13670,31 +12558,26 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -13707,8 +12590,7 @@ }, "node_modules/set-function-length": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -13723,13 +12605,11 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "license": "ISC" }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -13739,13 +12619,11 @@ }, "node_modules/shallowequal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -13755,24 +12633,21 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shelljs": { "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -13787,8 +12662,7 @@ }, "node_modules/side-channel": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -13804,13 +12678,11 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "license": "ISC" }, "node_modules/sirv": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -13822,13 +12694,11 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "license": "MIT" }, "node_modules/sitemap": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", - "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "license": "MIT", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -13845,13 +12715,11 @@ }, "node_modules/sitemap/node_modules/@types/node": { "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + "license": "MIT" }, "node_modules/skin-tone": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" }, @@ -13861,17 +12729,15 @@ }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -13886,8 +12752,7 @@ }, "node_modules/snake-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -13895,8 +12760,7 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -13905,32 +12769,28 @@ }, "node_modules/sort-css-media-queries": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", - "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", "engines": { "node": ">= 6.3.0" } }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/source-map-js": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13938,16 +12798,14 @@ }, "node_modules/source-map-support/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==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13955,8 +12813,7 @@ }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -13970,8 +12827,7 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -13983,13 +12839,11 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "license": "BSD-3-Clause" }, "node_modules/srcset": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -13999,35 +12853,29 @@ }, "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" + "license": "MIT" }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "license": "MIT" }, "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==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -14042,8 +12890,7 @@ }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14053,8 +12900,7 @@ }, "node_modules/string-width/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -14067,8 +12913,7 @@ }, "node_modules/stringify-entities": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -14080,8 +12925,7 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -14093,8 +12937,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14104,24 +12947,21 @@ }, "node_modules/strip-bom-string": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -14131,16 +12971,14 @@ }, "node_modules/style-to-object": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" } }, "node_modules/stylehacks": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" @@ -14154,8 +12992,6 @@ }, "node_modules/stylelint": { "version": "16.7.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.7.0.tgz", - "integrity": "sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==", "dev": true, "funding": [ { @@ -14167,6 +13003,7 @@ "url": "https://github.com/sponsors/stylelint" } ], + "license": "MIT", "dependencies": { "@csstools/css-parser-algorithms": "^2.7.1", "@csstools/css-tokenizer": "^2.4.1", @@ -14217,8 +13054,6 @@ }, "node_modules/stylelint-config-recommended": { "version": "14.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", - "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true, "funding": [ { @@ -14230,6 +13065,7 @@ "url": "https://github.com/sponsors/stylelint" } ], + "license": "MIT", "engines": { "node": ">=18.12.0" }, @@ -14239,8 +13075,6 @@ }, "node_modules/stylelint-config-standard": { "version": "36.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", - "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", "dev": true, "funding": [ { @@ -14252,6 +13086,7 @@ "url": "https://github.com/sponsors/stylelint" } ], + "license": "MIT", "dependencies": { "stylelint-config-recommended": "^14.0.1" }, @@ -14264,15 +13099,13 @@ }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stylelint/node_modules/cosmiconfig": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -14296,33 +13129,29 @@ }, "node_modules/stylelint/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stylelint/node_modules/is-plain-object": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stylelint/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -14332,9 +13161,8 @@ }, "node_modules/stylelint/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14346,9 +13174,8 @@ }, "node_modules/stylelint/node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14358,9 +13185,8 @@ }, "node_modules/stylelint/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -14373,9 +13199,8 @@ }, "node_modules/stylelint/node_modules/strip-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -14385,9 +13210,8 @@ }, "node_modules/stylelint/node_modules/write-file-atomic": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -14398,8 +13222,7 @@ }, "node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14409,9 +13232,8 @@ }, "node_modules/supports-hyperlinks": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -14422,8 +13244,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14433,19 +13254,15 @@ }, "node_modules/svg-parser": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "license": "MIT" }, "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==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -14468,17 +13285,15 @@ }, "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==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/table": { "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -14492,15 +13307,13 @@ }, "node_modules/table/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14512,21 +13325,18 @@ }, "node_modules/tablesort": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz", - "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==" + "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/terser": { "version": "5.31.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", - "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -14542,8 +13352,7 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -14575,8 +13384,7 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -14590,16 +13398,14 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -14611,13 +13417,11 @@ }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -14633,8 +13437,7 @@ }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14647,41 +13450,34 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "license": "MIT" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -14691,24 +13487,21 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/trim-lines": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14716,8 +13509,7 @@ }, "node_modules/trough": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14725,13 +13517,11 @@ }, "node_modules/tslib": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "license": "0BSD" }, "node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -14741,8 +13531,7 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -14753,16 +13542,14 @@ }, "node_modules/type-is/node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/type-is/node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -14772,16 +13559,14 @@ }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", @@ -14793,29 +13578,25 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-emoji-modifier-base": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -14826,24 +13607,21 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unified": { "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -14860,8 +13638,7 @@ }, "node_modules/unique-string": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" }, @@ -14874,8 +13651,7 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14886,8 +13662,7 @@ }, "node_modules/unist-util-position": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14898,8 +13673,7 @@ }, "node_modules/unist-util-position-from-estree": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14910,8 +13684,7 @@ }, "node_modules/unist-util-remove-position": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" @@ -14923,8 +13696,7 @@ }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14935,8 +13707,7 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -14949,8 +13720,7 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -14962,24 +13732,20 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -14994,6 +13760,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -15007,8 +13774,7 @@ }, "node_modules/update-notifier": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", "dependencies": { "boxen": "^7.0.0", "chalk": "^5.0.1", @@ -15034,8 +13800,7 @@ }, "node_modules/update-notifier/node_modules/boxen": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", @@ -15055,8 +13820,7 @@ }, "node_modules/update-notifier/node_modules/camelcase": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -15066,8 +13830,7 @@ }, "node_modules/update-notifier/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -15077,24 +13840,21 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/uri-js/node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/url-loader": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", @@ -15119,8 +13879,7 @@ }, "node_modules/url-loader/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15134,29 +13893,25 @@ }, "node_modules/url-loader/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/url-loader/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/url-loader/node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/url-loader/node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -15166,8 +13921,7 @@ }, "node_modules/url-loader/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15183,55 +13937,47 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "license": "MIT" }, "node_modules/utility-types": { "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/value-equal": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vfile": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", - "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0", @@ -15244,8 +13990,7 @@ }, "node_modules/vfile-location": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -15257,8 +14002,7 @@ }, "node_modules/vfile-message": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -15270,8 +14014,7 @@ }, "node_modules/watchpack": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -15282,16 +14025,14 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/web-namespaces": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15299,8 +14040,7 @@ }, "node_modules/webpack": { "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", @@ -15345,8 +14085,7 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", @@ -15370,16 +14109,14 @@ }, "node_modules/webpack-bundle-analyzer/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==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/webpack-dev-middleware": { "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -15400,16 +14137,14 @@ }, "node_modules/webpack-dev-middleware/node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack-dev-middleware/node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -15419,16 +14154,14 @@ }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack-dev-server": { "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -15485,8 +14218,7 @@ }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -15505,8 +14237,7 @@ }, "node_modules/webpack-merge": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", @@ -15518,16 +14249,14 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15541,29 +14270,25 @@ }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/webpack/node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack/node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -15573,8 +14298,7 @@ }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15590,8 +14314,7 @@ }, "node_modules/webpackbar": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.3", @@ -15607,8 +14330,7 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -15620,16 +14342,14 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -15642,8 +14362,7 @@ }, "node_modules/widest-line": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", "dependencies": { "string-width": "^5.0.1" }, @@ -15656,13 +14375,11 @@ }, "node_modules/wildcard": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -15677,8 +14394,7 @@ }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -15688,8 +14404,7 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -15699,8 +14414,7 @@ }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -15713,13 +14427,11 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -15729,8 +14441,7 @@ }, "node_modules/ws": { "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -15749,8 +14460,7 @@ }, "node_modules/xdg-basedir": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -15760,8 +14470,7 @@ }, "node_modules/xml-js": { "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", "dependencies": { "sax": "^1.2.4" }, @@ -15771,21 +14480,18 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yocto-queue": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "license": "MIT", "engines": { "node": ">=12.20" }, @@ -15795,8 +14501,7 @@ }, "node_modules/zwitch": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/docs/package.json b/docs/package.json index 3f877edbe..7b36c1415 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "website", - "version": "2024.7.27", + "version": "2024.8.01", "private": true, "scripts": { "docusaurus": "docusaurus", From 9c6a654cb04a6073be42d453c84027ac240f3f47 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Mon, 29 Jul 2024 15:42:53 -0700 Subject: [PATCH 17/25] docs: node bump and maintainers guide update --- .github/maintainers_guide.md | 51 ++----------------------------- .github/workflows/deploy-site.yml | 12 ++++---- .github/workflows/test-site.yml | 10 +++--- docs/README.md | 2 +- docs/package-lock.json | 2 +- docs/package.json | 2 +- 6 files changed, 16 insertions(+), 63 deletions(-) diff --git a/.github/maintainers_guide.md b/.github/maintainers_guide.md index 68b98d357..d6a1b325d 100644 --- a/.github/maintainers_guide.md +++ b/.github/maintainers_guide.md @@ -21,56 +21,9 @@ A useful trick for debugging inside tests is to use the Chrome Debugging Protoco ### Managing Documentation -The documentation is built using [Docusaurus](https://docusaurus.io/) and hosted with GitHub Pages. -The source files are contained in the `concepts` directory. They are then broken up according to general category. The full file structure is explained in the `/docs` README. +See the [`/docs/README.md`](./docs/README.md) file for documentation instructions. -A cheat-sheet: -* _I want to edit a doc._ `content/*/*.md` -* _I want to edit a Japanese doc._ `i18n/ja-jp/docusaurus-plugin-content-docs/current/*/*.md` -* _I want to change the docs sidebar._ `sidebar.js` -* _I want to change the css._ Don't use this repo, use the home repo and the changes will propagate here. -* _I want to change anything else._ `docusaurus.config.js` - -#### Adding a doc - -1. Make a markdown file. Add a `# Title` or use [front matter](https://docusaurus.io/docs/next/create-doc) with `title:`. - -2. Save it in `content/folder/title.md` or `content/title.md`, depending on if it's in a sidebar category. The nuance is just for internal organization. - -3. There needs to be 1:1 docs content for the sidebar. Copy the folder/file and put it in the Japanese docs: `i18n/ja/docusaurus-plugin-content-docs/current/*`. Just leave it in English if you don't speak Japanese. - -4. Add the doc's path to the sidebar within `docusaurus.config.js`. Where ever makes most sense for you. - -5. Test the changes ↓ - -#### Running locally - -1. Docusaurus requires at least Node 18. You can update Node however you want. `nvm` is one way. Install `nvm` if you don't have it: `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash` - -2. Then grab the latest version of Node. `nvm install node` - -3. If you are running this project locally for the first time, you'll need to install the packages with the following command: `npm install` - -4. The following command starts a local development server and opens up a browser window. `npm run start`. - - For local runs, Docusaurus treats each language as a different instance of the website. You'll want to specify the language to run the japanese site locally `npm run start -- --locale ja`. Don't worry - both languages will be built/served on deployment. - -5. Edit the desired markdown file. Edits to pages are reflected live — no restarting the server or reloading the page.Remember — you're only editing the Bolt-JS docs right now -- the rest of slack.dev are other repos. - -#### Deploying - -1. The following command generates static content into the `build` directory. `npm run build`. -2. Then you can test out with the following command. `npm run serve`. - -#### Deployment to GitHub pages - -There are two docs-related GitHub action workflows: - -* **Test Deployment**: a PR to merge to main -> build site as test - -* **Deploy to GitHub pages**: a push to main -> build site -> deploy site - -Site should update in a minute or two. +If you're not touching the `/docs` folder, you don't need to worry about the docs setup affecting your PR. ### Releases _For beta releases, see Beta Releases section below:_ diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/deploy-site.yml index 5f6a92c73..c14f29260 100644 --- a/.github/workflows/deploy-site.yml +++ b/.github/workflows/deploy-site.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - 'docs-site/**' + - 'docs/**' jobs: build: @@ -17,22 +17,22 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: npm - cache-dependency-path: docs-site/package-lock.json + cache-dependency-path: docs/package-lock.json - name: Install dependencies run: npm ci - working-directory: ./docs-site + working-directory: ./docs - name: Build website run: npm run build - working-directory: ./docs-site + working-directory: ./docs - name: Upload Build Artifact uses: actions/upload-pages-artifact@v3 with: - path: ./docs-site/build + path: ./docs/build deploy: name: Deploy to GitHub Pages diff --git a/.github/workflows/test-site.yml b/.github/workflows/test-site.yml index 2685edd1b..392f48785 100644 --- a/.github/workflows/test-site.yml +++ b/.github/workflows/test-site.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - 'docs-site/**' + - 'docs/**' jobs: test: @@ -17,15 +17,15 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: npm - cache-dependency-path: docs-site/package-lock.json + cache-dependency-path: docs/package-lock.json - name: Install dependencies run: npm ci - working-directory: ./docs-site + working-directory: ./docs - name: Test build website run: npm run build - working-directory: ./docs-site + working-directory: ./docs diff --git a/docs/README.md b/docs/README.md index 3e15b74d1..284f5b60c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,7 +52,7 @@ A cheat-sheet: ## Running locally -Docusaurus requires at least Node 18. You can update Node however you want. `nvm` is one way. +You'll want to be using at least Node 20. You can update Node however you want. `nvm` is one way. Install `nvm` if you don't have it: diff --git a/docs/package-lock.json b/docs/package-lock.json index 87cfb4486..343d0077f 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -27,7 +27,7 @@ "stylelint-config-standard": "^36.0.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@algolia/autocomplete-core": { diff --git a/docs/package.json b/docs/package.json index 7b36c1415..10d8c05d8 100644 --- a/docs/package.json +++ b/docs/package.json @@ -45,6 +45,6 @@ ] }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } } From 41c8f38c3abc0f8b79ee6e1e7baf1f7c782bb26d Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 09:18:27 -0700 Subject: [PATCH 18/25] docs: rename docs flows for clarity --- .github/workflows/{test-site.yml => docs-build.yml} | 7 +++---- .github/workflows/{deploy-site.yml => docs-deploy.yml} | 0 2 files changed, 3 insertions(+), 4 deletions(-) rename .github/workflows/{test-site.yml => docs-build.yml} (86%) rename .github/workflows/{deploy-site.yml => docs-deploy.yml} (100%) diff --git a/.github/workflows/test-site.yml b/.github/workflows/docs-build.yml similarity index 86% rename from .github/workflows/test-site.yml rename to .github/workflows/docs-build.yml index 392f48785..30a4decb9 100644 --- a/.github/workflows/test-site.yml +++ b/.github/workflows/docs-build.yml @@ -1,4 +1,4 @@ -name: Test deployment +name: Test site build on: pull_request: @@ -9,7 +9,7 @@ on: jobs: test: - name: Test deployment + name: Test site build runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -25,7 +25,6 @@ jobs: run: npm ci working-directory: ./docs - - - name: Test build website + - name: Build website run: npm run build working-directory: ./docs diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/docs-deploy.yml similarity index 100% rename from .github/workflows/deploy-site.yml rename to .github/workflows/docs-deploy.yml From 697f7360bf26f13e2048149030edae252c49e522 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 09:20:27 -0700 Subject: [PATCH 19/25] docs: tweak job names --- .github/workflows/docs-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 30a4decb9..5686878f4 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -1,4 +1,4 @@ -name: Test site build +name: Build docs site on: pull_request: @@ -9,7 +9,7 @@ on: jobs: test: - name: Test site build + name: Build docs site runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From fa8c1df3f198475226bc20030a547178b0677cb7 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 14:38:23 -0700 Subject: [PATCH 20/25] docs: redirects --- docs/content/reference.md | 2 +- docs/content/steps/{steps-overview.md => steps.md} | 2 +- docs/docusaurus.config.js | 2 +- .../current/steps/{steps-overview.md => steps.md} | 2 +- docs/redirects.js | 6 ++++-- docs/sidebars.js | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) rename docs/content/steps/{steps-overview.md => steps.md} (97%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{steps-overview.md => steps.md} (97%) diff --git a/docs/content/reference.md b/docs/content/reference.md index 2251a82a7..6acd3db76 100644 --- a/docs/content/reference.md +++ b/docs/content/reference.md @@ -162,7 +162,7 @@ Bolt includes a set of error types to make errors easier to handle, with more sp | `ReceiverMultipleAckError` | Error thrown within Receiver when your app calls `ack()` when that request has previously been acknowledged. Currently only used in the default `HTTPReceiver`. | | `ReceiverAuthenticityError` | Error thrown when your app's request signature could not be verified. The error includes information on why it failed, such as an invalid timestamp, missing headers, or invalid signing secret. | `MultipleListenerError` | Thrown when multiple errors occur when processing multiple listeners for a single event. Includes an `originals` property with an array of the individual errors. | -| `WorkflowStepInitializationError` | Error thrown when configuration options are invalid or missing when instantiating a new `WorkflowStep` instance. This could be scenarios like not including a `callback_id`, or not including a configuration object. More information on Workflow Steps [can be found in the documentation](/concepts/steps-overview). | +| `WorkflowStepInitializationError` | Error thrown when configuration options are invalid or missing when instantiating a new `WorkflowStep` instance. This could be scenarios like not including a `callback_id`, or not including a configuration object. More information on Workflow Steps [can be found in the documentation](/concepts/steps). | | `UnknownError` | An error that was thrown inside the framework but does not have a specified error code. Contains an `original` property with more details. | :::info diff --git a/docs/content/steps/steps-overview.md b/docs/content/steps/steps.md similarity index 97% rename from docs/content/steps/steps-overview.md rename to docs/content/steps/steps.md index e026ac524..54aeb1962 100644 --- a/docs/content/steps/steps-overview.md +++ b/docs/content/steps/steps.md @@ -1,7 +1,7 @@ --- title: Overview of Workflow Steps from Apps lang: en -slug: /concepts/steps-overview +slug: /concepts/steps --- :::danger diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 422fa2c8a..babdd43e0 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -62,7 +62,7 @@ const config = { redirects: [ { to: '/getting-started', - from: ['/','/tutorial/getting-started'], + from: ['/tutorial/getting-started','/','/concepts', '/concepts/basic', '/concepts/advanced'], }, ], }, diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps.md similarity index 97% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps.md index 4d2b6c32c..405219353 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps.md @@ -1,7 +1,7 @@ --- title: ワークフローステップの概要 lang: ja-jp -slug: /concepts/steps-overview +slug: /concepts/steps --- (アプリによる)ワークフローステップ(Workflow Steps from Apps) は、[ワークフロービルダー](https://api.slack.com/workflows)におけるワークフローに組み込み可能なカスタムのワークフローステップを任意の Slack アプリが提供することを可能とします。 diff --git a/docs/redirects.js b/docs/redirects.js index cfbc72179..ef193a515 100644 --- a/docs/redirects.js +++ b/docs/redirects.js @@ -4,6 +4,8 @@ if (ExecutionEnvironment.canUseDOM) { (function() { // List of specific URLs to handle const urlsToHandle = [ + '/bolt-js/concepts#basic', + '/bolt-js/concepts#advanced', '/bolt-js/concepts#message-listening', '/bolt-js/concepts#message-sending', '/bolt-js/concepts#event-listening', @@ -35,7 +37,7 @@ if (ExecutionEnvironment.canUseDOM) { '/bolt-js/concepts#defining-custom-functions', '/bolt-js/concepts#listening-to-custom-functions', '/bolt-js/concepts#responding-to-interactivity', - '/bolt-js/concepts#steps-overview', + '/bolt-js/concepts#steps', '/bolt-js/concepts#creating-steps', '/bolt-js/concepts#adding-editing-steps', '/bolt-js/concepts#saving-steps', @@ -71,7 +73,7 @@ if (ExecutionEnvironment.canUseDOM) { '/bolt-js/ja-jp/concepts#defining-custom-functions', '/bolt-js/ja-jp/concepts#listening-to-custom-functions', '/bolt-js/ja-jp/concepts#responding-to-interactivity', - '/bolt-js/ja-jp/concepts#steps-overview', + '/bolt-js/ja-jp/concepts#steps', '/bolt-js/ja-jp/concepts#creating-steps', '/bolt-js/ja-jp/concepts#adding-editing-steps', '/bolt-js/ja-jp/concepts#saving-steps', diff --git a/docs/sidebars.js b/docs/sidebars.js index b11edaecd..de2b5b64b 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -79,7 +79,7 @@ const sidebars = { type: 'category', label: 'Workflow steps (Deprecated)', items: [ - 'steps/steps-overview', + 'steps/steps', 'steps/creating-steps', 'steps/adding-editing-steps', 'steps/saving-steps', From efad1d552efff1486797ecea49921e3024296aa0 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 16:45:19 -0700 Subject: [PATCH 21/25] gogo --- docs/docusaurus.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index babdd43e0..e03fc97bf 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -61,8 +61,8 @@ const config = { { redirects: [ { - to: '/getting-started', - from: ['/tutorial/getting-started','/','/concepts', '/concepts/basic', '/concepts/advanced'], + to: '/', + from: ['/tutorial/getting-started','/concepts', '/concepts/basic', '/concepts/advanced'], }, ], }, From 69bc1246adfa6298281b3f44e32be7f4cb0a6735 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 16:47:06 -0700 Subject: [PATCH 22/25] docs - in this essay i will explain why you should be able to change the color of vscode windows specifically because otherwise you end up like luke committing to the wrong repo --- docs/docusaurus.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index e03fc97bf..babdd43e0 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -61,8 +61,8 @@ const config = { { redirects: [ { - to: '/', - from: ['/tutorial/getting-started','/concepts', '/concepts/basic', '/concepts/advanced'], + to: '/getting-started', + from: ['/tutorial/getting-started','/','/concepts', '/concepts/basic', '/concepts/advanced'], }, ], }, From 3bff9f9e7a05e58c85e6fc8d8de4d0da03ead3e1 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 18:19:50 -0700 Subject: [PATCH 23/25] docs - feedback from zim --- docs/README.md | 3 ++- docs/docusaurus.config.js | 10 +++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/README.md b/docs/README.md index 284f5b60c..5c6adca84 100644 --- a/docs/README.md +++ b/docs/README.md @@ -77,6 +77,7 @@ The following command starts a local development server and opens up a browser w ``` npm run start +open http://localhost:3000/bolt-python/getting-started # visit a page ``` Edits to pages are reflected live — no restarting the server or reloading the page. (I'd say... 95% of the time, and 100% time if you're just editing a markdown file) @@ -88,7 +89,7 @@ Remember — you're only viewing the Bolt-JS docs right now. For local runs, Docusaurus treats each language as a different instance of the website. You'll want to specify the language to run the japanese site locally: ``` -npm run start -- --locale ja +npm run start -- --locale ja-jp ``` Don't worry - both languages will be built/served on deployment. diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index babdd43e0..9452d0eea 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -12,14 +12,10 @@ const config = { tagline: 'Official frameworks, libraries, and SDKs for Slack developers', favicon: 'img/favicon.ico', - // Set the production url of your site here url: 'https://slack.dev', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' baseUrl: '/bolt-js/', - // GitHub pages deployment config. - organizationName: 'slackapi', // Usually your GitHub org/user name. - projectName: 'bolt-js', // Usually your repo name. + organizationName: 'slackapi', + projectName: 'bolt-js', onBrokenLinks: 'warn', onBrokenAnchors: 'warn', @@ -162,7 +158,7 @@ const config = { { 'aria-label': 'GitHub Repository', 'className': 'navbar-github-link', - 'href': 'https://github.com/slackapi', + 'href': 'https://github.com/slackapi/bolt-js', 'position': 'right', target: '_self', }, From 4f35a9d10392a55df5ebb06bafa5a279a0b7fbfa Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Tue, 30 Jul 2024 18:46:26 -0700 Subject: [PATCH 24/25] docs - one workflow --- .github/workflows/docs-build.yml | 30 ------------------------------ .github/workflows/docs-deploy.yml | 7 +++++++ 2 files changed, 7 insertions(+), 30 deletions(-) delete mode 100644 .github/workflows/docs-build.yml diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml deleted file mode 100644 index 5686878f4..000000000 --- a/.github/workflows/docs-build.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Build docs site - -on: - pull_request: - branches: - - main - paths: - - 'docs/**' - -jobs: - test: - name: Build docs site - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - cache-dependency-path: docs/package-lock.json - - - name: Install dependencies - run: npm ci - working-directory: ./docs - - - name: Build website - run: npm run build - working-directory: ./docs diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index c14f29260..54523819e 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -1,11 +1,17 @@ name: Deploy to GitHub Pages on: + pull_request: + branches: + - main + paths: + - 'docs/**' push: branches: - main paths: - 'docs/**' + workflow_dispatch: jobs: build: @@ -36,6 +42,7 @@ jobs: deploy: name: Deploy to GitHub Pages + if: github.event_name != 'pull_request' needs: build # Grant GITHUB_TOKEN the permissions required to make a Pages deployment From 29b9b997f23ffcb3a6a04a159c32824b88062932 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Wed, 31 Jul 2024 09:33:05 -0700 Subject: [PATCH 25/25] docs: nits --- docs/README.md | 8 +++----- .../ja-jp/docusaurus-plugin-content-docs/current.json | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/README.md b/docs/README.md index 5c6adca84..225a37582 100644 --- a/docs/README.md +++ b/docs/README.md @@ -114,12 +114,10 @@ If it looks good, make a PR request! ### Deployment to GitHub pages -There are two GitHub action workflows set up in each repo. They flow as follows: +There is a GitHub action workflow set up in each repo. -* **Test Deployment**: a PR to merge to main -> build site as test -* **Deploy to GitHub pages**: a push to main -> build site -> deploy site - -Site should update in a minute or two. +* On PR, it tests a site build. +* On Merge, it builds the site and deploys it. Site should update in a minute or two. --- diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json index 4bfc16b18..c5794d3d0 100644 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json +++ b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current.json @@ -32,7 +32,7 @@ "description": "The label for link Code on GitHub in sidebar sidebarJSBolt, linking to https://github.com/SlackAPI/bolt-js" }, "sidebar.sidebarJSBolt.link.Contributors Guide": { - "message": "Contributors Guide", + "message": "貢献", "description": "The label for link Contributors Guide in sidebar sidebarJSBolt, linking to https://github.com/SlackAPI/bolt-js/blob/main/.github/contributing.md" } }

    kuHci1T>%df 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ÁL-1d-(Q|-QVD5f?wX!S;g7ykz;DfF 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�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 diff --git a/docs/assets/style.css b/docs/assets/style.css deleted file mode 100644 index 9a38809d3..000000000 --- a/docs/assets/style.css +++ /dev/null @@ -1,493 +0,0 @@ -/* Color variables */ -:root { - --light-grey: #F8F8F8; - --grey: #868686; - --dark-grey: #616061; - --soft-grey: #ECECEC; - --blue: #1264A3; - --green: #00B073; - --light-blue: #B8D1E3; - --white: #FFFFFF; - --black: #1D1C1D; - --yellowish: #FF9E00; -} - -body { - background-color: var(--white); - font-family: 'Noto Sans JP', 'Slack-Lato', sans-serif; -} - -.content { - grid-area: content; -} - -/* Sidebar */ -.panel { - position: fixed; - width: 20%; - height: 100%; - overflow: auto; - top: 0; - left: 0; - background-color: var(--light-grey); -} - -.panel .sidebar-content { - width: 75%; - margin: 30px auto 20px auto; -} - -.panel .sidebar-content .logo { - padding-top: 1em; - position: relative; -} - -.panel .sidebar-content .logo .icon img { - width: 30px; - margin-right: 6px; -} - -.panel .sidebar-content .logo .name { - font-weight: 800; - font-size: 1.7em; - vertical-align: bottom; -} - -.panel .sidebar-content .logo .version { - line-height: 1em; - vertical-align: bottom; -} - -.panel .sidebar-content .logo .version a { - color: var(--dark-grey); - background-color: var(--soft-grey); - font-size: 0.5em; - font-weight: 800; - padding: 4px 10px; - border-radius: 12px; - margin-left: 10px; - -} - -.panel .sidebar-content ul.sidebar-section { - list-style: none; - list-style-position: inside; - padding-top: 0.9em; - margin: 0 0 0 -8px; - font-size: 0.80em; -} - -.panel .sidebar-content ul.sidebar-section li { - border-radius: 8px; - padding: 2px 0 2px 8px; - margin: 3px 0; - color: var(--black); -} - -.panel .sidebar-content ul.sidebar-section li:hover { - background-color: #D7D7D7; -} - -.panel .sidebar-content ul.sidebar-section li.madeby:hover { - background-color: transparent; -} - -.panel .sidebar-content a:hover { - text-decoration: none; -} - -.panel .sidebar-content ul.sidebar-section li.active { - background-color: var(--blue); - color: var(--white); -} - -.panel .sidebar-content ul.sidebar-section li.title { - font-weight: 600; -} - -.panel .sidebar-content ul.sidebar-section .label-warning { - line-height: 1em; - vertical-align: middle; - color: var(--white); - background-color: var(--dark-grey); - font-size: 0.5em; - font-weight: 800; - padding: 4px 10px; - border-radius: 12px; -} - -/* Main page */ -.header { - width: 95%; - margin: 0 auto 1em auto; - height: 5rem; - padding-top: 1.5em; -} - -.header a:hover { - text-decoration: none; -} - -.header a.language-switcher { - color: var(--grey); - font-weight: 700; - padding: 6px 14px 9px; - font-size: 15px; -} - -.header a.language-switcher:hover { - color: var(--black); -} - -.wrapper { - width: 100%; - margin: 0 auto; -} - -/* Main page content */ -.section-wrapper { - width: 90%; - margin: 0 auto 30px auto; - display: grid; - grid-gap: 25px; - grid-template-areas: - "head" - "body" - "code" - "secondary" - "divider" -} - -.tutorial-nav { - width: 20%; - position: fixed; -} - -.tutorial-nav ul { - margin-left: 3em; - padding-left: 1em; - border-width: 4px; - border-left-style: solid; - border-color: #F2F2F2; - border-image: linear-gradient( - to bottom, - #FFFFFF 0%, - #F2F2F2 6% 92%, - #FFFFFF 100% - ) 1 100%; - list-style: none; - padding-top: 1.5em; -} - -.circle { - background: #ddd; - border-radius: 50%; - height: 1em; - width: 1em; - float: left; - margin: 5px 0 0 -1.6em; -} - -.completed { - background: #58AF7F; -} - -.tutorial-nav ul li { - padding-bottom: 2.5em; -} - -.tutorial-nav a { - font-weight: 700; - font-size: 0.8em; - color: #757575; -} - -.tutorial-nav a:hover { - color: #000; - text-decoration: none; -} - -.tutorial { - width: 55%; - margin: 1em 0 0 33%; - padding-bottom: 2em; - font-size: 1em; - line-height: 1.75em; -} - -.tutorial img, .reference img { - width: 85%; - margin: 0.2em auto; - display: block; - box-shadow: 0 0 15px #DDDDDD; -} - -.tutorial blockquote, .reference blockquote { - margin: 0 0 0 1em; - padding: 0 6em 0 1.5em; - border-radius: 6px; - border-left: 6px solid #DDD; - font-size: 0.95em; -} - -.tutorial h3 { - padding-bottom: 1em; -} - -.label-warning { - line-height: 1em; - vertical-align: middle; - color: var(--white); - background-color: var(--dark-grey); - font-size: 0.45em; - font-weight: 800; - padding: 4px 10px; - border-radius: 12px; - margin-left: 10px; -} - -.reference { - width: 80%; - margin: 1em auto 3em auto; - padding-bottom: 2em; - font-size: 1em; - line-height: 1.75em; -} - -.reference h3 { - padding-top: 1em; -} - -.content .section-wrapper .language-javascript { - grid-area: code; -} - -pre { - background-color: var(--light-grey) !important; - background-image: none; - padding: 1em 1.5em; - border: 1px solid var(--soft-grey); - margin: 0; - border-radius: 1em; -} - -/* Code block with column numbers */ -pre.highlight { - line-height: 2em; - overflow-x: auto; -} - -pre.highlight code span { - padding: 0; - margin: 0; - height: 0; -} - -pre.highlight code pre { - padding: 0; - border: 0; - font-size: 0.9em; - overflow: visible; -} - -table.rouge-table, td.rouge-code, td.rouge-gutter { - padding: 0; - border: 0; - margin: 0; -} - -td.rouge-gutter { - padding-right: 1em; - user-select: none; - color: var(--dark-grey); -} -/* End Code block with column numbers */ - -.content .section-wrapper .section-content { - grid-area: body; - font-size: 1em; - line-height: 2em; -} - -.content .section-wrapper h3 { - grid-area: head; - font-size: 1.4em; - font-weight: 600; -} - -.content .section-wrapper hr { - grid-area: divider; - height: 1px; - border-top: 1px solid #DDD; - width: 100%; -} - -.content .section-wrapper .label-legacy { - line-height: 1em; - vertical-align: middle; - color: var(--white); - background-color: var(--dark-grey); - font-size: 0.5em; - font-weight: 800; - padding: 4px 10px; - border-radius: 12px; - margin-left: 10px; -} - - -a:hover { - text-decoration: underline; -} - -/* Secondary content */ -.secondary-wrapper { - width: 100%; - grid-area: secondary; - margin: 1em auto 0 auto; - font-size: 1em; - line-height: 1.75em; -} - -.secondary-wrapper .language-javascript { - width: 50%; - float: left; - margin-top: 1em; -} - -.content .section-wrapper .secondary-content { - width: 45%; - float: left; - margin-right: 5%; - margin-top: 1em; -} - -summary h4 { - display: inline; -} - -/* Responsive */ -@media (min-width: 1024px) { - .tutorial-nav ul { - margin-left: 5em; - } -} - -@media (min-width: 768px) { - .wrapper { - display: grid; - grid-template-columns: 20% 75%; - grid-template-areas: - "sidebar content" - } - - .section-wrapper { - grid-template-columns: 50% 50%; - grid-template-areas: - "head head" - "body code" - "secondary secondary" - "divider divider" - } -} - -@media (max-width: 768px) { - .panel { - display: none; - } - - .language-switcher { - display: none; - } - - .tutorial-nav { - display: none; - } - - .tutorial { - width: 85%; - margin: 1em auto; - } - - .wrapper { - display: grid; - grid-template-columns: 100%; - grid-template-areas: - "content" - } - - .section-wrapper { - grid-template-columns: 100%; - grid-template-areas: - "head" - "body" - "code" - "secondary" - "divider" - } -} - - -/* - * GitHub theme stylesheet from: http://jwarby.github.io/jekyll-pygments-themes/languages/javascript.html - */ - .highlight .hll { background-color: #ffffcc } - .highlight .c { color: #999988; } /* Comment */ - .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ - .highlight .k { color: #000000; font-weight: bold } /* Keyword */ - .highlight .o { color: #000000; font-weight: bold } /* Operator */ - .highlight .cm { color: #999988; } /* Comment.Multiline */ - .highlight .cp { color: #999999; font-weight: bold; } /* Comment.Preproc */ - .highlight .c1 { color: #999988; } /* Comment.Single */ - .highlight .cs { color: #999999; font-weight: bold; } /* Comment.Special */ - .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ - .highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ - .highlight .gr { color: #aa0000 } /* Generic.Error */ - .highlight .gh { color: #999999 } /* Generic.Heading */ - .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ - .highlight .go { color: #888888 } /* Generic.Output */ - .highlight .gp { color: #555555 } /* Generic.Prompt */ - .highlight .gs { font-weight: bold } /* Generic.Strong */ - .highlight .gu { color: #aaaaaa } /* Generic.Subheading */ - .highlight .gt { color: #aa0000 } /* Generic.Traceback */ - .highlight .kc { color: #000000; font-weight: bold } /* Keyword.Constant */ - .highlight .kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ - .highlight .kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ - .highlight .kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ - .highlight .kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ - .highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ - .highlight .m { color: #009999 } /* Literal.Number */ - .highlight .s { color: #d01040 } /* Literal.String */ - .highlight .na { color: #008080 } /* Name.Attribute */ - .highlight .nb { color: #0086B3 } /* Name.Builtin */ - .highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ - .highlight .no { color: #008080 } /* Name.Constant */ - .highlight .nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ - .highlight .ni { color: #800080 } /* Name.Entity */ - .highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ - .highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ - .highlight .nl { color: #990000; font-weight: bold } /* Name.Label */ - .highlight .nn { color: #555555 } /* Name.Namespace */ - .highlight .nt { color: #000080 } /* Name.Tag */ - .highlight .nv { color: #008080 } /* Name.Variable */ - .highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ - .highlight .w { color: #bbbbbb } /* Text.Whitespace */ - .highlight .mf { color: #009999 } /* Literal.Number.Float */ - .highlight .mh { color: #009999 } /* Literal.Number.Hex */ - .highlight .mi { color: #009999 } /* Literal.Number.Integer */ - .highlight .mo { color: #009999 } /* Literal.Number.Oct */ - .highlight .sb { color: #d01040 } /* Literal.String.Backtick */ - .highlight .sc { color: #d01040 } /* Literal.String.Char */ - .highlight .sd { color: #d01040 } /* Literal.String.Doc */ - .highlight .s2 { color: #d01040 } /* Literal.String.Double */ - .highlight .se { color: #d01040 } /* Literal.String.Escape */ - .highlight .sh { color: #d01040 } /* Literal.String.Heredoc */ - .highlight .si { color: #d01040 } /* Literal.String.Interpol */ - .highlight .sx { color: #d01040 } /* Literal.String.Other */ - .highlight .sr { color: #009926 } /* Literal.String.Regex */ - .highlight .s1 { color: #d01040 } /* Literal.String.Single */ - .highlight .ss { color: #990073 } /* Literal.String.Symbol */ - .highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ - .highlight .vc { color: #008080 } /* Name.Variable.Class */ - .highlight .vg { color: #008080 } /* Name.Variable.Global */ - .highlight .vi { color: #008080 } /* Name.Variable.Instance */ - .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/docs/_basic/acknowledging_requests.md b/docs/basic/acknowledging_requests.md similarity index 100% rename from docs/_basic/acknowledging_requests.md rename to docs/basic/acknowledging_requests.md diff --git a/docs/_basic/authenticating_oauth.md b/docs/basic/authenticating_oauth.md similarity index 100% rename from docs/_basic/authenticating_oauth.md rename to docs/basic/authenticating_oauth.md diff --git a/docs/_basic/ja_acknowledging_requests.md b/docs/basic/ja_acknowledging_requests.md similarity index 100% rename from docs/_basic/ja_acknowledging_requests.md rename to docs/basic/ja_acknowledging_requests.md diff --git a/docs/_basic/ja_authenticating_oauth.md b/docs/basic/ja_authenticating_oauth.md similarity index 100% rename from docs/_basic/ja_authenticating_oauth.md rename to docs/basic/ja_authenticating_oauth.md diff --git a/docs/_basic/ja_listening_actions.md b/docs/basic/ja_listening_actions.md similarity index 100% rename from docs/_basic/ja_listening_actions.md rename to docs/basic/ja_listening_actions.md diff --git a/docs/_basic/ja_listening_events.md b/docs/basic/ja_listening_events.md similarity index 100% rename from docs/_basic/ja_listening_events.md rename to docs/basic/ja_listening_events.md diff --git a/docs/_basic/ja_listening_messages.md b/docs/basic/ja_listening_messages.md similarity index 100% rename from docs/_basic/ja_listening_messages.md rename to docs/basic/ja_listening_messages.md diff --git a/docs/_basic/ja_listening_modals.md b/docs/basic/ja_listening_modals.md similarity index 100% rename from docs/_basic/ja_listening_modals.md rename to docs/basic/ja_listening_modals.md diff --git a/docs/_basic/ja_listening_responding_commands.md b/docs/basic/ja_listening_responding_commands.md similarity index 100% rename from docs/_basic/ja_listening_responding_commands.md rename to docs/basic/ja_listening_responding_commands.md diff --git a/docs/_basic/ja_listening_responding_options.md b/docs/basic/ja_listening_responding_options.md similarity index 100% rename from docs/_basic/ja_listening_responding_options.md rename to docs/basic/ja_listening_responding_options.md diff --git a/docs/_basic/ja_listening_responding_shortcuts.md b/docs/basic/ja_listening_responding_shortcuts.md similarity index 100% rename from docs/_basic/ja_listening_responding_shortcuts.md rename to docs/basic/ja_listening_responding_shortcuts.md diff --git a/docs/_basic/ja_opening_modals.md b/docs/basic/ja_opening_modals.md similarity index 100% rename from docs/_basic/ja_opening_modals.md rename to docs/basic/ja_opening_modals.md diff --git a/docs/_basic/ja_publishing_views.md b/docs/basic/ja_publishing_views.md similarity index 100% rename from docs/_basic/ja_publishing_views.md rename to docs/basic/ja_publishing_views.md diff --git a/docs/_basic/ja_responding_actions.md b/docs/basic/ja_responding_actions.md similarity index 100% rename from docs/_basic/ja_responding_actions.md rename to docs/basic/ja_responding_actions.md diff --git a/docs/_basic/ja_sending_messages.md b/docs/basic/ja_sending_messages.md similarity index 100% rename from docs/_basic/ja_sending_messages.md rename to docs/basic/ja_sending_messages.md diff --git a/docs/_basic/ja_socket_mode.md b/docs/basic/ja_socket_mode.md similarity index 100% rename from docs/_basic/ja_socket_mode.md rename to docs/basic/ja_socket_mode.md diff --git a/docs/_basic/ja_updating_pushing_modals.md b/docs/basic/ja_updating_pushing_modals.md similarity index 100% rename from docs/_basic/ja_updating_pushing_modals.md rename to docs/basic/ja_updating_pushing_modals.md diff --git a/docs/_basic/ja_web_api.md b/docs/basic/ja_web_api.md similarity index 100% rename from docs/_basic/ja_web_api.md rename to docs/basic/ja_web_api.md diff --git a/docs/_basic/listening_actions.md b/docs/basic/listening_actions.md similarity index 100% rename from docs/_basic/listening_actions.md rename to docs/basic/listening_actions.md diff --git a/docs/_basic/listening_events.md b/docs/basic/listening_events.md similarity index 100% rename from docs/_basic/listening_events.md rename to docs/basic/listening_events.md diff --git a/docs/_basic/listening_messages.md b/docs/basic/listening_messages.md similarity index 100% rename from docs/_basic/listening_messages.md rename to docs/basic/listening_messages.md diff --git a/docs/_basic/listening_modals.md b/docs/basic/listening_modals.md similarity index 100% rename from docs/_basic/listening_modals.md rename to docs/basic/listening_modals.md diff --git a/docs/_basic/listening_responding_commands.md b/docs/basic/listening_responding_commands.md similarity index 100% rename from docs/_basic/listening_responding_commands.md rename to docs/basic/listening_responding_commands.md diff --git a/docs/_basic/listening_responding_options.md b/docs/basic/listening_responding_options.md similarity index 100% rename from docs/_basic/listening_responding_options.md rename to docs/basic/listening_responding_options.md diff --git a/docs/_basic/listening_responding_shortcuts.md b/docs/basic/listening_responding_shortcuts.md similarity index 100% rename from docs/_basic/listening_responding_shortcuts.md rename to docs/basic/listening_responding_shortcuts.md diff --git a/docs/_basic/opening_modals.md b/docs/basic/opening_modals.md similarity index 100% rename from docs/_basic/opening_modals.md rename to docs/basic/opening_modals.md diff --git a/docs/_basic/publishing_views.md b/docs/basic/publishing_views.md similarity index 100% rename from docs/_basic/publishing_views.md rename to docs/basic/publishing_views.md diff --git a/docs/_basic/responding_actions.md b/docs/basic/responding_actions.md similarity index 100% rename from docs/_basic/responding_actions.md rename to docs/basic/responding_actions.md diff --git a/docs/_basic/sending_messages.md b/docs/basic/sending_messages.md similarity index 100% rename from docs/_basic/sending_messages.md rename to docs/basic/sending_messages.md diff --git a/docs/_basic/socket_mode.md b/docs/basic/socket_mode.md similarity index 100% rename from docs/_basic/socket_mode.md rename to docs/basic/socket_mode.md diff --git a/docs/_basic/updating_pushing_modals.md b/docs/basic/updating_pushing_modals.md similarity index 100% rename from docs/_basic/updating_pushing_modals.md rename to docs/basic/updating_pushing_modals.md diff --git a/docs/_basic/web_api.md b/docs/basic/web_api.md similarity index 100% rename from docs/_basic/web_api.md rename to docs/basic/web_api.md diff --git a/docs/_functions/creating.md b/docs/custom-functions/creating.md similarity index 100% rename from docs/_functions/creating.md rename to docs/custom-functions/creating.md diff --git a/docs/_functions/defining.md b/docs/custom-functions/defining.md similarity index 100% rename from docs/_functions/defining.md rename to docs/custom-functions/defining.md diff --git a/docs/_functions/listening.md b/docs/custom-functions/listening.md similarity index 100% rename from docs/_functions/listening.md rename to docs/custom-functions/listening.md diff --git a/docs/_functions/responding.md b/docs/custom-functions/responding.md similarity index 100% rename from docs/_functions/responding.md rename to docs/custom-functions/responding.md diff --git a/docs/_deployments/aws-lambda.md b/docs/deployments/aws-lambda.md similarity index 100% rename from docs/_deployments/aws-lambda.md rename to docs/deployments/aws-lambda.md diff --git a/docs/_deployments/heroku.md b/docs/deployments/heroku.md similarity index 100% rename from docs/_deployments/heroku.md rename to docs/deployments/heroku.md diff --git a/docs/_deployments/ja_aws-lambda.md b/docs/deployments/ja_aws-lambda.md similarity index 100% rename from docs/_deployments/ja_aws-lambda.md rename to docs/deployments/ja_aws-lambda.md diff --git a/docs/_deployments/ja_heroku.md b/docs/deployments/ja_heroku.md similarity index 100% rename from docs/_deployments/ja_heroku.md rename to docs/deployments/ja_heroku.md diff --git a/docs/scripts/tutorial_nav.js b/docs/scripts/tutorial_nav.js deleted file mode 100644 index 3883bc2cc..000000000 --- a/docs/scripts/tutorial_nav.js +++ /dev/null @@ -1,41 +0,0 @@ -var navTag = 'h3'; - -window.addEventListener('DOMContentLoaded', (event) => { - var sections = document.querySelectorAll(navTag); - var navParent = document.querySelector('.tutorial-nav-list'); - - function createNavElement(title, href) { - var navElement = document.createElement('li'); - - var navCircle = document.createElement('div'); - navCircle.setAttribute('class', 'circle ' + href); - - var navAnchor = document.createElement('a'); - navAnchor.setAttribute('href', '#' + href); - navAnchor.innerText = title; - - navElement.appendChild(navCircle); - navElement.appendChild(navAnchor); - - return navElement; - } - - sections.forEach(function(navHeader) { - var newElement = createNavElement(navHeader.innerText, navHeader.id); - navParent.appendChild(newElement); - }) -}); - -window.addEventListener('scroll', (event) => { - var sections = document.querySelectorAll(navTag); - - sections.forEach(function(navHeader) { - var navElement = document.querySelector('.' + navHeader.id); - - if (window.scrollY >= (navHeader.getBoundingClientRect().top + window.pageYOffset - 5)) { - navElement.setAttribute('class', 'circle completed ' + navHeader.id); - } else { - navElement.setAttribute('class', 'circle ' + navHeader.id); - } - }) -}); \ No newline at end of file diff --git a/docs/_steps/adding_editing_workflow_step.md b/docs/steps/adding_editing_workflow_step.md similarity index 100% rename from docs/_steps/adding_editing_workflow_step.md rename to docs/steps/adding_editing_workflow_step.md diff --git a/docs/_steps/creating_workflow_step.md b/docs/steps/creating_workflow_step.md similarity index 100% rename from docs/_steps/creating_workflow_step.md rename to docs/steps/creating_workflow_step.md diff --git a/docs/_steps/executing_workflow_steps.md b/docs/steps/executing_workflow_steps.md similarity index 100% rename from docs/_steps/executing_workflow_steps.md rename to docs/steps/executing_workflow_steps.md diff --git a/docs/_steps/ja_adding_editing_workflow_step.md b/docs/steps/ja_adding_editing_workflow_step.md similarity index 100% rename from docs/_steps/ja_adding_editing_workflow_step.md rename to docs/steps/ja_adding_editing_workflow_step.md diff --git a/docs/_steps/ja_creating_workflow_step.md b/docs/steps/ja_creating_workflow_step.md similarity index 100% rename from docs/_steps/ja_creating_workflow_step.md rename to docs/steps/ja_creating_workflow_step.md diff --git a/docs/_steps/ja_executing_workflow_steps.md b/docs/steps/ja_executing_workflow_steps.md similarity index 100% rename from docs/_steps/ja_executing_workflow_steps.md rename to docs/steps/ja_executing_workflow_steps.md diff --git a/docs/_steps/ja_saving_workflow_step.md b/docs/steps/ja_saving_workflow_step.md similarity index 100% rename from docs/_steps/ja_saving_workflow_step.md rename to docs/steps/ja_saving_workflow_step.md diff --git a/docs/_steps/ja_workflow_steps_overview.md b/docs/steps/ja_workflow_steps_overview.md similarity index 100% rename from docs/_steps/ja_workflow_steps_overview.md rename to docs/steps/ja_workflow_steps_overview.md diff --git a/docs/_steps/saving_workflow_step.md b/docs/steps/saving_workflow_step.md similarity index 100% rename from docs/_steps/saving_workflow_step.md rename to docs/steps/saving_workflow_step.md diff --git a/docs/_steps/workflow_steps_overview.md b/docs/steps/workflow_steps_overview.md similarity index 100% rename from docs/_steps/workflow_steps_overview.md rename to docs/steps/workflow_steps_overview.md diff --git a/docs/_tutorials/getting_started.md b/docs/tutorial/getting_started.md similarity index 100% rename from docs/_tutorials/getting_started.md rename to docs/tutorial/getting_started.md diff --git a/docs/_tutorials/getting_started_http.md b/docs/tutorial/getting_started_http.md similarity index 100% rename from docs/_tutorials/getting_started_http.md rename to docs/tutorial/getting_started_http.md diff --git a/docs/_tutorials/hubot_migration.md b/docs/tutorial/hubot_migration.md similarity index 100% rename from docs/_tutorials/hubot_migration.md rename to docs/tutorial/hubot_migration.md diff --git a/docs/_tutorials/ja_getting_started.md b/docs/tutorial/ja_getting_started.md similarity index 100% rename from docs/_tutorials/ja_getting_started.md rename to docs/tutorial/ja_getting_started.md diff --git a/docs/_tutorials/ja_getting_started_http.md b/docs/tutorial/ja_getting_started_http.md similarity index 100% rename from docs/_tutorials/ja_getting_started_http.md rename to docs/tutorial/ja_getting_started_http.md diff --git a/docs/_tutorials/ja_hubot_migration.md b/docs/tutorial/ja_hubot_migration.md similarity index 100% rename from docs/_tutorials/ja_hubot_migration.md rename to docs/tutorial/ja_hubot_migration.md diff --git a/docs/_tutorials/ja_migration_v2.md b/docs/tutorial/ja_migration_v2.md similarity index 100% rename from docs/_tutorials/ja_migration_v2.md rename to docs/tutorial/ja_migration_v2.md diff --git a/docs/_tutorials/ja_migration_v3.md b/docs/tutorial/ja_migration_v3.md similarity index 100% rename from docs/_tutorials/ja_migration_v3.md rename to docs/tutorial/ja_migration_v3.md diff --git a/docs/_tutorials/ja_reference.md b/docs/tutorial/ja_reference.md similarity index 100% rename from docs/_tutorials/ja_reference.md rename to docs/tutorial/ja_reference.md diff --git a/docs/_tutorials/ja_using-typescript.md b/docs/tutorial/ja_using-typescript.md similarity index 100% rename from docs/_tutorials/ja_using-typescript.md rename to docs/tutorial/ja_using-typescript.md diff --git a/docs/_tutorials/migration_v2.md b/docs/tutorial/migration_v2.md similarity index 100% rename from docs/_tutorials/migration_v2.md rename to docs/tutorial/migration_v2.md diff --git a/docs/_tutorials/migration_v3.md b/docs/tutorial/migration_v3.md similarity index 100% rename from docs/_tutorials/migration_v3.md rename to docs/tutorial/migration_v3.md diff --git a/docs/_tutorials/reference.md b/docs/tutorial/reference.md similarity index 100% rename from docs/_tutorials/reference.md rename to docs/tutorial/reference.md diff --git a/docs/_tutorials/using-typescript.md b/docs/tutorial/using-typescript.md similarity index 100% rename from docs/_tutorials/using-typescript.md rename to docs/tutorial/using-typescript.md From a6fa4a55b7a8fb520e884de361f892af5cf2ce11 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 11:42:22 -0700 Subject: [PATCH 02/25] docs: rename files --- docs/.env.sample | 4 - docs/.markdownlint.yml | 198 ------------------ docs/.ruby-version | 4 - docs/Gemfile | 3 - docs/_config.yml | 82 -------- ...rsation_store.md => conversation-store.md} | 0 .../{custom_routes.md => custom-routes.md} | 0 ...ization.md => deferring-initialization.md} | 0 .../{error_handling.md => error-handling.md} | 0 ...dleware_global.md => global-middleware.md} | 0 ...are_listener.md => listener-middleware.md} | 0 .../{token_rotation.md => token-rotation.md} | 0 ...knowledging_requests.md => acknowledge.md} | 0 ...stening_actions.md => action-listening.md} | 0 ...esponding_actions.md => action-respond.md} | 0 ...ating_oauth.md => authenticating-oauth.md} | 0 ...ing_responding_commands.md => commands.md} | 0 .../{opening_modals.md => creating-modals.md} | 0 ...listening_events.md => event-listening.md} | 0 ...ening_messages.md => message-listening.md} | 0 ...sending_messages.md => message-sending.md} | 0 ...ening_responding_options.md => options.md} | 0 ...ublishing_views.md => publishing-views.md} | 0 ...g_responding_shortcuts.md => shortcuts.md} | 0 docs/basic/{socket_mode.md => socket-mode.md} | 0 ...ng_modals.md => updating-pushing-views.md} | 0 ...istening_modals.md => view-submissions.md} | 0 docs/basic/{web_api.md => web-api.md} | 0 ...eating.md => creating-custom-functions.md} | 0 ...fining.md => defining-custom-functions.md} | 0 ...ng.md => listening-to-custom-functions.md} | 0 ...ding.md => responding-to-interactivity.md} | 0 docs/index.md | 7 - docs/jp.md | 8 - ...rkflow_step.md => adding-editing-steps.md} | 0 ...ing_workflow_step.md => creating-steps.md} | 0 ...g_workflow_steps.md => executing-steps.md} | 0 ...aving_workflow_step.md => saving-steps.md} | 0 ...ow_steps_overview.md => steps-overview.md} | 0 ...tarted_http.md => getting-started-http.md} | 0 ...{getting_started.md => getting-started.md} | 0 ...{hubot_migration.md => hubot-migration.md} | 0 .../{migration_v2.md => migration-v2.md} | 0 .../{migration_v3.md => migration-v3.md} | 0 docs/tutorial/using-typescript.md | 23 -- 45 files changed, 329 deletions(-) delete mode 100644 docs/.env.sample delete mode 100644 docs/.markdownlint.yml delete mode 100644 docs/.ruby-version delete mode 100644 docs/Gemfile delete mode 100644 docs/_config.yml rename docs/advanced/{conversation_store.md => conversation-store.md} (100%) rename docs/advanced/{custom_routes.md => custom-routes.md} (100%) rename docs/advanced/{deferring_initialization.md => deferring-initialization.md} (100%) rename docs/advanced/{error_handling.md => error-handling.md} (100%) rename docs/advanced/{middleware_global.md => global-middleware.md} (100%) rename docs/advanced/{middleware_listener.md => listener-middleware.md} (100%) rename docs/advanced/{token_rotation.md => token-rotation.md} (100%) rename docs/basic/{acknowledging_requests.md => acknowledge.md} (100%) rename docs/basic/{listening_actions.md => action-listening.md} (100%) rename docs/basic/{responding_actions.md => action-respond.md} (100%) rename docs/basic/{authenticating_oauth.md => authenticating-oauth.md} (100%) rename docs/basic/{listening_responding_commands.md => commands.md} (100%) rename docs/basic/{opening_modals.md => creating-modals.md} (100%) rename docs/basic/{listening_events.md => event-listening.md} (100%) rename docs/basic/{listening_messages.md => message-listening.md} (100%) rename docs/basic/{sending_messages.md => message-sending.md} (100%) rename docs/basic/{listening_responding_options.md => options.md} (100%) rename docs/basic/{publishing_views.md => publishing-views.md} (100%) rename docs/basic/{listening_responding_shortcuts.md => shortcuts.md} (100%) rename docs/basic/{socket_mode.md => socket-mode.md} (100%) rename docs/basic/{updating_pushing_modals.md => updating-pushing-views.md} (100%) rename docs/basic/{listening_modals.md => view-submissions.md} (100%) rename docs/basic/{web_api.md => web-api.md} (100%) rename docs/custom-functions/{creating.md => creating-custom-functions.md} (100%) rename docs/custom-functions/{defining.md => defining-custom-functions.md} (100%) rename docs/custom-functions/{listening.md => listening-to-custom-functions.md} (100%) rename docs/custom-functions/{responding.md => responding-to-interactivity.md} (100%) delete mode 100644 docs/index.md delete mode 100644 docs/jp.md rename docs/steps/{adding_editing_workflow_step.md => adding-editing-steps.md} (100%) rename docs/steps/{creating_workflow_step.md => creating-steps.md} (100%) rename docs/steps/{executing_workflow_steps.md => executing-steps.md} (100%) rename docs/steps/{saving_workflow_step.md => saving-steps.md} (100%) rename docs/steps/{workflow_steps_overview.md => steps-overview.md} (100%) rename docs/tutorial/{getting_started_http.md => getting-started-http.md} (100%) rename docs/tutorial/{getting_started.md => getting-started.md} (100%) rename docs/tutorial/{hubot_migration.md => hubot-migration.md} (100%) rename docs/tutorial/{migration_v2.md => migration-v2.md} (100%) rename docs/tutorial/{migration_v3.md => migration-v3.md} (100%) delete mode 100644 docs/tutorial/using-typescript.md diff --git a/docs/.env.sample b/docs/.env.sample deleted file mode 100644 index c2e71718b..000000000 --- a/docs/.env.sample +++ /dev/null @@ -1,4 +0,0 @@ -# In order to fetch repository metadata during local development, put a GitHub Personal Access Token in the -# following variable, and make sure it has `public_repo` access. - -JEKYLL_GITHUB_TOKEN= \ No newline at end of file diff --git a/docs/.markdownlint.yml b/docs/.markdownlint.yml deleted file mode 100644 index 4780b8f6b..000000000 --- a/docs/.markdownlint.yml +++ /dev/null @@ -1,198 +0,0 @@ -# Default state for all rules -default: true - -# Path to configuration file to extend -extends: null - -# MD001/heading-increment/header-increment - Heading levels should only increment by one level at a time -MD001: false - -# MD002/first-heading-h1/first-header-h1 - First heading should be a top-level heading -MD002: - # Heading level - level: 1 - -# MD003/heading-style/header-style - Heading style -MD003: - # Heading style - style: "consistent" - -# MD004/ul-style - Unordered list style -MD004: - # List style - style: "consistent" - -# MD005/list-indent - Inconsistent indentation for list items at the same level -MD005: true - -# MD006/ul-start-left - Consider starting bulleted lists at the beginning of the line -MD006: true - -# MD007/ul-indent - Unordered list indentation -MD007: false - -# MD009/no-trailing-spaces - Trailing spaces -MD009: - # Spaces for line break - br_spaces: 2 - # Allow spaces for empty lines in list items - list_item_empty_lines: false - # Include unnecessary breaks - strict: false - -# MD010/no-hard-tabs - Hard tabs -MD010: - # Include code blocks - code_blocks: true - # Fenced code languages to ignore - ignore_code_languages: [] - # Number of spaces for each hard tab - spaces_per_tab: 1 - -# MD011/no-reversed-links - Reversed link syntax -MD011: true - -# MD012/no-multiple-blanks - Multiple consecutive blank lines -MD012: - # Consecutive blank lines - maximum: 1 - -# MD013/line-length - Line length -MD013: false - -# MD014/commands-show-output - Dollar signs used before commands without showing output -MD014: true - -# MD018/no-missing-space-atx - No space after hash on atx style heading -MD018: true - -# MD019/no-multiple-space-atx - Multiple spaces after hash on atx style heading -MD019: true - -# MD020/no-missing-space-closed-atx - No space inside hashes on closed atx style heading -MD020: true - -# MD021/no-multiple-space-closed-atx - Multiple spaces inside hashes on closed atx style heading -MD021: true - -# MD022/blanks-around-headings/blanks-around-headers - Headings should be surrounded by blank lines -MD022: false - -# MD023/heading-start-left/header-start-left - Headings must start at the beginning of the line -MD023: true - -# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content -MD024: false - -# MD025/single-title/single-h1 - Multiple top-level headings in the same document -MD025: false - -# MD026/no-trailing-punctuation - Trailing punctuation in heading -MD026: - # Punctuation characters - punctuation: ".,;:!。,;:!" - -# MD027/no-multiple-space-blockquote - Multiple spaces after blockquote symbol -MD027: true - -# MD028/no-blanks-blockquote - Blank line inside blockquote -MD028: true - -# MD029/ol-prefix - Ordered list item prefix -MD029: false - -# MD030/list-marker-space - Spaces after list markers -MD030: false - -# MD031/blanks-around-fences - Fenced code blocks should be surrounded by blank lines -MD031: - # Include list items - list_items: true - -# MD032/blanks-around-lists - Lists should be surrounded by blank lines -MD032: true - -# MD033/no-inline-html - Inline HTML -MD033: false - -# MD034/no-bare-urls - Bare URL used -MD034: true - -# MD035/hr-style - Horizontal rule style -MD035: - # Horizontal rule style - style: "consistent" - -# MD036/no-emphasis-as-heading/no-emphasis-as-header - Emphasis used instead of a heading -MD036: false - # Punctuation characters - # punctuation: ".,;:!?。,;:!?" - -# MD037/no-space-in-emphasis - Spaces inside emphasis markers -MD037: true - -# MD038/no-space-in-code - Spaces inside code span elements -MD038: true - -# MD039/no-space-in-links - Spaces inside link text -MD039: true - -# MD040/fenced-code-language - Fenced code blocks should have a language specified -MD040: false - -# MD041/first-line-heading/first-line-h1 - First line in a file should be a top-level heading -MD041: - # Heading level - level: 1 - # RegExp for matching title in front matter - front_matter_title: "^\\s*title\\s*[:=]" - -# MD042/no-empty-links - No empty links -MD042: true - -# MD043/required-headings/required-headers - Required heading structure -MD043: false - -# MD044/proper-names - Proper names should have the correct capitalization -MD044: - # List of proper names - names: [] - # Include code blocks - code_blocks: true - # Include HTML elements - html_elements: true - -# MD045/no-alt-text - Images should have alternate text (alt text) -MD045: true - -# MD046/code-block-style - Code block style -MD046: - # Block style - style: "consistent" - -# MD047/single-trailing-newline - Files should end with a single newline character -MD047: true - -# MD048/code-fence-style - Code fence style -MD048: - # Code fence style - style: "consistent" - -# MD049/emphasis-style - Emphasis style should be consistent -MD049: - # Emphasis style should be consistent - style: "consistent" - -# MD050/strong-style - Strong style should be consistent -MD050: - # Strong style should be consistent - style: "consistent" - -# MD051/link-fragments - Link fragments should be valid -MD051: false - -# MD052/reference-links-images - Reference links and images should use a label that is defined -MD052: true - -# MD053/link-image-reference-definitions - Link and image reference definitions should be needed -MD053: true diff --git a/docs/.ruby-version b/docs/.ruby-version deleted file mode 100644 index 8b733973b..000000000 --- a/docs/.ruby-version +++ /dev/null @@ -1,4 +0,0 @@ -2.7.6 - -# This version number should track the Ruby version used in production: https://pages.github.com/versions/. -# If it is out of date, please update and send a PR with the change. diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index 2276903ba..000000000 --- a/docs/Gemfile +++ /dev/null @@ -1,3 +0,0 @@ -source 'https://rubygems.org' -gem 'github-pages', group: :jekyll_plugins -gem 'dotenv' \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 63d00e632..000000000 --- a/docs/_config.yml +++ /dev/null @@ -1,82 +0,0 @@ -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'bundle exec jekyll serve'. If you change this file, please restart the server process. -title: Bolt -description: >- - A framework that makes Slack app development fast and straight-forward. - With a single interface for Slack’s Web API, Events API, and interactive features, - Bolt gives you the full power of the Slack platform out of the box. -baseurl: /bolt-js -url: https://slack.dev - -collections: - basic: - output: false - advanced: - output: false - functions: - output: false - steps: - output: false - deployments: - output: true - tutorials: - output: true - permalink: /tutorials/:slug - reference: - output: true - -defaults: - - - scope: - path: "" - values: - layout: "default" - -# Translation strings used in templates - they are typically used using t[page.lang] -# so it's important to have corresponding strings for each translated language -t: - en: - basic: Basic concepts - advanced: Advanced concepts - start: Getting started - reference: Reference - functions: Custom functions - steps: Workflow steps - deployments: Deployments - contribute: Contributing - deprecated: Deprecated - beta: Beta - ja-jp: - basic: 基本的な概念 - advanced: 応用コンセプト - start: Bolt 入門ガイド - steps: ワークフローステップ - # TODO: translate these title - deployments: Deployments - reference: リファレンス - contribute: 貢献 - deprecated: 非推奨 - beta: Beta - -# Metadata -repo_name: bolt-js -github_username: SlackAPI - -code_of_conduct_url: https://slackhq.github.io/code-of-conduct -cla_url: https://cla-assistant.io/slackapi/bolt-js - -google_analytics: UA-56978219-13 -google_tag_manager: GTM-KFZ5MK7 - -# Build settings -markdown: kramdown -kramdown: - parse_block_html: true - syntax_highlighter_opts: - block: - line_numbers: true -plugins: - - jemoji - - jekyll-redirect-from - -repository: slackapi/bolt-js diff --git a/docs/advanced/conversation_store.md b/docs/advanced/conversation-store.md similarity index 100% rename from docs/advanced/conversation_store.md rename to docs/advanced/conversation-store.md diff --git a/docs/advanced/custom_routes.md b/docs/advanced/custom-routes.md similarity index 100% rename from docs/advanced/custom_routes.md rename to docs/advanced/custom-routes.md diff --git a/docs/advanced/deferring_initialization.md b/docs/advanced/deferring-initialization.md similarity index 100% rename from docs/advanced/deferring_initialization.md rename to docs/advanced/deferring-initialization.md diff --git a/docs/advanced/error_handling.md b/docs/advanced/error-handling.md similarity index 100% rename from docs/advanced/error_handling.md rename to docs/advanced/error-handling.md diff --git a/docs/advanced/middleware_global.md b/docs/advanced/global-middleware.md similarity index 100% rename from docs/advanced/middleware_global.md rename to docs/advanced/global-middleware.md diff --git a/docs/advanced/middleware_listener.md b/docs/advanced/listener-middleware.md similarity index 100% rename from docs/advanced/middleware_listener.md rename to docs/advanced/listener-middleware.md diff --git a/docs/advanced/token_rotation.md b/docs/advanced/token-rotation.md similarity index 100% rename from docs/advanced/token_rotation.md rename to docs/advanced/token-rotation.md diff --git a/docs/basic/acknowledging_requests.md b/docs/basic/acknowledge.md similarity index 100% rename from docs/basic/acknowledging_requests.md rename to docs/basic/acknowledge.md diff --git a/docs/basic/listening_actions.md b/docs/basic/action-listening.md similarity index 100% rename from docs/basic/listening_actions.md rename to docs/basic/action-listening.md diff --git a/docs/basic/responding_actions.md b/docs/basic/action-respond.md similarity index 100% rename from docs/basic/responding_actions.md rename to docs/basic/action-respond.md diff --git a/docs/basic/authenticating_oauth.md b/docs/basic/authenticating-oauth.md similarity index 100% rename from docs/basic/authenticating_oauth.md rename to docs/basic/authenticating-oauth.md diff --git a/docs/basic/listening_responding_commands.md b/docs/basic/commands.md similarity index 100% rename from docs/basic/listening_responding_commands.md rename to docs/basic/commands.md diff --git a/docs/basic/opening_modals.md b/docs/basic/creating-modals.md similarity index 100% rename from docs/basic/opening_modals.md rename to docs/basic/creating-modals.md diff --git a/docs/basic/listening_events.md b/docs/basic/event-listening.md similarity index 100% rename from docs/basic/listening_events.md rename to docs/basic/event-listening.md diff --git a/docs/basic/listening_messages.md b/docs/basic/message-listening.md similarity index 100% rename from docs/basic/listening_messages.md rename to docs/basic/message-listening.md diff --git a/docs/basic/sending_messages.md b/docs/basic/message-sending.md similarity index 100% rename from docs/basic/sending_messages.md rename to docs/basic/message-sending.md diff --git a/docs/basic/listening_responding_options.md b/docs/basic/options.md similarity index 100% rename from docs/basic/listening_responding_options.md rename to docs/basic/options.md diff --git a/docs/basic/publishing_views.md b/docs/basic/publishing-views.md similarity index 100% rename from docs/basic/publishing_views.md rename to docs/basic/publishing-views.md diff --git a/docs/basic/listening_responding_shortcuts.md b/docs/basic/shortcuts.md similarity index 100% rename from docs/basic/listening_responding_shortcuts.md rename to docs/basic/shortcuts.md diff --git a/docs/basic/socket_mode.md b/docs/basic/socket-mode.md similarity index 100% rename from docs/basic/socket_mode.md rename to docs/basic/socket-mode.md diff --git a/docs/basic/updating_pushing_modals.md b/docs/basic/updating-pushing-views.md similarity index 100% rename from docs/basic/updating_pushing_modals.md rename to docs/basic/updating-pushing-views.md diff --git a/docs/basic/listening_modals.md b/docs/basic/view-submissions.md similarity index 100% rename from docs/basic/listening_modals.md rename to docs/basic/view-submissions.md diff --git a/docs/basic/web_api.md b/docs/basic/web-api.md similarity index 100% rename from docs/basic/web_api.md rename to docs/basic/web-api.md diff --git a/docs/custom-functions/creating.md b/docs/custom-functions/creating-custom-functions.md similarity index 100% rename from docs/custom-functions/creating.md rename to docs/custom-functions/creating-custom-functions.md diff --git a/docs/custom-functions/defining.md b/docs/custom-functions/defining-custom-functions.md similarity index 100% rename from docs/custom-functions/defining.md rename to docs/custom-functions/defining-custom-functions.md diff --git a/docs/custom-functions/listening.md b/docs/custom-functions/listening-to-custom-functions.md similarity index 100% rename from docs/custom-functions/listening.md rename to docs/custom-functions/listening-to-custom-functions.md diff --git a/docs/custom-functions/responding.md b/docs/custom-functions/responding-to-interactivity.md similarity index 100% rename from docs/custom-functions/responding.md rename to docs/custom-functions/responding-to-interactivity.md diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index 7694fecc9..000000000 --- a/docs/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -permalink: /concepts -redirect_from: - - / -layout: default -lang: en ---- diff --git a/docs/jp.md b/docs/jp.md deleted file mode 100644 index 387668f76..000000000 --- a/docs/jp.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -permalink: ja-jp/concepts -redirect_from: - - /jp - - /ja-jp -layout: default -lang: ja-jp ---- diff --git a/docs/steps/adding_editing_workflow_step.md b/docs/steps/adding-editing-steps.md similarity index 100% rename from docs/steps/adding_editing_workflow_step.md rename to docs/steps/adding-editing-steps.md diff --git a/docs/steps/creating_workflow_step.md b/docs/steps/creating-steps.md similarity index 100% rename from docs/steps/creating_workflow_step.md rename to docs/steps/creating-steps.md diff --git a/docs/steps/executing_workflow_steps.md b/docs/steps/executing-steps.md similarity index 100% rename from docs/steps/executing_workflow_steps.md rename to docs/steps/executing-steps.md diff --git a/docs/steps/saving_workflow_step.md b/docs/steps/saving-steps.md similarity index 100% rename from docs/steps/saving_workflow_step.md rename to docs/steps/saving-steps.md diff --git a/docs/steps/workflow_steps_overview.md b/docs/steps/steps-overview.md similarity index 100% rename from docs/steps/workflow_steps_overview.md rename to docs/steps/steps-overview.md diff --git a/docs/tutorial/getting_started_http.md b/docs/tutorial/getting-started-http.md similarity index 100% rename from docs/tutorial/getting_started_http.md rename to docs/tutorial/getting-started-http.md diff --git a/docs/tutorial/getting_started.md b/docs/tutorial/getting-started.md similarity index 100% rename from docs/tutorial/getting_started.md rename to docs/tutorial/getting-started.md diff --git a/docs/tutorial/hubot_migration.md b/docs/tutorial/hubot-migration.md similarity index 100% rename from docs/tutorial/hubot_migration.md rename to docs/tutorial/hubot-migration.md diff --git a/docs/tutorial/migration_v2.md b/docs/tutorial/migration-v2.md similarity index 100% rename from docs/tutorial/migration_v2.md rename to docs/tutorial/migration-v2.md diff --git a/docs/tutorial/migration_v3.md b/docs/tutorial/migration-v3.md similarity index 100% rename from docs/tutorial/migration_v3.md rename to docs/tutorial/migration-v3.md diff --git a/docs/tutorial/using-typescript.md b/docs/tutorial/using-typescript.md deleted file mode 100644 index 977b26b58..000000000 --- a/docs/tutorial/using-typescript.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Using TypeScript -order: 4 -slug: using-typescript -lang: en -layout: tutorial -permalink: /tutorial/using-typescript ---- -# Using TypeScript -> ⚠️ This guide is a work-in-progress. - -See [the sample TypeScript project][1] to see a TypeScript equivalent of the [Getting Started app][2] (and a few other basic examples). - -This project is written and built using [TypeScript](https://www.typescriptlang.org/), which means many of the APIs have type information metadata 🎉. If you’re using a code editor like VSCode, Atom, or many others that know how to read that metadata, or if you’re using TypeScript in your own project, you’ll benefit from improved documentation as your write code, early detection of errors, easier refactoring, and more. - -This page helps describe how to use this package from a project that also uses TypeScript. - -### Minimum version {#minimum-version} - -The latest major version of `@slack/bolt` is supported to build against a minimum TypeScript version of v4.1. - -[1]: https://github.com/slackapi/bolt-js/tree/main/examples/getting-started-typescript -[2]: https://github.com/slackapi/bolt-js-getting-started-app \ No newline at end of file From fb7bb7383c688a33638772d5c961e0ab2e8724e1 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 11:47:32 -0700 Subject: [PATCH 03/25] docs: moved japanese docs into separate folders --- .../current}/advanced/ja_authorization.md | 0 .../current}/advanced/ja_context.md | 0 .../current}/advanced/ja_conversation_store.md | 0 .../current}/advanced/ja_custom_routes.md | 0 .../current}/advanced/ja_deferring_initialization.md | 0 .../current}/advanced/ja_error_handling.md | 0 .../current}/advanced/ja_logging.md | 0 .../current}/advanced/ja_middleware_global.md | 0 .../current}/advanced/ja_middleware_listener.md | 0 .../current}/advanced/ja_receiver.md | 0 .../current}/advanced/ja_token_rotation.md | 0 .../current}/basic/ja_acknowledging_requests.md | 0 .../current}/basic/ja_authenticating_oauth.md | 0 .../current}/basic/ja_listening_actions.md | 0 .../current}/basic/ja_listening_events.md | 0 .../current}/basic/ja_listening_messages.md | 0 .../current}/basic/ja_listening_modals.md | 0 .../current}/basic/ja_listening_responding_commands.md | 0 .../current}/basic/ja_listening_responding_options.md | 0 .../current}/basic/ja_listening_responding_shortcuts.md | 0 .../current}/basic/ja_opening_modals.md | 0 .../current}/basic/ja_publishing_views.md | 0 .../current}/basic/ja_responding_actions.md | 0 .../current}/basic/ja_sending_messages.md | 0 .../current}/basic/ja_socket_mode.md | 0 .../current}/basic/ja_updating_pushing_modals.md | 0 .../docusaurus-plugin-content-docs/current}/basic/ja_web_api.md | 0 .../current}/deployments/ja_aws-lambda.md | 0 .../current}/deployments/ja_heroku.md | 0 .../current}/steps/ja_adding_editing_workflow_step.md | 0 .../current}/steps/ja_creating_workflow_step.md | 0 .../current}/steps/ja_executing_workflow_steps.md | 0 .../current}/steps/ja_saving_workflow_step.md | 0 .../current}/steps/ja_workflow_steps_overview.md | 0 .../current/tutorials}/ja_getting_started.md | 0 .../current/tutorials}/ja_getting_started_http.md | 0 .../current/tutorials}/ja_hubot_migration.md | 0 .../current/tutorials}/ja_migration_v2.md | 0 .../current/tutorials}/ja_migration_v3.md | 0 .../current/tutorials}/ja_reference.md | 0 .../current/tutorials}/ja_using-typescript.md | 0 41 files changed, 0 insertions(+), 0 deletions(-) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_authorization.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_context.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_conversation_store.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_custom_routes.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_deferring_initialization.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_error_handling.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_logging.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_middleware_global.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_middleware_listener.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_receiver.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/advanced/ja_token_rotation.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_acknowledging_requests.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_authenticating_oauth.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_actions.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_events.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_messages.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_modals.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_responding_commands.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_responding_options.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_listening_responding_shortcuts.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_opening_modals.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_publishing_views.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_responding_actions.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_sending_messages.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_socket_mode.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_updating_pushing_modals.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/basic/ja_web_api.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/deployments/ja_aws-lambda.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/deployments/ja_heroku.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/steps/ja_adding_editing_workflow_step.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/steps/ja_creating_workflow_step.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/steps/ja_executing_workflow_steps.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/steps/ja_saving_workflow_step.md (100%) rename docs/{ => i18n/ja-jp/docusaurus-plugin-content-docs/current}/steps/ja_workflow_steps_overview.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_getting_started.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_getting_started_http.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_hubot_migration.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_migration_v2.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_migration_v3.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_reference.md (100%) rename docs/{tutorial => i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials}/ja_using-typescript.md (100%) diff --git a/docs/advanced/ja_authorization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_authorization.md similarity index 100% rename from docs/advanced/ja_authorization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_authorization.md diff --git a/docs/advanced/ja_context.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_context.md similarity index 100% rename from docs/advanced/ja_context.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_context.md diff --git a/docs/advanced/ja_conversation_store.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_conversation_store.md similarity index 100% rename from docs/advanced/ja_conversation_store.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_conversation_store.md diff --git a/docs/advanced/ja_custom_routes.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_custom_routes.md similarity index 100% rename from docs/advanced/ja_custom_routes.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_custom_routes.md diff --git a/docs/advanced/ja_deferring_initialization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_deferring_initialization.md similarity index 100% rename from docs/advanced/ja_deferring_initialization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_deferring_initialization.md diff --git a/docs/advanced/ja_error_handling.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_error_handling.md similarity index 100% rename from docs/advanced/ja_error_handling.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_error_handling.md diff --git a/docs/advanced/ja_logging.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_logging.md similarity index 100% rename from docs/advanced/ja_logging.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_logging.md diff --git a/docs/advanced/ja_middleware_global.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_global.md similarity index 100% rename from docs/advanced/ja_middleware_global.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_global.md diff --git a/docs/advanced/ja_middleware_listener.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_listener.md similarity index 100% rename from docs/advanced/ja_middleware_listener.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_listener.md diff --git a/docs/advanced/ja_receiver.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_receiver.md similarity index 100% rename from docs/advanced/ja_receiver.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_receiver.md diff --git a/docs/advanced/ja_token_rotation.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_token_rotation.md similarity index 100% rename from docs/advanced/ja_token_rotation.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_token_rotation.md diff --git a/docs/basic/ja_acknowledging_requests.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_acknowledging_requests.md similarity index 100% rename from docs/basic/ja_acknowledging_requests.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_acknowledging_requests.md diff --git a/docs/basic/ja_authenticating_oauth.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_authenticating_oauth.md similarity index 100% rename from docs/basic/ja_authenticating_oauth.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_authenticating_oauth.md diff --git a/docs/basic/ja_listening_actions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_actions.md similarity index 100% rename from docs/basic/ja_listening_actions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_actions.md diff --git a/docs/basic/ja_listening_events.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_events.md similarity index 100% rename from docs/basic/ja_listening_events.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_events.md diff --git a/docs/basic/ja_listening_messages.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_messages.md similarity index 100% rename from docs/basic/ja_listening_messages.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_messages.md diff --git a/docs/basic/ja_listening_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_modals.md similarity index 100% rename from docs/basic/ja_listening_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_modals.md diff --git a/docs/basic/ja_listening_responding_commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_commands.md similarity index 100% rename from docs/basic/ja_listening_responding_commands.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_commands.md diff --git a/docs/basic/ja_listening_responding_options.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_options.md similarity index 100% rename from docs/basic/ja_listening_responding_options.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_options.md diff --git a/docs/basic/ja_listening_responding_shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_shortcuts.md similarity index 100% rename from docs/basic/ja_listening_responding_shortcuts.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_shortcuts.md diff --git a/docs/basic/ja_opening_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_opening_modals.md similarity index 100% rename from docs/basic/ja_opening_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_opening_modals.md diff --git a/docs/basic/ja_publishing_views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_publishing_views.md similarity index 100% rename from docs/basic/ja_publishing_views.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_publishing_views.md diff --git a/docs/basic/ja_responding_actions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_responding_actions.md similarity index 100% rename from docs/basic/ja_responding_actions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_responding_actions.md diff --git a/docs/basic/ja_sending_messages.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_sending_messages.md similarity index 100% rename from docs/basic/ja_sending_messages.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_sending_messages.md diff --git a/docs/basic/ja_socket_mode.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_socket_mode.md similarity index 100% rename from docs/basic/ja_socket_mode.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_socket_mode.md diff --git a/docs/basic/ja_updating_pushing_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_updating_pushing_modals.md similarity index 100% rename from docs/basic/ja_updating_pushing_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_updating_pushing_modals.md diff --git a/docs/basic/ja_web_api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_web_api.md similarity index 100% rename from docs/basic/ja_web_api.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_web_api.md diff --git a/docs/deployments/ja_aws-lambda.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_aws-lambda.md similarity index 100% rename from docs/deployments/ja_aws-lambda.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_aws-lambda.md diff --git a/docs/deployments/ja_heroku.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_heroku.md similarity index 100% rename from docs/deployments/ja_heroku.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_heroku.md diff --git a/docs/steps/ja_adding_editing_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_adding_editing_workflow_step.md similarity index 100% rename from docs/steps/ja_adding_editing_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_adding_editing_workflow_step.md diff --git a/docs/steps/ja_creating_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_creating_workflow_step.md similarity index 100% rename from docs/steps/ja_creating_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_creating_workflow_step.md diff --git a/docs/steps/ja_executing_workflow_steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_executing_workflow_steps.md similarity index 100% rename from docs/steps/ja_executing_workflow_steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_executing_workflow_steps.md diff --git a/docs/steps/ja_saving_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_saving_workflow_step.md similarity index 100% rename from docs/steps/ja_saving_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_saving_workflow_step.md diff --git a/docs/steps/ja_workflow_steps_overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_workflow_steps_overview.md similarity index 100% rename from docs/steps/ja_workflow_steps_overview.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_workflow_steps_overview.md diff --git a/docs/tutorial/ja_getting_started.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started.md similarity index 100% rename from docs/tutorial/ja_getting_started.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started.md diff --git a/docs/tutorial/ja_getting_started_http.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started_http.md similarity index 100% rename from docs/tutorial/ja_getting_started_http.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started_http.md diff --git a/docs/tutorial/ja_hubot_migration.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_hubot_migration.md similarity index 100% rename from docs/tutorial/ja_hubot_migration.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_hubot_migration.md diff --git a/docs/tutorial/ja_migration_v2.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v2.md similarity index 100% rename from docs/tutorial/ja_migration_v2.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v2.md diff --git a/docs/tutorial/ja_migration_v3.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v3.md similarity index 100% rename from docs/tutorial/ja_migration_v3.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v3.md diff --git a/docs/tutorial/ja_reference.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_reference.md similarity index 100% rename from docs/tutorial/ja_reference.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_reference.md diff --git a/docs/tutorial/ja_using-typescript.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md similarity index 100% rename from docs/tutorial/ja_using-typescript.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md From 996395cffdfe4008240164bea495596fd0382cca Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 11:50:30 -0700 Subject: [PATCH 04/25] docs: rename japanese docs --- .../{ja_authorization.md => authorization.md} | 0 .../advanced/{ja_context.md => context.md} | 0 ...ersation_store.md => conversation-store.md} | 0 .../{ja_custom_routes.md => custom-routes.md} | 0 ...lization.md => deferring-initialization.md} | 0 ...{ja_error_handling.md => error-handling.md} | 0 ...ddleware_global.md => global-middleware.md} | 0 ...ware_listener.md => listener-middleware.md} | 0 .../advanced/{ja_logging.md => logging.md} | 0 .../advanced/{ja_receiver.md => receiver.md} | 0 ...{ja_token_rotation.md => token-rotation.md} | 0 ...cknowledging_requests.md => acknowledge.md} | 0 ...istening_actions.md => action-listening.md} | 0 ...responding_actions.md => action-respond.md} | 0 ...cating_oauth.md => authenticating-oauth.md} | 0 ...ning_responding_commands.md => commands.md} | 0 ...ja_opening_modals.md => creating-modals.md} | 0 ..._listening_events.md => event-listening.md} | 0 ...tening_messages.md => message-listening.md} | 0 ..._sending_messages.md => message-sending.md} | 0 ...tening_responding_options.md => options.md} | 0 ...publishing_views.md => publishing-views.md} | 0 ...ng_responding_shortcuts.md => shortcuts.md} | 0 .../{ja_socket_mode.md => socket-mode.md} | 0 ...ing_modals.md => updating-pushing-views.md} | 0 ...listening_modals.md => view-submissions.md} | 0 .../basic/{ja_web_api.md => web-api.md} | 0 .../{ja_aws-lambda.md => aws-lambda.md} | 0 .../deployments/{ja_heroku.md => heroku.md} | 0 ...orkflow_step.md => adding-editing-steps.md} | 0 ...ting_workflow_step.md => creating-steps.md} | 0 ...ng_workflow_steps.md => executing-steps.md} | 0 ...saving_workflow_step.md => saving-steps.md} | 0 ...low_steps_overview.md => steps-overview.md} | 0 ...started_http.md => getting-started-http.md} | 0 ...a_getting_started.md => getting-started.md} | 0 ...a_hubot_migration.md => hubot-migration.md} | 0 .../current/tutorials/ja_using-typescript.md | 18 ------------------ .../{ja_migration_v2.md => migration-v2.md} | 0 .../{ja_migration_v3.md => migration-v3.md} | 0 .../{ja_reference.md => reference.md} | 0 41 files changed, 18 deletions(-) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_authorization.md => authorization.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_context.md => context.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_conversation_store.md => conversation-store.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_custom_routes.md => custom-routes.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_deferring_initialization.md => deferring-initialization.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_error_handling.md => error-handling.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_middleware_global.md => global-middleware.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_middleware_listener.md => listener-middleware.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_logging.md => logging.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_receiver.md => receiver.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/{ja_token_rotation.md => token-rotation.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_acknowledging_requests.md => acknowledge.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_actions.md => action-listening.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_responding_actions.md => action-respond.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_authenticating_oauth.md => authenticating-oauth.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_responding_commands.md => commands.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_opening_modals.md => creating-modals.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_events.md => event-listening.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_messages.md => message-listening.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_sending_messages.md => message-sending.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_responding_options.md => options.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_publishing_views.md => publishing-views.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_responding_shortcuts.md => shortcuts.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_socket_mode.md => socket-mode.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_updating_pushing_modals.md => updating-pushing-views.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_listening_modals.md => view-submissions.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/{ja_web_api.md => web-api.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/{ja_aws-lambda.md => aws-lambda.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/{ja_heroku.md => heroku.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{ja_adding_editing_workflow_step.md => adding-editing-steps.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{ja_creating_workflow_step.md => creating-steps.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{ja_executing_workflow_steps.md => executing-steps.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{ja_saving_workflow_step.md => saving-steps.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/{ja_workflow_steps_overview.md => steps-overview.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_getting_started_http.md => getting-started-http.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_getting_started.md => getting-started.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_hubot_migration.md => hubot-migration.md} (100%) delete mode 100644 docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_migration_v2.md => migration-v2.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_migration_v3.md => migration-v3.md} (100%) rename docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/{ja_reference.md => reference.md} (100%) diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_authorization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_authorization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/authorization.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_context.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_context.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/context.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_conversation_store.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_conversation_store.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/conversation-store.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_custom_routes.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_custom_routes.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/custom-routes.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_deferring_initialization.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_deferring_initialization.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/deferring-initialization.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_error_handling.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_error_handling.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/error-handling.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_global.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_global.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/global-middleware.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_listener.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_middleware_listener.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/listener-middleware.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_logging.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_logging.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/logging.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_receiver.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_receiver.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/receiver.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_token_rotation.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/ja_token_rotation.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/advanced/token-rotation.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_acknowledging_requests.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_acknowledging_requests.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/acknowledge.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_actions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_actions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_responding_actions.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_responding_actions.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/action-respond.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_authenticating_oauth.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_authenticating_oauth.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/authenticating-oauth.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_commands.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_commands.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/commands.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_opening_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_opening_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/creating-modals.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_events.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_events.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/event-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_messages.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_messages.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-listening.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_sending_messages.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_sending_messages.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/message-sending.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_options.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_options.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/options.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_publishing_views.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_publishing_views.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/publishing-views.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_shortcuts.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_responding_shortcuts.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/shortcuts.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_socket_mode.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_socket_mode.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/socket-mode.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_updating_pushing_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_updating_pushing_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/updating-pushing-views.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_modals.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_listening_modals.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/view-submissions.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_web_api.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/ja_web_api.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/basic/web-api.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_aws-lambda.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_aws-lambda.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/aws-lambda.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_heroku.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/ja_heroku.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/deployments/heroku.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_adding_editing_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_adding_editing_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/adding-editing-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_creating_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_creating_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/creating-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_executing_workflow_steps.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_executing_workflow_steps.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/executing-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_saving_workflow_step.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_saving_workflow_step.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/saving-steps.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_workflow_steps_overview.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/ja_workflow_steps_overview.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/steps/steps-overview.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started_http.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started_http.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started-http.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_getting_started.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/getting-started.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_hubot_migration.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_hubot_migration.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/hubot-migration.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md deleted file mode 100644 index f8fef4513..000000000 --- a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_using-typescript.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: TypeScript での利用ガイド -order: 4 -slug: using-typescript -lang: ja-jp -layout: tutorial -permalink: /ja-jp/tutorial/using-typescript ---- - -# TypeScript での利用ガイド - -このプロジェクトは [TypeScript](https://www.typescriptlang.org/) を利用して開発されているため、多くの API が型に関するメタ情報を持っています🎉 Visual Studio Code や Atom をはじめとする型のメタ情報を読み込んでくれるエディタを利用していたり、あなたも TypeScript を使って開発している場合には、このより優れたドキュメンテーションによって、よりスムーズにコードを書いたり、エラーの早期発見、より楽なリファクタリングなどの恩恵を受けることができるでしょう。 - -このページでは、TypeScript を利用しているプロジェクトからこの npm パッケージを利用する方法について解説します。 - -### 最低必須バージョン {#minimum-version} - -`@slack/bolt` の最新のメジャーバージョンは TypeScript 4.1 以上での利用をサポートしています。 diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v2.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v2.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v2.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v3.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_migration_v3.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/migration-v3.md diff --git a/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_reference.md b/docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md similarity index 100% rename from docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/ja_reference.md rename to docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/tutorials/reference.md From 8c2720480ee7df1f15a0ce2e9608a067aa38c035 Mon Sep 17 00:00:00 2001 From: Luke Russell Date: Thu, 25 Jul 2024 12:00:29 -0700 Subject: [PATCH 05/25] docs: replace all docs with new formatting --- docs/Changelog.md | 1289 +++++++++++++++++ docs/advanced/authorization.md | 11 +- docs/advanced/context.md | 9 +- docs/advanced/conversation-store.md | 9 +- docs/advanced/custom-routes.md | 19 +- docs/advanced/deferring-initialization.md | 13 +- docs/advanced/error-handling.md | 25 +- docs/advanced/global-middleware.md | 11 +- docs/advanced/listener-middleware.md | 9 +- docs/advanced/logging.md | 17 +- docs/advanced/receiver.md | 15 +- docs/advanced/token-rotation.md | 9 +- docs/basic/acknowledge.md | 7 +- docs/basic/action-listening.md | 27 +- docs/basic/action-respond.md | 17 +- docs/basic/authenticating-oauth.md | 27 +- docs/basic/commands.md | 15 +- docs/basic/creating-modals.md | 7 +- docs/basic/event-listening.md | 15 +- docs/basic/message-listening.md | 17 +- docs/basic/message-sending.md | 19 +- docs/basic/options.md | 11 +- docs/basic/publishing-views.md | 7 +- docs/basic/shortcuts.md | 35 +- docs/basic/socket-mode.md | 17 +- docs/basic/updating-pushing-views.md | 13 +- docs/basic/view-submissions.md | 11 +- docs/basic/web-api.md | 9 +- .../creating-custom-functions.md | 16 +- .../defining-custom-functions.md | 7 +- .../listening-to-custom-functions.md | 13 +- .../responding-to-interactivity.md | 11 +- docs/deployments/aws-lambda.md | 151 +- docs/deployments/heroku.md | 113 +- .../current/advanced/authorization.md | 9 +- .../current/advanced/context.md | 7 +- .../current/advanced/conversation-store.md | 9 +- .../current/advanced/custom-routes.md | 16 +- .../advanced/deferring-initialization.md | 7 +- .../current/advanced/error-handling.md | 17 +- .../current/advanced/global-middleware.md | 9 +- .../current/advanced/listener-middleware.md | 9 +- .../current/advanced/logging.md | 16 +- .../current/advanced/receiver.md | 7 +- .../current/advanced/token-rotation.md | 9 +- .../current/basic/acknowledge.md | 7 +- .../current/basic/action-listening.md | 20 +- .../current/basic/action-respond.md | 16 +- .../current/basic/authenticating-oauth.md | 18 +- .../current/basic/commands.md | 9 +- .../current/basic/creating-modals.md | 7 +- .../current/basic/event-listening.md | 14 +- .../current/basic/message-listening.md | 16 +- .../current/basic/message-sending.md | 16 +- .../current/basic/options.md | 9 +- .../current/basic/publishing-views.md | 7 +- .../current/basic/shortcuts.md | 20 +- .../current/basic/socket-mode.md | 16 +- .../current/basic/updating-pushing-views.md | 15 +- .../current/basic/view-submissions.md | 7 +- .../current/basic/web-api.md | 9 +- .../creating-custom-functions.md | 16 + .../defining-custom-functions.md | 43 + .../listening-to-custom-functions.md | 31 + .../responding-to-interactivity.md | 21 + .../current/deployments/aws-lambda.md | 128 +- .../current/deployments/heroku.md | 83 +- .../current/steps/adding-editing-steps.md | 7 +- .../current/steps/creating-steps.md | 6 +- .../current/steps/executing-steps.md | 7 +- .../current/steps/saving-steps.md | 6 +- .../current/steps/steps-overview.md | 7 +- .../current/tutorials/getting-started-http.md | 47 +- .../current/tutorials/getting-started.md | 57 +- .../current/tutorials/hubot-migration.md | 41 +- .../current/tutorials/migration-v2.md | 10 +- .../current/tutorials/migration-v3.md | 11 +- .../current/tutorials/reference.md | 75 +- docs/steps/adding-editing-steps.md | 15 +- docs/steps/creating-steps.md | 17 +- docs/steps/executing-steps.md | 15 +- docs/steps/saving-steps.md | 15 +- docs/steps/steps-overview.md | 17 +- docs/tutorial/getting-started-http.md | 60 +- docs/tutorial/getting-started.md | 133 +- docs/tutorial/hubot-migration.md | 60 +- docs/tutorial/migration-v2.md | 28 +- docs/tutorial/migration-v3.md | 22 +- docs/tutorial/reference.md | 111 +- 89 files changed, 2431 insertions(+), 980 deletions(-) create mode 100644 docs/Changelog.md create mode 100644 docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/creating-custom-functions.md create mode 100644 docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/defining-custom-functions.md create mode 100644 docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/listening-to-custom-functions.md create mode 100644 docs/i18n/ja-jp/docusaurus-plugin-content-docs/current/custom-functions/responding-to-interactivity.md diff --git a/docs/Changelog.md b/docs/Changelog.md new file mode 100644 index 000000000..abf558ebe --- /dev/null +++ b/docs/Changelog.md @@ -0,0 +1,1289 @@ +--- +hide_table_of_contents: true +--- + +# Changelog + + +# [@slack/bolt@3.19.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.19.0) - 19 Jun 2024 + +## What's Changed + +More customizations for the `AwsLambdaReceiver` have landed as well as a few touchups to typings and documented details! + +With this release, the signature verification for `AwsLambdaReceiver` can now be turned off if that's something you're interested in! Perhaps you have your own stylish way of verifying these signatures. The following can be added to your receiver to unlock this: + +```ts +const { App, AwsLambdaReceiver } = require('@slack/bolt'); + +const app = new App({ + ... + receiver: new AwsLambdaReceiver({ + signatureVerification: false, + }), +}); +``` + +Read on and browse around for more details on all of the changes included! + +### 🎁 Enhancements + +* Add flag to `AwsLambdaReceiver` to enable/disable signature verification in https://github.com/slackapi/bolt-js/pull/2107 - thanks [@noah-guillory](https://github.com/noah-guillory)! + +### 🐛 Fixes + +* Add a type predicate for `CodedError` in https://github.com/slackapi/bolt-js/pull/2110 - thanks [@filmaj](https://github.com/filmaj)! +* ButtonAction value field not required in https://github.com/slackapi/bolt-js/pull/2134 - thanks [@srajiang](https://github.com/srajiang)! +* fix(types): return void promises from the express receiver middleware parser in https://github.com/slackapi/bolt-js/pull/2141 - thanks [@zimeg](https://github.com/zimeg)! + +### 📚 Documentation + +* docs: fixed duplicative header links in reference in https://github.com/slackapi/bolt-js/pull/2120 - thanks [@lukegalbraithrussell](https://github.com/lukegalbraithrussell)! +* docs: deprecate Steps from Apps docs in https://github.com/slackapi/bolt-js/pull/2130 - thanks [@filmaj](https://github.com/filmaj)! +* docs: add JSDoc to and list out all available builtin middleware functions in the docs in https://github.com/slackapi/bolt-js/pull/2136 - thanks [@filmaj](https://github.com/filmaj)! + +### 🧰 Maintenance + +* ci(test): perform unit testing against node version 22 in https://github.com/slackapi/bolt-js/pull/2140 - thanks [@zimeg](https://github.com/zimeg)! +* chore(release): tag version @slack/bolt@3.19.0 in https://github.com/slackapi/bolt-js/pull/2142 - thanks [@zimeg](https://github.com/zimeg)! + +### 📦 Dependencies + +* Bump @types/node from 20.12.7 to 20.12.10 in https://github.com/slackapi/bolt-js/pull/2111 - thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.12.10 to 20.12.11 in https://github.com/slackapi/bolt-js/pull/2114 - thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.12.11 to 20.12.12 in https://github.com/slackapi/bolt-js/pull/2117 - thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.12.12 to 20.14.0 in https://github.com/slackapi/bolt-js/pull/2125 - thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.14.0 to 20.14.2 in https://github.com/slackapi/bolt-js/pull/2132 - thanks [@dependabot](https://github.com/dependabot)! + +## New Contributors + +* [@noah-guillory](https://github.com/noah-guillory) made their first contribution in https://github.com/slackapi/bolt-js/pull/2107 +* [@lukegalbraithrussell](https://github.com/lukegalbraithrussell) made their first contribution in https://github.com/slackapi/bolt-js/pull/2120 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.18.0...@slack/bolt@3.19.0 + +[Changes][@slack/bolt@3.19.0] + + +# [@slack/bolt@3.18.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.18.0) - 25 Apr 2024 + +## What's Changed +* Fix [#2056](https://github.com/slackapi/bolt-js/issues/2056) by adding `files` to `app_mention` event payload by [@seratch](https://github.com/seratch) in https://github.com/slackapi/bolt-js/pull/2057 +* Update acknowledging_requests.md by [@technically-tracy](https://github.com/technically-tracy) in https://github.com/slackapi/bolt-js/pull/2086 + +## New Contributors +* [@technically-tracy](https://github.com/technically-tracy) made their first contribution in https://github.com/slackapi/bolt-js/pull/2086 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.1...@slack/bolt@3.18.0 + +[Changes][@slack/bolt@3.18.0] + + + +# [@slack/bolt@3.17.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.17.1) - 11 Jan 2024 + +## What's Changed +* chore(3.17.1): Publish v3.17.1 by [@rafael-fecha](https://github.com/rafael-fecha), including dependency updates to address an Axios security vulnerability in https://github.com/slackapi/bolt-js/pull/2029 + +## New Contributors +* [@rafael-fecha](https://github.com/rafael-fecha) made their first contribution in https://github.com/slackapi/bolt-js/pull/2029 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.0...@slack/bolt@3.17.1 + +[Changes][@slack/bolt@3.17.1] + + + +# [@slack/bolt@3.17.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.17.0) - 20 Dec 2023 + +## What's Changed + +* Support for `style.code` properties on rich text elements (updates `@slack/types` to 2.11 and `@slack/web-api` to 6.11) by [@filmaj](https://github.com/filmaj) in https://github.com/slackapi/bolt-js/pull/2017 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.16.0...@slack/bolt@3.17.0 + +[Changes][@slack/bolt@3.17.0] + + + +# [@slack/bolt@3.16.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.16.0) - 01 Dec 2023 + +## What's Changed + +### Enhancements 🎁 +* Close HTTP response on unhandled request timeout - Thank you [@suhailgupta03](https://github.com/suhailgupta03) in https://github.com/slackapi/bolt-js/pull/2007 +* Prevent sending response headers if already sent in default error han… - Thanks! [@suhailgupta03](https://github.com/suhailgupta03) in https://github.com/slackapi/bolt-js/pull/2006 + +### Maintainers +* Complete every matrix test regardless of adjacent failures - Thank you [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/2004 +* Bump @types/node from 20.9.0 to 20.9.2 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/2000 +* Bump @types/node from 20.9.2 to 20.10.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/2003 + +## New Contributors 👋 +* [@suhailgupta03](https://github.com/suhailgupta03) made their first contribution in https://github.com/slackapi/bolt-js/pull/2006 🎉 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.15.0...@slack/bolt@3.16.0 + +[Changes][@slack/bolt@3.16.0] + + + +# [@slack/bolt@3.15.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.15.0) - 15 Nov 2023 + +## What's Changed + +This minor release includes support for the new [File Input Block Kit Element](https://api.slack.com/reference/block-kit/block-elements#file_input), which allows for users to submit files using Block Kit. It also removes all traces of vulnerable versions of the `axios` dependency. + +### Enhancements + +* Add `file_input` block element payload support in TS by [@seratch](https://github.com/seratch) in https://github.com/slackapi/bolt-js/pull/1995 +* Add `rich_text_input` block element payload support in TS by [@seratch](https://github.com/seratch) in https://github.com/slackapi/bolt-js/pull/1963 +* Allow a custom `SocketModeReceiver` to be used with Socket Mode by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1972 +* Include an example of using middleware with the `ExpressReceiver` by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1973 + +### Bug Fixes + +* fix: options constraint has wrong type definition by [@nemanjastanic](https://github.com/nemanjastanic) in https://github.com/slackapi/bolt-js/pull/1940 + +### Dependencies + +* Bump @types/node from 20.6.2 to 20.9.0 +* Upgrade axios by [@wannfq](https://github.com/wannfq) in https://github.com/slackapi/bolt-js/pull/1986 +* Update mocha and web-api dependencies by [@filmaj](https://github.com/filmaj) in https://github.com/slackapi/bolt-js/pull/1994 + +### Other + +* Remove beta documentation by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1961 +* Fix link in docs by [@mkly](https://github.com/mkly) in https://github.com/slackapi/bolt-js/pull/1992 + +## New Contributors +* [@nemanjastanic](https://github.com/nemanjastanic) made their first contribution in https://github.com/slackapi/bolt-js/pull/1940 +* [@wannfq](https://github.com/wannfq) made their first contribution in https://github.com/slackapi/bolt-js/pull/1986 +* [@mkly](https://github.com/mkly) made their first contribution in https://github.com/slackapi/bolt-js/pull/1992 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.14.0...@slack/bolt@3.15.0 + +[Changes][@slack/bolt@3.15.0] + + + +# [@slack/bolt@3.14.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.14.0) - 21 Sep 2023 + +## What's Changed + +### Important Notice + +Since this version, we've dropped Node 16 support as [the version is EOLed on September 11th, 2023](https://nodejs.org/en/blog/announcements/nodejs16-eol). Please upgrade to a newer Node.js version from now on. + +### Enhancements + +* Add typings for timepicker by [@YussufElarif](https://github.com/YussufElarif) in https://github.com/slackapi/bolt-js/pull/1928 +* Upload code coverage reports using the Codecov GitHub Action by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1937 +* Expose useful functions by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1955 + +### Bug Fixes + +* Update ci-build.yml - add codecov upload token by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1952 + +### Dependencies + +* Bump @types/node from 20.4.5 to 20.4.8 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1922 +* Bump @types/node from 20.4.8 to 20.5.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1923 +* Bump @types/node from 20.5.0 to 20.5.1 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1929 +* Bump @types/node from 20.5.1 to 20.5.7 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1934 +* Bump @slack/logger from 3.0.0 to 4.0.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1935 +* Bump @types/node from 20.5.7 to 20.5.9 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1938 +* Bump @types/node from 20.5.9 to 20.6.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1945 +* Bump @types/node from 20.6.0 to 20.6.2 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1951 +* Release: @slack/bolt@3.14.0 by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1956 + + +## New Contributors +* [@YussufElarif](https://github.com/YussufElarif) made their first contribution in https://github.com/slackapi/bolt-js/pull/1928 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.3...@slack/bolt@3.14.0 + +[Changes][@slack/bolt@3.14.0] + + + +# [@slack/bolt@3.13.3](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.13.3) - 04 Aug 2023 + +## What's Changed +* Add missing user object member to type BlockAction by [@GovernmentHack](https://github.com/GovernmentHack) in https://github.com/slackapi/bolt-js/pull/1910 +* Fix socket mode exception when using node v20 by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1918 + +## New Contributors +* [@GovernmentHack](https://github.com/GovernmentHack) made their first contribution in https://github.com/slackapi/bolt-js/pull/1910 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.2...@slack/bolt@3.13.3 + +[Changes][@slack/bolt@3.13.3] + + + +# [@slack/bolt@3.13.2](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.13.2) - 13 Jul 2023 + +## What's Changed + +### Enhancements + +* Expose user ID in context in https://github.com/slackapi/bolt-js/pull/1853 – thanks [@gilmatok](https://github.com/gilmatok)! +* Move node version to devDependencies in https://github.com/slackapi/bolt-js/pull/1894 – thanks [@WilliamBergamin](https://github.com/WilliamBergamin)! + +### Bug fixes + +* Fix [#1819](https://github.com/slackapi/bolt-js/issues/1819) Add metadata to response_url params in https://github.com/slackapi/bolt-js/pull/1821 – thanks [@seratch](https://github.com/seratch)! +* Simplify reaction_added/removed event's item type in https://github.com/slackapi/bolt-js/pull/1845 – thanks [@seratch](https://github.com/seratch)! +* Fix [#1512](https://github.com/slackapi/bolt-js/issues/1512) Remove say from SlackShortcutMiddlewareArgs for GlobalShortcuts in https://github.com/slackapi/bolt-js/pull/1849 – thanks [@mlauter](https://github.com/mlauter)! +* Fix [#1889](https://github.com/slackapi/bolt-js/issues/1889) Add missing user type in TeamJoinEvent in https://github.com/slackapi/bolt-js/pull/1890 – thanks [@be320](https://github.com/be320)! + +### Documentation + +* Improve the docs for better TypeScript compatibility in https://github.com/slackapi/bolt-js/pull/1844 – thanks [@seratch](https://github.com/seratch)! +* Fixes [#1477](https://github.com/slackapi/bolt-js/issues/1477) Add customPropertiesExtractor to receiver options docs in https://github.com/slackapi/bolt-js/pull/1864 – thanks [@mlauter](https://github.com/mlauter)! + +### Dependencies + +* Bump @types/node from 18.16.0 to 18.16.3 in https://github.com/slackapi/bolt-js/pull/1822 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 18.16.3 to 20.1.0 in https://github.com/slackapi/bolt-js/pull/1829 – thanks [@dependabot](https://github.com/dependabot)! +* Add node version 20 to NodeJS testing strategy in https://github.com/slackapi/bolt-js/pull/1830 – thanks [@srajiang](https://github.com/srajiang)! +* Bump @types/node from 20.1.0 to 20.1.4 in https://github.com/slackapi/bolt-js/pull/1837 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @slack/types version to ^2.8.0 in https://github.com/slackapi/bolt-js/pull/1838 – thanks [@zimeg](https://github.com/zimeg)! +* Bump @types/node from 20.1.4 to 20.2.3 in https://github.com/slackapi/bolt-js/pull/1850 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.2.3 to 20.2.5 in https://github.com/slackapi/bolt-js/pull/1858 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.2.5 to 20.3.0 in https://github.com/slackapi/bolt-js/pull/1868 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.3.0 to 20.3.1 in https://github.com/slackapi/bolt-js/pull/1874 – thanks [@dependabot](https://github.com/dependabot)! +* Bump @types/node from 20.3.1 to 20.4.1 in https://github.com/slackapi/bolt-js/pull/1893 – thanks [@dependabot](https://github.com/dependabot)! + +## New Contributors +* [@mlauter](https://github.com/mlauter) made their first contribution in https://github.com/slackapi/bolt-js/pull/1849 +* [@gilmatok](https://github.com/gilmatok) made their first contribution in https://github.com/slackapi/bolt-js/pull/1853 +* [@be320](https://github.com/be320) made their first contribution in https://github.com/slackapi/bolt-js/pull/1890 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.1...@slack/bolt@3.13.2 + +[Changes][@slack/bolt@3.13.2] + + + +# [@slack/bolt@3.13.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.13.1) - 28 Apr 2023 + +### Enhancements + +* Upgrade the OAuth module to the latest in https://github.com/slackapi/bolt-js/pull/1802 – thanks [@seratch](https://github.com/seratch)! + +### Bug fixes + +* Fix [#1805](https://github.com/slackapi/bolt-js/issues/1805) Include headers in the request object of custom route handlers in https://github.com/slackapi/bolt-js/pull/1806 – thanks [@e-zim](https://github.com/e-zim)! + +### Documentation + +* Add documentation for dynamic route parameters in custom routes in https://github.com/slackapi/bolt-js/pull/1791 – thanks [@e-zim](https://github.com/e-zim)! +* Add line numbers to docs in https://github.com/slackapi/bolt-js/pull/1797 – thanks [@WilliamBergamin](https://github.com/WilliamBergamin)! + +### Dependencies + +* Bump @types/node from 18.15.11 to 18.16.0 in https://github.com/slackapi/bolt-js/pull/1810 – thanks [@dependabot](https://github.com/dependabot)! + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.0...@slack/bolt@3.13.1 + +[Changes][@slack/bolt@3.13.1] + + + +# [@slack/bolt@3.13.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.13.0) - 04 Apr 2023 + +## What's Changed + +### Enhancements + +* Fix [#1718](https://github.com/slackapi/bolt-js/issues/1718) selected_date_time is missing in ViewStateValue interface by [@seratch](https://github.com/seratch) in https://github.com/slackapi/bolt-js/pull/1719 +* Fix [#1325](https://github.com/slackapi/bolt-js/issues/1325) Added support for dynamic custom paths by [@jeffbaldwinjr](https://github.com/jeffbaldwinjr) in https://github.com/slackapi/bolt-js/pull/1785 + +### Bug fixes + +* Fix [#1758](https://github.com/slackapi/bolt-js/issues/1758) Correct type definitions for `OptionGroups` and `*Options` types by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1790 + +### Tests + +* Test against node 18.x by [@machisuke](https://github.com/machisuke) in https://github.com/slackapi/bolt-js/pull/1792 + +### Documentation + +* Add in update to AWS Lambda guide to make ExpressReceiver config more clear by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1649 +* Update Heroku guides with the new low-cost Eco Dyno plan by [@mwbrooks](https://github.com/mwbrooks) in https://github.com/slackapi/bolt-js/pull/1655 +* Reword migrate beta documentation by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1668 +* 📝 Improve doc: remove double quotes from hash key by [@yamashush](https://github.com/yamashush) in https://github.com/slackapi/bolt-js/pull/1685 +* 📄 Update Japanese OAuth docs by [@yamashush](https://github.com/yamashush) in https://github.com/slackapi/bolt-js/pull/1697 +* Add reference to Slack documentation on `block_actions` payload shape by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1700 +* Update outdated documents related on AWS Lambda by [@wormwlrm](https://github.com/wormwlrm) in https://github.com/slackapi/bolt-js/pull/1704 +* [next-gen docs] Update next-gen capitalization of terms and also trim down on the getting started guide by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1709 +* Typo in docs -> future -> beta TOS link by [@funtaps](https://github.com/funtaps) in https://github.com/slackapi/bolt-js/pull/1716 +* Fix typo in japanese docs: concepts#logging by [@sotabkw](https://github.com/sotabkw) in https://github.com/slackapi/bolt-js/pull/1787 +* Remove legacy tag by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1796 + +### Dependencies + +* Bump @types/node from 18.11.8 to 18.11.9 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1650 +* Bump @types/node from 18.11.9 to 18.11.10 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1670 +* Bump @types/node from 18.11.10 to 18.11.13 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1680 +* 🔼 Update actions/checkout, actions/setup-node to v3 by [@yamashush](https://github.com/yamashush) in https://github.com/slackapi/bolt-js/pull/1686 +* Bump @types/node from 18.11.13 to 18.11.17 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1689 +* Bump @types/node from 18.11.17 to 18.11.18 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1705 +* Update @slack/oauth dependency to v2.6.0 by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1708 +* Bump @types/node from 18.11.18 to 18.11.19 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1734 +* Bump @types/node from 18.11.19 to 18.13.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1738 +* Bump @types/node from 18.13.0 to 18.14.0 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1745 +* Bump @types/node from 18.14.0 to 18.14.2 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1754 +* Bump @types/node from 18.14.2 to 18.14.6 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1757 +* Fix [#1780](https://github.com/slackapi/bolt-js/issues/1780) by upgrading axios version to the latest by [@SorsOps](https://github.com/SorsOps) in https://github.com/slackapi/bolt-js/pull/1781 +* Bump @types/node from 18.14.6 to 18.15.10 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1786 +* Bump @types/node from 18.15.10 to 18.15.11 by [@dependabot](https://github.com/dependabot) in https://github.com/slackapi/bolt-js/pull/1794 + +### Chores + +* Release: @slack/bolt@3.13.0 by [@zimeg](https://github.com/zimeg) in https://github.com/slackapi/bolt-js/pull/1795 + +## New Contributors + +* [@wormwlrm](https://github.com/wormwlrm) made their first contribution in https://github.com/slackapi/bolt-js/pull/1704 +* [@funtaps](https://github.com/funtaps) made their first contribution in https://github.com/slackapi/bolt-js/pull/1716 +* [@SorsOps](https://github.com/SorsOps) made their first contribution in https://github.com/slackapi/bolt-js/pull/1781 +* [@sotabkw](https://github.com/sotabkw) made their first contribution in https://github.com/slackapi/bolt-js/pull/1787 +* [@jeffbaldwinjr](https://github.com/jeffbaldwinjr) made their first contribution in https://github.com/slackapi/bolt-js/pull/1785 +* [@machisuke](https://github.com/machisuke) made their first contribution in https://github.com/slackapi/bolt-js/pull/1792 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.2...@slack/bolt@3.13.0 + +[Changes][@slack/bolt@3.13.0] + + + +# [@slack/bolt@4.0.0-nextGen.9](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@4.0.0-nextGen.9) - 11 Nov 2022 + +## What's Changed +* Added `block_suggestions` event support for Function Interactivity, thanks [@hello-ashleyintech](https://github.com/hello-ashleyintech) [@filmaj](https://github.com/filmaj)! https://github.com/slackapi/bolt-js/pull/1645 +* Add in update to AWS Lambda guide to make ExpressReceiver config more clear, thanls [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1649 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.2...@slack/bolt@4.0.0-nextGen.9 + +[Changes][@slack/bolt@4.0.0-nextGen.9] + + + +# [@slack/bolt@3.12.2](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.12.2) - 02 Nov 2022 + +## What's Changed +* Updated maintainers guide to add more clarity by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1519 +* Delete unnecessary character from doc by [@koh110](https://github.com/koh110) in https://github.com/slackapi/bolt-js/pull/1545 +* Update SocketModeFunctions.ts by [@rileyeaton](https://github.com/rileyeaton) in https://github.com/slackapi/bolt-js/pull/1553 +* Delete CHANGELOG.md by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1556 +* Fix misspellings / typos detected by WebStorm IDE by [@seratch](https://github.com/seratch) in https://github.com/slackapi/bolt-js/pull/1557 +* Fixed trivial typo by [@akmhmgc](https://github.com/akmhmgc) in https://github.com/slackapi/bolt-js/pull/1575 +* Set @types/node to set version 18.7.15 by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1577 +* Add next-gen beta documentation by [@stevengill](https://github.com/stevengill) in https://github.com/slackapi/bolt-js/pull/1565 +* Bump .ruby-version from 2.7.1 to 2.7.4 by [@e-zim](https://github.com/e-zim) in https://github.com/slackapi/bolt-js/pull/1594 +* Add in information about custom HTTP routes to docs by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1601 +* Fix node types by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1607 +* Update getting started guide, migrate create new app guide, and rearrange nav (next gen) by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1603 +* Spelling by [@jsoref](https://github.com/jsoref) in https://github.com/slackapi/bolt-js/pull/1610 +* Add in Hello World example across docs by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1608 +* Fix context.team_id for view interactions in a Slack Connect channel by [@WilliamBergamin](https://github.com/WilliamBergamin) in https://github.com/slackapi/bolt-js/pull/1615 +* Add deployment guide for Heroku by [@e-zim](https://github.com/e-zim) in https://github.com/slackapi/bolt-js/pull/1617 +* Publish @slack/bolt@3.12.2 by [@hello-ashleyintech](https://github.com/hello-ashleyintech) in https://github.com/slackapi/bolt-js/pull/1646 + +## New Contributors +* [@WilliamBergamin](https://github.com/WilliamBergamin) made their first contribution in https://github.com/slackapi/bolt-js/pull/1519 +* [@rileyeaton](https://github.com/rileyeaton) made their first contribution in https://github.com/slackapi/bolt-js/pull/1553 +* [@akmhmgc](https://github.com/akmhmgc) made their first contribution in https://github.com/slackapi/bolt-js/pull/1575 +* [@jsoref](https://github.com/jsoref) made their first contribution in https://github.com/slackapi/bolt-js/pull/1610 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@3.12.2 + +[Changes][@slack/bolt@3.12.2] + + + +# [@slack/bolt@4.0.0-nextGen.8](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@4.0.0-nextGen.8) - 14 Oct 2022 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.6...@slack/bolt@4.0.0-nextGen.8 + +[Changes][@slack/bolt@4.0.0-nextGen.8] + + + +# [@slack/bolt@4.0.0-nextGen.6](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@4.0.0-nextGen.6) - 14 Sep 2022 + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@4.0.0-nextGen.6 + +[Changes][@slack/bolt@4.0.0-nextGen.6] + + + +# [@slack/bolt@4.0.0-nextGen.3](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@4.0.0-nextGen.3) - 09 Sep 2022 + + +**Full Changelog**: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.2...@slack/bolt@4.0.0-nextGen.3 + +[Changes][@slack/bolt@4.0.0-nextGen.3] + + + +# [@slack/bolt@4.0.0-nextGen.2](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@4.0.0-nextGen.2) - 08 Sep 2022 + +## What's Changed (beta) +This beta release contains feature enhancements to Bolt JS for developers participating in the Slack Platform Beta 🚀 + +### **Compatible with the Slack CLI tool** + + Create a new app from a Github sample template + ```bash + $ slack create my-app -t slack-samples/bolt-js-starter-template -b future + ``` + Run your app for local development from the CLI. We take care of installation, tokens and starting the app in development mode. + ```bash + $ slack run + ``` +### Configure your app in code +Declare a `manifest.js` or `manifest.ts` file import handly utility functions and define any recomposable units contained such as `Functions`, `Workflows` and `Triggers`. +```bash +# my-app/manifest.js + +const { Manifest } = require('@slack/bolt'); +module.exports = Manifest({ + runOnSlack: false, + name: '', + displayName: '', + description: '', + botScopes: ['chat:write'], + socketModeEnabled: true, + workflows: [TimeOffWorkflow], + features: { + appHome: { + messagesTabEnabled: true, + messagesTabReadOnlyEnabled: true, + }, + }, + settings: { + interactivity: { + is_enabled: true, + }, + org_deploy_enabled: false, + }, +}); + +``` + +### **Compose Custom Function handling logic via a `SlackFunction`**. +Write a recomposable unit of logic: + + Example: + ```javascript + const myFunc = new SlackFunction('fn_callback_id', () => {}); + ``` + Attach optional handlers for `block_action` and `view` events related to your function. + + Example: + ```js + myFunc.action('action_id', () => {}) + .view('view_callback_id', () => {}); + ``` + +## Enhancements +* Bolt-JS projects containing a valid `slack.json` file in their project root are now Slack CLI compatible by [@srajiang](https://github.com/srajiang) +* Adds CLI hook implementations `get-manifest` `start` and `get-hooks` by [@srajiang](https://github.com/srajiang) +* Exports utility types and functions intended for `manifest.js` authoring by [@srajiang](https://github.com/srajiang) [@neptunel](https://github.com/neptunel) +* Adds SlackFunction and Function Localized Interactivity handling by [@srajiang](https://github.com/srajiang) in https://github.com/slackapi/bolt-js/pull/1567 + +### Full Changelog + https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@4.0.0-nextGen.2 + +[Changes][@slack/bolt@4.0.0-nextGen.2] + + + +# [@slack/bolt@3.12.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.12.1) - 26 Jul 2022 + +* Fix [#1509](https://github.com/slackapi/bolt-js/issues/1509) HTTPReceiver does not immediately respond to an invalid signature request (no response instead) (via [#1528](https://github.com/slackapi/bolt-js/issues/1528) ) - thanks [@seratch](https://github.com/seratch)! [@nirvparekh](https://github.com/nirvparekh)! +* Document improvements ([#1524](https://github.com/slackapi/bolt-js/issues/1524) [#1526](https://github.com/slackapi/bolt-js/issues/1526)) - thanks [@wongjas](https://github.com/wongjas)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/28?closed=1 + +[Changes][@slack/bolt@3.12.1] + + + +# [@slack/bolt@3.12.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.12.0) - 14 Jul 2022 + +* Fix [#1507](https://github.com/slackapi/bolt-js/issues/1507) Add type support for `message_metadata_*` event types (via [#1508](https://github.com/slackapi/bolt-js/issues/1508)) - thanks [@dannyhostetler](https://github.com/dannyhostetler)! +* Allow passing additional types for Global and Middleware Context (via [#1505](https://github.com/slackapi/bolt-js/issues/1505)) - thanks [@M1kep](https://github.com/M1kep)! +* Fix [#1510](https://github.com/slackapi/bolt-js/issues/1510): Add `isEnterpriseInstall` to Context (via [#1511](https://github.com/slackapi/bolt-js/issues/1511)) - thanks [@rockingskier](https://github.com/rockingskier)! +* Fix [#1052](https://github.com/slackapi/bolt-js/issues/1052): Request verification failed: Failed to verify authenticity: stale (via [#1503](https://github.com/slackapi/bolt-js/issues/1503)) - thanks [@srajiang](https://github.com/srajiang)! +* Fixed receiver warning typo (via [#1492](https://github.com/slackapi/bolt-js/issues/1492)) - thanks [@nick-w-nick](https://github.com/nick-w-nick)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/21?closed=1 + +[Changes][@slack/bolt@3.12.0] + + + +# [@slack/bolt@3.11.3](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.11.3) - 17 Jun 2022 + +* Fix [#1488](https://github.com/slackapi/bolt-js/issues/1488) Incorrect types with ViewUpdateResponseAction and ViewPushResponseAction (via [#1490](https://github.com/slackapi/bolt-js/issues/1490)) - thanks [@seratch](https://github.com/seratch) [@ducminh-phan](https://github.com/ducminh-phan)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/26?closed=1 + +[Changes][@slack/bolt@3.11.3] + + + +# [@slack/bolt@3.11.2](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.11.2) - 14 Jun 2022 + +* Bug fixes: + * Fix [#1454](https://github.com/slackapi/bolt-js/issues/1454): Missing type declarations for HomeView (via [#1455](https://github.com/slackapi/bolt-js/issues/1455)) - thanks [@seratch](https://github.com/seratch)! + * TypeScript 4.7 compiler compatibility (via [#1466](https://github.com/slackapi/bolt-js/issues/1466)) - thanks [@seratch](https://github.com/seratch)! + * Fix [#1472](https://github.com/slackapi/bolt-js/issues/1472): `say` type incorrectly inferred as never when using `pin_added` or `reaction_*` events (via [#1473](https://github.com/slackapi/bolt-js/issues/1473) and [#1476](https://github.com/slackapi/bolt-js/issues/1476)) - thanks [@seratch](https://github.com/seratch)! + * Fix an action typo in the docs (via [#1475](https://github.com/slackapi/bolt-js/issues/1475)) - thanks [@BenAlderfer](https://github.com/BenAlderfer)! + * Add more logs for error patterns in AwsLambdaReceiver (via [#1481](https://github.com/slackapi/bolt-js/issues/1481)) - thanks [@seratch](https://github.com/seratch)! + * Fix [#1478](https://github.com/slackapi/bolt-js/issues/1478): `ack()` is not accessible in global middleware in TypeScript (via [#1482](https://github.com/slackapi/bolt-js/issues/1482)) - thanks [@seratch](https://github.com/seratch)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/25?closed=1 + +[Changes][@slack/bolt@3.11.2] + + + +# [@slack/bolt@3.11.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.11.1) - 13 May 2022 + +* New features / improvements: + * Adding support for new user-change events with types (via [#1448](https://github.com/slackapi/bolt-js/issues/1448)) - thanks [@filmaj](https://github.com/filmaj) + * Slack prints failed with the error "operation_timeout" when slack command runs and finishes successfully in AWS Lambda (via [#1435](https://github.com/slackapi/bolt-js/issues/1435) [#1452](https://github.com/slackapi/bolt-js/issues/1452)) - thanks [@nicolls1](https://github.com/nicolls1) + * Upgrade socket-mode dependency to the latest minor (via [#1441](https://github.com/slackapi/bolt-js/issues/1441) ) - thanks [@seratch](https://github.com/seratch) ! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/24?closed=1 + +[Changes][@slack/bolt@3.11.1] + + + +# [@slack/bolt@3.11.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.11.0) - 30 Mar 2022 + +### 📣 Important Announcement + +Since this version, the default behavior of the OAuth flow has been changed for better security. The changes are: +* `InstallProvider` (The underlying OAuth module) verifies not only the query string but also its corresponding browser cookie data +* The default `StateStore` (`ClearStateStore`) makes sure that the state parameter is not too old (the default lifetime is 10 minutes) + +Refer to [#1335](https://github.com/slackapi/bolt-js/issues/1335) [#1391](https://github.com/slackapi/bolt-js/issues/1391) https://github.com/slackapi/node-slack-sdk/issues/1435 https://github.com/slackapi/node-slack-sdk/pull/1436 for the context. If you encounter behavior changes described at [#1412](https://github.com/slackapi/bolt-js/issues/1412), consider either changing your app code or setting `installerOptions.legacyStateVerification: true` for now. + +### 🎁 🐛 New features / improvements: + * [#1391](https://github.com/slackapi/bolt-js/issues/1391) Fix [#1335](https://github.com/slackapi/bolt-js/issues/1335) Proper use of state parameter for the OAuth CSRF protection - Thanks [@seratch](https://github.com/seratch) + * [#1405](https://github.com/slackapi/bolt-js/issues/1405) Fix [#1404](https://github.com/slackapi/bolt-js/issues/1404) SocketModeReceiver app process exits when any of its event listeners throws an exception - Thanks [@seratch](https://github.com/seratch) + * [#1359](https://github.com/slackapi/bolt-js/issues/1359) Fix [#1358](https://github.com/slackapi/bolt-js/issues/1358) Expose common utilities for building HTTP module based receivers - Thanks [@seratch](https://github.com/seratch) + * [#1406](https://github.com/slackapi/bolt-js/issues/1406) Add more error handlers to ExpressReceiver - Thanks [@seratch](https://github.com/seratch) [@Gregoor](https://github.com/Gregoor) + * [#1392](https://github.com/slackapi/bolt-js/issues/1392) Fix [#1385](https://github.com/slackapi/bolt-js/issues/1385) Create a signature validation function that is not tied to the request - Thanks [@seratch](https://github.com/seratch) [@danerwilliams](https://github.com/danerwilliams) + * [#1393](https://github.com/slackapi/bolt-js/issues/1393) Fix [#1376](https://github.com/slackapi/bolt-js/issues/1376) CustomRoute interface should be accessible from developers - Thanks [@seratch](https://github.com/seratch) + * [#1381](https://github.com/slackapi/bolt-js/issues/1381) Fix [#1380](https://github.com/slackapi/bolt-js/issues/1380) by adding more event payload types - Thanks [@seratch](https://github.com/seratch) [@aasiddiq](https://github.com/aasiddiq) + * [#1400](https://github.com/slackapi/bolt-js/issues/1400) Fix [#1397](https://github.com/slackapi/bolt-js/issues/1397) bolt-js does not accept ssl_check requests properly - Thanks [@seratch](https://github.com/seratch) + * [#1340](https://github.com/slackapi/bolt-js/issues/1340) Fix [#1334](https://github.com/slackapi/bolt-js/issues/1334) Export `EnvelopedEvent` interface to users - Thanks [@martin-cycle](https://github.com/martin-cycle) + * [#1366](https://github.com/slackapi/bolt-js/issues/1366) Fix [#1364](https://github.com/slackapi/bolt-js/issues/1364) Update axios to latest 0.26.1 - Thanks [@seratch](https://github.com/seratch) [@msrivastav13](https://github.com/msrivastav13) + * [#1369](https://github.com/slackapi/bolt-js/issues/1369) Fix [#1368](https://github.com/slackapi/bolt-js/issues/1368) Log `httpServer.close` error only when the `server` exists - Thanks [@sbcgua](https://github.com/sbcgua) + * [#1336](https://github.com/slackapi/bolt-js/issues/1336) [#1401](https://github.com/slackapi/bolt-js/issues/1401) [#1403](https://github.com/slackapi/bolt-js/issues/1403) [#1407](https://github.com/slackapi/bolt-js/issues/1407) Improve the SDK's test assets - Thanks [@seratch](https://github.com/seratch) [@filmaj](https://github.com/filmaj) + +### 📝 Document updates: + * [#1384](https://github.com/slackapi/bolt-js/issues/1384) Deploy the App to Heroku with one click - Thanks [@MaurizioBella](https://github.com/MaurizioBella) + +Here are [all the issues / pull requests](https://github.com/slackapi/bolt-js/milestone/18?closed=1) included in the release. + +[Changes][@slack/bolt@3.11.0] + + + +# [@slack/bolt@3.10.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.10.0) - 23 Feb 2022 + + 🎁 🐛 New features / improvements: + * Added an option to `deferInitialization` of App - [#248](https://github.com/slackapi/bolt-js/issues/248) [#1303](https://github.com/slackapi/bolt-js/issues/1303) - Thanks [@seratch](https://github.com/seratch) and [@SpencerKaiser](https://github.com/SpencerKaiser) + * We're now explicitly setting content-type on `HTTPReceiver` responses to `/slack/install` route - [#1279](https://github.com/slackapi/bolt-js/issues/1279) [#1280](https://github.com/slackapi/bolt-js/issues/1280) - Thanks [@filmaj](https://github.com/filmaj) + * Reduced unnecessary error throwing in case of `tokens_authorize` / `app_uninstalled` event [#674](https://github.com/slackapi/bolt-js/issues/674) [#1328](https://github.com/slackapi/bolt-js/issues/1328), - Thanks [@seratch](https://github.com/seratch) + * Updated `SlackEvent` union type to include `ChannelIDChangedEvent` - [#1302](https://github.com/slackapi/bolt-js/issues/1302) [#1301](https://github.com/slackapi/bolt-js/issues/1301) Thanks [@pmezard](https://github.com/pmezard) and [@srajiang](https://github.com/srajiang) + * Corrected typing for `UserChangeEvent.user.updated` attribute [#1320](https://github.com/slackapi/bolt-js/issues/1320) [#1322](https://github.com/slackapi/bolt-js/issues/1322) - Thanks [@seratch](https://github.com/seratch) and [@pmezard](https://github.com/pmezard) + * Removed redundant authorize code [#1231](https://github.com/slackapi/bolt-js/issues/1231) [#1327](https://github.com/slackapi/bolt-js/issues/1327) - Thanks [@seratch](https://github.com/seratch) and [@TEMHITHORPHE](https://github.com/TEMHITHORPHE) + * Corrected some pesky quotes [#1323](https://github.com/slackapi/bolt-js/issues/1323) - Thanks [@nicolls1](https://github.com/nicolls1) + +📝 Document updates: + * New documentation for `deferInitialization` [#1304](https://github.com/slackapi/bolt-js/issues/1304), [#1308](https://github.com/slackapi/bolt-js/issues/1308) - Thanks [@filmaj](https://github.com/filmaj), [@wongjas](https://github.com/wongjas), [@seratch](https://github.com/seratch)! + * Improved clarity and content of OAuth documentation [#1329](https://github.com/slackapi/bolt-js/issues/1329) [#1315](https://github.com/slackapi/bolt-js/issues/1315) [#1318](https://github.com/slackapi/bolt-js/issues/1318) - Thanks [@srajiang](https://github.com/srajiang), [@horeaporutiu](https://github.com/horeaporutiu) + * Added a 🇯🇵 translation for `userScopes` property - [#1295](https://github.com/slackapi/bolt-js/issues/1295) - Thanks [@wongjas](https://github.com/wongjas) + * Updated `respond` argument docs to include `views` listener [#1313](https://github.com/slackapi/bolt-js/issues/1313) - Thanks [@seratch](https://github.com/seratch) + +Here are [all the issues / pull requests](https://github.com/slackapi/bolt-js/milestone/17?closed=1) included in the release. + +[Changes][@slack/bolt@3.10.0] + + + +# [@slack/bolt@3.9.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.9.0) - 20 Jan 2022 + +* New features / improvements: + * Bump `@slack/web-api` dependency to at least v6.6.0 to address a security vulnerability in `axios` (via [#1276](https://github.com/slackapi/bolt-js/issues/1276)) - thanks [@filmaj](https://github.com/filmaj)! + * Bump `@slack/oauth` dependency to at least v2.4.0 to address major bugs (via [#1273](https://github.com/slackapi/bolt-js/issues/1273)) - thanks [@seratch](https://github.com/seratch)! + * Fix [#1256](https://github.com/slackapi/bolt-js/issues/1256): `$PORT` fails to bind on Heroku (via [#1210](https://github.com/slackapi/bolt-js/issues/1210)) - thanks [@filmaj](https://github.com/filmaj)! + * Add missing `Channel*MessageEvent` types (via [#1254](https://github.com/slackapi/bolt-js/issues/1254)) - thanks [@seratch](https://github.com/seratch)! + * Fix [#190](https://github.com/slackapi/bolt-js/issues/190): Context method `updateConversation` should accept expiration time (via [#1221](https://github.com/slackapi/bolt-js/issues/1221)) - thanks [@shubhamjajoo](https://github.com/shubhamjajoo)! + * Fix [#1206](https://github.com/slackapi/bolt-js/issues/1206): custom routes incorrectly match against full URL including querystring parameters (via [#1207](https://github.com/slackapi/bolt-js/issues/1207)) - thanks [@moustacheful](https://github.com/moustacheful)! +* Document updates: + * Improve App initialization error logs and Authenticating with OAuth document (via [#1250](https://github.com/slackapi/bolt-js/issues/1250)) - thanks [@srajiang](https://github.com/srajiang)! + * Fix [#795](https://github.com/slackapi/bolt-js/issues/795): improving documentation around serverless deployments to make more accessible (via [#1254](https://github.com/slackapi/bolt-js/issues/1254)) - thanks [@filmaj](https://github.com/filmaj)! + * Update anchors in the Japanese reference page (via [#1247](https://github.com/slackapi/bolt-js/issues/1247)) - thanks [@seratch](https://github.com/seratch)! + * Fix [#1237](https://github.com/slackapi/bolt-js/issues/1237): Use correct message subtype in Listening to Events documentation (via [#1240](https://github.com/slackapi/bolt-js/issues/1240)) - thanks [@wongjas](https://github.com/wongjas)! + * Fix [#1233](https://github.com/slackapi/bolt-js/issues/1233) and [#1216](https://github.com/slackapi/bolt-js/issues/1216): Remove redundant `state` information from the Listening to Modals documentation (via [#1236](https://github.com/slackapi/bolt-js/issues/1236)) - thanks [@wongjas](https://github.com/wongjas)! + * Fix [#1241](https://github.com/slackapi/bolt-js/issues/1241): Update examples to use the `logger` instead of `console.log` (via [#1242](https://github.com/slackapi/bolt-js/issues/1242)) - thanks [@wongjas](https://github.com/wongjas)! + * Cleanup Lambda example and docs around `processBeforeResponse` (via [#1229](https://github.com/slackapi/bolt-js/issues/1229)) - thanks [@ramblingenzyme](https://github.com/ramblingenzyme)! + * Fix [#1197](https://github.com/slackapi/bolt-js/issues/1197): Japanese version of documents around `extendedErrorHandler` (via [#1227](https://github.com/slackapi/bolt-js/issues/1227)) - thanks [@wongjas](https://github.com/wongjas)! + * Add documentation for socket mode and developer mode (via [#1218](https://github.com/slackapi/bolt-js/issues/1218)) - thanks [@TheManWhoStaresAtCode](https://github.com/TheManWhoStaresAtCode)! + * Fix [#1219](https://github.com/slackapi/bolt-js/issues/1219): Japanese version of additional socket mode and developer mode documentation (via [#1226](https://github.com/slackapi/bolt-js/issues/1226)) - thanks [@wongjas](https://github.com/wongjas)! + * Fix [#1010](https://github.com/slackapi/bolt-js/issues/1010): Add documentation for `view_closed` support (via [#1214](https://github.com/slackapi/bolt-js/issues/1214)) - thanks [@TheManWhoStaresAtCode](https://github.com/TheManWhoStaresAtCode)! + * Fix [#1200](https://github.com/slackapi/bolt-js/issues/1200): Remove references to passing a port to the `start` method when using socket mode (via [#1202](https://github.com/slackapi/bolt-js/issues/1202)) - thanks [@filmaj](https://github.com/filmaj)! +* Developer / maintainer-relevant changes: + * Added a GitHub action and bot to automatically mark issues and PRs as stale after extended periods of inactivity (via [#1213](https://github.com/slackapi/bolt-js/issues/1213), [#1225](https://github.com/slackapi/bolt-js/issues/1225)) - thanks [@srajiang](https://github.com/srajiang)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/16?closed=1 + +[Changes][@slack/bolt@3.9.0] + + + +# [@slack/bolt@3.8.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.8.1) - 03 Nov 2021 + +* New features / improvements: + * Fix [#759](https://github.com/slackapi/bolt-js/issues/759) [#1109](https://github.com/slackapi/bolt-js/issues/1109) [#1110](https://github.com/slackapi/bolt-js/issues/1110) by adding custom properties in ReceiverEvent and Context objects ([#1177](https://github.com/slackapi/bolt-js/issues/1177)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#860](https://github.com/slackapi/bolt-js/issues/860) Enable developers to customize the built-in receivers more ([#1183](https://github.com/slackapi/bolt-js/issues/1183)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#1181](https://github.com/slackapi/bolt-js/issues/1181) Add port property to installerOptions in the HTTPReceiver ([#1184](https://github.com/slackapi/bolt-js/issues/1184)) - Thanks [@seratch](https://github.com/seratch) [@M1kep](https://github.com/M1kep)! + * Add port property to installerOptions in the HTTPReceiver ([#1181](https://github.com/slackapi/bolt-js/issues/1181)) - Thanks [@srajiang](https://github.com/srajiang)! + * Add context to global error handler ([#525](https://github.com/slackapi/bolt-js/issues/525)) - Thanks [@raycharius](https://github.com/raycharius)! + * Fix [#1098](https://github.com/slackapi/bolt-js/issues/1098) next() is optional in middleware in TypeScript ([#1099](https://github.com/slackapi/bolt-js/issues/1099)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#1148](https://github.com/slackapi/bolt-js/issues/1148) - Adjust the app.message listener interface in TypeScript to compile the examples in documents ([#1185](https://github.com/slackapi/bolt-js/issues/1185)) - Thanks [@M1kep](https://github.com/M1kep)! + * BlockAction interface does not include state despite state being present in actual object ([#1141](https://github.com/slackapi/bolt-js/issues/1141) [#1144](https://github.com/slackapi/bolt-js/issues/1144)) - Thanks [@seratch](https://github.com/seratch) [@Richard-PTT](https://github.com/Richard-PTT)! + * Add more information to unhandled incoming request logging ([#1143](https://github.com/slackapi/bolt-js/issues/1143)) - Thanks [@misscoded](https://github.com/misscoded)! + * Bump axios version to 0.21.2 or higher for better security ([#1162](https://github.com/slackapi/bolt-js/issues/1162)) - Thanks [@xmariopereira](https://github.com/xmariopereira)! + * Fix the v3.8.0 publish error ([#1194](https://github.com/slackapi/bolt-js/issues/1194)) - Thanks [@brianjychan](https://github.com/brianjychan) +* Document updates: + * Japanese document updates ([#1047](https://github.com/slackapi/bolt-js/issues/1047) [#1152](https://github.com/slackapi/bolt-js/issues/1152) [#1131](https://github.com/slackapi/bolt-js/issues/1131) [#1154](https://github.com/slackapi/bolt-js/issues/1154) [#1165](https://github.com/slackapi/bolt-js/issues/1165) [#1163](https://github.com/slackapi/bolt-js/issues/1163) [#1166](https://github.com/slackapi/bolt-js/issues/1166) [#1169](https://github.com/slackapi/bolt-js/issues/1169) [#1175](https://github.com/slackapi/bolt-js/issues/1175)) - Thanks [@wongjas](https://github.com/wongjas)! + * Fix the logging example so that it is valid JS ([#1172](https://github.com/slackapi/bolt-js/issues/1172) [#1174](https://github.com/slackapi/bolt-js/issues/1174)) - Thanks [@filmaj](https://github.com/filmaj)! + * Fix documentation about state verification option ([#1168](https://github.com/slackapi/bolt-js/issues/1168)) - Thanks [@stophecom](https://github.com/stophecom)! + * Fix call in AWS handler to match example (and be correct) ([#1190](https://github.com/slackapi/bolt-js/issues/1190)) - Thanks [@sirctseb](https://github.com/sirctseb)! + * using directMention() documentation doesn't seem to be correct in docs ([#1148](https://github.com/slackapi/bolt-js/issues/1148)) - Thanks [@O-Mutt](https://github.com/O-Mutt)! + * Clarify /slack/events path requirement ([#1153](https://github.com/slackapi/bolt-js/issues/1153)) - Thanks [@mars](https://github.com/mars)! + * Update Japanese docs to apply token rotation ([#1009](https://github.com/slackapi/bolt-js/issues/1009)) changes ([#1014](https://github.com/slackapi/bolt-js/issues/1014)) - Thanks [@misscoded](https://github.com/misscoded)! + * Update slugs in document pages ([#1161](https://github.com/slackapi/bolt-js/issues/1161)) - Thanks [@srajiang](https://github.com/srajiang)! + * Japanese document updates ([#1067](https://github.com/slackapi/bolt-js/issues/1067) [#1137](https://github.com/slackapi/bolt-js/issues/1137)) - Thanks [@seratch](https://github.com/seratch)! + * Minor updates related to [#1046](https://github.com/slackapi/bolt-js/issues/1046) ([#1047](https://github.com/slackapi/bolt-js/issues/1047)) - Thanks [@seratch](https://github.com/seratch)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/15?closed=1 + +[Changes][@slack/bolt@3.8.1] + + + +# [@slack/bolt@3.8.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.8.0) - 03 Nov 2021 + +This version had a package file issue. Please use [v3.8.1](https://github.com/slackapi/bolt-js/releases/tag/%40slack%2Fbolt%403.8.1) or newer instead. + +[Changes][@slack/bolt@3.8.0] + + + +# [@slack/bolt@3.7.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.7.0) - 27 Sep 2021 + +Loads of updates and improvements this go-around with the help of feedback from the community 🎉 Many many thanks! + +* Support for custom HTTP routes ([#834](https://github.com/slackapi/bolt-js/issues/834), [#866](https://github.com/slackapi/bolt-js/issues/866), [#1114](https://github.com/slackapi/bolt-js/issues/1114)) - Thank you [@misscoded](https://github.com/misscoded) and [@johnboxall](https://github.com/johnboxall)! +* Added a stateVerification flag to support org-wide app install from admin pages! ([#1101](https://github.com/slackapi/bolt-js/issues/1101), [#1116](https://github.com/slackapi/bolt-js/issues/1116)) - Thank you [@srajiang](https://github.com/srajiang) and [@seratch](https://github.com/seratch)! +* Migrated fully to eslint ([#1024](https://github.com/slackapi/bolt-js/issues/1024), [#842](https://github.com/slackapi/bolt-js/issues/842), [#1089](https://github.com/slackapi/bolt-js/issues/1089), [#1091](https://github.com/slackapi/bolt-js/issues/1091) ) - Dzięki [@filmaj](https://github.com/filmaj) and [@srajiang](https://github.com/srajiang) and [@seratch](https://github.com/seratch)! +* Option to use custom Express app / router via ExpressReceiver ([#1084](https://github.com/slackapi/bolt-js/issues/1084), [#868](https://github.com/slackapi/bolt-js/issues/868)) - Muito obrigado [@seratch](https://github.com/seratch)! +* Added an option to disable signature verification for use during testing ([#648](https://github.com/slackapi/bolt-js/issues/648), [#1088](https://github.com/slackapi/bolt-js/issues/1088)) - Dankeschön [@seratch](https://github.com/seratch) and [@meetmangukiya](https://github.com/meetmangukiya)! +* Enabled developers to disable and customize installation pages ([#982](https://github.com/slackapi/bolt-js/issues/982), [#1083](https://github.com/slackapi/bolt-js/issues/1083), [#977](https://github.com/slackapi/bolt-js/issues/977) , [#1079](https://github.com/slackapi/bolt-js/issues/1079)) - 谢谢 [@seratch](https://github.com/seratch)! +* Enabled using Bolt JS without passing a botId ([#874](https://github.com/slackapi/bolt-js/issues/874), [#1087](https://github.com/slackapi/bolt-js/issues/1087)) - Thanks [@misscoded](https://github.com/misscoded)! +* Custom redirect URI options are now properly being sent as part of standard install request params ([#1115](https://github.com/slackapi/bolt-js/issues/1115), [#1116](https://github.com/slackapi/bolt-js/issues/1116)) - Hvala [@srajiang](https://github.com/srajiang)! +* Improved handling for event authorization errors ([#859](https://github.com/slackapi/bolt-js/issues/859), [#364](https://github.com/slackapi/bolt-js/issues/364) [#891](https://github.com/slackapi/bolt-js/issues/891)) - Bedankt [@seratch](https://github.com/seratch), [@zachsirotto](https://github.com/zachsirotto) and [@broom9](https://github.com/broom9)! +* Better App initialization experience when SocketMode and Receiver options are both supplied ([#1068](https://github.com/slackapi/bolt-js/issues/1068), [#1077](https://github.com/slackapi/bolt-js/issues/1077)) - شكرًا [@seratch](https://github.com/seratch)! +* Improved logger initialization experience ([#1040](https://github.com/slackapi/bolt-js/issues/1040), [#1078](https://github.com/slackapi/bolt-js/issues/1078), [#1027](https://github.com/slackapi/bolt-js/issues/1027)) - Mahalo [@tamaritamari](https://github.com/tamaritamari), [@seratch](https://github.com/seratch), and [@dominics](https://github.com/dominics) +* Docs improvements and other corrections! ([#1130](https://github.com/slackapi/bolt-js/issues/1130), [#1129](https://github.com/slackapi/bolt-js/issues/1129), [#1082](https://github.com/slackapi/bolt-js/issues/1082), [#1071](https://github.com/slackapi/bolt-js/issues/1071), [#1097](https://github.com/slackapi/bolt-js/issues/1097), [#1095](https://github.com/slackapi/bolt-js/issues/1095)) - 감사합니다 [@risto24](https://github.com/risto24), [@srajiang](https://github.com/srajiang), [@seratch](https://github.com/seratch), [@stevengill](https://github.com/stevengill))! + +[Changes][@slack/bolt@3.7.0] + + + +# [@slack/bolt@3.6.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.6.0) - 19 Aug 2021 + +* Added Slack Connect Events ([#999](https://github.com/slackapi/bolt-js/issues/999), [#1008](https://github.com/slackapi/bolt-js/issues/1008)) - Thanks [@srajiang](https://github.com/srajiang) +* Made App start() account for AWSLambdaReceiver return type ([#1038](https://github.com/slackapi/bolt-js/issues/1038), [#1039](https://github.com/slackapi/bolt-js/issues/1039)) - Thanks [@seratch](https://github.com/seratch) +* Added tests for SocketModeReciver ([#750](https://github.com/slackapi/bolt-js/issues/750), [#1021](https://github.com/slackapi/bolt-js/issues/1021)) - Thanks [@filmaj](https://github.com/filmaj) +* Docs, docs, docs and example app improvements! ([#1062](https://github.com/slackapi/bolt-js/issues/1062), [#1066](https://github.com/slackapi/bolt-js/issues/1066), [#1067](https://github.com/slackapi/bolt-js/issues/1067), [#1059](https://github.com/slackapi/bolt-js/issues/1059) , [#1046](https://github.com/slackapi/bolt-js/issues/1046), [#1056](https://github.com/slackapi/bolt-js/issues/1056), [#1048](https://github.com/slackapi/bolt-js/issues/1048), [#1039](https://github.com/slackapi/bolt-js/issues/1039), [#1023](https://github.com/slackapi/bolt-js/issues/1023), [#939](https://github.com/slackapi/bolt-js/issues/939), [#1021](https://github.com/slackapi/bolt-js/issues/1021), [#1033](https://github.com/slackapi/bolt-js/issues/1033)) - Thanks [@sisisin](https://github.com/sisisin), [@hariNEzuMI928](https://github.com/hariNEzuMI928), [@RhnSharma](https://github.com/RhnSharma) and [@stevengill](https://github.com/stevengill), [@seratch](https://github.com/seratch), [@filmaj](https://github.com/filmaj), [@srajiang](https://github.com/srajiang) + + +[Changes][@slack/bolt@3.6.0] + + + +# [@slack/bolt@3.6.0-hermesBeta.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.6.0-hermesBeta.1) - 20 Aug 2021 + +* Contains bumped version of @slack/web-api for hermesBeta + +[Changes][@slack/bolt@3.6.0-hermesBeta.1] + + + +# [@slack/bolt@3.5.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.5.0) - 15 Jul 2021 + +- Added support for `FileInstallationStore` ([#941](https://github.com/slackapi/bolt-js/issues/941), [#1003](https://github.com/slackapi/bolt-js/issues/1003)) - Thanks, [@misscoded](https://github.com/misscoded)! +- Fix to existing code snippet around acknowledging events ([#997](https://github.com/slackapi/bolt-js/issues/997)) - Thanks, [@Zimboboys](https://github.com/Zimboboys)! +- Brought Socket Mode to the forefront of the Getting Started docs ([#990](https://github.com/slackapi/bolt-js/issues/990)) - Thanks, [@srajiang](https://github.com/srajiang)! +- Documentation updates and improvements ([#989](https://github.com/slackapi/bolt-js/issues/989), [#1002](https://github.com/slackapi/bolt-js/issues/1002)) - Thanks, [@srajiang](https://github.com/srajiang) and [@misscoded](https://github.com/misscoded)! + +[Changes][@slack/bolt@3.5.0] + + + +# [@slack/bolt@3.4.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.4.1) - 05 Jul 2021 + +* Updated default `axios` options to include `proxy:false` to match @slack/web-api package ([#979](https://github.com/slackapi/bolt-js/issues/979)) - thanks [@stevengill](https://github.com/stevengill) +* Fixed `AwsLambdaReceiver` failing to parse `event.body` if `isBase64Encoded` is `true` ([#971](https://github.com/slackapi/bolt-js/issues/971), [#972](https://github.com/slackapi/bolt-js/issues/972)) - thanks [@TheManWhoStaresAtCode](https://github.com/TheManWhoStaresAtCode) +* Added `edited` property to `app_mention` event payload ([#960](https://github.com/slackapi/bolt-js/issues/960), [#961](https://github.com/slackapi/bolt-js/issues/961)) - thanks [@seratch](https://github.com/seratch) and [@hi-se](https://github.com/hi-se) +* Added a new deploy-aws-lambda project to the [examples directory](https://github.com/slackapi/bolt-js/tree/main/examples/deploy-aws-lambda) ([#815](https://github.com/slackapi/bolt-js/issues/815), [#940](https://github.com/slackapi/bolt-js/issues/940)) - thanks [@TheManWhoStaresAtCode](https://github.com/TheManWhoStaresAtCode) +* Use Kanji for Japanese documents ([#983](https://github.com/slackapi/bolt-js/issues/983)) - thanks [@disneyresidents](https://github.com/disneyresidents) + +[Changes][@slack/bolt@3.4.1] + + + +# [@slack/bolt@3.4.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.4.0) - 04 Jun 2021 + +Many improvements (thanks to the awesome contributors!) are included in this release :tada: + +* Key improvements / bug fixes: + * Allow command handlers to match regexes ([#846](https://github.com/slackapi/bolt-js/issues/846)) - Thanks [@itowlson](https://github.com/itowlson)! + * Fix [#947](https://github.com/slackapi/bolt-js/issues/947) Enable to use app.client with passed token for single workspace apps ([#948](https://github.com/slackapi/bolt-js/issues/948)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#935](https://github.com/slackapi/bolt-js/issues/935) enterprise_id in InstallationQuery can be invalid for Slack Connect channel events ([#949](https://github.com/slackapi/bolt-js/issues/949)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#951](https://github.com/slackapi/bolt-js/issues/951) TypeScript 4.3 typing for KnownKeys\ ([#953](https://github.com/slackapi/bolt-js/issues/953)) - Thanks [@lokshunhung](https://github.com/lokshunhung)! + * Fix [#629](https://github.com/slackapi/bolt-js/issues/629) confusing debug log by ConversationStore ([#827](https://github.com/slackapi/bolt-js/issues/827)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#496](https://github.com/slackapi/bolt-js/issues/496) Add clientOptions.logger option (and improvements to other attributes too) ([#856](https://github.com/slackapi/bolt-js/issues/856)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#757](https://github.com/slackapi/bolt-js/issues/757) Add event type name validation & channel_type filter middleware ([#857](https://github.com/slackapi/bolt-js/issues/857)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#718](https://github.com/slackapi/bolt-js/issues/718) add tokenVerificationEnabled flag to App constructor ([#863](https://github.com/slackapi/bolt-js/issues/863)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#534](https://github.com/slackapi/bolt-js/issues/534) respond support in view_submission listeners ([#889](https://github.com/slackapi/bolt-js/issues/889)) - Thanks [@seratch](https://github.com/seratch)! + * Add async support of signingSecret to ExpressReceiver ([#877](https://github.com/slackapi/bolt-js/issues/877)) - Thanks [@gmathieu](https://github.com/gmathieu)! + * AwsLambdaReveiver: Ignore casing of HTTP headers as requested by RFC ([#938](https://github.com/slackapi/bolt-js/issues/938)) - Thanks [@TheManWhoStaresAtCode](https://github.com/TheManWhoStaresAtCode)! +* Improvements / bugfixes for better TypeScript supports: + * Fix [#926](https://github.com/slackapi/bolt-js/issues/926) by adding more subtype ones to message event types ([#928](https://github.com/slackapi/bolt-js/issues/928)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#925](https://github.com/slackapi/bolt-js/issues/925) by adding optional properties to CodedError interface ([#927](https://github.com/slackapi/bolt-js/issues/927)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#897](https://github.com/slackapi/bolt-js/issues/897) Add built-in fields to Context object type ([#902](https://github.com/slackapi/bolt-js/issues/902)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#894](https://github.com/slackapi/bolt-js/issues/894) Unable to build options request objects in TypeScript ([#900](https://github.com/slackapi/bolt-js/issues/900)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#720](https://github.com/slackapi/bolt-js/issues/720) ack(options) does not compile in TypeScript ([#878](https://github.com/slackapi/bolt-js/issues/878)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#497](https://github.com/slackapi/bolt-js/issues/497) Add types of state.values on modal submission ([#879](https://github.com/slackapi/bolt-js/issues/879)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#911](https://github.com/slackapi/bolt-js/issues/911) TypeScript error when using builtin onlyViewActions middleware ([#912](https://github.com/slackapi/bolt-js/issues/912)) - Thanks [@seratch](https://github.com/seratch)! + * Add blocks / attachments to app_mention event interface ([#906](https://github.com/slackapi/bolt-js/issues/906)) - Thanks [@seratch](https://github.com/seratch)! + * Add missing message events & more type tests ([#832](https://github.com/slackapi/bolt-js/issues/832)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#956](https://github.com/slackapi/bolt-js/issues/956) Add bot_id / bot_profile to GenericMessageEvent ([#957](https://github.com/slackapi/bolt-js/issues/957)) - Thanks [@seratch](https://github.com/seratch)! + * Fix a few array field definition errors in TypeScript ([#873](https://github.com/slackapi/bolt-js/issues/873)) - Thanks [@seratch](https://github.com/seratch)! + * Make API response types more specific utilizing the types in web-api 6.2 ([#915](https://github.com/slackapi/bolt-js/issues/915)) - Thanks [@seratch](https://github.com/seratch)! + * Add is_bot_user_member to link_shared event ([#946](https://github.com/slackapi/bolt-js/issues/946)) - Thanks [@rbrishabh](https://github.com/rbrishabh)! + * Fix WorkflowStep StepUpdateArguments property types ([#830](https://github.com/slackapi/bolt-js/issues/830)) - Thanks [@k725](https://github.com/k725)! + * Add the type for plain_text_input action elements ([#706](https://github.com/slackapi/bolt-js/issues/706)) - Thanks [@br-tim-ray](https://github.com/br-tim-ray)! + * Updated ReactionRemovedEvent type ([#918](https://github.com/slackapi/bolt-js/issues/918)) - Thanks [@rr-codes](https://github.com/rr-codes)! + * Export options types and interfaces ([#872](https://github.com/slackapi/bolt-js/issues/872)) - Thanks [@trevor-gullstad](https://github.com/trevor-gullstad)! + * Add trigger_id to ViewSubmitAction interface ([#828](https://github.com/slackapi/bolt-js/issues/828)) - Thanks [@misscoded](https://github.com/misscoded)! +* Lots of documentation improvements: + * Fix a typo in Japanese documents ([#916](https://github.com/slackapi/bolt-js/issues/916)) - Thanks [@p-chan](https://github.com/p-chan)! + * Small clarification constraint reference ([#844](https://github.com/slackapi/bolt-js/issues/844)) - Thanks [@shaydewael](https://github.com/shaydewael)! + * Add TypeScript Getting Started equivalent ([#845](https://github.com/slackapi/bolt-js/issues/845)) - Thanks [@shaydewael](https://github.com/shaydewael)! + * Add JA-JP reference ([#851](https://github.com/slackapi/bolt-js/issues/851)) - Thanks [@shaydewael](https://github.com/shaydewael)! + * Update the default receiver in the reference document ([#835](https://github.com/slackapi/bolt-js/issues/835)) - Thanks [@seratch](https://github.com/seratch)! + * Update the description about processBeforeResponse in Reference document ([#836](https://github.com/slackapi/bolt-js/issues/836)) - Thanks [@seratch](https://github.com/seratch)! + * Fix [#632](https://github.com/slackapi/bolt-js/issues/632) Add Japanese version of PR [#626](https://github.com/slackapi/bolt-js/issues/626) (App Home document) ([#852](https://github.com/slackapi/bolt-js/issues/852)) - Thanks [@seratch](https://github.com/seratch)! + +Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/8?closed=1 + +[Changes][@slack/bolt@3.4.0] + + + +# [@slack/bolt@3.3.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.3.0) - 09 Mar 2021 + +- Add regex support to events handler ([#284](https://github.com/slackapi/bolt-js/issues/284) [#763](https://github.com/slackapi/bolt-js/issues/763)) - Thanks [@pdontha](https://github.com/pdontha)! +- Fix typo in `SocketModeReceiver` logging sentence ([#807](https://github.com/slackapi/bolt-js/issues/807)) - Thanks [@KhushrajRathod](https://github.com/KhushrajRathod)! +- Refactor built-in receivers to be a little more DRY ([#810](https://github.com/slackapi/bolt-js/issues/810)) - Thanks [@seratch](https://github.com/seratch)! +- Add built-in `AwsLambdaReceiver` ([#784](https://github.com/slackapi/bolt-js/issues/784) [#785](https://github.com/slackapi/bolt-js/issues/785)) - Thanks [@seratch](https://github.com/seratch)! +- Simplify `app.start()` for Socket Mode by allowing extra arguments to be optional ([#823](https://github.com/slackapi/bolt-js/issues/823)) - Thanks [@KhushrajRathod](https://github.com/KhushrajRathod) +- Lots of documentation improvements! + - Fix `event.user` to correctly reference user ID ([#790](https://github.com/slackapi/bolt-js/issues/790)) - Thanks [@mwbrooks](https://github.com/mwbrooks) + - Add Japanese translation for AWS Lambda Deployment Guide ([#798](https://github.com/slackapi/bolt-js/issues/798)) - Thanks [@seratch](https://github.com/seratch) [@shay](https://github.com/shay) + - Update AWS Lambda Deployment guide to use `@vendia/serverless-express` ([#799](https://github.com/slackapi/bolt-js/issues/799) [#800](https://github.com/slackapi/bolt-js/issues/800) [#804](https://github.com/slackapi/bolt-js/issues/804) [#806](https://github.com/slackapi/bolt-js/issues/806)) - Thanks [@januswel](https://github.com/januswel) [@avery100](https://github.com/avery100) [@mwbrooks](https://github.com/mwbrooks) + - Clarify that OAuth is not supported by custom receivers ([#711](https://github.com/slackapi/bolt-js/issues/711)) - Thanks [@mwbrooks](https://github.com/mwbrooks) + +[Changes][@slack/bolt@3.3.0] + + + +# [@slack/bolt@3.2.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.2.0) - 10 Feb 2021 + +* Added new `channel_id_changed` event ([#779](https://github.com/slackapi/bolt-js/issues/779), [#783](https://github.com/slackapi/bolt-js/issues/783)) - thanks [@stevengill](https://github.com/stevengill) +* Added missing properties on Message Types ([#774](https://github.com/slackapi/bolt-js/issues/774), [#782](https://github.com/slackapi/bolt-js/issues/782)) - thanks [@shaydewael](https://github.com/shaydewael), [@sunakane](https://github.com/sunakane) +* Fixed inconsistencies with OAuth docs ([#777](https://github.com/slackapi/bolt-js/issues/777)) - thanks [@misscoded](https://github.com/misscoded) +* Export Reaction interfaces ([#765](https://github.com/slackapi/bolt-js/issues/765), [#776](https://github.com/slackapi/bolt-js/issues/776)) - thanks [@KhushrajRathod](https://github.com/KhushrajRathod), [@feliperyan](https://github.com/feliperyan) + +[Changes][@slack/bolt@3.2.0] + + + +# [@slack/bolt@3.1.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.1.1) - 27 Jan 2021 + +Updated `@slack/socket-mode` dependency to use a range (`^1.0.0`) instead of a specific version - thanks [@stevengill](https://github.com/stevengill) + +[Changes][@slack/bolt@3.1.1] + + + +# [@slack/bolt@3.1.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.1.0) - 26 Jan 2021 + +* Added Four New Workflow / Workflow Step Event Interfaces ([#767](https://github.com/slackapi/bolt-js/issues/767), [#768](https://github.com/slackapi/bolt-js/issues/768)) - thanks [@misscoded](https://github.com/misscoded) +* Fixed node-slack-sdk issue [1156](https://github.com/slackapi/node-slack-sdk/issues/1156) where Socket Mode error was not bubbling up ([#764](https://github.com/slackapi/bolt-js/issues/764)) - thanks [@stevengill](https://github.com/stevengill) +* Added a localized Japanese Heroku deployment guide ([#762](https://github.com/slackapi/bolt-js/issues/762)) - thanks [@seratch](https://github.com/seratch), [@shaydewael](https://github.com/shaydewael) + +[Changes][@slack/bolt@3.1.0] + + + +# [@slack/bolt@3.0.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@3.0.0) - 13 Jan 2021 + + +## Breaking changes +- Updated minimum Nodejs version to 12.13.0, updated minimum TypeScript version to 4.1 ([#727](https://github.com/slackapi/bolt-js/issues/727), [#728](https://github.com/slackapi/bolt-js/issues/728)) - thanks [@stevengill](https://github.com/stevengill) +- Removed `orgAuthorize` option when initializing `App`. If you used this option previously, you must use `authorize` instead for both single workspace installs and [org wide app installs](https://api.slack.com/enterprise/apps). See the [migration guide](https://slack.dev/bolt-js/tutorial/migration-v3) to learn more! ([#730](https://github.com/slackapi/bolt-js/issues/730)) - thanks [@stevengill](https://github.com/stevengill) +- The built-in OAuth with [Org wide app installs](https://api.slack.com/enterprise/apps) no longer uses `InstallationStore.fetchOrgInstallation()` or `InstallationStore.storeOrgInstallation()`. If you used these previously, you must use `InstallationStore.fetchInstallation()` and `InstallationStore.storeInstallation()` instead. See the [migration guide](https://slack.dev/bolt-js/tutorial/migration-v3) to learn more! ([#730](https://github.com/slackapi/bolt-js/issues/730)) - thanks [@stevengill](https://github.com/stevengill) + +## New Features +- Bolt for JavaScript now supports Socket Mode! When initializing an `App`, use the `socketMode: true` option to choose connecting to Slack without an HTTP server (:wave: goodbye managing ngrok). In order to use Socket Mode, you must first enable it for your app’s configuration (https://api.slack.com/apps → Your App → Socket Mode). + - This is implemented using the new `SocketModeReceiver` class. This receiver allows your app to receive events from Slack over a WebSocket connection. + - To learn more about Socket Mode, checkout the release blog post and [Bolt for JavaScript docs](https://slack.dev/bolt-js/concepts#socket-mode) and [example](https://github.com/slackapi/bolt-js/tree/main/examples/socket-mode) + - Implemented in [#630](https://github.com/slackapi/bolt-js/issues/630) - thanks [@stevengill](https://github.com/stevengill), [@aoberoi](https://github.com/aoberoi), [@seratch](https://github.com/seratch), [@shaydewael](https://github.com/shaydewael), [@mwbrooks](https://github.com/mwbrooks) +- Added a new Developer Mode. When initializing an `App`, conditionally check for when you’re not in production (e.g. `process.NODE_ENV !==` `'``production``'` ) to set `developerMode:` ```true`. Developer Mode currently enables debug logging, enables SocketMode, adds a custom failure handler for OAuth, and outputs the body of every incoming request. ([#714](https://github.com/slackapi/bolt-js/issues/714), [#742](https://github.com/slackapi/bolt-js/issues/742)) - thanks [@stevengill](https://github.com/stevengill) +- `HTTPReceiver` is the new default receiver for `App`. This will allow Bolt for JavaScript apps to more easily work with other popular web frameworks (Hapi.js, Koa, etc). ([#670](https://github.com/slackapi/bolt-js/issues/670), [#753](https://github.com/slackapi/bolt-js/issues/753)) - thanks [@aoberoi](https://github.com/aoberoi) + - `ExpressReceiver` is still available to use for those of you that have usecases which aren’t covered by `HTTPReceiver`. + - This new receiver does not allow you to add custom routes, but instead allows you to access its `requestListener` property to selectively send it requests. This property follows the exact function signature as the first argument to Node’s built-in `http.createServer()`, so it’s very flexible. It will throw an `HTTPReceiverDeferredRequestError`, with a `req` and `res` property if it was not able to handle a given request. +- Added support for starting an HTTPS server with `app.start()` . This method now takes TLS options as its second parameter (after the port). The simplest example of starting an HTTP server is `app.start(3000, { key: MY_TLS_KEY, cert: MY_TLS_CERT })`. ([#234](https://github.com/slackapi/bolt-js/issues/234), [#658](https://github.com/slackapi/bolt-js/issues/658)) - thanks [@aoberoi](https://github.com/aoberoi) + +[Changes][@slack/bolt@3.0.0] + + + +# [@slack/bolt@2.7.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.7.0) - 12 Jan 2021 + +* Fix regression in `is_enterprise_install` check for slash commands ([#737](https://github.com/slackapi/bolt-js/issues/737), [#738](https://github.com/slackapi/bolt-js/issues/738)) - thanks [@mattcasey](https://github.com/mattcasey) +* Added missing properties to `AppMentionInterface` ([#735](https://github.com/slackapi/bolt-js/issues/735), [#739](https://github.com/slackapi/bolt-js/issues/739)) - thanks [@misscoded](https://github.com/misscoded), [@BenAlderfer](https://github.com/BenAlderfer) +* Add `channel` and other missing properties to all `MessageEvent` interfaces ([#736](https://github.com/slackapi/bolt-js/issues/736), [#740](https://github.com/slackapi/bolt-js/issues/740)) - thanks [@misscoded](https://github.com/misscoded), [@BenAlderfer](https://github.com/BenAlderfer) + +[Changes][@slack/bolt@2.7.0] + + + +# [@slack/bolt@2.6.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.6.0) - 05 Jan 2021 + +* Fixed security vulnerability with `axios` dependency ([#721](https://github.com/slackapi/bolt-js/issues/721), [#722](https://github.com/slackapi/bolt-js/issues/722)) - Thanks [@brendan-miller-snyk](https://github.com/brendan-miller-snyk) +* Added reference docs to [documentation site](https://slack.dev/bolt-js/reference) ([#712](https://github.com/slackapi/bolt-js/issues/712)) - Thanks [@shaydewael](https://github.com/shaydewael) +* Added [deploying to AWS Lambda guide](https://slack.dev/bolt-js/deployments/aws-lambda) ([#698](https://github.com/slackapi/bolt-js/issues/698)) - Thanks [@mwbrooks](https://github.com/mwbrooks) +* Improved types for message events and all subtypes. ([#709](https://github.com/slackapi/bolt-js/issues/709), [#311](https://github.com/slackapi/bolt-js/issues/311)) - Thanks [@aoberoi](https://github.com/aoberoi) +* Moved CI over to GitHub Actions ([#704](https://github.com/slackapi/bolt-js/issues/704)) - Thanks [@stevengill](https://github.com/stevengill) + +[Changes][@slack/bolt@2.6.0] + + + +# [@slack/bolt@2.5.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.5.0) - 01 Dec 2020 + +* Added support for [org wide app installations](https://api.slack.com/enterprise/apps). If you are using the [built-in OAuth support](https://slack.dev/bolt-js/concepts#authenticating-oauth), make sure to update your `InstallationStore` by adding `saveOrgInstall` and `fetchOrgInstall` methods. ([#521](https://github.com/slackapi/bolt-js/issues/521)) - thanks [@stevengill](https://github.com/stevengill), [@aoberoi](https://github.com/aoberoi) +* added support for `Authorizations` in event api payloads which are replacing `authed_users` and `authed_teams` ([#655](https://github.com/slackapi/bolt-js/issues/655), [#656](https://github.com/slackapi/bolt-js/issues/656)) - thanks [@stevengill](https://github.com/stevengill) +* Added [heroku deployment guide](https://slack.dev/bolt-js/deployments/heroku) ([#220](https://github.com/slackapi/bolt-js/issues/220), [#651](https://github.com/slackapi/bolt-js/issues/651)) - thanks [@mwbrooks](https://github.com/mwbrooks) +* Docs fixes ([#641](https://github.com/slackapi/bolt-js/issues/641), [#665](https://github.com/slackapi/bolt-js/issues/665), [#667](https://github.com/slackapi/bolt-js/issues/667), [#668](https://github.com/slackapi/bolt-js/issues/668), [#683](https://github.com/slackapi/bolt-js/issues/683), [#686](https://github.com/slackapi/bolt-js/issues/686), [#693](https://github.com/slackapi/bolt-js/issues/693) ) - thanks [@shaydewael](https://github.com/shaydewael), [@misscoded](https://github.com/misscoded), [@mwbrooks](https://github.com/mwbrooks), [@seratch](https://github.com/seratch), [@stevengill](https://github.com/stevengill) +* Updated hubot example to work with bolt for Javascript v2.0+ ([#676](https://github.com/slackapi/bolt-js/issues/676)) - thanks [@nicholas-a-clark](https://github.com/nicholas-a-clark) + + +[Changes][@slack/bolt@2.5.0] + + + +# [@slack/bolt@2.4.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.4.1) - 30 Sep 2020 + +* Fixes the `StepUpdateArguments` and `StepCompleteArguments` type definitions to correctly, and more precisely, describe the arguments to the `update()` and `complete()` utility arguments when building a `WorkflowStep` - Thanks [@seratch](https://github.com/seratch) ([#653](https://github.com/slackapi/bolt-js/issues/653)) + + +[Changes][@slack/bolt@2.4.1] + + + +# [@slack/bolt@2.4.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.4.0) - 30 Sep 2020 + +* The new `WorkflowStep` class gives Bolt apps the ability to offer Workflow Builder [Steps from Apps](https://api.slack.com/workflows/steps). + + Slack users can compose Workflows using steps that your app defines. Your app will create the interface for the user to add or edit their step, with the specific inputs and ouputs it needs. Later, Slack will send an event to your app when it's time to execute that step. Learn how to build using [`WorkflowStep` in the Bolt for JS docs](https://slack.dev/bolt-js/concepts#steps). + + Thanks to [@misscoded](https://github.com/misscoded), [@selfcontained](https://github.com/selfcontained), [@amarinelli](https://github.com/amarinelli), [@seratch](https://github.com/seratch) ([#607](https://github.com/slackapi/bolt-js/issues/607), [#592](https://github.com/slackapi/bolt-js/issues/592), [#593](https://github.com/slackapi/bolt-js/issues/593) ) + +* Fixes types for radio buttons and date picker to allow `selected_options` to be `null` - Thanks [@stevengill](https://github.com/stevengill) ([#622](https://github.com/slackapi/bolt-js/issues/622)) + +* Adds documentation for publishing views to the App Home Home Tab - Thanks [@shaydewael](https://github.com/shaydewael) ([#626](https://github.com/slackapi/bolt-js/issues/626)) + +* A slew of documentation updates! + * Updates docs to use `client` listener arg instead of `app.client` consistently - Thanks [@shaydewael](https://github.com/shaydewael) ([#613](https://github.com/slackapi/bolt-js/issues/613)) + * Fixes various errors found in code snippets inside docs (in English and Japanese) - Thanks [@seratch](https://github.com/seratch) ([#628](https://github.com/slackapi/bolt-js/issues/628)) + * Improves code snippet in README to be more Unicode friendly - Thanks [@seratch](https://github.com/seratch) ([#610](https://github.com/slackapi/bolt-js/issues/610)) + * Many incremental improvements to align the Bolt for JS docs with Bolt for Python docs - Thanks [@mwbrooks](https://github.com/mwbrooks) ([#631](https://github.com/slackapi/bolt-js/issues/631), [#623](https://github.com/slackapi/bolt-js/issues/623)) + * Improved and clarified language in shortcuts documentation - Thanks [@shaydewael](https://github.com/shaydewael) ([#563](https://github.com/slackapi/bolt-js/issues/563)) + * Fixes v2 Migration Guide to reflect that error handlers are async functions (in English and Japanese) - Thanks [@atl-mk](https://github.com/atl-mk) ([#599](https://github.com/slackapi/bolt-js/issues/599), [#598](https://github.com/slackapi/bolt-js/issues/598)) + * Clarifies language in "Listening and Responding to a Message" about bot channel membership (in English and Japanese) - Thanks [@misscoded](https://github.com/misscoded), [@seratch](https://github.com/seratch) ([#600](https://github.com/slackapi/bolt-js/issues/600), [#603](https://github.com/slackapi/bolt-js/issues/603)) + * Updating out of date info and removing duplicate info in the README - Thanks [@shaydewael](https://github.com/shaydewael) ([#609](https://github.com/slackapi/bolt-js/issues/609)) + * Improvements to the header: filters out prereleases from showing up in the version badge, uses the more canonical "Bolt for JS" title - Thanks [@misscoded](https://github.com/misscoded), [@shaydewael](https://github.com/shaydewael) ([#602](https://github.com/slackapi/bolt-js/issues/602), [#635](https://github.com/slackapi/bolt-js/issues/635)) + * Improves copy-pastability (yes, I just made that word up) of the OAuth example config - Thanks [@tomquirk](https://github.com/tomquirk) ([#605](https://github.com/slackapi/bolt-js/issues/605)) + * Fixes a typo in the README - Thanks [@kale](https://github.com/kale) ([#606](https://github.com/slackapi/bolt-js/issues/606)) + * Adds missing section break to Getting Started guide - Thanks [@mwbrooks](https://github.com/mwbrooks), [@seratch](https://github.com/seratch) ([#617](https://github.com/slackapi/bolt-js/issues/617), [#618](https://github.com/slackapi/bolt-js/issues/618)) + +[Changes][@slack/bolt@2.4.0] + + + +# [@slack/bolt@2.3.0-workflowStepsBeta.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.3.0-workflowStepsBeta.1) - 03 Sep 2020 + +This release includes additions to the [Workflow Steps from Apps](https://medium.com/slack-developer-blog/stickier-slack-apps-with-workflow-steps-68f24ce48311) beta. 🎉 + +- Added `WorkflowStep` class, new utility props, tests, and associated types - Thanks, [@misscoded](https://github.com/misscoded)! +- Updated docs to reflect changes - Thanks, [@misscoded](https://github.com/misscoded)! + +Install via `npm install @slack/bolt@feat-workflow-steps` + +[Changes][@slack/bolt@2.3.0-workflowStepsBeta.1] + + + +# [@slack/bolt@2.3.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.3.0) - 21 Aug 2020 + +* Added `api_app_id` to slash command payloads ([#573](https://github.com/slackapi/bolt-js/issues/573), [#574](https://github.com/slackapi/bolt-js/issues/574)) - Thanks [@stevengill](https://github.com/stevengill) +* `clientOptions` gets passed down to `@slack/oauth` ([#585](https://github.com/slackapi/bolt-js/issues/585), [#586](https://github.com/slackapi/bolt-js/issues/586)) - Thanks [@stevengill](https://github.com/stevengill) +* Added a new property to `installerOptions` named `authorizationUrl`. This can be used to change the default authorization endpoint when doing OAuth. ([#585](https://github.com/slackapi/bolt-js/issues/585), [#586](https://github.com/slackapi/bolt-js/issues/586)) - Thanks [@stevengill](https://github.com/stevengill) +* `Bolt-js` now exposes exported interfaces from `@slack/oauth` and everything exported from `@slack/types` ([#585](https://github.com/slackapi/bolt-js/issues/585), [#586](https://github.com/slackapi/bolt-js/issues/586)) - Thanks [@stevengill](https://github.com/stevengill) + +[Changes][@slack/bolt@2.3.0] + + + +# [@slack/bolt@2.2.3-workflowStepsBeta.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.2.3-workflowStepsBeta.1) - 17 Aug 2020 + +This release includes additions to the [Workflow Steps from Apps](https://medium.com/slack-developer-blog/stickier-slack-apps-with-workflow-steps-68f24ce48311) beta. 🎉 + +Add to types associated with the `workflow_step` feature, including optional `workflow_step` object on view submit/close events ([#578](https://github.com/slackapi/bolt-js/issues/578)) - Thanks, [@selfcontained](https://github.com/selfcontained)! + +Install via `npm install @slack/bolt@feat-workflow-steps` + +[Changes][@slack/bolt@2.2.3-workflowStepsBeta.1] + + + +# [@slack/bolt@2.2.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.2.0) - 21 Jul 2020 + +- Made updates for English and Japanese docs ([#417](https://github.com/slackapi/bolt-js/issues/417), [#513](https://github.com/slackapi/bolt-js/issues/513), [#515](https://github.com/slackapi/bolt-js/issues/515), [#518](https://github.com/slackapi/bolt-js/issues/518), [#522](https://github.com/slackapi/bolt-js/issues/522), [#527](https://github.com/slackapi/bolt-js/issues/527), [#535](https://github.com/slackapi/bolt-js/issues/535), [#547](https://github.com/slackapi/bolt-js/issues/547)) - Thanks, [@greggTime](https://github.com/greggTime), [@stevengill](https://github.com/stevengill), and [@seratch](https://github.com/seratch)! +- Added [`calls_rejected`](https://api.slack.com/events/call_rejected) event ([#505](https://github.com/slackapi/bolt-js/issues/505), [#506](https://github.com/slackapi/bolt-js/issues/506)) - Thanks, [@stevengill](https://github.com/stevengill)! +- Added new middleware to filter out `app_mention` events ([#499](https://github.com/slackapi/bolt-js/issues/499)) - Thanks, [@hashedhyphen](https://github.com/hashedhyphen)! +- Added text as an optional property for RespondArguments ([#512](https://github.com/slackapi/bolt-js/issues/512)) - Thanks, [@aoberoi](https://github.com/aoberoi)! +- Added `userScopes` to `AppOptions` ([#540](https://github.com/slackapi/bolt-js/issues/540)) - Thanks, [@joshmcgrath08](https://github.com/joshmcgrath08)! +- Added new interface types for `ReactionAddedEvent` ([#537](https://github.com/slackapi/bolt-js/issues/537)) - Thanks, [@dbmikus](https://github.com/dbmikus)! + +[Changes][@slack/bolt@2.2.0] + + + +# [@slack/bolt@2.1.1-workflowStepsBeta.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.1.1-workflowStepsBeta.1) - 20 Jul 2020 + +This release is for the [Workflow Steps from Apps](https://medium.com/slack-developer-blog/stickier-slack-apps-with-workflow-steps-68f24ce48311) beta. 🎉 + +- Added Workflow Steps support ([#546](https://github.com/slackapi/bolt-js/issues/546)) - Thanks, [@selfcontained](https://github.com/selfcontained)! + +Install via `npm install @slack/bolt@feat-workflow-steps` + +[Changes][@slack/bolt@2.1.1-workflowStepsBeta.1] + + + +# [@slack/bolt@1.8.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.8.1) - 06 Jul 2020 + +* added runtime deprecation notice for @slack/bolt 1.x ([#533](https://github.com/slackapi/bolt-js/issues/533)). Please upgrade to the latest version of bolt-js! - Thanks [@stevengill](https://github.com/stevengill) + + +[Changes][@slack/bolt@1.8.1] + + + +# [@slack/bolt@2.1.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.1.1) - 23 May 2020 + +* Fixed a bug with custom `ExpressReceivers` not working properly with the new OAuth changes. (https://github.com/slackapi/bolt-js/pull/503) - Thanks [@stevengill](https://github.com/stevengill) & [@marks](https://github.com/marks) + +[Changes][@slack/bolt@2.1.1] + + + +# [@slack/bolt@2.1.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.1.0) - 22 May 2020 + +* Integrated the [Slack OAuth package](https://slack.dev/node-slack-sdk/oauth) into Bolt-js. Checkout the [Bolt-js docs](https://slack.dev/bolt-js/concepts#authenticating-oauth) to learn more! ([#479](https://github.com/slackapi/bolt-js/issues/479)) - Thanks [@stevengill](https://github.com/stevengill) +* changed deprecated usage of `res.send` to `res.status(500).send()` ([#487](https://github.com/slackapi/bolt-js/issues/487)) - Thanks [@dburandt](https://github.com/dburandt) +* updates to docs ([#477](https://github.com/slackapi/bolt-js/issues/477)) - Thanks [@shaydewael](https://github.com/shaydewael) +* Added type aliases for `RadioButton` and `Checkbox` ([#471](https://github.com/slackapi/bolt-js/issues/471)) - Thanks [@yoichiro](https://github.com/yoichiro) + + + +[Changes][@slack/bolt@2.1.0] + + + +# [@slack/bolt@2.0.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.0.1) - 11 Apr 2020 + +* Fixes bug where `processBeforeResponse` option did not ensure processing was complete before HTTP response was sent ([#462](https://github.com/slackapi/bolt-js/issues/462)) - thanks [@aoberoi](https://github.com/aoberoi) +* Adds the new Bolt for JS brand assets in the documentation site and README ($468) - thanks [@shaydewael](https://github.com/shaydewael) +* Adds Bolt for JS v2 Migration Guide in Japanese ([#457](https://github.com/slackapi/bolt-js/issues/457)) - thanks [@seratch](https://github.com/seratch) +* Corrects badly formatted string in the documentation example code ([#460](https://github.com/slackapi/bolt-js/issues/460), [#461](https://github.com/slackapi/bolt-js/issues/461)) - thanks [@takayukioda](https://github.com/takayukioda) + + +[Changes][@slack/bolt@2.0.1] + + + +# [@slack/bolt@2.0.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@2.0.0) - 30 Mar 2020 + +Thanks for checking out the `2.0.0` release of Bolt for JavaScript! Firstly, a huge thank you to all of the folks who contributed to this release. A special shoutout to community contributor [@barlock](https://github.com/barlock) for the massive contributions he contributed! + +Make sure to read the [migrating to `2.0.0` guide](https://slack.dev/bolt/tutorial/migration-v2) to learn what changes are needed to upgrade your existing Bolt for JavaScript apps. + + +- Chaining middleware via promises. This allows the ability to test listeners and middlewares without artificial delays. This change also allows Bolt to run on Functions-as-a-Service platforms (such as AWS Lambda) by allowing the `processBeforeResponse` option to be used. ([#353](https://github.com/slackapi/bolt-js/issues/353), [#380](https://github.com/slackapi/bolt-js/issues/380), [#381](https://github.com/slackapi/bolt-js/issues/381), [#439](https://github.com/slackapi/bolt-js/issues/439), [#440](https://github.com/slackapi/bolt-js/issues/440), [#444](https://github.com/slackapi/bolt-js/issues/444)) - Thanks [@barlock](https://github.com/barlock), [@aoberoi](https://github.com/aoberoi), [@stevengill](https://github.com/stevengill) and [@seratch](https://github.com/seratch) +- [Message shortcuts](https://api.slack.com/interactivity/shortcuts/using#message_shortcuts) (previously referred to as message actions) now use the `shortcut()` method instead of the `action()` method. ([#428](https://github.com/slackapi/bolt-js/issues/428)) - Thanks [@stevengill](https://github.com/stevengill) +- Fix `View` type missing optional id from response ([#436](https://github.com/slackapi/bolt-js/issues/436), [#437](https://github.com/slackapi/bolt-js/issues/437)) - Thanks [@seratch](https://github.com/seratch) +- Added Migration Guide for `@slack/bolt@2.0.0` ([#442](https://github.com/slackapi/bolt-js/issues/442), [#445](https://github.com/slackapi/bolt-js/issues/445), [#449](https://github.com/slackapi/bolt-js/issues/449)) - Thanks [@stevengill](https://github.com/stevengill) +- Added `processBeforeResponse` to `App[Options]` to improve Bolt support for Function-as-a-Service platforms (like [AWS Lambda](https://aws.amazon.com/lambda/)) ([#444](https://github.com/slackapi/bolt-js/issues/444)) - Thanks [@stevengill](https://github.com/stevengill) +- Set minimum TypeScript version to 3.7.0 ([#447](https://github.com/slackapi/bolt-js/issues/447), [#452](https://github.com/slackapi/bolt-js/issues/452)) - Thanks [@aoberoi](https://github.com/aoberoi) and [@stevengill](https://github.com/stevengill) + +[Changes][@slack/bolt@2.0.0] + + + +# [@slack/bolt@1.8.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.8.0) - 18 Mar 2020 + +* Added [Global Shortcuts](https://medium.com/@SlackAPI/introducing-new-ways-to-interact-with-apps-d66e160b8ae) support with the new `.shortcut` method ([#427](https://github.com/slackapi/bolt-js/issues/427), [#430](https://github.com/slackapi/bolt-js/issues/430)) - thanks [@stevengill](https://github.com/stevengill) & [@shaydewael](https://github.com/shaydewael) +* Replaced `bolt` with `bolt for javascript` in our documentation ([#425](https://github.com/slackapi/bolt-js/issues/425)) - thanks [@shaydewael](https://github.com/shaydewael) +* Fix invalid fields in `MultiUsersSelectAction` ([#422](https://github.com/slackapi/bolt-js/issues/422), [#423](https://github.com/slackapi/bolt-js/issues/423)) - thanks [@seratch](https://github.com/seratch) + + + + +[Changes][@slack/bolt@1.8.0] + + + +# [@slack/bolt@1.7.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.7.0) - 06 Mar 2020 + +* Specified view submission response action types ([#305](https://github.com/slackapi/bolt-js/issues/305), [#404](https://github.com/slackapi/bolt-js/issues/404)) - Thanks [@aoberoi](https://github.com/aoberoi) +* Provided a better way to configure `logger` ([#405](https://github.com/slackapi/bolt-js/issues/405), [#406](https://github.com/slackapi/bolt-js/issues/406)) - Thanks [@seratch](https://github.com/seratch) +* Added checkboxes type support to action payload ([#408](https://github.com/slackapi/bolt-js/issues/408)) - Thanks [@seratch](https://github.com/seratch) +* Minor docs updates ([#398](https://github.com/slackapi/bolt-js/issues/398), [#348](https://github.com/slackapi/bolt-js/issues/348), [#410](https://github.com/slackapi/bolt-js/issues/410), [#417](https://github.com/slackapi/bolt-js/issues/417)) - Thanks [@seratch](https://github.com/seratch) & [@greggTime](https://github.com/greggTime) + + +[Changes][@slack/bolt@1.7.0] + + + +# [@slack/bolt@1.6.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.6.0) - 05 Feb 2020 + +* Added `logger` and `client` to the list of arguments sent through to listeners (such as event, message, etc.). This makes it easier for listeners to make calls to `Web API` methods while keeping the client rate-limit and queue-aware. ([#359](https://github.com/slackapi/bolt-js/issues/359), [#168](https://github.com/slackapi/bolt-js/issues/168), [#354](https://github.com/slackapi/bolt-js/issues/354)) - thanks [@seratch](https://github.com/seratch) +* Added support for the `invite_requested` event type ([#382](https://github.com/slackapi/bolt-js/issues/382), [#387](https://github.com/slackapi/bolt-js/issues/387)) thanks [@seratch](https://github.com/seratch) +* Update Bolt getting started guide for Granular Bot Permissions ([#373](https://github.com/slackapi/bolt-js/issues/373), [#378](https://github.com/slackapi/bolt-js/issues/378)) - thanks [@shaydewael](https://github.com/shaydewael) +* Respond with `401` status code instead of `500` for signature verification failures ([#324](https://github.com/slackapi/bolt-js/issues/324), [#362](https://github.com/slackapi/bolt-js/issues/362)) - thanks [@seratch](https://github.com/seratch) +* Fixed `ack` in `ExpressReceiver` firing twice. ([#327](https://github.com/slackapi/bolt-js/issues/327) [#370](https://github.com/slackapi/bolt-js/issues/370)) - thanks [@jarrodldavis](https://github.com/jarrodldavis) +* `ExpressReceiver's` `RespondFn` implementation now accepts a string ([#377](https://github.com/slackapi/bolt-js/issues/377), [#379](https://github.com/slackapi/bolt-js/issues/379)) - thanks [@seratch](https://github.com/seratch) +* Added more unit tests for built-in middleware and `ExpressReceiver` ([#357](https://github.com/slackapi/bolt-js/issues/357)) - thanks [@seratch](https://github.com/seratch) +* Minor docs updates ([#352](https://github.com/slackapi/bolt-js/issues/352), [#356](https://github.com/slackapi/bolt-js/issues/356), [#363](https://github.com/slackapi/bolt-js/issues/363), [#374](https://github.com/slackapi/bolt-js/issues/374)) - thanks [@koh110](https://github.com/koh110), [@seratch](https://github.com/seratch), [@byrondover](https://github.com/byrondover) + +[Changes][@slack/bolt@1.6.0] + + + +# [@slack/bolt@1.5.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.5.0) - 20 Dec 2019 + +* Added support for radio button types in App Home (https://github.com/slackapi/bolt/pull/299) - Thanks [@shaydewael](https://github.com/shaydewael) +* Some nice docs fixes (https://github.com/slackapi/bolt/pull/318) ([#319](https://github.com/slackapi/bolt-js/issues/319)) - Thanks [@yamashush](https://github.com/yamashush), [@shaydewael](https://github.com/shaydewael) +* Updated the dependency version of `@slack/web-api` to include support for modals ([#322](https://github.com/slackapi/bolt-js/issues/322)) and then again for granular bot permissions ([#335](https://github.com/slackapi/bolt-js/issues/335)) - Thanks [@PerStirpes](https://github.com/PerStirpes), [@seratch](https://github.com/seratch) and [@stevengill](https://github.com/stevengill) +* Added `type` as a valid constraint for app actions. (https://github.com/slackapi/bolt/pull/326) - Thanks [@selfcontained](https://github.com/selfcontained) +* Fixed some linting issues (https://github.com/slackapi/bolt/pull/339) - Thanks [@tteltrab](https://github.com/tteltrab) +* Removed `users.info` call from SingleTeamAuthorization since `auth.test` includes the `bot_id`. This allows developers to reduce scope by creating Bolt apps without a `users:read` scope. ([#347](https://github.com/slackapi/bolt-js/issues/347)) - Thanks [@pichsenmeister](https://github.com/pichsenmeister) +* For our Typescript users, we made the `channel` field in `block_actions` payload optional ([#343](https://github.com/slackapi/bolt-js/issues/343)), added support for `multi-select` actions ([#344](https://github.com/slackapi/bolt-js/issues/344)), and improved type resolution for action method ([#349](https://github.com/slackapi/bolt-js/issues/349)) - Thanks [@seratch](https://github.com/seratch) and [@stevengill](https://github.com/stevengill) + + + +[Changes][@slack/bolt@1.5.0] + + + +# [@slack/bolt@1.4.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.4.1) - 23 Oct 2019 + +* Adds updated types for the `app_home_opened` event. The event now contains a `tab` property, which can be set to `"home"` or `"messages"`. The event might also contain a `view` property. These changes are in support of [App Home Home Tabs](https://api.slack.com/surfaces/tabs). ([#292](https://github.com/slackapi/bolt-js/issues/292)) thanks [@seratch](https://github.com/seratch)! + +[Changes][@slack/bolt@1.4.1] + + + +# [@slack/bolt@1.4.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.4.0) - 09 Oct 2019 + +- Adds a much-anticipated enhancement to fire `member_joined_channel` and `member_left_channel` events for your own bot ([#236](https://github.com/slackapi/bolt-js/issues/236)) - thanks [@TK95](https://github.com/TK95) 🎉 +- Adds the ability to pass in `WebClient` options into the constructor ([#228](https://github.com/slackapi/bolt-js/issues/228) and [#278](https://github.com/slackapi/bolt-js/issues/278)) - thanks [@koh110](https://github.com/koh110) and [@aoberoi](https://github.com/aoberoi) ⚙️ +- Adds Japanese 🇯🇵documentation for Block Kit in modals ([#268](https://github.com/slackapi/bolt-js/issues/268)) - thanks [@seratch](https://github.com/seratch) +- Fixes some typos and mistranslations in the Japanese documentation ([#279](https://github.com/slackapi/bolt-js/issues/279)) - thanks [@grgr-dkrk](https://github.com/grgr-dkrk) +- Adds `view_closed` for Block Kit in modals (uses the same `view()` method) ([#276](https://github.com/slackapi/bolt-js/issues/276)) - thanks [@shanedewael](https://github.com/shanedewael) +- Removes redundant types for `please-upgrade-node` ([#253](https://github.com/slackapi/bolt-js/issues/253)) - thanks [@43081j](https://github.com/43081j) +- Adds tests to for the incoming event handler ([#269](https://github.com/slackapi/bolt-js/issues/269)) - thanks [@seratch](https://github.com/seratch) +- Updates logger + documentation to use `getLevel()` ([#270](https://github.com/slackapi/bolt-js/issues/270) and [#285](https://github.com/slackapi/bolt-js/issues/285))- thanks [@shanedewael](https://github.com/shanedewael) +- Fixes a bug with custom receiver being overwritten when `signingSecret` was passed into constructor ([#271](https://github.com/slackapi/bolt-js/issues/271)) - thanks [@shanedewael](https://github.com/shanedewael) +- Adds a maintainer guide ([#272](https://github.com/slackapi/bolt-js/issues/272)) - thanks [@shanedewael](https://github.com/shanedewael) +- Fixes a JA documentation inconsistency ([#273](https://github.com/slackapi/bolt-js/issues/273)) - thanks [@ikenami](https://github.com/ikenami) + + +[Changes][@slack/bolt@1.4.0] + + + +# [@slack/bolt@1.3.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.3.0) - 25 Sep 2019 + +- Adds new `view()` method that allows you to listen to `view_submission` events - thanks [@shanedewael](https://github.com/shanedewael) +- Adds new types and documentation for using Block Kit in modals - thanks [@shanedewael](https://github.com/shanedewael) +- Fix the Web API documentation - thanks [@PerStirpes](https://github.com/PerStirpes) + +[Changes][@slack/bolt@1.3.0] + + + +# [@slack/bolt@1.2.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.2.0) - 24 May 2019 + +* Adds support for `rawBody` in signature verification which enables serverless (GCP) deployments of Bolt (fixes [#192](https://github.com/slackapi/bolt-js/issues/192)) - thanks [@seratch](https://github.com/seratch) +* Fixes message action support (fixes [#201](https://github.com/slackapi/bolt-js/issues/201)) - thanks [@shanedewael](https://github.com/shanedewael) +* Adds improvements to `App.spec.js` - thanks [@seratch](https://github.com/seratch) + +[Changes][@slack/bolt@1.2.0] + + + +# [@slack/bolt@1.1.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.1.0) - 20 May 2019 + +* Bolt will now fail with an error on initialization when it is started using an incompatible Node version ([#174](https://github.com/slackapi/bolt-js/issues/174)) - thanks [@aoberoi](https://github.com/aoberoi) +* Bug fix: `subtype()` built-in middleware used an inverted logical condition ([#180](https://github.com/slackapi/bolt-js/issues/180)) - thanks [@shanedewael](https://github.com/shanedewael) +* Bug fix: Errors from calling `say()` utility were not handled using the global error handler ([#183](https://github.com/slackapi/bolt-js/issues/183)) - thanks [@sethlu](https://github.com/sethlu) and [@aoberoi](https://github.com/aoberoi) +* Bug fix: The `conversationContext()` default built-in middleware did not allow events without a channel context to flow through handlers ([#185](https://github.com/slackapi/bolt-js/issues/185)) - thanks [@aoberoi](https://github.com/aoberoi) +* Bug fix: The `matchMessage()` and `directMention()` built-in middleware would fail to process messages without `text`, such as Block Kit composed messages ([#182](https://github.com/slackapi/bolt-js/issues/182)) - thanks [@aoberoi](https://github.com/aoberoi) +* Tons of improvements to the Getting Started guide, and other docs ([#170](https://github.com/slackapi/bolt-js/issues/170), [#171](https://github.com/slackapi/bolt-js/issues/171), [#177](https://github.com/slackapi/bolt-js/issues/177), [#178](https://github.com/slackapi/bolt-js/issues/178), [#181](https://github.com/slackapi/bolt-js/issues/181), [#186](https://github.com/slackapi/bolt-js/issues/186), [#188](https://github.com/slackapi/bolt-js/issues/188), [#193](https://github.com/slackapi/bolt-js/issues/193), [#194](https://github.com/slackapi/bolt-js/issues/194)) - thanks [@shanedewael](https://github.com/shanedewael), [@0xflotus](https://github.com/0xflotus), and [@seratch](https://github.com/seratch). + +[Changes][@slack/bolt@1.1.0] + + + +# [@slack/bolt@1.0.1](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.0.1) - 24 Apr 2019 + +- Fix block action detection and removes `StringIndexed` from action body types ([#166](https://github.com/slackapi/bolt-js/issues/166)) - thanks [@aoberoi](https://github.com/aoberoi) +- Fail early for unknown constraints ([#167](https://github.com/slackapi/bolt-js/issues/167)) - thanks [@aoberoi](https://github.com/aoberoi) + +[Changes][@slack/bolt@1.0.1] + + + +# [Introducing Bolt - v1.0.0 (@slack/bolt@1.0.0)](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@1.0.0) - 24 Apr 2019 + +Bolt is a framework for building Slack apps, _fast_. + +[Get started](/getting-started) to build your team's next productivity enhancer, social sidekick, or just have some fun with memes. Bolt makes it a cinch listen in on the Events API, send [composed messages](https://api.slack.com/messaging), respond to [interactions in those messages](https://api.slack.com/messaging/interactivity), and more. + +Get more details in the [full documentation](https://slack.dev/bolt). + +### Where is Slapp? + +Bolt wouldn't be possible without all the amazing work from Slapp contributors and community - it evolved from the Slapp codebase. Slapp will continue to be supported on the [`v3` branch](https://github.com/slackapi/bolt/tree/v3) but we'd really like existing Slapp users to give Bolt a try. We've been mindful to make sure Slapp apps will translate over without too much pain, and will be publishing a migration guide in the future. + +[Changes][@slack/bolt@1.0.0] + + + +# [@slack/bolt@v1.0.0-alpha.0](https://github.com/slackapi/bolt-js/releases/tag/@slack/bolt@v1.0.0-alpha.0) - 24 Apr 2019 + + + +[Changes][@slack/bolt@v1.0.0-alpha.0] + + +[@slack/bolt@3.19.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.18.0...@slack/bolt@3.19.0 +[@slack/bolt@3.18.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.1...@slack/bolt@3.18.0 +[@slack/bolt@3.17.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.0...@slack/bolt@3.17.1 +[@slack/bolt@3.17.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.16.0...@slack/bolt@3.17.0 +[@slack/bolt@3.16.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.15.0...@slack/bolt@3.16.0 +[@slack/bolt@3.15.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.14.0...@slack/bolt@3.15.0 +[@slack/bolt@3.14.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.3...@slack/bolt@3.14.0 +[@slack/bolt@3.13.3]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.2...@slack/bolt@3.13.3 +[@slack/bolt@3.13.2]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.1...@slack/bolt@3.13.2 +[@slack/bolt@3.13.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.0...@slack/bolt@3.13.1 +[@slack/bolt@3.13.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.9...@slack/bolt@3.13.0 +[@slack/bolt@4.0.0-nextGen.9]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.2...@slack/bolt@4.0.0-nextGen.9 +[@slack/bolt@3.12.2]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.8...@slack/bolt@3.12.2 +[@slack/bolt@4.0.0-nextGen.8]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.6...@slack/bolt@4.0.0-nextGen.8 +[@slack/bolt@4.0.0-nextGen.6]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.3...@slack/bolt@4.0.0-nextGen.6 +[@slack/bolt@4.0.0-nextGen.3]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@4.0.0-nextGen.2...@slack/bolt@4.0.0-nextGen.3 +[@slack/bolt@4.0.0-nextGen.2]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@4.0.0-nextGen.2 +[@slack/bolt@3.12.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.0...@slack/bolt@3.12.1 +[@slack/bolt@3.12.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.11.3...@slack/bolt@3.12.0 +[@slack/bolt@3.11.3]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.11.2...@slack/bolt@3.11.3 +[@slack/bolt@3.11.2]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.11.1...@slack/bolt@3.11.2 +[@slack/bolt@3.11.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.11.0...@slack/bolt@3.11.1 +[@slack/bolt@3.11.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.10.0...@slack/bolt@3.11.0 +[@slack/bolt@3.10.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.9.0...@slack/bolt@3.10.0 +[@slack/bolt@3.9.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.8.1...@slack/bolt@3.9.0 +[@slack/bolt@3.8.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.8.0...@slack/bolt@3.8.1 +[@slack/bolt@3.8.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.7.0...@slack/bolt@3.8.0 +[@slack/bolt@3.7.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.6.0...@slack/bolt@3.7.0 +[@slack/bolt@3.6.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.6.0-hermesBeta.1...@slack/bolt@3.6.0 +[@slack/bolt@3.6.0-hermesBeta.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.5.0...@slack/bolt@3.6.0-hermesBeta.1 +[@slack/bolt@3.5.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.4.1...@slack/bolt@3.5.0 +[@slack/bolt@3.4.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.4.0...@slack/bolt@3.4.1 +[@slack/bolt@3.4.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.3.0...@slack/bolt@3.4.0 +[@slack/bolt@3.3.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.2.0...@slack/bolt@3.3.0 +[@slack/bolt@3.2.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.1.1...@slack/bolt@3.2.0 +[@slack/bolt@3.1.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.1.0...@slack/bolt@3.1.1 +[@slack/bolt@3.1.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.0.0...@slack/bolt@3.1.0 +[@slack/bolt@3.0.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.7.0...@slack/bolt@3.0.0 +[@slack/bolt@2.7.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.6.0...@slack/bolt@2.7.0 +[@slack/bolt@2.6.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.5.0...@slack/bolt@2.6.0 +[@slack/bolt@2.5.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.4.1...@slack/bolt@2.5.0 +[@slack/bolt@2.4.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.4.0...@slack/bolt@2.4.1 +[@slack/bolt@2.4.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.3.0-workflowStepsBeta.1...@slack/bolt@2.4.0 +[@slack/bolt@2.3.0-workflowStepsBeta.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.3.0...@slack/bolt@2.3.0-workflowStepsBeta.1 +[@slack/bolt@2.3.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.2.3-workflowStepsBeta.1...@slack/bolt@2.3.0 +[@slack/bolt@2.2.3-workflowStepsBeta.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.2.0...@slack/bolt@2.2.3-workflowStepsBeta.1 +[@slack/bolt@2.2.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.1.1-workflowStepsBeta.1...@slack/bolt@2.2.0 +[@slack/bolt@2.1.1-workflowStepsBeta.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.8.1...@slack/bolt@2.1.1-workflowStepsBeta.1 +[@slack/bolt@1.8.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.1.1...@slack/bolt@1.8.1 +[@slack/bolt@2.1.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.1.0...@slack/bolt@2.1.1 +[@slack/bolt@2.1.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.0.1...@slack/bolt@2.1.0 +[@slack/bolt@2.0.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@2.0.0...@slack/bolt@2.0.1 +[@slack/bolt@2.0.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.8.0...@slack/bolt@2.0.0 +[@slack/bolt@1.8.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.7.0...@slack/bolt@1.8.0 +[@slack/bolt@1.7.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.6.0...@slack/bolt@1.7.0 +[@slack/bolt@1.6.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.5.0...@slack/bolt@1.6.0 +[@slack/bolt@1.5.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.4.1...@slack/bolt@1.5.0 +[@slack/bolt@1.4.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.4.0...@slack/bolt@1.4.1 +[@slack/bolt@1.4.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.3.0...@slack/bolt@1.4.0 +[@slack/bolt@1.3.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.2.0...@slack/bolt@1.3.0 +[@slack/bolt@1.2.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.1.0...@slack/bolt@1.2.0 +[@slack/bolt@1.1.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.0.1...@slack/bolt@1.1.0 +[@slack/bolt@1.0.1]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@1.0.0...@slack/bolt@1.0.1 +[@slack/bolt@1.0.0]: https://github.com/slackapi/bolt-js/compare/@slack/bolt@v1.0.0-alpha.0...@slack/bolt@1.0.0 +[@slack/bolt@v1.0.0-alpha.0]: https://github.com/slackapi/bolt-js/tree/@slack/bolt@v1.0.0-alpha.0 + + diff --git a/docs/advanced/authorization.md b/docs/advanced/authorization.md index 6f91f4357..19075d786 100644 --- a/docs/advanced/authorization.md +++ b/docs/advanced/authorization.md @@ -1,21 +1,20 @@ --- title: Authorization lang: en -slug: authorization -order: 2 +slug: /concepts/authorization --- -

    =h3$CFfzzdzjZ( z7A!*8Pkd{n3F5@BRP{&P_1Uv$1Gg%+J+vhyegNA^bTvNI5aLBnkrThBvR&5JZItq~ z2NQ9Xc-+7M(uZ0?qU`_Sui1hgQQs4JNBo!ZZHdBV^E>IwDgSpb1>D-7`%#p6NLE}# zp&33hHs+PQNqi5)*ZR5g>~kvDuKm=Bd#m}wWHdJ!JUPSkzg;8o@1+8#xxddH{aRmt zzz;dU=rsX#Mo#S|{vBTHrPL!UY>AtPfUyy*c{{1W0V z{(Z%N@|NU3D zRm)+i>+9wdx8b#Flv4=nYqVUg?akTJClA6d_ykUNJpYzeC{85fuvvQ&o8p#&=_`&K zo?sIX3=Dw$KBw6ylWy*ki~%Al32E}2ckh@{!f1{6aN2Yi?mKu;j-27F-8Gyu6((AS zE)=*5>*7|r@z|pV(H25p#Mj7&={LYIuzk?8Zf*qhnf4jr5ZW3INj+s)_QV@yAPc-! zjjWBWjg18W^ng3wWwz09kNxg5v)5rz?mI-yoaU($vfx8A3cC|LG$$s5)@rzd?=H z)&~4*5@Si2*q}`}Ewv@gY>-n@P*PEG`do@UGittf-o(`G=^;LTDX9uf+$I*(H-!Xrt+Vht2d2|W_d^@QdMFW=jUm6Js_TUVzyZmpNw+O9y#)}a+4I_{RDz* zeNcE2msq{s+Qw3!=}k!H-hxSq=`Y@GkbHH&9pf1btO{SKhVYwsQNsr344uvLe&-MR zdU}{hLfde^fvg=iB8=`|(nj`V6D=f(dQkFPW54F>NhC1nN+H`w?mT5kKeF;cksdqK zu-a=93Ea22-`^0dWt@#;st~X)T%;Zb&`a9(ilajF%S02r5!P-9z{n&UKzAvV*OJY$ z{=Z?^PZFZw}P&+XhA2psGZ3|#y*56(7 zNgVdDCNEYzB;9X6EoRI!tG9P{rYd2SYws>~%|q{fDgMH7TEK0dDA++Kt0VIMQQWin zfE!?*+)hL$E;@(_3p-=z%c&A=VoNmU3JkR4nfL*V8FAc+`XfH^q_yp zUnSM8scw<%ic&CJ7C)XEGQTz3QUlVYv^;pc;3c4iUle@Cwy-CA!K+&Fs@JRsIi9F5 z*^70>Z{6Fc(6=j`ccnMV>F8_dD=N7Sm%qH+v@{FIjmq2>gCEVlfp*3{d$#w@b(w{w z!pE^v?&UU#k4F+TRdiXC|>{zi$du8~r)Cr2Tn4Kr>(S z`t^Q1x563OD`8Xw!-n_w$uKX4$2hmu5o&Ujrsy;DRaIwr#1} z*)<}QbM+8CwY;}Si1k+a2Bsg@-Gw<&QR3v~*lF#_1X#J^_VBani_oP=%VRW&K*q$x zM2=WZEiLmcc}4QhB4cy9R9+{giIFP!D4`nHHR9gui+dd5i}D_nwCopQXhKt+{iaQX z(}JkV8qn}ff~Sftb{px=)7-EvXQ8D%Prh<{Fix;t&=ve(rO30Rm^1rO!#@GTf{Vi1 zMfRq!PhcgQ-7yK-zyvp8oQ#rraBS=c&@3R*iCc#z;k^URMh96W;y1Om83I0cl{lX& z`B96_sU4GX&#pxv1RVZh(Yr;p>QCjqh&+2MLG}0(KRQVU(smg&2G>GaruLK~fW&1LjzuY7-FwjMGpEUn-TsL)`u57N(sTFC9NSg6e`! z=9Eoed5q_GFxny`BbrRpNB!kg-6vnY4!!bPfJuA#4wmcUx_)|JZcr<8%w!$awm+zAi!lPYDI9vrXT1GPf*)qR5aC8S-0kLk8t3)6pWg z?|s|BaqJk1NU!CYe?SBgH8AA)Jn#n*w&i22NwNKJd#M~Kykl8L1P&4iUgUl5@xuTF z0D%Rrwyc#dIa~+AaOsdQbwYCTTbN!%j(r%i7jqbS<2ZiB$?vZ5=I8M1L}}k|`$Bl% zE+?;?0$u$2RKOb5NX50ydmw0?)|K$yjOGQiv-8IfNl&(juQoQu)Ihj`0Gl5Yxy(+}`0G3>O4tb11k{8IEh|HYf?NW>=S;2A6-)v2 zBKNBLTP`&W5`$L2YBV!7+b8X|G+KtoyEcqhtGE?Q!*cdFHVPUw=C3a^N%bE+Sx>sx z06QWI7<8YwoX74WZU8R`v`7!6ucHsfq48?-UVNnH-#y_g$9kvN^M7J04n)#RK563~scrm6R0hIBHb1I-n<9x&d)3x5nDhBQd zdFkZ~!y%2Ma5+fKd#$R+>kR%D4b$RydjQ2ewKOI|UKGSOU{P})-zux0ztz#eVCE^%!+~dBl>#XZ>)$$btw7A$F zT3fBx{cY6^=1pTnBT{i=1I`&@v}DYk7cdHA?ykqlG>|^Rb?#%qTG-ez3z&w6Mq|wX zIVeO@E?IT8HYTVC2Fk?uHPqB$E}qTWVk%Gruqb8rGLAkZfmkmuu_}AK1H<9N50$}21P?|cRMXp@H& z@s5d!$vu;Mg3n&&T5+^2ab{ixahevwy!daU=3Scs)I zJ(u%7BsG2c5^ckA5f{(I&BRaW@2u)nu`(B}7Ftvp-~Kxx%S`)_-mEH8V#bNkE2labg$5Z_o6 z?01`i>MrvGKoDXVlYXoYRUbw?G-w>NXKeJUz!$hk`$^1>L&USR!j~2DufUVr1=S%b z^2kfv>p_q5b^B*f{y@?-8TiKYa>r`Qi?)KJSrz^Lb|k++OeT^}YOWVJ;_nW$*YD~F zqc-Cb`N$KKrt$SABOuZ(Pgy zigpJ$sbBuBrsg($^9k;3offW@l~qd%3lMg|uu1By+qE!%@fWR85;3I9cC}91Ra5vZ zDbW)C``OJ6>qRTb**W=j<#L~2D5Nb6>i_{ zV?Y7?kOe{;3oKkW8d_83&Cya1OT@ib+J&M5)#e+^5MX+FLO&${xyxFnvvG0; zuDaoc&|ECqV+FA8;zdf;=PLKe5FM;K&`wE&I7hlzE5i{Dm)QDArep4r;B0Uk=+Hpt zL&>_ht`KnN@>$NBy55xan$F{qJFRwZ|ALc8ZEDo?t8PIPTv=vO&Xi}5>`PZJ#Hdg@btk2QD^FWb#%w)IhqZ`YdyLdfLT>Od}bp z88fTzIFGSOj*Zdowtjm#^-u-WvzCjKA(81&=sS}Uz@?&|WfJ^kw^5)USquY|fq}u( zZj6gKK+6&Q+6O(_Q&m-I1%-9+01%nt>0w~JO51yx>|w++jq@XGZmPdfp1=P-DCG&f zgjB*hbF;JH!0&!MnTAUPtJztkd+i_#oNFgeo`hTh27?*@<qksEJK3mH64R18YzZDCuB@y`S_7$RYLGH_dw;$Ozb(pvXcJfEZE+?T-pTK7eW0 z9+A_^Oya`PF|3Ab4V5u#GOMXS;V<9XTw^7u0m+&j)xwymvVnmC)oABC4A4}99!nXU zkA=n#ho;0pX+nKycV}mS&3Q`@?GO%1g!7hj=zh!IdvN|rKVz}=?9krR&9}xU?C&Xn z2Y-T+TwrVc79D;a5*9YMV)OE*PhbcqTt{NZSyKl-C^hhg;#kI*Nw@N!Z4V6o1$LAo`xIPwf#$R(OR05 zB9H0nL*bx{Ex()7VpUaC@)iEzdbrL1T+VqS9CU>chd!+OCnHp#XB?B>zn7Djzoyl6 zhCuiM)cBcf>DyD`i*%h5I~XD3vVyfjpF2pA(3TWAV~W33MQs2fz?3X!dAPbMlRCEYke)P{aSr{?Ft< zr2Uz$E*ZN$!9i2p-JFwhoqf}V!#zh(xZ`<4z~eX@GV5 zyE_k;O64kqlJCh!m3YbXz2E~;vVo6r^ueJ3v|0dx&i%cXjy`a!)FYI%3xJMmXs8@6 zFk13Do-`=bLqxCB0tuMSN`sG1^prWeX80u$Bu2+!;G=k$hb5?1;%6fwprC`@{_<(L z+ff2x>*&9r!=jb%LpLO#{_9BSd4?nVfU@q`u^quEoG%e;Z`s2AGB@hl~J+RE=OhpV zQ{ZKWYNW2QG4I2ND2d_G&2LsUnt^n>I*p| zB91&xvvUauL{hRLJO%hfvqBhlS@-DU=w4e=p0IaGMWD(9GA>{_>qwbtRsXBs)=IWD zGe#_!GE;ky>EtjpP>rJLfpv#)I|=v05Nvcs|Ia5V{jg0!MGLOcW-a$O=w8hojhi<_ zMWrq(3n&v^01M2WtE#Jed*#`yn`fGun^&yc2KcP)PK~gVsAkN!Uh_gM%F5bGki-YS zt&2(Xw}L7CA|i^Pcd-#&K7L&BwfDNR!h@xZDM9T?$uHqA+!nBe^X#IG-2of452gzY z`{_PV(@^(xb~X)Tk(1DtO}7OH3?6u@IShSg&Wm%l5p1HqiB-J;1|NHO>>+>NQ}7!I z%_N=g3DDpqJml7wGAfx;BJYi93-WuVQ-l1!)hXRWH|k>)hRS<;>{)vb-%M~Ft?_|ASWZE zE6bdM;P|dyVju~H-EASEw=g?`Km&@R*(fFKDii~R_C;^D?_DG0FDi`ZWX5HeHFl)O z#i`+b@WLfZASraRuP}%bXO{8iS4*>P7)n(2R~IIuT$n#ubM(^qmZ3kB#QW@iQ7n1o zilR8nog}RMocJkz6^p=MpPD*DcoXReLg$ZsdwCH6plS@SBPHsbr(a&-96@`6RsHTT z^9t=k&W8`6b2cCZNDlZdpSPEQkiNCWDOGV=JPS-LkNO@3J{cEhl|K6iA^xp4 z{%#Eh4+6#RUPSHe;7rbMxvmCH`Q*$aaFfA2=4pwEn#gfLgc`}V&ztjiQ5zZ?tDalK zK{Y?wmL<|io7t#?y%OG8Ic@`37&8aGk1Bpem5x1~-Vub&^PXbQjpzOe_n|N!zz&S< z176mq2=7xjj7Gh}&-zvk43yYJokQXNQ)(w64neYY)WbzJVI#tNJ-H-3)IC)zJEl2* z$l<|4w_)0ntH0!C^34c}AA6SQn#7D?@|%>BBc1kICm;p-OhGqxm5U1lNtrKRRB6AC z-qy=3P_qXu$IM`bn2;sdVARAUfEewuXyr{?3aqZn85*eHXYGx@&shA)>aFyoI}VKJ zBo*?P2v?7!p(7*3qiih5E|?tOR$OeV+Y!k6tqT&v&_kb(^u9AA!5Si#=V`s+jmQ^{ z05ApkTw^<*iA72)WtJnV`MyGXR(kqUz~wO%d0@MOSRbrG=nK^t9?v_@C!GY^+_b)e z2p)4UNT$;of>tfBYDaOIbf;NSx^{F9hKg?W|_bB+j{Wc1ucDexZ=t} zUx7IcxD1YEm6hxyPDuOfL-mazQ&SrJhl>vs2K+`a`ak1uKhd^KsC!6t{`_Sh`%8dhsyC*MFE+b9pK9!1`L=Y`mKX4t#=Ky8!y-Eh&7EA!j8NwRp113g*0ObVt4ZhPwoBnDP4f_& zD91}*AI_flEn5`METDvL#Wx>4j9W~ak|OHn*PIeQ`_fhS3a3XG&iS}Exv+c03*?Rt z4P7}r*5rF(n1_TE8#;LHf$pz2!`PYE)Qsyze>T!opoWm=%B-ue@5?h+25+MkA92xV zZJwQtEoPj^!6!uAT(cqG5x!6Wm*)e`2$cs4mue1=x2Mw7*Sp%#UdZ`}z_2N^4simS zWUn-@^vHDHoFsJ|UokJK@M^hfywluH{lJIgZ{hKUY)rqT zCAyToknU{zfC@QC|4p4lvC(kJM}i|Ux~x7K0ki8)7i;YYo@ySIf*Ox1&;zQ6>V}|0 z`_CMuB=jVT-UBG*-Tp!tC9rb z8>ty&w6!nPUnMwx7^U*tBOM;5VLj^!Ug8Iod8d zkft%^?vND~Xtywd`GtVm^)Qp&-CQ!pg?UJpwuXb0$p~Krzi^m+z9S)#c=W}^lZtI% zT;5G+-w_5S8)K*gQHuBo28&#}I>1X{U}rZ*axXB}`kI>e$|ajXI~fu#t{uPz&Y>nL z6}gvC=kpdQV4(dY;8#f%Vy+19yv)k#-T(AMy3?|wcNZTp1)1(2#T#o@3zMc8El8}w z^aZUxYHBrwuf%8)H|gku6E{!4qgb)WY*kX|<&B^}3_YW^WDps*G`j-|V~JHj+mfr-SJRLI z&CB_8s62W#^6z@QH4pm(>*}G^fn3S+q)D>q5%EGLuItx)7jzgus4FP=Qb_CdhJy^7 zz{*sKx~GkX#?sT})m7+PA_VLsHcHaVc%J~8RJv3IWCpo<7N`ZlHL;g0*>M4DUi4sg z^nnoppVV#P+s$2SnOT|m&xPg_{AP8X{Y6#)1m0+eAePziXIX}7g%TXQMb6*+9xRd? zP`hX6{`sy6l^5&+B4pKdb!rLc^#-Ch8WefPHOEoPG(_<6SbkGmd$S1JSc=Z0?Wtx8 z#Rul_J9vfFgP1R!KY!hHwiR7uq1m`jUuXBXubJyZ{6;Dxb_vFwBoS&WE&U*C&7PG5 z09Q}_<|Ykd0>N&#X?HJBWySDgFZ4;I)M-jTUthzztxnl7CW4~}jeu9}a51|6_52w$ zYG5%TibV@xOg-!u8JQj*&-p^`sHh+!*1rv%=_;*1Kx1Q*yG|C0ZXPzdg2T^3d=e!O z()WhMa$I>XDTPrerdEqk`M>6?=Ve?tp!u*P9%!T)>YrV6$LA+{(zX2)Ml?oBIM$q8 zt>4(+kV*aL)KTj4A$iww9LdZz`Hs>L9%!lgl>V?u+UAXDqZY`L)cQHF=nv70P!gdu z(f691Hp)IeFs8c!t3jqK4ukUK3)L0Z2%E8?2h2G{*&@nnI0{%mam-a_GDnJjNf$f*}yOt$yz$Ue*G;wTcffuK-3hp8)(i0iIEW!q-Aibs zkCg3Ro@+`^&+65L!W6WxE_yAjqxmfnh~k*#b02DVw%SiwzDrqpTTQFd%?_Lpx(%aq z>kX(lAS`7Pe`~=q_O^ApMswcH)u?6+t}Z{Jg$dNCxvZZ8z;EH9+0T~UO*rKNVJg;V zTG}5HG-l)&awt@WFC$SrOh;e8y)*ONBh2Vrn43c{--C`vi;ImDUGA*R?tiuoA)n~} z-1Zvp1z@kIIV_r_24W>5_-9sYlcD)@^g+9g<#hZ;*ST00XZ$OX3BNk&`W#iy*!I)WP(&)qeF@@w`dioC z;>eF*zu@IWJkgJd(M#66M##Luk)_U&gf^~FPvf?R>Ef*PK80Oa=s?ktETaqC0LPUv z#1Hja8teBJw?(TuU;Hh4>y`ug1F^f}zRezX5=@Q(ji$h}wXsD4WYvB$gR`g}hMo=k zpPEm1+cVDjU(zX6pdT(|SUA8smBktlqyX9Dlbyv#jEaSbGA!@8-R%6`hbFB#6CL6a z+)p;!zkd5USbNt-Hb+PKk!K1rR;{4^4RtEAXjY-VTc64L43`+1&A9d9f+zwWA3ehu z;X|hxMOrM$l3!7@Rn4kKc(r~p;rv=rp#k{Pe5&st*@352Hl%s!J7lmDp64($-6HEk zuY*ur^{q+3p&Tu?BPblTc4|gf60OcXq;)P00o@J#@X_CHr9V>U<(_QrcEP3wlP!}Y z8tyjTM>HqzHWE6Z@GLM*_8_lq?C;-PcbX%Aaa!$KR!$C|;jEC@+8alokrJ*T+YSh3 zjEv+8o@?jKQ*N`9yJvdEwK?TEpb*URn0NBoZ?dx{*4dlEE%y#1mFrm2+3F{4-m6q0 z>cN@~!POE!@ho;m9Gu4@0ittfkqWGh-Rpr?5ej)Mgf4#H%ciP8eTnE1iVVQg0Iw%QLH=ng%}zBP*;X+rRKcj zGaVh#DQ;-kpGeiYyraG>MU@o8uJHQ3l4uy09#H9Hgfh+4Mxc;;4xETeO=XTPavH9b zdW>oCLKxnE6AKnE!}zD$BBC|k7s>{wMwK5tAl6>V zgDzdA|0dF>Dqj2`nq0S_4i?~S|j!S;oTVTc~aY zzX;-?cCvqfN5PAlX9PaoI$OW+aMI{^Qp61l1MK3Q8k4~=9*xpApdxI0@Vm3Mbw1L5 z6B`{GjDyV1UobcpvyTUW(b;0!EOwuQZ%FgQUkCRGlDG`+73G5=ZM_ zJ(PjGq1nR&0Ns^KzvXS;e$j0F!`EhXg!=4R{@ai|yfelOG62vudg%9MS0g(ha@w~q zPNK&Kby>j~Q@dmx!@n41TwGF_P-QWtX9Fcst9f7+ljsEZP_Z$`|D3VlG5Zs>qq03s z(HeVX;~y&TO5L{iM+vZRnFF$p%e`STMycqt{N?s9Y8HwW)_7DQL>E$z`|{xdu(Yd{ z`?!ynsb$FA#pI%6mlbZ3!A2YcCCbY6hw*^K9gDe%RX75YP3A#%wa`TGCmh$qw0jYS z%-So`z#=&4r&_C}tE-PDsI*0GZU{U&vRdJA>z{4kou_Tv#zNrKWZqcrLQ2;sS?j|@ z98RE3jg5@}uIXy2J#O|mhfkDb{4X%k#&)SA`u_Fn+qYU?!z?rZ1Vv10kD7XKa9G$D z%&%}hAgF;(ls`BmwZdF)0 zc;fm~@ZF9+Q0K#uEF2N@h>sb)^t-u#jIX~1-hkzHmw}3;C}U?wq-r#b?wR)WJO1sC zORK27p6=0=5F$a!m1Z}N4p z={SuDnRaW^A%C_Dlw>yT%M46RUZ<};QmJCz=u(ck^BdTdn5d{)z%!PkZ@!he%?@0_ zAv+lbCu2!f=}LaLZV*Rk@1Gyn*dG?FA1!hfs!CbuY9|Bmt$Q zp{4Htq)&)kWwm9bKfd{YK!sp8JXjNFPFsVOe{- z874PQCPHdMHB=H17sIY|HDJ3xb~ni4VJ=lKT|J0ur#6Urpx{L^G_i$W0PnH0 zv8#zBK$%Ik!pjE1ERbvDE6Wwk`}h73Wd&o35%xCTt59E~xiOpQPXz@>br5R`#oz`A z9jd7V&ZR5(g}voQxx`Pp8%B=BG5oe`cb=!ce-A_34eLdCL{vb1!<7JaP6myO5J`qY zN(12GskMlo1@3$uR)Y0O{R~!qjfd3&s+UO;TatpA6O}|j$#zEXO6Veze+fk&z?lk# zR$v}|S!ZYd`>cmHT&GWmyHQ2d4jO$#>s2?O23zbE_G?J{SIJlgf(7UZY7Lv^?>}G} z$(`zKV4z_$y_KuqllDXwi8Yp6FE?;9PBh2vv6h9N+F{Q@P*z$k37+`e0o}4H7kpB$ zJ$6zi1W?l9?=1L)z;rKYq!*|IO31& z1t%u@J4fCvEX*;o)n1`FaRT-M$Yz~hzXr<_q+te*9JNKN!bd+lzBK6YLe}mrK@&{N zXWiM=g^)-Agw(YSBx@;shC8{7ZWet5ES*Z37TATVKSYV-@aq}((k@= zm;Kq~M3g1$yJpqz-K@0ES;9A=bHU_fXX(^y`)2_)WS22wk?QTWl?I~h00RNQ!G*QFN|8R|`yVYpC1jUR zWmVF~4rnHSi+|XxYcn@;|Mu+)v>;ncC0osN7YT%CSQS7((0ojOY5m&0>v^An4UrZE|M>^)eK`oWMzF#d%a-r=PI%tHSUMCT}#5~81z=L5T|{zm>~)Z5*Rp! z#6%fg-r$BQMl^>DR>*C$Nw8;w zq5-mbm+VQdNmpik?U)sStE;LNO~YuLp_Yk4j1Q>xI*J8k68!oWzu$UjoV8?~#2%si zb-jf{AVn#wfCR#awzfV*$p9h@FV5QXG8+4+l(@IS!FQyeV`u(yDwJ}TW#+UZl8wM* zs&40_b8qF^h`aL}N6t^>^4jyI_rMSufM4a<{FWp|54bqAEeSlz}Pd2*?3=sTAu;`~PJgK$I#iOChF#@{61@rA}<-*dE zW~IYVrHZSAI(?c2?50Z?p`-Rmhj_<3f-m?V6U2cOE=@+vmSDEX1w3w2EA+Pa!fOIFmG!_pkbd~rF}nbiVQA$bLPL;XfO$G6Z(Tsf+P-}S;F~^18E0zV z)5Jw7LwAeA7%bFOQH}i1Cm37uac)FBg7-;7(ZN&K0SXum^kbg76haF+KdG~mP&R+p zS;VM4irBEQwA4mAWPc71BV)O3LSb1JN^BHXffmW}I0D|AT(~=o!6L)6f!KVfWcr=S zY1ue9>Z+ywK0aQIz9omye$e|lwqIk7#tS9SfWccW{jnXX zqb44<*$klFkIfirk;mCuQU;RKxO2_?dLOON!$yhs!r^OUE{qKH+aSCR3W8u1$Imsb z?`MGf;54nPyC+BX046__&C1s=o%*{*6K{itw24r!4Z1o^`Xoj!Fl91HL)z-rUjxihT{qDU21|5LmxfI-rOIQ-7xW z7QD0qu9$athRPL_NU~q7L}iZn`-whWtbT~B z+}uxgg9U|!g@{U?^V8<8Sl&B`Z{yUOKI6*gagx*RjTWiZJ^tvro0pf_ zh9yHg%=Qbt2-V>Ci`=D*562()y$9P$YWc{waE!USxFCpeqAPh6l?jG9^rc!~d)LJR z!CT|5@UTBzBx?5FF+VpqQQ)T=>+6sRol)(7@Y>at6od>}6Q~*{@!(*DD-RVrz5@}D z0eR|}1PS;B#eQEwPF|ilgcu14nL9PSQgeTIzo9!?o+O*zk1`SUKtIHqW}KxEC;{hO z$E_m|J;>LLL4ca>D^ei#?L9b-wg-W4H_y1ZyQ8nhOcpv`wQ0|=Ym>i!m#mM$Q?_Oh z90{vpvBY1?F^Je`Nmy8fG~31HpEMFD=2BuK|udJDaB5bm?KahbN+(t zOOXeLluTPbTi1)s0}iO?K&Vob)73H8G1mCr!RVm7_wVQA=B7Q!kNbpeHsZSBSA;*6 zRUdvpgFdoZU@S6rGfuW%6Wg{Ol8lkZFRk-l4z(SKNXTJVMDAuGSuY_z9-=3)Bl*uD z!&mnoec(qxC3p3z6y9zWaH2UGczmP*V{L6TfV`S(eWhhspSkKmV6vb!)d@~>SRazpmAD`BIpV{kvT|*0gR;cZ_j}|5Die|p?fgFUIbhf2(p`~ z8y1IeBmIsYJJ2*iX}9#J$Nl9+k|A&Q*8lv`n*jIlUkgFH!2v~*J%9$GI*54QW0xO4 z9oRRlK{EHf-v%4yw&k->b73oHbnNW1>)TE(xptkK+w4#83Lsn6hB{0EWCRFf zToy>*b~7~qaUCa4+#%C$j&Z_oll-q=lgDA`T=#ez9uAcyUNUl8-m&lBpX%x+L$ekY zCE2p^_ac|i0wBh&g6u7hph^IrU0oj&covL*pe*e$0ZgTK$Q_xEP+0GE`U=*L=;Gug zeBb=N73{cBUg!U>7kXMI8DAK27@dt^e_vw(Tkp{*RmV z{~HeL|9@=0u>7 zPI)^I*tYB>cDCB}vu?SVH}>(F!^0729nly|h*!H1JCC3MG6H1Qpz)U;Z2VnXr2m3cbTsJ;rk--gPn}vHsi$%DNl#CozbUadb_hULKEwar@wO(< zRnrdU-42INpY{~U>Y7CCN^$Dn#I3(S|E7I=`VKzyP~h)HpLgH>~Ob?QLyc zo!w1Z%sevEiic@vdg}B6pn_Phj6N%cz(Ub@yeh$O!B~=xYfuq*LdnTJsyrQDq$rcR zI_RYVkwHY5o5|zeR)TrM$fqp*VUcfr;v}_SdFOK&XVNha0Jt8`s_s74-42Ld_@a@8 z1O@;S_h=>ldvBONG*4X|Ahr6le7|E;C7r!T=_$Y?p0-D8HL^&EE7W+^!qAQ$GrFdR z5MF0H{(yjBh!t}uC!ZUo!J74PZWO5^LdTyJ>6oIWK*_6#{7EdbmXh#_7cL*FBkye@ z&;)>XlQd5k+OgIb@_Fb@+{CjpGHxul2*SLU@l|c(+`YHcgRkk(Snk~Z5AlwYk{$3} z%s0PDwz9TH$77X(FiloCa^9prE`C$m@17X=z?>W8S|nu&mYi^!EVy zdwaOG>>$#=a%2r9dBU#x{MjKB9{0B z5Fl-Mivh`aFoXdf%V~>0dzK#Kh}Yq~fQA(5Bxq=G_BiYzhb|Zm%oKEuBL>$YSBCH( zP4-T~^%>l#`Q#D#z3%0!>vN6fQ{9SiM5?QEs*ZR-ta$y#4Fv7~?#WG8EX=Jm$Eo+f zUyAK?^7B60!JZx-x4llfo`ZQyJdCS;U_b!n&W#&gFpssV15NMP_@Gx&M-3PfIUI+S zdeH9d(BFymh>)tI@z)r9f_V3#VYG>k0(T07x ziqdHTvr_~$#Dc(3fqYrsqWt{jWY!X>-nmU@1JD~F^}6#Fa`5O-SWVYIwYdj(4Zr-x z6CIsjK&<`!{IE3bcs9atC=p%0JWY}NcoEVPU?8=!m+9El$UgdkrWE3JN4z;HIQy&c z{%Tn2o;{sB!uq~=(RnvKzXwVNy1J+d^U%`4l~o;&1)d8}=BZ&pvhlGog-<3@h@K~y ztb9}Fk7TtTMmX;km1VLETg98dbgSc+Z8l*ap(Nr3e<}Dn<< zbq%DayLRvL^JPVzsb?71Sw}EFm`vk+itkk{FBt(RH2gONN7%Gm=gu1)gkNp5WBm{@ z`B6H?S@@1!#T@rv$aF_2`?ZyqQ2BFE-I77Z^2 z3ZUF$%CP0C^{c;ahnf3lt3b@_1Jpk!CN6QI7h2MQD(Jie9?Td7;{S_0 zlEvPsz1PP21UP@j5mtj(Wg+)^P7V%+Sh*8kIt0f92M%H`pO7ZPa=udl*c&SQcj6x# z{z%byyTvX|KhskCT}=LHXS+8y|5F}qi<+7*Op{kTIRY|?`s7Ks`fv;n1dZSM+ziQu z2p(2fPIZXgvHAJDdR4wltp8xDd>$nc5b^cT4DN@|Nw_#Emch|D*`Fi-Tt!@*eDg}X z_48ygOKWR*T~87M{KMEAG~dp1Biap9?9hsZoCtHNhY~>g;X|~taQqGlol*tta71jo zr|%0FM2N&sL0S2~U#pKw_RnKTw0r!sW1P@EMpA6l4bI?*FgxEAo0#Y<5WuGP;ti4I z>(i=}G(<8yBix_ph0lXC4Ch9Mb4(%!c-!JcQFZVO_6{lA{fBm>OgOQbtj7*;X>BJVVY!nl;9}!N&s{a>F1+J{XubHcWj#^d6#Y7H&MBg4-FX~vPl!w8fyWF<*Oe5 z?=^3Ft~N{CUWnzmcyS+LXmXNQrHrgJ_XIUIgX088X|~$@S)W2?#_+dq)h7EX>4j!y&oMYjf~A{uBte8_5x4?YL($iFu!H+YDgl; z9v@Tp%f7KA*UYaW;n}eXc7>|4I)=QfE^WrL!;_h^+??%0@^QSJ}<{2a1ZGl-Mh+ z03xhg&KVZ}c$CG{(b`%U&VKFZ6Cn(BB_<(0a{c2R;z)>OsLx^Me@|m3v71CTHfteU z6JRAa%7ujmvS<_xYfFC`!+6k_Hfv?$$`{KLkO>XVnH%Lr^#JjO@YUrR)la4@K{UsY z=Rxr@-jcwolpS2Ju~gRnf6G8|Rm_XDx4vDsm_6sOt}Vz8FcPNpGmhKS_F%k=OM{V# z2``clQRH9{)GwV0gG&TJiaYjD9H8S@Fp|NRGrMmVWbchY(YB^0RC!-ofTcFRy+I0@ zTqyE)LL_OIv1Z=$e$2hJU*6o~=!4lDUB$QM<<}A;?M{N8rg&kC_;B3jb))4w_~9MO zww`%P%E}Uyi2or**M;(l!Tar;OTNuV7{hgveT4&KLqn=VbyJK1$dM7QO1_Bl@)Gyf zONvFuyi#v-ROTqa0$!)a(c{OD(mQ6GX1BGru4bDlB2T@+uJMhm&y>?4Ji{&SWhz1c zL|=M~e~aOGTd^rd#*ngXoN`ina;1a>no4A3+bV`{`PflfrTbVZ z6}KzQ7R>--#*`EPyaplz9DRMYC!J3&5>?CW$~x47EXo<5M6NNEZ&)uOw4%PQ9^`g1 z(%H{N@ET@fE@@w>ZG9-Gg(%YH{+^NWc}83@Br3P%%I{R50M>?3X@TXIFU4u@`KSO! zeH#xE@fw*J82CJ3!^2pVxlF7=#+%NEqeK$dg$dr7`n3)HUZU}4CWm?(f>K7eBz;~N zyoQ1xEg}tPk%#`}f?`^{bN%}+G}%3|_=ml|6Hr81ZEgOz`WMn~xc%-+^(V1kAxHBUl% za?28G0BDx(J2o||il|%4jraRg5|HpQ?GP6qI4nYE%Mh;yemN}v8d)^-Z=J1^_Mj6 zn;ourY?@ z(1g0xRxx&~0J|)_vyMI=oj#)Bd!kLv0*kE64nFwQEZjT*5DjY?omSi_a<$4T7b3DY z^Y>FI-?X#M^y~`qBOI3q<+3(Rj2_E90XA%Ng;3_$j# zz2Ro;2GEltmo_CP=7G!;aI@{5oy)wlH_%j!gz2vqgcjY$qsIm*a86g(^!hCM>QTJP z=QL+#ShCo%4F25Uv7U)$KrfMG)au1@mP;KxUii)3Gh`vH%KQ#?a*5ec$rA+>=l%mM??25=T>H3Ccc2{o( z3@vV!j6iBh_w2!Lfeq@i)gwH1KKISJ=tyr`9?|#*JcbX|y9Txr@bnH>N`T$cUpBlo z^<3(fv;#4ka;IQybJ^u=@L){zAeZ^q5}aq{iSqE zL-p9jzyiC{Rh*l6U7|~0FPfU(3?ii!&-YevZRYz{tC3^GlQW&2mhL-z(ly3OiJjJc zKxC5bl|VD&>)_tKA&5x695~fvh44~Vfvr~q4`Cd%Em)UEGV0N(3+)OT3%j=7uu znY@7^&}Ng5n*%G$%YU5r?$BZt5D>tIz#D$XrOdGmUgdkiSN=)=U@USp`~CaOyvn2S zU~H_0rL%uyM`RMy8^$OAAR^cJ?A9%!Z$3sA%*>#x;u8tvChFM~Xw96h{^y0jwg;P( zkcXkvR^`knD=x8(Hy8h|*DGos?${?TB}JO_9wQAD0%ycjUm?PFZARupiq;m1DooR? z+y8!Q?90&&UFA>iI^7P-gQ6ToECZb^bzh>~?q->b|UVPE>56lLoA$>+~FVp10`uiT0QEE!1;f5lb%7ZgW;Mp_rNQf{zk?cGe1 zIkHbZpd+b2#lxh?c)R)Fqk;*B$z7=2j7J)P+M|9*1{jGMkENT(wwbg#w^UGV+qS6) zIU%}2O5&SiZ)_EhZ{xSY2~_%;;uhK7ov$9;)?P|WEGTf$9QpbmEdVzI1KeUUF|#Yj zBgJl8-bvF-!(cZNGCY-C{bWbNWgb6vp=9H_ddze7--z}#W~(@@OHz02rR!5}lc6o& z=yB$GE`!!CsP^}ST-7h-j+jy9%D&Rm_F(&e^@MI~BG8GuM}V>WZunSDLgAzVebmQ~ zPo$(W&Q0vvwk;LO>J{22-P{UICT>y+;aUal1d+^(luK+fo~iXv-*o?46;Et2&NSZV zzHdTj;(+IY`}gj>CO>^~_+voX;LO)4=W84s5dE!+FT60_5PT`9z|ztGMQK*u6u2(r z+pk`IMZwKLBQQ{Co}N(fT4DNrZy2c6eSzPKZjgtChMuLT7jqK}Zo7B-#c9>UsuUF7 zkM^{lXJrLq!ixIld^)mkIInWf07T{yy~o79ZkO-+Zm*tCV3_|J+lV?0DEGZIbac4U zG&C!Ct6V|~EQYhBzI%7|Dp$s7l^)k(3LGKmN6LlEaY=IBa**u9`Fy-~AksI&7vY7N z=h)ETb;bpXVGKFa;FMOp-&fWOTi2+A%^m-*O;L=8m4O$@+lM!#f(GQ_rKKQn=(b-r zdYhk%*NK49@>n}eOe2GL>HIC}rX$ni@*U5(D2XY)l%V3V=7IVMzz?J-iHY$5Dt%*b z+pW)3s$Jy{kARWvu_XEc-n01IKZIgJ%%i)lnz}srIU%$ph7oVzUJibtU0mY4QxiI!>rV1tu zaZDvICJbLfo!n6PP*U<=N}cD=@7=xoMNH~Ks+#N9f(feQCr`@B%4&M#2?*$5f$nb@6_3yub>Cc5Mz1_r83~kgwlWMy8e^fxg$m&@!ZJ>va+&9 zbUY>(5aNR1g5jgX%Oz@jhlt2!MBO!HKQ}iEILgrMBJ^ySR0g3!^~8%p&F^S{0|NtW z6IXF;sA*~@Cd46zmf|7J*x;b5zWzXF>iRkg(FeER;S|Vl&B)7Jf}oGVJhJo$+-5(1 zOhbW3atS*ZYQ-|pdIQE=`16}*eE`)Z$*^O31=}cN)_V-n0QQKz6+Z~IF8)N0XAS~G z)iN43Y<##)w%0yRX3^UfB!NuQ1kKUmVZhOOtG8Ny-E~oq(_}bzZg5fMcExQR>o7%3 z%=JpBZOjN4yW@o?Zjr}7c&A!aDXNr1>KzBlAir}}vdh5M{GsUzt@r4huXjdNdHrM-IfiZow2IG9tn-R0o%uY)t|8ym_(MQ0N6sna{6XIrcQhvokOU^!s2gv z9Gq}&<}DnND^C%1kpKe?5bl$ml-Q28BuZ5;O zF2wRgy^L{8H!xrQ%vHk7%G~Hc%F1n%ospoG{)dCqFIijc?J`ED>QD+AoT{oS&ViIK zs;V0z9GP;rzxpv|c114?4UZ5UksMpO;-PD9c+zumCeAy3!}K5_ATmf|w-sh1d%CLbZlhD6uh^Wp$FUaY?y8r9a=0{t4Rf%eRlc$|RdQUB#^KBLjh^w@**B76Fe;*u zMr2g+#-ARuTX}eUmVu}VsLe|KV=VajxG;|QZvOHrK1Jb{UQ7@`^Zt{@1OtYS%O2lh>rk*-uzYO>?+}atdVhX4GBZR= zT5R^NVA3*rpj7!1@tSQ;SkI7iLudxzGe&>EA=i`j8%P+Nym0=;4QfIhMn_LQWgRRw zCyDFuo?%`X<~e#$v(F!#f8v?anvJazSGI0rtilxCJ$ZyWFqNAoD{0kz7Jl)D^2bQc{D=(Ke+20i?vCq+D!b2_uw> zeI@F*TLP!SCL?4Ko9vE%k{pEv-_O1mYotEY$J)O8=JuVgDc3<9iMRlf9l?77dMl*Hg| zHal?~m$d9=9-z^21Y;Yo>hsZir#YG22`GhX=QCB^L7wuC&rMMvPEaKReQ0Wu#3#|q zOkO=5*wOk8gLpt~d%3zk%fQe@IXp;_PIIWOl|yRi-f@a#yb+C_rBie z=4vTf**tuFXbrJtBQ1vdK*g`dNA52QQrUfu zP*O_D%TI82*8)vHe}vz5mgC&H(Sof7m_+(N+Ez9-8DJ`fT&SGoisjPRKd^ZUq_1lu zlRn}tlwf#)7|6c1)|q5?XxZ-A!0GCudB}u&15-O-b+9<{382{f_emIe_FbzSbBZ`Q zIm+K7CdhpUqswyTJk3AX@H!&nBs&|w^G-hc7-&sh?iC(djaL+1-*J9N+C=M1!y6B{GO=zUrxc*RO#-$ zdme6XY!Epbnr0xiJ~h>rax)4UT-@B<4gGp>p{P~k>WZuvp=N;GJS0m)E?8bNDFEv` z?3zBL@t+{$kKI9SC-D;A2vau^RUxqtlwdec)wdqY|-%0p*JJ zx2@STXr}IkbICv^k{Wj9)tSxZL2t;P&@xXIZ;5ArabZAbdeRfQ?~vRGMZU@$@5*nK zMH_7;SI}91&~D$?+T6m9@WWe75%n4{@1+lXpe^|f4OY&F?CFJtqkW{@&ZJQ(vgr8Q zH>=Cb-w|dMibOEoGEBo6x(Oh z;8cS2aX$eJ()?frUA62p@dj}O+X27xieHim0n zIRUqp%2dWjg|yJn?#0tR)!$zwCnw{{qwYq!6=SWKZ(xXUF_(VPHa@WmnT29ZtEn>& zAtRv0Ps<+jRgl0wMxval$7rhZsWNwn?TvMOtHs%=g8(d)$vXuhY{8DSlAdh;F~0!o zsRF5tA~ee!TpYW1?Y3nb_P=2~;$laS#aj0C3TB}Lrl@)&f-(=6j~6Y#-~aHbBcD{% zYm4j<{hJ&tOBM~*J$>^zr=EfXkMiS#xdn?Ioa5&t3ekfDFD82h0e$CjWxJOYE-2e! z4EY$c0+DFx*RRN$_F9|FUJE>@?4hZq2CM`-fs^~OTzO~Of-+h4! zY5CG*%uqrE3v0=$pG_wXf~O<;tT9JJ`F6=$K3y)$`l+2ySk#ZbIfj2xHe3&2*ZgxT zgNcB}Wbp<`#$BK5ffM%h@O-!Wj7=PG9jVkgc2$4k07F|xhke!vP3ASX#Kh4z_41@3 zSa1XB=_R^LET>Wp3{0-DajgE%8$jqJ9ikFVe?3&_N8yN6x9TqKy5Orr+(=9;Fs^Js z30`t*v*IN!a3v_t(b1h63qc6c(DW}ffy^&yef8DALg4}^i7>p$Wf<-1%6wi{bqG}I zXhQ_hOo|dZ@!e;6OzPwrYxnk!%b99jLZ=ZACfDqz^XoG%W5=7xqTgYRRCxRBIpEn# z)6?ILKH3JW(PKBa`fU34hAx78WB3jier+k8vm7#}^$uELY3Ulaw@pBIK<_xM&T#by z-OC7UVQ(i-Ir^v#>K=3FEH|$~r(88ah8B3LctiaBk^cRK=T468&8PkR!vI8+*;Lp4 zKkg8N#ySjQXC5fBhGmFdr&WN;lhpO}?%Fe-y;UQ|3slM(s4Iq!JW5r<`|X^F=x@Y~ zsdY3ck_-`SzxHSYqe01btai^!eKjW{AvQZc0}l04{Z>3U;aJ{aJhOn&{?9ZoS!0!v zjb^)1-|^dQT=v0(uPfw2H2U<8KM(&rM8q+Qb*aE|jh^1&Ew&X0=kedof=(ANUNTrH z(`(h@2pzj6Y#@0>kP>~9T7WYLqRMaxqFn}Lp7CV=ab^bnma8ac)%pbw@`V zy(7}r7~8)iNjKEyAD)#?_k9>Uc6XvZ{qRKUz35M@_JHl>u25VBKbWy>BFvMM6kWMz{r^EuAz z{@vH_dH#C*alc;obzSK^zu(VzzmNAZ8jL`^?ku+A`fFJ?IE#Ubh{HlVFsC}xi{ckJ zsPNUkMG2`aOaNHDqY{BsmFH^o{_=_6V$aYqQPI))J=7zKe_q10^Fq_DJnS0ZM4Lae zvmZ~B?;Ce59RCQR1{oRRWh46dv$MiOazh~KjBE5bw7gp-XqKx_&CUHOgzT%EJ~Pz@ zV*s#Tdl<}%$$eIcpgKoC1IZ}~Q`$!@qaK=*RQ1pn-#J8=eRe20;Ed`I6bv%=o`EFW z-$WYM7f=!-AYIyh&spNO>6h8}wTJ0s@N4@V6 zXwrVvrw)q!#eVS>EkocD*(e@j8~OdTR&5$=axRVumHpZJw0H%s!(cSFTpwa=JbVPyBVy_wp)$ie9L{%!?02q;+nQ4fK zn5$Pgm!4^>U2wI+pF`aSkSJ6$bm-#xtBkkcnf5ySR%N_WBq}M%iNfwz6M#nE#@yXMy&@83D`tYg?(X-wp4;Wjh8NGr0kB*F(U1zi?p`&ek zlksy-UVUkVl{XwoD%{1~b@lb;4L^B6bb!(o=yVl@3;vpl_4S5uLw6Com+!u2iu$?+ zDRc7jevV;FxWD=DiC9$6Q;jn*Qs_XOTx2<+aT!r!kFT-iM;gk4<~EcZ6v!aX%gs$?vEY4G zY=_L{{97%}KR+?BoRY`(Ar75LZ#?$k-TMH(gTWj1jCG{boG7%9`Oy0E<>?v}m{wZS$0y z?au8N^!1NVACcbto`^9qg6SD6$@q^-7_A^NAc5-s`sf`Gk_8}W-}}{UsVv+7+<^2W zG}bBa-o$BsYp19BY6eV$k)RU(=}Sw$!-UoXig%pH{)l71!3Xj|;i1HU03`~6&~Vpa zCY#m981c68%YHRvaMuCz3vo=J1`pZK911dV1FcBtT_2;!5xIfd%p`8Zzu(4u!iD({ z1^63okq2R6UC39pm^e$5AcRR1-V4&tgU9^1`&v1*@HNP3}5=Vho;F?>>jg z9^#+Ao`!-D{NB~AvXG0@SDkc=xS2x9kIx&VX|mUDN}mDA+tbq%{|(yTNDRd2BrFl* zd;GX*k{`xqP@Q;Fn%}a#k6Jq=<*9t)Gukt6*)wj_$I`<^;~knS>>9(J$GD-j3l9l_ z=RP(q0@6Qt(M!a|#l}9nxZBz0h?5dy;JI>ljK;r42`Yru2ub2%$yo@U_>TTvmY6W) z>FzC`SnN{RMV>9b(89F)Aw&R8I03}to**yw0XJ|VlrO}`&aI_ec-Ej^MAsmI7)&XmhWO~w;+GpkJLbQy1pfIWtFcd0T3s5TynO!mj7&2yJ+Mo0!SV0j z7If*{1JZ-fZCL#ue@Ok5 zbbHT_A1uc2%pi-yMLk#Xn*qXbYHA!8Y-bnoRw#f1{||5903rLx#3`i6CYTxl&cgzhnrj3mVn3Zhh9GHCu)RX-(fT& zTM~|`T{bY$p71YIz?8&Xesk0R(bSjjfg8J$K7tZAP{e*eowU_JN=8t1TkurBV+u7Ow@i`24ms@#rdMv)Kd%p}W z)ruK#hNh;Z=wg6qX10tm{Y~A3o=n%I#YP1^k5{5utQUDZTh*w1zJ6pV4yG)-H{D%6 z|EFJ?K2R?43J*6Al5mKMoufyMjH>2??Wl^{W;$lB@tmg*=si4DTHJz~E3NA(Ld?6AR!_wd0M zTwPmpT>EncYXdkuz6eJ2U~JvwkHDxOEWAyDk*yM>0Ws}H2FdxG%*BaMkSo(c^VKP4w4DfL&9-)d;*X4dR*VqHgtQB zO;cyrFr*aBy*KtWp3b{>rLNU?(H(m?K{?JMW>ZkzQyBv%vcK#83;u8~0^tOx7H z9kSpw?7Z-6^6(P*((!TCmczJPTHY#km6sq;^DF7a83Jr z?&!*JI(m>7d>I^boAiO#d&Fud9&`7(<%B$%{4UFxIL!Nkvi=7>S)1I_{sU~oTz$7U z{vK>As68uWb-aH(GHh&hch1s@X=>oPI6hcOjBr3Dxr-ynFuze^%MzVa&hn!mDHWB> zMBQ8VN@=@lf4?p(YTL-wYQ{xbltRNu@4PG@qAx~j^%UD5Rx|nz+vD9&21p_bDJ|r^skBqRFafvz2 z^F;ntp+0+bDoUU)*&_K~QFovFMtXX9o)PfoKU45>6)ji#I8%HYjz}1$pd!M>2}QE^ z^Y)h~%FuutEvB}voO$Ezb+LC2iu>h@Djax6-iS`N8Hs%9|xKEx= z>G_1iLb#uc{^~Vq6Rvo8JnGgD((l1}Z*nw;JZQb%v9n^}U>iFr*;V(f<|{2%d7j6H zJ);C;^Z=bxmKJo_@N~lCjVwwdJvanWV4<&B`fHq9$!2p!P{EI^=27KT2Nb83jTA zC1KwI)hCr3ITb6_zB?nw>(1^8P7lX%KWqCEDO}x>>q@`*4rg{~ z&^e5E?yPXGKUG`vkkYTW{Q2NR*vBShX9vkA4iqm+-1SyNhe6eMk|Z9JL-hT@!%pX7 zU&zfm^hYVs2Oe2GCvW)^VhfoX7@tgRw%xhBePd?3)HB(* zV9w27K|!%h9a+``RZp?#QEcLY)zwq({BBLSG{+T48T_U${+a*F$BR|0&s-x^Oi4D| z)Y?>G=qxNXI@}N*?C}hP`g7!1VJ-BUSM(lu6e%hxR-3+eHVW||>1f8(vf>KwWKfRSF( zc^y`4M3(1gM3$Mn^Mr0(Ev6| z5_i#+7NFU)`ll{Xg0*z5z_KUTCGdq#VC(g?e<<^qBUMUOnskV*kEbLQCZG$E)ApJC z;n`o%huecB9x+Xq#$tc!!<(@j3W0OhyI`JZOU(k-S5E&b5!T3E1~-=Wu8{XRHVj=< z=p{Q=20!C-JBm_#dlGcQwlWP^FU+5RoqL66K4eXdk}x^8Nh|cNzV6$BGIl_dVp&_~ z-SowrI4%S>|NOZ*&~WNc-LZLoQ@C@(mDC-#GQLA!RaueS#1h~?2#)>xzKV*8ozlxw zwVTC61BGp5WU+n2Pc)%sW@ac!Fm}2qd(pb9n5@PuocCI1K&5ws5q3B3!0leY@C@U6P;bJd`*OZS%g>*m z2RY1cnwC9vdC1Nm@dYCcSP3hz)wh2C9>ITe-#^Sx2vQ)7XBk15CLp#Q^ zO`W!4ZgeZE6G3c{>3FLe7|?e#U+|4BtU_}?sHH|6?7x4%^Fmd1bzN+KN!-hd>*a`^ zLU31wjR#6B3Go$IICFH@9b!iulCyJ&WJGtACUaNbKn2O;6OUn{9>yJ5qbEmF=I>rN zeAnq*FL1I1Gi&+@@teru^>`#qO{s2oHM%R1xCsHH2U1Fw^O__HzpK+aE7}WHn`BCbf@*m?>hPt+ zE0~-=piE6pZZ9#j!6R{Eco`MqvRcqW_tU2E-kS1}g6*q^FMURsteY`53hoQwdYF`e zlS>&T2HrMGv`aJ37g6hHtQle?-IZ@21=b1n9;6o`b?YYe>~K&rdZR}Hit=!3sE5Jd z-173x+Wr&3lSD;D71<8;l{(*dzBH3FE&i$dsPNc|1tmO2 zEWGW@{vx{OX?ctvF|P&x2FBfmg~d%n#2hEob8rmCDDc36W>GS)*x#`CM|KOwP7yC& zXrLG1UmaFhxbn_FCua^4B;+2P5OhQS3$A1k6PyuH3K&SIU6MH!LlYET6Gkl?%BpH= zx}e=+3X91BI$~6<_I7p{V$^=$c-&6LL>G=P3v_!PT%r|bl%pybz@F>%+_s~9tAEW< zWuvpZTk-G6AN~2?jbiH!HzeXbV9o+ABO+1yO&PIOAfN~y$(_;YTYbEWyAaI2D({Qf zg{(IdBgc;(Q)+5yIbpcjuo=oAYR56{ZaYWw^?{{emw8qz+!##^rQ=%QB@aa~^!?@*79J7{xuB1Pg~5;fu=^K5e*RS)FP-Ko zozg!9e)NcUA3Agp*T&0`C}UWpmYd#e=mdWoScf>;I_US0BTb zD^)Y?T(>w3+V!zQ)YL9e;+w*m)WOyci4V#pr@Yt|Uw#-Q?h$RkZo0ac<5e;HgV~x$ zmGz~S4O{+{J-4f#96&cBwA~sE9U%dM(=?<|{J<<9?##~QitbPon;W{kYbn&q?_*a-HV_wVLDt@-*W3L zXtWfLfw-u^XQn0!(mAMnBO*HBC|+9Q6tc~tqhbyNLa2K&pE6{mL|X_;gm2LT>R~^A zi{E(~CFW?2v=}2P<_nZaL;@ui5ePY_dR2slMJM|zh^AQ)GyG`xaE}iov?Cw@@GKZU zy$x#gmJo|@?$CgKAR;OxDk{WJ<#ES7(}}S$#EZ#tyBrUd-yr**?CG zyx*}XoB?oFy>|cp3MvPATH+I?+9xBYUE`d!2p3XNMqF;SCB%K`(M(hJP%^mz(^;H+ zP^H{NQeb&Q)gfG?cxyGzfuU~V*uT)-04!s~AS@wa=W-lo0Kjy>M}!D=vfJe-#=oFa z6~X2Ss|hVD2pL`a9!fx3#av4Aew+o3253rl5m08~NXzTDn)KDA@HsJ|!!E+W7Yqzv z-+kWCA?qmdSsS_>;xf&>%k9CZe%sYzsJIx(uz@bXj6@h$_Gadssw{l{d-JCbyAPh9@q&2Lt9hRE2xsD3)@~%^k*hPOd_|&4v-JO1OcPHUv#^85tw7b zPju;wk7wGLsO-1Z;ijIR_Hvv3djx+m*3bM}UTFN+B0X#P-IkZT`;^~OWD98=fk)}3 zF+Zk3ZDfFGYH5*!k*;4h!(fk(ic@cKVL|jqO@arkBhkAIy?pFu5P_$1Gyu^(JPm~k zcqMRZAxdiHxB@Fy0B)8Ec1Ciu+qPM>?l(L{?FUc{cTQJzNE{;xTL^|)(143Bi>-aM zu(YglJW$r;wkiFfs{!yH)--3Re7x%FR2B^ps9bQ|3L-XFt{)Qip!X$sZq67|jd~H- z|JAU4*t7lL$ZY&Wh9~7Sy#FM$6C^D0@XsDqGPqEl$wkz|Ba--kd@`JWJ`G`CE#8NJ z_`zeBUC;ljOYY8)QgsTUe-byeQB3uTs#H!Vn5d zJ{o@%%O|{XBD1T+cDJ>T-GQS4re8K^dSMxA2Mwf~PRRVoxA{n?9h!SECO;49S-R17 zFGdc&k%Np?0tK}WM%TB}vQbO&U-dTDxm)p<#(Icyl z(p^k;{hxNl1-hE_X{mJOnyJ+GPFCAM5_S_ z-#9!58o8+_aEV)`^9<iEhD zu6FD8<>@|YjDbWjS=`42&%QIr7S<*97)D(G_^J@U&iR>9!@8GUSL!*^)6#OY-+vqw z0=)#BQLtV$4{L(fjioeZtPOADGMBYyYV}$FNwnm@<%pvWVC{_?@kDWEdOAE))2c`9 zL__6Sqtei`?@OlbZupCncov85@zHp zH1u(4Hm+?KuX)CRBAwstTeP$!!@eTAIcW7U zrvtrF+far|w#m7%`uuOX8pcF!91cz~!5uV!7}CWXwNt@iK6Kp}@5!vD3E_^$ai zR{Rl1`PAM3Go=Czh)w(x_mLWq6 z)WSIOO*^>R;B-qup|%Aw))nXC!_?G7T2|fVIv~R*AIm<*DQ0JHAIkm3gulS1i=LMD zWaQp!#8U6K5*ku#`;8c#i@~ZKdKK2_XlMdt#TF+{@;9MGEB5HyOh{nKVF6_d#|@as z@AKZ9=!yK#`}5q&@lbC|hq*imYS!&p@i{ro*d$nq7(5b55@H^`uE<2w+Csjbqx(f0bo75`rO^EBO9PSeL>!}?TZ@x0%T-#cSlRbH;pYIYhitLA~XFb zJC1?b*VS-_{NCD%s}g)glyegIe_h8bnyJ_-cWJXG_ZbB7AC4&r2^T4=7%H~15#&be z7}hZS_|YS!IKd4Z444Xm6^YS1P{psNHa$6uvLDF4f7*G$73R}egHC{qkdsugGUtc3 zSXfjPrfXPy^I-piM2LaXBX8AJ**ZaCleA;aWmzsHOelP@nTchmvFr(N<`c{^gYqQt zKwSnTt8ntA{0PfM&FBW;8m1o^I8SnNB2V8VMz_KjONaX>I43ac>oULjvh~YNg>Zeu zjy8^9FjC&SZGky+hgdu6Nr=ZS5j#7PSx(*c{u@toYK)iz9)=pn3uuOeYR-v?xgb{& zLj?3Nhu9Q#3U9?16cj+=43CXqR)yNa!~fl@jMWuyWGG~D&PwNns(`y9>++Q zXv%>B&F+W&9$yXf;^m0p)k*F$BoHFTiMV|3>^!QHnUW&nwtCj*Yj$2vmAXN7si^y; zuvBel=PG;w!4A6b426rfp*xt;_Txh*9UUE^wa;Gdu5k2#+To+n!#fs1D3ThrJi@Rj zomzflQ6jkqB2c4(1gMAHPL?2RG=7!B!Q6~_|Cc6LL!_4~Ql&6ug zvE;Q4TAxZ0r@0}Zjv)EpsY7`@P$eoCcsxeJO*HlrWmUf+Ip(GZm=-2%DxMt`kSE%0 zQiB=$q(Kt)c7tyNh89p$z^>YxvcugB%Qsfs?Xzhv6bo=htqV?H>Vhl7#j0FfF-731 z@aW||pENr{O`Shm6F~8a0mfBuXHj~`4}$>^vv>_kh3hS-dN&fP5|H>ES!c3ak3xsf z!|UOjhwaSBQ6&bTEzcAzh5_M4h-F_Lm&C{TK`+@S|3LpKFuXlNEH zTVU#0fgDmO{{efhpv{Iw=|nwq`s(nA;r1QK{Dn_t^yz!MMcm+devDks&`^?(1LLg3 z9oNDCgWHO%KMhmaJ?8(uch8Nes}Riz+H|brV1DjoyPK5ePph_JeNaXgQ?Kx zCXqTtrlSaBa%5zZ#DiNPpRa@CsEpp$4IS{^<(}>yat0B9$vANrt(?s`#lI}SWIf?? zQWUD0rrmF92x7`>t8yplB^~vLtcY+5$J&?LP zfc_QZ`~y-7;XGDc@%+?>4z*mlJJt-F245l*NI%D9uM~%nkkG13Ub`L&7w`|NBbJ8%qqjva~&XxF4OI(Iem_2GZ8b8Qj+ruA~g9 z>b@>3nC@9Ktl&9!6BL2M<)1LLjDiNJ3N8KkxViUcVA zBcmo%S7m8)3ivk$R#Q31HKJ>;sNLBr-_H3unehcv{oC{G8m~fli1wHCj7cix*`$ny}k5K!UqWe zzJ7dGjop~ZB`^kE!mn5cDej=5j@hK7xT#dVF1?598&P5nDH8GNJvhWQb&Ji|}vKJT-*0k9Wc8sS6lH-p<@ zF!Q42O+}5?ws?z@lIFYtM~2VNmnir{sl((G@x}!8csQ2*mXVR_m{D$bIw4$bJ4ipP zY$>Eh4d8*m%gKGkvcXA`3-(o<+zr;BKp2u98?Zrhrgz3k7PRgmMw0nK%FdH0r zZ8Rs9QXRnQaGtj{|BN@ZcdnNo4ShZOTv?hbo$bxO%gSG##kET6JzIZq(o~B)hH@1r z4Nij?Oh_=>F{EZ@Zmp(eB6}Sr0KMo1ks8|KH03zajW$CM5mAxyl>xt@5g&u& zD^urXWgo-%7@`SmKDB6oI2Ol4epHgoTBp#XP2?Y|2GuYo6j1!FjwPIn%c_zZntu zr5l)4rT}gH+Slr2zXYdRn~DuV3A^?42YvTXc%x?pK??xyL+uYPNtowhQfsAuzX0(1 zF>&V?H(qvME5b+$kd#JrXiTV;v4yem8wt~ZJRyzNIf-*mkEZHLYS~vz>BrqlJ`DRB zs;3tTwgXjrNf#J@KHS{qLs@Ji9_>Z%;^Nep0-h8E%qo75n!syVJc*S0;GJBHUCgH9{9LPd^DZ(M z(b#9ddGk<2_H%+145{wC9M&-QR>tX|R3EHeAEGU=X?}(nezb%1%Z*Hu;?-BQ&rhpyIq~A7j zI>$f1K7#31(CenMzm@Lo+8 zZDJZvi%$((?!Wv)b$E4LqPs-myDHb@^Gmjq%SqY>POKs)|Kco(rI)W=BRqvk4x2tZ&N5$;G+tLv3wx zUx40p^upY}_xmyWYWDWg&tb4pGrD!F&|*15X8#cZA)$(_=|_^v>)+KY&LGXyseY(V zoz14ZaJFMhA}Ti4eX+h3)MNKO`IJWw5-E@N4Un8BDYfO78K~sVbUHC$!GnnL@a}TU zL8TTtgD%SB$ESvdsE!?cCp_UL5xg7~FZ%NTeMFnIXUw3^^Xt5Ly|y>aZ>Nt|uk%OkzFRix8jahSV~5)(1F$S8a_ zhv`QtguRB#p}$k0Q2;AEqClKcI;R#5buTbs-! zs3JCTAn=eprc|9vlf63#&}%@=IK6!BN2Ktb0bC!%XFl7aA~E$odGY{F|1&b@?-d#f z3Vu4=^y60+4E3kn7JfNPvPZdOk=}UkTBtIxqs)8#rzk7FeK2s8HI91<$oJgTuTGl=Jtt~AfmHjWm!rTFbBeZC{CuX*&8_g@kQe$1m z>yQqCe_8(bchup~!>CR3AvN%;#$d<|l6UV>$N)&)jN(jgvm@%cV8{#-0vf=7Xq@P|9H=s5B^5tvvu^61Bn#E$-wT-(ISz)V~=)CHT@WturX$c95$vY^J z8frmIe0-ywfrjv*r$>KE6dB~uZIro{!jwDIwDsrDSdn{=YX*6c)loBe@+%^UHKg5k ztbLwn%Rp$a>e=_^t(E&EcW4MCO9WhS>vOkH%E|LS()4U>jW2_ydXU2$jGajn!5;T$W@M8mP zLkV&5GRBJYkmQgTATe-$d0D%JrIPP<%5At@V8nEM>Nvg{ey|M8=YL~L4Zu=FSoo}v z0K7C)UuAhV^nWwt>w_R=qF)C7M!T?LcV!oN;ww~ z9d5wQ!Odu_Fj0q~9@ZkM&osJ{6y6r6I-@8>`Cwsg4t{wKe=bMl9K#d?HN7lvFEIF* zqc73Z-7ffHU8sNly65xGva;+Vy6x^i)HLjwj@1y(i` zeBhbF9xXLaJ;7+_u06n+PLqaUpt^M~ z&np%RUH81fH|f{%eJ{RlGjIub&4J1V9ZB=dXCQtx*EV&haqQt1FX(ku;GiOwu7vAG zMxXM&q`RV>%w=rN4p+j{9seDxCB)coQU8- z37ij^V=%V=1!rY5v$pp3mmwi1LgjaD|7aHHCir1PW|=)(#}!%^LRL=Bm5uUis;cLI z!;UZ7tx8EnfoLd9rPrH1ZgyCFvpC|3(r^S?qX=&?r-@x8MLZUgh4sGZCXR zGad`IYI83XOm5zUye3_z=z*)uZckt8|gY!5<*dH$b`R>CI6!`E82dmOZmCVw?KzA8M74fL>wTMRE4x8w1LUc?_D02@e_;P{Ac6q{>Hs~a1?`YEA-i|zH z58Jxonlj0phW{93qzx_Bs-3{x?q>CS;Qs3~P+7k%!yKao_8GwWe^%s`C&@9&fV;8g z-d!^-On~hl5?Gz;f1LDX@{GNd*o@{S?AT?8M+952#@?&EyE#9Q8*I(80chTG5G;W1 z(T49t$aSsiYGS>vp8o(c!6k7A@v7U6&NgB6dYnUxwG`>5W60J2-@bt>MF0R9qBn zzcj{@ibxiTg*B$?{2j;u+T#fnEmQCPm9Y~#^P#W9u7s-V1;U6DKoEq};QvL$hKDEF zMdo#jW$UbWWmcT*6(ZULGl>GFs$-ASaP^&D{Pr`+w{xQ7hi&ea#ZP{xkj#Pt3UH5! zDIhskx23;ksa_f>8mpDdk_fX^ir{|~le{sd{4jaHnhynospN5tWDXuW6nI=r&}!<&E8C01VRtJ5vb)}^+Mn7C<01%)&qL4mSprQwI6BEIor{QQpXUf1zd=(idN zujN}_E)GJ3i(*S2x``Jl>ITkZth|ntprg9Fx*1^I zzdsqVI!pZ?vM;if?>7EWVyy9%sB?b*w?GTc?qs+iG1BFfquu z=ayzsOP=K75rfVdZI4aG=I_BlY42KekvU!3Prg@BAgC`O=2%QE(YXot z5U77wb#%Dl-`i0a@j3-qA1(=~y^-5fvH5vIJ}M(UePg3(hDxTWun=^52Rl2^x%fzP zkxH9d&xzjh#(?*M6S6c%X{f2F0G@h>(0*df!8mA(dZ$cwa^B4~O&z?N7z3VV= zw}`cx70?4RW>!%I;G;*1yEs5LhEIZc9T_#>69<2d-g0NCFSp&-znlp5*@I&P?%6zbBC-b z3p|&sJj(aJNYKNG**QH7|KOUS4ZPWZ*$SgQqQ%{T;Atg$0FsK3dbe_EPcdjd(^-^X z3rQYdeprEo4|)RrH2P)>Gn=*_?L^mvBS#!Tr9vsnbFF~G{iM;d)S~>DMfNu0K?`&^ zQYA#tg*{Xr^HBpxlt;ksh?yO^M)eyYUF~Q*@U`G>u*c* zLf!16baa<($%gt#ULuzlDbWfF3UF?@{`~HVa#$`tCs~6BN9_yu?rDt;OftiH4Ym`o zMw|A=qahejzT=?murNG|^ALo^AqAT)-UwV?_^+_tFsnTHk_6|+!GS~HVnrrKMhgC! za^@nK0lIk*M?rJLF2fKPEt2}i>cwx5kh=ThNeb^b-cQaq@Ov=?$FIYG<154*p_o7T z<~S}u0_DMj0}~?_Am(an+7GS<;NSs+0F8E1th@Z}4Loo$iB6`2PvL)5R$2;MA9#ae zRMp=7qZF6a6oaL9Y1i`NJk{=*9pp^jy9YM+EuiBRJSC}OzY1O}vU)mNO3HDN!7bv- z6!(!M;b`&52^g7+iHgFA-euL<%E&0kZOwr&iV!o%MI~JCt5_{=V-)1gPtrY^a#H*& z4vGxX(<55XnyK(z-|z9Vy<@Ky85I`h@Oyz4ld5IGvZNKRJ+${5s;dFsm#%#)0p9{2 zT|OdMKnF2+#KTkfE(AtsHK*-QW1ViT^=)lC54pl^&Ug7YQk$n|I&yt(yaW#t6?E&{ zPgR(BhH>k@cAzF=;H61HJw%RO%-TeO{!)f$!|>4E*T4wJMmL-*~^_MQN>TA!MAA?$CY$ zEdL{6L=pi5#qsHWUP==1m~*#AHW0#~M*1>8KaXC*ZY4-JklUbC=Z@x8>ud&eTR4G5 z1eYU_i~@^Bm|*wx^teq=7Gb`$%`=erqtYC}GAAy~%q%6q;ri#p$8X=1A$*6GTkc6^ zJRmnW*FN{PDa^^iDfVZOG??YVbd&Gw*>3QWu1G$DG1l+idi^ZhZC&}FYTC?RE@p|B zEW=nC=i;tC4L*l}Gx)emR`K}*et+C1m?gRUzO%D(EPv6vJpXk@MfyhfwMC(WqfVB8 zjmzl6h-KEdEc9x=6ckQHPCzSwqhPc|D|809ve69B!BM6e&62A)`sEm0G*}J>CEcnB zau*NK=b`ok12N8RS~u98o&YIV?#+30$H6fB1dN6aJcOQ*Z^%3*96=ma)S8UgTx$m2A>ST`7(WM<7efsPf8=X;& z_f*Z4@?|8n3@e1!eUn&RP`9*ev`HX}{5rcjJ4$qM>Y#B23F?#q^OmwO!ZEFHJHoGs zoxx)}0X0N+cBsex;{wh$--<4^+-nK}DB!1| zlF`D!GWfp-OTXghclH1HOKV2SrsFmPPIUD3x#cL3zzKX%AFUSN6c7;H=84C)q!wFJ z{~!9v8pm!KHH^;1Wt?{J@~OPz;4s~Ce`@2tUl=s3Zmw>8^$#^#fBYnP;_)}X;?d*P zo~31*vjwUE$>(Ijm7gGdthl;^?|xh0GgbyYJw4K5H23x0DynwBkCiP?I}J+I&z%5Z8|ONHIg$P>ur!wPS30SF zYDehk=(b%S%Sn`1l7O!4O74~fM#-!vrKk?A5^?G^`BsQFwcQn$Fq zj+rp4mcLJxbs}6xOaV?gHA`L7>(|fIhfx*4XZ8|(7E%^JN#q>FRl!1FKloHR=3HW) zd$!IwkB{r+^zA68agPxAZqKm@@_sma+Ng?<8B^|i?%2tYx)s+=kS;>6F75`JYaNOZ zM$ifLrSfYM+sP@3)8_-D9YjTBl+V0)CU2tE^jKb&U=HP%i zO5kui2q_v!Agj$_AfO_+G?MANPrxxW=#6ZKZmw+hw?FsK9b5~MPt4AqGrY!nux{44 zX4{9>uc7$ER5Coe#on&==g<_jDwP)ZYbF+po9C5IqzwosZLFMobYay~nk0VPYQaut zdLtGe!<#pU(O|q;eROj5?gAK>1R}I3tqM5%7gI+LDgh746&IC3yIK=|e$Q8(u6f8w zVM)UEsu5W&_-b^5dd;U%-Q9X*_WqDuTW9fA9_?V*O7iP6N?+ee5>-L zj2hlCLG{|bBn=j|M@2;b$Hkf8i%HV(sNE+ zYKd|e5W5z!lf1oJ2OI2YG0U>I1_j}z=uLCOJ{O_q8~gT=Usj|{Va*i#`JoyO0b;I?terievlRCcb zP+6BXd$}6ihA+K@PTBh_ZGy1&ZQqg-vArC*%f0R%vE=o8j!BV_HEp!o?_aFMRzo7Z z2UL$38m|J%j^exV30=*l;EES7sDjO`!M$&k+*(%+r(!zG2<%$SW3x0%`96SMNU}gj z2WAd%xte_*6yk$_#6338-Ts^Dy>8w3w(};s{Y4wUhqWJ?2!vvmdc##0sd58_#AYF( z@)XhVV?OBf5)CBHmo?IXwBr8+|59(Z9})37R%TFhd?F49^Xt^8Sn9#Uhb~9QF5kP|kyJCDYEFP76^m&Sc-g6Wc^ZqaG0xR87mW`{9p}su zIVeDbd`l&kjVZn~P!X=5^1+`lG&FplJH5NLC4qL0y9`C<`;LzszD6`}p$}@$@|a9n za*5A>-8+>FVS^}c2bBJW?S(*?g8Z&>hQfx9aDLQVHD5(_%i7VmR1K&M0r8~6gYw7C(nbcEYrq==bI%b=_xAPF~KBrvC4h`d1ADYUUl>J1Yn?dxe!bsU~uit&7a5zKN)o~E-a9oJr8*hWCL(eyPYz3z7gJP1kd%X zncu&m5rxGFq%9D*R2$*05hT4*k^Zr{qr(Zy3j*P`)}I1`f=ekp?RjG@E5$^?8+vUx z!Qn@a{@F1B^B*~K;frE9vd)Z1ZH{gB3E6bSD1$lZ)~_D#%O&g>t$UepF>qTd-p@x#SdkXo50MX748P z$6m2M+k7gW)+GZoom{`7zDVUvtEEsSTInf21Dj;I(h-psulR(7Jnn4xp|^wn^0H7c zdUXJr9&3vQ=qTVfOdv${+(sszyz!ZyL>_V`)Oz6Y0x!UP_~tJQ*d=r>PGvw}L7;p| z0{KGzIUo&8Az2y8RsX!a zqoOA}sjw_Pyr+ox0y-~R5f~|J)j#F7mL$D)aHy5LH)FU+ztE`eO<5ey*EIj<6-Rvw z@#kLh{s)xJ`{=wiAs1)dY)zq zTr3sqbAB3}U%%9zE#QOZ5FHH5{=I~qyLTCYmBz|?6E`2rg}{QqWjB7$57?G(PRUJ- zj=s~$HgX-kzr@5RBBHwnQHiZ^wC4v;&kqCu*uTF-RBW!Ny?HYTh6<*)CX(_ut&GVC zQ&Uqcwr`6Ge|vgCs8Kzd5@g=-^QY`?p5`nTr8=RS+81=s$f$GFQRu{%Uzpl%8MW)~ zi|K2Y{+T&BcYk@&PjRI#ndSCfYKTEK4*KEmx4)l#dlnsijG$V-DfXx9_%+&b?=qII ze-?eML&wUIF3+^`as#V}F{`_s*fTdZXG#{Fd?}@tce5GGl3-SfE3=&S2o?2$4H;I2 ziuhkDC-@<4BT&f%k=COFNbPyHTiM=E`ib3*=XEA5Dqqi|@_cfU8G;8P!Sepm(c~f~ z7N=skg*EX9S{fn_BZQ?8u^22f{I|bJBa|6%60~L*6~Uvga%%mnv@&|1FcLTsKPmV` z1M=m6d;wlkpXQKUod3JNYd`hM>fcXNhwA< zs1pc|hy!39Q$WA+qnEPwyfWYY5|8k#ufz=8-G!+Vni^A$zt1ba6!vNut~bd^d#ZhC z;1J>bb>=@5D{|X^dG$>f>hacjxSrW~`&-4w#kKC%Np>-xA&q=GUIv@qpR(#A+ZYE; zcN35|f9uS6Mrz3h@v%7`-t9~Y$}ogBXYQRL)PAYeILZ%(8m|DWW>jdFWI;~A7qhRi zy9gN9VOpKqpnxxX>Fjf(H0#+6qdneQ$2XmRB&(UQgad#}RvN3%*BaG?Z7PAZfG%TU zhdsC|3Ko9NpAbCpnj^KOWUcX#M{0(ze`$t>`{Nt6qkLDHMI3#7{b~nU#pcLS{2r&I zBoNe&yvE6KJCdz3ZrN8n*z$A7M@@Lz$38kXdHjWGwut(gkA{dsn)}ZJPftSg>0 z=%(fGz2UtWG{g;e?l$+Bqp67=o{~?0tuKxkrb^$)&&$i=S!oxSSI~C1YsA;=dh&{a z{SLZQ0))R{S-d+7p~KW%Vgun9&?6Yy5AU0yCv$!8pC?OKmL&A0H(FEQUH(25RcJcBhWM=sHgOt_)#ccXV^?g3FuIOVh7E%U@773?#j1TKVEx+jm@;{rxh0KBq&nE z>YF%pGKzYOiR^RUXw**gPbHPJI#`MGbl!_)v#WG7s3*T?(G`@ZQyWBcoG=cS75`i##369;?!5}MrY7NdH8TOucEt@84a7L=vB55 z+_0akKVPt^RX213gHt!+QR1#HP(a9BQKs)Efb)NqO&Sb^6FV$JzGRYC>XkSsHOw02 zeav@b+;xKGU|mq{32+BmOvxa`!QW3bIPh&$7U>X4I8X!j+?qBY{C8{UT}TN~OG|7F zsSC1N0mnl(QAe`dxF%q#MRnk4Dr;P$A!xM($P=bkZtZdLM#F)&+R$TaQNM3GIJ2s| z8^JCF>*4NV_bJf`*duHK6g*YFB4uU$%RRa(>kl6c-w5rwE-IFm+_w*Xr9Wc5?L%*+q$wh>Js@S8e}b*^411~_O_x+#0->$LthBp1 z_sZ7?6a*b06rTGk)Q5I|+Xo;9mspv?#EbnKNAQASQqfmz@27zd%o$`%fF=6~=ypsc z_;dSMX{%7go&6Dkb)qz5)tT$kn4jLI@z5WG6s|AdA5uz5{|36n!omWfCl!Evb< zI9XLWOlXKnVv{ek|4(u69glVY#($rP6rmDjCVQsrEs7)|D?76HmaVKpi0o{gHkqeQ zgzP=CCF3M}@B46FSKr@#-~Zo_`+W4c9$j*t=jZeOyvK38-^c6uIwyE*?ZZwQ>^g%C zzM`~rXMLuz%5VaXP+=zt*7(>n(X^4V#jK2^!_}%aJL@?xi-*wvIwVgMMXOOp2REO? zCVSugpT4`A)o%WT)K=!^n$S7I!#APA>Bo!ebNvsx9hO%(P=swQz*81_j5$$-8iN<~ z$jIYFBk+5JY6)J=O8{mK4O&}Ve7!cYC-s4a6!5uyL}5 za#~DBkz)8rIC+7RnWRHYZ0w6o4_gL?hwI8_c(k=AV7p0;Z`gU#Mf!-x4BYP*5p&0^e`|r z(e1PX!W1}^JSkbrfXYvx+ZafX@^W&%hA?w%WLNKNcGZ){$y+yXRzsyMxYfcY;K{0X zm1$hr*RQ}ddqtZE=Rc$A!D#bGgQpf|`8VP!s;VOPFzZ2%JwOo51FJp6tl&%v3=tSK zqX1=EfkOd8a^Bq1(nxN`!opI$EegUz`hG@8UtymZ1`H0!$l{PcHwJ(xEOVVa3ba>v zcdOSMC#fN&7n|I;7uo`0CpcwEg;`M9A|k;nf;0*^6S^I&+7M6tM!en ze2MyS{#grufK{9IWD%5`dDgmYA(dHfT=s)g9;i`)A}?N3=-gQ#5NbD9k~L4vP`}c?D4>U7j)=rJYM243~(#yu8?7agSPWtfrVA z{#-~rvFdgP7U;G2zUgR{r%Hlw4n|F#1l17$ae+FR2*p$wFIbpZMqM$?oL5bXZ@|Rr zcsExFcIBWm{u+FU_*zz`v$Y=wRM|t z`tpz}j$OSd9eSt$bF5wr>`lXkfLg`$Y*$BQ$ zMVq4IrdC&0YEFDsVCZyKL`Fm;NHRd)1@Jo|Hem~I!*~IEB;<#^w9+srp%M@t{l0rG z9EZU1%i&dtJ}q|UKv&qhtM#mf4R0n^b~yfk7g&HpJqzTBkhmEQbLoG7=RE0Q3~P+x z7em;88m?NOL(!>Y&a7$vn)| zyv!Dc_thO8d0=$#@vZH!BA+sVJsBLGLoq6PPi<1va)Se`5G<^%sd+78{A)}g%rG^* zihDt0*XX%Kk#ZQ1iC9tS!#f~p1Cll$ya_%1!=MN@UgD6@Ujvp9@b^(T^vKK29SF(b zvbpviy!!mx=is@sit_Ege@q8PHxTbvllwua0$GHQ9S0m3{vNOw(7LW9N1FVC?ObqI zRyMSGXJt=@ZVtYCul2E|nQ5^z7(p-*o7JvzFH1if+_W&WFD5I;m|R7O(_MoSV)J7E z2h|4LZu4m4^yj8PdGQ)Ly?8DTf!#?sZH{b1)B-I!fL72#f-7 zx_1+S*4n-Ug(LlsO! z`=5G50#}5Nvj-N(b14b@XFIIkpyS`ar_dk^3Z{T=ur{s(Klvw+`{$Rg6v8>1U1pFs zkp$tTKb3y}_cz0L{`X0~J(9mxohF{JXNyI>aOXjBs4*>t-*a}<#7(K~OJR1#YqVXB z3ThVo;KWP4^y~Z*&)-M}Ai2e#4xH$K{e~)(r*99!u{EY+bO`=X|H4a(n=W#6nO2DY z-* zT_oZ5#p3Fvq44?LH@N`ae;j~yizm-V)8oE&07e%L1T_A$Ert@ ze=*b}pPYWMZ5-54cX%E!0gDY|Ei;<`7` z&zxz|m1WVzX2~C?%(5C)7$ir{yQ_R;>> z$6*;iM=aeGf=55emNDuPV-@3sPq!T|2q%!(s=YFf?#m@LI(%_+850rO?&2&XeugQ6 z(J1%$(?x_4wm?VC{p0TK%j|fZ?;Mzx8V%o^#V$SQCyv#Bg`{3I+AxV(mRCgSh&iND zFKY=+?j#t#LHY|j1=je@q(sF3&z}I}o4o44kyo z#lZ#X#Lb+1=a%Pf>+j=WC?t(bO^lg8Xmcp2&0lZA?M{#nRtnx^BGY5#KW;8T>kR$Y z4XjYYy7lw+fcW43y{J=Jhbi(&!bTd$r>9ImH)E$>%}(qlS3}?jkIYdIhEmCKYy>`* zE>+cJo!s|@VV&-ed&+I>*8GuL=^hw3L22UFjc-5xb~Lh`@V!zeD7uqyR!M!mc+N6N zN0)!}-Ee@BiRVzWHT$OVSxpQGH{SU2c?F-Y8knhD;>Etuny}kY?YzB$@wZvHKdlzz zYx=Y+CR-bQr(SxFPoOJwee)OfheRt`w#kqA$VRLvogwMH?L z3l%m3+ev(vHN55RS4-Y*+{({F_|W$>y=|Eb8@{^|*p_RS&Xk>=wer)t>*QpRtd=0U zpz+q4nJq_^M*EHYOU?^hzggXlbvsa`eLvOLD1yD*i}p4-3*X;s6fNb`fJ$7S=6;=7aMd6gLXj|xVy{Lct;6jhzhXVsq_`JLUW z(}vbdJmUs2;&%(O1=7-Io;pSP)78;-;JZ_HxKljs+&&P9{19s>mu2|D;?jrLT4I`S zG7^Nl^o_0f?YJHo{3`q@W~$uArQR|Fgo z3KJtv&u95ndE_=5yM|{p;$nuJov;vcz4vP$Sm^K|un-irSJNDq1ook^!Kx3($X?gqLV`-6}{u8nUmKaP5?F^)A@jv&0v- zk@vO55wnti8(OH_GW+p(mx@GcOM=28c&9rfI;k_e&u;B+zoDTgluBkCXph5ptzj9r zM3Y8~YVsI8dzbbL6V(=&{eoR1Ew&<%TXt2Gbalai0O2>tF7|y6 zqh8it>QFEaLp&`r;)1JA?CQ>LA3`JLLLfH(HC=_VzJp^n>dk`w!cX$@#w?bGfmMUw z#x9d% zFQ0xw`>T1bS4&4;k;;SWd@adgtYWoN$U+thvtMz}zty68Ni|ksySe-Q!r9N^;Jofw z`YU>4&#cusm;3}g4WbGn1kTf)f0u}zv6IN)3dTRl!?n-mGbZCwi03d6ghCNm1yVQ1 zyP6y75*8j6^UP{LvyS^h7M;Spw1FFHzt+L6@Pg2>3V*fiZD~QbO)ygvpLi6A>_3bEuY(*-BP0@Y9BHP0|UTz%Gt5Y_5S5|&Sc#(z= z>+B+FSiW2?|EI=AX_Vc%shDA0+tHzTaAuQc z>`{XDMSXi7(jyI1tazfsNC8^O1oqXAvD$ikgpDK|LT3&5~Mkw2}kVplMUbS%*`d64fa^jY zHkg!Hg5q|!Yi6>Rc1fT9uy)sR%Cj<`#1T=CYu^~E>bLI5k5G6%R&*kMyfbcAOTegK z(qF~eyu9H!Zh>vxvEz33n#G0Gz6$@_s_J!j3xs$xXDY$_LeaW%Z;CGu#U0lwqMRJ_|19ja=xjh*NQ)6RrB1-P+t?gMQfE znnsDo65nm8N@g4h2VMLx$m*(@V%Tm)YPru#z3JPy;Bz)3039qmSnO6Xr9Kl-o~cUuqs!3YwY6MYbly;UJuvD}_`; zd*^I1y!EDsGvjU5=T<1S)5iTpgvO>Ghe|81Z#xu>1h@60;+MYe#1=Fj%x5WFlQlCX zC12VI%!xm&DgGM)_V`>~R3wg2-5o#cQhhIoF}+@TOsi&hHd^G{5%=enELGiIgD4En z&sZ6j5w+fk(MFT2OI(PH73YXu_RSAuvN zpI$+{EUUvJr+gvQJGkuRId^@dLVitj%26nw=UYw%%`?>-SMpZ$pH)3AyUW1(y*2Pd zu|X8BS8&&JK?eQzpRR0=OKCG({b0`7E8)B74Zm+K#o#zKc_9Ef@6Z2nc)^-jrSx7h zmYGV>ce2akwg<^+M-xA}uPtJDw=jNCz~5#gUw%qJ+E~B0VEtT+%7nYE%VM_Z_O31$ z?de*dX)eYgQt?gBJPpv1ov1)|kdHZJBDb|W? zs%3Qyx8m!LDHGIkc5CjLe(640`#cYiPcs_3=;VU#sN+oZKE>vtvTJLWIks^b`{3*{ zqP|Rp=3e}>?D^%HEq>!uj@QczG2uvFjsPPjf^~eJHR8YF(m=$;wB@MOwQl54iHx{( zbR%DSd8HTWzyRt8*1eD@so&TE){nRF#Z!i_G;t;W6bmG?N++MOmNsfaM$8yHE<=n;FtyAWRzD=akTnejl!I`HOc!YS6#F$3e$x)`Xu`P z1Ign@uP~T6LXnGgLFD0fbCxO%#}*UptKXTUB%VjGO}dJ@!kKKD5tSqP2wccWc`A!_|gHt(2iU9_XC%Iu(4i0 zAd;nfn0iw+xkC8mnfE4@C!;&98EIXu&G@ptRGmQkTBo`v`2tRLg^5X8*+EClPeJ7WII1lGK%I_EppBLafLob zYa;Q;ivFRS(#6z6ep}@fh)gS!_~ZF+cznMbJ%7fbsV9kM4DPJWHz!sdw+UWhHE5UL z!r%1GW33fjIcuoh^9=b=r9PTRv;hn3Nz2>g!30A~v$%o}_uSUI7;nG@|3ddtP&Lln z7pyGF-}w1k-^q`vtT|b~8~ur6`fZ|jA6LqboGGQqpyA)8Yd?hoqHe&AK;_IVK zS$|z1sRZYiMnCE%%yUz9=w{K(En_Ajyqzkp^q=apz8^Q~B_cRQ>L>Trtb$&c<+r@j z9l1Dd5V1MbeOd2Jk{#)Dny8pXJNr?qlWtv^v#+rzg%S@C6{nM~q zn@iHusw-yCy1txDRd7pR_sPfzb+xK>=e}1zl!Sb#sTuns;T+cGxYH7PDeRR+u z*EvH+&6;+PO7-{7U~b^&I1&xD+vueiJ55=V1>Ki+N-rYR$Y&)Bq>gV!a&;(EBeIts zy??YLZmROeG!O^Ir=G#YwQSAjeFM9zGpzKEok_wXer(g0#@U0O*#q2MCqmNlbgHXl zIEXu~39kBPnMk?ooxNyD-)sMEv=H?zrr>UGYg;uX&}52=ojU)XIuPN=PRkjM_fKUy zc>Vjbs2kh9*wxJrq5J-=OxNbsc!#*lE|zPAY*6Kw8-z4)J};YhzPH68sdx{&;ccMQ z@C*|1m2(7r-Vn`gN0yK1Z>W{DxjtzeXXFk*o!Jes2ECQ}H8Xd8f}djaap* z^BgA`mWa;f75&q$EX>-gJ>2U%Lf=zwBqazJ*?NA>U`M_N(f|4pu5qgw0<_ zm`7}*)EWUc zLSd@!)ZBqLv-4@X#LjvjvE1?^dXX#)r~~z=_R`koPt3DD# zz5P4>P0>@=7E{n(!mH7xk6HXS7201#h^(-)n`+aRdTqKl*2G??TSF>O^z3#xE8bvV z5x4)bI7^&o7iKEB<)oo2%{uEsyHYZB^_gy?1oz(FzGis76{2URk9__x{5$uJh9SJz zNU}c8y$XcZBk!UcW;Ay{JX> zAg3%VK^s}5GtfC_-k-P-uR`OZ%jRZ@Bn(j1d96}TdL&q-JhGfUz+z&-h*g47|GAI@ zS=pxdE%N#t#$Eq6CE=nMT-kP9`i1jWf+IC0)EBqz2>T1%WJTRyHvPNtm*N!}Akfo4 zGWxAH@t5fpL_QLy*_{J{==`~9P7zDbIlbn=p=GOJBmHJlS{AFwnZwhws48mg*Q96| zga5G}CT&RKr9AVe8`~L2g6wh0mDiSvXZZ|JTt}YeEC#`8w_tUIoJJ^=LW@sk!O1r> zr8FXe{FiB-q@p149M@ANt5=VBC~f9lX6e5F^N3YAg7scPAYwDm9W_R75^L|4c}r zLtpS=`?cGdP_LG}r!w>9G7bt#Ziz&}!^aj*W-2*RIai9fWR6YFgE~6Tl9!dyJVGKb z%VmBA;1Se_t}KNdaMf6jpwld{-&1$d_ET>Zu1wYb-DY;h748sl-DFuye|T{4MMl6- zj>?H4!}?SHiD+UZA>nxzyG(uXaNXb*!S!pYC$&TCk zBp=VqQa!tU0kghCJfM{}U_phqpSXM!_wkZRYD#Hi$74c7!->V-372G9Py9u z5B(J0&2pw$vPuqc?5@feMp|lXL@Jd|6Q3wq?7q^|q0uQzSC&a)`@v#qw)|()mXq9w z#ag$YZfV^8_8Vl$hg=cL8AJX0iwF@>=M%QNt)H8T=JN78_j!I}cyokSd6rH6%w_RI zR~j737N2w(sP4Yf{X6JIE>O*rh#bALU()<7r^wH}GHcR2*R$2k|L8S77HrI&HRNx3 zX}8kit(Q}X8E@Uf*!Aq1rz30NT<_G)8hz-3m~P3$*DJ2Z=)Fmp12-_KO~TJQqIhS; zb8q2A*+v(oU?m&_Py|)cpM}aERlVq-UZ9vZlZmTK|2_Dp=Cka)6ISW6!Q~@WO)d{| zE)R}?$yy1I-x8N36{GEQf^ya#8gOJpeJaVs=N{s+#1ro~=E}Kj-7@^dO!HYr^c%Bo z9!L6W#mREdJ-;%7OR){ZGy8&ZE7jC!{EFaqdAU3`nJazD z%0w4#DE_RlsTdQe6C;?sDSiR_+t|X1bV0v;($?pN&u;s(o*q#;uj*_jf6yxCkr1AF z%n7JJyRJss1LDbqu=w~_9<%w z%N&rxjNNm>N4>}(qc04h60cA~*}`Q4pO%LTg*-)Y&S8DWL*;fo5!%1@mxJXP`@FP0 z=~+>)`!-LezJOm)reGs|@n*v~rKGX7i2IU$@8G)!xF3~X91fl;5r!W9IvG6jd!Clm z8OtzM+|PSzb6j2gUBA@&gV|ri_?()3EBdlC z8eO~G%&J*h4DV?Lp6m?YkbPKJc>Y8Xt8}OlpXluY}g6 zYdaw=vst>dImY)-&|<;rJLr%k6~0jN7deY+t|&Z)bqiMkiQm0PU^1=r#x5kBR)ncSM zE`cIqW`ZgwCbxZoAbJ&*CwR&#mgp5*WAXlNR%}waFA}&5*V=($J#?)}kz~V{cWZac zuAAe2#yqk1isbb{8%G{3*}`JvpBYU(`j-o(m?FX7Iz66PhLo^k`;k-;h5sJ12& z!5+<=+3?)SG3}WZ_3w<#UlPw0%SZ%TT@!lS)zyn41ucx6YdEU?3R0P5qA&j;cr=9e zE6gI2uzlh8r94+9%{X#a=~Ex3tz%R~uKo39mR(G>CwQeVWy9&R-di7pX0Lho3)PIt zzeW}lHCPlnx_YRWX-woV-6&Z7dRg{;nY9PGZnu!T@H4}?8yao3>NLxSD26~fJlS4H z>+dq9n!cU6+1W%5b?-G<#R?dtPO>_x-Gg|OWx~hfJ|&enHd<>OkfJ%f3XrQ-GU_h8 z>=O}=Me)W5A`SWWH)xd2-z$zt#vi5YGII;~ZqekZ7AuZqvpFl}>9M=_7vsq}DbC1N zV8m`6P8r}i%0d}~%8f^bV=F*lka#yeJ?+0r3`56zDh!OdXda4-d+QWL8>+*d>7aUQ zFXdNDg|f(m7iO8U*DAcQOZf_HJJ}*L8|TyCs`N59MH~tE0`ioZLVo{|_^8cP5+lir z>rJINX9>?FpM&U&+Y;z4`(JzML-`UQ@~_tNiV7-(Dqt{03DsTc-C5`BtrT z%LX-7Jyns^nCWD}f;3Mozesm29IMUpAp0wXJ{8$KI9zKscktm^^sdsOI$bEr%jI=< zW@%x0PqrebD>YOhBZnW@$wo1>ef(?tSf9o>%uv0L)zv3Tr&WTf8QJihjkxOkS<>gw zRk(mbq>S|^2df4vTmIY%BlG+U3qA++aKBu&@wms&De=wvb?9a|apNC7r!=h?^|uNS za}-R7H_PnB(L0;4bk6y*7>!pEPA4N(U^fR~YmEvmo|~3mR6b#yPe7jLWNJOM6+9ou z+lqWPWqi~51Ov2{KPude*V$^R%#E0+fj+MCDBPelyIyYamO%p4A!Y{VW(U%#oXk!w zG6yZ;gyO0*2Fp2u?jw*WJdA#!+pV=z5|5U}S!bx?QbIgYHWT>?jW#WDn6gim1*c9P zgPO(nSwW>jWgkUet)p9JE9GvwRd1FAlU-_CCY-erP^GUI?xykpFRV`P)R-)FaGiWow*N z7+u5<-)>7YY;>s=b6R~I)f)SA0^v0F`xRLqtd5$RrVgphkmUWw7!nIROW7neSGQs^6FP|R(%pZdo7o%O3vul#%OfI!K1l3jxnxENArC>@ms>`Ws}9k^It(&Db!dLh#D$HPp)X`=l7vo;e zvt+*X&p*MX+gv2|bO6q(rbt|)v$njfSwJdL19rt< ze_9mL9bFt)!~3W2i2InNKahutLtu2Gl`=pm03;Vsxi`=@2m!GvWwa;S{}iBI?3!ic zd!4neE8P(uN#F~s50qv#^1AG?C^?3HDBiz*?OIWR0ckYx6s5cK>xZx5_4x5SovFul z31h=hSx0beQ$IF#l;N91R(W?{PF7CNauKp11OlaOV`C%fJcCN@eRRpG$^#w#CCT&f zyt2wK6snywJUP$J9k28jRDx+K_~^}dCK#7$B>1`2PNq>p{h|D4?v3}1i6+UD|M2>~ z$K=!ST$@8~Rk>^#(fG2p!<#L^rVVsX09l7mb$549IztzOpAXd5`>)P-J`sr!H0p?f z!f}3CVG$9{QZvVc%{dU5&^)xVT3tj*Tf^JiJ~6Xvl$ew!VrIG>o1YIHZ`VE;z+eYu z!rWc6H+j^%9SW^hVi(c6eURO~&>6q50=?Da2xsLLC6pgii&~U7>0g!LHXr)4_Ue@C z#*IOw9JzXw9}z=@DU?|O-CRya=3qD8n(MB?wSRkxcbtjVgYF{3c3&b84&mvOj@!0S zcG&?8Dq7d2Vyge7!>G8|#G;&F2qR}u(DWA_`<%=EOn}(u-ISyx-Gj^UCIDo3EoEh> z=D$Fr=YCemF5oON|I-W0JGoPnr4>H`2%F|1sIw0~wPbbNNc( z_7Oo{m$#A%4~S#g**n|&S%vRZ!*jo3HDy#xpY&{ZYtLSXiIsJ^h1v_M3ja*jxB=!a zfv32*_?(0e$a)G2imO*==H?vpG!=;F;N}5n&Je+T=gu8r;qi%y8i@obYV5#^W!Eg- z-q`4U0$NCyr2*!q6kloI06#yKx_jzS(5Ekz|Dl7F2Hb68sPb0oa}=_(6eb!-(yxiShCLu|n%zkF=FS9{tin6S({4dqCpsoVA3Qc3nH%b zTVSC!wVe9bq=Sro0*bcDD+%iWo(_LwR92ZNGL#LPXP1zWDA{>mU9IfJztByqKmslxniF}DJ4{!>z0~Db{d&arFg(sL$x%xH37Bk zejk_X-m1q0xmK0c3e@}i5rO!6^U4Jgc;;>!exwoM;mRsIgzIYnTUS~`0$K>lF+tle z8tbr`qC_L1%^9c@U#f93M|Z;dj+q ztq>bqE>LrTeM(FFYAvzGCz1TO`#vZmptjVWpF%3l7G^ZixrV-b2T$%1sNw;j4>%_< zB?2($5B7M}YZn*CKO?>U{aknNcIy|ypsCtP$fF&7#9!qAxc-#8SD-xFdd11@<;#}_ z2I;_!fawN4B#K@0j?lx&8}8A?oA4lNCr=!~%%raFEZ(|0HZpQOPng z1=fzP57LGTUn3$?IAyk+tUf5MtBC@1nXd`(5gZ&!Kt~DweSkUwe>dw=jSo_@tOeE2 zVPsu-29cm*iEw^Ho9g*6Qz$68QY0cQY@i;MZ?^bMCGYBo#j6s*w}gPPRtspZCs1^L z-Y#GhQ7gaeaa`CU^w23&4-Zxx(5eU~tbU2sA=}u*T^UZEu=4WSJOWmyDD=5`x%eZ| zpK3Yoz{CBZYe_5-Oa^jG^0d#oeS}kIHsIbYP34g;F$*gT$mz)WJjVg*ohHXnX*1K% zlOn0qoqi4y8ClnZvi(8lHIN96ew%Qf(ry&80~1-dy#!}ql7jFPSVfloe)Ccg0>p1w* z=<&w49D8(xPznK|w)S|l9r%{D5=!R;lcBt^+!*yyihPhX)H?cP%>>9%67aT8?&YCULPr;a}(r&6gLr`hEc8uKX^4c0+-no8y@7wUO8g8NG5wGzaI8{EnEw&q226l`V721xGnp$wKY-+HudWCV>-5s1H5^$gMo-q zO7za*#`R`%AFXGf`R^Sj^lG$0NA62+70WnQ(quJ;aTqxUZobQX-BE&SOK75>Gfkwr z#1enTE4Y}LOh%>qKL>3-l$HiwjJ?D=AZ9NJ--V!frg1n=7iGG|U<@AzNF@qU_i~~; z?CdK8txAyvMyUbl?X`Y@?KUf(XM{;hUN~hu0UwFT zVeQ?2KpdnJpXG#>*#~CP0r5|6& zi38tB^(v!0qEvHG8C5!DY0V6(=?rpg0F+$$bi4LwmG!I+rVhZbjBZF0iYTAbLfBEY zS}ChF>m=y(=Y^izk=tsGw9q2eL`{QPn|5W?j?$RnQ(Bql&=FZLGASmcmH3ntn?h3z zM98a{Xl3-93WTIGEp#UgU+y&8isLc&C4$!ZL>SKPS~EG^jgrv&-?~vOMY@ek;~+Sp zd%777B*QbC=>R|*gZ+detNfEEt}qzp)E?wV0=R|dp{iqQTNISO{86U3+6YP0R#|-u&s%kQ_a!SOHa5q}SP7B*E_ll&Jt~1R&eIiGO zZ$fh0H;j&%DN~t3XTv zdraMUaWL2@mVif~OLiDe)L?MmLwI)f$ZcE<93cTmCV)a_(j`xgvpC2I zm8&X&*6NZNJ)n5?TEl^8$3A?y-Rr?%|8ko@HnW-fQCEuOgSwm;9c@|dntw771UC+< zjXt!KpnnYr2;HXd`!$DqymKBTd3b9 z@z@W6`Ni@p^Oc^k9uK#@OEds1W$DJuX@;j+>SM-B4tUISsURetEsv#}56vufmf zYg4)rj?reTeP4=FBt1_{N5au0b^l(^K++g3tQ`)4OTVe7lj0*ZJ-G;zEG=;u`l zU_8Ja&IpF6oSdBNA@w8JgD*y!j7qdexz$I_?3NEWqTtp+6o ztTJrC>w%}oBivg-c?8a&*|{%KW2K5>d|z#k*k9d`1^*TsVDUqo2~*2;5|a62Cic8Q zo*47?3S5*uLOE|d?!UaiA}g;~GwgGw(9B}ci5KY41A|hqE+Ntf zKLr&ImtxB?-j!Z~i&uCgKRx+z^lY|Dk6rljk&XL>z>g>; zC50zfmlfh+_un6-ePNWNV~rEv2Ytx7UoPOVs4!Kx4P4Ui@BsXXz|9CeZf;0`-o$FO zJWFB@qW1C;ei~np7(sI^r;Rz@p{11+GMP+u@e75{Jmr1_{bbZr^Zljw@aKkT0*|?B zgZw2Pi)@|$qTD4J+RLsb*bdjOUvm>1bvrKK5OVs%58;~glm`mJxPY_cuVpw}U^Kf5 z8L1grZ}WRdWf-}*`qghzQ%{}6o<{OjYLuF(40C7$L=fWL(rW>Y_qtC}Afz9Z*?8uzYelSfy z5*7~*9SK^$2J33FDe)-<&wbb-u7H#n)=Ee(RJANVm)X0!T-o_|)>EJ+>m?Hjie}UK z`tn4rj+rNT~}Zx!xw;!xB87c;)U+g(Shq27Z3+DC+C`I?m|jbY-QckDpv1>HkMV( zeF6DTDCBM+^Me67wa3rG~;zxAm2W0o%y$0_q>zZUUaA& z*7foLEh<(L<;`2SOgV3s*nyA_V$i%7h0#tL;NguKC-d-uvi@N(8gkM>zD>x4o+aHA z;pFVG;9VQ5vW6uhJNsE2H+t)?=-QT;2M7w=)k0z^fq*z%A#1Fna&89#hH0XJ&|qV; z0OMZ($>$avRhvPG3>v6aqv zkbGt6Ec4}h?N}GI+0h1DgT)pldWV%HRwKsO<2jx$ZTwF znNL>#a^)EQ!qf(uWdL0OshqW7SSdC;8&V;@_)eH1?~#4r8<--`$Trilnw(>e&Qmon z_BO)k#5C)>7|;ko{LI3_!t$~ko}fDFDT9)ftABhiI~ejwY(7V+wE`mCGoClY-{Yc! z$oWx$3UQMa3RVGJ8X)YDS1O%fm8T^5i24zMF4nb1C(2MJe90hP!o#E*HW5w!-BRSv w9b;NF9pLi#=Oz#e_WwU@CjS4i&3Q&x{uXg6l|mzYe&aHao;}Q$c=`7K0>(}@ZU6uP diff --git a/docs/assets/ngrok.gif b/docs/assets/ngrok.gif deleted file mode 100644 index c7c94d51a303aedcbee5302988b5b6629940e8b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49094 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

    !upo#yRarR$>iMX%E}u3c5tY9YLE!e_24l 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ɒUR(Y7uPJOR4?$#Uet? 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�b=%; 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