From c04dbb40e9d77bf001baca0ec34b8177f3d40afb Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 3 Apr 2025 13:29:55 +0530 Subject: [PATCH 01/19] updated --- .../yaml/yaml-register-worker-clusters.mdx | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 18c459f8..8e5cbf54 100644 --- a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -1,7 +1,8 @@ # Register Worker Clusters -To create a slice across your Kubernetes clusters, register worker clusters with the KubeSlice Controller. -This topic describes how to register a worker cluster with the KubeSlice Controller. + +This topic describes how to register a worker cluster with the KubeSlice Controller. Register your worker clusters with the +KubeSlice Controller to create a slice. ## Cluster Registration Configuration Parameters @@ -50,9 +51,9 @@ The parameters are related to the cluster property configured in the | cloudProvider | String | The name of your cloud provider. | Optional | | cloudRegion | String | The cloud provider region where your cluster is located. | Optional | -## Create Cluster Registration YAML +## Create a Cluster Registration YAML -You can list multiple clusters in a single registration YAML file and register them with the KubeSlice Controller. +You can list multiple clusters in a single registration YAML file and register these clusters with the KubeSlice Controller. :::warning Limit the cluster name and slice name to 15 characters or fewer, as exceeding the limit results in a service export error. @@ -200,15 +201,15 @@ gke-worker-1 17s ## Install the Slice Operator -To install the Slice Operator on the **worker cluster**, you need to first +To install the Slice Operator on the **worker cluster**, you must first [register](#create-cluster-registration-yaml) the worker cluster with the KubeSlice Controller -as performed in the previous section. After the worker cluster is registered, you can obtain its secrets -manually from the KubeSlice Controller. These secrets will then need to be used in the `slice-operator.yaml` -file to install the Slice Operator. By completing these steps, the worker cluster can fully +as performed in the previous section. After registration, you can manually retrieve its secrets +from the KubeSlice Controller. These secrets must be added to the `slice-operator.yaml` +file to complete the installation. By completing these steps, the worker cluster can fully integrate with the KubeSlice Controller and utilize its features. :::info -THIS STEP NEEDS TO BE PERFORMED ON ALL WORKER CLUSTERS IN THE CONFIGURATION. +THIS STEP NEEDS TO BE PERFORMED ON ALL WORKER CLUSTERS IN THE THAT WILL PART OF KUBESLICE CONFIGURATION. ::: ## Automated Retrieval of Registered Cluster Secrets @@ -297,6 +298,7 @@ cluster: endpoint: ${worker_endpoint} netop: networkInterface: ${networkInterface} +" ``` ### Execute the secrets.sh File @@ -306,7 +308,7 @@ The output of the script is required for the slice YAML file creation: Use the following command to get the secrets of the worker cluster from the **controller cluster**. ``` -sh secrets.sh +sh secrets.sh ``` **Example** From a25a0a8b5d4ed3942093052608bb3effccb61cee Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Mon, 14 Apr 2025 14:06:43 +0530 Subject: [PATCH 02/19] added new version folder and config files --- docusaurus.config.js | 7 +- .../support-for-private-clusters.png | Bin 0 -> 29833 bytes .../version-1.5.0/monitor/add-to-slack.png | Bin 0 -> 110654 bytes ...slack-add-incoming-webhook-integration.png | Bin 0 -> 99185 bytes .../monitor/slack-channel-admin-option.png | Bin 0 -> 61790 bytes .../monitor/slack-copy-webhook-url.png | Bin 0 -> 126892 bytes .../monitor/slack-installed-apps.png | Bin 0 -> 91514 bytes .../monitor/slack-post-to-channel.png | Bin 0 -> 86460 bytes .../monitor/slack-webhook-save.png | Bin 0 -> 33427 bytes .../monitoring-events/add-bot-to-channel.png | Bin 0 -> 62371 bytes .../monitoring-events/app-level-token.png | Bin 0 -> 48801 bytes .../bot-user-oauth-token.png | Bin 0 -> 94053 bytes .../botkube-app-in-slack.png | Bin 0 -> 50000 bytes .../copy-app-level-token.png | Bin 0 -> 62334 bytes .../monitoring-events/create-channel1.png | Bin 0 -> 44582 bytes .../generate-app-level-token.png | Bin 0 -> 57446 bytes .../monitoring-events/ksm-events.png | Bin 0 -> 55242 bytes .../monitoring-events/kubernetes-events1.png | Bin 0 -> 70709 bytes .../monitoring-events/kubernetes-events2.png | Bin 0 -> 91932 bytes .../monitoring-events/kubernetes-events3.png | Bin 0 -> 92902 bytes .../monitoring-events/kubernetes-events4.png | Bin 0 -> 79835 bytes .../monitoring-events/kubernetes-events5.png | Bin 0 -> 74695 bytes .../kubeslice-controller-events.png | Bin 0 -> 84534 bytes .../kubeslice-worker-events.png | Bin 0 -> 85300 bytes .../add-access-list-entry.png | Bin 0 -> 141019 bytes .../configure-mongodb/api-access-list.png | Bin 0 -> 59015 bytes .../configure-mongodb/app-definition.png | Bin 0 -> 120537 bytes .../configure-mongodb/create-api-key.png | Bin 0 -> 168374 bytes .../configure-mongodb/host-mapping.png | Bin 0 -> 164911 bytes .../configure-mongodb/ops-access-manager.png | Bin 0 -> 113938 bytes .../configure-mongodb/ops-deployment.png | Bin 0 -> 193236 bytes .../configure-mongodb/ops-manager-db.png | Bin 0 -> 164046 bytes .../configure-mongodb/ops-manager-ui.png | Bin 0 -> 80032 bytes .../configure-mongodb/ops-organizations.png | Bin 0 -> 70619 bytes .../organization-settings.png | Bin 0 -> 88971 bytes .../use-cases/configure-mongodb/overview.png | Bin 0 -> 49329 bytes .../replicaset-deployment.png | Bin 0 -> 233048 bytes .../replicaset-outside-clusters.png | Bin 0 -> 56643 bytes .../replicaset-within-clusters.png | Bin 0 -> 71623 bytes .../configure-mongodb/save-api-key-info.png | Bin 0 -> 144826 bytes .../add-ons/add-ons-slack-events.mdx | 210 ++++ .../add-ons/add-ons-slack-metrics.mdx | 359 ++++++ .../prerequisites-cluster-authentication.mdx | 343 ++++++ .../prerequisites-cluster-networking.mdx | 9 + .../prerequisites-cluster-rbac-roles.mdx | 5 + .../prerequisites-command-line-tools.mdx | 19 + ...rerequisites-configure-helm-repository.mdx | 65 ++ .../prerequisites-gateway-node-label.mdx | 70 ++ .../prerequisites-install-istio.mdx | 41 + .../prerequisites-kubeslice-cli-install.mdx | 102 ++ ...ites-kubeslice-controller-requirements.mdx | 46 + ...requisites-worker-cluster-requirements.mdx | 15 + .../kubeslice-cli/command-reference.mdx | 736 ++++++++++++ .../kubeslice-cli/install-kubeslice-cli.mdx | 97 ++ .../kubeslice-cli/install-kubeslice.mdx | 134 +++ .../kubeslice-cli/topology-configuration.mdx | 210 ++++ .../kubeslice-cli/uninstall-kubeslice.mdx | 62 + .../events/yaml-events-controller-events.mdx | 375 ++++++ .../yaml/events/yaml-events-worker-events.mdx | 225 ++++ .../yaml-metrics-controller-metrics.mdx | 31 + .../metrics/yaml-metrics-worker-metrics.mdx | 41 + .../slice-operations/slice-cluster-health.mdx | 125 ++ .../slice-operations-slice-creation.mdx | 965 ++++++++++++++++ .../slice-operations-slice-deletion.mdx | 116 ++ .../yaml/yaml-controller-install.mdx | 255 +++++ .../yaml/yaml-register-worker-clusters.mdx | 649 +++++++++++ .../version-1.5.0/overview/architecture.mdx | 43 + .../version-1.5.0/overview/components.mdx | 134 +++ .../version-1.5.0/overview/features.mdx | 115 ++ .../version-1.5.0/overview/overview.mdx | 40 + ...eference-worker-cluster-secrets-script.mdx | 135 +++ .../release-notes-for-kubeslice-oss-0.1.0.mdx | 38 + .../release-notes-for-kubeslice-oss-0.2.0.mdx | 87 ++ .../release-notes-for-kubeslice-oss-0.3.0.mdx | 39 + .../release-notes-for-kubeslice-oss-0.4.0.mdx | 17 + .../release-notes-for-kubeslice-oss-0.5.0.mdx | 49 + .../release-notes-for-kubeslice-oss-0.5.1.mdx | 16 + .../release-notes-for-kubeslice-oss-0.6.0.mdx | 30 + .../release-notes-for-kubeslice-oss-0.7.0.mdx | 37 + .../release-notes-for-kubeslice-oss-1.0.0.mdx | 33 + .../release-notes-for-kubeslice-oss-1.1.0.mdx | 51 + .../release-notes-for-kubeslice-oss-1.2.0.mdx | 24 + .../release-notes-for-kubeslice-oss-1.2.1.mdx | 26 + .../release-notes-for-kubeslice-oss-1.3.0.mdx | 17 + ...ease-notes-for-kubeslice-oss-1.3.1-cli.mdx | 17 + .../release-notes-for-kubeslice-oss-1.3.1.mdx | 14 + .../release-notes-for-kubeslice-oss-1.4.0.mdx | 17 + .../troubleshooting/troubleshooting-guide.mdx | 712 ++++++++++++ .../kubeslice-cli-demo-on-cloud-clusters.mdx | 261 +++++ .../kubeslice-cli-demo.mdx | 366 ++++++ ...-application-on-an-intra-cluster-slice.mdx | 584 ++++++++++ .../deploy-the-bookinfo-application.mdx | 594 ++++++++++ ...-application-on-an-intra-cluster-slice.mdx | 359 ++++++ .../deploy-the-iperf-application.mdx | 379 +++++++ .../uninstall-kubeslice.mdx | 228 ++++ .../distributed-mongodb-for-multicloud.mdx | 1007 +++++++++++++++++ .../use-cases/mongodb/overview.mdx | 55 + .../mongodb/replicas-access-methods.mdx | 112 ++ .../version-1.5.0-sidebars.json | 331 ++++++ versions.json | 1 + 100 files changed, 11279 insertions(+), 1 deletion(-) create mode 100644 images/images/version-1.5.0/key-features/support-for-private-clusters.png create mode 100644 images/images/version-1.5.0/monitor/add-to-slack.png create mode 100644 images/images/version-1.5.0/monitor/slack-add-incoming-webhook-integration.png create mode 100644 images/images/version-1.5.0/monitor/slack-channel-admin-option.png create mode 100644 images/images/version-1.5.0/monitor/slack-copy-webhook-url.png create mode 100644 images/images/version-1.5.0/monitor/slack-installed-apps.png create mode 100644 images/images/version-1.5.0/monitor/slack-post-to-channel.png create mode 100644 images/images/version-1.5.0/monitor/slack-webhook-save.png create mode 100644 images/images/version-1.5.0/monitoring-events/add-bot-to-channel.png create mode 100644 images/images/version-1.5.0/monitoring-events/app-level-token.png create mode 100644 images/images/version-1.5.0/monitoring-events/bot-user-oauth-token.png create mode 100644 images/images/version-1.5.0/monitoring-events/botkube-app-in-slack.png create mode 100644 images/images/version-1.5.0/monitoring-events/copy-app-level-token.png create mode 100644 images/images/version-1.5.0/monitoring-events/create-channel1.png create mode 100644 images/images/version-1.5.0/monitoring-events/generate-app-level-token.png create mode 100644 images/images/version-1.5.0/monitoring-events/ksm-events.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubernetes-events1.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubernetes-events2.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubernetes-events3.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubernetes-events4.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubernetes-events5.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubeslice-controller-events.png create mode 100644 images/images/version-1.5.0/monitoring-events/kubeslice-worker-events.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/add-access-list-entry.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/api-access-list.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/app-definition.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/create-api-key.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/host-mapping.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/ops-access-manager.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/ops-deployment.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-db.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-ui.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/ops-organizations.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/organization-settings.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/overview.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-deployment.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-outside-clusters.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-within-clusters.png create mode 100644 images/images/version-1.5.0/use-cases/configure-mongodb/save-api-key-info.png create mode 100644 versioned_docs/version-1.5.0/add-ons/add-ons-slack-events.mdx create mode 100644 versioned_docs/version-1.5.0/add-ons/add-ons-slack-metrics.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-authentication.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-networking.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-rbac-roles.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-command-line-tools.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-gateway-node-label.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-install-istio.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-controller-requirements.mdx create mode 100644 versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-worker-cluster-requirements.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/command-reference.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice-cli.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/uninstall-kubeslice.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-worker-events.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-worker-metrics.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-cluster-health.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-deletion.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx create mode 100644 versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx create mode 100644 versioned_docs/version-1.5.0/overview/architecture.mdx create mode 100644 versioned_docs/version-1.5.0/overview/components.mdx create mode 100644 versioned_docs/version-1.5.0/overview/features.mdx create mode 100644 versioned_docs/version-1.5.0/overview/overview.mdx create mode 100644 versioned_docs/version-1.5.0/reference/reference-worker-cluster-secrets-script.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.1.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.3.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.4.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.1.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.6.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.7.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.0.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.1.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.1.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.0.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1-cli.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1.mdx create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.4.0.mdx create mode 100644 versioned_docs/version-1.5.0/troubleshooting/troubleshooting-guide.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo-on-cloud-clusters.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application-on-an-intra-cluster-slice.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application-on-an-intra-cluster-slice.mdx create mode 100644 versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application.mdx create mode 100644 versioned_docs/version-1.5.0/uninstall-kubeslice/uninstall-kubeslice.mdx create mode 100644 versioned_docs/version-1.5.0/use-cases/mongodb/distributed-mongodb-for-multicloud.mdx create mode 100644 versioned_docs/version-1.5.0/use-cases/mongodb/overview.mdx create mode 100644 versioned_docs/version-1.5.0/use-cases/mongodb/replicas-access-methods.mdx create mode 100644 versioned_sidebars/version-1.5.0-sidebars.json diff --git a/docusaurus.config.js b/docusaurus.config.js index a8ffafe7..71725a5f 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -50,7 +50,7 @@ const config = { 'https://github.com/kubeslice/docs/tree/master/', routeBasePath: '/', includeCurrentVersion: false, - lastVersion: '1.4.0', + lastVersion: '1.5.0', versions:{ /*** @@ -65,6 +65,11 @@ const config = { * } * */ + '1.5.0':{ + label: '1.5.0', + path: '1.5.0', + banner: 'none' + }, '1.4.0':{ label: '1.4.0', path: '1.4.0', diff --git a/images/images/version-1.5.0/key-features/support-for-private-clusters.png b/images/images/version-1.5.0/key-features/support-for-private-clusters.png new file mode 100644 index 0000000000000000000000000000000000000000..1b18219a0ebbfadccc7a57935c7529b11c7cdb3b GIT binary patch literal 29833 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitor/add-to-slack.png b/images/images/version-1.5.0/monitor/add-to-slack.png new file mode 100644 index 0000000000000000000000000000000000000000..a3aaf5ec18e4073a1bd252412e64e72a3c5b51c8 GIT binary patch literal 110654 zcmeFZWmJ`2^e?(m0qK-(kdjim6%bHSK$LEj?hYvlK}udi1Ox#I>5wjIq>=8DZt1>r zzj5yW;~nFEIb)pj42NUv&E8L}HP@WKm}>_sJ(I)1q`*WV5IB$IWu7AtsC)>-HL06u z@XlqYyfy+shj=9O;Du}A#*~|S^x`!7&NlW$As#~lU5HObabO!MrEVZ7!eotB!tn|IJNV_82!opgw{HCR27$80-99FU z|BkeV`%yvv9ieE~pZ@m;hIfy1O?{PEPhs!R-tN zeDeN!fubj=CnO^BXPft86HYQ&=Sit{uYit+wQx%6X{0=p;g?4;GDi=MjhQViEoax( z%vbX92`+9gE-$C0re5>%@(SF-Bp^VMfAYjHC+Ci~wl?6+j#U%ogC zC&@Dr+Tp+mRG9<>1mK6XVDknC(a;GB3dY67eJL#L>(ilUU_g|ISf@$9!wuX*i)?UO z=|h3nT^2 z7VY<73Q|2(b#!ooWeiuW;Z7GHF%iB{Q=^0r!GU(rhZb-4n*CL@;4_y9Qk|B7;y2g# zVV>es`%TpmK|xv6aq;nQJ7NHHq{&U|oKgrKdQ@ivB)9bES{~0`eteeK_9Szj zhturV^w~lt`g8<2ukn2j5-iDu)-aFRHp|DZu0k>lkvl|0L`H>mWF-|9LU3g|F0N-4 z-2D8vAYkO5KIPZ%{VzJQ_!V%bd;`5|^P1-j({0bnCmvIAs?MptW)COTA=tV)ac9qP zJCy$Neee1vUV+b5=_?ZxY33+;4i1G1ZV?d*nCUnkgKNdb#n_{w|Ag6Tj+R{|8M@8O zFV9~J-g$ZbOY-2g0>>i1gs)r~%GvzK^Tkxb*Ys-V6yLa!`4{36d_%sSTcLeEEAn{%gU5=jsl=kO?^HQ)d#>fon*9FJ zEf^qTm17kZmB_fbo0Zzu5L)8+w{PDTvYkadOBM;6pEoq+qfpn-NYOg7CKI-2IzKcx<;8OnVI@?dSo4B~GU8Kg1t*xzn zI?Twyth$3EXMD{^{zk=P1%ol3{+f`opi3@n8dK|9g?`TyhuOu& zbY8-eni?ufuTdYB%x7~sxAf+QDhnEWdU||n|9MjH4TYASB6E)~V-)746fRqnzL0Ce z!n$?3U9Z-kCeq>H6K3(YF4~?b*%^bBVofQ)tjMJ3H&+GUKV1$zJK_C!Ka-WN5g*Wn*j{2yd3Z^hEe1 zCQ?CstWx!MbY#C&iF$pH9Oi6xVZm=_$JYPdyQa1_IrSX7-T4;$U>Wrq*P=qji?i>y z8Y#E77Z$F6Qph-RWr(~vH#Y}U(CUvtRxk8 z%j$QvdTP(Mfh1`uDXFLn%j23bT1guCuC1-@kFHO=0VB`O-UQ1qFflVRd!V>tR@Uc%U}dh+7SteI*q~c3C znbzDPIozB;50J7e$aEO#NtEy_C#ebe>#x76$Gttyospk`7h4X!@#PlFTs1s#uN2PkWWGr>CbM@A%;nP!gT}NM7g7?A@_Ju6A-%0v}yxwbgc<)HUDL{ajBn4h2DWvF$!)`NhU%>Vn~_p?dSsj^#`s1g^yRr~`2=ouLo>S#kQ zHL(Sx_VgnO%MXYV=2`OJT8Am0US*!mPwHxOa^qXK>4^q>td{+fR(Z)547H`gKHbij z{!4ypr2?}wWF6;?(SFPNGV7`LnaN(7Hn$vMWu!m(C{TR`a~F?Y^Md_WEQiM1&581b zKZ~(gv^Z2k_%C0+Y_x(LlPKw3*AnSvXJ;2D?7-|(r5w7@7V+){`$K1E0YXATDD5dK zI5jDQgD;v}Tcy(a^;<*9cMcC>lH{bMt`(P*zySCvVeEa?6Fw+hTnQ2jK;u7;Bo<>loQu&yBA&fzi>#^6Ag#`1`^Wb0y!GT;A-+ z%3`Jej*W@gc)Yt1a0#(icARJ~z2vsH^ng7EQ&NNAIsqx^yOos{=46&iZLV_~ z{8HK1uWx&e?O}Cwb@4cj4;p9w71ClTCh^BEQPc%D^V#RdJ_G6gQi~A*+LFRT{5$oU z7~bCA99m`AOC(D|o@;zwR~IhW6nyQh1vfr+Jc&$9#D4PR3DpykK(C9_(segL5QfND zot;I5$@&!+-%AvBKuZv?mipDtRP$%;PGNDedHE&ai}qLdU|H^MBg092f0FYl!Eiqz z7a@_fOUvw_d8zH(nJyZS*v4N`QM;FtGi~n+RDX<&jPy<2)kMSM3(+Dl9v4u=qG_iGv41?upA&Rc9Zg&}H)KC8%o0C6_VQ<+X zzF-)QnhPo?g4F zr-!6b!E+N%qQ0^`-x5MVM8sHg2}wp?K|w}AK_P9Kmzf!DeWc)BZLK(j423vX)K3VY z06-b8Zf>igvQ`y3O=e5uU-$$B%6^VWX}x%)=lXOodNNUavcm3qt;dn|t_=x7T~pK0 zb<{Rjr-TH`p35!MjP#6@j105|hPDP>b36o@z#Fna9NOWfG8z&S-k#LrV#2g!s<7Jn z4OlOSI^u#ye)3Fj;T~i|$$Wi$5FBTQeH6=UL>RMWqRibzb!$TZ?sAYP2$CxQ8DP;E? z9Xr^)U1G`ftZm{^$<-gnSs!OE>qF|~`%NUJ0p5Ya%8g?kGAvODSFMBJ~( zl?bw39cJyLS{=sHRSkEa&@45N>Dh!u{h7P}?%lhvAWiLXI>$;()6TN|L90)>&(OOS+H7aLBCCwX4@)2p?)nNCQk z;^hM_CDLK9ePtc_FWet)T)uhM)YKHP{N12_VSYY-QjnGPCM2N7tjyErfTv<((YUz_ zWFrXpS-83JFaxfkprG*FHJiF+#?8$=Iy!putjvkYFf0`f$OkJ2hkshy9pl<&pa z(ZZ~+A1gQaJ3qhc%ukd2ANZj?U?NP(&c?(LCEPjNu1^CH;q2@jcX{sU9~dabL^#*A z$~#(aLrddve%ErU_!eBvhRc=cvxw6#vyq-2T%)$IhcYt$wi^!Q%R8OZdbYe*%$8PG zPUBYD1#N$YH_Xh?HU;7|t*T@OOpJSGXJ_M=h@ttt!iZW+Tgbj@=R9lNhm+2rl|eU@meDp<#-I6Z$f5b zFm{`Ieuw*N;q_;u%fktq3fDOX=4bIi5Lk?ijMozcZCbm}6L@%en?BG>^SoXoPN9XO z5fl;8R`k_KiIv#a-o8;qQ4+OCKD40zk^<7Kp7#Ym;*0myrRxbTx1hU@m8B(*=?DuF2-ceU@rXr-ST^$Y}y0J+b&ZX-Hv*9c6S?sn{flVfafF;%F<Z&1#ozS!HE{GOH;x z6B85U4F$`*rS(21fb1(UED$I5`W_k{&E)T+&($YfHwK5SG)jzd5PX#8$fOd_Z^2_R zoGU<^R!jDswU67=D&g}p+}U~qXoDQWW+^MsHmtk-j{XXjNIJZ z=tV^-;aflt8d*D*PT67}Yf&3ts~V`)T2p-Sg4oc=DDuOHz7?|WO-gF&uur@u3_wn| zSCkM>!%vyaA49+)R&NjDte%=PuG(yikJR4_~ACE)H_`24{>op zFry8?zu=>2N-n!=5D=~=bE3A+&a!Z>;kLZCN{3}0i$e~_?P+R3>&g3?<`mgEIVgyh zmKJ%DSpN}S51hlp!_iNLM8IbdYHDf~)z$0b$r~G%pn@0gM<2=OPsFOrw(y@zo=fldZj-# zUUi#2LowM)4XYjf#tr?e%Zm!9z1V3)C6q}~uW?^Cl}!DHx2Ql~ggj6AkT-pdu>h1# zDLOh@zdN3Pw9JYUz8?;n$(z#oJJBCM8qHN>^?y@g0eC_%QlQrcCE7woVpxFpvYrbPS@;s6@7!VwwAp*y1JSrXU4FN9X zuS6lcYfy9LsKb^jU(=N{UQ5$6&YSW?S=Jn=w(oF@Ph~%@xE#o8%UDp z#Yd#b+6bsu$m`s-q)kCGA$+^;0vFUeSHKDeW@f<;Lr5N^D9w&7Cp~=VhT5^Ua+$2e z9&@}kv2DB3M~}P)>#fJRr^dHxYHEPt4y;fOn)BD4ZHd+#j$2rHU6j%rJERz2@RaZ~ z3gfiQzU)a>P>>qh-9sRXD#@uNldmIKHHuN0d!Ek*D2q%;-mXG(+I{_kcqHKc_Rv|c z6_>sFp}MlNvU;_19zJWwqJ6GzEk%x6L123N?Ih1bjW<^pN1TTz0J9tGIXO82YjbWo zt_9xX<#n=N$Kq5g(48`*r6{AOqMFRUK->%!pXN(tS%b*pixy}ELIy3)afIwr@}~o4;pf7>pJgwDsLC_kJID$En@M{ABG0~2##U_6q7NHH%}3UhQu&G ze?E#cq#>kudmSB@?zS*0qg>eF*kz;~Z3AP37z35Z#%R$fO+7U#Dr#eN(zk&O1}3Jj z`FS7kwJGc|yw7*hfnGSM#VqDommV(J99UNqC;>HwO`bI$-PM)S@zw z)VMa3qpYOl^HvMB{pZgHi-KBaF>gTivfI1d_(&&~&gRJ>WehlE>OQ`P0!)F2z-@QI+JhYc;)9`q8Lx4+Spq`UPH%T`rILsF`YCeiE zo{G87*LtZg1=H%quP`wIw4{Sue$>Em;6$+kf=6#^2H!0rTr1)$?ALph`!9UZo7zuB-UC9pwRLoVKU zF{t+9CWe zDmj4dVV$?a9NS%&i%TDF?+HK-wZ)2fuI)4fW0Y~w~> zGcwBDMC_k10$@Qg@<_znG4WBaS5kTcJcd@iMaSx3w=B`y;Z|otD)p2`z0e2epT4oO zlZ2}ab8{#T4i3oYBVc6Eyrl%(`AbcW_UMsyMOD@OqIV5;%;SKrE(Ij?L>6~BIk^{V zFQvIY8a>>2FMD=!b|#&obe|!Tj+d9{>}XqVX;A?dPiDWzdyvQy6EADpo!6JZ>&P~i zy9r3~bN}6?r6nGIvs0@oP&QUqS6zWM1mLBGhlj8HO2>MZDCBF<^ltTyJU_v@L_O3Q zr5q$BBEHrg*tWN~*90sLgw}&COy4Urb^0TsjKq-ujjPz}KhqrEN0@?fh zd(2m_UpI7gU~=ViZ7$PPp4qe-e!TX^Fj>z6GjvfcKZxf-=-0MK?0 z4jzI)vcEDdz0A+da1SjhDM|gb{z*WHGr0-xPRE^s*%3YOmLLK~p|u)}($Z2P_us5y z;^IzqS3ei+6UFR`$4)VBjE;>NEMf5m^b(r%BsL@^AJK7g;sD>{49DFX{6@4?CqSB! zkpc8Z8VI6?EeTj!tw}I`0#hc$h7|A$BMS>U ze6<~_HS)B|s)BdQs;Vf`|2!uqCZXfu!54Sm|4}ot3=qE9y39zv@R@C<;)4e$T-p^r zz%L9`KY~U8%MrvgySYZx7pkiBLu$IHh%A0{a;Odf-df{Ph5x4tFT1@)iPL^yPF`xlbMBOp*fhy_0Lb1xs8q760fN! zqa*dz&kb5BY%ZS)L8%J<5BYJv%c* z8zFHD*?>byTRRk%a0--+3a~i33I$geDx#@Unzc$D=S>=QUf`u$lqc1Pm z?aq(wV4)Zu@5~{5AiFd{MgdSUIAIJrwU_w*9jGv~i<<%Q@k<}e&P3OSN=U(4D70UE zd=Apa&fZ?N&3cIWUL+EcYdRyv6>3rE=8>5%GK{yOVAY5}G{*vIX|A zfwjRj>+!IJfc_7JOnAhgTQ1nJg(W3TsSiVT;H1}&_e#EItD*v47CW0P0U&bg5VW)h z_sbCwG1#;cR5o?H%pg12oerAacz1&lln8K-%nswMsCP1MN6HtP_A|gd>bEJ1@*E9S zu1pkg*PZ`)asw5eelvp4Kx?zA2!Mx3C(2~lY06SS2*;DHWodfEA=XyU zXVGo*ueugP+&>%yeT^^ry}Qi{_RL&sPS=adoFzRxJfQqdzdRlvyeV(xt*O$WQ~jc0 zigU}f9&-)J5l zXC!hY6%|!K!0@lEtaKUL4g{QI2lVa+D(c)Gw?tbp_eTuL^rPVYvbPIqK1i^sYWod5- z7+A>jFPw&{9z8re*Q@u^S@x>b#s$&p9d38Qg8A#$0Vvne=s?vvJKXXEsCKnQ5UKne zN+~zD9Ef&*_V$Wi?~y>=&_6%kMd|_?8szf}3q`ZtsOrZ(QXoO4fUr2@c}A@pcXEvw z6ZQ09`(1OhjKZgTsF{kNkt`&fM)>{l=5C|MNk5}pk;Mqt##FW1O=?^ku^>jd@E?th z*T8XTJiB^B3w3m5yz~y3co85vf`YhnQD5I?;h^Ui5`qQGWoO}#b{8U>((#4vjF;!! zXg>jXAcVt+de1X~zj~RPrlxe%Pf@eZa*=eGO8CtUYN|Dp2g+juQmW`H%1{C;cdvz?!`OJX5vvXj1gy8#-5I{|M zpN-7rF2~2m1x`7};3bs&2Mm!b8w2&;-gAwQk|jLxsR%=Xg3HQ^IkY-3Dxw0*ar*ufN1Ckj!=y>4R5n`gC zI5GCda_O+2qgbtev;{I22WFwI=Mke(N<#-aH1-p3iHu!-(Ij2Pkxg0mH_&k=~5lb z{&pJ-C8RotW(EIC6~zZmfbF=J_dO4~A{aw;t=Iqtr^nqjLW3aoR$Ly?JcuZF-JNHa zV=>Q(=uHq*6zT=&f%F-WcBa?aW;ydwNKnvyTie2(N>eNf{#-r@P#R!1A3(1N=zBKw zj9<9AYDNyY($dn39G0JbUOTkX2#Lx{0jL)0Zb*E1UW1NQqL4N-7-1sb?>YgU&Ar1B za#|y9HoRNoS+kvO`{3zQ91swdUupyZk4=5@k*fmMOqul5k|eh~t{E?UT> z29-wkXlqItkb|ekQNvJoY5vX7Qkz9iPPc`XH+F9A~ zh2=3?VuE*ixQ+$Wn{st_xb3IKA_#eIzI~1ngcl)jGzQn$IDxf;WG3XWgzbF({W?5s zoS2(^j^yO0goK5nHrgha8LxNAE?1z}dP9NMuCXOh=1rSj-bM%a#1d93_h=0Q+LvA> zcK`UMlDPvK13gJFJzg0|P`49y}PW^$--PbdoaZ?Wu6yq!6$g_y6(b zhisbN0R{$6LxUf>-RZs==b9+2PrnUS*Ghd%%ar!XdSMY9j zX(|Vo+s4PfLX4MG&6EF~algpykr@Oc@q2Ak6`jXK9Kv67mvJ zp{c11uyp7bEYVK=4}F0nahd4K%E;VEU6xx9tr?`r`Q~(teeiH%xRu27biV=QkPl!e zz_l4cQ;CU*A>(z%ww^rRV@LobpYbdK^NTeGMf&q#&V=$=&1wG6PEFNljxC_V(GdnC zrCk{f273qlxwWK7Nu2Q)Ga1cC2x-c`5NlCCS~3>{yLZX=~lD1`X<_&)LR z6iAK;n#$4SrC*`QUc0B&cHWQvyy;=6ioKFoVvxxfCT!|k2$OG1$(MUyc^#jgG(vnP z2w459zT)=q_SHuV{;%Ga%YFJ8aV&_?Tx z9VzdRWcsTnNrBB$Z-MYZtv^5cs z3XSGOu?Q$BL*!(|-gaa^wj8TLMY>|pIxyY)1)LcqS~fH?1cWdL{cX{|iNB_&&qXOp zK4=T4M!pjibn|?D!5f*Ep^E?jH^|!{W^)!57W$M#@xFim-uBP$N56qd+sxF#*qQHd zj*yCb9LfOWDKqR|2eUXoM^f+<`VHXta0$zI)GUGPKGR6%{o~ z9Qc(iae&Vb4(*YngjI_8G}s_FV1A$tV%5J4c@9X5aQ4TKAN%hGg@?;R3kSS}uAD+h zFU)6SJki6?oFc-)9)daB<3I!cJB%^X&>(HS<|J`HhlSyBSG&<6eUtC;-h6yQXxr0^? z^gDO%C?xU`tPkfmtryhds+Cv0<>!1l0tmc;w^zassn8vCvqNu%kdTl*R4TBK?mMfl z%UOZ5hlDOVRgMqt-}jle`rhIje&t04dJ~G0pp|>)FlUAPB0Fe(vf_6!0YMGA;d)jd z8!oEdvD;gEij);j_gBgIDprqPezErNNU*74n#l~*VanNf4 z^#}>cpraG$BoPtIQ-2u-UwNiR;Fm~~U}u#jIkl{eB;Pt83A91Pf>zg^m9&WYOj_^8 zx#lLMECSuB^OdW;24J-W!PL092}8r#zs73HOO>_HiHUtVYTVjYju^G>hvoyq&_luj z%{GC(^~Y3z`9LLXNs)es50O@5;ikSn&0tUs#jT>U5+zGZf(hh=scIL}OI;CR;S{-E z8syUho8ocp(|=RFrlk$03o!Wh`pAee?w^?fTOaIs>=Ef`Ey`a;JOD!u{@JvkC~77F6n>G8>il5Y;^PsJT}PL70?nJ z&3-!?^EQa60agml%#9v}Ar4bVz1eHoBu6d)oupEJ#N1Jv-I@#660`v?;0JKOm|HOw zk>1zAR0ljsGG36I?Oz>1evRQ34DN1VaNOqw5dDu0a``x1BdYdNLq3a|-rhZwgP0 zk7L%C;8pXh;g;7ZQ+~hQcVjKKz+-VpZRgJuZbm?g$R}Is`s9Zvd5n*2}hcSDCtT#w6P zwXkuM0|f-n#!Nl!cFhHDATA{)_`zA`FXPVEwBZJiPfzDB@TP5wO=EKs?l3FHPtF%z zu3_sgP8zD)d^e8q70sOS(Nq=;Xz032rixPV{X`vvwEjw+moJA{he(2Dkd94=6}6<7 zwu$2_>DbuVrxGNfzJU9-#`)~U3@E=^x!MxI?BAR$eiT75^YW57zqqhFDZZQ~&7$1Q zq+b2_;e!wK{G^^bQE4gb_@zSK)aTIAXu9pe!g-q zU^mU_GS4xwkTV#@a~{dl8p%i%J#v?@QoeE>SB@XA8}`O+Y;5#*V)m`-|2%#H3GU6C zH~!1{mn)O)?d`G#){xx#t{|~N4;ff~jDTk$ovD{wQ-iZid64N<4Qh^s{S6a~hjMaQ z^)^T2Bm_#NK4Aa`k%Ai(5TuvE5}xcMo8}u6bL*PlwY&De?e7NiJ|Hd`So z4$EmT*p=1Qg8+PvKG{sL^b1-sU?vHH1;j`^5)>LLV{Xp=EJ-Z*obtr!r94F+?s=cf z1MQR-_tRfAfWFp1-vB17uMxW3vEyz7n9Fo$PXnU|iPbeU8-N<=R67R*2V;P=f*R37 zGg|x_i-b!%2wEy>lD#k8LLf){1w#lO38DVf7)W&sk^veX`DE6Qcd}^>AV_{-eIk=r zMFNE-D>vKnMPdOP=jIH6k{jsgBVlU_3b2->>b)-Tsi?G%k_u2Z(hte*y$b3<6$Ozq z<)*#|5x|0?B7*nV!pQDk6CM+8uZka9iYLbT#&7P!|0#YE2ANji{ENd3*u-{Q=fZQ& zrlzdUTjRmt0fWpS4V^qc?ma>~Zse0<|B<)I!!dUjLz_fdRr}PB zBfej>JOMvEmQ!nXeSN}|FA#L-f&y-6hjEl`)lgTzDR}^G5-HHsR$|=!%d8XdBH$|I z!uSeW!2r*oR;@cfF0BN%p5BaXeO6svosj+Spq>{Fl9H0257+cO--m~{0`YXD;bv$5 zh4E`20~c2oqQ|%^jy`vjHR|V=e$$<~ceD(^Y{A@onjgs;^Efg-{ynsG;RE@A4i&IM z3!x1(l$`g&=g(8W9ql&jIzMugzE%9Bz`T(V6En0_$N^#}63PGx1j|>`Qv#X|pH7cV z%FAxB;kL=|)wX~pu@@wnpCPzIJs;`%voSIVB&O%L0EiGfy@`~SIoxdskg&(t*ceoB z=zn9(X3s&AENEfIk~}Iwbk#m*C05Fg#!m=xdaD~&wVAvMAXwkR0xSKw%Z-huuJQdX z%r>!=vhSo~niL##Bq0ep?s6O?f|%5$-%HH4%DkVJVhsiyT74#eWp3_167Xj0Fzz5? z%2tC#MP)#>7VSmbEF<4`>|-wy{*yCWwya@_n@Ny^mmTXRJ={1_uf}$GwmH6jq#-xu!#T-Ts|C1f&1(+ zh9I7>vavmQ_z<-U%`u?9-n(Rdho7o+Y#Ig}sdyrJ`svYjfnYoILu9=ilDduqVr1l} zPi$|NEy7|C3-a>=q16fQP|DDd0f?Kvfr0ObKK%Xl5j@Y+!v;mkOMl3@WI|c_497pC zkd{Dbkx?53(_n6Hb~BJ>17qtz&6k|T#U)A_%E3^jevG$LKzo9$tSlN7Rp?2xJ6L=9 zdvOtiQ6$00zyJkg0C+X`3$k7(xSi;TK^@~Tu*2?TCig?u#LdhjkUMHs&T%6rg zivnrDtgxutV9N#I@_3zh+XgVB!@rC95Pi^Pfiz*xEBA!Fw*UiA_Je?zD3Moxyg9YO zT@;Np3jy}uM49u(y+jAMK?W2}9_LAQDj{1$we!|Bgrn_-4@W zDS|+P#aoNs`icI)DZt2iiMjmSV>i#?43eOI>|5gur=o-?K1=io1ujO%Z&)4HNIV7h z>}4~XI#Cd>S#*7i=`av3IQ))Rva-?NbYRXm9{@uQmN4C}@lPYU!^ONI$g}qf=H|(24>g*RbfXT`!tWd?<~O z1}O82+_=x~#614D7q(a8D3|A@091l%m(5lH>`s_y?8KNbVq$zM-CFhqy`LVZzm;b) zAKAO;ZMd54Z=KH`wZpS=^CWqly zMRe}2U^@e%hI&y{CCtx27!1<-@q@pDR!|1Q?=z&@F0F1#Tl8=Hv6Mk(ZuzZLF+FJBOVj$w}=Y}c?hyOI9f40idECqDl+SWWZCuNk@N za_du66cJGH$mC?3zc(wso&xa@b~HVE_Uxa{inbdoL9n+BPT4*SS~ak^BAtkzZ2w~; zrBt438rXdxv(&D$$H>UMkV{d5E(I#!anSF#v%k+*B}FSE}8FrvK;9I@MHaOsCt~4cL6aK`UNt92_9aumK5dC@1}&yFPm( zKgr180Vuf#O8J~~zZHZT>;lcw32reIa(48Oh)}E!_=NbMTS*x>Fp)dq{yAg=e3_wD z=AVNc2QB`;Kghh|BZFO({~nS3`p7Mv{~oe_|J!|u2i2#hMojt$c6k1KWIfD4z}6D| z6|ety18!+MF+u^f=qWrPPX8RKB!BNR{rA;93gmeId$gPK{D0h>`+vXm_xSza(fj`w zM#w$h%4gX>7L&bNe(S}=UA4-{IGLGO?*)DKAbCPLInmaF!kc-})|~H*SCPD#wZsuy z=R{NV9FOYC6<-WziuT{jryBG0eXWng{AzQGmn52j5EJ8RtX&kBl_U=wQWUzL_3-IK ziJr^Ex1_4)=p(umVQ#gz@oL&OQ~20OiwKGKxq8~Tm(6$W@nD11e~TgOQKJ1bZ@jg8 zi5k_kj1g@5tBZb9Hh6C{A8JwX_y&}spDL_}d#eu_T0P$KTQd{wY~n7)+{fK|UtT?E zI25^;b=UFZf9oo~fgpZ=B(pB;>o(Ed+qEQ~Ri|_7mGnC`ZLBjxFD8DtHTQJOERT4k z7^`8%z8Wzc9p%ZTS`GU3B$J?ePQ;5N|6$7LjR;p!MiF!TQ%9Z$TZ*E0d4@Dh-n*<8 z)PM1Ki{W*g9O)_}nkK&OqM-NuZRV8;pX|gUBij}qNxG`81Pg3(_~&;47K$lW78XMT zl>K;`f7Vz}G?p9-Y!S}en@8ReXkeV0+JIM(8KU|7zl%O9muZt^f#2}}5KwK)Hw zhE(>+)#O*(ZR;D0Cv=>@1!9{?^&L=W*_?h%aAP+%a}DQBqs4q0J-0$LEMULfm~rr& zvuPtp`8S0Qx>Kb*^0r!gL#25#!&Bm-W?Au(M@8f9esYgdOgjo~=wZ&$eg5GVoolT! zbXJSRFaV+P`!ZtX^CH>ksPj9;!4*YcB~x>;c%01`dR|;hO6ehcuI)ci{@p5?ZdCy_ zQ7KTG?Y2~BB@32qdndW{*B^_=Gj|uOuB&pS> zdu{G2nGuj#bRH~VJ3VY!Kp*;P43<_ZLt#aog>N!N;uYNSY z`_-G<(wpt(q1AcV)oVotk?yd9vrkvFp<-6y+7P$+e!cLRU$w@)s(tx34c%rz z0Z;GEu|Mqwrvl;*p4cBlI*Go?*6ikMKPIS&(ua<3SAMZ3J-J2IQPk9Ei!p!C{z`OH z6z|bDOtGmp(nF;$_jR#GCsHlYG4u`4doTTXinOLgl2+f@@2Z&4zTv66+`UY$J&Op* z?mCmaq|hh3LG6Shjrz2Rqj^}lWVda)(D<*d$5vcJhb>e5!(K`=0)M7UbGtXJpIU^K z@pI@nY`@A0o76tf=+8s-$b9xS+$zZ8QHH+Z{WT^=#`-#M#Jwi&*E0R97jMK|#eR1Q zk5u*u^JdxPub*mnQ|nQ^YWldTJy~?^@{;XbgbVfycs0dI(0}OG3OW9s-%^+2cYKk! z&C4o;uW(U$`LTaeMeXO3VtCS`M9do<+@&1}oC5SCqu;-G6>4%FdZqszav9$YdGriL zn$Dz$D$l&ftOfpjOkc0`UNDHbXvGb7Jj;)M%dLO<;nJ03VAaI9??}IC4pSe$=5W>KnAUpHfo2efBZokTRuHqH618oANf)spZv?HSR#!ZLp zy`L|>ygNI}xNO!%+ooa_?et`*d~M8nzU`bFvAFZAwU^alsLWvmHiG?qjA!!mwY)np zI-Pu!t5FuFae{ij|C{aJvZH;paRk15!dcQ~*-^#M^Sa-(>VjKyTV@yJZn(9S!XnX; zowy}acETH3zmqVU?&>V*pT2gpEK?&`&(&{wec@VVM!eut#Gym+WX!~4bpP^!vG^f5 zkxjVKYIFu#!K>b0v{IoE$p_*SLT*zM0+!;aJq3?k>2iiT6ZSAGOeRMIBNME$14NEW zWqNBOR?nh-YPv`FN}hyvS9-)1+uCv$x)RaMTvb|0|g~ z*-Q4%JyCS6XPH~}1kJbsIA?ess@Me%wmXz@(~{rk&T`QHM9n@fvxHOX9WJ^*!S9P$ zX9?W-)uT9Clk?ZA(L4MtJMjnpdavh9zVW&`*wYo*Oem6HR4|Ow;tC5}Z#}Vz;O5N` zkXX#$)GMAOZ%;kTbPc^fRbq;n%=8IE(l!XkiX+`^yhz%T&F^OugJ^j~5w}`sZMerJ zuWxA1v)$iqXT6TR|ILFKYaj8H-WuD|d*YV9s4jwoB3l`kz%X7RT}gY+#I&iAL& z&UQ<@Xg@ccWd+tHYjt96$-$c6tL!X{s%-pJ2dp5^D*0jVu_fbv8b(ikn!24aTpwhEg z-O$?=CrYGFTNo_5cf`B!Nptw>u!>hzY-Z;f&Gl)s%S%j$o8^;Yu^!BLt2;si?Lzlx zM|)^__f8^4%-Qz#mQOp+ioB*>TW<(%3)(xfT3*D9ax}${Ol%N!A1I%>)n?O53hD5% z1Q{%x?mRP=SkTQ&?^@~YZEgPR)8J@?1PO^aLGzQGL)-NlajF}w+Mq(c4Tz+{a=WH? znJ|KP%)7lcT9z4ohGTTTa$E1+ znZNy}I%9}heeXpKzBT5nrRXA#;|DWk?sWf#=`XJ9_rcooba9dS-I(=zufD!lai)NI zGezrov2Saux23>x!M(1&mNxl(OQd&o`}5@Azpw#g_FEft2Xa0sl{zD-iuqXbH}+3l zj{a9xs!8GJ`!AGae*cxiw*2n}85ryz-NeMaXX>BvA5;j^zDI2O{=Zl4x21jm5C7A( zs_N?ur179%qWPhKu#Al+?cyT$wR31>L`6+a&eKyII=*2u>p#3Lk}LhbN*xh4+I28P z;HM#6T-0QGsxyv6@5A0q_#mk1&q1y376;CZJcL~^`C67yZ`@#QkKX>C!BbyW78@TQ z4?8sfnSyp<@*>$+WQd50m$y zCJ!0*4K%d*`52px04GN{F#u$MrW(#;cUS5@r15hUWKRsOzD~w{NE>>Cc%~CL(y_7HR(a@Z%TW z$4Ih%E1jxi>TZKw?q5GqzfeuwIdafDmOO4tjI-WSpXib+kBm)xR(aN1@$gL{dvLoz zgzbm3SJxbLEhHNM99P$z?5&h3&bGgv`!4*dDp~*Zd6`D_x)*U|lvpPt{$hjR$+_2) z<#01>Z0^|mD#-lx`^~Rthh1`*ikh_E@CZ>Q8P$-d0m)l?@Db*;R^FUNp1K+_=h(86 zdLtIM0yo{Ti#%=2iLt4JZ{56IHwdlczC`-{J#!!NQRC-%i93Q^<&vps1%=|jk|c1X z1?n`T=whdN|FYM@J)8D*fkBl+Ka(pYJF&Ujp||L?;4w?%Q@?y;5NfB76U`RCEk}k(@C9W ziXp70jx1+ntt*jtn-$LKcd1|WJI9dxRsEXs_SyS(P7Y>v=A;#a$k1dmMFklxxtI^t z_uereRD>2xmCq>artqWgPbv~Vf?p{6*X_pX>`kyiJzPtXsKj(f4+6HzqU)Qx?%0-#%Jepf62mn0@Gp4 zlP-X)yg!=jOhEG)og^oB#OL%!GF7)i?KjGz7K&7`gRO|K+Y^tqPZcLLPE~Gjg&8(~ zB{P%_XYtw~pXN=?sB-zjSVo>{Zjn&&Z?nP1mF zWO^{m*71$hFH1O_HL@!+7v07i%C_Vov7GNzCwX6`w%nW*#X-j`f6w8QXfP5SCvp8a z5y{lE#Dn`{(D8EZ-jSV;e4A~m*wW-eY2t^J;7RsVns>ENzlV#yqNt7VClTy;I#n@2 ze2*)BVu^9MR7WGok?{&SmdUD6y`E$)$#D5++3z*108IX8d4u)B@MJojCW=or?U>!rC%&C3I7DhCco~pMXaBA5%ml^a?LN$xxG;NlRIU z2r0ulw-lF={=BCcB@@d;pev>~%M0-Mg3zFqNU}ih!Xk@|d&)4>N|GTP)|3{09$$j} za+^2$eF@lhDK36=IwdanK2!PvWIN*RnI*bXFAsMG!=ujek2{ww1*h9#kA0V=+-^)i zEb~{R=jMM4<>QHL$ahhi=#%M67dnl zQS11P_(NW3_KmAcnUpYR+fcAnHn{!{hbHg0mgdx(;85+tv-3x<$m3SAjJO#)Do#|_?h4Y+r3iA%q7Qp$_NaOUYOy-9bcE zr-+0V5bUHBU}lvG^$+{g1$Wp0E*922KEB+NLR8Qt`FD?mu9ubHGTgPF-B)q=e9uze zevOYZ{72|XS`$)6M*nl+-nPBI?JjrbSnOs=cg`Pv4R9|ES*uf-&fz$j5?WJfaE#fP zi=iEPKlu6{trmX%Kp<9nhk-<EK9<>@lB^4=*63~F#k%cU0Bax$2% zRXsd8-uvlJ$RI-y$ybaz58=kILe%y7D!odh+|9l+6D8XG$7O6O zmo!YxuS7jL0VRekn)nLVHX@y(Q!?g~WTS*TvT`)0()^WkF}ALp8u`!5{a0e|o4#x( z@+ZIkyowROPkzvv5p`%cwdvU=(YMszVVMnKxp$^`pJYLsDu4<=w153C4ghpKOi)YA|lUC`+OJ8egQ4tMJ zM%d^rkf&aicwDg^;>dl!XT(U9xaMKM+6oXUM;{W_BD3B5)DS*~UAW*-8u?x} zoH?G*e0nkY!BaTC?Hle^^3>PsKRuqE)6|%76qap1-Ia|M*6kQ;LR{qF|0dV|>bxXG zk0z@~Z!@&rsdWTCD(d$P1y7}m+@SWR;o6H*lRP4NN&)H?gA)UQE*i&ySy4Z39S6(2IDP$Lwm2NSdW0Epq7=7a|xzzF0R9(T!XuoIjBD*bUm zl*^O{uhcm?gZi)&AHGYlW1*sI*gi4|aLHg~4^7#rmg)CdY8S!#V_CgEGnG*rr4Sg9 z?cb(LhUZd4|81Q=ys;NIO2Xxtb{4x7jl$>o50VuHw_Sf0f9@rR8>;s-#Y8U)UEz^& z%pIRHfBIfNeMR(nDP`JmiZI=QW*koa(+ zgPp$U{8d+X;%hT4!YpEhib@WlykI&A*=+SOI{6!S)GA|W#q6~WDLwV{u1Z>=)v|BJs#E9@~54p zl~Bh7bXAnRHSTBy?jgJaLQ`_IdsA5r-xVwTLuBr;)CTuhYH~ZWxXl;$-zxtSHH*f4DrJrd{jTkhMx2Ep92EyF^sDsagHL zT8hKL@56>Xo8`Apvu#;9%4UE~w9hUw)4Ne+=*(Ptcx`8QH}#A7OqMZS0patapF*p_ z$?ww&&L!4;`aW(B{dT^XbR0j! z7w8=njvh?o`n}`L3NGH;{Gc}f{6B43KDQeV=(F|Cy!10kGH>`^6COIQ_RUeh2O8;^S32guldfc@{1>!jh zgD`xI4>Pe%^?^l`w6oifY1RmXu_Uo(PvS81DbiPoDeHx88TZUSKMM9Lzi#B_G9@Mi zr+13)UGx3+qK?+8v?+C;b*;#HkyIECP>YIcp6n$up!R*7J?{JYe2tc*Ku!Adq7A1d z7st-^VG1i0isshi`*L@sVYfQh1+7CS(ZHVHw8tWhn!bbWw8HSiTE@3mbp9(uWA-Q< zkAn0*e{dUw5LSj;8e|x@!e_}_7u9D4Z^-qw>Lf0d1nw417NqJ?$EI_b8*}s5kZ6Wv zB3adBMQ?v~6#Xn)XRLlT=eEOSS*?aNJ$L;3+S8SJXalR&jq_WJn}8+;l)0pSU4u`U zHU-NUHc;Jgn33V)X=FF77U@=Y`?hyb6?>gY_tRNohO6Kn*>`vQfa8CTy9yuD7(fR( zl`Z9uCO$O03cK`TY#mhBo>VcTUfy$V4{i8yLWb6)y0UWr_K(|zQe6MA%pV2|WRr0G zsM8hd-*zzH<_}VFD{XAVftfFP^2J$58HKC789vIUorgfQLtqM;Z-r287ix}*7u!mecNt~uViFB z1wA{K@Uwk(rJ92G^CF8HjdV;uE=tx}`?)o6E`CVprI4oReDf(ND;Y1evrF~zTNiv8 z-x2NZA*=L+W@fcIz_@>(g0e+*&Uu!l`*_HOW;Q*B{}5`TP1e91DI$MZH@_M$_^0_c z7GZTFrf>c3g~r6J2oL2NKJ{yBnl;%+4>Vmt7c_Ew1Xx(6hA9c%zp9wlQqf(zyF5>5 z|7fbzvCu6y__y9b-_iKBMIV_^?Pq;TML*jq>R-)LTd%N>VT3=B{PaN`FO+XzpXC?9D*+%h7bC-_qtR zEh-I1e5!Jgw_B1pt0XD3yO$Q-T~x-a_F|fWSbG@XcU#Uh>^bzDTB{5EU;eW|UJ(BT z_G9;vMrzYK%1CHOVWl%8(4MLw)dAKiHvJ2 zlTX}K2md&p5^<@rSm(BwUi(U5&YM-~q8?IDdrIpK!_J6AS9${_<0t0aTECS0o=2?C zea7$I=sx9}HX{Dfoq8|ugQMXGQVajN+?~5|NFts-rNb)m2iOdp-Wcbcd*&y-R1Q)O z>K}nZ=*7`@?%XfF7oW}+SUqy#d&f;u!OU%uTHUsmKGYdUFrT}%`_Pvqfq!tWibGTK zw#Ri$Fh$lqfAe=_>wJm#k3@TQmu$BdXAPeSz=3Vw4uT~^6jy_3e7E_Mv}Tu)5ADbw_~mIOCu%k$i#A7#CybA6K3rphEv zhRWEcMEg?UKXy;ru=H3{U2NfnNk%_q*pU&c75 z`21t|!v7aP){2uAe&sYAJ2I{WQJOwbfnYp)0s@#fHwPS7zD)zOLf`SVSXhIT-4Uut z!`sVmW#jsc?@QaKmswuCFke4tagp1mr!78d`9xEZhYXQFd$Jr~`*ZVJEM_t$%EnXL z-6_}JGk^sFjmwWE{QULtsdtyfp1We+@c5IsUadG8JI3Z!>-OK6|L&)(^z@x+AO^jX zG^&!^tn%@VLz``0gon&&iFIy)pp^C~!&aWWB18$r)06P#_5cO7ku?M1k&rLa23{z8 z8IRAR2O{cz2qdkfmi1i*UeT9Sd)~bdOBXebyR~F1t9aO6_OkW^D$BnNuM>aIFH}tT z=7vJyn`Jk?7&|wKLQCyUbzp5+&%nLQpw6~;)F5XPPHin}YHY8ocNX0ux-?E+U zOorpLZ8W}sO@k!vf__jpABD65nj!nP@L4cO2(Ek8)v;%s#E;q zLWwb(?9%?8qc@?M8f92AbPQ(xZ}TaSENG~!OG1;@bImV(RhAQVbkTR8tJ_1>&aS>m@CHJs$G}xZ<y|E^=c4p-_i|C1dh3-i*O+j=`T7-KJoaqR|Dc>a$W@m zo6P_B78H<7f&c78Czf#y=5=l3es5_Ye}93Ae`I#{aH^yr^@IHm{1fB*xH*HucHNN( z?ti8b3k#C@QSH zD??yE)#exTp$#&YpH!UAv&=`v?T=nFT&KFBv0-wb*6i&?KHviQB_SYlzH2bp$~UL? z*!GaVOOo@@)^>8r?iuym&e(veDnc}6CeX(95D)hE{tc}M1xXTsICkXzx0*a9_j)}> z$nB|iDk?|f$oQz@&C#^`v4X(qDA)foA6T2B53iu!GT-Knfi$YcljI6-ZS3tOIc0Z8 z*lmnDT~wqYZn4aszWFZ|)f)XMEiX^{emYhrq04Y6e7%Un^OO@f=g4Xl{JL(>m%>KDB&QMiBj2mBH#QM9BqSjU6 zDQb}LRCc%4h5T?^v5sn=qLg`_Ailm(4IAC%RRpu zoYbDLhyW>?e@*nSsaF&=)CBml-Y2&dLB}1!h*2*BPtrQldJt2EeFhko5jXJc*=31>A0HWmnUb+)K?Ogm~%}{!0ETQ8eZ5}mq%=sa8m36dhsO?_4&s7@Fo#SpAW%Y z+SWp(y;*5PMU26;a3<^`((lg3g5Xs7pKlfuW8q|`rCUmuC%X&?J{QT_Tj2|@;UL@~ z;_%y;pOs48)`z))2q+9!a{iE-=*$EefS_-ajr^{P*YZN*OtLb?ZAFMH{l8NNQhVUE zO5xz%LEdotd7iIw*nEX8p!ZhfWT(BH&aEAN^{6a$@Hnq&eP)b(I$L?~_795di~pXT zeFF}P76uqk$b9*Y3$u%|nr057hC;=A_uf%#@7}T)xxt`F2 zEMT%#(RimGs^Leh%l*?o!<$$u>md6Wf!rupw|Df@p#*_%&*%=H`S|gI-$h01`9%#>jEo_Gb0;X8PT_;5ri_Qjw8+PQlb#^; z_zGOIvx43_iieZBs5TjSSdu}C?&%;|PzZlu!p02;81_JRtXju4)&Cc; zO}eXtBKT@fqwV>H!7w*llX|tYm1boHfNQA7;DU-?6{oOgVdO2L6 z_+!Dz)~M$IA>mZw!6puG$u){rCZ0}mX<l|EdIav9%+^K>ot{dM&TB2 zINAN#mGfI~5f56A)NlELpQ|9CJa)R$+PEzkZ)d8!XZyGu5DT?K?v4oNT-M0|@!8;F zLw$qSi~5eR#)bXch!O)$k<5m@8DzTuN(DRpLC(1~FiB8->on*c9P~NPtYVk;tr(;z8y#UN$>xivX3J}o(hR>yF1^yJ_ zc@85)qn;l+so86qbaWV`ps)XJan%RFVZR8za?L|0|Cu#Z`x>A}$0wdPhbjfYKh9cz zf(>Zm&bLUD6+u?r)s-Kt8?rs8Nrj^GD^lQ&z5EXgv8r1EEFNN&(`i=$0EK8Tj~)sI zpr);>_zKJzU!U!QJ032h4Ll8(Ya}{ew+`|t79ts35j9bb19Lj%5Y5%*QxzhxW6U`! z{zVfuU=G5++7+cv6$8gR&P&4Kp=Vw+yrk%W1!R1&CT6__+;!mp{cDfFq}AOr)F}*P z{yk1K&FV=<|2bAY7%y>UZVrJ(;5Nc_=r9z95ZL0=XOs@eXl6aG zLP-`KuDQac|C%7xLyi}`zT!{!_Uqw^TDmt+uFK~gEtwxkf#yB03o2)iKY|?yl(d73 z8fmj0UjotLM10kD$K5rhN<^DTcL0Vc5;~O*;t)ipGi$RJRK*^RiJKodX&Fg%y z@HEwGZUx+gCR0^8-zN$!DVof$*v`w#Eh-d_-TP}sPcy)LON^xEWsNy>=Nrf^dK_|8 zP?)GHE5BD%T(lhT*8pT?U|N(baRiA&AHfHl9_H=VD2n)x$^FBeTtSd zcou$2C*i0Ju-Tlow1#*$={906d`cr)2yB9gApd;_-W8-SsECb_4Ulk077D1K?c&au znoN18##%bzr4I)EOpg41dg?GzTbF2Mjfl8mQ}a(o3Uu$^F-G)dZ`?K==bBe_PK+%C40pgBpr|)`7s8NS#1*arM3KbUnMVaHER+ z&s*NeF_T_2=5N=56tC9H*@ouk#J4(+XBJU1mX^7gdS;|^HPsD6<6a+mRC2J??Lt0& z4j%5`qEr304`&b*PwtzALq_suqq=ejuj9@gJ%One-K4HU$hvqVLeo}Ui@Le2ou9eS zqCZ%()DAZwIns9=?`0s?fxvfOdiW!DLVdvm9sRZ!^?opUhR>3B4Tax5?eVo{eiuu* z&3Jj`vWY{)14g)mT?va~ah^KJJ4Gmm&-2%Chbr02^olLq-FHZUjOC|7sxY|vo~lV# zKT>L}Kt)ZBWMZ7$TcgC4l*hZLGW}=`^F|ccIM#bIZ9@Z(OUARmEd!q^dqjpM>-JgrtD-jMx0L7)b`XuQ zS^l7jM`7dKpGk3^dA-RUwcGTMf4$lM>34|$V!ah@WyIG;#kwE&F8hR|1n#To94#H~ z*ovk`BgO4<4vv3f3j%68Y-8I(Xk~bgj%xHn4UCRQU`0y@HJ?);=g5h_kK>1QUT>9^ zE;%t4t9@~iB>fs4sPCv!Y(6Z$v%ju*(z2-jrM|A!eym;S;fl*4*26mY^OD58s~7eD zBTu2}v7;%!Cn7e`c)$$-OpJ6?R9^rw$CiM)`LX-vJX8b=YZrkGoFo)ACoc!n0eC!a zxxySMoxZDNSbwv>!LDAQ7dEf)HB~U>Bz0E$N{A@5U#4a1yXjb!4QD?CSA3tdSTYD# zaE!^t^)ZVMROsY?UT6&EgVzcSrbh~=z4~*QAG3bVJ(~f}GvG(V71JxqV%ZtYNR{S{q(1wDF;`2(P!PEXW;4&Zo)x zh$S}TUbCa5M_K~m3>^8n+|~XOqw=J5B;sKRCu}$~Cm*!A`f)}H0X+V;oS{oYSZgQC zV?6&*JdX5p{8in#6lwTcDhl~-Rg$v1N@%(+3$+7c-XL@e8IYTI~ORk5Ny zc6FYkh{Xxae}*E;xIaa60&-Gc#Fkj`yuz3JHjsl7pS|pZnS68K?x<^msUPERZ>bhjzsJ= z+HMY+zR~60UKqWUed}k=5I*@2!zZrGLOHgz3Ua&32ysZnL z6o+r`YvNkO*hhAGBOJ*JVB5C$Cd-o*hguJS-%s$cy*5MD5W#t}PWWykFm=FbD2E&J za5r8}%l0X7y|VMVYjbDk0QueWQ4edj*Ztk@o|4KD7a^}f`I)NaIh$VaPWH?729{RQ zA=ag?xY#%Sfeh+JJj)Z2O&;f&2Ii!nNsZ(dH(y}jh+t~fzPcC{+A9+3&4XrO;=sMw zUguzB4#7^)kpXHFcsgV)1r#E^zs&99?(4|N-J@Z2mIl2F!%~v-?SF{A9Zxu~MYXpG z{ZX&0$f({`;ZeNVaNdKA53D5(5;3zp_sOJSp=N)qRjX=yKhw5C&O7_)Lu`ZOlo-eN zH8!syt+?pm?Ojy6o<~$tu6k%8SrRGGYqyw}7Mc?f1gvNr%?Nc4B85N-`DicNP8{Ne=(EZiFha>n3x_7^qYaso+g zYb^MvJ=8)y1wsb6Un6>rKVF*c^>tcLR9w2OSz6il8SLp_CI#sEW$p{N{Mxzg+h!q7 zk2_lM?F~f__#(SjUl&UmLmxhIzGP8Hx4g!rd-jy#%9xfDmHtnuql576KB0tIPw`MB zY%5zedLEblDxN6id%LelC|n+c=ekCUHe^PSYuZBZ%)m+SX1Wf2Psqa6k#e$rIc}-f zK&j;VIQaSD*QcS=&Y3*dZV1hDkPY>?qdCO3z4}fh1L1?Cfss2UD1D z_P4X`cvPgUMUQf0#FiGB3AZ$2#P%pb9D}ojwQIs3onIufuol&(Y*>rgnv@&Io`hK@ z(Ams;^-)!{9n)WI*A1VWeDsU{GM@6OO=NcL2Uo;$A)S!{l9d?`zKrFgvp-p$w6DD8 zIH_)?oGS>wCLEG@9;YKpYYM6vh><$oo;m8DUW)?cgZvau4NJ!$AF zRkClMTr&sJ;rvl)z;sk^HLnT011d-2r82-Bqy+Am90Fs)T9ENjG62YB6-C3A7`tSrT)w5@~Y zd_`!!Sh5rCziHlgDn8QjR#x4cX$o&I3a|_dU;A^B(uS)ZbJVm4yL3NCU`j5F2!-_0 z)t0$bl0o96W+!a4L$YGOof>lcYkSEE>>exz6zAT1qYK-29I02>F@^`3_TDes#Q>jc z_!)ok{rM~I8f}BkNb+8-lgB;xoT;W*qqxS_8Q$-+glfD^7vV~JU5$`rQZ$;QR@5tT zaElMa>POtYxMd(8`;XR**hvvnK&)q@2A!R%R z1^qP`N-rb3Tu61)Fgf= z0(Z$y(b<~rpo`x^m%^cFJGPN#V@h?vFRb$tnq~h0F2Rt}N%e&>lT95`5%tE0$8IRz z`4}*o^Zcl=b#!X-LnD@-*|}u89kz?#KG5h$FA$Jh8tE!&0U&;kRBc z6~byOlhDzOYj03}v4T=zLaE)!7l?ve{saV=5I7*j#Rjdwa-% zJ#+Cp43yLIPY|}DMW;7b|EP<|Z~C;p{1`DASHYsk>yg0jZ}kg7mp8UFIt0PX>3B@t zOpQ`pPc^wCAxmkukbDP2)=Pn8Omc}O2cu9zb_h>21NiR!Uzb=I>r>mkgy1X@Y;h6K zv5}zO>nZ;08BgzfUiF=`H{o&3y;463*|E8}QqzM_H4t6`g9e0dv$f{%I{9we-Tbt@nA->DEE_zJ`*=znwpGJP z`RrI`cfM2HEFgf4AG>>pZlf-nH^m7d|F_PcPrlx)Mu5nAquzW^$*zCWjGAazdQ<|A zJV?(CGIA$?AUy2;on$5BWG$NaVN3cV34!jfou1j9yDZzlZ_eZ?1aiEQ>M2@pCn-{N z<)#V@F#{Z|o_RHlf9cUcY~_JBu?)_D7(ZiAltmlujo{;Tz^_fU*SyJL<~lX^+Zhmetk({f4w`|VKQIkrrxzEwMItyR zZZ6s_uz}5xqI@>B!XImkJWFNexSes*Viqze_^A%(2{f55*?ZF9wq>BF*;_x4b!^>? zlf!UGb}x|=XT5{*V)muLB?TUv+cV`S?Ko{aEGEclVOkEeyaAp?n;!#*o1!|&I0CW8 zx*%lF82jmT@&4DBpH(L)4K{|#N;K{gFnSio&@J_20L+Ok)wI!e;zs$M5&y^ zwWK=k3&SO~aon4cr=#;3c;x%BURnFedpV6kD@Pv79iDJokMw@w-w%<+O_~Samd05f z_ffr@ZQe}n>(ZL$rbw@wXrIz7J+_LwLrh}gZXg-jV-FJwY_ZLEowZ3M|-Q175Qbwxo*)!-LQdzk%BuZ~7Xp}!AgX>vf*%%)zVtCYC82XE{VN1Pe zpX;~pW{w4-AxU9D5b1M1-eMH~&z|wjaL5)^b$6@#H!iFugg$7$(HlYHFv$ zkDC2Tdv(J8L_W#Np-)-{{c#hTzZT2RpElzara4$w5TzftaLR%Y78*5y8~oe(Ilo7l z9z`!)&Z<-&E!+tkr3EcLVJqYyI;v(1qqddie!9Q1*mUj|J)45ahABsubSB>5O6` za?@vCJja~z)#WunbP?}(NsmBCIA|NAQxj>N+Skr*#En8uERoaIAMB>8E0So>DLnn< z3FN(;Uq`8>GsfGK?~}bF83|Wg!$L%!Rk*>a5DNKUhGVWH{C|0pVCy62y!g18MT)$E0 zUDFK;m7#h>0=s3vxu!%|^`B%)sYG`BM8_WsP2sV8!P_0u>GBCrL;YfOCE!#@?oRJD zWvvsQ{&iW#=ufoU0F_Om72F@oyoL`7d(9sti&J)~{AP0$NJSJvo7L51&yuykwJu8FWc}@8ld?sBMO3?&^2S*Gr*cD`uS-OJ9%di#N-8iU|aACZhZDDU@Gtz|*4bf05af9({Vld`m>` zWTmH!N$L9VPWjiy;w=Z(U00s#^`+UmB3{=xxnJ;+DylNNe^G>7S;Sr>=nB( za=0ZR3fjRHcsWsfr*hQ&{PPV>oo6e=T5nmRjko)(bhA7R7pK=xDu#npNtywZ>*Qsx zr+l!;%og|REvoGJD?M2@+~1$t)^3$~gS+nc-w7UDnJ&9keUW2SjfU(rDq0xt{_z() zE~HHY*@Di?bSwZwtqbcCsZ#UVJF}poT2aN_uV{RAkb3J6cXrD4^)-jb)n^a_2kdRL zE=8^lU@sDZ?q&V01pwq%Fd(2(Q>J}SzWdvjKDMsefvE4D%`;6&X`SxjN;-Wc^BJRH zP&JeohcDPV(<%$sTqwKJ@M18|tebu=v1938tMe8PT*A;y5U(R*qx-XAiEvDz)mdPR z;vC2TR0S0}M84($b|(Tmm9Y$?;<6u2CxluP$+!YEz|Z&yx1C8)n4 z%s`GkzvI7om z;^!t{EF$^zt<Cdo+?fQ4H@78Fk-WKJF}hg!U}s0+V)9amXaW}+RpoO5ZRU7 zPE8W_^w#3o7S08E+$ID>dSoHeX3W5T=RXQizH=eh#JC{(8uyuC@XhN3 z&Y=$x(VkZy!^A=rjNW7VIiAf`zTi$_SiH2j(tQf^B9zvGJ)Q9^$GQqNnE6(YD?p1$ zF@5$^yvKrEHqU6XMo^X2bR&_^^>OLFIsb3X&aKlB^;YYPzKCCfPX={SO1Kjyz><{`<>&GKFWl%Djlc(<*IM*XBGp?F%H3)r*VPN zyj?Q~awf9x@`E`f)te)s!!l7`?2<6_Mp&x&mqiFcJ(ixGA z)$3U*8fOhh8HN5*{lC7S4H~kC#l|ehI=gl$&4nDr);1SlCx$CGYhk>|%cT?(lFIt)%H|C_pv!Xo#+Tau^ zeM-j3OL5{zmi}{kQ-W1;HvW&M76At~bkm1r+(VMQ{laHmYF-PQb<%qthxd}(Nk^U+ ztW3SPU#2}PjznK~&PeCKY&{P9@=?@n+L=V~BYs)0Fgv-w++p_#e zyZHKe<>-ubP`cbsU4fgzP~lwT{dLNYu8Y^d#4hg}zwn7|xb|2`dg@&@LTDqV7E1^b_TD|(JFBGbU98%Ri&1}f ze7#$|94SS@lUa&GkLy9pxo2*oGo<^bu6YN-Pmiut((-j_y|=fw+2WAq#_OlcG#Rc} z>>JRMOvvOmx-LBsc>}66w#%)XWD(qRiyFpk(?S+*Uz@c61MnjpF!al+qUuEK+xrNk z-+|qTd^CeqiA?w}{PZO{A9fL&JJ!yo=6WPci&N{ks}G_xq{8lm(Oo0i?qt>5g|!bX z%|g?MS{EyMq(3LEd*jYx72l8|MN=Vove`X1SK&Q71xgUSvbO^yQj&4qVdK(>Yu%YP zJ0Wj5LsL3i;~4c|yQ=aO^vm!DQgOT=zXU#fRMpD|bvDV@N?KSnX_K0#334MhdiJTq zNMYptaUJ{AX8oLx-zG!(9X@{s1vwFeCM$qE7$mJfC@Mb4;D&{H%(eUggq5Cm$Eo(~ z$xdf{%!_gGod1}-AEv0*9!(lUAtCm_PQjrGnncXXpw_Ki>M*jZL|T`t_r~=;6za=e6_f zU~77YM!aIr2hxi`MyORk658}%vwoOrj7TQPw*JV<{;!ty;Hj*FN(y48dB~UxM(VEB z!V8=+KJ8=ifBaa_?*$Y90Vf!{)1DR;mDX;>(nm!_EIonacsq7dQSf>$1VCj-OL75j2S;6PhQX2m;+BnZP;d`N-aBo)Xek1 zmx2wjBd7k^-`LOvY3ZHmN?7*s-}yjfFP3_(6vU|Y-kES*P~QKLC|z>GX1`8|SPWC$@;+ArB<{2Ae~&-uTV5zYS4i`G&EEv ztcEJs0N>E|^n=$w4XVYm8?j6k);*^|P&w}@0JI8(S7!$X zUcY(cqd+bAe-nKG7Ijem`wKLKuWqXns5NsUN|?=sVTL15y5Iu>oIR|-`nW%&xc3oH zKjgcApaKPa-Sg}JFH^Dkr-hMkNF|~7n}W>-9vC!^#HRzj!kIW^WO5%rCcp$zQU#pC zp|`u%NkVR8>#zQ282Y;Z40}mXVh4`x@P%;Z&lGo@!E?D|*E|;mr+E*aXj-|W&6)6U zbRa6yqXzNtZ=;fVjPlno)LuQTLp*ctkq_svSE(=zupouk5kMJ&hf)?Giv|*>fZz9Q z)BT;|#mTTjZhro@y~aP#@bHK2Wz@r*=Z43qn$6uZT1xvWfM=hwUtMz`4vSqE$O5)v zARH?M|Ln@q9PpN=|L#49EBHJ7lq_BiX#UuusLol?-KCv%$fdidb5cNLX~Xug`0M@$ zJOLQeaJ9t<5Ts5RT3??GWKTFgb>jx0k*po51M=3lZ=cA?$pPyao|=-@)Fc7Ye}JzO z6B}C;@H+!xFMdA&{O*{f(gY|gyvtk-*9=d5NUbco&uSs64PPYkD8kG!qA$U1VA?oC_6_B_JF91 z3@GAw=IaCKpA9&PO)V^dhJ}Aj3_h^&jg8_liGKkSkXds8N>WhSLddQUpDrG@RI^=Z z0MuOo*&+0{_kR#{ko2(DTfxJ;pEof1lf!|;sXljN?H3Cm{3%?-uo;?J?;E}EB`Z^~ zZ!Q#tQ`r1qCRV#B0|&KFDFE4h?L6mQCai1J|w`cc3v6DOJ&-$5H@8}a^*}$rfw3{iK_?*$WaI}Kdw>p43RHUleeNx}-yW+` z>E#E4H-Amt2Czpm>FPE(ps>FNbz_Q3N^e1r9+nfI<4)YL0Z<&4*48E)*II^}&N3V0 z%BH%@haCQfnW93sRmEqL7b;)z+3(k%9|2czcwI4}L00Yjotv9LW@hGtun~|TvOAx3 z;;>y3YY!)rF)=ZLe*fRQs}deosHffD40zYX8&D_+G%T#1SQQi$03E)->%CeS>!s$D zK+gU7qb=xwZ$vu2%DC98v)p@{=Nn7b-#9EL*nrvxEEtcmE`i)Lx2&?#ex(x&NI=$R zr31C=*-#Q5d2U?nzcz3q3GDR57YIZhu8Z8qr%OZ(4Gb(Cx&S)$>iNeBmZ$4{+EvLF z_F)Y#FbO;3LfsU#NmgTzoF4{}hL-lI$m=$L{%D60ED>OtKwxVngtb8z5Yx{9NO)qU z0snXXFWJ3l3Gk~50#iLCQLFVP^LmoM-sc;-u-0EKr^ zcHT4|;_&=k*pZ4q>@qN%v^%G)7KxmHVx9A93oLhP1_skc5Ct3<@RrYBE~uOXnT)Fs z1QLIZobVfPKm1bFnegv!_q~q$1@>)#C?Ygd69Rz&-e!0H%EJvQ*_sdhy+*0W5jFer zR8|fB>&Lg0oSfe^N{z6{$ULNa7BPT8zz)zv23qNMAloRTP5O5t^cy1qVteYAs82w> zL>_v{=dkr1GHhjLwggJqbW+C$hq~jJW;sdu(S^}*(L#vY$|L${pKlD!zx?&x$kV6QrypA^?Yumtq!HVxQ52 za_MA`VhoyuyzbC0a1AtzndtQ~$Azv5ee`|`Cws9!h|m;Uf8`SB8oe5m#IXMR&$l@ZGE!p*&(+mhCf4i1C%(2y8UNl8SYFabp*ytC)oXpey0`Z>B8S zcp!XJ++i+J!GK2UX30#prkZ+$hKgpi;x!{L<{qlB4zU29wrr|!GAr~Z3UC?;XL12m z3cxhn3e;R5BnQTI+$<|!8-cwL)HyN(A86y$6@Y(RJcses74^x`;9yfM#IuXy?f~K8 zhHN~KMo8Bn<<<7h0R{wu{^o!1|_IH-qfz1n#yrG zFDgqG+BbOgd}(c)kk4T26CZ!+@WUPgpil$qS>JI=fs5<+vA_tJ9}Nx7x9{Iu0Xk?u z3s!mgAOs&uCJ+Ps@PWCxey|TuGi`Gv{<;GFUO#N z4a=4RIMs+0fQ&r=2(n%|NE`!d+y~#Z;kJj;Ll{qCANe9OS!mI_ZR@_kq6~Eo_TkU2R8sLby`8enQV98FJI!=^d9rf ze#QaJVYmbYr9j;W^_j22=IO}DNbAGIJ#_W%YWp^7?MFsQN#xa)D_j6N+19ZG?tc*e zkNc0v3YN)(+~?WOT^@s(a=A3PyjN(6qGf;e z=?`rE{~_xw!=jA4wQm6dB_#xDkw!YDL%O@W8>yjNI;DH)?rsF6V?esQONQ>};@%1ufj(S{1#weg5PZS-8f`&%P!I9K<+8Uv4*AnEg)qiI@Z4BrJ z00PN;_))=UK)SW>%>8@^@x3>#HvyC6Fz5pVP9`u3^M?k$05Gk3wvImUt|2*wK zGm?NEb1P|SNd+>%2_OYZz62EeUas_C`d&3_N>um@3=gWa6Nq+?_a3V2U2hY_s<{Ik z1SF|`#M+zg+XGv%UIRNXAX6sf^Qd1k{~nC8@k^X|Bbw*b0MKuJi>RNWtqTNUfSQJ2 z-sF!Jm$@3Br~68bpPg2=wx&P=CzHvY2t?*H@)R8`&IqiY&)WZM1OLp3g1B&dq=9tV zdo>cF{KynQj<0xM9xs3h%$;PkUZdLC*}&4i=t_of&8s=^)eC;4WO_4(Wm#Mqc6stB z4a_SCP=USTe*YE(;v7K61CT7OH5LmU#e-@5t-F|eEafX3J4F+GtayR zwywnKagc!^B4up1a@`QHAhd}9v20;r@EQ0^lZkAha=i}xyvhA5h>`tVrLNc0)tpSm zw;K6_|N4s$>iEDz-5>?*3E&bV7i>@uhOc;oxhB;J++ge4aI4){PqJ?`rr z*^dOb8!xsv&goAw`ws<=D?!mI9`H}i5KCQJJUl$WW&RjrpL28e0zxSu#sS`UU`ZMm zAOr=tlsCZgb7o)+0dNEp7HohLSQc=2J#>(V`Zocv$9J0%jQ0s*z=ei|h4Eg`8xzB`YIju(#OjOmeYO5}K8p~k zEs(eIBhkgGg(M&q#@`>MO?PCXL<=?m;q=4+=(hnMI66F>Z+0N-x}T|X16r}}K=`%* z{QMdc-VF#mcfaP*jkZhufMAb1P%*hZvG*N$by$F`GI zWUDLT1^PABTKYKURcMZ#ee;DtfBd}vql>q9_Az~ab7>dLSF^j(13G%eWfEkxC5+}eB+5}?qn{{|kVQdk?)#*(@M!e?^Q>iyz{H89A+fSD^&NrU^ zWcRMSpofm~hdJ1Ax%3G>Tu4AnO9*I-%grB3*+1nCXxi)|Vj1zc&@39T) z5L>0G$Rs<}?2VwEIzcZ*1@RKFZcJA0w5MN~OHisG!2fbJS2sDehJ0)Zo)>W!<=XkU zbL>X{(X7HGL|9XnqIPRMd(3pU<;I)nf zsJ49vWa_52784LqfXeGmt$+dl6Ma%+L=$u5{Vc&JN9{*Z=@-Wd!21AMmqxoAGw|%{ z8yh_`#Q;xVBoC(K-dnjeCDY{9Bn%R- z)!{zuYk{y$J{*bicV=uweciji|E(jmAU=7yv{p4uL$}x&C_0n{4XJ$i!>KgVawOioa?2x$5vUk7C~GcfqN$M~22JPimT>^_(+H#RqGlD*ib|fqiQ{ z#6|DiF6fyeV>I-N_MK)!U_i_+^f&;U4MXr}a00k$w;*-)^6AQk4PSav>`qTWED-I> zjI%weSR`09x3iol;KQcUYk*4(tZM`&nwIx2;Nalg|8*nYjk|VkL7Qjm_Lv_HS*eiu z3!mE0x|QWcS2&~met*5;0F-aJUWJ7KBW7uBeIcC&RE9UzyY4>%fr(T4E>J&mTlYs) zDD(E+P{I~1%zTInFv^_^%_=VbX2Cp#_wV?+rKH{($?$JR5cYms%prRsPBoiTtBck2 zsQWfZ4!vx$=8@*eeTp?%S;exEhYB3z6c-vJZ3L2oxknH;WmmkE!E}GR{pbyvae>MS=2fJS~lee6?Cko!J&=p8XRV}B~ zIX0>Qzmdjdqub;B(8`>s^e>mbqxoP|TQkyVYUm&g47uJ>;`h{>sI;+Au^(b>4~Q0Sa0sfLfl-LT!O{FNtrp1|2Y&@t@oj5Ib#} z>ZStHk4)Fq11BG#7zea0UUPdV{M>kq-o`944{Wqk8c|Pe!e5Pk=5u@OqI8d|N7U%$ zIkyU2>0q@QXVJZg($w0f-T2O7iOo1!!s7XE7FoPqgOAx%FXnf}#Pr#>6EGa~GJ>`b zwyV|dq&HoKKVA-vhS6;)dAw+<>>Mtoo!Nscl$nz0NUIp45(y#}5>Q*<`x=mjv;;;>$V&Ev;XQ8%y6M0@MMWF|4o=K1E1Ju+sd%y1q zF?)zit$d>|xR1wYT=s`9j>>HG<@&`HO{xTb`!mkgP~$0q^#{hw-~RSHy=&oZ(Ut9g zy@*QF(_g!lE&j9CHlOdqV&N`kQNFXawl+F(7W0;?}*&U;-uks^UJh1`GA)` zB(=iwS4>;KbVhvcmnZozb!0tLJGzvcUFMe!PUh8?P+7#0g>z(7Q(MDgo4X=0ox!g5 z+ze=-^$>aDxU1KV%T8(6eYV&@93nVhB(pp1WQWkrl_61gY;@$Yb+NTU*GBJ?=mypZ zO=Yiby5lS;;Y3=}w|lUB?X>Vw|7g(S>lT*Mq;qBQR_BVhc2tej@`JU5;p#GI{`4P{C_}5rrAmV(74+c$st;LfZi#?oj z1MzfXxu>lBCgUvhFhc_{3DVD%Q~DT?)=lqaYq+_6i{ZQe6o`Q8 z=n)A-dAloJMvq748d{I6aT7!{#TajcbyKG}fg+6W(~l8MMgyn~e=1Y2 z0<~3I0l8`nFZ3OdBc5|r9UfW%3PnJ3Yo2*VDeNhfIA|C>3F;_`zu;8w49_cG3d369 z>z)`snmi;qn~fAa@#AA;gfMD~zzD^|)=>L12(6^XO66KPS594_kuxmc@>g+yYH>qJ zzJ;m*L%~1XkGywMXf(zu9|*&>;2nOUiT$I!`ZQTnNg9<*Je#Xl5=w-N=z=u%<{nn> z$%T-yD>fSRjY&uPzBe_&yMF4P#YwJP0^6$1%>0%-W_do@_Q0Q82Y!(ny$~r)@ltC# z(8CA4l>I<=CxV#&QuwY_7K2r>rYSPtl18LdkX=XmP^Kafmk|B1+I&by7ZLHm6XY#> z{0Q*iF@^C=Izd*=N$)w|Zm<#D_=`JJ+_lwEav(Q5v*aS7rqp%2RMJ+T4#+JwwQHpe(J#ggD$ zVyiDV((GIU@}x=ylnfjQkyjZ`3QN~hq>1)X)wV=Zi_-blGsP-37DhsrR-naxoyNJR zzH&=RGH*FL+Qjg|_gb5@Gk^Y+9-uVh5>8g%?pcykT7}tsrMMa3rhIWk<*GAMEc0MU zUC)l1n=#ry{!ToT81a0_4j078Ab5A6mGr~}BP$YfP@uO{r0@tb*KTTz7)-@8S=JC7 zB8G3WMMAV4&=Kpl=QlhZHqCc!ypYt&4Qt5UDtz?QoXl%DD^eBR2B-;@50zp;NyQtq z=+HV`$x&1V!&?4_v4TEq0Vw&!B|>=(IUEmv>F$sxmSW4-q5*Fl8LF>_Uf7eFYd@S~ z8n45QBz(gnw?#0GJp~ZkOUYsuBln(KphvKj&(u zsI&32iKR441Ww_H5~ZBzXxR7`@#?>3Zb%WU`a{d1eC?@R=`^n6R5x|w$VM+V$GxoM z<=H7plPEV7DVFph=XJz4U;HTH`DQG3UHAoZ712BXJ^r{V|1lfw{o*b0&Y|Ts__YK2 zVal2Z55z^T%MOS@3yvX%>tTVvbKy~*uHp%6^ldi!5w~6?aAbjGq#dYYJ)Xz-ZUfzL zT=uH1ftdL8^dk`8*hX&%tMx1$_<|cK5Wi)6$`Q)J8T2l8TGXT!po!X*Dw8R7P@$wZ3Z z!Ce-JCh&1bg**8WfvEol)^i5ReqaM@IQnJhSWsSkp`T7uFsC|-vj0ql9 zuF9z^FR;T-JbTiZ@TN>Wnf9r5+Fc2e$D0=^UtTQG>8OgN){$BhPaC@0RR;E6^0jp4 z6!&!hi#mz<$j*(#X(bsN^>&zgm``vV%hEZBO^#p!L)tn21Yf-9mt%Tf(--=9lAoL2 zv*)b$w(!$0)D<`TGER7X_M-6|WH~nx*(FI*ZHj?!b`jtUMK#60wG?ya3C-Ekf@_O@ z2JExN9TWIT^(jPBM>#iiM`~swYQP2IIVrdLfYgsF7kmpdScRc=CNf7>W7L#wivAso zDe2ev`CnRREs)<*C)hINUp~|{HZW9lUyp_;w+)-#*ZVy#v8Dyy)O+7_$ZxnGw6td z-XRw}8~ErEikB>PK$F){$$3iZJ*#81cbxP0jmk-WD2h@;R>D*-Kk_s_s27!4*LHk` zPm9a^rzKuKSG)SHf;e&GYvg=API&0c4lc(GkjbECj5ZiK1)b&F%>hPvN$?J!DX}@ zQKI&~J>!hPbj&ys6lYgkoP1G$-~k$0R@Ubi9mHBxSIr%7Qx%Y!xwDVg-0)QMnJe&; zW<|MK%*5{R;VpwUP6D5XnTdr zc)KfcL4!p^ziJ=r)M9CGUj&pDfirb+K0xx?wkiVqEZX1sUd^ZjpMKMnM^Vt8)b%>?*{v02ixs6 z(Jn2i=g2bZIa%3bR zhBNmr<)c!+H;~H2;J7hE30ya{8-iDUbX)~3EEk_Oj3;a~6YpAtc3;C9JT%b@MS?BE zl)h`oV9IwkN4wlbNJLz%yYyNZG_6?B|Go~G>hPLTZLNeFawx|HTP%&Vn~k%8ydEiU z%B0=d9ae+bQBPcWfUQCxfz=h4{qCuwh_rlhJ>f)wbRc^zd|^t4km%TW3ssaF6j?IF z+jqv6KO+;3*2<;wy7o_aC#Z4KZc-NH%&8lfPAOI!!KR{fyLlgS1hu;or7Gssw%H`! zXM)JwGiK6VY*`*kyy&C)S4}HQL~t$JW;+(MT@qq<(~!wBj;u*1H^%GCMp1G3S@E4? zKbYTa+H$f_dI-jF>=t%d?Zw4|V*BE^!sIhX>fpa?CS_Wkpcj>ukbksQU*b^Cnfvw4 z78>;1dc{tvsdadbBVc?sq`j)_^r?Y|T@s>sCe(IwY>?W4vdo61I9+CbEkTzmyEt}*Eu;FC z>U*cN!%1l_C}u14$8sMkU@%h z_|9cD#7In0X5~Jh&9i{$@bGi#e|_1sWPVrf7lE19#+}DCpYi2Ao*yC73q61T|R`k!OPV=E|*cGRgMD>jpkeVqn6 z>j&Omv@Gu#RX#Au%%|4VwMy{E=p_dd9}-Mq9nfO~I{1Tn`QoA$So}VUL|}ENayKa& zErBoOo9jAtvu4EP8h6@g#>@S;L+#8n$LBNOm$oIysYQo`ednGP>f|^C77niMndrj@ z!ED>9Tt7cx?>xY}0Q`i7l~pcq0AKg%XlhCVD`8GfaP8II%=z!Ou{tj@&$1`K`Lg2y zFb2@2FaYZ7dPQqoC(AY*Z79*mb22j?q0^XC)`+s{lm!E!B9Zi?Fqtj0+y}R_}fEtxHp^HA7 zsh`8BcwB;pHtR$tKPMsAi*K~Hu>{ADBSVfgIwMwMleNI+FaEb%FSLB7|ToP@lgrKY4;%xq#sv>kQvj3PH3(gHopbeETspQT#G zaR+{GOnw=yO!l?b3|@8Hu<32Q!p=3F%pTvQPN`R1f!bTLfv$2^=VpX-TaKzgDs~`A z4t!~$E1NmyT}Ze_UdTct`)T_a`u=RzXhC0jM27h3*zdX1MU}J0yo{35EKpQ*K$FZr zC+qc+QQ5oh$c22-l{~IlJz%~4pH-OezedAQMF;aBZYa?GVAq4NBe z_IeD@in2NE@AG-Y49%VDoBD0*pN;& zf`An~WhOYXU1WIDCaS{m1{Fa{ozdVLnHzg_e@*jufNB96r!AAWvEK%*3Mx_}`z)D9 zMaf*ASD}@+x^DUnPHa;JrV~NR*9dAl847pDGp0X5P8oBCoD5apNh&E;1ndnWoln zXC!yfXK=`Rb^ks2YGIy1UWHAO^pK}jmP^r^!bh!3l{tfzodw6GxkHoXq<1S;;6h{xdGb#GTb5&}fV%zhOn+G!gG}9Z zaiz|sx_#ej1`HTSS<76EOKI@$iPf%bTXlb?`dw6(jH9EuCyR0Abj@Rf%kufA7p7{n zrSf|5iABF`ux&a`C9^TVuFNSC*?VM$jIGMY6f5Rzv5z)lC2ZLS9YyDM{GyH5*3@I> z-GoQckW=W<6YD^BLCP0hB+H>$UNYnQeNJ4(47(+i!Fb02bMMBzP~+v5yv#@c?yO{& zZN>ESdV#t9LC>mDkUd?&KBQq(-my9?Kk$D_E?ptb)^pKWqLqjF5mHgK8r>Gug>J5U zWApftstdZXt}gpd&zZb7$$UqBik%%Vg67DB*UO}YKp~OJbQ}}u3d!uZj`Rhz^_Z646Sy`dS##a3_Y1+)(6F7fuEy1Jbto|e z9T$RBbTZ$&7xBSJ@RifFQ&CmDbJo+)_yqLrClvO&svEQTLTVpkt3;1jO(ApjVAoDh zkhC;1Dk>^N7d`<&rVk*g-12njE(f5Fdl2v*kfvquxT1+F7FSih2A9AlGRNy z@_l|Z#ad@g9|MpNfJr>MOab5sHvA|^I$Wv@z%3#^W5OiIX->LoZ2!sSLA@#*H+5OdxIW z&$jzE-dWN5iVb)C-*Jzm={UN=eEP!me_Vp1n=#049PNHo_EA*)Cz|1dCM%5PQ_f?< zLeB7>KkC;!Oq946PV8AccX^>wC@DN6b0>X6_pq~ESJkr`E9|lg9}9%;)+H%du_4EM z(vlh-k!*;{J&YM!xoB+;E=2b~yc4CI%aWL0at{6sP@Ko#SWi|B=M^I<6vf{4zYQk_ z_Z(*kPea;8!b>-MoRP-!iD3>E}h@?M)DBX1@~0^9@I*ec7!-ww1(jQG>`96 zarXGpp`>ohe$}cHWYlD4Omq~?ogPFmW5OsYUDg~H#8ONy_b8Vv+4rf2yhf|CB2LBL%Pg8AvNyb0!kd~dpwQc6?lr@#e} z`~wL)eB<@QvDl!OFJ4LS%HEtdN*b4kglq$XEeu;t{sHOLDzZO&)6QGo!#Xqgz66Pc zCy!Kyv&j`sLx(}2ayn2x%5FLTE|!yCuGqS;^B~BfA)~!qPwog^AoOg z+XhOkUUSl-LfPNP`e44Ku(Sf#%17|Sp_=2YJaD3=gE=I&5M;4$ zy;n}oWBN)<>$Vle`OV|9cf8o)Wc4^B9{GfN956NOM>dy3FL1SqBP>h*8 z`wMpWsXDTLZ6_AgK`*1K`bWMN8zDzv15@BO}LRqzO0YPu&%ExVnG&G`ULp77LB-7rqdKadkq*O+IG28zz zZS}GK(|k<@0KUePr_el(=ka?k{yr7Qa$uU*)A_Q?Dps18Hz87DYduSQyrA~;PMijF z6k9m-Yp4wp`A>qq@yv^Z_E+#3o%k4QN5*Y?dH}DQ68tqiGXywkS8I{RE~dkor%xqR}G_KNlHMhbHB=D zBP{>Cml>>tdIWg)THd6$3yW0p$Q1#z!bY{u=x?LcWN=N-TI>qm)&B0@T zR3-dgz8I5r$d@;Hxm=|-IwiE7G^js9~umW2hqj-FQ{4PbgR5!e9W&d@L#^!7UPZAwt{?R5NK z_k$B>J*aCBMi?Ef?4@g|I@kb}207_ht-(S8Ls;`)NifmxX^XBG%(AYt8=jUA!l5If zG60bkCEefz>Z0KkwAmiqEv6ca_~6_Y^Khf4#n zD7(2e6auUh<;7>r57-h4BA;M{I_%+HTwEA9n=v|qLPD^xv9~WTuCK58qi$78Om_JG ziy8?7cw6(vQCbLqExk@m>@Z_+>MmB;!F~V!E{bsXU!8sDotT(~ha~`aGQh0^f90LV z!4J^+V93Y+LfDnquU{n!gG}t!Sx;FR3&1Qu?xWc?dGGNY4nSt8DClH#W(mCzxh!59 z7+J=jAt9^)i%n?wbV|vk~KQu)x`cm^ARvi)WG8udEzDVDA3@MM1tZOfd0`NB<`1e%4JmFZkyE86c)#39a&+gB(AxURVHgSB;a#{gz> z>+-^H{quBFAC}Kk1OMJe+3$%Dxl^a0+thA@?9R^By?QuU*k*tS1rqO*xvF&g&Qu^C z0gs%N2?ZiJjLh`yU?bJ6MT1$CDuop5%%?aU>#jcx+@S4Nv}Y)Qi_vb)4E0 znWhpd-Oa%Ga3K*sk~g{$g0^`3%p14qm`S+yk`T8e18zy!pdZGMx97zwv|tXWl8TCg($a7O z`}WC$#qhv>-QIteO@G~v$%)43z3D3la`#qc-Mk`uA<;xUyN)I$JXQ^9Bv1R|PyD(6 zrc0DxEBqPX9CGz9h}f;LftEnXh%qqq3UKl{4GlAUyu#lZ$0Sz2%2gM&^{Fde24oFU zSmHK(8$V!lcvgGGuxMe{8pV&MBaPn5sw9A=Tn{1)TKk8fcz@){9xsWd$U%Q`2$Dsd`fNTFX6 z`du>hD(^i6REzmczqmNQJWeNT6S=M$E;oFAS*}8)MPCdZfV`Z_@E}ujC-(;N)cb-h zgHe%Fn*>s2NvcGaJU0{aFm-#(gOM7vaxUwXC_jz;_->wgxKLl}r{qm8smhfvQ|rB? zBR0uGRIn&Y*Ex2hBRex|P|vYzw5+;POiONU_WmZh{EMy3i#g-ZA9DZ6o`Lz36*&q} zVMRsMD`s6-NLe)S_UBuyCqX1b{I%J`OHqwcYNM=sd01G_HCUh^TwGk7T~jl;cUdHt zIs9*<7mwHNN0(1uU*GxdR?JO-l^1m4J36yh^U<1MdRiJVHVcNh0|+!uVri97e3>pC z9z2i6gGIS{h&qu8mDO}|>0%kJ$6nQ#!O3-l$?}A6UvcH%?%RES1Ykjqz!WC?x~F&*!KFeneInCwNm5(Y)w=Po-pnJ{6c>R)o>|t`h_0FnCv{Sh0#!j79_CPa2&6 zWdW{5^NV3hnQemRtt&dZRo9pRno2J}J>);H{GCs!L3uzi>C=U>K8H)WoZ;j(5uH?H z(x3l%<+B}U#M-@{U5yKkd@&}!AD>D6hrPO%CgH3p%1?=Gu_Q)dZP|vPj5QCvA!Pf+ zh+U#GfY0X_HhhSjN1Yh=1?rzLpgeg^3IV!gvEjRzkBQxvs_*+OLOZ#6l0GD}zv8T7 zK!W7p&}qM12hfCoc|Cxp#BO|VK3zZo7WH0pk;n%{687JMU;MI}2D*NF1MDXu*WaeQ za@VyJH`<3j9H0_tWb_4{?^2;l27(66IRQga+uJ5h1E*_U;IuS+Fcg@S+FG=(N~GEI zHvL<}WCtVKIHJ%odAWMJ@Gl@fQiNfDGNMs2^7Z#s@j-7)`$&2 zi_GG&aUqwZJJ_n+_(7El`p6~M_8;Vim)#$OxKrc+FwEMgsB98Td~VIwDqQ266KN0{ z)Y(P1m7$>5T0zWC2f)f035$HqSA$v+il=JG?cTR?bI#S)omx55rQ$)BU5|@s(g30? z%e@QXskQ}xU*p@BWIZxn>gXZY?!1ytwbZ<@yDRRazBbHv*fpP-v)q>0)Td^H{+Qz~ z$PzWkxt`KS#ItbIe@};538y=9Nl)#AjwOD}bTyzYSQpi93r`yb{b=@zM_L?cgRCr-R18qzJZyi(W3{NPmN25R1O@{9N2j; zD7j+X=*($S$Qo%}D<0qst{9yqHru8fVfn-6_%?1Ab@B20oVqht?SO9Gwp#0W;v2+v zdqmv7mO}ujBNnx_X&(+{-NCDu}tB7O|<>5oEg*?6xe{?gktn z2C}pBJ32j7QHaLbio0hG-_$F%)nPZaMYxQt+YrcLy4^=n^W!TvFMH5!Gd%Xpx0G=^ z22=NC9q855?dT67?nJ>=K1`W_0D*FF3M+kTNUVHO}mZ><>4$=AcM@4H8x>qr^mfWenYf{>o z6)=FS@gS+2N`FSNeRk?o?0W4*?3|o+hP?<)Ji+KK?9mPoUKxvRCNT6|WNu~U1Vd$%3`_U*S~86LB` zQ~=h$%}{rCW+M}izP$4?oXS>My21q=MdaM?b0^tM{X2dDSMx9i^{9tW!2N$9P&72$ zad=IF43o)5Z}6##X1S|11^PXG2u**uOuM`aefWCE#0y*W`W}w()`%z~j`Zrz<#<%e z55Owo$FLc{iex5^EDliRRZiAycT>?Qnpc~7av`o}N}JZXSmo^co6=?Fb;kO>vcQNM z>87}XmegctVJK4ld({UDTy4JTksBrELrooRDWzB0l_o1MQ#nJLBUJk3Urc*Puul*t z;$P~#RAO)xy!PLu<4|UUKCLJz$biW7bQ17J6DmC7BI&JI)&vCax`kP`uoDn|TNrTG z%(hn17;T_SOFTZY{5AG`Htf4{>E2-vB?U#lH@4j?6T|B}Q^#s)sy%{-{2$v?Wvaf? zQAl-;Ywhk5{ZyPK@ppB;dss8}{Mv5#>+n$OCO02bwxb7w4hZlRw=bGz?x?)2dU!*t^Z8oWdTCklFR1U*6@1OcU znRg7Ge&^A=`IKNAH0{ul%;~TUxU|$iTkv!Xg@)(-Mv$tPvG`PL+THb_eePiSwY~UD znZNxDd&jao%z4z5m{m1bElx=NmAHq*-g)U-kpmScZg-tS?e#S&L@%rfk9%_qu*!{{ zN|@5)_izbk?wKOqIPhSuX3En;KnFf(&68-ypBSZR1Q#{F+t!}y9c;OtLN&GpvgljEKPera~C z$li6${+d+lr^?U8JIQWkR=%F~`m2s7sZ$#U_mM}VkfzrrUGMl_Z(oRL$w|G)?sVio zrbav2U}C@GrTMNEN__}pehv|ypB zq9W(sNBg&*&Did(YVk_wM5`9cpAYQ0FIjjDmPV;4Kk66pBP;*b_Sw=tP?@n_2NwExjf*mAotXyidAIpp%se&I#tMVQp_~V@q-L=Hbq( z6TIZgU*)bZ#o{PA>)$r^a6>s7l@0B5ZBkQWYl9tO=4(N2_;wUNuG_%Af&raY*FyS-KG^*`mX5() zeijzP(8x$~Qc{=(tubI8&0W~E9a!D~Oy9%;W8+Zn85ecv)33bamnzN=OI`dqtpOMx zIWfm_303CwhpJP4*L>=FIOS=yTNwr>#pIf^zE-tE%iF}hVk5mugm`#(xB-LCa)<7) zz^q+&z2#Ihpsmrq?KK8gv# zF&pkUg2Gxs!s4SwD90JA@`E$)NBiV#62xplU#I9j&9}=7+|#6eqe77*H44Vr&o*DDol@4TTK^I{ckDO)Q@ZZ#pE4mp5=RpsXLOCUniQL0QhSLxxWJ9s$a3eIR9bElO3&wTg4< ziu1z0hnda0l|!YlFI0L+W`U$x#V`AlB%PwR;G#LK1|LmD$38fE#kzd*^1i<@PH|@+ zHzUA%{{mt z;3F00bq1{iG8-$hHB&LQ3sL-M49|%{1@so(EHpu zns$o7epRt%4sh*e0#IurBXbh_MbBnxf&i=;F@$apQF-~w%cC=P-Wtu1ZeS?>Dn{|3 zT21kf;s5zWjm> z#fK=Px8J&;&H5)z28-EbqF;%~e|~33Nt7Q)fv8`jkMTCNMfSjVG~7gZb5#4BZHPD) z)lJpc1U()*gW;lJMd{|zJ?TAoX4LzJ^2?~ zcr2X0Xokne2;p`TDpr4Y;14$FB5UTcxTtxHq^pO#o2HvU4|OjDUY@Ex+N{80uxD9% zbjQ#8Sp8c`%%fGa{L^7!q`&Q3WST4m?ndzM zLUdwlQXVx|A?T#d9Z4dfv`7Uuh&U4lybg$H*sm&6&}liSPDpgfHn_7B_S5ujnM7v6 zKyBVf7#cfm@9UFK_u6^Px9)!h%nFwb5zqV=U2QLmR)h$+!|le738n@+_kJvnYV27l zdYSY$Tj9Akscq=oV&B2Rjs_hl*T4h1q!J`#2JQ{P!)+JT9^b!vr>fXP3~~3v2QybV z>x{nmTa?tpJSYu9GuToqwjmJ0PvG;n*LAVRcQKT+N+RRso!-L7&W3X|h@lSa{k4_R z^_u~!B=0;{{AX4fkZb;908XcVJUCYW=lEX%$A3qF3bBhgm;=52!Ot~ny+&>H%!TG! zo3jTE|AkO~oNjH1DDVrKPKf6ldYYyMOUroT#Z`l!wK|vKOh+aXPA0`?FFtNQgP|7~ zL(BU0LSpPcI0mi|nHO;I!@84=!gWQu40b zQ#fGzcUy7rL`Qt0p;y~O2Y&vDwh5c^334Ym(uivzB!AkD4RQM#CjaJNXhLT_PtBXw z5L)WXaR=}j?`hMVv2*WZ`u!@;`4;9I9wT&Oq4X&nEKM=7-R)R-S-eysCSZeBTzq_3 z7}q%)yj)Q{FwP&9Cmu+Hh}oMP!n&J=&EO3s6+0+mmSHCB2{rQ%{lpPjd|`~|>Vz}o zTP~RD_`WwckiZlen4T-wZM*&%#OWu^(DE}33leqd3j_nNnqDC!J}E6ud$|hKJ>fAM z!x7QZX0zp*ywE{1i-yH&;R7I~0P--nlamwDD&)SqJusvI82D7OP5!md?^S&>Qtiwn z^PQ*V47v0nf@AR1>BOmX4=j5z0YhbxKpjTL)f72%bX3A1ckYFu9_MqkMSZv%n~)+h zO9UuvD~nbMZa8YKhyPh+92u8S`>~dA=+s#w{wg^JvPP34Q&T~X6iA- zix84l4IeT2(M(4;2BsL(ISzT5ANgp7D_>se7gJyKg*1$3;IEXH1B;#{va3v?^ ze-)A|VVgSR$pZ-mcg(g(rGPK~mpua|`dz^V7xi#^+Rgk|%{jD?kmiz>1U_wfZ&^~B ztZVLT&Cg4&V^YTDQ<9JgUwtIqEM)cA+n-dm;2?bIJw2XNJT0(0Z*~MBBRaUxjTyqs`E@!^G-~doqDx`MUuhgygl6JIx|A$u(I*mGWujO{Gfm%g z37j%6-un#x_I6O*M+RiGR_eH1-R?Bk9U<2M$KT;-0EFw#7k%Lq5>{J?I`*swic;2vytp8Bsb{PcH zREw`Vnq#y>1o8MdDb+Vs!%vhXQvcYxokq=%-@hR1>qh&%*RlLCH1`*MEcHO|T=@{0 z_e-rY7@jHn0*{0S=9f8I8@Ujh!*Z(hDlHiqtDA|CvY1&cuudRLg|HV`ZerA+^*VLl z8=m%tIn9m19V%2GgTr!vI1-ln2~xekkz0r-&iq>3=xu64*aS>j$=gq;R`f-6EUzY&tF|(D2O?WTixR z8j0NGppoD*U`$qgpA_KkwV=23;A;(os}RI)^-{B65xrQuslI+TfmTl4__&|?-u`H@ z$yT^bBJDKZg>RGRPzsl7{C~`I^)R!9IZ`yH{>t}T|PHl@;$XVu9AZ(k$eR*H5koE=N%V9_lK)Nh0tYm>?7Nh8+wxuRF1jwFt=D~#*{VU+_joE`+R4Jh$s@L>WzC0K zUB*ncQEQeVa0OX4HD)QVJjvV8bxa@oPm4aZg#Uc4uC=CR5RybySux)J7=)=xAxxWZ~y(dIkUC8psJWP z$CM$xzx{b#Kb^Q;V_7~4tm(eOdStY@zX&y{kT2=me~b}f;znEKY$&r*A3kc+VDx-l zpz|_D24prrKkgo(=*Go1@8Z2DPNXDRF`u0GRZ9r<3c^%Ol-vkL`s~>u&IPHK4$YgY zBozk`qi;Y)v<}XWC51=>HEde-wor5Z- zQ69CPPKo39t4GNp+R=Y^3hCA#`cXrh92iOSv;yq56uPv$$0DS4^0%O2@#ZS<5!WkX)UAIrOG#X0jUF!_5+fH+@J?+9v zVztDzwY7akOGHXS@)@8<>Na8}YFC5s!2I_Y@CF?i7~oeI2Tr7{7BhSzA|f~8g3&QC ze_gks-=V!{QhCrc-bJx3MEBDE^+@w}k>ImjRtPG}TnenuUin)_wkbJlG~}o-SSKdM z+s=vGTsy^#h#yGmQ_q&C9#ljwHzU%6!InxEsU&TAe`F1qm(vw4N#2YQE?^9{Jw3 zQ8eaCL;W#7i$-$Q__^HUB&DGQFSX9Hf*5}i4jW{#X9kWvPX_UJT5f6EOtR@h)Teb+ zr?+5D-ySv_D<&N@L8s`4bWhGSwa^TuykqAVLjQQ5JMGCJ>58@A(;aq6@Ji04y>h|t zOsOe~rO;=*;xX({dLfHB3Z0|$*s)E{Hy*37w0ro}mK}elOV$#Zmsx&(B*+E5gO!Q= zyKltA6I3yYZ4gp_HF-)_NJCi=wKDu|)0AQ+nxd!}Np-1dGMb!&{-5GDmh6sUsj(I` znBp=%lGW%g?HJKMNIb=lKPl_Skr&2HqR%^cnSEO3FCb95VOFCNuI6T|w1v>2)wF1~ zL#r9Zw?tvw7Y9&X3Wh3_gi@+G#JB12YRTI!cWV_G83!gFCxhPm&6svKX8EjP9fn-I z_kcpWr%PGl*4ss^?paQ>qiCx-3(;!0Q*1cfiE8;PH%$J!WFfylUgWC?i_EW4>s{w;*_;fXfex_oa>sm_9qAo7x%=$$46&1A{?#jw$$ zUk1AAd$|9Msc$bIm*1`S8&MS-CEyu1h_(jkG`kaX$R7t*(YsEGC!o#$l;7gggG(f6 zXrDbGRe~IacbKs~fZ5$M=uRLf+!_u>~Gk3e-h)BN3boU&BSG2 zQI9dcZQY+}GWly%A=_{PC;1zn8XiWCxFH4e1dgBh5m}@pq)3XMFBoxLg1m_JeX<5(I|h28x8*KBye8%>;I0Yhct>y;L8{27m()d z?d`_)_E!y!ffBFFkA$8Va(#V$H=Xoe{7OogV6Oy~iMIeecQz(Le+tTd-ig;DbpfZR zBo^~2xMlkF@VM6*Y?xZS{ANCvNz|ze?yI+TNgIEv*U){%>J(by#QN=^#_0w>9OH1- z_f4Yjp}()xRc(s!3sn6;_RD_xBf*UFwB8a-Q?H=M0`iXv1Xb=y$-fx(l*<`82CC#? zG9GKE(D}>D93s9?grpdIQs|mI-v;K*Z5K@p4x7?)FbNYlw4q{o5;&muLLv8$e+rM~ z+UJ{yXCAS!zxt!bkuunXNxwQ*G@v4`2{*CC^DReW`>VdpYUuJt1`r)n>vMM#X!3-I z*L=N~M|iA=2_i_4)ra7N{8{Jp3HuJIAD5Qh>C+8it-z0Uu@U4MDYdM7S&{U6z1p+5 zBy^tSh}$9Nt+*svo|Df>VM;^@6a+!qxTQ;}T`3|F2YYc(tSybv{)(zO+Y06DXSwJ@ z3Ky!Uug&yBSScrP1026dHZX^>OIYL-siJ(EjX8>^pyWJ3SH(G3ts8C)3seixlBjyZ zinqQ_cL}ze$uvj$EWAH>x5%lBs zL-^m=A3HtTT3vsiPcG!H;LqqV@4Co0v_2>DT#;#{2Q4M||7p+IAICEi;;waNv5`hH z;(qH$__k3CebMU_`f>VO&;rFiLnXH_u`8~9Jabk-sVw)j@uo{asYrs(zght0Re10H z0oi>66MKUYu$tZ}$I>^UA*aoQT&D`^vsI*P+cHGo#*!`V3);%0Em9e=#!}qr^`yc2HZQpuORW~0zH%C72B5Qv?lBc4;V8ZhB#P3rso_;|g1p2zzb3b44B zIeoygR|nwg0Kmcy@IceErVvvB`xLNecMjefP_wuQf5Qca!O-Ksq&UCOa@xO4Oq!k> z-{P?z1n4UfvfBmp^@%?LBkT0IM7RsJ?`c#*Wi5>kR-?}%KK5iwhkVwFgk9|ReS(7;Bl{xa3_1xpEl{098H2eBXL;6&I1mPb6jHXu$m3OYMq zQ<<%!wRgfQ;@EBP%>bB_bLI-MH6Oxs5ldjseh=N^t|~zKc?H?`J;!*3`-tR(eCUT*ZYP1cYWO@M9vuuDUoSOQ_r)ta);5t*r#^j3uPw?wV zTjn@mFxETn-^?#Rv9@a70WZ0Yu#d&>NlEj30P zp{OM!^qTj!SEd%Et#H7Un#yc*C0Y{<+5c-Ba?}Gd90LRp*g|`GvK}t-cntw5T~Pc8 zEdr$NOWm)nUZ{oTmh-FtG+hS{9-GB%LM*}arFmC1EoH#aIn;P$XwqMez;y`x*ZuzF?yLBlGdq8LfDYu)Q>?jj}eg+&g0I5wsyOK)z9P<)u zqx$*_>_PDKrMKD5OFskPL_kSf;$OzX!1!WjMt#0D_+p{(mWaorr`Nmj(H*p&)pAY< zRD1x2=V2(9Fdwi#1^`baAiu-{VS>D(g})>(Px1fSQuaGQF>;UJuYoAP3NjNXXXo<) zrs0#8=lhntj!Q0NaI_Kl?6G3s$z!6UeZ+J1Ci3Md(c!_4*#R$IQ&ZCesHk4fUniFK z$*ggDYV1woUvM?hotIoGK#>Vgc3U!K7&z1ZU_LW4I%+Fm_>vJAHF*g}B!cAIi`_~)61=qiPabja; zWS7z;=L85ko3sx8%Bg8CJQtxCm~65GWX=lg$L}vDsPIF$P9| z2Hm#T@ieM_O72%Vw+67avbfx1Y1!LPzw=%0W?0w%3m2WZ+Xz;Vx74VhAaM+6!H zGewS}B0Jk3=&eDyjtoadBYk%iQC>yG_n{$aP-pu6tJ0AyK%Kq?<#EP}199N;{m*ur zY2!Bb)YtP64lYV7K<0T}_<`XE6NHqA!1B|$NIIdv6M%+?0VvZ^ymP=l@TD=`1kNB! z>{Oi$PQ(A&&i(l?LHmiz8bCGM2-7k(4W#p?gT7WzUw_zTG4K1!frB54`Tkwd z!Qo=oDsrHOqhU`}LP}rN-#wabhG8o&Cf>S(XQNL@Ep13o&5p23CfMT~r@g5lE{9X< zvrKiy5T>NMOnuzSK@k~uS$zDsa(fg6%C-^{tw6p+iV9oRihHQLJ-Zm$7Fs>3Iyn z8C3~4y}^QX-n_yEzPEbc;D~;f9-Tjir>c3PvJ6tl>*94i(7dwU2J{0I6coV^4<5jZ$y;d-84If$6jJuRbWVUM zHzbZH%>qUc!_llS4+qA)oY`ffh6aACPNFdOnts%+c_h_)4zX!gr}xP^Fyw`yM0S=W zFo9OPEs;n~e~jU~c@Xk{q!dZjH}rIKoU8(EU5s6Lhy^?1{ zeL&Kj;6SwJBX&x$R0Gb;G&1z7>!Po`-qOl-zOXG_3(Po!wI0tO;9;$}fAXm>>4b8q zlkT@&M#ATwX{4zN61Uz2B z>_`CP_!cWgg8`@<7#Z_WR7c`s*bybuxRQYDxD^;*nU1nNe`9kx(Y#d7#H(8o^LXvV zb`}`Cj18du>qia8Pk+OIVre>{TrYd`0{m~PMG}?$(8#JC#2e;UlQ5i|l2#Y%o;()L zBX2&D`DX6F5@#f;7<;&OgLkBuS{jdP{fney_W;M0PEYcObFd@b`)&!!uK`0rJTC7~ z5Yel9r||&BoYvJ!HedN&3Z8lmR)xnWR&>Z8uEn-HKId_;*RT3hb9kW6?U2nSEpiR@ zxx}?aqK1%CF7D?uMq{lPhUVsn+vzf z?;>oKUsVf1XlOh5a>UzG%+gG=aZ3_mxJ#F41JGuYx8pw#5Hku9k&Lb`F_=^GQlik2 zkU*wNcLQ*{c`+CW?SCDD&U7G+8|Z~`nQ;d}hZ7Cvrz^lp+jw^@7l5+A>$YzkUPn}n zi~faDRGH^DVU@4z_z-F*vRG;H+i*4&8l9$~t#N#rU*Tp#U{OC8eL=OgoP~8ktFSHG z%A!O`?3!CPv`iINHbGR~U*W1e;V{Hy&nv@cOwnkLi_q@qk0Lq^gWfT!iECZ#7^g(R z+}>-CBkl2FM@1Vw&zH9lC_Rgi_MhH^%-1Vui9M6ui@NK4yyWdALvxEtr@2=wedmu2 zk`^_(zghKc{ZE=h>scIQ)ie6Vm~=++1*cGIwV~Cfa2T4b+6l}w+-&tUzltmtdJfai z4Nm+iXg@3H&XYB1FL%R%cE*&wOGMd!;?Wk=O~+XOrzzr_xF3i3RRh5-`$y7f=t7P%)&kMG|K(jfWa{FGNzkP6V4BP;d^tV%5Q|ztsbz?G;6$)f2e#EJo>whRE%L!}BoVCy8@1Abd&{j;Fo2kV;}EO2tc%vpN1cv%oTN z{jnRY5@I34%q(gPw_lETmz-^->y#?TH10DV*X1rk{$pu6QQ>^hDZ{V|xlxR=pOV14lQ%BIjp!z-sUlicw59i+A(zN@ zbb)I6ONGhiRJBch90PHC-$l=Yj7^;N_$53l39|FFAEq2ac-k#9xysPby&%}OV8#j- zsm9LkA;+M;`8q$(SnJLnG&>?!YBxfsqd?kavw!_^Rz=^SN6+mik2>C*}DC{Mb%bB`qlN9Rx(9f*WcnJ zN5Mq?Sz2;^-9>d@T^ox4rb^vu0#S6I!gD|QC3Ss*qo zGB)O3+o+;O%Po2Q-kNs6UAyF-Y#1fJDM{)6P4QTqzGDj@XVo~6dGC4S-FfKU{#4bZ z*rcyN_-sZsb#3O7Uqs#2PWAsYe*trdf!z;`jInrDwZ1Rad^tHepX@ezDi(7xz@+Ju z)xu{?I*pguQX80}4mo{?WCX4gz#j#ykjUxij#8o&aZylwfn5<8Jjf*CKLIxn@W0-w zLVrUo&-Z75S&M@NS(hL@x~9|KQL@O=xDzviJwvJgS#qB{H1zhC;Xt~29|94jsI*wC zoO0LK`Gt{5fkXN&xf7xWVzM6rQ0n=Oxgm3@Su&cAjc1}%U%V~aR?Rvq8U9a($tJNDqEPcAXwL3!3*)$3>zDmP#f?c7ZaqJ=^D$R+ni@Ykw9BP!)mwK6 z7TZS!hO$N9^M0iRz6V&cj1N|o-Kpp{*jV~EilllUO$n^a!LN`tjt^kjo)Ql;Qr2Pr zMd6%@X{^amH$3BqFY0N#Y5_5bEw<{&d5~d|{UnF*v%Jc})te=$gvZx4&!OsZvvcCh zVq}@^yN0QR7)F8DU*O4xe?*7+?sah=m@W$TzRjttpiJ-THEe8le>XVk=Co{i0jnNM z8QU-y=ry~4V752}FNKgbT~#$MzB!0dTb`bGyH37m9UMQ%(`NpO+>D`C)4_!$^4%Zo zRBES#b8#fAB5RAhjbD;+A(cgRBrS3hvv-;Yv#028?hIWJuXZ7M*hUsf+h7BuCYOmh zt_1zm%CE4hm10`tqy=gboqnhm50ST$pfncf@V+{3j?rn}O0Vez$!> zVXNWK!Ij)`>b#b&gcULS_tv_C6jvGe0r%0qw8dlSJ6?ltpUvX5pt)I*V6R zpCIlBL7gQQr^)(%yF|EF+FbcyQ@EtL z#}$P_H=!WD6QPzabLMt>(Hwp+{gWr*a}Uus{dwM-;}Y2C+f${d^SWWV0kQ3- zpROurA}G`6?MTLCV1;5&9W%ZMnDM)0c()BxHx+)kH<3m9Uq4a zw?~5f#j;>@vKj4xY_ol4B@0cdqYubGXce04p)wJ6D&=by0_?3==F=be z%`D*J{&@Sw;=u1r{Kd$fNc`E8o+cKRSFD-6t^2#5e_TUwjJ8T4sXw2MTe^>!DOWi` z|8@-81mwjb@FfejFUQa|@Bp%|HfZ~BGI44<NI_!sM1b|pd$=`)5Tx!206umLNwX1nQFCOdT_z4VIVo;?yD zF+JRh*+wB0l3;K2(VgbT9wd$uHFikxIc%)nERtaS-{r?mr_deHj@Xs(eEfEHB$mam zE3L%RpIK3S39pD|H z9A@+Dx&`*mmmFVP(&14XekmDYE|nxg58c_CGrgIB<3J2ym3)2`KD{gFpjL2i`SAyy>TsjN?(vsjqN6vn7ooA4vmMHKM`XO(2Y^_dpGwf#PFow2YZqM!LL|V&N z7>NYJuvd;BAE*845+2sXmF5o6_Z)P$P+v`}cn1g;ztY74l1UdBM%;cbPy8rcHoXLy zbc`vvRN_Gr+kmX$z~=ElsoWfaSFkX)y1Foz6U#BEHrg>)??xJ%ex}&^070`#i(AQa z6I?=FTALVz8)He}oF@`rAP{;brbuzEUPol;(+6Rzr_^5g?Q#(eZjRM7&fjT4jM`F(A5L!Rs=b>X7`>)B^H77B98tRi9N~ZYoMN9*}U^2VmSW?;R zcTf8*&qKeTpE!A2tjIrNY6SR|%uXZ0G5u&|;90&Q{IZCp=e|Lq@%in|@8n^et^pOk z2N-YHbJ%eBl5OJz@z~o7^YL7cj^ocRTtTMUZJ|l;=a!5{i&cPeGsl=Pgu}=wVn=5e zgfs`zUnXm3ebpr5s@1+w4fBP-Y=T-o*hhBlbN+)3m33!o!(!;Ru@E2D3ODac5f6kUYl|hd=gb+>0DY6C+ zw9)Qh{m>opZ7@X>W4u!H^uX$@od0|I7G?upYbAC1TCfpg0Y*{q>ySIWC1a@NOLL>w~?tv{LNpTgOr z*crIuCF;vdj><(4xM4IrXi)zVG8TE*ag#(iyoVw0LK8(p4)i_RS>lMNqlZ%w$@e;> zmqo%)@B&(Dm^EP+%gPV?^drc;xU#>K-b^g91)oh~&T%P)ES>h_j{ENJiia5wXO5Y! zoT`tvcVF(K?wo|mQNTMXT#Lusr%4N%y!rChCv1YfE|KV`;H?=GZL?M)9R((DAv=YX z(Z?VmXiip~0<~BXAl9#Ax!tkRS5+2Kv*ou=zw7R+7&i#Wa=mL7tfE|jC;NFB>tj@m zn1{DhsrN*Q)y_p5^lsh;QaTyuh&ki@p~kTovs1(w~j$2kzQ)_*JcMZ%^?WvSM7Z5%}fLPz{&4M?5C&-nRp4_3#fE=NzwPy^zwdPEjNj$;>4pZL zsD=Hig{+)i@-QKVVh{;@$Gf75uH0;NnlW58m5yJhmvMti;_02+(d?wr9qVnENE0A{ zcJ07OcKsTY>96#77v@=o=XB0LvS^7Z&&+MqS5qoJQ=e&}+8Aq7Fcq%1^mn$IGeiE4 z8{6hYp_DeN32rXBqBmt`Hq)Sy5uVH4V90vQr~ zXk$-Y*St;y{adu)O*c>YHcaLxcj1t-cZ+XO{uZC9SolxJD%Z4*s7F~71uQXf8Dd;N zw!Wyqhw%|ud314@ez<$xGFeP2S2($S@V-rtav6j>VTml!xeIXl{6vLU#7)ziLc2{N9$K+NedH3+ks zFyngNji;Z1$iLmZWlg3++TsK@8ijNYkO;lhF9J_5AlxGb`K;GkC>A`sRB8HR?jN1l zR;tIhAO@>sbUc>(<_wceAi9l>T79JFkFm#(qK_I#%8q@uDB#`p8Kd{uqn(KMATDw= z){@e}ba_S0VAS`VTc>yJ zPB3J-t>@2i*>TX_$B4+`5lxPrndUu0n)8UIG~FuJxlbNuk}=iKiFXnvC=xbH?m5vk{g|CQVc2zI_MF-t`U&h)yXp41boSM*qb6OxVvrf1kV& zE4`mD&F9*@45?LY&cu1`bPOBYnqL8BT*|(N(o*^T{>YB=Aez>Yg4dxH4wp=PO>~G> z|MJf5clcLXH{Sha;TAhY1-9m)F&tqnS5lqVN_;|<{%%Fb?(?DTM~Ky6`j4j} zSzfw0Tx%7_Kd&lPvyb+fHgA#HSQ5&O_X|p>J}?$TUjC~E=p@a$3+)Dd@z~>**z+Ah zx-b8esy$Kj1{LD*kbCz*M$I28h)grcmwd~oeZNa~$6sBFiUua?^bEpmn1?Oj{mQF-zJt+n>^%<=Yg%1P%JA}0OLVPfL+!(;uoEF~S#d0Q&~F(?8dCau zQlPH?Fh7oA~9mMEx~>5fYOX-xwjZIF#iNle5Baru7W(O!O=op zPF`NNY!5rbF!u*6(Gqid2suK29WA&h-ncR6f^I}yF)Wozv#FmRG zNf7$-7kWVcnw%_JqYu#~FKC{aN^1^|8d)7>;YLMSjA4y$*4?utyb9OG7hbfXFd`Sh zW8zOXU!229hw{P6hm+C5Nt=mLdaoR`{&aI&DAQN8Gas&{x6C{O5M;D}dz1^`PoYer zlxsIZ=6-ni3==8A3-muL`Z1de3f%}!&#Y8=*pvkfvb7nprh&o-_kl*M_k#nWhN*B461h(JaWv}pCy|<}qN4*6Z6BcGtEa_ge;KVx z;J$w|xIj>8DSO^F5vbzvIw|tB*I*AO$1Q~sIrzxY^4gUh>x4%p^x>4t@ZLw2Sz zBarM6L?JVWwBMpPJMlY-YwMv1bvTb)g zuxy2Y2>UH^qea{)GICYwV}e@+3uBSn#12q}zz& zZW%e~^rVmiLPe!3+%M(&lD`7DKW ztk>?|tz*Y*>#}uidqc-Z3)8Y2gwSQTn%`gBy&}}I3T0K#m^~ae*3TA;aL;UQAL%`0 zWR4XPLgt1&GW*S6gTo(9m!tJ2+wP#=;CnLk>B@FujK&JYC{h)cN87g>z{$K+*KK=qu&M-tC(I8a` z^7>&QF%IkiR}rvZ!w32Sc&h#FX2J`&dn{MtcF@{O(8%Z)jZs>KC|$JVDaw{Y?+%ks z%ar`QPPJmLUOY>#!ERw`T7qzwhK?YCBOVpSZk zkw8_3U)x(lZB4UWikQIZ+{R(G!uCxFUi0@JNWq>YSq`FCYMO2V!Bhns1+98T?Gq;8 z7i6#bFvY?LYq?>DwVXxoP;WZYiJ-FAM}I?Pqv&U2jGw{dW+U=pBUCpzEm<<_o1gFY z>o^ANDvM=YsIk4lPVl1a{s75}TccLitk%1hfG^+TLbIthr66x?PXa6blV=9;H>!M| zTlet)A@Z~;osMz7WgaVpqJZ7AVfQE+7NF2U`HzHGp%21>5vND=$DRC5x$50+ZU46l z&DRb&O9lzgIEbC)CA(MiUU5RMd4`KM;bHTy@S*0lV{AdPRr-lv*S8-)(j!fb~l zMw-;8O=xc`Xn2B|YmU`?zW#87Had^X@vqi1WT}yxQA#c5N0VvU zUFK6%l<-V<(fQF!EkBLMq(@@5F8ZR8g;Anp4&r?3ufG3C5uuc^gK9E=+WflF)!Z#L$I{BXKvLFP7EeQ0`9GX(Os;tl~PQ)h10=oY96@No!$=`>O zSRyKN8P)7N0U!@-Qevw$TDIb=0E9{OHh zbx)QM10qaKM=ihm8G9B~M4F`dxTr~H1{F53z8Yi6X=YJ$&Ua;#SgF%?BIL5rIn|fC zcd5rHiK<>hhohv@0$y(<#TNd3=9$r z?hEsVISvz*(Sc0>L7BFR?}^{<5Bc{;M45M!=2d1j^C&_nWrG5n`t;E^qI7Q17h&Q0 zKaj14VHvK7=SN7_rl|bXa<1Q%AlnUN>qs5&c0)!+ndH&6cw>U-YI4u>W^$3+bg0V) z_L{HK(^=l|?Ovad7=(jkSrWD|m2bH4Il}9w?IvlV)%1tWTc@>OBJKIuYY>-Y*<$vG z#_jIfq=dU&mrJbh@fO*t0sh)VzGV!Qp&M;@zs|4;9ulhTb=>K&`v*`KEv%mKsLmSSQW5G?XdXP=m7w~HPA&`e%d;G)|*sjNMy zsI1uul!t-ss~N!B9tfJxfhy%i*~P)h$qsBbMa^e`+$39p8VAf+fc5)J?H(|HWdOM% zVE7v#Ul6C+=MC$EHYyo;T_!vleZQfm@lILxt2{*h$k4|uBTZr|cs^~A`?XxCX^dU_ zmhm&T-P2sWCqhwRQ!Ss!GBTCf$LW|~DWPp}OYo#Af-#ET>}1f7$vB|PNu zF@48f3_^4_aV=Hf{ii$?C6kK@?XGxtd)YeL*!}BHxTfJE|rUY#tv zUMoBATdpV>=JO-r^h5`*9Z~w}it75vGcq+hBC#(-`>xH;!%L6BY^uxQ&)!+0)EAu|Pg{TW z5(P1$i&*8GCedq8m6J;?b_{NZ`zT#d5{o)(_1^u0?saHtW8b~&@%A~nUs$B4-BV+n z-3LA-hdu|hzCKdo)XmRoUCiHuCwA+w_di0>KS3zWcJ4e?`6NlHMVL=jmB7ZHxaJ6>Mura=v-gI~ zzk~a!+!i}hW{oa>fsc5kJ1ZQXM@hyQ?yIW}7?0)J>okCCyH#?E#HAAv#&fa$T!Wae zNAq08hN`PJow+kD#j&|kCG?k~yUesLikcA|+n@HhLC;0q6~E$=k_cn1rz;M4S@lzj zTN@g-HyL03-5gp@nfM-w#X;q&)?MjLY`G*LiBaV%@q#t!7tzbHeoY%4uiY&zteBWme;*RM&_~ z&v%Z$nqhICKc#(>S?rdC#(%iM|L_gIvVDK-_9+Xg`6<~SU%@+jTQvzH=lt>E*)aV! z%40E2X!P2sVxvULf=>*7M$*j~{qK&EXcAghwp}VI*kOq~5_({LfD%y)e=h)_rkdYYtkG#T_5>ne)k7s| zdz?aJ(Q6ri5Ud6$etvl^*t8?IZ{_j`u7biYkE>bZ7uRs`|1Y>~9sqO%-YYMDEPb;T z#xHKf^-vvbOD?1@X5jFFkbwe!fp!t-_6AtymmWN)l(aRaQ$COGKZEE_MEN$v&EpL~ zlJpBc-aNvSC^an0Y#=I&Mi`DWXr8PS;n23k46V2Gk`JBDit5Fix4gs1&VRfaqO4CZ zoHpLakqxj$p!02scd1rhku4!(+dF>`UXNym7t(rRHe1$jh+AGf$^=a1UHn zTyM!xnRYPA5^)|DqH#q(p}D0&{XB7fgFF!Md2{YquyYQVB@qtAFUe*Qn(1_|^u~^= z-poJAr{%l!u!}tTuM7oBIjxgb*ZH8!0mi=Lv(dYvgwu0!hAUyRz8IcH0_)P6-c~;% zjqtycC!BaQq6~C~~#YWAHLJvXYh)l!R7s|vK(sWXOhQ`BcC)UGA$KdkGPfU}Dd zMZ=CY9boPVSBk7WHrc%K(Eg71z-wt2IBLIW_c%JJQ2zsnwaq0XBLfQVpWyGHKu|Sr z2VBl=!HdD^U?x*K@;|2aA;flnxcSAw4a`D4cP{fUA=jg>=dIL#<7&aDrNqE_?_ad* z|3`n@O4YiYuE|pHhv-V(MgQA?RY22S`*{KuT5lau1F)xZ-u-Kkj{QQQErw%kkPML^ z1qNjQb^IMRpeeReHxK8-!5nY`Z_USo|83V>EWp&Aehb$F%kXK;`M=+N@kR#k_WfVp zjR0CfaUJ0huRE~2&D*4Z>AXQ0a3*2qec}8Z5C_h`Ul3{mG&&7?0MF%} z5JT2eiEjQEGOYI*&}?hBG#XvxAXx-DY@Z%nlLl%2b1-@;FCUV7f)Wq_+Lwl86$q$v zIVAzi==E^=X6(J3|F&L-A_1)&+=E}}3HJ+teQ7P(2>ri%nZaY9fCF}l4K}NgK%34E zz~9{9^(adr67ul~XnGTBk`VrLxoeHUk$O-$G!5Ri1tPrkT`wx?{o;m50OWn^I2M5I z0Q$BK@bfF6D`ON?{r5bxh=2tH-QaJWl^3l|3f_Webm`@(kNPPf6qAUzPq6zI)dU)huC4&x?MFE zM59W&WX4kohZom33FC*Ez-6W(UJovl|6+57=soo~rr9?drM<0_>8^cRRoo!GJ(kx+%qJBn6CLnrF&Y*(pt zCgp3eExkM&I^oJ9SKPe`q+j%qHL9-|iyYTnZ0Wms3HBU181ctkSZwuG6@8Bzl1@Dc5qGyu?G;ntX{dN2z`#kIW z9c(a|%D)$wnRTA$hfNe~HxQ`E;C$jT_`7!z%~|J;aAbtHH2cP=XK-M0x4b%GwFqt4 zOB4@WOlEMv80@o={eMXBmzdGp?}oC!e--56Jnt9x{jGywjefDsno~oKInGWjF**!`MH9j@MFi?)w;7fW$)-~o{DZbc&Oa%PJE}bNSjO3;2D5d+Q{-%W7E+&XaDGm+ zqZgUNexzvK?viIFl5%_VGX<5#%6kSWeWZ+21#{P)az^L4YG83$H+QeBb(?8xQ%>m^ zKKUX5%$A2jS0sG$lp%RLTSYIzo67DO;Us7>%!|Va+&du`U->U z+y71wFgs6o;_E{rdY%!*e)q?uCPWbHZ*E3-YWO1Me0;U`dr)WBiR}nW0^E#z`uS~M zs9g5~eT`GI-?zUj!H*Y~wwUM988uzP{vnl;hI70p&70S3K^`2xiaxv4b*F}sDj^Fe zP{A~oty+F}vpb_ct?8AyYcoy%VVz1{MH8AweH1-@s@-U-@I1d=xYyJ7X+)9dbY3~1 zk6Rt7&Q#@VYYOEhy4v>76u!laoF1aFB`E#iaXij%nRmQiulv~Dc)!IGhKzP)O(Q^H zam~~xj5$4;B(`K09>FB0X*sF|Z#AP@=x$Etc__`Dbo~LI2+pRt1oVUlcy4=jR^A77 z_M><8-rg9vj?h=pIEiV>ko}t6TAYUGTe9U?W|%N%qZJ#R!t9Qh<4Bx}UF-%q2|DL* z?(bPCitpO^>hB{8Z1?EmS5SA^cX15zx4+6CcerPAUZ0k@>-M|5KhlYNp|(t2H9g%R z{q*-F@n`R%E;<%2Zdo!#xU$VdIR9>6Uy{1$=~3Dhi{SNupSNzXW=QmSCpdF<$&PMO z8uaaz=0k0odSA*9B`z!yOQMjO=@Tu}ufuscQ#dnTbHb_tB1<Y|6<3tt78}l(lJs0Q1LuG*fTVd-A)x z`?4TaIWtX1(D|@tjg}RDNs8XCr|O4grsRc3Vn8Kg9k0|5yed{`jk5QTJX_!6(^7Yq zi`zB0Ra5Vg+UGYjJIpCr2wdOcABbxGB~s|NIHS)n?vu9H#j3WX@nx?cdg2iA*Ji+v zau0+svg9%%%WOkqc2#eNvZ5)Bx5#8FOPWKq`S-f)PZ)R%g9?y57K*MjV|`^+)uZM1 z7-nBK)MdSsp%UbWyAq)Kq53J3@*mQks&lP%3_dTolBb~cC%8}wFYlt_}T#2S` za$9@I>>{}{p&Kr8%viqt!^~kP-;1f#V2nBS^_+6YSk4*+B4zW}!L)4J&r|s(UPZO{ zzZSgnBMti(4Y-@a36IbpR_LYl(y8eJgC7im(t7%zBAqhu) zJj>x7QR)1&)HuZ%QBO0hD<~re3JEH<$(2TTZuiLQldgAh7OpvO+~ce;3rjv8(PkNq z5{jq4i^QTRQuq_Fmv@mvZeFlZ<4=-dV*H+{3L$oV8V>@=%xh2het>Xpu5c7O9db>h z0%iX-T7w$tKMyG8b+z7DT!CeYLM<_)99{N%u ze_?UYPxssQuVsZ4I(>Qhlc93SIu>`4K!I#DmrQVRukc=$hQhj!t=YvJf+NAhQ6eRx zkDlENDn{5Ng+C~Tsbzm}eNSEQBC@<}5eRgHV{V+qPn247(&7Hm9l_~qi)+NY(XsdT zwSFVamEPCg(R|2Foq}}#0#Tx#LV?gdUD6 z6IvwYgXL2m*=(EsyPvdoM4F6Edh@x|G~{YU-@fMZ$%rD?R@HC4^(OVS_hXM7YtZ+~ zsuEuVHI_f)3vOM{>>q?r0SxDmb(hh94?RNp73S_#l?EPS@8j)N%Ayj+fmCX2AF0S% zp=hP4E>DgmoV=`DA!fOOCp%!jt5~#wE=xolk`gJ?&(L=euQ)lp>S|gA-1(aG-J4nB zYEB-t9lzJ^gea^~Lr!MBfMv)jERc{PcRih$Wg7u?8L<-xVWiJ{}Fg^G8FLX%~J z+x9XB_u)>J(Ha7zp5~O8b2>fV#THYtu{^@JQ{}PXeGMsCVrCNL$=BLX_&Rg8O?*Y0 z3D4MAhwL)QK(44ydpF>pNjKGWg?D8?>xO`$#PgkeZPG(NWYMj-GRD!8E!10)4ye#J z(OKoxG$_7$_z4kB-QP?bu~YQ?J=c}ofidN@D}&a@-d|D%oRleY%Jo25AKHt>?rbNk zk2K%r$67rGe6l1GV z?mwhEKT{UkITHN#a@*$0qjDp+-=a@{NtAXKZ9u0^V_t!Y<#wo^&v(}3PSTP}Ca$IIizpW&10wYomR%c@II4R|#P{#i@q2$NTY5TXm-Mcnj zXOPUrfjM=b(}#~em$r0YXAtO00kt2m#Uz7IFSL^hz%vgD3?ZVP4TrO({$J0? zXnB3ter((G0^K@<6st2bDjFt@NC#&SP@`E7l!a+|{1G^<1<-HR#*SAPq>g-XNrWKd z5?>DVS|5`y)UhJeSHjip=8Z`7y@$?VU3P4>B>*8c6JX;Dw_d%5xL^Rx?zpYY%#3|k zM`%%Nqq%ZLBFU}3$`=c6{XV9)Ix0q8-1%3F+@2+wwt84bg==mhmSsDzl9E;5a}7ok zD7e6YAmrqidC~jN{+_e$9CI!Y%pX~kYkw|^{qH{eO+}3EORrcGxxP3p=&3Z<> ztOSvjgx`ZSWNc&5RQ*8Jb2)z$k*b)id?p7@f$sE~lEF(L=C%yGly}Q|LqTgf-{dxY zX14F0C&9tmK%6^2ZSUY3^#AM<@ykGEOj-bFu!U>gg}d|of{OkPanV`Q+&fEhIT4{O z!VMRv@zhW;-=hZMY8!5kbA0ezf#C}LOM*mlYoVj1_YxDLNeHb|dBnuukoeYz_ID)8 zKCZc zzWk~Z!##m}qhM;9XT(1)eod{*Evl>W9fEti<5f3>eFC^R{lwEmS?_GNKVBC8U`oN- z8&jh2mf5sL_CYWlq>dJGEOpD5CEV96tlckZhIAG=8upo*&X&b zSqjK1#$>3s!lyXO?0C*pu88b5D|xXCE zpDZ@fi`RdZeg-z0!zU+xeP2#ol)rKgM^Cl32+>@;KKJBE8?(Mo8RZs6Q_+VjE6c}% z_)xZhv?7}pST_Cj{904T;HR>v4L0QuCsA%u#@*{^mz0YNAlSnGN{G3_kg#O#6`RyL z*4hsH2ou#qUw9M>shxC!?Y6IeRaOq7#1PmF%$MwsK`n+*_XpG!Z8a05;>=}^>SyRP z)O4#WJ@eGiX7dRoa4_<;yLx6Q-jQQzMo2$S-*8es=xmqC2*5Or%i12e9pyPLxtuiq z(%ZCT;o0f0Lx(~q8mh0m=A8XKU*+~C+>>?7u4G$&xKLIiyh%LF`14wJ)cD%ESNKA$ zE7870meAHNzf#YlF}-M)`pAU~yHCzhv4mKXP42Xkc=n8>SB}0vp;sfa@`0w~oW&>F zBwZMLm++fZ}R`&Mw zw=T|;GvVZXv5K~-*ct>lr*`=scC2kU7H?VoRSB-MdO*9zth8Ji!)q#m_DJ&EHdsCPF`p_hs6vEVrvKnqFg|@TU>Y z%i(zvhsB<*+Izc0}IXI3!o08GFkLtqNdINKjf>@)zgW1A{W84jI@H;+|zx;$f9L=Cf z-uV}`5cBtN%VEu5CDsPde(2Uq*FvA5iC0&T^OP}k<@pcfv)WQuKO;AtpjG@uYQc)| zp|x1-$#(MfhyZ5u20zdDF~;ioG233%dk||&`cD}*1hOhwOlLf#<)v$7)~XrbmW{y~ z74ZRSVy3U54#7FmuX8_mjaL9EH;D{V&P!{QO4JH8p!{!HJq`FXZ|%mlwQ;Ucvwn_6 zdCj#D+Hkc6$dIj=`Y4B==En+x&oKB{$!%52b^Pq5%C3(W__FIJ77f`^;cB;EYKa>7DpA zN#uMbssi{} z$`Ahb0ci|FmyXHO8OfdJJQFQ3>FW2*Y@-;jYyJUAsl-ha(sPH;5xte-mwEyYrN))$ z3DQN-jS{x1S3wXO7R{`*b?T7~U3<0F=NhE(fNki7Oa^~Jn>KcV>bWj2iC^w%Ws(b9 z5Oyog$`4m9d=uHv&X55FvzYJky$(D)?RRp{8{7#(j}eBEl#A<60;?-li;I@ssaaBL zS&vqh=Jt>0urHXdhnB8+dX-ej=cIKC3##8s))w`e^E%imEeRMkGJOg7`KMOY+dc7% zWO`n$N$}ldj7&{8#sO<~xg_?UaJIQOnJw-K;RWpMQ6$X0PrAN6s2KZdGtL{JHd*DY0M|P-l>l**T$xX*>>6J5>RAF$zJerX z#Mr7$izQKBmC=dbFtc6zOmEL#Ad$6e&AlRJ zllYh-XcGD7ulWMFD2T~TT5ZCUeErnhkTzAal>m>9l|F!9nwVH?a(fO(-jD{Kdmb{3 zr(=m%>G0goi$?8Vd_1nRgqU3hX{9BO2EoD9?m9`)AC(5s6) zM@&bobnYa{d>pCv-qPbA%nYr;0V<0T7?TtYN;M;UGe;YE_mt}h9dmR?pSXtAWH@U* z5(p+(rPEx+;g+9h(y@4O)|WV$N;Az0UvxQ(AjY}Fm3cQuR!ga*m4zQZEI9t4#0Nms)|nZuVI zUlMI~f;sSH&}M%lEu;s_NKXi9)nLC;;Lrq0<6|eVDz<9?d&f{%I#r{Ns)$tt6AAdE zQ|Md;qqDR3ZRlJ(+#T4O3Yv)ui|+OHQ9Ld94`WBE*G@ZwuC)W+%sct@A0B0|u~!Hx z4=;xX-lygkn9qGWoX>E`dIMca^Wx-vIdam_)eP?IQ~Ci5FVdy*qChf>G^ETP*GjDe zaw{+P-w9-S4tKZO^9y6$wT7Q(Oc@LJYC;b6um|I2M zpS;UjELoZ4T@~6s?nE|&BvnmeHGr1Rb)O~s9jB!>eY}Q!>v5iQ$8_7qp5!b|GbGn^ zNl~h_e?Rl$Y&22rmSOZaTgN{3;JJcI@Pc z{4Hq@4g8rwBbgdsnk{QPYTiAfP^5=ToxAG$8Bnw#MSO|ZFKz+crH9;^2<10BY)eY( z#+tMxOM3VGmi81L{^BS4OPE<*K+hN>(CK#71126IXE3}X0(JXP}e-K z>yO_c9JUGQ0*&k`20~aqk_F+RK*Jqj2L0}KaLR84o)crmWB2yLXUaN?{Ci`!d>qf| zUq|k~3T(kX-BpEudP7QTrGI)=z45kqJ-JW5Gi!Xd;KrI@hZTvrA+eBNUGzCXRV3>@ zGm-41@=8@~7f6*XNxOa2BjYgbAY1SbF}JyxEE$+Et%kq%2*z%>pUVlyDXD<#+3!R}oc|Qd(bQ^K z9>345^E(ISb<_NpF#=A4AD;&3l8xVh1$(BZM;{Ovz{@eO)FPsR1EAnVM)J9t^DX~r;44@1 zrwzaa4>M^}hVj3_TtjN88$E2398AJi03&z)V5P-<`D#A3%8_2C?4&MCyCMwfD1d>u zHLfnL^_dy8+jpKZ+YKA&eHC!Bi>TKt^%~{MN*EsRd6mm*%B-CEQD0eMZBfLt<-}xW z@C5dbX|E4_bbINf+Q*+VH?{EXmzR5rAnjVf=cR{{F}R_ig=RfNk|aZ)Qg@u-wD7LX ze0-gBiNZ?ub7P;7ktQqis@9;(S&=Mw);Nv5qnkdk)@^-jG=h3=K}+kWm?q@;Z}1<% zfqR&hEf^0+skFmJY9oiVRRe;dLh6~40K+Lu=4ZO!$$jiajW@>U6(A-KE9gqJ^^D9J zM9i8ne(&M0zZV?q(4xCJC~LPF#wl{O|7NU8goqpW?reD5u6FzeXJwrmOPxHsp8Sqz z>?)Jb^@mMW^WAuDEVtL1`RUjQ*bUuSjQgCH&3Ex;Z0w+dLtxab+;60F;CD~TM^T4S z{#8NB;7=$_tlexyBY4~;9SQJW z1Fwg8{L_iiNgURD%#PqCIy45(x5IW;{x_GC;RJKNW6LWoCk)tudnB!qiYdWiEp45Z z>G5tKQnBg*tKlXGmfN^4lihhOw%Vrig~%&QyakfH64z(jApij~n^du{QF95l8$e$2 zG3s}@2}xbP*@dB96PMvVyT=7oESy&4PF=+VEzOx8eql^TR|RmUHntR@BK*>0^}hX~ zktM8~#b5YR- z6Cv=j`IC*B!WsQ95c(6Z#WepcoEdZSDuK7g#1dvZHZ1}tdoUtQX1<3!xpW(5-0g>6|{X_;t$euV|D7P4KT|epXI|q zFqjZI>0 z{VLh*(F(kx6gR2yT>Jh#^vrP$%hW8>w<=Kvg(0@vS0qZurkbMHP7ZF*SwrNfu?X8t1l9cv#O$-_reCWk}8 zl#7REGY9bg6_E!7^5hQwd|F-a^r^>L)Nv>4EYH!qTVrEy<#O>M`Yz|ch(dqTAEc0j$3&kzx;@7}S5eZDGwPakWJ=xL-(g>OQ8iq<4C(|GH_T$I~@8-eS`EdLZF z<~V%NDdOVpHS2k5A%f5F1Z_KZW*YYm>DAD|%d@lZWo(a=w=-Su6)R$UT8ANRNscz~ z@>JYM&fw;FtlROCQEoGWiTA2!rNoid{x*ns4!O%P>xiDfjzHvWwKJIZPB^Db`BG$> zJ$M%cE!!DXbbQ7sAboRj)s1R?ssofa>`0Xe)773WGE;D)9+_W8VaaaTif*`2AjUs% zX=#1U!q_hPS()6+_4tih9qzyjsm?gdx z=j$lv2<%5SB3zR!EU zNrB!IwJgmojOB}dyT%|a-ZJXSz^os*68qeuhZ19TNT7`ix0{>N?^gQevG%8)c9X*{ zOW0(nea5gd;{Xdati;;~e!#V#%=K~omeh5*!rhJEdw>vGe^DGISXg^pSQpOuvfpT7u8~zm_ZM9{b2n{p@)#ZPNzMUibqk zaxy8(9-ne9A4oYbJcB3*%;eD9)1GPTOWDV_(wx8sJE)&@;O(<1s^Gqh-K~a#fo}>V zA4cfbA5O>H1rJG6y;c%8uD-T4#J>)Hhvs|y?Xk-LbPCEjNvf(Z120}jo^xioU2cbf zn48bvuobXS-`fi8EmziEYio1=0XH%NUM~!NlthM4c+F|Y4jZ*P^N#fX*lYF+T%|fc zi8g=m`~p>o3clgm9(aEEJmQqR>EVG~+=i9HNU9bFvMD$Yi&^z3OL^9gDEx%Cq-?5o zxyqc?q?}~;^|t|QQ%*_#T?6bOkmvYpUvWYiZrT$XeT=muJBYif0Cgre7{BwigO3TJ zi2_;bA24zlrIRd^XwUNL1|QBfnh%N!RN@&^V1Ig(QlzE}G}4om<6(N$?P++YaRI?z zfNKt(F7d&$razWwBhYLiZLUOVX23n!$&(v}`F0G=-((a*Cz|q=Dh3ylKQxqL^gIbEW%OldHf9Yl?I3GFtI!aTFx;~REXl%4j$vlsI zE53Y_(G<$qXKSJ%0vlZdTmPP_P-X{6C|G>aSlRw!(Vpm1ce+8g-USoYo>pdL_oL8H zfB4hJ#zd-#Pb5XoTgfl0_euIpS2LK_^~ubPy>!wrSM!dSAg=B>`3d+-78LFDuxH89_Uj`KEg=Cp z)nNhLC8YU+`KR*{=lxpX%rhS4d;PzZ6QDG}rY< z;~QxGPPy7+)}R5vp{%S3r8g1K7#s304Qv!sM}Xw`HhYxLoX|6-=5#zPr%A*PTZ8=U zOpPTSd+fr-@eL%)IKEb)6*w{%H)@sjR<#Fby#`Mrvg=CK`M5l4A<(IG=3^DLT`01f z9EVd?g#KqCs*;!i(9tjKGW0SO>!s#*ftJ)CoVlI1!X5QKC~v(NMaRQvYRk17l&%UN_BFn_S;r`F4aq9$o&v zNXw}`b+=z3<;>HBHi}N-Yq-+bvl%n%Z}p>ijjh$yoE>gj$QErp^@>vONPl#Lo6)V! z)R=D;HWhQ-rAY0JCGfgDKa#S2guGSZ^_v)JJ-ZnWJc`b7&=U2X=q$g&hg`{8KOp4B zdA!C!U*f*h7c+ihVFbUKCkLavE0jh`K~)=neJ$A7x@L1-XF$mX4*!5)4_CuJ6iyH5 ztiPtv?d@W(aieUiUD6k8P-3Kq{qBloNZq2(>kpcSeftlmGLdJWLHLT#nVjD}ts^Uk zk4j87YAfGXQ*pp8-vjr^gmOzQp?0ugL<;V0`bI~!uhV&WpE%3o1zrIIE>%dJrdcO< z67>bl3*^=s+Zm>nYC5}+byzBgzvS8a4dKhRF~J{wGSYpc+QxgnIne2e=Jb7eW2wFS z!(kO=6b1x+o1;B zesr;nhgI}!G@d@HOn48yW_>`=rdFI;e6jE74@B1F1rgjIz(Qwb_WE_Yyq0;d;iUF-E94da? zA;LK^n{t!89K`jiN5b!|WQCvC?RUkW1qVR!BTz3Ird1R-X1x53x71;lI|UuB>#L(c zdgxJZ?WakI7d_&0P|RA71HBS&7$+b&#blq0yZU|PN-Puw{3MRqB35a;ucO8sdxkEV z5pplOmpv%@jd=9Q`MB~(Rj}jmEC621ZROx$ipfu;X8e|-EAyax{<$>b{HXd5!=;|d zFeVQ~6d1|3)4C>Z`fG+@2&BcFqB}UOg#d9PU=wXZa5?Q$1tsnMjgu8~Ps(5Eq7cij zrrsFDPMt56DKHk18S1lKFB0qteh+Ru@(NgxTWaS{JPuAD@OM0OSp{Z4L@j{#@Mz5u zmQMdS5bR2O=LXdAXp=kcOiBs7JFdzR5vvxMeRSZ=litJRmakw2xJ?QV7?Ihu3C6}C z+JLT*N|)E9?uLjP>CiLMs(}S)gp`nXm*3sOxK8-4A4tEFgSdm<2TDO5&)R+3;-D?g zvw^NJUauXn*1QirFu=*-BYL|jck+?FSk3$BBbaKxS6fS~@p{E(Srfcw~`M>DT_+o66LG`B?`}hB{0D3>Vic?$re7i#{Y0$Ma zxtr!WG+nENE6?8yn=f?q#9((v5JLgWsaq%hVMPdf!E`REU5`i05!|TwRYqkgV8#5j zQ~r9geIodxv!bS`bqYvaQ`GqeN2MNYj{FbSLjS~_q+^B`#F6AZ@%FmpaA*cs;UXUu zGCY~Fqwiy8mKVX{FPTS9OK5$1yY4?4?ium@i2LQ(b4)S21V1fp+LDv?`)RMk^~XJN z{h0#QMft(uD=zv6D!JNwRWk`5Z!Q9QnHejJF@`7*#3;ossOd2;ArNs#!KFI;f|2K- zQxL+w&6jWZw7!=ORw1zhxDJKgo@NKgx7+-6wWrq&P}BM&F2&>=U@U%jEjhEY?$Ot_ z9=R2$KF1@%`%|E18&tGl-FU-`^#M8qHQA?sHN9U@r zR(bU0Fe;uO#?uC%%L&Ja(Y9d`-{@ucO1CdLOmC5JqW~1vmE{`Ksu>9gu zJwrS2nTvCuTCl3v+pOlym`9^?J_MIC-5R#aXPp0yb~7w3O$@2|0h;hVI&ZDFYHaaD zyn|rXvPtSoJT}*@B5y{@e_+2ipZ*J45!#&Cki`aYOUQNvj%~ComQ0*f3#)B@eRlo` zYLimo@>2+*{}i^rswo#Z-CxDIV$V0_)@qy!Y903U#HBy6Sv?fig*v3@b4|Tbx$oM(8#PJMvcK{Caw+IrbUMu6uu>57A}yRoXL|lZNZ`R9 zkWi4BHS{J=NEgHP<#Ue_+SAeCA1$k|CoduXxcRI)HY8`7LhH_ZU{!2Ujn?Ous1A*9 zW?2_obiHvA%wbPgYe4Fd3O6ha*dgMVw#cOziC(5`{_+En=a*kwu&SG1!1IAH&N^o_ zx4i2(!#!__9L)A0fSQ%kXb_f4?gDatOti_z34oXf3gWCW@+(Wi6Ig!ma3C31d7$@gwnUFtdo>y`P_FhxFG+}x5k7+ z#AXA~96alSoSWMDr`Qs5EjG@(Ctvt~IYbDp*EuQ56G5l-p^mr)H?lB*=Ra(dCgC*I z+>SslK{qQ`$D$qw>$-Z7gXhOesU(t)CO6%JSY`n^Vz&eViu$&gI-JtSF6S5CfeOuB zq$os8=Y7=4b6fGZ;8@4@W2Fd^?|CZJ64@mp3&s>Kicl7=n~U8u5Dk)-ZKYDN{U~s~ z@nVUSW`TrP_R*!4#D$=rXcS;<;6C!h)38S7Y%c%mH1~c@D6N^)F%F{R zLuHc+jZ{7bc0=HxynU8UzI$BK4dbAf=$K4IcEl98DI-l;eO4z%N|gcdr+3ik`EDRq1(jmQlWsbc~ttU7%V5XwguhZ1yx{vKymZ*xWXzHD+|H_aZNXWqZJ2Qw{~ynEiH|cE zy$Zjoe=QI83IXai)!Pz*9(cu(@j0#XHK#n@|QP+O%(% z&;384DVBcX(RPN4*BPO}`ZQNFc-`E6rys`u6P(K2d9%0RH8c{V$GO3^8gr$?s4#1_ zr+MA9U-TS?yS6&^^3FYfkNyo6|Dt)ft2_u?h?@mhJVDM|@|RjU`tx6;m9hy#>$zs$ zU-57I$|u)XzFw_g?3a@_EG3Xwn={>}|HgNZiiAK0FXBZD)vjD3XTSsmX3%+0%acdj zke;;8IYi(Zb?#d(p`3Shx_c+-X-YRpl(UV$@6mh5x2VTl@1#dt`KaR#v&M=%oG6Fi0kgD06>_qV&@!&>)TpMPS&=aU~tyD%@ArD4gB&)Q$WP z5=iimVe+5)C1Mohl{vQCPC-Fqz?AJO{LF9x1|Gd8NXI13UIaTxVHg#St zd>1-tUhTnYQCAjDEajJD8YMAyqin@VALF@rN9Wi*=6aluX$_%~ODe@uO#FFIEzlI$ zz0eZYRdgk$E=W)x1boX8=9$S0mxpxJf0#1ga)q~_SdE&J+6>{5G zgyLpI6%QSbOPsOLdywsA_5$(hdwt7VSd1j}y*q{FmZ?2*i9i&)SgJU2p2}2Bs#g|L zcQ6;#2+y>m(pF$ZKk$2D6ao!LhM@Ob=|A}-MI8$=Zgu^{Ad|i@&Iweg>)~>p1E*@H zO09q(xugiCvg5Yd6Ph9g8bum-oH3c~Lh|2BA|>SRQKvcGJ+=>mW$$%gFifZK`g|Aa zy;u@#<@a(+>Z!7H1dW7Q$=F1$H}Q=83@N28NVeI!Kj#% zaA7}X#TBu`#j&sOlm`X@d zjd`Q;l8=zhu4oya1JHdsaehK%QC9vi;&iw=u*0EIW8b*3{K79 zixsI-LUP5oGNKjQ{%xPNsGA(ON!Nzpz)G~+icwTL!814CwZ(FsRH=pdaybf(vTsY( zg57KVci}!c6J8u*f{(9DZI5@wqh1%U)v}+6`Eb5zg?#9)jGk%mE_&zo!NBUh{ESOU zS(ty>$tnW>%wkzyCPk%L;w8T@SN*qU0)AQtxd5~+;)8j74z_31d6_Rg*!czHSO_EL z4e>rlWHi|zQb}n~kfYwMuK)>OqW9@~&XJQ(6^C6_M&7B7M1m?F!u0yo<4fWiSaBRE z@;GhV?k_epllL}}b0_{R#&7<6MS&Z`@y_oI^CQLAtt+e&T~?R#^|ZiX2|q(?S~#^1F*-%Tyi(t;AJW4>hdGKN@z+(s zMk@M>_?SJfGHVZ@NGYpW1x1+IjV6&~%8;%?PxR@{;$h%7BO$ZYZe$MY6>=dwyGqR0 zO}zIMb!(A~>{*iG>lzUb1dAXsY63Fnk32gs{9h)=7yyrnm}hT&_{iRwH;AF}@AhY; zNdrIX0Uva|g2c2-48H~19=i&LOy_?)i)A9Q!ioIug&<}a?!(9TGHMzTd40jSxZS9p z)8IH}ntzQ*nkVs8u1EKwS4~YU`~+{Fs?vNA-F@@!8OWx5(XB!*BImR>(D>y-z%}Gz zu4*t()88S+&>fPgPBe7;Gg{IOAMSLQWwuSQzwx264NZJ{>jQIue3IhrEKFn{HJka_ z`Buf1(rkx)BAm`9S*D9_ouiW+e-HD_P@Ohz41t|@v4EC-+6jhZFGvVsRg(VU%S+KLX!&H)hlz2I|9N zldSwQOb6>=jC7!zNP}p8kVv0)zj+wPX#=Xm%OVMGOjT1gMcA1t;{)vsUIo2!)J(VD z3If$(rCBtrn^IhiYB7eFGsdA+eQFZE-f+8D(HX{C_1j=L;j@r%9~?U^YeA>jTwU5B zVB=3saDO9JI#(#+-~_xaIHa|iOqN66cLVQefva_tf#7me`+)Cv*uu5UbwWE=4o`?; z23|nL*w>7sfqNC!NK^F5Lm6oMkAR1q-}1>i1%Wq=_+{#oNpGW5G?=i+2@o+z=7n|2 z@RHTJZxbwuUYKepKF(u6G@~lg6xJyYs2uqZyJvL7Lll#B1PO&P z@&}Z}!76^6w|}8>RI>`M(92eoOQmd#$8s zal|?NExM@Xtipd8%T!3M*csuO?8A$E(|AwkRh4!8uJw-b5s5xo)=I)_xVJ)vShPH2 zh`Q-BeMSDaR|Mzixa$!c)nt&J494o`^7;^iDpr^uKg`u^TGl!uwU|qfce`wgioJHVu>qmYhDz2(b6a$?_!?N1*9Dro z@^eoKeMeZV^wv*}fxVb3rRtf%JR-95TS!dP)> z*xNujQxmDJL<*kyHs5%kxDaUJf_+cX;uSm}V5LKF+GZBV-W+zAglO z6L(yP%4Hg=@!A0ufG5tg8bw4ve&M@TwtZXwkDe@TNAd9*P9+~uTyN${cUJY#YYv;} zW)}`M9;~CbWUZK785fIs?7Py81c%M$4GF6R(a)#?4U2dAg}>V!dGVK}h5eu1i#EJa+Lq3sYtCjr%#K<8`z>;4slUs22YFxqhDjKNdhQH`KmxCl{Ts+_!<|P@gV0md zvYFpJ55=@I0>6Ej!4877)T}70fB!fv166zlIiJ}6&d1UJj;d*&r^tIll?1o{ zX3#JvLzHz;EWI<$yJo`N!t#OMt>RsO?j8Cs{3DDKNr&`_fuIfKmD1=}3WoTt4ZeCm z4Bw-Phas=0Fc6Q9>x~v}Wd!eNyWBv3{P%tEl%%9aa6kR?#s0(K;9(mlIsNy+(5-dp zf0n_5?}eQxH$Eif;D_GYk1;FGiF}xRUJgVT3dxEgUbOE(02 zSHy$%qP=&Lf*{3z-nJi~jQ@{-q6nsNaFd$HMY8fJK!-cAJ|RZph_kA7=A8sC06r@A{=zu^10rBA&%X|A6U9@`;Lawl?e8ki4N8EyVc~cxT7StCFfu-3!jz2khbX! z^{pX(wB+?8@kVb7FOcnknwhW%wTzpmT?z4umZv3wriD+xkfq;6hwWe|1#Ed+_&jH3 zDx(L{6_1|b`UsgJMbwIBkXd^gs$J9cPE-7SXU^UWlu7}9lzl@97;LJ8oOHO8DsAd+ zb(6x5$E%e#6XxcI6gPd>T%j|DtfGvnqwG<<>Cm z9BbM#^{ zZ9OyS^1@6(`u^(5mNjjC3!qjQXUms`58Ln=iRsl07A-#%XglJ)O!YK$n@-*Q`sFoS2`%!sp@8x zpqxkzeKc^&D9qXb^5Tycwy}0>teb{i@Yx{>5OfdZ(2m|rXe&x%0)1e#`)BaCC=97# z{TY$MD_R&RoF@51=Aje@?JXDU8>jWd%WtGAF^(ANuyEPpU)NTcu<<4f-x86p!n9KU z@@IUBc4i6Dd^JNU{Pg;K$yPiqc1L|ayiqHP_AY#9H;&sO%nIf6hwdv{PTN=882poHpGL@e1HVd%{_|ad$dZ33aXfwoNqj?iWS6$_o$CjcyuXG3 zTbB7;JA)7{T!^L3ewJ3*2tRKgK$g3+M3U{lhyqm;A$(nLEItwwElQmO1oUHY^cf@A<%R;*I_Zu&@TWsqF zOzQGn%e>@k6-ueyzu?Xk2)e-fpO&ezzlP5Jlk=wkozRCrM?1uVkF}A@T;#O9^7{oM zF;H6_p1eWB#GeV71nr}4tcdQ=2Y=vA{X_>#QT5>U-?rG#!iNKX#C+^j>)5ZBf&D+3 z%oAeo^#dcLqYVsmC}aHkduILEb5&7@GYp$Zq<>+8S>NO{hq?Uaz)N&Yc$kg|-D2EX z5pMR^X0xNMO48y+6Q{sIdlvZ(F|@Z|VxXpfq&7!o`<%+~6k)Tx9I*7^=#{+oBXG-` zrdjj>1l{5P{Vl;^e=CwGB&5oB3$1LcZWH8Iwit7~tm?IZ#D=XFsM+*C6h1i{l7h^{ zw^}1?QK-oW(iPJO;8@}S%)(U0H2l3>cwVGnp(f0w8b>}I%TIy$a1C4LIG=90DQ$KQ zWSbyVt;L!`E0gmcBays;Itx?_Mvc^@vI27#O#IOW!$UXjn@+aK1tphoOy%PAr(F_t zZBf{{LsAA(tVYIsc4wTVZDr0qMWvv7Hfy2wE-LZ^G^4 zKjY``S;L$PEylwrf&Rbct}2D9uYcy$pAXdk|NAxbo;Uo*{xo}Na^EZBfcFLK&|=9z zH-vvX(*Ls)#{TK<;*}rd|IhsUTeAK7N=izdAODwj|MSO!kbkU(e}w=4(RCD>-y^2< z=qi@L3dfM#poQkHx*sk3h4X zL%R$0w2Z-ZJ_;&cCqww9)3u3Os4}$(-}o&rtKqW~mBX!2E~Z1swGHN1gNqcLR*13n zW$%np=DR0>Ka67G6PM%ftUnA(aXjJsMOYwm#w*;@N9birXER2dFhGRE(ARkA(p2*TP=g2DojYWR`|z@7gcl{9akIl7Hw}M%W^$ z<6qtu%G%s$(5mPYuofJHD%0W$P)-V1k}j%RKxl$=<}2TdydYp|eLjbmxp#&CuXvK) zgJx`>i7!E1ZhxC9hAI{>+r9(>1p3>c^_}oFDxd`)7~tS~a=4K`3aIme!rULyK(~)(v4(uqz+Mk_rzrCP zl5|fqwm^YZuWqnKzFP!kjS)p$0H1B9H_qGE+yMknTEuMEdIQhNH!7M`Yrp#q(g&@SLH{AVE-1+ctc z%8__o&>Q+Rxzt?+2ev!htM6ro4gr6~-d-A>f7l}|xp+ngm5?pcT0DAC!Fy48yy6t? zX1;UJ{>HQ9(P{J^ENZzii66XA zsK@Cg?Uy@%i?_H_0M*OS#7R_+_{VNtl5H-NSI&d?+4=DC`E0!)OLjwjDvK+X8PP!_=G=mup952})$}`FyLv?)zaLx)qe2<-9+iIGkNbA!x)V^3-Cd*qArC_uE+27UX5!t(e%#!-(l` zCz>*)f*SDObQ(67Kojm$VX-6kSJWW5+m)@|CH_ROF!0(S^vHwG;{@Zt_pWNQvwPjX zO85vyU3s4%0^;x!k!GsrW`4zX^j}|o9VID5K9tTUZy?B^$<3fEA0zKoRiuawJ(Owb8;EH6w5n!m+h+{KTqnSpqq>gGIjHJ{dt|7S{@^~6j2XljCh6z)y(=LV z+nrx$0c5Ke!ix{l5c1aQJV{2SsFXwQ=UF8Jt1+jS6S19RI6|+gTT-)|6#A|2;q->~ zK$WrlH~kZ*fQmCdEL&Hlm)`uRLo0AbX%X7yaa>>_ILCUz^wQ?E^8&g7=PjKbU<8MJ zBl#faNz{0Y{{ipnEz{oiz+?>7Zj;E9Y}JU8??|s;!@f%rQcdUu@~}V5R%YtU1CZJm zqpl4%o0m5w>g{WvXM_ED0KNSA1ZCGASjz4xBzq3%=r!V8jJ?Eh@B3uzedt^xe(FUD z2NYFp4g|HSJ7KIYW8!j!wY*K|5YuJ)5Si>%C?sdGC0OROc;1T50|Iq**I?M2*#+67 z-YFNqREOPJVF0BoAu6&3FYcZyLo|*IU8AxJZa6QLxd0g{)~m3O^zPL_2zm%9L_9T-6N-uc_Q5AoBwm6dH!oBOavrspkS z`N)stwJG%O^@`Wd7FFf;n-R+NIO=7(Ee>-*e(eM{^A=22aMN79(7~`(d^iqYiaqVR zz|$yy!V6D=!ddQ)Q?lbg`SU9u?RkP_o2K<<`(j$MI2`g=`?J|4$1{*ayzOesW|t-! z^?XSlSK%vbg$CIXur+DcTf5q9z~b%wKGGznqLG&kz319$#2p#dDJ9CY)LQ2={oGcH zjp0#;+U==^-(i6=;nHK482#*`*k?l|9oLXRcl9mlq#eRKeEB`ja3Vx7vi+ z69Sq{qyZ2_-}`B%{>vmAHG$5g*+y@hCQ-kmF=_q~xSxE!M~*tIo!j&OGXYIo>U9F% zBoo|X(wFVD@I+cc!>f(@Ip7x!NIcm8qAIjWc5-_EkT&$y<|QXjLBvGSrL-#Krfg+Z z`iKBUcEXA-Q$SMr_5Ck^4ktjvQQg619x68&}@MR(sLQ*>i2RArk8w9kGsY zf_S+wXV0a9bFOypyNs8j^K;Pj{m`%Ce>-s@-BxZ^2f|EizG~ z6$n5A94O}k3}m=oscVW*mk;)`P8D99HJY&q$BJm3vLguckFmelnCWn0GYuPcH!54e zd!wDDOiu=%+*7>1JZZ|x#9urwbq+<&t?{IkQ3m~-tZ<|Hbd*J{a_$&E3t2??_%qa35 z_#~R(U)ZkHch2;s**_Hnz|8$1Y-IoX>ROSuO53tIcI~F8mg>;GOPvQ4`kme5Dbdb; z4k;c_N`4F+sPq@p^bZt=zKAO&m|-82@BuyvKf1Y|8W`f)4)$M0XluHl@Kf%aqg(NUN(ZxQNX(d?6^VoQ~6~fv4)EA3_g+MAne`@f1(gd?A*@vQ{_mw zQXJSl4}XjLta#<1~wH&e9`JtK%*Yrv%7c9EcuGF+}ksL8672?_kBGD&Z zffBGu&ZYdU>(D*}Bs%2v>EZ>DhSC?|<~5W)Uk=j0|3F~iui1~p*xz(<7EMj)?}I8S z$72DpgWN3DJ4XI|0nlS_-2Y86WVp}EhIkZ!U8jP{BJs!TRS>5$&6U9rAwG)*C0N=e zV|~G(5lpEbWQ0URWySJhffp{BagjgvWi@CFBD$3!@bsICO7gzpqffH8Np4CkO{ud$ za0)pto51qk3gu?6E>~E=UE1L3Pre`t*s@j8{<*wND;7r0p?q_Kg%t%ohpGn2oEa5= zD1ATx0jL#B`&9e+nPsLsx8fN;LKruK#TsZUi#)9mQhk z#`7}nq^1?UTxPXhCLzo$sa?IkpPE;*A8Yz|#X{*n1lM zxAuehEj&N4YY*1yNy(6=*5G$O=t$v_{}RFL{w^aes1eLz6F7B1{qZ13*yv!d&2>iH z20vQ(UV(>z-*(_LHo( zVla2`C-$&zu1n~ygkX8X>Px?=k00$k*_G71cjy-*-|QTkK+^GE|L|rakh#G5?JeoY zD_;FeyZoY%VDyF{;H;E|uX%1S6g%yn4(95vc7FjD0if57x(hygmk2;{PTMMLjOI$ zXOLGoPU^2tDbYjR^)I;0ydzU_ck17BSkWF<$Ud6f33VD)awo*8qFL@)U{Vnwe1P|$ z9jdzF{q@-uj-?02AYO}nR$qgL$%5jowb77{C0h!HTdWCk8M$`2WkQ zR<{bL|A0yM6Ra}qJiCVX0Wd8*k|6uCi)`QHllS2WH0Iy{($^x`B|!nAsRoZ!6arQ` zNR+o&(45@%SJbM`Pa(^E+0N?Uv91!>+r8q&6BaH^e)nlwAPzY^^(Ip_pj&{Qa$-)G zdT^y|x*q%yQu(^bwvy4Vz)$D3;SLr+=w2c7Ygt*j@z0W!8{`n8ors^k-0YzgHAGbm zmBZzYyK1TemA3?C5yM%r4=3bFd_I-g8*FWDeGMe2w2- zlK3(;sC~&<+XzGNzA+4+?lJThD}=dLta%<4$tgw)xfjN--nbQK5s322*zUYPH7*9| z@EPz`b~`kNeQ*+d!cL{pGZ3r%I-#2e%aEq}$;`sxwL8W=5t~x!9iNwlS=q;%x=o(; z%L6ie&|OX3UgMeZ+8Bgk*ZDYkTQJ&Y**{z8{)a;EJ$&NpvzzWNl;q80q!pv^1sgITZGZsexLaPgp2zaaW>l_I@tbGD+9ZSkpB|&mRgj zrG3rlGxhE_$i>vQos-yfua(92JG61shZlDuytD^pVaU;kLOg`?qqQPa^UxxFo7~5KddHVN9kWOSS?RKV;lXz#DMyLb zhZ9)&Q7chwMc1nD-Wfq>(d1ZoQduWf_Pi?M8$-#Pr96T2QKou8ME!xT59flO%q=b+ zhnbc5OtqGle=l3kKS@8{H%>jZY_Xl4XI>CxU zs5M?0)HV-?Qp`o>R}J7%(fyFITW0crt-Z5Augyqn8tv)g-H)qIx`~wMX2;c~Az>gB z()1X;5?0wp{R6sxROR|lj%x6UTB=q{ zNxqb9!eaA5N}7tHYy(GFn1jx}pKCs!`S33E)0s0uJ#K{@-;OP1%U8Qsq0WJ;o>@4R z$-!@)3t_9VS-D@N6Z^GpFW0hs61ae={qtM;COu8n_xZY-evJ;zKi~SIfpUwxVSLRP@v0^ zS%=EY^D{a0Q5NW@rZX6sR*^69hJAEuomWp}=2fuARHDL>&j~%>Ivd)d{*iRvf?Ba5 zh!L^1L+O?X#O)>Q#R18X)@YDA>{F@2Z$C%?pZpR$}FP(nq0JlSI7&b*%6dbt)a4QV6CJS z`+5qFxG0i@StBVkRqTKDqB(AQDGw@5wVTj;*w)(hvR30^&mTxLrYmQJ)uVd| zBwX`N;_~LC3{6`rU%)PfVijh3ouSlC1VT=k_~xtyz3;+>!BD=@$YRLZw&Tl8$B$Hz z*OOw^4A}6rW-(b*daH^0b;sW85hL;3MqQZGKSi$>%IcO{+j;+p;mIY&mV$YApd=94 zVBX@lgsrwYzYEepl~}T*aKW&h?)V;b9E5{HqrVS6u*~upBoF0nLGko8w`O}foBvq886!mDD{!V|R z5b5m$HK8Y;nCKI@vLU4LfbP2t;NEY^tgZn=SHUZ4Vi_$%)g0W2%U^stKz)I^mnXFf zIwzI;IQ4~x)v%nc12Wlw$~e5WFXldrVpKG7Zzffrg)$T8)}l}e-X=AuE@;co2zNB@ zN#TTGsl38?o-+~~`7D53Bh}-~;;blIYeKTeQ(J_dPYPwOK!=)vUiF%Lzg>)D0>JO* z4afVsxB#G6!cfv0Pp<-_A;?8lcgF9e^G!@d7IB2mt^5a&~Ngw!Yp9 z4x4o<^r}Q1BLRB$1}xuth4o%GlkSI1UkLgCSD^2EdS3UoFVbGhcMR zg;vpm^x7_Y-kdd87_}j*8SYE^Kd{;ds9a%^rG^8kwD$SKW5^zWQpOmW& zzBAh~;hY+{>vMV4?3MX8f)(rbS`u&cUDk(rXj`%Ni$%R9|II^ zuQDTjVh|<0zgr;fzu)wniFh4iC&lXhKtJH49Mwxgb&J=>D{_DM)3Kos0*g0~_>GEs zRdKF;!Erk4TTYgHz%-5-eo2!l{gJhIU~7YILv6=Y_(P$SGb#d%^bQH_+|R+G!SKpx zFKx=`jDWIhL7tFh9^p1*pYXZ`fjH(kdy2}gh`pWnyUkKd!C%eWnm8$ka@is)T?J5P z(40u92K5yEE(&hA@mmk2(eB1)F+95>4L_0l;DDK{vPKEo&NaL&zS}As$qb>3vXA#Z zXXGxA6dlXJ?%dy>{|4hu4YtQU{~_6w0KC2T#4hW2#a2jI`rvS}$QC-B3Vqbe zbs3@jQk({%g)U`7oe@&el$1-2-{vGI@f$O>U;du*OAqN)4~qC7&w==kXr&?TZ$~=s z)8H}%^IwWWT%iAf2n~%sYo%hpdwMTH9*82=Ou9G(c2@c=J+Q25QNQ-Gl1iAg;^mEc`vil5OTpOqVU`Ihm5Dz6r>0hfRiv-74H~L!F z{$}$A={+)fc!JQ(qyLVd>gl(=yE(4B<&!kR>Az`i>Hy%u>04};&f+|PdLbM1d4q!H z3cF0zSvc@>P5QwLX{~!ocH`j(17`mBSRZ&k;02w2yFLBd&m)7|yS;C%2vlBdX;JC` z1iOv4&3&vgK+xw}?&C(iFe1#f= z&>|ti;k%ocyRLK=PlUCifHii2|0TZN+ipSIw$--wEtmVvx?>Y>Mr$RE=gArE@;N8p zS{ewo14v2RA$0N8TEMij=OhuSW6B$JF+w|2&3QteSpIX5&Ke5!VW8$*n>?++X}-ga zvT>CwjUOxr#Fl1QO6#lbK zrCkZRzkv=@9z%0(S49uCaOUgwU2CQPwJgkQg1CukF)IV=_x5Jksq6cOKjG>QVuKl5 z&Em?L+Uo_}{(ml>in+Nd)=j9&MsZ)`N==xEtC8GfW46(orJ+y2F(z;-19_HJ5by z?b!xHX0KGq9J|`85mquI=vc7VcRX4{24i(_*zIJro&C(N&>et5kVtc}y3@zC-g7|b z45QT*>En8qM3IoLBcK@R8k{@8DmsTpUYKHdOht5fBsbp!+c2Gi=UQPC9?Ovy9wyL= z`BHCHW2Y^?euTmq??S02`N~v`t*+#B1FJRz8>*Y=cPMJUshKh#h&Q*g2MjG>$Iu+V(Y>cp-G7D(d-YW~6moysj!7%L%UOEoXC>Etkij$f6>(EQqrw zn9)XKQvU#@@JovzfVPRfO8RJauP zr_D!pjygkUj#>b~sqMwXka01Fu4JB&Kg#VfXWCGU2WwoH7pVZn3ocmiMV@C(b|sw@ zi>r7d<@oqX0_*5Z)?-b6BV8nvZ4VJ*Aco{^?TRQAY_PLFw)Y#G+RDB-k~LBxJ4QdW zd(8k~>?@K5j!iPa*%9j5YEe!e81+F?CHu)F+J$L0K;&S=;@VPfm)OTo&Yi<~2Sp%5 z1vb`vC_8DK5LPZN=JW@)*8cOkeMh~MLc45=1l*NqH<~m8(6Sj>GtkA&3BC}O-lApC zX3Um85O?&ixcy)7SSZ`>ux!gSccKTb8})dce~<)bS8Y}*%yg&jb8yLArJeXrboaC z8w!fK@)3=n`A=HL-#KHyWA$~yjI~1{=ScoITmI%6{!;02LNJt``CjhxYHF5gc{X#F z701+&RJpBLquhg}jd?Q31Bfum6&yg)Q6i9p4scUf1Ac5 zJ7)cN(WdXe2*KRXM|+#zh(wMAwa6*IN+^A6NgfR!?#t&S+|Gw6AVg?T#fP%Dr8FT(1S3k6bT zVyzabma~Jw!a0WEj=&Q4GE4z#A%5DtsqNzyU(CP1of*n)st; zWQErr^$H1{l4XlO;`(Y^+Ws6;@*cHX5&wE`Gh^T-EJk6<5b?#?QxL`+K}a&oN~mdb z*u5nfvuvwdGw5;X33y4;Ta1wz456PT$tX0%- ztw7r?d3eRy?R8iS=I5*;T39S^=j)bGm{*4#`yojEH>x<$V4C$65*$oQWEnrs_YNn1 z(ZM?DWH4RTmG_4LL%WtZ)eU44yBnjeRR6L7%Y=oQZphk>WUfGd-MhgY37ey1hSt*L zOJ3&JxuviPd54Usp;koJa+K`k*ug+=rk^;>{XAXlnJ4xORRT?+?r&NO?BsFqt;g|Y zW%)JJ{&!-$Jald+6Q9DfuBkr+8S)P!Z)@uWG7k%9mFJIYO8DsUtoETDyc$Q4s9!r^ zm>f-*i%#{5sSWC$_NJUte&nWUDW6gPfm)@>z!`_-!NX+22RA{L@@q+ z;rsSU1=#!h&wSwq@*vq!?Ft&$S+PCj@x?*NZZG}d6qecJCUmMIkmvPEp&!AJ13PS$ zMSWNtblB+1m#eEqvC2*eLEm&!8|P$2$mMJ?KpIhuP^c!`?__Hzj`3-u^mp4dip;L- zOe?=u;p%DL=OK*eU52ed57%2f+s$?m3csCOPcuf}NwDt~sF>7MA3hi%nJ&D5u&!2H+Cq-`ELOIopS$Y>&zV1I= z>r5N?ltter%y1Lv&g1LOE9L+V7&%NAAw2_bv4lG(CBIg@3(aZOQ5eKHx~NO88u@aZ z`|0YQIYJ8VmrRkf59L^r7ehu~(TTeCh1hl3f=*Hs7h7;?1dUc>IAcF716ykahQZ`X z<-}v#&!-mP+Cdjay7Xy=S!7%YQPqEr1<5` z_ubC6YN&WvplDq^b;}76n8=A6GyZ)Smk-VhC^&kfE=`7U6CyS;%#~?*Ee(AGwE5q^ z6=Wwnd}~xRKtxv_oTWf6pWQZqIJU1tr)qs#9ISRBYJ5uZq+N)=uVO{$*Xwcg+JTT&mI1Q)fz{*(>W0#;pj?YNXH4jpWsV5gR2*H`lb8U-BG-xeM z;dnDYH~NyuNv4EN^Q*}Wd!6#$4!Y$-Dn`6B&geB#4dmJ|8H&KCgq73x`DSq`&ibhY zNWK|`oq^RO$8b|>c|X8Xu>VYqzq`2gMlVud=CKWFvLh2A@S?o5uw@L6 zt-csE@S!(jymCJ5eKuuzr-_kdJWaZ6;jL5pMzrUIuFvI_r&6}^-74RRb((-!m9kE; zNLUbZXJqv?6JMgKp`DjdXrTk6X!%86a&mOTZ+}i*;n;~_PoRYu{HO{}zfbl(#`4HRsDDav3 zBOcovR`w5)(z9?5CJg?2+HoER`dxE}@7Gr|f-PT#CfWY3vAKEt1I*6v7ZjT3bq{yQ zQ(D(~t2k}o{G=`C3-6za{92lSgjn{n9J1IuU5N*Y>eng8DyLw=8BG{I{=~yZgf$p( zksj}(%etQHJ+fs{FIwQ5E5^6^7S#^{L$jx$c^3MuvOfq;z&aC`CIgRh-(Ipnp!psp ztB)JO0z@l+db{9odYhjoi2_+-Q6Ue5aDUCBv(dGBly>n*?=y#FCSWyGHqq zMljZL%vp-`xtDt~@CtxXgD|d^d!b`lbdX|8^9fGILgH_3jC1p)1iQc}`=u|46#H8F zAyN1*3>LiOrVIZ`21xRSGhaE)N1bGi$2M#>g)%)-Q}S+x>5a#XCb`{kt~2&1430FG z+-l9d542#Hb%+ay+M~SBRCbD}9=kTs*Nl=d{3z-exzec-kz`XwMI^nicTJV@tpff? z7Uwo$rhaYJC*my(e1)`C@W<%H~e_1$@q$Dtq5k{ zrJcFPLfToT!Yxk?;8#=&eUR7Dgga3|ay{RRgujXAsZvA=2@W69%*ne^i!Mur{zf!# z)BBNxdjEc*#E6 zu|Cpf(^eVH68AeMMQggtIL2_*{$#)LT7!=q2ProOVYPVk+cD+jH$_H;*qQY2B5Rl- z{peS;_%J|Zlvfb=WAnq14_2>366EN8M{6neT$M`!djApUP`C^Y>k_<B%zKEJg5IA_DgUQv_2iAEZ6#hK-~_@p>eS7msG zV230qZ|Mk6nHWVlS#BVc0W*p=NGzv^^*BvBwo_2%JsnlqiB#R>;2eBjMsKPYj9<^0 zb;&CfJN|z&8z6q8ch%R#dzJr{P%-x)FHh~*C#o5YY##xqU5(-r{3n&7!eE@op?Aq9 z9((`8fam<(#yS~DgcwY8#tg6m(Gy%C<>kH5{z5~kA42oTwbHk(aW=YS9&|Vk1)u)F zQeni~U_k3Benzt8YyjudkZoKvLn)f;9U7&g`e5#Z)ifUOCD5W5gV#L~&DOr}2-#(|Z^j|k#q1pLIV1BW&w~cYpe1pT=mtms;1K*6ctNQi9cax z4!|4xlMYhRN(7lcTj8M*UM?749KtGc6K0<9CsU=5gvWiv_iPw#{CIln?_)VPr@bK8 z?=QCAJUgJ!H+8~X{ByJV^ce6(9lKot;ph>xijmxHu|$9&)8BZMyb?SH_SJr41Yj7? z{Km)|ToZfb)kqHMjk!4Iph!ZQ&zQyM`@IpX5kmiaPfbv$E1lx43Uyx)rG|Ro1GAaV zjKm~7h8ss@jiL;1Sj%;5o11{tF^QeSI$oan1R-)spo98$E#n=>A@2&59(4ba1_ROzUA6JB^dd_)YMEV37f9Joc!?E#~>B(BOXGQ3&GRmMJ?Bhz78 z4B%4Q-7$G}(DvPG4NM1oFJfQ-S$Bo(+8t{;-t`6-d5d%0So>Dur%$%HIPO~9utTJF zKgg4vhSy6KxFo!oN5C?!2JS@REmm#eoB6_3ZKf&q(pJyw9#XjdphQ9F1~3=; zC=9`C2Tb`S%GiU|P`Rdftg^>g$k8U;ZVBcISui|tVQo8|T2fqR&?M2l*0?~^#tiz& zHEWQ}Ehb>heN{oV*qnlWXvMgXNw)me>^W;C)XETMcA0tV^+;NFIH7DsH%Kp~IPJ(t zb-oO@LJ9mxIggS)mz*;O$%Oq+>kR2CTs1kW5u00Ra`s|_gToSd&dPNZq3%|?u1@3XO{dyRC6J6v=mQY^TL$sb##_ zZZg8MTUPUkoyW!+JBYv>+#F$u~S{W-s#IiUu58AuI$iRG+AF>+|&Lx+mWNd$w=s*_C+#M!dR&McRZiGwjtFy z5egfm#|Jalw-(}YKjSAuv$>}ek#eG-6o?fRHiCh#$qRg{>2#ngKSww2chRTN>_I6f zjxl;eleB_JuF!-6Zu@Xb$9xX?{Rqu8nR>PH-_c?B?LU%wz$*1Wq;tbL_<5h%_u6iJ z!(O%T`Mu^lNFAJfemgJ>d=qya)#{#P0U*6}uOEvZ1IxP3hd4itucY!obWN0GoVmkn z#5BA=88fXp!GfZHCC4T)hq~rkCvJ$xs&&2Ce0ms7l5uOTAA&h;>HIn#H~KFi0=8!Y*y;M!!%GXpr@Vsb4*?!(ZVtUvqr_l5>dz#LqI zjd9l$bvPnWupcH>4e1tc3t1pV>v_wsdWFa8!?B-vgduY}-L8lu6`KIp>Ti~CUn_%r zxN4FDr*&tfYI5JHtnc33iL^&8-(qZA&li|hS7L|!dN2t2T_H8(uY&goc6UJ53Rq5L z9@3?rO|dz>Jo`O&Wr%k8y@S6Goh+HoFn932r=ov3jLKjrg?<;R^K=w2|L?`_0Gb)1WZ`6IY}Ggr)}{rIt6 z5{N-e#>#-~4sln2s^nFZ@%d_*I{yr5`{1}hjKh|wf?z(wPsb5CNEb+Ne(=H=UHk}l z@|@+wa_50cReKNJfESRaK9#}W4VfEiTg^MAw)QAZaJ{Ysugfx>L8Hv$_>C5FPTg{m zTPc0e;4BC!*v=koWp&>@vfNL7qeG_RUuuN+THKVhei@a+ z$Esy!%_;zTCCzsgCZ)G_yG_2?ccvJ! z2&!z(vzQX52{bxx>JSRbt%=4-zGuB4<6kEp7Y!;Xds!`sKFjMJKR%ix|1%Jix*oxW zp`q6Z5BBzk>W;{q*@bQ-B;J_O)+)&dEWfcj7Xrs8wHa;vUnIsu{Jv zOe;d5dhMd_t`N1-l-C=UGMUXi;w((o#96x}>1FRa)9#$4Gp$mJ=4mvIfQCDz3Ys1l z1#C8U?u^|$)I8y)m*3qDoL}by+})=tb{&OeOt%UPF@7V%$`&eU;B5w-L3KnG8NHq3 zHEgqImI&N?l0kdL_f!OM%-cj|t+Yg?oFJKXtwR;)CmKJ6M5S)(+C0nAodBh6=UP89 z1TluCL{Xbn+R%EP6hGc1u zA8qJRjf)9QPRomdTmBKIMR@3!%5~PUu5J#ti<|3@hkFmu&#bZYg$W^r-!*2V7yHS{ zlo+H}B}>TCgF4ebU!;C+qZ&1F+JK&Y1>7|>wTw$`XVC80L|*pO(`Ck|;?7p2&%eTu z8_l0Taoa56pbLT!*GL2 zx{kIVKOR8mV%r<84OU`Y@A0BCW)kz zWnfKtUEs4NVDZtxCv*69`<94YcfyEod#6gS7Qwl_uwtYLt$;f4yZ91uxP-d= zO#SYIIec8hw38Y!lpoO=9T|gdtM8*zhK8I&bvqMFR?4_sui*No?TlkPar6v@jFuMA zj84ybREXukn}}C#V(t0nu&g&}VifTHIDvJJRzaM;2;_?-RV9%!F>+COGHvJ{xN znbu(_y3BnihYoHBnLZF|r8ilPt!RHfJzd7N&vRZv46j zAU}@$nbGamJ`48SDTF^if0%7TL8QKV>*(#6ii$z4(xstfdoUH$Ae3qHuRf#jHv6*z zFLm>gqty3cEUdNo3;%g#dUL7l^~^<1qtJh}sAS)R(Nig$rB` zQzLwFZKV|x0H*K|5Qy|Idu2!(#pQzq|*yN+( zD#h+2w}>OBp*B4?%DETaMc2>%YKr@{-~9=nKD{dTlm^vr>%vrS^nTIfgzxl&prq(0 z>9xGjK+>e7@Ky>j^@WllMlq9{XMwm}{bIVc@>+(c2$EUgFwqVALZaYPPm%3-a~M?- zAA38y*QTly(m$5D(7jsrQq5ceCH*Cw*!XCQDIsp=qz_+ySz8O9ii^z+c2bZ+#y0`4~1h8+`-{0d<$F;Y}AS z2x8BwxUHl%Re8rq#a`sg0^%*DvtNKnE9JQ~Sz1oG5>0MRP*@eRWN8_a6gGRM$2dx%2?dg9}ou1(P z6Gvqq&$02ed0_^7H1{rxI`oNT1|jd`GoyjSWg z3Z-bvoi;D-A zdXX#rP*{FvbXmT-x$N1)sk3#ao<+E4Lm^$7*hLbEc5=(ujn>0T%rZrjPOqTDa&O(8 zYh<#_{`ji6!foFAlO_0x4G@V4%Lj*a`pS@I`q35u?~Xk8SWIoSC?;~o>YB&$w@5-i zu&&$Dd4yJ3%gCy9?g5$!$=r5~vI`74G0FpRC)-1Pdvg51-A_sWDF}4*_2> zQ8+d{RL-b^n;??Pbb{4#%vK3XM(*nlLg2i3u5irsU4LEePK-C!K7L@;H`lT0uU`s(4rN?T}wK+_F7m zjl~0P0vRj4EU*j22eQuZk^Q@)v3wa|sZSt*V#GOKZ)BrhvrFXGM1&|Nr^oPuL16!F}iRYw8f7^$j?%kltN|HfB|A+ zOGojZwn2uA_8fwMu!?HsdskQ`NkXYeWP^yi6>iKOR##6PCXU4k$8GbN>L}YQ*thq} z7^OUV4v~>75BEh$mt%`GAK_f8w_QQs4k>`_ctpOX`sROj;6JUo*J8N&8o7d4EC#xx z>idPMz`De>vc6i%p_KH3%zUtbjW=Ifx%MQy=P9lf5MVIV^FB8O0vY?$?aaGqu^9WU zK&LKRXZF&_8JlNssfay|cd!`pROYa{`lI_j?V{Pmx!BZkPDlE|6@u|Kk?kQzQlS|m z%cN`-ROab~d{22=W7W)L&c#k?<47=7@!l{2vdc?)0gz*EFj3SS3sMxQKXdj?uC!-M zN5^;bAHF8lK2>++e=1(%(_JfTHx*vPTVq>|OQ?UN-Tr6KQ zcsj__!!kD{NL_56MVS&|yVw&0T@3RD_d}POt!7Co47{tcxUN`~voa+7JINJeC~JMA zaL62Txh77^zpzJ|4t@Yg_^65LTtZ$Bl~(J*RHz#Bq>jHbS8_NTdqg58-R{OZHxVw) zc-Y`DniQDS)K}5MwhcpaReWnJ^B>;9W>B{yw1Eirb9g?sv{5hD5%dVXDf!A}8w51I zgG6A~>Q)ms)Dk3M=Bc5`?Qb|4m#^Bg_^Ltz=Vob7gy_Q(oHlM*NqH9IDaEH1RGt$( zEGaWs?A$d9V?fifTIH?4G*GEgt;;X0^$lK%%hmCf-QG(%`oxN;;Sz*ZwHrpvs8*}x z?qm*`NbllMkY3gp9qXJ#Q0pHxw>Q#KnO(gaTqw9&X?R;#4eff}s9N+tVmk^fw%1tA z_zC>kLV0aA22J362uOV0eF<`eqIXw;Qh)0(6t7-hD#hwCl%A*xJ{AR&6G8DjnMAJk z_jB+Ror?0ar{ryqX#ytf0w1P^w|^bOz0f8fugs4LMaDloX=Zu&PS^*OcKaQ46El!Z z)x9llk1oRvYo`Agbp`J<5i1%jg*&S@3dFh&(YdxExEb)Vf@ZS}H+?NREnfw$K*;Ma zNmF4h(7VE8WxAX>H`o`B0gj8USykJ-3{Zp`pBO{G8jdZGgcgMeEUhiecriBNNAg!2 zd~jNUOb?5^+6i03M!$^*)BEO`9t@##YXW^2iMmZK8vwd2T42>TLQgZeryrMRndP8l zwnKV7k6Wlon{|%msOztB=hg`HmE#L(o|>9V+~!VHaIxIw?Ub3$j{oXJ`IQH72K8ER z?yZRE&6NL34Wyc7O760;$4Ep?gBlI69x$$;B|kYC*96o>OG}z7s|$$j3+S$V@M%r> zj;RkFVJvlS-zxq`@^vM##YDY;N=ueAqJb3zFyqnoTc0V{pUJQV^o6f$*^&je3794S z*2u&jS@I_473kRu?5mx~t}ke60B3tCD;#}qym2nDo+HR|#=d;Q`JrWc1K!!>E@0yd=;QjLNRSs5p^+f%^cK1K+8vn%}0QqsP zOe^|Ku8(x5o}fDjcz* zeqtS7dXK|&@rvW3L8$vhpFlWUbe8X71-oH(fgVrITy#$3LM;ETEQ zq;_DXsxgz7^ejr16Xnu;bfyzM%XmlmyAaIPQCg!}%!ug@vjRq)2bGidv2$m7M)zH9 zx|BXiq{=BI=LuK|invilaWEL{?Jk2SaBVL?i4e8%IATB3^#l%im!&H9vvt<3*E>_m zc%>%!>%DTvotg7q7Tv_1Te$=GP^V6vJOthX~9MyA4bpdfsE-b90Uxp8Cud zsa54+>mZ|yq&n6$!dC|BkgE%gfW}N!73A4 zzEnrngiyB%eOrOte09hj5Y?3K^!K~vW`9X{stP4~+Z>k+tHvC;vs-cd&Rpw#=w_`y zd_ni?QHC+Dcfi1|m~`)omufVvZ)22=R>q$q0tU~QMG(iOee)y{_%n% z^nw+){iSJxzCfjqj{k{A=gc-?*+xgUQhD#lk(EYuUU>F{5~fY2tTc_yYO3690SI6V zv(VSBEBZSR9c+40g(SuFR52$dw2r$9(juEnJ-IO1zZ%mFj*qU(8bK>WS!Qp3xDP@l zzudO`G^Aa}+)%Z3HYSUzn*5Jd_Avu&uOB$k4O{(!`hY!R_EixMwbF*haB4jK3tf5c zhjCCskgnRmPM&*PU1jvb)W9a(HY9FHwMk3!=+{UC3YuRjPPEvUyY3$>;Np`mU)?2l z1=o>W(OxvJtYjtJ(FF3-+a>9ek4{Ba-!#4uY{@OKkAq&3GsT3K=cfrb-&JN%&F#t* zL(&KhMaM;t=q|73NdBe5I&=Gy`=G|`gatg9V5wr@xh9|jz8WHtj4!h?MUAe!XmTDA z<~1grTTEAh7QsgX_OyJ%(Ec#6Wo|(@%xokwl}0>*uRIpri@n>D21(CDqW;<8v+>Hm zt19C+xYxCjP`o^011OP1jZK4vbIN$cSwrXdsJKt92+M^qvA8pv@mER#EC7dgG7C%v z+|v0tYnbeFX7h*TaoO$cLRgL+lNZ)F@lIKC3c~T#P-20yld9=)u!(N{ zWw->k>xcG4%UVNSIx!!H9YA#TfG#^+WzX=3S{$R5}(SN|7DLJhRj1;?U)pIoj^L?xf#!>*iJ81wHn^ddi$jE2sz4C)+dD8gAaIVP6UkufSk4cFv<4|fOv5H z@RMMP{b?hCtOVS;72xcrcDl$Y#W4dJ`CRzJo934m05s(ZBgH=o8hW#znnk#Cz{CU| zSW6u58KLr7Batw-4o^#K8&hPxsy|+J)qL{DuM#zSsIL@by!;xGTxUa!Y zm>+@x&g+jXeA<|v?6W=T^y_+Tj6|4kA~i29S$+InmY1*;l7Y9{0Bq}1U`*ZdD69Bq zRh&R)CLYSwWHy+A zU503R?1gjdt7+7VQS3cT_vEQ#d2(|MXV7`$`w{q-^%_m}pnUMNba>g48O5-r|6MCD zwR&;t79+0L?V>Ogd-Xno3hd?(gg_0=DmL{CCN+s;JX6yXKqSjO`=mQ;#?sbs#q+yF z4lU_@!tddMSK)W&S zp-6FpOGg6+S8(3Y-zS=gbvWAnpOoT7@IcD=^-S-TA$i&dZ2k1N(RF1iy6*FR|25Hg z*iV${fsw}n*(m-=ECB*a1T+650mbfB)qu#(tpSOR7P6MK*v;(-Nc~uAH@({F(wJ)( z6z|{M#Zg7r#}Mjnh~Q|p2GJzFb2XI8oxAbjct(C|qys8iyZT`kC zEuP4S%Luf~u%yRmgM|3i?`34at{L0#r=J<>S{}?dSK^^Q96%?RcQ7aX`6NaAR+ zbHjRzhH0&T%7#8S3W(hM4^c@_FtL+2yGcv#P`B^cP9JcWQ%19}S1Q|1HZ8394)r2D z1nYjw$T4djzCXWTQ0ZlvFO1vvbO3=@HRRIR?9q-@C*46;9hQaP zxurcH-5ZtW?<0=W5d5wl^WP%ntE4TG)o(Q#!=hkHreFz7#&idhXQ@EFlpUd%cx_o$Ef$cM zz;`sYf^F$SV^B-Ez>|x|j`y(!24Ytq$w-=WpVPLFtM6o!;;9~mPW*SdPqWoy9a}p3 zzI$*Xb4*&`TyN5R?e&`2QtR7$6BU>fn2~L%D7C;JcWTx2@mw zmexa5n#I4?o_$pF6+auo$H}fIW&H+I3QufIv*lkq-|(v3Et_d5gLo`D(|*$5D`^F+;G=!D=Gck$=(gIG1@4eO>4aEBVL{7Xzt$I1fU@Q~ zkumJ16z$sl)iKv)4;Qpa8v*TfR+Q?1{w3i8YjhF)C{F@&T5H2cpz7J#4uybyn@RAZ zBDM1Bw&cTzz~LcfzF3HOUP{n%yAgNc0?Wf0{=*qZsC<3Wf z{4Ce-juIIYr|tU&I74f&k$uC=PO)|NnsM1zjZ<7+TDlC~&EByd7UiItBn=bvm&!Z} zFbES>@!7R)F^58K1b^`|692P~M>cSat5@cre2~iqlv0clFWVm|3Bif-%;fntpoO~m zX=W^3pYy2aU+?_>dW!wiP3He+E0GU@E52eM5<*-EA_D)21p(`-#zcXxM}ba!``lyrl1gLK1p^L~5pv)4N3 z@536GJ~A`U%pKSDt2;Wi1WB98! z+rz`l&DYsR!C4gl{pf+3g8lVBR}@yzc2NJ%l~^jT2IRk=NfC@nE`#a$zh3&5+Zh!n z&*Lut|KmaMuqxaft~tf?IQjp6v?D!9x4-${xAl%l|NOsh^!iUe1YJ<}zaFGgzi1)< zb0rvrRshfY-@g--U4OL?E%QH5j{WM@^#A)yZ+QdXM7(+T?(F*dT7HEe8X7v?m$PzZ z$OG;_qxm2Rz8q>oMVYIhY^<`x&z}_u2?+rK0nN?#Tw7e5PmlNM`03o-+&VfsGbwj< zvi~*6zfCj4!PnMhf`WpYi)?Fai;9Yxp#U!!j3H0Q=<4n+m9_lvpBuDb=OK0o-S3VQ z(+SFQ+v0P(?(XbhqM+zdL4kqM{g4=9VPVnP*=hZQvn8h`V*tnhzPZu;`eK5N5`AT`|G2lBN%AtuL_82vaxgi z#l=*ggD(Y~#-cQ~JAGb95b&@_uVVaX4xKb2+rgIvAC{Ju_EQKO7&S~}qQ6^Pb~~eK z6&3VMLbB*vX~d{|$IH!UZlqfryMYAt%05RIUTlzdzIAE{XsVrHFVV-Ylp z+|NoMd1cpez?*`1+|~D0fCkH0+z}5GLfMtU{pIOX#)YQ}$Y|p8B)SR44s{K4F;w9b|jCI=wLT?}V%S*n; zDto`tl9rZcWo148E*tw57JhYcadCWHwhOh8BKXV##p>c6X2)uR;^z}xtj2tTWO!Z# zVY0##oBHU)N3W}Y#;_j8XroXm2894CwUm#k9w<0?i%jCcMg?We8 zl;>K=#s`?GOgXx~NS8alM#$#*GZoZY%n2M)Gj_wwhG=B(AW?=HVH{QS!sZf|c-&_arffnk3*S2Xg4^vI5O6Td7>C8XJ;w#VU6@5-h3Mh&tX6MW^$=e6C+Z@y)deFaWY&;_i?-_7V#{ZA`hD|vj&-@mKyg3* z(Glro7cBHM5@zOC8x)+O|2m4(nc6-L;Y2<%_8lCWeW3d(roWPvQX1DKz>XY2^uMts`l>H zn$EV}tcOH^p>VlAPHod5AEJuvJ6vkCS?lt{$Hxb2`x%*Wb!7^cw+i!}ugFF{>_rGu z@Yz%5OTE_p_$gd-8~ROztLjk$RiDQe|ETiKnNr_qVeg&`QKk-&bUJ5c1Ed9-|4!qS z+Gywd*1wa%&GI{)1YLUvOm^&cDNMt*QOR5KD3?2;21p|P-1C}rh99@vHU{eWwl%L8 ze*_iYHI2hm^Xkz*_XLO81*V*{@TX}9#GGkJQoVvI_<_{sj)L z=Z^r5cZYVVdMA=5bhc1`JXz(iNFG;Xv+CkdpHgyrS#mf|THy)rB1FH!35Hi7{c!AT zUmEP!u<%1_s4Bm*!Q|aKdKA)}KO@N>0}lLAWIo^4%z`cGKWObB>;nv{BOo zD-H>g`ON6o z>zMRxr@P==6kOcUJqrwr_gz#K=2%WX-rghmP2T&PSVP%eg$scW$DYGTu5u) z-tHFj4RtYhaE52)y3$9hu%F>KL%L`Xx$h`S9=AO6FdtPlFD$LbGxVzApN{D69op7; z`c@pfH@i6OYB7z#BPZhF}nQ`i$Nz^s4?-lKdJ|% zADu$xmuL(bm14n*6EJ0mHWFfOZYZqyO7*+R9Jt51DlA9ET#o}W6rV4Cd?{JC7gM%f0> zqE@Ci8cod=i_01U5RDvhOWbRh0tODjc)p6%3yoZAs!%>aS5&>l@pLqe19Z%Zk~@O| z1tg@1(~W+mGW8^XC@-)Xbcy5%`J0?Ce@xum+(i11>Ms8L{d0UYidZ;0^c6E5__m<6 zXLC%rad0%}Nv2qvHW=W3WHEF6+X1!ChnkozVDFy{Wwa?On!7|M`g3O#?;VjPxFweT z4&$a=ly zsuYfz)8})ey@}kZT89(OpzrI@j5=UhbXbiZve6{he|5d75LmFDJ+)|WdrZs#0C=Wg z)@RG#^&^KNb&OO072cD(zvaPn*e(3PJ8OG;e0E!kXyH#RJJYL$i?K@9(3&dLu z&CSI2c@jyCP7|A8jz>~BEDz#K&n80&hisM?>_E{*mtI{hPcxu(9#kVx2B7kPYHl0+ zuP&k;6xNn>L0?$C$7e)L$fa1=oQyJqZbeJDTcu97zgXPoRvErK`JC!N-C@KMq6>2PTh*EPgPm19^XBeehx`|yh;0GN3u^J%tnqSFtiOs>EF?R-X+^!AWf3ogB4$GG)6mE5zpYj^K_$!!+*kPI4rVR zrqL{7f4M&`5QI7|HSF*E77aCnh~FQV&H7>W`H^5v%l+2ic&V|3Uqv-NJ^d{z31NDj z+vT*WR#Wr+`v;JlrtAe8VAJ zYIV6D<9SvW({^>gKVt2Az8&+RpUO3#NT84@8NVR0v!sBD-M=aTk_!vw}2;)+TmxHuiD*5cveiBg|NpZWdbx80vBRGt1I zjzPCJB|+J%nxfNrg&Jk;s&i}Ye6;XIU+`q5b?@>}rJCV#e!JQ3sBisCH8THED3VSv z<4|nzgg>StQR#Yg%_~4Y0Uo!yn=)DVVirgq{A&H#i8LKLmo^+_&BIXz;jP&u6#?7} z-P-z6xlE@?#-M4ncNvAM*$?aK6cM$$9@;F-8;JGnF$qifku>jX{7?`Y`I~AYIWplg z>sU_`mi?-NRWx#mht-{DwbmbBlyXs`g?>qhnry>1kwxLo|7dM(mED`nk?NlDI9_6# zI$LVA7H3nBL+x1dV_OgsOL}IWK;`GE;L|m`zyC(kdA|=GSq@1(N3wJuZ~y&v6(`@d zIHTs4!=UFo+cDD=k(u}7_??Tt!ZKUM%yH(2x=YPN$DD)4H~{m?DouYLEq7Cy9oa38 z-TAf;f^yfminXHq?&)SD0xS0wgadmdMYh@wDioh9S)E)u{o(2UBq$2=W=H`U2H)nc z{rQou{{_P@j;68^_t7Zz;(nlzghu?xg7EgO$wbau9ZD$qc-5Y}Ud<2n-x6pws3qN@ z604L?a`u)Q&&RWcRayb96u3HCyapTc=D7JpE=Q!&a+O;yD;$$T215L>XxW~ti3%7s z8wbbafYnCdcne+ogPi6#64)w zQfrG8xC=X-~bmpD5&3SjK@Fi$C2qgqjeuGR_Jt(q_7qyN6pun zf9&Ht#e#8ncehPF4!qW%DN%_X+yl&$(ku4)e)Tz!fWw~JAvJsw&RMoxlj{@E3v3?m z?0VjPFkfzpTO1kgEXsdWcCh87r;ptJK&2SU{o4l;od`GC)fmP zt5!cOq1sSIW;gvTzjs)9hd>62h(~w|tGUHgMU<=kV}7Jx&~lLh)%Lmk5Z${93W*4p z*sGQjC%O=iHRirilbIT9(|%`*H9t~hr?oCv)N-x%HjPF5l3xi5BrUqrbDGf=K0f?I z7&J%k=THohl^q5UNn8&UOIgjANU}$;KA~yOu$b<$8GfKMg9~w+8juwZe|qvCSBm}B z!w1B$2g+eYff$cl@YvGaqkLXPMVRTkk9%I_3|E!<_s; zi{Q)u5s+4lZ%gHTEhT>R?vvBhr_UPA%lkgRIGAeuFKsxYp=lvCYw zotmAoj0|Q8Scbn)@~!|S?FPigwTBvhf6mDmO`xWy-M?z%%(en$>!8u#yT|Po zrbWOWG6SDxjpb_k1!#dWSZ1H4u!~J+v)rlFTuGOk9qQkp!Jw3YElTJPz?yGRO^yP$ ztNzGSA-ty}Pz3iU8sRaXhN7VoQd85CSxlV4mNA{8(verMaukiQ;40Y}i~20X7>>`z zZg3V0V8h(}eA2?(nXlrO>%Kt`XWrJkXX&;=s}s^ zo6L`iZVaP0St_W^&fX|XYwn96h={amH=M^^{;Qiel&Q`=n9?KO@BO{~r5xyAI!=s~=FQ#O)5H*b- z02xYtWR1&E`s#LfvBn?3?~O>=qxGpWC@T;~f4lY$FS?k4l3vOCPx>TexCj^RMEPCA}o07IXW znyoWisWKm8>E{TS&QQs)_ytBxENGr`%S~7V@>`26d>DJ)cpbXjgJ1S+9%b{KWRO%? zSEgF9_?csp|Ez5RR%YK*o`EC3lC{<1?p2Z&6tV_SvuN-XoUxN(X_a<8BT+ z94%9@e=_+42s|E8Y(n9*V~w?+YZ4OXwQ z19I>1tC6*vppBX&=JJB?w5{c|kVq$MI(oA_8xex*z|3^%07tHmn-}^WcI`x?(svDh zCqI$iRSzqAwu?Ae6grrl=G9m(LyC>~C<-J5v4TC`;B9*!m@ zWzc1-zIr1ZuqE&sjYI^Qi{mKA_jeo>llqyUCj~8poSfWQ^62b`5J|`sMO{6oF9BXW zyHanyOr@@1mu^Q4W{y3jaN97_M8YS*;K;-e2BO9}>VT6lOcyB-hiz7EvfxM~jEF~l zg4IA1*FKmjC9#+)K+!o>PN6KZiXi2zTs@^FSFYThhqhq1mk@pnMNT%NB3P` z1T0zdBg@fz_3L8I^giJVYOOlguA8^b4oB&LNd{cu=|fHU0cQXSkI{B7I#;hRln(*5 zo09ApFuZ#6MHZJCv(^5#xfOHOdTd7h0e^s5%$KIhE!&^m?!{YWf7)4@FXT{GMO_Ui zG39&kZ0JzL;|u$WhHTRq!}R?FkiH;GZPwy!CGvb{lu1lJUn2MCJ|4U6uICfXW+n`_ z5L+<3CrwO6AR(KaNp;@HF5T&c#lT;p^>VZ2qDx>E7>%TUvD=?2Rx11C^%?=ov#;Z; zye#0dbQ&!JjKA(%ov#*JOqgoXxUC*u5f4g@7a0_r$meD9{`t25t$25`c?>X@U1%Rr z#FVWR2>Jby2u6<*xy|od*v=a$yZzs%usUew2yRAt>W(YTeSISydIkkdpsf!BC62q7 z$X1osy}u2_6Npk-%@=GzukeIyOe+y|)S%3}-~Qf`!sD~=rbM_gvqRB(b0DgpJ6?J~)13$9=}>ZAjEt+*Z*YS$-ij~1s{y}Q$bA?PEC4B561ceMw*)0g`**-=bJ z!xG6PCUqtAMT&*VU=T7q?i%?X;TWM~$R(v>*d@JOVSmgNByp;o;d6ybb4NA-U4A&4 zO}sR@_8sQu;dH51g<{2#bQ+GlcS?noa=l_X7nhe?pRv!kMwCj$YHdv>Y1A7capsR> z9-?zx8_x`eVkOf)*Cx_GQ!tk(kLx;}Z;m7p8-*XT4Y#Ya+35Vqw2cy?Zo~X^eZgf9 z#jD?7B@DymW=S)*LvPbxYW4A0!=bmzmdpNN=G{SeJWBlR6OXg)!sXSWkwx*h)cBPa zmeaf1Al9<*>(h87$LBvbaL|Hi8zT>#&;0}*)XEiv)oY;Yl4wiF{*c7%cz#@ct~6#q ze>+6Het9sPphC6O=EeaUbC0-JfrWDP^WALw=A`>As@L0V{*?mqfdh!&N!$G>&fP9C z2FwicTTT1LnQ|@ZDnQ3k3}MAcD&Pjb-Gibm)-Hj`3s6QhxwQM!gHzc8t@WU|Nll%@ z$%=21J$1EQt{8)*2tvFs+{6JuD~~%o&wC5C2k_*p0B9I1pKp)6T~s95y1Bgt?nZU^Lj!<&b2A8Ww<7Ba*Sd zd_F*jp3k*O002BN<{0e#qlLO==c6JLn+gXkrXL8XJ|>}$)MLwp3iOKo5g(T;r2d~3uHYZK6pd~9FJBG41nSS+J*`=d{$GGlI_47SAH*3m+O z68PT#L)x9GU5qC6uh#2)fF%|V*XMkj9sM5v>)iD8hb^C2o1J02uiC%RVPpCG-va!Q z4LH-;)F+wb!>YvVqs7{K4r5`5bRllR%3qIi9P|UR5oE%1ot>FB`J-rk(!4P7w0{z4 z)0&p-nDsGh<>@{XE3}){QJfG1!mH^u{LYAc$KCB75$CHh;5Pt`^KJt$str`)Px=Di zqvfEZ;n(^oh2@n|;NFTupGT*PX$S}nzVQuW81iVAq3&O9wtr6UbNq~PD=nVG@crEz zi9=f2af45d0vO$+HMc)l5sCeY8Mf=2gAy(TP+{Z}wAJ3|&{M_r7_M1j{?0LXyT3S^ z&n9O@Ke7V6V@ZYu`b4-7gSs`oM>}1!$u>w*zKyBbWHQg|@pbU-FXmsJBzpNmrr_fh z_t-p`iu7x3L;qc{%lP%0k7(>u7uFI_^0VTnu5U2uoNVXx+B;mU%g3_MS55a8R+o)y zrnk@~BUtiutlqo;KYHA(y~gppyf}S!3vJ^QpW_#gr$}OQk+RpHs5mnGomeQkL8hMk z#YS;mAZW49Wa!OOo88B1+>cKedy`lw$|rNThne~+H9t}O$AFf&J(lr28No9cK1Lr+ zMM(HdC=6%5+Q3L9ll&q2CL#ID59`Z;HDWFIOM|feFUAPX=i|hE2_@KT(mao`ict`m z`w(=W+<`h+{F_>-m_#d2n$}y|hH^p%?KDFP-bmqslDBXgnV2ca2T?B9dP$ zvsb+l?7}p{lE&TmsO}0!$m_I5Cql6B};uN%yDYkXX{Gy?$;0li=J z@9r*EFKmU!vwMlN71YJ7xTZ zOW`3;k0%~O3D82JSe?@eG$v#YfXf@toox+K&e)HOVbuKl=J!s}3W`KB`Fpxmg(RKz zzqv|1>UQg`-#V7r**Q{aO(IdB&JethS~7o1RVKagZblginFH95K&JYJ2_!J`pwh~* zq0FDRvKg3QAifR9+q11zAc38a@$7{E`CNQynF;I@+@S_#P|UKffqJXxp> znU^b+Bb6Y7!(H?&dy)0l=iKMh6u3q7pB@U~A&FSS@tRyNm8T&;BhnMGqAQEPm`{9f zYdOCoyo-bz2eau4#tQZ}c2H8AwjVWpIt{xm5ZaJgIw>`7_!Y6EywXUVjZ4Asfk z3CK_e7b{+dh3r`*EGN*;qf?ZTim-H@r7w6)0vZm#1gZqD>0iO zkToGXmXcN8;RmO4NlXY_i}@;BuEVZ5z(EE-|MZR{Py~cB4<`@60ZYFs@dSFV&CVrX zD$Q(bv&HG$`Fek(f;byUl2xYpr%j3`Sd#nWtpS{!wr5kK7rh^6pC2vz+yUd?~mls0$YU!5syUoy{gVtl^0gK7+ z9eQ+rJ+jZIx2Cg2kLS`n9@irdbTwwHHC%GrLpcTNwOggv3DAXj2Uc@`be1Gz)vn~t z#-ScxYn!X0wZ36_&jNd;jx#9bB}=%fUTx0AKU;69<#cqtI!~E1dnh*kx<^a^tB9uW z8UDy4X5e2%KHWV$yc@=?_jvs63mYnLdnhs-NfwPEIa+Du5JbVo$Ixv0zK1(+lSu0s zip>-ZuYGkmkJY_cXTc=qbY*s!SQ&&$mds&vTohM~N+zP5BZI;+Nt@O@RjP5_Y}u|> zp$(OXT*sU%nZ_OmD~MsXq58!%i54F)UEeJhe0E0hizJBMG?#T_meo%>o9%bN>_*mep%SXBmv zV_5y!Pp;>+MoszOmyf^_SkPV=+Ymv|w1+tnm{VcxJwwxAH@g9WP&AsPGZ<~Sz6S}1 zIZz>ZggSp)9zp{Aak{|0>0(UMNTHU9!`<8S9db>xCm;=E@1R7Uz?v=SQ}nMpqgQK1 zBK4bTKyp|$Ani|gRNL%mkAC%Gj<*!V(t z3%A1Rs6i%*15y%L(M)zC+KUjmXw1okJQnkXsX7iaDy6a<9iZHhWPZq6yhZ*Z} ztYCo38Q%vW5#(*v&67$%mk?Hkeq;@oKc-&WrG*TB#KKYrUg9&TasX$n+5V2DeEGNR zov4Xg6>tbSp4e$2N#|Ip%F)B-+o%JiXrfF`XPfrsi$PdUcohBWH?b84=NM+z7^4ec zOc{y*u5dbC?|ms!O^!j?oP~+ZS8AJqq)x#AtaXqO>bqiT<1`T272)yV zVNso|+Zp)05%^udSSXi}TElp{N&y%Nr@OoWP3x&0&DIlmfJSS+(!w@V>-u5fG2I39 zKb6c)=!FPJ9pO#XBmF>H^%lZ}f~lWSp&>+k|5Z7Ybb%$bO8b0{Gs7A%l^|d z5IqiecfVR3HsDN~YR4_xF<#-&W;%!AanxzHI)~w~s8&0N0;n6sx;fv6x{=dRM6vzVS+I(z5_3$a?Vg^N*ud!3ptf6k7qCMSmc&a|X8K zh90NFaa=bKF$#X0u0yJiQ^!$uHUI(J`+fIMhI%me>BMT`bWhiUWvPuK(zLgqAaG$3A!0W zJdHV7+6IPtR z(YZyYQQM;`#ZI=#hx6uTrfV3qjr$FomYb=qMMfvRotXLehcwqeO~-{7g9UHTS2Xv> z^PtyO`s#mZ4FDb$fy?GSu9+u+J1wA+#T0F~wj*ABr}s4Y=rc%TnAK zQ)sKgV`D=tSas*#s0ywC0WAw{wZVzs-_Nb=MVs*{kxRoJ$%jzz>26K{yF{jH zYl{%@qgp#CtT5N7@UZbCZw ztI5A#oy>iJBpF4dyV&y(2#GsSIeao2OO`xu=#37^KI{B1X@&Qgh!i0E2xXVu%YTPS z)ynxmnh?0k64&0;zSeaNtVfx|3}X2847q|Y!DIZiNNEHxmWa|6Ti4uepk&oRaW;$P z!cx8ifu*ITz`+0tF-i*72cSU5ADLX2ErZlW3X{tyfSU~JTl^*U6oJS-xJU%-snnuX zz)RDc0|;xObA^vYzxUk-o9%(1M$=^WUA;u3I4Z?H>wD5ux|*<94u``Y=pJ_}r9AbZ zb<(!y&4J%9+UJ7b;{c7R44$L4^5API^=AJFo=x!9W^E^EcdBEG`7r^;oBUVM@o!tk?$3OPUwf$sU5G==eshwHOenQN2Qj2!u0E&A124vsi5p7$lhk_8yN}n#=fGQ#{jbYVQr3RG$Wd_7}!IVZts36j;Q9S z030g(%;-)TTEUj1{FDf%R)@Wc5}tL`PR7_}8NB(eyg)7g_ytuZKHK8vhWJ04ct!tx z0Z8lr0`pO#xMNtq=9c-56r7^%d@Z>6>dZ~mx;IegW|)p%St|Row+)Ar+L80 zy%c*AwM7XzKUwQjZwn~mLPV;Gzro#>2XJs}`VpExw3jxc8g3WG^~Mxq_Qs4TG#!Sv{71MFff`54b>QOc>XpuUG=(&3vEW9N_S zSOL!}A)I*QYg`Mjr@XDje%ChU+EYF)gc0>u1T%g}+PuUqbIQbSA@f^#^%Z2e$vnw> zfcwsN#^{P;ndNE+zDT6GKi-KZbsXsx^#1w8b-Laz5=$}uWhkVdRIaImGRtd__ax`% zt)M4hA35yo;tnryg}j~@Gq}cBRwdX&SdQw1csuz6-obR0a^CAcA~I%->=QkHrV4|h zZ5kT2n$03t#b@?tyk6)Hr!{ZCbR^Dsl_;cE=Zj=|cjy;;$=UWmr|F}*hWdCJGz>Hl zO9GyVEY}51`BDVh1&qF-+8<3Qv}jk+z6iy2l8fg%q1P$Uce(lbXJ&LjjC zi**2$Qz5p8%~IAIy_Zp=}Ju;}S~BI-YZvM*SnNR%=FT9yv`Or)yGg zG6{EzdPfqg+0f9WosmtO&9%77GDXRoi_c^j+5jxjLw)A6M)h*36_xxx$BKu36AYI=r_Tq8-1&G%$z}iehO4db|*7#tLbjL zmAl`Jg@GK+ZnGWg;mMLH1d9*~u3zrFj2 zUK&TGL?#g_bD^;C^X8upwM`BMoZ4@6%6W&Y7iDy=cF){~ z@JClwZR-at)>j;G4?yt~j$pLd{pIE3kAQ7`8Ej=LLl<>>h~nPn-;qC0EF7BpWwL^& zaYKXMVZPOcRi{RB8|I!;jV%UBFrk%<5-5yjJF?m z`v*iLUY(*7r}*4W&37OqX8wKDQ+@8oawMmhBcAeuw_HY8Vjw6ot|sUk)+- zDa5y_K^fNhDbowo=LBwzJH&%90$8m^T~dy(Oq+nf$dgGsp`P`OkDtymw+D9@IEU>6 zFe(`FOUc5j_XtLF1~^ zl0vPD=X54b;sm&34&l(Tp36~{18xVXDc3(nGn3?F=|ZnwbI_jiOb(tn61T^UJV>!z zbIf<02uvae+(vc!kD9|*3u{jMZzXZN-2oE~Lj_O)YJlYfE4rKd3kw3m@g%CB>9V8Hsf#S_aRK0EsoSmw=Ge4 zvPA{o3!@X&piO`A2fXj8t`l79Rve;woXiy`*J4JUvkl5gspBDd1N!2Ye^quOQofGT z&y8eelW$*x;UW5kpfV*)3=CL-dG2|TM^y~!9nf_GDvVOn`7lAK0(BnDuWkmEV>!>b0eRoVWFWnFA66Mq7xeu4@%YQg_0{N^xbqiv(kRP^~(md z$&6`OZe|-`@p+5;tG#C3+hFWT!xwpLWTL-6ALyLMBIhZQs7glAl6eSpc#-LNDZhNZ|Y77VDwR0!4 zuN*j2mfFk{Srva!QO#D{@JN5@1%y9D&ANIXboIhB;}?D_hC{-oUaibBH;xSZ_{ER} z`2Do805BsW=Ztp6sJWfqA& zSO|$#U{2Wp5eI=?GU?>dOK*t|U4dhw4AGzwABKp}H#fIP^dQSo=yrdF)yKWUt(?+q zf815n)1`mUyHW+OJ%$#!!!K(%Cxbzw?wdrjPXLvJ8-EKZyi&O;7m%!;9`D-kc1%{# z#|0k^goqEB)UU*FGA9-k#a4FtLH`UTSRPs#- z^NpAO(nR7I)FEKg@BB_0a)z(77>eQw;0(@S7M&=R&-)!6rIVnE%j5n4WHrEK)wO^A z9VZs%c|O^xHJv7#FI#Trerk_M(#vXn_)_rABBqf-GmOL~Lj&@!Wh9EPPub@>ae8!q zUqu6wRP2bTj_v3!_xCar3e)-3D%L6U66@JucYbDkJ2_GYms=;J5X}AUPDYZsY~`UuaPYO()mC9|oBI*&?bfl!Qd-Z>r$ij<~-21?WOgiZs-pI*?-( z(aRay=FEHbTVG+eL?wnOtKC-7-xx@KONyeRNz8ErB%;x=l=5(RX?j3R4-`#eB<;2+ zdsX$l=)0&KBO{G!4I!$|c%8Z0r}q2fX3!M=SV;t`H(FcW2j2 z@qJi{+Cx@Ig}7%x3}x3PR-Ia5J~gYOt9{3QY<6rG95-0u;PnC4rNrAzof+u)u5n+f zboRZ&O^FBqdjy19c%c}%XV3oeR$I03&*EvMYW(pWQ53!2!xQtQ9^Tc+W;niHD%Wg$ z2{iqPvZINFPm5kSS#77Ahmz$5Mu|qkYYI=#)>f`=5k@8s^ItkpPwmft5@J0Uf>lEs zm^R{&-h!i1<-CTl(KdfN_(1Lzg&!To*Z2sygCL!NOsIUAND%l2m00eLp7bYu5r2fG zHa(aAaJ+fE1_0%Toose=rX#Sq;CzfgJi=75l+AUQzK9H)GHE{0iOKqA0LbAI>5SMx zzKA{#ombrYPLfl6{0z+U1oE+(pC-Q2xrZ*U)J3eNtK(R#GtF(6JjN?f8o-{aN zAdyJV@9aaxwfobak(QR06_hsHq$J7C?s#_P?@d{1iG#!Ws-3~Kd|;;crK|;`6P;a^ zE|QAJ#$p!9#=5qKoT3w(KRw)nb3G}HPQMcw^s?IN4=lgIH!^jbufXym)R!xbX~JV- zrEQ4_yApil;T}7_{fy~(&z0XS1zgVjt-ho1P=UlAPk2IV#;hs-^evW4n&!eWt^4AJ zMvr5KBO?vQl@lzC+k5YtKA(d zYtFDPM?4|iL^v5BYHdL^y^QB8{By__7V$q2tF6$i@QkA5iK82+UrJIKRw9dZ?XwvA z#pkn0Y}&z6*XMpQ4kGFLh)f#4<7rI8Y6%Glh1>m@->M|B+x;+Y0*BXtngtv=FU5rd zS>hrLVHjO#G<2Aoe{0>~a8|9`+jS6Kgo@=(RdD~iW~oRC5>nUF~A6Jx|n zbeBT*lW9==s&R={JGb~ktlM^u(RmC3Jo>IRXyqe1tbE>~cpNP54>vitAec-Vz3>9@ ziTL3LsX(yiWW6^;u1(~XeZR-!f!3MD0OsA*Tze86h#3;k1A%Pd665;A7T32t#L17t zle4}mn>z>n+nsG&j{}P{_kB%u&QR(1C*1UZEP4P)GK?&rM@fMCUluu7>y;@nn=>P7Y3%k3je6v&Jz0Js^oqUWfsFo8Y|c~0 zQ!Jv5&LjI48qGmP)c`Yq*!5WY7nk`egG1ti>=-hsWFE_>VQePJu&ur7{5cVIoIf5N zAeWSs`kh8g<}N@WvOszrx?}0fRL;LZL&+4kt34wSi?Op}F=N9CEsP-1r#Rah31EmY z7$uvl(BTK#8YWals;C6VczMN<$<-QvKn$5^a8XcnglH1*IkE&pqWv=m9@Mr0?_*8(KGViV+V<=BQ74BTjv`GYYt`|aGg9)UBqJH}xj@KOB{ z@wV;9j?xcWkC&S)S89?(esKUpCB8iWG3}m|>F5KkXVpQI(%hfs2Y*eEqw=%7wp+!T zG`GPUS~qk|&$Hx~y?CO%RS!&0&tIsR9R&)bD(31CAI1BO-JRCvxojFgd~?dPpL*fs zqs19qq@=BG3IS1`BBHNfzwUWemkP?{Cm57&QlWQ5Tl@RJ6&h@I!d=t#Xz6LA(#3IA zm?*YZR#s5SDig~MbuAzX^zzrhQUIp{6ibfC^LRmfLwVFpZz4P z8G=f;e&&zU@8jQZ1tGVioOQ1xfi97gkkl!=Fs$jl)YBBN@d`zvk|gilyqzY&!r#L~ z>UnJDy{{U2sku5+1AoTd=Oc~TR1(X_$&2SjP$$jay;?AI*ERXnS|KTF^j17E;hg{VT%otekNchZH8sA^NoSvf9YI-2q90bN6Wkyri zx9&WtBzEVEU7MZJ#>OT*F6Wp0URH8jDK-_YXEw;1CvVR(WcLRa7|DVxKJ-UT_g6X~ zc?}%Yg_il74?eMj@*vGbAUJ;Pso{Ttz1|-(W(ZD8wV@Bn4;+|L=zzo4CUUv+%|<7| zTU2fLR~-KEwYdCu#dPgJP2{A}s`)wo%>As@2@PvHRnQqO3Oxm=MxFV>i;)WQWNl6x z+g-5mDa;nuH-B`hqby;6wPYV@Y7{Y(5IB|&%&ngIP60K%1a;5){3>?9!>(F^d)g4aQ_AZ&px^+EY0P2^{xD8`?$j@)@Hce!b(HEVdh;RoJ$v*i%$?tPGm6bK!C4f z81E*`_x`d^8YNrNdRO&xm~dLh#}yekquNfRlOFfjv(e@n)-(1rb3LS{(*b(30bfh5 z=GC6ow!0$ixL`9hOaC3;|A(702#mTiuZ{1HHR=a^cq zL`VVxJEg2AUz{GDwc;6_AK>NN;@$_h`;6SgNOS90q7j^{QK~qdfYXl&FXnBf(7fl_ ziyv?vXGef4LSj3Q>CWvF+?QKlP|yqa?c29M>ROHo|Fhuys$#F8ZjO| z9nc!!gn@+~IL&G}jCIQi_ckccOO(xaSH|oH3I?u3xf0qmNu0!=Qa(@nle6jyw8&bu z(a7;!8*w~IzUMrf*)IK)|9k8v_hn~URS`~bo*SI`K*Z+sy`f2|ml;({E&Ehcxl`G? zmnHyxmU;|X^Ml892lcf;n)z+WBVb(;XX4R66pFzjzYckJ<9qF3w(8|Xmr)#J@VCQj z)%9`YSfkm*wXNk=B!kG!9~^R;E>qx;?~};UQJ#28#_(x(Z@m+I_u=+<@dPMYf-S|x zrXW-bxE`HVRu4#mlgM#aOoY}$^9!3i-d!C`S7Wlqwu9qh5=mw)t5W`5V`G-vp-HXI z*En21E}Ci&DxSCY{5jq`>~^sXnL2=zU?Oh;dM6pS0=XME=SvWP>uYnn?+e2tFQ~nHH>fSsdoq}|CcQ;74fJk>sNOua-_0rv;(%m54k`hwV-6cKSZ)W}z zr*q8-M|gp}&$IVh_qy-j`o`G0Q|ZTN@hd*6DMuz0KI{0=QA4HbTEH)E)}Qd>6Z}qY zPdK7l&*$r9@Zbr|E$m7~K)7ieA&n*yrmuivVms?nUc=U%u_w?7p?pJ3Ok8U@{_$Cu z!dbQwIb{nzVPSNX35+L!@ozhZh>ss<|C6cw-&XBQ;Xz*Yp0k6QJvkV?a=ZeQjz?nK zqp0cj6BEfnaUiUz8wlqhoG+3dzAQH?lM1*i@D~+C8*VY0S$b2Nq$= z)%bYKTH~wxzke4jlRN>S;^RwLPP|obD>&b-!sd&<)z7S4_#lMr6Uv+>k7}`7TH~MB z8^JvL&(T>igw4=V4A6#myIdb=&T0{|^==$&Wbmo3=7_`?rBkq7r!cG4f?Qxqxr~8| zib^V*fxD|~^z-}urJkEmtniJ4?W9$X9aI#9!bPb9j)XLg9wjIRb}@NM==}%^G_T;` z@~Ym*9?J>3-43E? zTD5x$gNYZ|qDNm9CwBmDcmL+h6`}6w~nc0xYQ?))6uQ1w7nEW#_hme7R0ia44073UM*l)D|>(HC?^Yd@O zzMCWLg^6HUbRjc@sG82XJ)M*UF^7 z0}RXh;r2EtPVU{|Y6|F2QOf;7#FK7+0zwOHUPJ^T@pc;)ayb9J1}KI|DQ@5Y2OD(y z&nerukopu7Qb13}yFeNn8_NiYG!dF#QU3Hw{^xsYU?5!}mR{e~l#2KG6)lh63BlDC zjJlo}8gm+EAY9QU=tD^08-55 zjxrt|-c!6XV9i9_F`ipc~uFF6~N$t(H{raiZV`#z1R}83@h_4wK!eo!wY+e5ymSZ$%ivACWRL$xG z$T$ll!1wCs8*Ox|vFg#&(*wHjmk3#?{~eulDzd)5z7PXyGl0ecFq)0d_p5Bp5!%nd z_VJR%2VyP%1wSG~^zZZsuG_Y<_FR4;A+a;xv#nw5!{bMU{|mnK|G;hf|M*W8qA#!Z z>xPD`R9OOK{(R#x{4Y?`9o_!~8~x}1+6U-S1@s)!a&kk7;X`>3mCsr~;g;LSa$l0` zDB{|CD04$ay|BLj4;U4hAUN*8cpO3~wOx^KkK zt(R@j+PIU-^iyoYlkN4pcmLyui|V(xx08zbAN~2`xIazv-#I;HDdqGW;i7PPeZ&+& z(CZU9UMx8q@2FceDtuKMP!{l12pz2l!B9R&#_@l$r$n`LbXSA64-XGdPDo$B&R2z| zKYayGWsb04aMi{IlFw2qnl6HxqZYY*{(&pJlH>y*G45<6^)>$LgFeA=6HRPr8Lg2!|~fvXf9hyf27DqvS~H`J@L9 zRR@&^uMN&8lx+-{t5i{=aWtjyY-=!o6TlX}E(;fVN=}iIkr~-v3vvG8EcQ|q9FXxR zSBCJP9blz^6^dpDaJb$|N&<>RIo&51B0Wb(b~9^{03<-FN_x4EOf4#PJiH_7;gxY0 zv=C_u;(Y}VuikmBf5)}jqJF`b{{-Ay>+4RY6ob@bC|!T5&%&DuX;4gFLxNQ4FYHt9 zCMZlVvzg<=hr$DY1a>h~m_bD&G{PT7TsWKOt$J`g+~=|MeTz8vU(vCt0B%Z;DDWk1 zv)2(iT+kC3b#>}2LE2Su%eMAEP3XYOmkAkPUthp3Xmr|?=_yI3X&VYgzyN7%&%H^C z9^l+3=JFl`&OD?pUHjxR*;rx%9_J*$;*#n_f8Pp@WiaoGgouIK9o!CBpFYr4n3@3q z!U7n*Am)nrxPvS`pfc@fO2a&so3nGROuzS}rT6v0zw_ttt}SpK z6%k3#&co+L^Y$!UYno4^wu+D^nohv_jh_(}t!3&K zk-Qj$5itv>&NY;XU2g;97n0t7Lcul874=(QUPc^zyC|Lb0Z92^tc0Yvbtt~Ur|^RJ z$NzYtbMp)O2EL5@7_dtG%;8y@m{6sZkohw^tN|Wia9yMfVZh?{{BE$FB0!YwnhKDB zy$d_@-x~juD;BWo{e0`_;+6@tmn;Dn{S|!yzc1X?;gKFKa6`)AmA!BPU$9)-@mQgF z;i)-cGN`@>A7K+Cjehg39ap)mihKTYFRi^HQ7h+O$c)m5Ezi0!MO$Yvj=Npwv>|UM zQj_)hdh3qCM-TE=8jOOaMnGNiO)Y^0h}ef!oendtXzM`Cvlxp%2P3nDsiQANe33rr z9K@x{*(oRUuAudyO|PG{YtiWxZ#Q4p26hMF-H3k%juGGoCFC%Db#Cdl=S$3%)fLZa zF#>`Qjy8Mo`9^+s$)3o~3d5>YG1KG(s(-X2h6)k^)2-Vz|A}#$ zDjmdq8Z;?^nCQQ~PqqDx1nT^Qdk}Jqj8sH9-#2oqBlI?465lck;@uGmKN=tLETi9s za0sDBV|-(|VQh)mnhp0de6uh>1Wk1}<0Bdrq03w)YGO2rZPto~&1%EkPsjmLB@ubD zI_^-xeP*W7A-owhx1^?%L3-t1wfLjaoeKpsMULu}tPWA;^R8P5J2a+!ij-su6` zZ^z#UsFADhpVLhwYW1p~YqB>Uw0(y}rNej-Dp%>4$Ju8v*-;YS{!J_!C|+aY5HuaP z&=7LN|0PG3i&6FC$?NP-cXQ2V8mt@!L)0cpX{0#nAm}nI#Jo^CS&&$IF57xR=vSU{F;kdT+mzoKTobyD(>)(^;*)5t)ZU21JdC!*2z~e^)r>af zgM5)rgO~gU99K@|zszj51m!j(rc7!Yw-XkDkqa8KOma#(v(4BL-VUW9a(zrw#g|uD z|K`h2 zP7qx)m5!>p)}1gSYCH!1r`yA&32z4pl!;IH%_nmFo?5R%0J87)c*W}B zd{nQyQAllopkTRykH-6EPcuz!qf6gRTpY^m7clGhs1Jcd6L`Lxt=B0>uf@(HE!*R} z1kmSB=en@I^#JQF7?>O#9U*pAL#FgD1pOjbeIvYd+L~Jr6PDbX2H)d}R8=2+m3)TQ ztDxhi^6oWExfGbHQnX;JxDc39d`?82$hiv(DY2{j_~13Vt2ZdxKGe{9N0iM`6R+o+fE*5Pd&mh2)f8OEb8y0hv}W+ z$8?goWPjp}qUCNLUY6b-j_q@S!oJ;k8`;EWjLCCc;0!nabSUP#=6CQ1MnX%h5p>>? z%USmNyt>6?GnIOf>wX#An+@ccYFX_G`|zAwHz^5M!-ddP9@NolV9DB$tL;ekAU*|y zoL!5Fu@@UY`-s)3t~oZ(Lhmp1Zr6KLu-QT4NuF)6?!yVRbvfopCK9P?B*toCggSi{0y%H7+)D;+eG}=!$OtP z1|>zm*5QK(dj!r#aBqRQ;BhOFBGdRJVTwRm;=$io*pv!Uf?^?x^d(Oi zhJ>FXy3P=AS%S#nAK-HVHuFxe%aVFox z$S8iM%U4Aw69qMiBKr@AIxP z(eD*x5PZy*$L0tPEaZAARTjh?{oef9Cla=uh%v(@;^C&em_&bn}f9F`qo z7Ix#q#!FTqw&u_f0gg=UT21z;|B@y)$co4m@ zRNQqNj;fyw*b2>q^!wgzmT>*NC41=}Nhnt_gtk>#&aS&1DB)6Z?Z&!AC_+BEghOy( z5ik$9snnWIVQS2&`#9`RVUnpbGfQ+OH*$-HyyE_||H%oHzyfQAx9#w@s)b-q%TsFW zndx@txJ%xKQ?&YGA$v@OPvMlD@?w8VFX!@RMc;YvhG1~53)gid2f}>5ZO?%c+y z@ino}E z%zU)G@Hi|Ifs>3_aC1A<2Mf@M9A^7TWo+%9Hu>B- zK)BS0fc+b@$5IwNif%`H9P+5z=!mZdO8weyewArjvFm8a&1%rS7%%+u?FU&D&%mkZ z1R@saONLoKvvBoz0b${S1cAWn72GYHjXX=Aqq*Y(VUcZk?D10LL?$1`xyo@L)VO4U z;0jOH&@`_(XYChHV5)6|a)Krn^bCjE2CpG;knvU@ZiAg*xGXQZ%6Mf^RTW#)m@j*z zM4>iyV^Kcd7=ageFn-B6kgC()TB+oE-9L6?^J)Ei(ACiOCZhMb5MB3|i$5lRzmgLi zjY*8T2-<~Jh>!Va`&ot@&R5MaJ{KWlpUeX@2!Z)@-EIb2d>IzVjysMY@I+%J&iHNw z_ALGdj;H0*79ygx0_pcA!&hO3vO(N-S3~v(G2!(Near7o8aNV0Q(W}YbFtXo^#cL? zbvttyh~O7;VKU4hEtuH213mz_;(7?T2GWU;6Jz{2LM>AZucEq()B^$nO1QC;SF+?3 z3eoB@;f53Dbnyz}d$B?>9iZInt4 z+T5qAKs7r=hda$EkZ^HPJPLdULy1BdD|D%0r3m(k4@@@NqDpU>?Rm?Aa9?->yeAeQ zNt`q>X0DZx4UtJ8Ro?tbQut*|DFmtFH=weDd4ZG*6?}i-YDAabNPq@)>i>CrEcTF( zfe`ukkKm|Yq?;s~+|mU)6~JUAX~ERe<@*;aKqCE;91~@f!Ju=t%&O{NrNykn3DjZh z#3Nigy06h_2Yf^6B31yEBILfOT`M*G77j&T8m3JP3h{vLF6g1LlK{-PGE9*bk6*FC@0PvRbcNwFwL#2eDe16h)y)MKN8uxPiB z^WQ#H=*AH8?3vBbDg!o{nkXpK=!|@!2E?Rm-$ax0LG-_p0H{b2o<5^myHvKI+x_*i z?C{;i7E^pzV6$7%8T~sp*^&>S&{K2AW7B<9+%THt3NIztyG4}-qzi^3&8QC>EN|l& z)SHJUDI|+S^78UPkXx%<8^Rs~k^6??_Z1{6P)QOKrz9mQvFt+~fw#IDZyBzh$wqSh z?U!^GFjUJwM^ynH9P_;~OYA(>B)Jo{aY7#X;14VcIn7X$k#fB?uEW#IBdu-dB6iqkk7zg=Hw6db%m z8HayBg}i(6z>$FS3cK9rUP}0KK|Rm2SntFm#@NNgs+W{jjpIHQl^GM|E={W*O3LA- zk0(={R37u0zIk(7uw1u>rS??3h9h&f8uveK^~MCI-McxCteRw@l}pGNIqa;CBOaJy zR+c>H)_qn(vm4iESGMf6SgPBy%hqrsDm-$mv-*+L_k_%mnw9R9ape*1Ov+9&s$KK=D^D(OAf#V86chw9P+lO*N zqBkFv-n$sahi=vz%ujph8F~I`44uJfNb}*AkJ{FoAdvPFM*qlhC|6@5WUIVjWU;(@ zKZCJ)iGJZr94)fuQ=I=LER-nN>#Ah1DtqpzYv+Uvi`RI(W%;RbHp4UT;IH2=+LNV# zeoUj$SpN9!cnfO3V97y;4t=}5*bMBORQyINkC*YwBZowYqOuh!tC+Xy+OJ(}$^I#s z;L_6;(w-qvzk|O&x`xMkrNd6xbvaD}Hf<1Wh;)9l2>*QNq3v1lw>ldYg=3m(4$nEz z4Z{jr)JGl9!;Ox%>)Zt@@CXGkU`uAH_uP}_C`1~d5JvE{Oy0oMmOwiuJD z*d2d}*RTk=?Ilq=VU-AeF++{|lkjc(c+=jOVfZ32uOR-i;XHctJewRo1F+~1LcJ5 z#!xev#Zm$LDaxDxK~534MY-u=mFu&o80!_K!lJ>V6hWMko0 z7xVd0_MyUDJ~5ql2}H{Pg-gXlu>Lf#SOjFnfJ33if67Xj>d5QJ~+)8 zi|BMLfZC8x423qQ7^N~(-vstMFeCf$*ck2|3y3WyM>_VH>C-`)ZEyFsF znrp`hc@;HkOZ1sRaG}-aAu46^#wceYg{nw<-;m6~d1UcOubclf)J$P7NU4`9DF3o7 zwxd+?RPq2$t}E;mEWR(wVX>n-L*nvO>1F?dtp3HSsW}QdetZtA|A?(_1RaeF#~^rU zMb>rd{{kuqoDogAWKPXsZ?xul&;^OP9lY;(g`}FpFVAU7+YcuCT3#_d@!gX6_8~a1 zqsLUCaEf`(#UtD$3dM}5h>+=MzPGji@(NA=QEpdJ@P0H_EP)nP%y+@@244w}ck0S! zChA+4!&57edD-+FzD5A8S2}m8ZE(_QQCWjpwZ`+@l$Yo|Sz{A0<3t+F*4xZ5r`J`> zW6StRN?H^qM80zWT&$Qxn>4mRZC0DmHEc5hp%$&M@|;|Dm^l=AcUK; z-+-5pA+c20^(@{M+7>$TVZAU6{RTY(i~21dY8;{!{(Pm*!#18#d_j}0J0BwGI29_JzoogfuM|=9qg3oB!0~R zjDj74*NBd-J`)bEg8;~YEkiXpfG^O~y#J$|tNlICM=V_X92kLuwnE&Qi#%gVsxIHV zT5gOL4?sstK(&V#k`PT`(P|`iN2F3pW1KFLk2<-gzPh!XQN9R3~WR zGZY8*{*!rh+Z0l#>f1BPem%!OA5u<;ZuB|dxbAfw*ah1laJ*Ap5c}J(nQ={rTJ^!$ z+OtMtDPuz50?;G%DM1xe>FKRr=?!+jb607CP z=X{?UUkSg6cb-T0c4*=6jNiDh8qMo1IG;>$d9+vG^|D}$DGFti!7Ht~Y#x!AO@f}O z^sv1#t{;Z1_4%k<#tEGeIaPJ4;G8zI*W4))v1d*K@fo!YGe>495|pV?wzcY*=WzB_d6AEcaL zC0LBaBQZ!tm!l|=%z7i2R)R!Mh%m>Ama%xA@Ul4yE;&p{%XqXj%xII_pM&Hwc`Q1K z3;_Y6T=`1v7MQ6%TycCaIYp^RZ*NaREH=r3L%zxxf2rlaPNBWrz&QXHbq*r>=3e6z zjTR5?$J+$Z``33ay98)9SiIEkqP5;&^TvQ_MD!R$1R=ZFgXFhIo^J}5Sx-rDMFM~} z*0O(y9s`&%Bp

^(`o^^qSg**Aciep&*M^G>J9K5%+BG8mxvnD2TW-T_;6J{qtA zV#_b54uPP{q6N@Tz)-KR5&o~bijJqx@0XZbYK9R*N3(^TU?3R&3sWU#Oq||m$CDTs zBCO7Jg>q@b$u7D?qC``WrpZQw4WQ;K{*y}gXMS*5@7L~47oG=yTglTzR-y?Q5R6`U z8A`wo7qGb^$HTo%fnyo zJy+KKT5QDJ)UG$DYbumldfe`-kAmvaL~Me%F%c!|Wl0rmKrPHQ3XYny#hKU`{5}*< zIW39gkU(+u5gS6hyxSLai64?GWZS+6+v(eI#8-6jrpeNGCEXRQ&c4dVyuANN#ZSxz6YIHu=?U6}Y7p;RO%K5om;2QUbPz@DIAlw+jJ33 zq2{^+@8^|kWGwnl%-{@gUc*sPxOOdY_l2pidEWIWs=ix%I6`VC0;B zqEVUbHkOK4TCuh8_Q>R8XcCyecEgzz?^h6r-QeKhO4Q2k zR-d0-Mv@pZxGqOgXj;FVU~kF;{g&O-UQln-4crq7`jjr?=|; zaCtP{0GtnvIjAb}wa4+%QiEAw9J0C4dLTipOl>?#^Vc&!?L6fk1m;;+VMs`<^uKn$ z>TS4NSFkBLw?9|nvt3Jqy6{pK8zLe-H%PazRBKb?I5dU4!-PZTu!k<<__%mE7&5pu zlH_tSn`v(>$ulhXp&?(j7}nkb$RM>z9^?q{p-bt~1UD;QcoE*q zrt@0&U*OhvOW!j8uPy;V$wHioLbi{7v+YSckV~=!z0#OJ!f6I9*0|4naVx+SiG{~u zz@N2^X$a0qH()2^cU5G^NN5JqX}rv4M0gD{P2Z`Y*FO7HL)}Pp_XxZVquga*}~q`uK=R`Q)Y&kfC6HU{i-00GMVa-ZYNy!qHZM-ptrH!%aF ziXX~N!@o#Guo<*#zs%51AoeplT+XcavWyKN9X6#0C_(0#Y_vN*qydW$g-GxLh|mGJB|ti2)T}lJDqHa}Fi0^U zZ%^3M4SCwT5#B=0`k%AABg1vMFNZz#r=O40PkySEr;)mafw2#0G4EU#3s2<~WlZUS@Zp{ZtcmFmu^PYRMd|5V&Jy%;kFw%ve>h2Q zvfm~ZXxa>i{0_{Dp*F|^k%FnXDx>}<5REyQ#iwxKGv{RJ&6A2D{t*0zAmy`om4C2o z8hdC&=?_gdvnu7vK8^a?)ZQtw?%HWilz>&tL%i*shE>n-Eg~UZPj{+p48_9bI$+qY zYGM0|T?IA^wXd4{$|U_P7fa(aE8Cv5s5Wb8Di73Z-2Ax_*AeS*^)sst8&NOgxTayb zr%a5`F$n1Mh*ar)f11 zMLUF!7tZ@Pr?y9$5qCQ`;?Vt#Pji->I%x*&_6OR~7=c;(P zK$w4`)(4TGj^`&2Hz^o$g)Hsu$btwzep|gCac3)u)K^rRAdM=MKz#<>kTga}b3Cco zD{?-zsd`zr7pnAHw{=4G@t=Muvk;Hsqc4r)|0o9KvySDqmSAsZmrE^c*Ih3Ni$2X+ zp9kP1iz4s|m|IqVs89uoJ?Jv|7slz9x?hQP>$jQy$h@=?aBIf_3Xp^$CqznWGXM!= zH|^n-NJ77gV823@VIPjFn_GY<8gVl+q@Y|Z94pp$Nm^+TuN%tRoxGy5B_g)H^siab z8s33Vob)J5nkqkv%V>uZ&Fq|jF`!V1#)_(^l)z9wRPZW5`9Q5qGuq?&$iz!5J3g67 z$25BhFw`$e9oa&>)4+3?N9#i%Ud^LY7d3`gqpPRuTO7u+g9%BZ;ShI$d3(HCA*4l< z_B!vTKN4S(){*blGfVsMhgI_+ud*_0^Gb*TnfW`ni7bI|dC!gQ*SJ_$O*T3$L#Wl# zPWJ5CusQIdu`)mr5gAHK_8-k;o0~<@XNTUp4BTBFHP{E9ZTV3XhcDLJkUb(;9y(w{ zNX1A|3HSrH!*s<`q@{!`)(g7)Urgg5A_iv(xF0V(dg3tbDXoTP2v~BCZD7eTMhzqS zH$xKCiECh+f)i4Nd;|@Ta_4$#%*G8f$1_+k7Qz|7#rm&=uaW!_m(?Th2MWF7@ zh*ePr=r5!?N;@x&cE~t~NGqa%=Hrn4$E&ri4Xun!B0|*4@RMv7zh-?AAWo?GoL1w9 zJap>iye?+n8_uTzjO+F+ZO&DpA&Fl09(E~9y<{jOq(Nr?3?Q)C#oM?kA z)p8Bok)yfZjww#%AF0V}N1G7F|Bop0u<*pwwuXR|F z&@X9^?AhwoO5~>3X8+CsQzgEoXWNE9h|`eVgC&&b4bb8ie_I3)oN!kYh1x`Den7G^ z3sA`9<am-sub9@)9ILx&uDrDm=qsWu5GBmry~p3oVwl}=Im;- z3C4QOW->1(uIcxD$0N|)p1TJnqNiKUT9QH>gX z@0+z?AQL%+QAAV20E-d?T0kz7pl(nhJYP%Yw^_Cq;^PuiG?*o-^}6>QFqm)C&a z#Kc0p3eGeRM@@%|781l2zDuR7LxY%8IIS0x^}JJse7rTk7sUP)D>vA`IG9ryhPNRS zVF<$73&nmG1M$#uO+mCXlh|FFgMa zjfZ*e&g9PpoMAL>ZXW*5*Fv3M`MbX!=KK!lZKLg~;03B12GeKcMe;ieUW~X(%jEKP zgm|Yai;cp1>%}Y~v({D2UrZphTxF{Cb92UJitN^RrM|A1yFVIFgK)b6VThjSa@D0H zTAtHu(Q(M>aF=Bm(`n$!BhEK#@uvx$g@38w4@{XBxpdBu|7u|g`2>0)uaE}(A z>T~5`XfIP(jCv7%{V<}+kDbtg3`7$Y1wz;GiOmX}lbnG*x7ilz>zfFJrVv0qMxBq^ zO6Yj-=e4Q=mf)~Nx|;RoLf_I=!~NwE6<)-GzDBFL-S@D>dAmXR&4Xp_t$#tXVY(R2 zZ*Rrt4QFyN(1jHvh`650^Vg(A=}SL1{q$%!zP~yYi5A2D$hSXJGY8U{4{#5Y!}F|_ z*^${CJWg@0q5@4xjGEFs^N~=;#E0fr-`pH_4CoQy@r3vSdBWN^?N*Hjb4ZHKrqD~} zIHM4=P`MLRI-+q*CEgHqU5U#qH#tyIrh0yi^1D0YTFo;DZYQgOUqD{PR1k3Jj8e(O zSmu=rC5PH;Tqbl!b3u3{uZHCfa2z%+?l?9O)2|N~9DpqOBJ8O1=JocA*E9vXneLi3 z#wMN`zHo>rva$3CWc|*7aP@;cau{V3K;nSv7^q_;l^vCJHj>P<{6$2?<9AQ66G43a zp51sbrbInL%ile8)GYe+oC98PjF880votm6afsk#s%Zo`p-B1GtVHt)3&W`>)Xj$+ zBwZwC6B#BI%WWf)A`I`J@$4P+)?ja1T8)ntD@KDEb(+aTvV93SnVH|_L)dixv}#q@ zv@t#3Zvi!;Q7;mY(@-r(GR6dS_2p6!UNPuk7S&`mlLFZfe}CF6CfoLly(wD_+Xw2K z;dgWkU8y7>?3lvpHXI*A1@es@-*4sKi_chonnsQ47`91M96ksLf$3ljOt{5P zd8T@Wj@XiByXS4>0oPQ4v`VY1UA+~eN3a3bCK)^~FApo+!SC{(vDa?s_DB01X~AE* zwDV$rn+q;ni%SjxFA=lO^b)VCfE+p_nRY#oARHfQCim#~c%5;E*TnvHmB-MNvfO3- z^K}z)&bGf`O_reB6+0>Syj|*Zs=W6A{%xk!wo7%>>JXMURay}DXfz6^qm5RI0Q4s( z{RGg(c821MgulUpm>|Uq|I>f8DEDKaB#2fq3j&BG(~rw$`t`04TQ5eOF_aHNE{@`T zMo*mV1Kck|a`e&OgiaRKpP!aT0O~b53hxp!|3%E2_Zz)Xn5M>fC~nF$s=iVY$j!2T z;Akw9Zw}AW;N(x+6v59J)Pr)p4tb(bsSIwG?P79_n2wZX?fr$CqEUuX`&%X9(pdm` zq*%Mg$KUuT$&5a!k5X-NSa?62{d46t^XV&5Ho2aGYezM?@}opHl@&D5On%k1%}vpn zCi^W`9SAIJGYBOZTg{f@;wLK2I%s74OZqhp??fJkD2o9%rFR)!0}dEQ#94I=>xA{6 zb@#Fvb$D;{Vmk|E$X99~Z-rBMooKld2>Lv^U$^+-&lN~vbOV}3EYoJY+MXaT9tG|* z<#u*lr8K=b)`(>@q;WXI>`A}Wkj2?*)eekV`WS%nnFE>i4rYIZt1cHh;U|&M1zuDz zzI{tvq>w3|*xTEu4fYdoOht&193UfO9R zr%`tRl2wwRpr9Nc*9Wp(jkws%p$YM&TrWhZ^U?CV$2hf>cCVH%i9eyAXf3#_IpRjF zXki>P30FK)7_Bj`Ha>G$W^&v4?e9|Jp?dsGh}M3`v;&fhyDyU!iz;_ooc5gcpJAG5 zoW8;T@&y{aCP-xRPF1_f+=V>=K9FXq zVF>sfH=|p(;k2(Kz=c- zRG80Vu5hKEVb*{>dRJg9odZbYo_s@x;n1%Ca>~9sIQ5YC>vtx!0fBKSo(g+ZkJ)X? zxD?wM7K_Xt^;TBeiZH_MQ`f+RkFOhu8UdO-z=YXw7fknB52u;#~cx3tV z6NRz%1XY`_k&ap^J-;O0svMmw*KBd0*}pyCzCM|Io)JR;uLN4s>u2t(ok2e_MFUPRbeb(U*P}QSxSV%RejG>B& zos@o+6momY-+7Lfo7iTmrb+T*Cl;zrjmVGQ%zHg8?A)GjnTc2}|&WLSpB7D``h7#8Z#D*dA}-V+{igcm`Z|tp`6m{jg-}IRIjBAcPD(zI%4d+ zftN$ze$mIU!DNl^VsW5%pZ?Y2KBwm3ss*=VA&;E~t5|(o1jO=jJ>B{U21G;Aw?++G z5#Ea6o&Rx#(H;Io78EI&$?7zQ$1%ie@Bn{IfCZzTN(<-~YsZww?bKGa$uMBk#1>Np zvc9Hr=?E`gR5MmSux!Lr$>=sJu7zVWvi_E(Dtyg}uykgY?X6bmh+FM&@H+cr61@f% zxK|U2Y{{2cRx3$Bb#ucM0$LpKXcH;OdKlZdy&rC_SH1MgwVOKscIHb&d7s^4gES%K zLitLI;8RC*s!?9s14r>koA@Sb-AHneY#qpH>saiEehvTYl$r5`eN7!mYKiM>ZCqDx z<-eD?Fxc+!t2k%u%UsZ*o}%2O4l2}a0k1Arak%@fWW5w?rI?AGj@xbgLV|Tl0F<&d zZte~$l)emw?9G?!@J+pyGK~5cBarRMng)rw_x?T$tQ#EYviY%O62lasR8_|0lpp-y zp%mqJmj^1aXXH5iu9dR+zz&NI!dXZ9U1sU|f#MEoYAE&YpP0tUtXv8pMGDx40eI*; zdW};M+KVZI00IuKCe5efw|gKpFg$FKO|9F?J`nW7YGK&EmGLiPHT!fy?(jIwKLHG>3Nu0?M}f?vLQWvXOEm#2Dz*qVe5Q7ls= zoupBEYl4*C)EHpW{U_9V6g@_=)JxWUn?W587M9!O$`5QAd-#|rwHvRP7Iqu9#WYN9 z8Gxfn1M3wX7yg|#T?JF)=6d<~_U_i*-F?^t(fo94B$3B+x)WbX&*>KQuq3NVHks>>1V zb5)e@f&E9pNBpYz7+Bj-2*TUSh6XbnDO1y;*X;D2&ptvI6cjo2d01q}qpn*b|Bc@^ z-?M-H71t-z`&JB|vv{RGrQ-?FUkL7s2cJ9M3b)pSrJ*AwBe z4H)r#b93t25RGw1j3FM7A}wWg!$h9u^{78|v)`f7D{nnBZ6p;7Y4tjA9zv(s3jBge zp?6})-zS+a~?4Qp)(b^nmd#K)PCP!TJ z1&KY`q9XiA%S;}_tP>3iC&+%Sj$(S{b#aA^&8Y8}n_bB(*;777Znmfgyv34&229hy zGF*;5uzAm_WfaSBepX37WeUW5a~KU%f;a8Ie$5&ABx#N~KQf4Nxi`{FvfBDL;#CU^&$>e2`2`lWK8NgAB>yy0=KN!*3lZ za~ij4hR}Mv*4^-FZMZJ?i>}9l{!#t&{3-p}q!PVu2?bsy7uZcWdGn_A1v1G|77}S7 zT%|9jWt9DVMR*R`!XY~a{&=l!rEe^aP$JV{!*Z(Xs5)hgXTQw|5M4IOEIT>t`@JtF zf%s$mnoVaoiNP|mj+ls8q9c$UNi!A536{;#f_EU@C=r44O>MDQiR>qq1e_r(1|}S^ zje0v3>t_P)Ql-W?|E{zQ=Zmx`v~VdJa=a&-u!ZsR-vJm(E4t1hB`xrNs!OFkgjH~Lnk zkcJ5TzZ`Nq82zgB_|4fdtxR6$#U>-F&%Jqp;mm4%G9j!%Fg)(R&3|)BHMx)N1C1*5 zXARiC0;2d6SsWe<)h35z#rg4+@@Yc0PoubOa*H6l_QD7=5b`n$_ojwLApr`W#h23)^qiYBRltZWz5Vfz6lJ zx|c+zjj)-C3+Uu4%0e@mIUg-rZ?yna^hcmJ$v0t5FoycuBSZ1x1^eYH+Nt zq!c0|VlRAsMq8TzDI8i4h4?Fyt^NIB)kcS%D9HADpKVtWY$2jB~%7eVY7q zD+ak8=dXvCBNaF+NKWliS{&8&TkdU6(t$^lts*acwcw;nwD|Y%kbVJ|eUDqmDC4`q z@4;V_-U~72JenyLlT;-OlIYV`uizI=y$vl$+bZRx%#dUvCv%k-MNWF7&DF-ZQ}U&m zWCwy%g$rXEamFMu(ms%rQAP_5dSK~N>n5TSrV?VIcH*}{bjLvG52Q*tjZfdIl(`}N zrc;%$?L=luH6ZKssV|z0k&N0_Wg`~lL6BL*#zZKj$7AvAO|3DL>|c!SwHLL?r(J0^ z@til&btlmd^SkVJup-OXLjbAUyB<|GO7~U{qj)J#E#5P=_X>!htP4 z6~d+nVPhbbP^6F@wfJ>^^M_803)ln-Gx7i=q!0tQ$3~0urG*9H9bvPf$2J1{pZ*q1 z$na*reO3_8{pUydC|B>mO@M+&C1l6Z`2;@>+9IP~^8@+j(CzsSO?Gql$DTs@R9^Rs zU0~fcH8m3mxc`gq<)yWk;nFes0{6BsK|*nxG5Z^?~pSQ?UQL9dk%!@W6`N;BdamLizhbi`hxo7G3-Eu}2Vc z-Fp!L$l4k8%J~`eYQIkUblli>!6E>6zbi@#_P0L!6wrH~P9IT0oa~?H){TIi&TeCW z^UI(n))wJQQDDA!6dtG5{167!E#KF_5P$y4=T4QR?2tbIM&-cxgMh#Lz}h%KZywkC z0xnT!E4oE3@*4Nh$lnBf&Jpibs3k``qKs#aZjv&pI>A_flBS1RKo-bC+H%Xg#fMcSk!X zxiylw6yMuSNhc+rg;lv;GPjj|h)De`+lvqbvgU3*dX5F+Dn|fBoC67u231sar;O`_ z!|l;sFNxLt0a>Lz@l9BV|JY5uf}nvd2GO||ji%d4%>7fc4y1sqN_@c=`ny@x@;uRr z2wjrgaRJ*~&_AsIdqZ(?-;0kQKmO9zb4~uAf(xvPKktNrV_CVsK8Tizo{X9aZVPt9 z!odug;W8b?x#fR>6k7OAipOzR(dq^U?giL@2y2-tLmmV$rar0r=RdHLYhcgM@q9a3 z5_ysD0*}=$^Hb0p+-C0;ccssg{J?AmW;Dnb1l%yBHzLNksb zYe1p*2K}{IfgLIQv53g$pVJ4V8c^idBhTJah%Q#E-`tq8OX5xbc76ly`q8mYi-l)< z>#bxqiC2&sgVs#BDjzW33k)=-o|3TqJG|TO#9qC-eQG(;s{10=T2f*OwDt8zbS69S z$3rkE$(8vlry?3)MI|K8<%7B>CTzDO{vXoLGN|e>-1dNU z3Mk#(9g@-=QqtWe-7PJ-=>`G80O?NYPJvB#Nl8oJmvinpH@@AuUzpK>(b??%e`2lm zdotU6uZcwLE`UFv@@acNLI~4quZwTk-izg_K+HM1ch*p;xD*IT_#H@O_kg&Q-xYB zm;@ajW(H0h;QO12Bj$hedf&-R{$I1sxo|(9de`4S(|dAo`epcqrfv5m_J=W*CI8Hc z>{Bpi(fC?f@*p&M%RfNwoIKzH(h9wL!L6M#CrdYI>vfSbBfwf9~K>-DD2wSZrCcdmT zxw!rJ4{DX-&Ckzo_Y|3zXx-fmo^KbCbH(3kr8%+fr|BvC=%RkPUH;Mftxd$1jYX{*%*JVDGKMNDDnJhy1};?GWCxVG0`p!;#ryP{mKwGs5`#duWKK=>lGSTuAw#-^(DL_I7 zE1*~+-tRJXM2s56Dc6{Pkhq^I9E~tk`Jy6gfo+o^w!L#6%=IPb+4mkyElp2RG1?*)VEBYFrX%GaNjQZJ4Grx<^9L40=b-_^y?t<|#L>2n0%(D#_arg_8WCjDbCX51@b#6FCjQ*}J1z8-0`r z&D&#!F(&~pX&IWBPe7u(xVU&oNJs_sSq1}5+KHuZQA&rDoE$Rh>JRDfIQTEu54N{K zb8_p6P*uoqf>ss~CYEwN#`Fp2ML~2l5y^H74rvGq*i?$eQjy7{x{CLouo-h<5fLza2A-^lxWI$on<*|4(Vy*YkMkX65XpN; zR8~uYM&B@_4@JUSJ-rxamzC3@T1EZOpXHW9MM6Xr6c8}%2z>Ys{%?ZdSK{XG4vaCT zHywr|N@}mR9oJ8+?;{F_z5>Qf^w%sbVe)%i_GeEQpt%_Ln_+^4FnuMPAK=kIhrrw$ z;2&#zqOtM}sR0uBQ?xA1|BgyJ5dk0^XdLLxC@Cocb!VepbA`PzTIUh0!=7^ZL8|4y zsY>L?f$f37bldWyH6KWRZ~yxL-5SI_IJ*D;;WYinfBV1wiT^jm)Bod-D#V^&?AHto zSgW!I$*g_jHTrKb(+$1a{|TBB^(|!Jl$MhlNRApPxcm92J%+HJ|2gV^gO_S;D#iELnf}pZTThqX)d|Nx zGf!}djst(kS;=sY8R}s}MQc^aJZoo{aN0i`D zY0L%7eOMb^@l;_lzVWMvkIyy3n zzJr(Flh*a$DD6=m2NQdS+0cho^TEO4v4pbSpo9TAa~%~SZw%d_^{W75YC5a*En@k% z5GLdtpz~ExA$LdwCqh#soY3%0fDa6SL6G|;=B1P0|1=OV??XpX+&U23;8%FUUkf~f zwr_@GZV%~J*WZRz@S{D4Pd>%>jDz|Bq6eF$7GQBi<`*5 zfm@?%`EP?(d>^lYP>>CFFJP}`uxua@5YAH>^~tLVVL%ytWY0c;FF0GHWLsnsnR6S}oRfn%(zlqLULJCyQh=xvYpd&EQY1Jofxa*mF7(!HyOz z@|9`sD^g`bY@R)L7|ydOjKGa1E6=FA z^_`WbGR4{vopVZ}rjMc2Bu@cm1cyfam7EwQ*sDLXjyeHa8xCVRDbQ1~Rv$V?X)AP* z_h~Vt1ma@EDA;SZ1Xo%lW^OQypTkH83=28uq(7j85vTzsI+Vl?dY$ zLXXAz#(Krn6utF3%E#yxw2v5;`excsG$dM&r9#xycmmhF83&immZg`76QW8g@?d?` zrh@m#LaR%3)o)=%Lob5@|EOIP;&^0*N5KM-S$S)P9Sc8x;A;v;vEVTN&@a9^XI#5p zJ45)Y?b|(f_eYBcqX%=L-s`G=i2B6>^V$uoFqsXL@6K}aH^?}EG4gME5&Be_;+NV zTMCDdYw_h5i$$JE#hUGZRhz3p*AHOiKu*SylhMgyl^qXp>TCec6UlLNBBO%? z15r~6=^Q2Ie+%>ta#4Qr}5g3|H^~hWJkMc4QXz5v17jse@XT*3jPVlYNbJ5+HN%Dj@g;%3+%ZmSd=wUkK!)QH5hV=u;$aBjG0 zss;xj)G@DF`)2J$f*hgs%-Y|VDxBUPG$Al9jjx^*EdTnUjgDajjQX&`<FIu~* zi!g7H9P08WV)roobjNn3I@nU%YKL~E*l$$1g#C8Nak8pMzaQB0;n~ zN_~I83l5h3D89)R#nQ&#gBC`?ysA#4`ism|q=C|RWeyu*(#Mq8XqJPe8_2}b)Pq;= zS6o_atgrLZMYx|zmuqQ#*&p>f*5dxWF8n=HB#Y&a2&c9I^h{dCtP$U{2y+|73m%;F zE=wGds@hMct95SaF)=Yx?TP8zypU-?d@+6MxV6P(90Cz3-b0W?#krBW|Mt>bxtR8U zy;*dQ;a-0BzdklZuar$717wHi_t_zy)N`D4_D~lXt^@vd+MQFk0HY!E9fn`@q6okG zPop-XqT4-4k$MUVz=$?DtZ)IO$we$!l;W{zLTBH|-k!|Y^iNKz;S{aq0Y#(BXH$~i z#Hj_8y68>%cOdM-yb9iZ*4DeAO0pT(KYMkPB9v1Qg;qRhTHWWTT7Ay4{IXBXSAn<; zO!U?>Ls}PdR0xyBwqQhFY7E(~H+lS+E999Kf3Aqn4kY%jrN5xq0c)|ipAEgF`{{-> z75Sa;SUUeI=zvfZ?-EEvB?LgRUT(Iu|C!VDzCusAI5HAR88yJnUru^%01Q3>h^V;Q zqJG#^UDOlG)*~5J03-(Ni~yc-1FRNPWQ_j6M$zE3oK|^w3y>il-s^=I;V$~s7K6YK zZ2O`V4wYf_>b%aEoWT(!TF<0W5EEJ46MxM&nijb$C&{n1-#t7RS`bq8$Ax*D^a_YafmQ! zeht2&OMjODl4#w^t8MlTI^w`CsARaKaec9|H1D>=-o?dLKhgC?F-^T|MZ`}TW4|jL ztu`*ZmnV&&z-xr?(>7kB^eql)$r1%qyOAGyG zG|kJU&PYgl80W&RZ||N;i4pV0^r`bwEx6R_ZxyspFViKqcde&Lve(tNY~3lQg&u=oVJYtP@Bm0uK`ak&8 zXSmgN2A406wH&st5#d;k{OuS2Ospa>x)6}tlNUHU+boJI?B8tzlRiu0b#aD8>A*Nc zu_ym#-gc(C`^u{=HVMHMTQV+t?9FP>Jrc8GwV)3|nShJe*a|WDyGaDaCGte3%5i*> z#=5PjO$~yUsEqb{PeqOXDdAhDE(71{%c44>qlhek3 zZQz-#mKx7Np+6=#o%Fi@*c(a5Si^O2KHE0{F277*G9so;i zqPN^@2uf0(RzmD+c{a{6(w>+R5m3XnuF5iNUj93?q}5l+7tH06SLfy|G(RsHef3ey zq=~bN^Q#RCT-bYvSWV1yKY0(t8DOe~^G{U&AdvZuUMe{bO1N6Qz zIS`3>QlW^Kd_u0Ehc=f@kT>ge6{Fw~1>wpHqjJH}!7PcwJi!~J?j7LQL}y{nWpf^a zlVZRi734WT$;2K5xZ3oSHv?~|85-H;6zwP@s6)GFDGVju9aifDK#v^dWk-)_LxwZ6 z|8rd`t)4O&!rF7^eOHMPg|-H;6YvZ{pf(}HQ`6UfwVW0gu7-87^ThBE2xzk02~|TU z>ZPip#b`4b8z>^|;c&!b(;0Xr=yp3Yy^EFC*whTfw|G~mua#21c!AXsJI0|%7c94_MgoGxNoB2X30ZWRWnBIawXiukYhRzmyI88zq(7u>-%rj(7X&VCV7 zQnM?#odD2xK2YWUSt<7ehM6cSQ{cCF^#74)Jc?Q$YSmrQemL=eoHOZzjy_di;Nufdegf`mlI&T+JGdkT51k0CXLRKv1(v5(7 z<#F(vw$0&*OVpxFqeZ38ZpQBSS8?)eKHEQgdr@Z)fW^7lc){_=nDoWuqA_|);%ERE z@9Zjfi@t)i;#(nyfCoViH)?v-? z{e8ItWw~B0juW=85~NEShzLxy@CXRJAAUEQ^?nMojg?X`+>=aY*0$Qq$cZH*!hzUu zhaJrP=x?wXPgHBCcGiOs{9cME z9@MLy_p{~t>GBNkU%IteC*&z@-d_H}XVpvjZcBWsUI$GhO9-`BSui%=cw8rDr*mqs z`x9>;_{)@<&wz!)SwHUd&R)6t2anY_=*Tmgt_2;5t4`JHjk2e_j26wtAoXbRrf*wB zP;Iy#-bI@V*{d!Y+a9j;)nKlk^BvY=lpfPLwb+F$9~nIGX_Gdb+=|3VJK8e5KV7@T zABtPhu$~H8Z7HvK<9XuI&~MPTf4t~^wZ75q$&>BUcm{1F9@lxGHu3rNxGxRzYu04n zcs@AIRQXN0>n&Q(%on^fFU&gs$U{SiAe-K54O!Dy?*CZcJx$|Hr+YpS$k#28rTV* zJKs$D-ToAnC1#4}BN7f6zkDfkwXe~S^r&n_#wO?U8MVcjL7xw{Lu zH}c3rCkjGV)t>mGEGC6f-E(guL@QJ}Brylj^>B(zLn8o-Lz=JJ-+~u{(4&WoA55UR zJDzK;Tm{Vrn%igpaL`bGa-9DrSqg@Cju}Q0a~=3}B~~YLr%grqG$eSM5)c{y*3A-6 z&A*^Us}cM&SCKH#)w=$jHA6=}Q2C>P_&@OXfLn32(k3)&ZfYf$|7;!^7zCaRil{^f zvTG3=4y&19*cTZqEVQ?ZCwyhAVj!eDJEF_E&VukZo5y7e_&lf;gW=}N43oh&=k)au z&hhVWxIVU@A-D52dUbZs-FWRhA|{Cruo*W`1E&Pb5m2t4d1IHuMxl(-aI=hyusE?* z(mj-HU$fZEM^YHxQvsqRIt7|88DTP!*U?JqRYUDYgY<7V5^gJWb4w?uggyJoR)iO0 z$6)@L1j1YNOr)GDAQT{*Ht8Nxm+RN1$)eXgt+MgMWh$Y4gS1lR%)=#K9l|XsOOfD- z4(`P-`PMV>)lC-3;6{L^f~v2{(sd|~;e9O>2*q;a_v)X+N?YPcXQj%4!SiWA8nnIf#q=fDynrfTc`pGt^Je>_bvRe z@I*0(B*kb3c_AQq+&$HT#;+Z`%n46SoGWsF3 zhr``M7L$60`zbGTo|#&=NH zcOwHTIUb9S*vwLZ6~0$~K$scuAn6oJq3ob^W#)RVe+)NWf4Ykgwy;*U4l7m3REPul zNvlLc$zxt(Tz#zcjICGFW;+}KWjgItXrDSktR32uX|ktTY`tn~=-jWX@k%8PkXK+u zLX>GdzW>&Ad_P3j71r;5eR(PU)|Amj1M0rl=n#*d!jsh0Y&nc~tbOag|1D+4YjY{%3=5V7=%4Iv4C00A5OflA%>f{JRyMOk-}Peh6a6 z$#V?oK!u%@(c!FI5;fDQgn!N@nSa;(-WB|kanzfd=6QMfKR1|d&ae)P&8&f~|3D1V zI^mbQDK4O8wPoBM%vQvZzkRIUj>u~CIx)IvYV$)UO<(4bK6?dz_f|FHm!^KqdW~P9 z(!d}&nj`>ZeA8Nf9!)-`Z*nH|I?Wc0`k0F}>&c}m>Oyy?bq8~A+Whxj`_KvJzi`wm zrm}>8q(VFgZi;t;YMv-Xo&}0=Bmzl)!RQWJR_c7jqR1-k=x(@)$ceA-;4Drcd?VRH z?8<+5bdrpWj2tAUOO)=87f-fo_Q1F?jZGCdl2&?{M6WoeY@vgAK^}}KQ``tcr<5V~ z4{Y+dK0H1?<^aZRI;mmpAmFEPN3gN6r9`mi0!5cpDDKqV!$Z2?Y@E)2^A_W95M?v2 zumJE|7-rA*apml>NZurZoPZ<}mOOqX9!C?osPCT1Ng{(dmHV&1QO*%AM_F~o0XL~% zm-pg%?*8x|)FA4heGNqeBv@gWE-9t=JfR>vvW-Uiika5j!Q{2(cOCg!d3Ok?`JZ8N zj~D8gH6(7|1Rnl-#i(9j_KB~?VjriL`E)puUlH#hpfpy@S8hl@IAK+ZyG1?kYB_8g$GRfhLhA zc??^hK}E-4=d;m27my{>6a6|qIC#-BSrw~k!Mo%G{CO^o*QnjC^MPaA*}iD{VlY$Vcvj)fe}C_8V`Lnf8OY1og>CYSd(Rwq4I6)Z><=2W@rz(q`}$;!i%yw; zGc8nFap5)WuXB&n`zYD%SN=xBY`}A4m%K5xWK++U9$nX~{R}GNZZT6O)Nu{eG zd-%Rja`9r-N`zdL;ZYEekZ+-Ss_VZ~DFQzx()T@}q9dn7W;^_XlM3c&$gGkxxv2-+ zT~}U^>XzfCx8CF)e9f#)kp+cArpB_3mQz#3QkC4W9PobV^H@lTB7QsOoPh{T=_Z_k zbgFqQ6#_l=4y!-ggsCaoM1zinizt=5B6`MT--GP;vE9@(wd)+|^16 z>Rzb@uqLv2eV-un9YJqRPa;=zI?i<7RKrb167)0{%5RvbhL~-eA(_4546a?D?3O)b z0U=gu*z(@uo(n36phdD9<7z4SS>9BtJr0)WbgP$cnkmAE) z?0(In0Z;kZ6Ji``xV(ZKsghmQbu4E@wCP={%^&-HOg##+lr0j<(;i<-e#j9fZqz_ONhjbtXzqrLPLH9c0 z64u~J(4)Bngr{dRj>VfZVFr#pFrXhsZ=6IpE;fM1eaw4mYrp1fdq^8Fy(TBU;iB-! zYJ~>GSdD5kl;0WHK0|Po?0u2SD(VhqapoJGj6IpZ#iMj~{aT$#Jf)b!_xbDLY64NK7z2zj!c+MvhW_wK)%ZGs&o>YYzCi1i{kCi683v8KQ z9cnH?Tjb$hy5nL!t$Kt#Fj?6!5oGc^EnD2J0ze)FaL|yto$LHlq-;C+2(ii3zH2h_ z2&kP-miEVy%6^1>K;rmbD1egDuf?QA8Qcq07HO1Vrigm}pcVfv;M*(wWrc(=`F0|E zvi=!mb1mwyK5JId1|#>US!WbC`(L?2K+z!KDaWee}j4Aa@y(`!R9F zQA5bqRhzSkrd#i?3(zf-nt5Tul+?3aSJ6ir)u7K&PUU*N+)qbIsE|OL|9KX8vkXKp z5)p?VdgcBB;C8P;sZu;e0Q{{=LSwe{r&mob(_g=UxppHU(F(Yk8?DN-_T**$*!&Z{ z>h0nryWN9AG+bZ{Qn*W{6XDk0 z4;YqPkHuLOXo#QXv7@c#FacBEc=?fBQ11%!+2jfjylG`2O>Q;i~MSSxw;2ZGAI zn5t7#mH8DdH}6hzUi3}l%`N#?UoACmRf_D}D=(!N_4jS}A1lrKcwDt-lj4!6F58ag zA_XpvH5H%KKTcqD_rCX<3K7J`;-D{Up!h3)MMmt)%A5E3sPV7Vyqe!uG>r4bnd-dN zc0{sQ+lxGly~g^5u!r-b56X45#XCJObbTGsW1>K{`hBvDelmsjYhyHpGdTU-)BAhCvh6XVk6*G};$=HFLF z|78jcpE0@YyTgX28ZP` z-MD^U%TUvfZw6J>6&38I8P10v_hM)y8%*+F;=>FP&i(@%McQHDww@@g^j4dM_5nQc z$3ijTZF56eFIZ=VE8q+V&X>ad!j*FU7EG-SY3jDS%kcPk~BemZS(d#zea$Z z3B?5Pr2u+P4EC7TE1N6BEGZ}l5gKs?5uX8!&spKD`CfrHw)~(4CB}|DfL#J)kV!NfmXM6D-Fn7>N1#1oFU1N!T7+)gGg{HIWrvXwq zSp4P-yKtFD#9pNQAb|3`KF>4jrtaED_EIJa)r*Mum8kd0=l1WqWUYt`EC&}L{?Sw9 zQo-Orn?0EMF|BAwc^n zb#LYeKJ7HkkkkzzN)gpfBT82IK89=Q%k?RlB#z2b@;R;K(0LH`#aR((cgL|$O>(GT@N0ki?j|{x+i~z(?AG%Y*&u9M>DGVr=1HUAwEnd9~{JRv6W z9jC7xYHSNfav*Mfl*muDMk;Tau)oQ4(P#7fhgk7;JEiLG*1RE3_JBEdX~y=^#hm9Q z8g^gRP=*LbDUpJIdT;3`tkwOC2?EDQ12RO5!&=YD5PklofNzC2huyKAV&)TLSUTV) z*qD87{cw_obmWmqV{Bh`sAULYZ`p7PCob$xO@6*{a-TBO`?3K>iBM|pI9nF8xTc{f zYDtle=ohfDz};ao z*{`y)WF5&7s8RaH1vN+3_aRxvi%o<-#r+LVr&xYUQA{V`tAxJ5XE%^~G*O(u{^a55 zSptuTa7GV;vJZDxr4IvcdK(*mx`bt0lhIF8>AlFp5a9@$ekF-30r>MSX#WW0%EYJM zQEVsYQWxsTyr6ajFfA5;Pdpjhi?5TfnFy?i_ZJ)NjlpV-DXDchjg31F&(H4;L`XQ^ z>u{w62PdiZI+zoP9Q!5aO;XUx$yRzW#$oqeeAlW;V{t6w8ZziG6`5zuq+V8q2!{(- zKm;_b(7Dg15EY6{OVD7Vb_bB1I|k%f(fxodC*Ri>hHN%b*$nUn%rcD^AE_mW)(D(v zntaOvCOC=(r{Tl=!uVW;=Ail#ZxVQo5|+ch$+X1^&u6O5{2(@asg@~Z{Q)se@yr3C zd82B}8p>dGl!a)*6Z&R}Ur*Z5pIqITVZfU!jF8T5fxvZpNBb4V**iL97k zwl4%{Z)c^=uZk6ezei(J-{JXs5@#%Wf8fI%W#=eqNFjrG;$PtF<47f>LLZxT)HBx} zPM3Olrkurx9Uhi4U8+0|He+Y`x$(`h3#{OJhL~H_FnHSR{mx zTS0277?|SbfK<`5Q%tq=MFXUBe^jb4h79~PYR7*4S9{;*a$Om>bf)Fa|q?kk~Ql_Nc`;#`?AEV z*xEJ*EqMFcxN^m=t{xS|Zu_>a1dRlXoG+(CegA-Zf9AjSyOS6+3V^~_9Mn#P<9Dlc}1jSH>6WKzOlX3N4wQ$)nL*#to83YR>b#e5>Lv^cdP<#i0 zqpp{smrmAt0kExzOLMnVxpiC|c0n7(H>K~;>*=`I21Q5|ngiPQw=89q_QzX^VsHv@ zWHgAxUzlL=z^ljy`nUpU_}fLJ}eBhM>qf0IG(b)lGGurj!#fTaqZ~yW1$b1 zmDSVloTkR-gtPScoxMUPH)@e2ZG5~LcCt4;6Ku80aJUUdjNGnsi5~cTxh{gP!^vm- zqEB^iU*d~R&jU@1yPZ+;NgzU6iq6rp5oXWz`_+$h@~748T6o)q^@D3}Ps4`oR>dza zenPA~J#*c`iOm|AwON-P4dz)B!si~rm-M6s>>;1uYfSLd@Hm}}8sZbuy6ZR>c0t>W z9#sjH?5bJ<-x^JSSsZVI7e-N?vD!Y4=|j6JoUk1ngbS_ztgAonXrdlR{+6tYqIASF zOa|=l3Dq;5%085s9Wn^hT0J$-1eU~zS!&}o0E-h8HgTqI#`$Uo@5BcK9qmVW1;7 zsM9K#5(~%q>lJ!O?~G>QGHx#lL8&!4ZINqaQ1MxWfxHd8%41oUPy&J~z<_sHD7M{= z&wY4^t-zN*LPv((lF#~WTdDPO=WIxXWeN;JRTv;WnE+2?&N?hZ!J^v=Z#vvKN#o!h z_L|edx;CzrYYdcVrTxJt74r)4Mp4S6qK6}Bu=YFn;||* z?|je|ZetKslEKBnXF#m!!fd5@_iTCG_#b1~>7t;H$CP@j%PjDL!>)0iQP@G8Y5_HX zCpsgZR1lBp-N5Rc;D_3B_is~Xl2mQjC)Ium<}c^KmclfT$7TXXjdAtoN5B}4)ps)+ zD8Mcl1^T+>uGz~H+3>h(_F$E6@?6 z7X6|ao-=j$%y5j&UGFz{Ot1^q5z>WhhOIn6<*&Zeta#rBEa26ru#2GI<>%Bk1}^?rK& zWwV~ce80N&R1HyFjK9;NJ`XBJ1PGCCLRv$bO9nf;IZbX1`N}om)={nQRL4tO9AC7B zs2ghKJshClZzu7DLM#@d&|vDq7VZ9cN1(0UXu!B0sNv`!!1u+HCBHQeME9W1rKOHh z>HQoDK-om8V6Q43sdl!FbAgV*AKKmSI~+=G~$&!+4EaJRRMH zWKm4eASYd)Z-0L?lr5{U*RJ@yhR3S@Ta#1?%)XVH2Xj9XMEXj?Cuhp_`PHilk&p=g zpjiLQo5QFuJC7GaBv#_kOxP$N& zJXC&(E=MCcXW%^h^bdgQfMq_X3#A6*IhS6Zn=OYDiijzpMU@BpD;S)@!}HkP%@0g# zwb3R3hiLS8UHQCu^)or9)qBeif13|B{T@-OJS7A(@twVrw)fkmmvWI3z3* zmUH-_G&Ui?=Tk_7YjNLKudz~&7+&o6TfX(UUM@d*69so+5nSh=8L$zFCF<&`Uf(Y!|Fu&Dx^4;6Ya2 zY|J^@xr(Yc0+Uq1$d<1@0DK3yp+?BaL_HzFL*vt#>LLd^F#ki(n=?yWn1YC_BXb@T zz^RDFrIVqgi)ETGx96W4#?pUR4TY}2sxrkdEW1Tl-Bx-FjLrK|E0@+Cs1mN;MCu>6 zx3D+eAcmWT?;JK&Ep8;={ag{+|GQTEBCY+B*VV_@iKyw63c*(xvp(n%^WMWc2e)2_ z($dq&l`AM{Gu1W(Z?S%~b#vbDgM0P85ll|=CarPOs%xKs`EH#T83Anu8;oh^5VwFY z!D=1?*6P~*17AbF{XfP-5&zu0C&5l&k&VGxrZm3e7d3Byo)Zd{lhzI1hMyazAJf{_ znJu1cKXhxD2j`c+@uUx|u{?_jp!|$o#AmEBYu6i(_Otf$d6GtEOL>R+saNNG3)Zz! zJH4{stG~r77oj(|j*QTtgV);R-;25skUr4b)|_>oJJA}rUC#UbO1-dGT^XJ9s>!7d z>^nY?Uo6Y1n>!0gwjS^M(3DfTeda+Q2YXVxx8;;Oo9FY$6oTg#U-G9?#>jcX`IF(V z5PhfB2Bv=c4{zUi4m)po7zZ{(D@oNN6xWVTn9Znymow3J>##)w{qEfa;pKG7pgmre2cX7I?< zN}I16O1G+#y$(3nHnhcvlHs!s%<@p0Gd5ofE-rEb8R2OHG>xSeF^llC*E(lmkr<>A ziP$F`S{HjOF9`kazh2(JDSZPwCNm{LW-vh{^*&rw6YN*Ychp=zI+Qz5h@7#e2)zZ%i2C!<5;JhYTs80oMsVaHCZ z7%T((5JEH5ktVktI@K(Loz7WSeL}&Tu=fTq0C`oWR)m;@beabcJW2u7<2BYmVp1DJ&XYblLQ zD~ssi;l9a!NovE=f*=myK&w8#8!L&+wn<8%Zdlui%LWnqq`BL!V)^8~5@Cc+&*$rx zLn(^j3dBGvH~w~5cmyX`Y(h`IsE1(C%KgTxv^u(%eVTauIZB9Edr~Mkz zUh8(udfT&XiY3$d0SV*>Fo}(&0eHPels_X*2K{p)sAE^9n*eqPOPMMU$MYCUNbqtX zFB_~g&f|+n9armf5i4nQ0oP2oLr}^Su@yuI_F3Pa$j+pQktfqC)45>*Up5FNu@NES zP_yQ6`JnzuVF;w+`34<-Fl(Vmw|D>?|(5VYXO008)Jj!oKEq>bSoJF8>ufA zwq&U8?f!i%5?(i3o2py(gTTNm`Z(Ty<{(V_LctkW_1+a!5xVY<#VL5*B$*m&pnWp` zWWl)S3T{N*UK}TbjY8Fku8ozaopH4V%8_+F7_yrH(hmUIyYs|zrA3Zb%I^T|=Glk^ zt{l7V#(jQdy>tRI(Pw{K@M_n6!eg})b!CK%6oN5?AoXgW+j&jwSQ8-aqr5ylAICeM zLgi%^K~-C*6qk%8FM&rSZWfwfK54;?=Im=@(648i?!KZuGUM^Ri8P7h&$TLRe>W^U zu2V0Po~&^WyTv zOrT?X>s?avE8mTJ>$vE<#ZjSI%k^l`#m6msO54r*4Dzb|cnus5ytzIM3_Kghp}|Z= z*RROyi;i-rF-jJ+NLsvZ)Hai^UdxiSe{1+#(y|WA>8K~zHTf6QU3bp?_A}YAifN(s zNmbR3cQLeU==+BTHX$=rnHSydT+QuJR#g|x^KZN$hn%V5LmEQigJD!BKAAgvz8MGUYeEN_8XCJ$&?>=zFSCha~ z&EqjC-W@5yhG^f-Seh`T^n-ui`=w-_mp2K)0+>$9+W70UJc>tisCy%h37S{D$+zxb zG;GxAwck~ndVAj@UhDcq{IOGA()L(dK{uSkTJ=^VGuo@&vlzPi0hV=8pY>DUM4qzX|BX4dS%_)kN{00%)c8Q?l#(J9dC>JnLYXo;dz}BTI1stmo zQS!DDLc^oRBStxJ`MdTj16B!TI72s1-AZqP$F{e+i;YR6St;E0wa)OsC*ZO(iIY>H zQN1dg2gfzywWx;^B`iF~GewZj+rdo}FvK6vHIN@PIA+%u3%G8{0R}!czM-HOqfu+4 zf0pC$B(?0@n=M?QySDs%@(qNl;IH(EE^V$~W}GD&O=Uj$d%Cz#ik0f%D+PuzU18y6 z4Lnm69`B5wj)C6~E|Je%h1zPK9bgyoL~GbM#r0NNyqqkC!T4mMq|^HB1Zow7jpE^l zGrby_M_#P_%YjGQM_Hs06p2M_)L>*N)rK4ikb65LdAPqmHZjL*5?XU}0KEa6QC7=y zNnA#~!-WiQSb{|qYevV~GqOe09peF*0F4O8rdRu3sS2!wV335$MWoiw=yB+YYfj2k!r-$$G?+Tj4 zsee_r(T>E90#IsojA1GYh_iY4>?jJ-_Ji~iM-0>rqmEKl6j5R1A5d#d<%jrRS!|l~ zK>rbRE`y6j{~i*!AQll58hjcuEf &+saXwSMxz6!`%|^Rbu^48ZDE%AoiR{rc>V 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±S2{lV|XJiQ%uX1 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/add-bot-to-channel.png b/images/images/version-1.5.0/monitoring-events/add-bot-to-channel.png new file mode 100644 index 0000000000000000000000000000000000000000..749d9feab1328387bb6d08b1997659e7262238ab GIT binary patch literal 62371 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

MtjrUgiis!UA9hy~A< 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 R#C2JV=PKGyVM>6~ literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/botkube-app-in-slack.png b/images/images/version-1.5.0/monitoring-events/botkube-app-in-slack.png new file mode 100644 index 0000000000000000000000000000000000000000..94be00d3ab1e36574657e7166c1af6c4f5f79cd3 GIT binary patch literal 50000 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

$95 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubernetes-events3.png b/images/images/version-1.5.0/monitoring-events/kubernetes-events3.png new file mode 100644 index 0000000000000000000000000000000000000000..c392fcae9a7e5e5d9b7eacde607cb1c069185952 GIT binary patch literal 92902 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubernetes-events4.png b/images/images/version-1.5.0/monitoring-events/kubernetes-events4.png new file mode 100644 index 0000000000000000000000000000000000000000..29106d9a1f989a384c39a394a1d8807dd828a4d1 GIT binary patch literal 79835 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

Q}z|x=X*v-5FJ+n0@@OTb|csuxLSiB6FPs6EZvb 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 L053j&>F@swW(T00 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubernetes-events5.png b/images/images/version-1.5.0/monitoring-events/kubernetes-events5.png new file mode 100644 index 0000000000000000000000000000000000000000..eebc3c6bfc09f5e84e9db061181071e012a09b02 GIT binary patch literal 74695 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 X8Gi{2+F3cdVU>rP56bR6{{8;}@zx9) literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubeslice-controller-events.png b/images/images/version-1.5.0/monitoring-events/kubeslice-controller-events.png new file mode 100644 index 0000000000000000000000000000000000000000..bcab8446940513b6c4ef30b54983e5dc39501ee6 GIT binary patch literal 84534 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubeslice-worker-events.png b/images/images/version-1.5.0/monitoring-events/kubeslice-worker-events.png new file mode 100644 index 0000000000000000000000000000000000000000..1c03a9c3ebb48def978442e61ddf38ba6e98a109 GIT binary patch literal 85300 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 Hq`cPAQQVMvr(bno&xJbPwqU=>`SHXvD#g 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

    Zw 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 a*s{#|V(LR2sY`Fw9#$5%XYptLzVTn&soEd_ literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/app-definition.png b/images/images/version-1.5.0/use-cases/configure-mongodb/app-definition.png new file mode 100644 index 0000000000000000000000000000000000000000..64af28f5e29444bd3e60112b3ed320157f6369cd GIT binary patch literal 120537 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%0A5Hf**@U%j{tt- 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
      N^IK@ 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 OOG->mv`plK|NjF#JD)WG literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/create-api-key.png b/images/images/version-1.5.0/use-cases/configure-mongodb/create-api-key.png new file mode 100644 index 0000000000000000000000000000000000000000..f7cb7e06039f1f1e1a127068cd50a4b8536acef5 GIT binary patch literal 168374 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/host-mapping.png b/images/images/version-1.5.0/use-cases/configure-mongodb/host-mapping.png new file mode 100644 index 0000000000000000000000000000000000000000..00f6737e3c3ff181b905ede549d08b2c139da294 GIT binary patch literal 164911 zcmZsi19T+Y*XV_w}z2 z=**hW>*qrfk8c`IsR@8vWNvHoSLvJaNm=Q#Z%k}zm-2Kn6G}`hOe|_lRaGn;4J<6`(3cP(DH70T z#1H%EARt5_(qh8j+|p0mp`7p*Qw~a(y<0uk+uUs@S28lVc_+;VSntCnBWvj0B@~Rf zhid%Mt%hspWYs3PWy!>uNjPv2oP;=WxWUE9NQB8q4$>VJBIXY9-Y-^ve2;+qB?k6Y z`swB9RXn@(c%j_W_IuvPL+Qo(rX80Mi8q09wZ;eVa>?WFGb>MORyG54jo z6)q4``2n#jX9LH_G!&GS%=8;@&f*P}IoW90oGLZ!zN0tD6!Xu^7(~ z=~6mfFm6Zh%yBI+0IT-g@)gfj6ab#8!RJ;i5A(OIE&=d|mWpFxv9CQDx8}ELy8-2u zl}0u;k(~p4<(6wjZHC~_T7uPYAqdE(YP#W0>oZpK^A(ilwvcrXr@6z%{#xY&lRw`b zS3OS3-3~HbnOIpJhh03yc`#Zp71O!=^j^0ywI}&*;PvQ0a+~Fmvv{^2_eew!u5<2R zY7c79T{sa$LRraNdhH)Q5FX#*vYcsg;$mBt0K&!RP6y z&4Yu%yxa$%Tb@1pLr;Qw|Ihc!0Hmu@-t(@ZA?Sg@LHA}P!PlxHAG9s!HMsg6u=@vz26^1SbnFbqnZg3U(|(*;XbTi3aE~#h2+SKv6`AN}4z6DFXs7A6 zOW3VcvvG!*#Ob`g!H(Ef7+E-d3EQV-+_u3b-H@5wQhnt6$`VnwifZ( z!RV}0;jCRX!;F5OWh;)nii!zT9gk?pDr1cO{r&BzpRc6rKR>*IK;R|l-Kyi{)>-3* zgs?EE&wXvy)@rk(*UG5f^p%0?60%_aP4t_Icm)6eK!pL6O58}JJ*?=XXL$q7}hI%k5 z@LRHJZBO0$VN<`-(VEyU`?khlHLr3`pQ}FDaJmG3GX1{eZ!K zv7N>{tsVHlUvkOZniuE!f`^WDe>wA`bP7A|ML=t!;`bdH3sc&eo@%YI*!F-cSK^e#>@^Z(x%w<48wllA;x3^BdQ;?+F z^K^6YG&#n(X3K+kgk?67zNPrkc{PCRc2>X0adfw+Hweer)-{Rlc?)D5^-ZMdCP3E@ z()IFs^<&%C?T_rmi4{-5z`(fHri5aTBf?JkJop^yJ37|mST&v4&(~vur|KY|QZTkNh)>FX$W-A%wfgBZa_1CK9TpNK+jt_L=XzAd;$ax@X_TqG zQ;FHzUlq2ThInGT*Cbtr5x(Je+?3mH1tYcjz(K0 zy*%gEJ*7gff$(YY_&bu>Z;4<%pR-^tO*XQ&i4m99F4T?W7yIM)p97c|54~uejc}%c zg8&^oF#{R2o*p*n*}3i4=rYMc` zEY;u#f%v@$Pa)q*vloD*t-p~>yRWXXc;T$gQ1BA{G*2YF^Bn@S%CT%{B-(W0>S@qY z59OT3lKUMoI2#m5bx^}=%Wry45K#wsen+QZL6i$%+@ZQmYHZP4{}3}br1Cc$F^ESr z%aF9T0h^;CpL-^oL!^UU;VF#4ED_OGMwJ+pU~UEg?Hiz)%QEIHfWL2tN(oW&;QjVu zOpVFKNaV`>RZs(C@2RU1GLnxfL@d5>v00FR+mbHE)moo(kDO=Tl?)_q7Q+&>X-&IW z{J90cTLhjnV}U|~B(8Qw#5mi)0LeHIMt_4rd^N%ya z6N<3Z@62_q9bF@#%Zr66T`VYZFYE;!74*P|Gg{PQ#tC7$CJg4IdX4@d&;bqn5z1IZhvnVxtlYTLo3L#qA7M0;Y*Uzh#@lXp;+Crf;@fvfQVV6~%4FlnU?^h*B# zTo&;uB^*v|9?BtQuoiAmv_3*;3qso&j!ME5x(kf=rVEVoT~iI_T38#r&)^7_469*| z$)boGTPTiXphuG&R`Iwb9d48ixsyHjVFso^XTgbE^8;9Hjb#<0zDX5Y$@08E%%O`7 z3q=ZOMs9pwm6`bJM)R=MDs^M6lU|Pp6p8=0VvPOLEhk+*=9&#@xJn+YdEFKHBlmMp z(|GdVF}mblK~@}2 z1RZ$!&!jlm{$77(K_%;TXJ(tdtH{W}KExRs89jLhBN6Vui~9Ho;Napi^YOKvZ8#YV z>G8&TO;cuheMLt{e?2Il>5}=VIn($sB=l>IJ<3Q<9?ClWd0IXA*lDHB3EeYSgJdc?Zlsn-J>!_r!Rq*X=$9)=6H(Cws0k!nnY@L~WN@_ls-rL-JjeK&%~AG8@E@essC?l@|-pb^VFL%ojOi8*z*=tBFY zBAOd`@TAUDkdQ>B&M}Ll!?Y$M&NW}F3%oUSle@Yu@$%uX6mIaIp9c(B7;|&-vFbBO zHMEn3q|@)`+DGl#A060wn6bCuZkX6T->f6i?1<=kuZO ztTHzk*x;BJPboseAeAFg0rwlFCr)->Q#nPGA;Av`I$IRcUOqMGDn`xT-Z}2@$HhtGKEWmIEH8vBA961IFNkvMWv_DME zR$udc`aM(Jv3qsKi!H5s4|`I%-p7jN5ySy1+!%BmW6l|pA#`Zp^U9_m=5`PAa(;pZ zH5;Ib4H1P=Z=qr@q=2$R&4PSer$#;eAa(?8nlj+GrJ=P+Zz=wa~Os5WU*S7jXm_d!E|nsGrQdtt<>dWQj`*7@MU^cDR^KX5x&}}Nt>yhPJdm$ z%UGS+|5ZeJoj(9Qu>~*=yept~;#kP5$iZ&k3CrAx)RPiZa^unR@SK{P3eQ@+6E~fH&y&6nAzOZhqRTvu@+We3yk)(pUou60u+&;~k8tp!Ge!P*FaJDgGN$Ben zDQ+{|o!DSv_nKCBNn-n_z2E5NJpEjS-CfYP@kStQ{{ZcHMEdYG%ko~h0j=fCml8lF z$!dYv@Me=^V+K8NB7V0!d9Xj$CVeG*WgxgjHBH6C4F27mQFWtAIDjko2DR!_CgHUP zk+fNyEBKE7I@(Am_LP3P&>s~m`;g*SW_A_$(;In@@6jIL+I^a9mMgT*)hEc7|Mwr` zSocQR9wWU$`KaQ+kRQz6pg#v^qUIj0oY;~!mw$BrQdjAxvNCN_)$uf)gmIp?$+Y1r?l~IW9^+PqL&QKw+Q&iztdz z_x?F9?1QLT5Ird8Df8)xNWtXF9zih~tM_-w4Y$$fpt^GW7WD zrb9fO7t`vk9G+<%tiX`kGc4QDV3n*uZnX|)+7y|AWdbo~<4XWuxb z!6IUMa=7`mS$})-g+XQ=sCqtlgjxl+7C9N$nkf)#eQ1WUCH{+MogSCOj;~*!j;BZ8 z3~41=R+zb%qxR+KdmMTDU@$L3_TZ$qq)G_}2SD2f^8xS-E+i}(el@~5&JnEMfb+}& zFEir!5#w<8_X#aY^L$2y;W{a4dGR{6$gZkyw{*}!TO%4!T9Oz{3(M%HOnt?Wb3F*)`5YRgwwjdyS|RzY#a9jO__(K_p}$^~6mQu~S2x#W@1T z)OLW1&|g(&kSmeIg{0VUzEJA6>GnyZAAscggU4);wsEc~2eDEQbH(8WYzjeKuN;VZ zI^b|`8DvTsD(+Iz0r*S12a7~vl3gHSP-wnDN@m;09hyBHQ^6XtLr2MqOE{pRg+kAT zr#Hw!nK4i>&dB5mKmV+IDX(ssezD)tY5L1Z-KgOfw51gQE(uyjagcr46xBsEl zK>4M$uFEl3Fk~-MD1MxRb}0IWf~Mmuy>3l6vWz5S)a;endbm|a^Tj0Y(9SKI?OhS~Xa}Z{U+dafi z&oOq%C`iuaNWS?AOEoift^6?n1fB0v10~2w*_m;2Sg^lNxWX#pmpKz%-%?ZE{*sap z^<$wzW_}v)X~s!Ie*T3t5e03;uCoRA(*%A-1vMM?Hdw(U7DVkfzJNr7AarT>8(9$4 zj*}8wOGIWVd_%KDv477r&jF0=pp`8G%hxzN3UZ845D16<_tf9gU4w&QC>iNNyBhe$ zpgB~>$!pI7B7eJV?K6np@Za~-Y_CJUnPM42G5Wh>yRJE7{-nYET)WR+b7ZGXkIhup z3_~RP2TU(441nVn41Z}@6ULqz(>6WgNNyen18kuiQ%4lUQ7U?X1y#=ZCPohW`)FEh z?+ixm#3>3alO^izPUVPB9XWXlH1cClof>QOYwog+s`lneFN^o3dzn_bhXp3p!k(MO z2$_GE#3-Cl!HQ2z)FnyW0G1Qb1p1`O71HXWDYsx(NfIp?p)B=ibSyo6)L{sd>AY)n zGoVb-9r1ed`He#w1Os+4^}J##30me6J`C{;=h#M3d=AbUNm;l-55VWE-Vd>p+H z;eK%IBwKi(f=}?aAK`W;*Ll$1?D+mT-+tkHH>3YL+H@3%~tSfgDMX4zvrrJ~3z z@){7G{v%}fQi&}7{^}XG)e#x(YZNH8UjH+iis)<18ig3V%dU8rpj1>_4<10Yp6VcH zsFVsiiL}LOPBrQ&mFx@9#GRlv%UVvf>YR?Vw0iYRdHP|#AYUI!TdYkYNav89l+Imb6)*j+Z5h6eLXutuaE*nn?>%b~v$fZa;>cE;*(Af*a9UEnC7uLg9I z#Fe2)6w8(==RF)YXL#N)6)Ew!pCLWi2vj`AK@7t=?1(#ma2p>WrA*AH$d;`m@|^sK zj{nt!cnWwF?NNa(E5ZQX5#d-(Xtwj6%lnv(ahoJ+v>=iBV~)0m5tpF^4*T^Sw7QFX|50`ltC^pmpmPf;lBx#F)-{g2#}Xa zQNn_77em1)fc|!$r79&m)2$WR@o4gU6bb@F{nU&T^P@ky7P=6M8&$M32j< z#*xgUq~7KMj}``a3J0!{zideAF431hwQCMGBy}NtWZ$M!lJsBSNN76c#~3FBvQD?_ z7sexw$_lx!V9j_HNI98t5Ka@1I5w^1;E%;7CmW`~>TQu>Tl*j1_5}LAjN1F?<5%60 z(kKPhmiMsNvuF(Dbv||UK1BzT8TB#L^;o@VK0XEK#X%_i;K??dUVe?$kT7r~>X~o} ziDQuX)(=I@mWR(EOPK4AMum$>a(6N_H-(M}w?i!B2gKPT=oC;22hn5KItY}wV3_I_ ztVvgNgE>psF|Yhhh7E>#yy=Vky&ASJAmhlYiaVBO0O;r<4Zo&)GA3###S+vXy*<&!^aYr8usA5BO!msgos1${L|OWEi&hczrM8Mw5WXnE z9k~_&hpQ13ll^Vmt23cKfEi48 zB;%|{L;lk-gZ-N67iduoPD*5wq)E``t4|2=TNBvPjNanQ6yo=xfm<3dq8>CuOuKm~ z9Ig#P3^&Xb8xRn)NWFBqUkyw3>aRRFl3praTnXPFuq`$sM?cr?QCH?Bfk`*(tTf^T z$c(v`4zu4Du_1QCI3$W<*fDZ@7J&!5h0s8rG$|$_=*T%r?jT!3`P<3TcNcK$ZRPBo zAj$P{?%LVAy`4)b$S9`hXFWKBS4DO7=^*x1vD1c%9n(zw(2yDDWo7MsoBoWtM5Rq@ zYHGeZ@2l1<7SO?|{|S!0=+A^Sq1IMN=jtAW3-d~x`6}C8OIMt@hchSu4=AB?;rk5d zTwdDQuz7~H4^YVEgY1FJcXumBRiNXyIbA^Mn@kRx$Es5v{ccXHiZPSw0ELyV9_ zXy(^8E?JfZXok4!>JlJ%ZcJ9+8w%AT>Sqid_ow@~Xe+@+mR4lI11_WvU(Q=6YwdQ` zB$!Sl6QfER8(mkd+hQ1`IJR=89`G9zj?R49C3c?6hNjb;O-=A_ndJIN#V=IOt(EW$N8?>9VM{|Ite> zvAuAlHxTjh?0AR^krz_Xq)*^$?t_JpAg&5jCHISHNY<#6Y=qY-_hR< zg)0f6r~=(7_0LBG@sa~CX;@!d^(MPY1-${ zjToKvP0hr}j9EEL8Mbd%)w<;15}%K-WMs z=-?x6aFxeSeLLdtacc6QXA)K+bfPHAcn#M7t`tuJEy5$@58KXe-i2156*%rRT8?Qs&8nV`1D}7V=1<_0q zjl3It>q2_!?app zW*`I*UR?)$Ce9pf$;w1Ro)d)7d-oJF2gnW!50db~@v%oI=v_N<>M~_FXsCqc*-#BR zAns;hD=b0LovM$?Ypn&Ti6$FM8w1G2?Sw=BQoZmuh`gt zYl9=yBn}~{f^I0DdfOeAJ6rX8_o}bUSbWdLAq)_B#d9m0ulkyt6JB|V!z9v zF*~A_a$%MT<)Rq~ZiI#?;iv9fZF5OUW>*feg?X&eB*X6Jtl?j}>bVE~n&<}j7SwJyR`8`M__gW2JfkdjD(-%n1 zx)2}N9%)(iqZtxXaEj4T3}FeG_3q^OIkSKCQ8H{c80J@l#AqShPAfylWdZ3L(iQia zzpn%mXpKiA5pQb!t3}u zzD_y}XE;FjU`8mY>1u`~OIcwy5X~Oj28&{}Cog1b zE)9ju@?%D4ic#+Ip7jUb0AU`iGh?A%T9p+3+^(;$w&=r%m4UFXIJ4_gocQ;`B>WUR z4Po}?S5{yq1VCkeY;A0-UsGJ& zA>3f!u)A#y>h-n<*YL+wZcEtxLYXqxg{-S9UN$sA_PLx-vp-G8dTQ+-A3+6eZ(H_l zK>WVFd*iyL?z$GHx8aKPzEjA!&G_;15vWvf!|CV!#|$0FxaInR3dSELh!h)Np2bG(Y3U7BkJ z22L}^=RkMBwBi<&){s%}J|(u-P1Ig35bjhCCY>Of`*eCuC!n5!GC~zfesLYuj$xJr%#!;|2^zDhH!v|f% zCV=6P1pGPo>RS?;e>AJ%&)$&dGCL~N(P}D*GLJE{LA=nN_>duV!tnn< zdMZliCu1X=SCJZ~gYONpa*Q)^l@j`GSkk9|NO80S^p4be1w#I#ivNo*;I-vNqol5(lnUM@7KP8OG=r*-j&&3*%LFx z4@`s<7m9i)*-#~lz{jbDp=B)5{OX8BVM9I7DhtY%BR#8PkKaN5Lr4j2N$jNm@p(Q1Uh7K25tYNF5jL9`b znWAVq7~T5G13&({vjGw8xYJ>9JSe<1QsrXEHX@!3Ty>MWlpN+AVDh9o*m8gVPA|#T)rOdVn)=mO{H!FfY>rD5x z1H`m3t}%(P-Cfo5ms#ZX5^`Sx?9cq}2H&1beX@BN$lE7q?5`t%MaJod0{5A@Qb01b zUJ^t&gY-hfZ>LnEsI1ww)v&lUJ0?ndR^ga(>Y~`$BE7kDH)>-D97M!(NG<7z8rHM^ zpyMx-^kVFc4YvS)Vi@{U0V-Pqy;uTs)X`dtY!P=WM7_$%GKPw8%S|OquDOm zcEi3;eG$(UJr+FSV-b0cS+4;}z z7iyzR#+@o$aC#g?Wv13Cg>#;wy8VGOrShfDxdjI2LkP_oHiFrSn4tUFu-mr+86Lo# ziDOBM9t{D^lWePw1(pBHGthSzzKdHWB)N|-9(mBb{X zeFJckfk7NUA&Db4mhbbK5ygif$DLhS;li5TK5Jj~U3j^l>Wu-r$BJ&vVU(Wl`(Xde z#l3KkfLJ~*?9cQd`Shx+v=)QTGxy}UFr}607TIP){Bk3z;W0@aGe*c(OO)5shpRwa z!BE)u@zvqH@IZqmU((K38XrG^+ z>@v;328U2My27^Ci>51s`2p(Ww9B!^PG8>0T?1!t7$eaDtTYS^R7-iTNOb{Ns0;ig zRW>b)tD(hC|D@S`ap=GkSr#9jysW`RTTfKcGS4+x0M$rW;JZl|i(fplUSGz=!0%=M zz;_wIYk=}x>j(lxVxe$~R$$<~ct?nKcGFb0_aPpb_jjs`jDY1j|IBOSFOY+|lV6sg z0>z<6Uk(hg%7Yn*KvKpTfH*1fXPCmIb{5fo z&{lf9qFZZYbppPWw4g;-~2P*tYt#!UHv|7}M@gGJx8ihxMLaD8Axdk9_n zb812f^!Rz`u%fT6Hz2j*Ui=Ckv&PbBjyEw^L@bmPfj;SjF-HbTN>l@)YH2FRW-5Y# z1!~XFnc1p|WiiTySs?T~*|mpR%TGxYt)&hA@XxM3RV;0FTSI6`hnCot2OO%viT45W zZl&;9ACA@jcPw~WFJiF=IZ`&iZmQE{|9%rmMP)Rw+)#I34fr@LEUcc>?XRZ6xG1Pj zILZa2ZF*@FK#@$P$fNJ5`;e9>)HmW|?gl+QQz?^!GQzXa@Uk~pxY)h9)1X`j(FON` z0*%Z5OX-;=XL;nndbtKmx zMU@0+>Rue}*q_gwUu#x$lTb5cx*tML9%r*oo>&z%{PZ4TlASz!7ES6#PgdTH2#&kg zvAwb`BXCSF@Y=@ZeTOPCft2bTEX!CcEu-u35e$#cLO>Bg&>LpqR1MACJA2%w$KL=F z6;6$7e044+TT<{|UP^H58Fz!bkqL-Av(#k?k zu!8|=9iK^Gnc_#uC4&wJHO>QAbS6c*l?Q^hm~|4LK{;|;(Z`%%0ucj)twLYT#P@`P z9ewVu0;lemE5w5AWx@BWC@$w?G{x_2H8nk>39lN%d4^9ZsHmtV{*Ir&; zcF(s*@`jbwr^qTDN8s$)1rmu0G$bVcdQ_vMqc1jNqbR%rvUkMd0)+7}r~JMIK92^O zCw;szoV*Na;`+6!Yinznixu}>AC8MQpE1oiEIp(CDVplUa`l9rqWC0n3Aq*uj@)jPH!AZZ{8?8EG96wmxsA zk5{uE8dagSHJF#ZX}0^OFXfGEQ9D=cBI|mNjO%a9f}4?Xd%l)1gBOpyuV}CpdvWnajd^gs6F)1aWq@ogFr}oyl)X?Mu)9KFptbw_bcfT z(LgqIKrsi1T{rYU;bCPGtkOMV>cKk zZkwc(>=XQkv2u-^>4qpfvq8MzKDSRHlm{CqlNFNcGmV#KE7`_@Q67d%@n9?qvwdq( zJck23%C&3wjcaMRzJ1@OG4vXcji@SGqCzZIB7vc}SQB*pjs6u(1i4UIxIm5gTZw33 zwAeB#=vpFb;Nvzy6sWcCp`>nlWKz+>VYFKVY@Ec_THrcd2*RRBo-(N%=C83CjauOy{H^EBmxO z?I}Povcwl&3HQ{GdmZQg@w>MtMsu2e?nn5H?%_~ZjHtusw(O-fNhuRA@)q*yC^S%k z3^Su;$UuI20~b>!2kX zy&y=tLQKSl9`a=*2R34`3x}^cV$pM%YrH#uiF5SKeM)>UEG$Bc`Huz=V2$;YhJvFO zvSklpvIX6B>sU&_%tRT-_PKv8~PVbk7Gqk_xoK!1Q_}vpjA0ThKo{Ay;$f;*S zH5O*a;WshdF_6V(0>@(%1+@@JBL^43@0|%XS_+v_8t>=la6B0wTu1{xJE0%xq9YmH75pskok}SX4AxX?0@!X}%jS1XlHG zQaM2@Z1+`bETw==>mLZB$>s_%$VfoN!-Ge$-hRcp@k*$H@O2Yv_2>1?&CW^j*_Y3? zd1ik7iH0fULe?bz10JWbW*5y3T7bX58=_sqxX+6M3vju`Q%6T9ZD6r~CjvsJ=61MA zSJh5?b;wFB=xr1O#@IczAb&B-1*&$Z2GUp}_gho|fe?IRZQ$O40Vim~khYy26QL5F zYZ#iYBIZYZPCM4rr3bwK-iZ5Wl7%}DB8O++HU0PR->)9trxLxf z?Ve7D$dS)4+X)|!=n@@Hl+ljDOZG_STn!xEYnfikX*0A|szIY$t5QE|OZXl#``jB0T5qlBnxEpyuPY4_e|2~JKD820%WiF8oVx!?YZyt<-MmM6IWUh4FzqT zb+%a*@T+tPVd5yV90WrT%#Z1PMKb)AeJtZKu3B?*nY5BXbym5V+apd`*+~LRHzFfz zwE%roKAE|I4f2b#brJz0{#&i=qo2F;4i&pE4gRUL;AbAjE!2Zxnr z`D8480MSx82GrYH<~mPfV{T#L8Ya-+A53w?aF}=P!v2%BDY(_wH30yqb{)7MXvmpu zX_%OhU03a)Cb9%48#gXeoiWW?mJ~ecFKQ3~w$hkGX3O0(zjLzgK@4H~mPZokHeh5K zCT7^AE|mX7SW0@bXSeH_VG^gI7_vsh#l`WS*Wy~y)kq==JRgz@%0;|7a6?rUpH;uOfgGRC2n?4m~3+W$l|C_^R@wv%-) z#`>r~sNk=&cSo7C$w}wJ*Hgjzs{6t3h5?yqnYwn~g^S^CW%UHWm&e@fAKG;{Bk6x8 zF^L9o{L2MEnv0gh0B>$3guR z_`jM3=R4s|89%(Zc*tLh*45L~8|>=psyGq<)aTh~TEIPB0l<az&N@Iq5aQCQ7D4|05$xnkaT+lRK$_w7pENtb~Zqfl~saW>*S(?@Qs(!cQgKaf$w z;ELm=!p$*0aeEr&UnEbZqNhAxVY`PqR0jQab{!-5^9_TGUoAkBf+e$3UK)}u%y>Nv zl)inEL5e!nM^MVdT3zs-V07n~H^C?KvONi#iq+OuJlPjQQV z$X-)5&eroO{Do32wyZ(}{Fi8L8ZAGf*27GuLdXOjLVogHn3cgTrbjovAM3Kd2qu*d zDmY_qtStV5X`bXi0iQac|0kkVq~PiK!fs6$E9LnQ<`oM%9@`cb9vOdV z-fdW&T~rjDIYO!PKmwk6+l0I^e?9EZ?tXZj>42HO^$-#Z4B%j(ZhiE z>rpMnCqgzEs8L~(c=73MIfWc|Ap36?PK-py*04ju)s+(-vX{NJ81I)8_up-N-OD5U z2blWnx_tv8E)XZc*y4xnLN;?C%upHlKWmApaMiJ{3>5n#lf)ZotD&O<@joQ{hjN1| z$6e~N{tt-vx6prmrBk6XaUC{4KfgDPpw63x@VAEkG1tGYS5G~0{yP>2@WlVCQ7N*S z`pU2yUfv7^2J>#=)-}Ymamdnn*sy-E+GRPEssB{*kIv7n%%nVVr(K}o_4jLsjX$;X&lL3U>r%!VJb?Q7|NH8vq0tKs zjUC+GIkRN{W3d0$YRKBMHE0hwYxbI*?Gx+&(`RE|@YIyaPxwzF?+O+H(1@!RjE~WJ zwmB)nGk`(7MmA$c{69o}q-!$epR(?W{3LC-o}aql0mIpz+|m#qxoq#Xy?d)aEm8l| z-M?E~q~pb&a%uIR1q0H(4SZ5r3Q1ufxVoAlxS5aC?^#I~;{8IDKhKEd0WM&sX%M3) zmSi)LTFlr;O>OKNg8f52|D%0yomX7iE0upUH?|y-#-kIfyCL!GfrZ-B~$7+(~ojKtZR!Gt0XsL4q7=iI5qhb zrm}LwHN&74a<|T`P*8g8(VKzqs}9%S3Ep0_^xAMgj`~~ed$WA}2T8#Z%TP6X zgV^S~89)w-qQQbvKL0NNO_>TKzXU#&TAHFh)FgL%@|TMYfW<{%uwtmIH!&kj0|hRj z0RxgL)2m+ZjEw66xS5@CCxX>dhX)s8hN9dXrh>{-W!sQDH1uC2Pe+QZg?Q5y1W?8Q z3m5&YzkAQ&MqiRZ+^e3p7O6>ZATNjh_2JV($XVTt?J+*i_Vjjw4t(~Qv-lxz;{FhMg1u)2lHgWs?XCAh@5$fWn()9=5e8))=TEgeM$dAqrT)8#Q@DLm=9^`*)P_ag zF(*?BHeNy(n^x>8OH0dE+^Mk;qc%?pFiyT3+1J3Nr?FeiTpPD@L|~%HjdcpH54n|@ zQ0<~-%6cx<5qQtpHaM`r&b~FhidVZewRRCq{p)AIvuGI(%0{Txh)~=7#fTT&2Wf!s zKbCDZ+`mDcva#s|Eo{IiGgIGN!C+(IesST#`eF9sT_L&J>JHvEuI+h`q>TuLH!=Af z)|U2g(EsKvPHw#=db+>DbaCu~i)p#I|LCClkfJ^Yge6Ehav(n1Yd)WHuhUP4D8u&TiMo^#*P!v4| zb~!AB%gY;$H+Ad?WIaFwh-tiT;Mhw3L-T55t3P_j9z@^$Ny1KhdA0F4^J#2XJE?bd zt1DIiX;12bROEbiKU@^GwuL-{pttYCU~{dPrW^5%vUVJ{_s_^X0>E^E*?|}5GO2Ps z3OBR8*NErl8{Xu*id?Tfr;Xb)=Hp;grr5^nZlO2h!$zJaKn-gaJ7Px~O{6$`&X~MEkVTAN}~trJ&;szPGO=ct~m_ z?2W!3ULrXnDhdo%E-wu)_)VbWnXpYgl;DUs!M%_xi6~PX8u*J6`2QZ6LQY^z$yT~L zm1UGW65Z$6>y6e=gY0Xd=Fj3b6=E9whCeR+?R~z2@7z?~0CcA-lh4H6SFkE7H5T#p zmDg>mBN*Hjxy%N)iAH`v8Z7VS2ae+(mM{owR(7|BOoDJG77j9VHA9!GdhCsiRIij( z@o4LsG#NB%8Enw>Xz~e<%5jdYP*#{vj-;97p{S*uS*Y&_#jwCL(U+IQlyGU=*a+x- zhIlX$Sf8HcnBN9;GM#Wg4rm{?vJm-)^~{u~drn-pwH4tu2JIo>dUdRXc>8x)d!HhV zitO2_&ayOLH~J_Ezerf0!D`Z)O7TfsD5Z zJzNf+5ZBG=BFI}-%E;$}i4eg{7?>~co&uBvqMCq3zA={+QZs$Gop z3xu+?d{c8Ea`4@=WPE~GP>JbJ5BKtPB<>jRH#icSjrchSFlFg$47CGBsq-J}m#va) zg;wxHTm?{zx)7q?K|TTt{^(2G)Vgj$`Pgn1qB7nLnVAZGEGGFx;1V>W|3WbFB78v? z^R&SP9Ut2t38JWTa?UHx{VEwC!og6#*j* zOPMxtaHElT`4xdq4VRGVbx94AknR64_Lfm?c3ZpfLusM3NLz|qTZ+2|r<4{cUfhej zLvU#+ZpGc*-CctPcL@?a2@o{+#~JT_-f!<`|2XGY?vb(VUTfZSuDRxQtw|V0fICDD zRW&)U?(Vit!(}SFhybJm$*gZbSM^#uSto_EV#?BT!7C!jN>)vOMr>m{Vm15euvXuX z;V4gzBlzy`7;q$#&=6HG2DW$v^6S#kSkCW;4@fy*hBYt3 zOQ$yKII%+qHGY5TM`n7@3ZN{V`C`?d_fDM@csqQ;s8h+Xs=x5X3_ z)_t2bucuULR&jm(cU;brv`?}we#0BO%II~r{dGoj!Iyc~(c^*u*wbA+zy>4*P+*JZh{cd}t zua%dDq*mrSm7&{g9u34ByuDC^-p*i`*=Dz0ZHsMP&g57EDZeup949=xgGLO(t;9Pu zQDZeNyg#QPmTwipjpSB$c+KafV8Y7B=r*Q*JqU%cErDYbuHmhONk z;G!ytPH9QqKc`xW`0J^Qa|PKm?{oT0;$BA2e!h^Cd#$w0v|m`b;j*qdMV(kQz2)>2 z6g_3$P(f(COWcH^QUA}TtDDR94e?3hgpL8Q8noXvGS_h+BzonCkPEW{dlmwiosJXX z233fH^5{M@4L401h3&C~^x09ly-5KA%6Pu5Fp*B+mdb@kn(DhEs+K4WsTQmG08y%? z8U@~e-P=(}*gJ@dCMXKeC4^~kE(y1fbhs|9*lMuAJqxu_xZsgRGf(T;FPjgrSdkv} zPA9w!JeI#)F;?UmgmC8KpN%g6C27S>Dg2g(cwz-)U<4#7HO*FH8BisjE6b=s5aN%H zwmAr*F3k$3!@u^H{Mgz2F_#lFYPRb}qUUwS(MC4!*YCo`yrWvTRf1fWgnT~mTbE>) z={3+AfNzo}>C*PK@~p33;!?K&=kW7rwGt;NdNANj3x(xx3h2&nzpOXA zdc8_e{nb`mj5_x3Jsz?oqBUGeJ@s#OeQtWkjg0hb5QGciV2*HB*`Z(WFZ@_J4gzDG zMLmIZ10vh~$TB+83%5~~Y-?d;l=qaIux}_4OoLA{ufx;5(I;pM-f_T~ov|2DUnoPP zL!{HNm7w04pU6)Vq2i(>n_Nz)i&5)supMs}vz&inh9?$Y=XOxjfq{rPr*iBsSA`LW zmCLu3J}0Vem27>l$naoBQd7gnXQg(~V!TJJXzNE+>s;}O*kI+ff#`S7^xU>pg{YE# z_nbEK-Oi1mR$JfG@4dcAhSB#T@$^CHY!sl7cl;vQ;o_Mui7TY~B|%$!8>bwU9y=`L zG8Mg?f^y58-(tm)ATz!0Q;;g3!vS|(zjs@Qcm9wY^jsY|D0t7ee-xE_EhJkzO;!;E z?|UzFc1GrgRQbqQK=By2XrAOGe-Y9p3G&LW%)npjV@g@%p2V0fzC?Dtlsvwlq;9&| zP>&Wd{h}Snb`QNg+Bin$qVBlt*6rcXMw5l*j*CCc+8BCZ#Jfb8TOWP#wh}zhT4LuE zao@k#>?9(a_2YVLla{P6d%}E6FGCr|FRp zq&YX6wgEA7(3$~Nnj-!2l6H_iXEmYF4~RenmjRmFc5W={BRjT;*iXf`k;gTGB~uQ2 z#|~}2pCdo1J{NgD+QVmc5HI$H>Gt>{8sF{Q{@oi`!S9RV$xUHj0(o*A@&2|rOS3S3 zOC%4p1xxi@j=s3;tELNu`cMGr3~z&VE8E`=#XM_<9|iO;d1Izm{HDik0O7b0I?kEn z(%?Smel)#ijYkIpyJ7EGs)1A_{%Vjk^^L!i>FXq~=L+%aMqvI>@nR9w-scw(sZ;U6 zBs5xaY6w3xsFz^KjYc{07^#Ysl2-v(+Uu84cI5GVk-Y~X!(d8we>OEwgR6jKcmlcJH(BZ|F7#1cWyxO@rW@_3gVNG^j{f_vOPn$ zf3+#j`Vkm0QAPxai}yts~%E9+AWoMa`!W2p9uF>z(2_@2V!jnNSz~XI$4F#GN>rtRA9xdKT5HxAP5e6Smq@lbAv@gv~i|Plgl9 zx7z=CM&?@WxKCLT7Z>}gj!5B7D6HXC^0amR5Xd}6Z)q?KNlS@O^x6^nqL!BJU0s*W zhtfP

      Clg8n=q&aoRQhwtaj*umv3h{P|0DTa*3+f>A9ezdtW0t+iXzLQd73;1c74b-&&EVNr-ne~sc!1mJyeCaraDRfMc`B77FtrHK|WO`tDh1E z!#EYYb7Y>oAk2++H=0u-mVQsOx0l)}O>I{1JMUK?si9inY`1AT_L~;}TqdC;?+??* zya(DU=Hmwab_~DJB=so`YfS5^DZ4bMyGFEXhm>QLlWVv_#N1L&GD05fpj$@genj5Z-}%Os1D# z{VSz6ptLKp5I~s_IQ+zR=*LwL&u>$}G{ipBYRI+8?T{Jsm(gI|=WPl(8l6z=Z4C`_ z{__jWgR7?NWjL_rOVcYA$)dCdPh?4g4K-jpU;IQ4l6to`vLO{~t$?+&xNmhvuCaFtwo9QxoFv?lQnT_638>3I57Qz@DSgZ>Foh z?X2`(b`^ghT6e^4{~Rlg)iQT$*w*Ljf}W5nWPL09{PsGr)98B0lRLhj%em_YTYFzY zYELN;Z*Qd330HYevv-a^cfXVSkG2IsV}m0`-83_AQm?nWpZaPn6+fvHkn}s8Gt}wG zVOxuHep<$X?|`q#_z7Et&RDh6>$2mN;c-ZY*cW%Q;tjH^s}b?!+Dqo2_kwOW<#@+f zf@93uKa-DBY18mp0JMnlDCrj&-w`X8iepiMDD=+5=0@wrS>n8v=p!V|1yAEyF z8jxrf(=drqe@g^<;ji#ZAf=$RoOdtvuCEXJl0ahn9~Z8ITA9lxM2IXURN9SXF7fh- z1T)^d^0vsfEiT!#y11laTw8Lz{y)!dq!_Jo&g6+HrxRbLsmbr{@Q0tae({zhYwY3W zuY^jpWR5^pqenbGbkJ8`lKm z#Q_Jesj)_2ti)hHVziZ1`m+sB;H4>;Ak5Kd(E}#1e>u+1z%kM$+plT*QSZGFO>jJ5 z)P_I*^=N2^C1n2*l&&A$qYM3V#r%SQIJ-`2PN&`Y>2scVI;bZ{aB2Oev>l9nN2$~Z z*NKlQe(T$`UweEN+0l#;HOhQ`_EW{2*#-$P@Ei0=z^JfijEm<@YC?eFO3q8K@aA$T=`=N4to~~d{1^cT59Q80 z({f;k8nJyhcuLa0;l%Mr2pWvhQ$b-YW1Bp?MP=7;<{pf+DbRi?lDUe zt_cM56pS75W`VR{Pozv5M38F=MFkXcjmBE+uq^CQ?5Pb;B-xy4Q$CB^6tsKqX-gdP zvDwK|n362F$hM=m2ryt@k`)1$Da4X0`CQ%_a+$ZtEaDO&q0NLYYfD)^GNJLrPY`2 zsV(T4_p91z$@QZsDSI-56A}ATZ&)!G-D#|Tq=CLA#d+~hYzml+vjtgsz&tXIFPdjw zV6Uwq!ZjfsKuF6gN7iHIgzHq96TPV|7EZ~L7)vtOj-|l;cZId>7nJc}lt5d+P!koPW1}%-Du2@tV*%lsb{KtV`0YlDF+fs|BwR^W@-XyTtGk zcp0e&lQgzoLBA2MXtO=l?3D6$!cPY-g8*5pv?s_sjeBEDeQ3A;fcSH|j&3`ECvq7K zIU~6&xq|coP$|2L--lm-L%p8hy>|wFtu?Jh9CJiI4InPap+qYeO`3SH=4-t}=OcD| zq{HBZ2Xl^;KS0fY?83#`8hN^P(k&QzT+doZ`C`990?ONXjJO&j06ID=?8);)3HOxqKpQ7y9! zNS|+ua=81(CoUOos}2i{m%<2$hLM) za_D@K76`(hi+nCc$6}3M8KE!VR=@6f;|Dlm<^L+NWHNw5F(}BTUh9SsC>TopOc-|+x5nyDxcjB%mK-Ht4AY2GEq`M z0yP>cup!41u*ws3$Xz3}@9{XA*#7|!g+`x>R-z#~bjw711UtRl-}Mre8Qy=Ug1DW_ zNx+9NYLbLKIChx?TPqL~u~YMAHGQ5O_d}*1Y@za5xB(Xht)uQo-WV(kT|N0sNS(Sr zmmrpRIWyAT&FR>bk0-F5f7vFwl6DqVQ0k6&QVVNTafOdwXOPr#kCk2iIN6Ye7EYYk z5;qUs=5EhH+{5|Z@U-XLX+3SWDm*tbg}j94?K`FQYaooOElh6rY zSD6wk=%;(+FT1bx+!q<8m2=|k2?7*qIH3?f6W6OYFn6qq$}@8iy!-&e zuS~^oHhDqDn%PyQpj)3Ny)c#(wp(1aBhuX5jg7M;6D}fW*)ej!gr-ye&ES69`~X|D zB+bR3P^uo_c&PT5;B*)RqW~Cn+D$IKGPEA7cyjik4q_mGrj!F4b+=MhqL;DL*^qD` zKgG8tS=JI%Mn(upI-0y0$-StCn$l1A;=W!}9IbdMs2TgV``3hA**7j~GCRmpZ;%oZ zyR{=VP9JEWzA*lKU50Q5^_6rd!>Hb4cv)HE#I917`n#yRxTE@u$PA3SX-{tAO zc@%(A!Jp~4)B*GoDIr>xg6CIfxYsOEPt_T$2+OzjSh$9H5pemP>vXPbhK(*qjPR6@ z@x$kwIBR*K6e3KEzSdtdW%mZ}WKaG+mpPc#qcj^RuCcHv!LZypamqL$-M+6j+rhQIE^+7XfrSj=9U$tOsL|!8x7GoRvhj|pyehZS~J{7 zc-cJ%zFb$fVW(fASoQlCu}^W$%9)-?VuHL1*$vd6)br%$?ItR#Ck?J})GoxU4A}Ux z`CQ)%^`4&SG^AAL($=o4(8dEU*}K@YN{_Xh0<%0_bo1Lc0a1$}<+2=6{uct&beTve zLQcy-y52%C&AYP|^dsL}HLfT-OS}FE^j9? zG$zmqEE#jqe5Poqsq5J12uh~>ZD^b2*06}~r$q#xmdwHyNBI4S|6pka?R$YxuGePB z6yCH%+M~j%a{rPkL&uk4^d;(9`F{CE7*G(uV^ZFX z@8MxWU3jTlmn6<0CT%>1B#ksii=xN>nu;3eK?bc`eF&M+gln{mt&>n9+66^pS+-t-B}uC`9+YK#uAZ?5cT7^leP z;Ay}RSpaJ_?}m_I_L?;=*hn|sPvROZIhhObL^*mOKsy=_;93o7zM ze&u|F)9VNxjI=rdqgN-yG##F$%abKGfHxwZ6_$(iX=GqQ_)_;lU^eEUk}QqVkw!cZ zF5m-&uq2LhA=|sQL9P7KZ^k{r&(bQL6qDiOqX8g}xgi7%T%$eQ8z2*`1?_H|R!g?% z_w84q&1Ce4<721QrKBDTR&BbT&LtsKm{hILlSekW_y>UH`M<~jT;}yIZ#tabpUS8D z5;G`NZ|+f&1@zN|XEgscP5?8vv~XV+{`(wCDfzlY5HgE2 zGHrS2=Zk5-$YzhUGJx3V>mx27E!wgtPJI|P&Xl0(%5mlXU>H)Wt@xF`JT_N_pmv|8PgT~5~?MG|8;n_(;bGR0noWCWsLxgH>DP(1@8y3d87ea8Hx(y!N((2`2 zZ8T;*y_+6AZB&g;OZ%1!790K9uY0-~S-^M_T2d`2$lvKsXm|BH3C+7*r0RIzLCZ$P z-GIp7)OPFhcY*l|8V9az+S0;E0|RT8?cGLp!)(#`IdEq{G?}|og{Zs$)>754`0mAl zi?iVNQ7uBlt;hx<9aD(4zHR9%7;n}H8>d${@6;&m=4NC(v!Kg-sGd*9I&)$DBWk=V z^Ip6?nBIPOYECYhn=qVWWMG+eOc2xEZbxk@!rYr~d$F-uZ3fLI*==n82+nH*ESJRH zqb@bA=Ia~1Trqgt5QpQ`z8J3}Cb16@q7k2sMX*SfhF7a>wYSjPp$2shBK+f#6qc<}tXkA3cNisD$WpfBq!_`e)r`Ho= z*%Q`^j+L%Dk34}$SxYmK5M9(B=hfTi@V=>=kFr6Um{Z`ysm3{8_3@h8;N^baD4woV znV+q8cz93k`N_(&RW*&SG2P%(>u3<~0Y+WM6x4`p;w;#h5@_H48Ug3cO8iY_hRQw< zM6(g{vp*Xd;PuEmbW@`=`vkkn$gSwZcVY>d-pvVrZoc|>sqZc;5q<^9KL6Rk0cV!# zsW{}1Z@_*pCNk_&@^rc52szdh8@G_fycDH>dnoP$nDf8)$2jSA-NpYiDQ^WN_FwbP z6ni<(;m~7_!HSnVcb(P}TQMCsQg&a-`JNqw>aSVLW$V!JcX2B5%h`f%cjq0qz%6VD#TnX~w>xuTn06EX-iWL3T%zlM`|;S# z(do2U7@ztN68FqAqaT@{Bn!*ugV0;tW6;WXV;~M^PnjAKoN5lv>5*++$wlV9UV61w znMg>3IEbE^!E;?BW7-e+@WD2Cc??Dk_+xUn`Xi$~!e7rQ$&Eg?rRv^Zdlwc=>XLgmX7A`iJKVPDV`5Oy>ArAQBT3L{@+3Aekdzlj0Mri=A z6R89M*-6wK1{w)&0Vh8*=n#N z;ZRbva#F1ifb34~^di-c!(2V3x`d)*HPL`8p~@UV*tR3LGvCXrY%Ub_;g59eZjBr0 zwVKE0Cn%mVq-%G7}c>H-dg+vlfey~aB`${ISB=h;c){{pccYxdR{@cFus;pg}t zx3`GkOooi6C-NlCFfJEABwi^-#whw8$9mIbej-fpFS z%)_iXwtZotxvN1;C0?F^F5pHzQW>yLQuEV>=Dcohb%3c4Z_P?<^u_9Mb&A>{guf>x z?ybCp=Slf0Y|()!jioV$!F<$2d`6;e(_iyd2Uh2bmg8ahZmKq66(d8q3*e0uL&T;@ zCkJ*Ej+t4H^b;nViMZjIQ_tW=F=sd}E$C@AhX+0sKL$MWejcy(LjHBri({_UBs_WXjUJuVKzh`sSTxP4mIpawkcB(>hAla z`=#D|Wn7>?Y4FDjS=U6Ddnig&vZ0m+`SB%NkW(%A;?szz4O?<8#Pq^l&hSL!)Zn5B z_msIm8yjWMfyJPn%)J^mvQ7HvMP2>q)~uB;vD_vAIx-o*JiUd|=fRNj#bO zAb411Fh;3cmb$z1OZwY{gv8iI;iTKxCjUTG2FOLY5EUaP8)5!4<~byzE_7M#sdJx} zf+>~M^%v~DL!k+Zk7*i`4+hFejgI8)Qgu#i6rbs#3_Fp&jw-nx0!(Zt+5m@)EmTvY z`qfB921Dwd+|7CnadiRHsYx`JX7j(4WG?_XTk=di;GAfDO`rTHGeTVZh?7tRu|-k#f6whA6rvolxFfvMB8?03#Q zoyk>cSujnVkceHNlJ5KqGjUB;BDOTTvtixg<#JUDs8>RCDezCCM-)5-HKqrU16FO; z=^&T<{0&W$q}W)sA-f^r)oV&IH$&QO7Xor!p=2~Y5W7f?)=Pd109IJr7oBe$2#Mj3 z0pHtY`y+HaMLck^ox}y7?GL4eNz>94`gs;>sw}H$mA+_B&QJg@QRJ}F#Ar=guT~&~ zxK1cjYeCl!2Iwuj4jvV|GU}Bs!uE<(Of6^gr9e0bA?d;RoQWR{~<2+HF8VqrXj8X-{*oEZP!k5rR2h#i%9kBqH#i_OZ==ZB;iD7 zDil_(&9gKp+tQaEYtUD?^(RADwq3V(PDf15wz;0vIya9!>Shih9r4VSpTa(ci{o;T zX^^J01m7Ab&&1gNat?0<;6{Iky_PDr=bc* z$qrG^R#Eo3e;u5Np=5JPB6PqZ&@Vf>!{m%Ca?LudtP+{uw&GW|R4j!;TyO@+=?b@K z0cSz4mzbK<2qZrN8BK7_D`cSGO$cl#aNctB5*Mh;h|`))8De$ne=a1*Q&mfqSF~iF z%-`{!9AW(4tfeWZDMz^L6pJi3xoUQU_oE3%=f z!%aR9l+laxSVK}Di>rI3kcu;k60ttQL3#sBPmS{xO_d`~=DAhBFPVy0t4HhT&BgO} z(`U?mllOjxGv}-XE2C+whBQH&%gg@+pAmmPaRNITQ8&VQ>6D?;MYfzf>R$;Kx12Sc zzNx>wJY1vx#-_ca`it}M`wve?4?hUIsg4$=dvfwyK#J3tE!%*+fd?&3JVY;TXGr>3 zluyco`x$;?1id0om(^_D$7xzBZ6>9V{!&Atsh#ed+NJ!HJgQCJB6e}7o~Bv%)UY>- zL7JNR<8Qy0(s2#KH(X#!n|Gye8Zf4&or)}6HGlrJwJVNK^R!S|z&Z6x3jTqc89^ru zh??oKOe<0$*pAh=X(_hhp)uZ8CAm91D54WA?K)062%8!zSMFAmv>fx+V#&;^$n$Fp zC8V_8-!1v0N)um`rky6@{%aL9?#N%i@^}k<@=62ao7`T0w-0d(;aW`MKOu?vI-$Yq z-%WL+-dM!#nnf#{m@xD50>8(_i$}X)e)9B2Q+h8({vvcoui8E8XM01iwnUXNgO6T^ zby(B4(fsF;=@Gj=BeiBGd;2tAQ+z7%I~NUw3)8xU;lN@x@JB|@(CKK06~>Z&XD$NU zuaw3^*-UvW((CZ;)VF|CBUM<@&c(S~k5SBEIbzSf#;ob0wm#X@SNL2)SvxHHg}OH- zdJEm@7`$-2Nqvv&iluFg(hxogJ|nr&zIQuWCU5o`TG(~Z!KF$>*HTE%lB_b_+EH3t z=u7aIEG{YLaTJBQ`yfI;_vLH+%FXd4-{l;ha!LnL^y|EBh|!nR=;fhK{b~C9fea%X zwlTg9YFq7TI;;hr^-5}p*6-H(TyTpdwFVNv5~f`jxaZOV>SHR1Y@;*<2URFxOd(4u z43F^Z^+$Z9G)5hnw>3GR%aYsrdSvcBTnPA!K-;zY2F0)>xN?<9C46}GsNbPF?e}nx zt&oyyVtXJ9;h9j^(*5!Mwel}2*4B|(nScxjaEWNq!5ukGX0 zRs>P*W5!~iN?b^G(Z9OzdotbBX0vHYADaEkmqwLAJ?tx{jeHDc-8~L>@AtEt6_1p2 zF?V0ETKTM;dQqhV>UWp%sBYrUuY*sT*iM{Jt0l+Jr7T*)A$mKJneXrbi_;1)odJIc zWybyi-r+Rmp08ELZQjdP?JTR-eG4JJIFEhkZo0VWv#8cQy^L|$zv3xp5zZo7MBtPM z?FGYiTJQ zDj*=xdh$%vUcT@Ojbp1q65?{3TcNaM>-AkRU3gl>`RIY~bhg-~)9i5V96WiqZ9xMC zj@+HeCf=Z1=_*XOh$>bDUASh>Lo@~#@g+4nL77#lm-||oa0i@n&|fYB^@p72kcp@` z@HT6z$$GK}5|8q>Nr?YRi=^#(%=a-6jiRcyq>XrPbPY}8UPrzDQR7Fi4;Xc`^HH`y zE&U$W+DdNMR?(&?4%~Buu&=x2Awn1waYH^lY6Q8puPNipZ?2U zm>n>`YrBMgdVF{lMlxzNrp^uRwkvpVI_kg@+iZn?eaJ1f zVLq!7)+yXQpfR)CX&~5#Il6rPD$2L!<*aXXSYn}DkfMsB#3( zKwNyKOw(_5b+?CHDLL)!TECyx-!G5gE)OD_&c#`Q9{=Q+>dkdXhWL#jFq>K`PrG#P zzLp6z?VWI}Jcu@_t=BExcVD(Nidrj*!WEj9OC{I#@8(VyDlmUE{CS(&)$Yi2;}PY6 zw8&AeCTq^h%m@-{WyKqiHk$RW83wB~3&UXdtoAK>ik+f5pIyf+sqZ9eU+z=zz=so~F48o4;u2PJb+xo8%U_)iY(@N>?b|K? zWLL1(yHD&fa(*rAu76G-s(K?{!0SUBPN3S3uX;XNN0zCa(eDS;VlqACIN`P+?en{T z$}v!h-oL> zW<`dHOY)9Wtcgggzlf*<`Vx2xe;L_IZrFCnGL8U!bse`Eeh@U+?+M%ZN;ZK=Pp<=t zq$unBdxNhs2!aegH%=`rLgEilwZC%&u<_gT+uNB&x?TdZoJxl2ZHjpGd}9LKZ_LEs1cq07 z&kaBQtpWb-p6w~e-|@A-d;d-Ji}*hz_i@ZUFF`h+TO-U@f2+OCANhT_x0h939wAbq z+{+^O-(18Ty*x|HMDh~!{%qnJCZIKtj3S+)&b4lO4k96A^->NjcUEj=TQH}H@50hD zI{zPu1^)Y8sy2YAId4x3j}OFC{$*DEshK5tBN-+fFn9*Qqr5yJl?hBW5pe~Eeo;`7k;Ei8Kc_DVT+I&suckt* zLvv-)fdROwtBS3Z>noGeGTMURavSb_T4!ah^9Z@KeMR^lt#fNfuGHDn{mGNrh=`&T z{GgJ55<_#wL*520(X`rrStbxqZ+TswI)R|5Yp9>jNu2<*aPMK%$tmq|8xw_O6ydgl zr8p0rndw?!fNVjFqsOJz1!QaE;I~ArX0Ip6Rcn9$ zlA||k(WtyU^Lyl(e4)%gCBR!g&ti+3lEKR%d^(-7i`93s~L*T093zX8l>#A=x$jN)PbEN=NM!j5hGDAhDR_Q<&dtLUA|gI@ zBYV`U(DR${KlSq~k<2!BbS(huvY=p5X(d3O)~jLS{}hcJlYcAsPmPn2{@5^po0}L@ z)a(6Zp}s(aeClM-IN39ne+7JT#7O>g)eh8#AIOn zF$Jjr0{66iKzo!}AiCd-Yho1t;<(ULr&jWLb#iZuq)PR9N2z3_6;vm^-&$LUqB8h{ zR;UpPhdrlYEaNI2$0b4uQsLCx==)`>rWEAUZgT{I_ZT!zS}2ct>$ayssZShz39-%F z2jyk(;@UwM8FtNk-VcyS1VTWecCGjBLW;zLVIF@3;c?s!vVq~u8;uPqQ$8r|dadxf z3X1A9R@_l4?`CW}UrZ&m&n}<8-gWf;a_3ok+B@%My?nm%fCQg?N~Uy$WSo2Jw2OpB zkz%&%?&dD#HdeS zhmeZPrqdR@LuAe6U1s-huRKMn`emc=)gXlpj~D*4i!!?Rue_!ZXWY;|>B9YTxyOjn zxhcwbCLq&YY=dLoYZG{>@p$v*dag)pl=!I0--h(57|J(HvY($!dD%&U?+@O^|jDd7yyqGyeaWQizuYXaO%GG5_TZcSU4H@xWlc3Zgx1yCiz?~Gv zTErZoxadCrwbv-TQxaROFzjUrDcUnuqw0Q(`~(IDU=7QdboqUYRPRw>EJi8rWmuYZ z`$3*k0L-IxyJ=!=YDqV(DX)h8n~8Gx@PU1Neu(_H(sXj!nI_1BE=FUt=AX)H{-v_Z zrBeBma(Rmq7stJt;S>6J69dMM5YqT`)(@4IW#KBCK0`yZq)ux&ALvrwq;p?9?+5Y< zEXHR=!}aJKo0`({HXOe7@5V@YSgFsa_Li*<{Tv~cj;O$F5Uo9$ zO`2N<(11jVG3N+Irt#v@sF^0UqnvjNMtAPufniAxP<#-*8U}bSc4% z3n2>8J8l>4J9!no{mE_-kGXpYn3)`Epd}K~B7x`L<5mO2NE~HN*Iw!Txm=3>-Tgj( zjWZ|vTv-4c*dv`QjYV?tYv6@jUb#(OdT+pg(EQ!5daJQ71mrEdUQ;!Ort7&ay3bHu_6trpLl%!A%ciUVtY7Y-+U)i8a5(6-3V&qa(@q{jo6|)8hf9o zk-anEaD7SD=eG|DPv(oxY`=Xyqv!aH!8 z#3^@Kpp;<()m)g~d8~%o7YMK$tvUsCFeYksEtVnel;OAaQ9Ye3>Zmc=_&idgj8uYa zH~L%W@*aKn1rqy7Zv695bG2l~FqIB|$k==$)2(@PPbOF;DaN>igfwfytR&r6GxvCV z5qQs}QTt&VY^1HFtFq(~VyLPst7};}{v_b>PAr^!$Pngr!y+!{&pmrg?}Q>_&7I>b zdQ9JzPc*I5{V^`U`>WrkNmp9_vBjwb_mJhWOu5EWRXagZz8uG!jDa;aMU50A%1XAU zMF|_kUER=Y=yr7CFs7NieWH4$uV>Zo}WppU&2b?c72 z`m?L90lN=rb<-5p6;U)sNeeo%m&&NruP@ljCziDgVBS>#OE1q~>1?duQHS3H5-&>2 z!lvC^qI(i|7OrYFf%gU>JxOk6>b^6LO+^lsJ{nBef!#3YYWtwinfpMW8oiCu+PC-f zz<8DRzie0s%BrT#B736L7`(g#{EcW>pU5+wC0p-isx#bPIR~Is%O5au-<#C*3c+dd0d>!|n^p(3cSRdRf1@|QE9;yN@Y{N{-fyG8*{NqV!&Z!~_U6u#=P z$PG+6;yiCxLP;blX1?xOkdEC4c#(E&Xx6FqpLPq1C%eE4489j+YV|~2M}j<$G@qcm zBIhdgvgt$edH==&tfkP$7)72OVk+}1WgX3iK74e_Onct zQvrnh^wW$w$e3tQ(sILL!?amM$<40mnr4BHZuYRgCq2B?PVG$NkG}{d?l0JT#!nli zsVa827E45Nomh zl<9N~8gcGj6#97G<}Z4wHni_t?d+d^^vrxGscu-?Q(@cJjS;1ZFdm;r9Xtt$PuM6W zn@CZum_~b{uU$eKJttj_dv92lK254(R^(;Wl5P|s99qifKBT+iP}0wiUig&+b`0dU+f@-`Pd1N4;n;FPbbLtVU`mVIxl}Zt{<1uUg z;M9%VQ8Uqf^*w@0PF*8u8L_iNTk2&}k{%*0?_?nEQ0)-)nTiTio#6S2I%@Mxfa)%V zmr+UjS9jCWO5vgjv)>V&8U-;kXdB%x^oeb9qY8Vn1+_Uv@$Z-5p4Zm`3jabGa?Q}bU<+^^fe{r~p|8`I#Uhxfm4@Pz+dHW%JrP?;_! zP^_?d(?65ke+Hov@LvTu)8+U*q9HhLG!hP2H(-YJY@sG7LGgvyqrW_#F%97T zaQuP$&69Q-LI!HlSe>#kgKceuFZm3~=1(|Ak@$nEH$T6oaM>ppb@=t@U^s~629DLp zw22ziww9CsB^}guHCx4Bc8UiQ-D3{AQ+Si6)3-W!*Csj@Mhv^S4byIS^M(Vz2{0|N z8`0y-?@lYl4<7p{^JS>Y52jeO!CXdz7rwyq*em0%Pn>x@qO#Xo+@@75WO~i6iQ96% zSyYa7Jp_xkDx}e#$50X5x6broL%TgqM(q0yUH@#lOy0+{g^Tbvb9`43iRrEtnv*FB)r20h z8+N=!Tl4=PXKxwT*7ocVmr|fefda+lP}~c_2~t|1K!M_J#ob+7id!kgNpRQTp5jh$ zcMBHW^~t&Se}CuP`|^2{&;BH9udFqD*35Tg&xm-LKtMDYf{p2=r(7-vzK&B;+f)-@ zkS{s)eze*Y8saaqaZ?`K$u@XuRNF92WNv9%X}@YYxX)m~dTQ!v|5=7*xMY_K=Cy1A zu8a)1lJv%iT!$i9y+fRqI4CztjwAh8xwz`j93IJ8Zdjj8QakL~o(rFs265Ss_OXs# zANr!vi0U=S0^WKtF{Ux@_L$)ML;Bl)e!w+n5M-&Cx}L)kG1NAfmWhShZ|5A3(q+O~ zTH1!&1w`MV8@L+32&`{lc5u$JuqfhCxe>t&wzH?JU+%Z5K8R}Beaj=c77IMMw~Y*f zX4t_odP`qg7A%ywI`L1oC$+wrhF^Z-%WfiV)LSF*QG0aB137R&&ZhEk(GOjY#apNr z-P^Z5VFav~{4yikBN-97W}}%1G^iUJfujF?`m?ocRMqI#y;Si~Z*2^)O0b5+#`jg{ zO=DInjR4M9y$h80j&U7NOIg_h4pvP)Phk5Eni=N%eRK@}6mv6wQP>FV9@JG(=xb32 z`sSp#ZbEqviIqz%6LHq=SHHiDL|gk3*>(`zz)6+3OWqYLB8TWt#B;&5>+pY66Z z6sgc+bkGfrj9?^rV`oldC!T*Sqk7=$6Vx%#Z2rSrH=zfL)XdRuu*Byw--$HdxzxK< zbky^g{MLCGt$ml>C`eQ&qbee(W}DEBrEoQue_Upg3Ks2Iy|xO5>g21;ZhsxHMxsNF z>)0tQnvi5=cqlIO{Sprb(-}zmN1Z?X4}vE;;A$r(aJr)Dtnll{wV83mrTe6%ufhsf zr`{r2%aC5_O$8v4yF%u}k;ZioF~);NTHNB(YTmocpFvRl+)60Aj;dN4u+#p00#8GD zR&~8&?r^jIjOg~Z#Mc50x+)ixZ8%)5fD49I<5(;OKHk~}OZ?j%w+84&y6MFH4uN9( z0ubi~PT%^&19i6gqaKT;d>OjTNIK6AkDNLD0w#-L^V7Qzq|Gw1TnMAPA?_9gp{%YA z|FQ|j>HLsFsV+3i@bR?%Gge=2HA6yN1)lkC@Y@YN__Wei-h0&(A;;j3VpGOTs*dkJ z*{iwLEUr4Sk3vu8k9r`qb@SJaECLbAojn_n3*PtdF-ZCRITtE4lv6#!>Q~7A_$)8X z)p)&exTG2CqDxtAfOSCp$h?7}ml1-uP+*iOOEhmTcol>~mt3>`jKUXw8u`9jFk$Y~ zbfaC%?d7}t8!Dr%b)oyst@;!~jrl3rM8nVhW%xbO;KBT#mUW)7>je{dzcf=vPIouR z>dyaqzgCdE%N=@y;Xr!FM0viI;33W9rO8}mW-eH~?Yd&_Ff}tJitl}D#hV#zZs~fu z{g$FaT0Gh3>JLhAg{?A+gX`%f0pQ}#)49s^F71TnBoT>Fup+WyGN~2+<8Gj|TTnc$ zKURQ{yzw6)reSsRry2=kr@F{Oe1Kg?xXO}c-5FejkIvy7A&B9}$czIlT8Aur4uVXC zeRkvingtRV5h`MyxGpaMWgI#lUkKsis_n&O#kU*qKRQPT-5BGxiO%(SJn)f|gYKIP zKx>+1lcY}GBl;Lm!reV9G-J$mlh-FWBI5HoReyanldmJI61A)DAkh@L&H`5%mso#n zS+L<<*2+FMQxc&g)K?=;LqE4?bFM3s-mm~5J}WuBCfiPs#GoM@=<-UnL zzs(MU>J|QS0KD3vK~J&UjTtCwyh3`B5^k{k&3?Lk*z&FZ&vqbWb|W*uII? zmJ7!Bb@ppUU&$iMez)#>5d5+h^DC_uj(0t7jeBx76{NbVE>0 zI|%=|v1O|viyjwIX4h}}A#1=khwnKRcFoq@5a|*6*?0{6Fm$FfP?ZDmCdT+u{8G3w zTy&Y(d^CImJw=(JwepB6ZkXm^VR6N#4&te*T|z zAh9J^3XyXACu&0VyZ4nhLj|LOhbiAppim^nRGUrR&2DIyx_3+9QmCT1v4sfTTznOQ zHm~Lm8>7uxb7~y9jEXPH=1|Y=I~2eOFfbKobM(d0!GoJNU2-jk%b(HVA_4 z$YbvC7H-DHq8URYcT3*1t(S~?Bn7P?oR2|`?sVNU7@YZ>)o0FObC>V>pQjRZHzeyA8#gN7FXRPi2uycSMhq3+-!fNfh`=tgKj{Y??YY7dZ8( z$e)0!#`An62rAC1^BOvLk_mzN8>fc&dC6!8ui2a9h{sW3lJH$cNfpqdRY>X`t6@e~ zM&-h+U^k#a-f-R zP=&wE8IlU#Ko$fM%giaB=8uW>PFuEtCfXb&FtUCRM8h8c_U%U%tPYd^T{WYg0iFu(+JF*rt#7GKV$OZk5ItU@WAV zj}X-dH+kAtf-u)I%?s~|GAq|wB)?k(S#9+$o-i)hobvaG5L%OA)#a|e?jt!jzQ z4nGsqXKNoDR7^7I@#M@c`jPH&^3{Xl=wWC5YpR@M)OR>31>R@JRhx1Ux$9y(G*oCd zMduhJ*a1H4S7H%CYTmC5WCJln3b46Q z+LVr;Gag%gw5#(ZP9~}^C2(wJL^uV7;|IRvOIqZ|ebI04XZk9YH=3Er?cQB6WRo`2 zNlWH!x0<^@z;H_THv0vQsAgJ|_tj3<>@q?AG-y zuNqW)!b%l7U)a=BnzH|$q2xfTh4LOhYn`t{x_e8S?1g^0Tw1$^flkR!P}w*_M5Nvg zaxy9*;^A6%a;QUcGXHs#m!zV;+IZJ`!%*Mu-mfsoFPwD=T6^+So3XQXsl%>GBfHl{8R1oH8jyVeyCZF`pCzF-`0 zrv)rqTv!On%ZcV+#wsEK-PfmqoRp;v>*P6+l!2$cjl^$~FDo^$g15g{^n-Mkz9ivt zt5bH1?0`HY;qughoL4$&TCjQ8V9VySsv*n@4i(Q%cr9=p<_}lv^7$X9W_ngyY+ITn z*T#`AcV1SVDO5s+58QAMr-=h7E#WjETOfC5ctG92IU4_?*tD!l+=TPF8bz#vBRM?d zYuoOc+Kqo62-+8iYdZLE*FjAZ!JFs`5}BE+S~)?rX@9G_ERJ;TA)dgm#b0l67u8^ zfWkdEjl-)VEFDsLiW(1;%>~V`2Jtb(84IszJWfC3rTLGn%uV(9ZKRimv)-ps?;u83 zjONnU#bne%6symU8qK2}RAZoo@=78ALfS!Cf9pI2V9D;jBr>|WK&Uaf^w_|HqHIVB z#S-eNLq;Ueg|WQt6WE491)S_3vBt~{{(r0;CZ4cQEWx&oTb`#+#$I@vNd&-AJ5L!f zht3DSxnehvT8S;D3HxfFv#z2SjFMBlm&a7IP}p73yeBp+Pn4r%C(c=2^XdL18i(>k zRJzDA$Kgs(x$MU$S(7h|56p7yPNWMY1_r(>NztFVV^qgt>yI0vAVo>WTDtY`*mv^uf_AGk`2;C=Yfe}sD%du53#F`Wud$GJ z>0=yL*0!x;C>cIeJ~L&w`o&)}yMcgtTU$dCahW$G5pGt!gjuUp#g5EcYmPtUQmL}n z-;6X|ZT-mn6l@aS18IU`hbnZ7e_nG8>xg@qF#ER1NIEq_DS52GBUkRT!P-M!|A0pL zus{stx{;8e3_tnsk&2gda70DuP2Nu{>NHWqEw!JKZWcr%xhdKO&mrNgp&#DF{9vYh zsqu0^&B^LY^|xG$P_+i6I6X!s46rZP5Wy~)oS45#VIqc3dKILUE9VTBllak*^(DA- zp1ZqnQ&^o-noZ9c`redUMmoPE{L7hGYpx@YG6UC&=fTq5WQ-8IhVcX$iBE?*!9maU zhp+1QY z)n51pQLa!X+pi+q$3{saHL{ybk9LGF1yy>8S4W^e+Xk7Z#~$8!2ZVjs2xj6_Zx>MH z+w)8F6GE`U>7wmggWmY#YJTFSiR>~B)_>%zLudK8Wgr%EZ;NQahN&yqW`B36(s5ia z^ltP?AXLVZ#r<-srkDb+zH=IIkub`Y)N(f#pHJf{c>87u&*f)Qjst$zuMs|Iz~6Zy=)wRH~lC%2%ovK^^M9@O6Rc$Z+d)A%VB`%z3;8fW9^&&q3&ao9ADtb(7@Y4y)R$xZ!BX$m!!+3 zC^i3&5Pwr+eOtpCrAEZ_v%EYV0HAs_y3|;c)@&7dXQM((&={R0H0#@amV#y0ho&+sy1 zM7GriElI~y#U_21HtKNxR~>e2To7b9I!u1)4p`&)lE#%3cKB280nRq4Rk&Tp!cM-N z;Jw1WB}shS;BZcF-@Q8y1?!6@KP~!`z-n})S#RI#`Jp%c^Jp8kkn|UZnRjnH{uX?e zwxrlL?A`f6#VT*+ap#%N7$JxSH)mUi~QN?QL&XHb?ZGC8X0tc8B zO$UjF_t-hOlD)q2OLa5Guv_pRvv3P^(u-gU^XJU5H`6T@eDTFnfck#cytLw4o3(cx_4PyDv1P2k4Gd`8@4qya!^uRP6clQ1(}EAG zU*{NoG+r$!?&&||wc$u=DKuE)3a-{tFz;Rrh2=_X8CZ3lV&k?3lytgD{Z*2BXCPEb zohXyh=^UU<4!d%}>)L^t4ZTym(j8ndGx*~So47AnHo|2z9y;XjEimAx&H>lBvn#gN z)#z0Ac94$;*H(dU*S`(CVQHK$m`Lw0ohss-y(G8!LQ$`L{y?&nQ$o- zqbesD=b8%sfE@-Jd7JmLCa~qO3CG|Tl*eeKV#3fyaOZ?B1_k$L`giY2C7g`S5 zObV2U;n0wSJ)Dxa;!UD}=p25G|DllF&Vneaw>FGiYhZG9YC!#_7uzkxokthiv*t<; z*OA88-){}y>b`AJzj$;1_c71m|qI_4~4Z!U}Ee3n8{AIqcur zPrWRShIB<%TsHh8Xu{Hzi_k_7k8i%}QoTo#PG&CaUD9m^ z+!pR8%e+uDC)*o z%*5lMLx67u=S1&guqVJ_2EAY2J)1d%j~N65GNTu#dKyt}j`vpkb!#b9%BG(6*a<77`UASJgGbxka;r?{)b@C7 zrMrbWtbo2Oz3T{XrN;&H)Amq4uWf`!CGd_I=6j7+F;%Gaz%A0ZaXL$;!dS-r_=(RO2u`w=*$_Ed-+c^@Cu=1i9|4ng#bKU9g6*ye+(%2@ObZQmu?@JZwym!+;#oQAe(Fk98Fq%tWESwZV~_0 zl8KnK+iPFV_{uGfF;e<&TZwe&E<<3w3>~p6>`^b|ei1U$^)KZ$lRx>~((c>)=&SB$ z>>1Gh2RoaS!WlSl{Xz)OXNv9mkvdih;;SC~XZEGv-8xE*dIeP(fwMa|7ysQ4I7SV; zOf1?fTSlPgPAX@ZYIuUbzx5+@%+N7S24h=l=k;HA^-7s4N7BHlEZir=Y#7OHUBSfR z*{$1JFZ}d#q;(6o3+ns}ousAwq>0hXif+SR_vo!g#c0p7eSY9<3!|Z}$jBV_{&k_Q z33&HZ2+zx}+hvJj%yUC|+&PdSE)7-O1DPt^?$Ui) zfTXUQznpCMy`3s#>*#{h` z8yu(i->_e`ECBgG@AXkm(ti3+E&z>xaKXOU*q_cInT&vM3#?bGM$|8kQk8~vF1+&O z%-CV->v^!$Qw^;G5WGb10~j}GMDw+<}|d0k7|B))EroB+@NY_v@J z@sY6(SznST;@zgA)D&|yHCQMb9{Sv)J!&7C3{2X8oWm1a&x*+SQl?f<14ASQReWJU=G77Y|Uu)Ke=VN@c$kcp4=YIa@g9fQenb^=P@L<_ee&i^%Zp2r#(&t)tMkdZd&DKSO&j zT`=O=Q&;|NtH`5pG?(on)xTdKPkivq;0$wm1-0P>8-Vp6Bo=0-+ z9{uIM4={Yg^A%U6-r)oI@RVVzhl76B9^K8SZ3}{IGPFwgoq7u%0tgs(l|B%aOVpS) zRo4Vl3C9rXkQU7M)y~;_{uf5UVXQ9+-g;!JM4~w2L1<)cbHf8otWhIe)?lwb=7k?R zB*@Rj+X>#vbvjnR5H{p;mC`?g_QCVKovHAhY00Bt9JNGRtl{S6c1dOGd%J5e+GOF% z?+OnF;;8M8bPX-mIy1jy?z)ns)pw{nr)AnDAT?9&l7#{->f5m8GvY4=r#6d^iURIk znXpmt=%yPx&E-~RV@X&iw&x{O>Gb;yyJA6;Po0zXKF&bPId5XY9^moIZzrc7wAydySl`)sDr{6cxKyvQbwUdGuR3{v4#iV9wm>EbysQ}Iq9avQ1)?iI{&cE zT_5Cfe6sj3`vzoVUx>d^9X0UAu=n(%+598EwH|q0YA;R2ABzpVO7T%hlN$4@@HC+Z3{7b&CqhDjq`U$%`DMgKK=eN)X5!#4|mnHV}%&e zq6tNW(A=SP4*Fy%P&}%@vHexuXUvwq<2Z#I&nbV=Nw>MO+lE?Qbjs8bY%rhK?!N!| zVol_iX6&h=g4R;q$%G^*c!;bFu=UpNR$whi%ID%(NJO*Z^`Cw}x`yV#cZ#`NmBz{x zhli6PA%NcF_ZcB-Y1QAD{n$A#D~|fBP2eufMj|v<_B|5fcJ#YZX^SzMz3ej<69&Sy zF&gpc<)W_45ACUjo)1`!AzB`%MDg;&C?$AiUFCreqmb|^XGas zk$e>XrepI8?ArC=-8KSMt{d*eoVPJNFkn}F>vUZ968%){G>urN-Gv2#MPiVn^~MBL z$)exLF7A){ePKq#7>@lTXCe>v5RgDMu@L9xe6KZiLN- z(vVm}^Vn#KVdG;BBW1x>uY*zJkrg{^W_^DNvYp7E&kI1c^jj4g+SMbI4=z85=12eP zA;`T_vbuV%p>_E5!vRl*g2dDSS!V7{r5cSwavPge0H81biFFI&?~Bcj$7f`gdm_?g zVomaR;%F9<{%%A+R6}Or{y{;sC7A^5lXzv0PU?qIx_ZO2b?qoEfn>&gP1He`i<@O8 z`6nSRn5QbU(aEzzpDcn-MRL?7o@}9d=rzlR5@|+ErFE~7fIk#9@zpwwQbNvd#Jijc zH3u=)GvV0Drx1m2{iJ5&ZzvnRHWMmGbN*$R2_<-A#stCrAd{RhwpQKaxmhvKA<7Rk z!Kzjl50+wNOOY1MeADu->5)9&3)Zn;6Tix&x!CK+Qo7iOhp5iKbKPXm{qx}3mhI>_GS*3>;jv_0``R>Q2TNH zLQ2~L%A$ff(#}Zm&JgQaEu-a(6-ru)VFrMiZgN22E50i6=?8+1rj(THJsQNLW-wi+c2NQ z_X#B|01$1r$H#Iek@Iqp;L<)uDqp64IQ(Y4_Rg!}4!uUMr}3Mv*M7f@XFy$sSf{3X z)L*k(?n(rBh^#FFpeCN_L7sWL#a>maU3`@`E8DbB@nJ-P%G#J0focTRdVQG6(v7%S3 z0RgqFN@@-gK@P+&yqq(>Q4HVz0i4$W<|zV7&Tc6=cXWd@rsF^hJNpV<6!|5AO5VaB zd5UQE6`INw7)u`ApR3MXoSMpUzF?#7+yJ+x5`^FzeX`KLLYCpi61b(}*8E(3J_eqv z<@;!dyW`ziF}2+XA*I;#@CtrEEm`A%+>qZH)#@2&CG<1}${E5y@j{G@=-m%xV<4|8 zJJk6@Xd#A!x4t<+O06S3Vj97Onm{FfzLtf%G*_&2tfp1nfKl-Z6r#K|-G6xD*SInm zG*%!fJ0Qofv(9PlcJot!`0y=Wu-QbKitz~JNGQ$fguPo~^|TD$)muEJtvOsn6)#sB zG3uqz*bv^0tix6<&XD5zO7k|Qo{&j ziLqLksX7?NC8nMo80Ev>X|iOco8~ef`)0>3)PU^rt|KEUUEKC1Wmx<4?T_~s+sBTe z`bKDcU7?X3ct;>is-29v=#FJ(kC6O;4VI{>fN&M%YZJRKixZ z&ewEj0tGjaHk3JP9#-`kJ9!x z#@gd~2w5!cg_qg9dFf%6;CIXMUDV}q3sqh1R_DKB>u$qjn(H?kFKJv1kKVJtBM-)KvGX{D4Y*T-v?hQnw#DwAvKC1pywj zY+%Vbz8EhtmSV4PTbBs&zH$0BbR{a@bE<{S-%WmU9#f>>xbcn0vlL)|q%!&aivxFq;)UW8NmO`9?_;U^gx+15xGFk zC10Jeb_=tL`$h?LOC+^fYb9_u;#69G5En~vTl5{uB?|qI66_i-pOkl`#Kc;S$v;x| z)6x_kO6yylav^K<#|+XK&RR-8Q6oR-262eLeaA1k(&qWflH;=*t6~*T&h^~YOI^R% zV^xV~?PNWYrqea}?w~U!!NHilnqP3o^~x>B%Z}H$z4>ddbC{Sy{jk?3TKb$FL9x~1 zz*Nelh+%N7g4-`J!HB=O_}f!NgWkND{%wbUR#t%)B!EKv`j!xM^l_>uTR1#ic<@^! zZEiDBt46s-mF zZL&hliXu0-6u3!2eU{7AWe=3%hek2@I7Bhcypoom@Qh=~H$BZ?tx z>E^+X=l5q+RNAv7p}Rrn)y`DwO7E$;F8>drSDEUfpEbA^rblXsw;;ab86RYOwjc!o znFkw6$E!&>vm|Ea;6hV~#fc->`!R)$nD$`eT%Y~P>l<8@(S>=sv~2B@ac2#9(eFsL z1z?Uh*P~|Pj@*IB(H%{_rfpAy-&zBnz@m?k`ha+Bo^wD(1GbN-Z z?sTN~N7%KAeLdd^oA16eGh81j*4OglTmoufJTA259PD$McpXsbR7}SEs`x*~$QTrV z1hIrVa%mfv=URw5Uxv6U8@ z{6l?X&RX;0k#?kz4}Z30bw*?`Oe!sBwiofH`+eJRh(4brFlqgdj;RlwgX>q1MySV{ z<9xJs&i2)z3;%q?AK(#0KNbv{!*c-Le#dag*)r#SUv54tgWL-uaEQA)rgu0Xhg}^ADGq zabMJ}BUeZwL*cy?%y)O_TgfQ@LrBA)yGQcsW@WJAr4=#}u zr5MFQ#nfucHygvKYH$6n-g%!prn(_y(r8y82crz<2iofAg;P5n1C5<&WcL>{ynB-v zu@3pwr&_M>cd>c4%apDe^JlJB~1s5EKeRt4HIN!t~%e5cTimk%3KxMoVN zEdp)ZZdf{apVRy))K^B!5v_84F)Yna|JUHo%r4J!c$dk(<%$h{$?%^g;0qptk#{EJ zS~~7WGHDeBm6yK6UcKfgeI*W~&e6)fI$S7-zD+m{$wZz*0J$5rM6c7}wa}v0Un<13 zME?l_Ub{4KqSQ=Jt^?e$(K8p11J!hP>%{p3i8Z&%&(eLusV@edbkFk4kINIk6icSH zJNVX{$XOivwouEjN0&YB*lO~T_S|$@(4Y|?obF}DQhj8 zga7$A`~b`uj=*X27jT`k{t+0Rh`8oc@q_I{a23V)BY9cPbIXEG_5|nJN);cMPV>&~ zhANH9?5V*zk;?gl*#lfkq>U_KGIC$LfY7Qne9^32z7;_Z(=p_4UQSxtWz8Z9(&%AW z*>1>poGL<09JZ{_Mma5D_mmB1Ps>+pA#R6EJf1D>4+>n%l$c3BL-5qq?^SOuZD=|n zamk34e&gNlEqkQuIoXg#T5|wAAdt86Qw zml_UrldcjFrU;!VN*Zr$@ZjeXd%}6L<6qHRROaB34qcWR+xSoT`3HUgHFEQb?)&^H zD1M*@3kmp(@vY8+%E>f~$(*(U9Ls89+_av$bs7)9KliiaDJTkYRm{eB+bTC80SHhP z>@%ndZ=YG|I`t$2TMI_`Va5#B{d;!*|BB`^qMW;BC)A9#%@b&g`0#>=sk+Vel*fDK zP0g2X{7QDXEs13SQziBfGLBs2$qAm{wy@2|Y<501;be4dUdV(EbEDG%(*KF$KI+g1 zCTi>{JhxPq;Aotb9h0K?=f^I?UI(nq+WE5aTz#8rWMOl2v!xxEhv}?h!2|x%n394zKduSb&5h zrBW3jg-90&5fTv7OSs%elJH-)A$FLdvLs-~U;)Dht{uch?pZe!Tm4r;WQW4iX-1J1Zb!LZ<3Tfxs6QJWfK~ zUCC>?VgTWVWLhedOXHz*eolZ65w}-=uK7Wp^4YB~zZj>Iej&chB2EEqvbi(82>W=S3t2OkcE|1e(+($UWFIjYL z)1Pafd4m=`RT5lz64b`^txSupa_2X~Mr7Y|m@s8bmP+R-mxR3y-WekObzz6}tb`4Q zGft;U;*!y)0dh@FYaV&}-5KJHlxXD@=oDn9?i8w-@RKq=HKo4KXAABEmbJN-Qj0MO zt6Vsl#YtE3Y2YPn*vgs~&TFamIUWH-e!VE|GSKR@;IJM)vc%!!35O-%>-_I0rJpB= zDja@Y^T2z($-x?;i1*-gX%53KIq1X>I8%H& z%|IKSuC|A(cp6@raR(mTtgBccsSM+;l}MpB9CewhI^t8+r;(OEgN#?7AB<_w@Tk^R z{0Y_|V(fEODV>n4uDSSdrRF}xBfe5$MDLCKowl!kIgTm{mtG|ADwTD*lU?= zVlcB--#F1g#!WJ$`d}Mg#p@gQh)yN1gPegyjk@PFu=zfejNO(~cdx_SOe_yg{~)*s zo|%jsv6Yw3ZY%}ObNPSg+x%!)E|-6%?|u!uKaCHs&&Q{Lq&2x2W*+1!*y_%K7M34> zYMdoiJI@f1^RY*6RomN!;~Is{_#k74O!8dlPLJ!vdy}l4fCqDAzk-);)*AT(xn=1h z^?^ynzq4-7qhHWtRN3Z}cxaTjhs9fH^Ow;kk}u7sk&pZezo?u%Xn*|e={xP#aXMXa zzOoyA)QHxiawrAf;RgGiypKB62oB&wz`%myEvc=YqK0n9>xUde+M{XBgDpb~s_u@{ z4%8K`Pr_ThrL@c&L_yv&Ya@8Av*~F=;Z%fPH=S6#T5e(3va~r!o-*}k}sdRjCjQjJLA${_tQNXf!D$Pul+~qDbV;x<03Y|5?QoA33sa*i|94~-+h?b} z4k{K)+UuyqU-G3HtcTP4nP{L=Q%3^7J`!UP*LJB?Q|;$WK;Vd6oji}iR!5AK+1Yn( z{7;rVfrvKU>w}VF;JFmG*wIXQlb^^5SOzs9)2)1POs;ze~>(AXVr)jnLPMf<_cfU4=o zPdx|gnbIKk`h8t7wt7rG18F4GT>lsJ>9iysa%$xzY7dPo5E4~Q&tpN?Lw>RPTw*q zI%FQ@zWyvi){$od@Z1f;s(EC2N#Qhql3n;kI&OIaMy13%o-60=S71HlT@xHSxbLP%yQRzkC@dp zxh-Y^Q)+m6is{1FSs|!U;+1YCkp5fg`LG(hE*Q_;Zrnnqg7gG4v588HB?gp8b{l+v`zNaOpjkLcM;6EYPKwe`7^GwThQ7VX<@qhi3YRh=E^B zuL$lMQxVETDEjDOyaskg4&g?)k|Mq0zp3#b`Ut2;D#-oGW6mR!u;GZAJ#f7LuH?wP zLof5eSLn@~Pg;t={<;@PG!PDx|BF+EC?l}7RJ0}Z!&nx*@OZy#dX~!>o@eWksk=1T zyaa}#$oPZML7rYrjfgl;xXIKBXvNy`#q6YObr6gkpD_e{2W*7FFtcJSjn=K zMkL1GqH{M#uP=;gDdD5qfK&_`75uX^FXprsXLtJAr=Q~ObC51w!Z5|wzOl34)-5Fe zlMAqXfPFd>%cp2A@w5iWtc_O}`Ih&8+2n7+xVzM4Ya1Y;iB2R_cY<8gFS(Fka;bon zE+E}cSB!Y48_e9s@xCwPpIjIT($XX%5IBgo!ahQM#`V}}JqrTax)*+T$t|8LAeP*D z!mug-k!Yqls{^{Fl+V73M9N-8xeSP0_tw+J8Sm#7lvecHUHBjh`4)~898Dg~c|qq5 zS#=dzNcX-U!>sBjfr^Qay^k_gV&yn~X@Xy?a>56d=!X;Js?;e0*fHx&#}^;0dQBAQ z6`G>~;nzUS40*bLr&CJa3;lL}_ModniFreNf4!lXe=slelP~-_-3HIu#5p^>nt|}O z(@(3xd>;5Dny67sWA~sDGAr^Q%NeOP?2%r`A_V6t zFahBotqEx_Mv)-4D?`cMz`p$!8+mQ7aH{v$4}7R$IUh~vgjY_e(}$(sNb{_Qd~9rv z8=4bKnq8G0K5!%I_vwx<^?z=cGjIBVEBVqXasrG^q}~|9fduG8@JB;ryD03mCHI_A zmk&!d$ox>K;(r6l>oeKGfom$1noC&T4ajs>^5scEo+t@(K%)4jPUT6j8zan6GHhk| zL6Zf*M3L6%|Mv_?j8`_f;D(tQ02jxISeJ|oc!%6>*z*}m36dKN734k)2Wwx9?m74h zgGFo;BCG}(oBuH)*P+X%7lC)E6Y;4Aa#`69aKMre81bb%U z6iioJTv1C;2VY#x6I(q04%cAaL(L^@U?sugKi|;2*OKH{)WvG2<=$*sOk?r>sXSX@ zEygr>R)H_M7*);?s4)aZNHwB{3@&H78k*mK*^K9rGUqHwf+D@*pY-V)m~Zb*fuVx3 z(cyo+Whv-;oO=6BrX9DOhx$q?qD{fxnKx^UMR4ivfx`ogzn;j1;+nNWBw=Hm&1*F? zPjE&cJ0i~+T&>xj_r%#-?Yutod6Cjo&%U`UT{$Sl<(={qh2EtA{o`JTk+ym?W0Pmnc64l2Yt3B&vbN9%oDN29`0DEV= zW2BKjGF{()uG{;ER+T$|{d8WD&v1c-`8F+G`~F=qMJq`vw`^l()2m$wAYL&gS| zIHn`(oW5nGm9ETop-&RUV!R|OXu2;?bU!`Q-$B|^^8?ZUm~;spbNjfNIVsCCL60RL zhSgx=#Gu4w$TF9F%_%Fo$GK8s^oOA;8k4%q#gI&Q*N$fK0;zuH~Rbs(Iiq4-& zUpwvQ7BKzyD)erCnZnb~)BMKVTtcLn-rqj8koLX?9?YDM=D9Nk&-b69C7y)9EL7zi3a02yfl9gDpgKF0T_& z6Nf+RiCPGvWr_tIXEub&y@vZWR`IoaCQrw4M=I$6@|W-k*jznd)c-{^~d` zq3&DzXcWn#IRL_X3Y4xkO#NNp1Ah2gGwFDM@OxYee{scZGd8ZK^PTtc?m@FVH0|N9 zCU&N6@cr&^SMNaIwq-zDW^KrG#g05z)bP3QPUg?b^!Ma|olzAcF&S%5eqyUj!lmyds#v?dxGQ{ zqxi%)7ujBLG1qhJ56!O!Uk(T7<_zv^&Jn}Ft(NywN#}-yVSpPPLhrg9DLA<1%2pma zw?7AQVxUT!F1Xa>AZ@#S`M&LrRJ1`HH54~%A+sp`llxB+zc5+Z4%n!HjIm<~L$+hA?f&e~au3f^vPOE15$FO0t z3nz0tY13s30N);hI#2|?INf)aR^W~K7G`N-gC2qC-(CeMkpx>$Z}6uxU73A!>Y)XX z^eGcy(ToQs%b&O+{axP9v<8C1P+xSDO&3)nvZ- z1aZaIC&%KG=Z4l!Nb#w#p@X`E>9d$2?dIg$Ex^0W9~-8}RxpE8V0BW>)!)?rzx>AaPI3D8D_3`#8Gop z5gZ71la_ga)tzD+#bofeNLc2qWb*V(WENYDi|y`TpBWkBob0p5&RlEG zxu$hGTE@FJ@T47Cj5_{-RBg`I_6nbj$p!^$%GFa8kT`KNN6#v#^u%y!o2-`nnv%X; z*A;XKO5L#f&xr8A@^ZNUFSkL%!DrDilJRu05*DIFfwzQ9HJob*!Lj;NQZVQg5I1JvK1WYl*Cuf8`%P)q@#}aXwx|zy*s~i4O1}_`EQLiUI>^O@263tx$Cx~ zr9vUSJG4ycYxHT`@xW0r`kRqs={W=jHhyC|3#8wP&z@XQ+u6jY^6g(tDVMzwL4=Ia z*sfWMyZ3oiAhWTg}$?R1&WXL zDaF2*Pk&y(dBpK{@1cq|xSz_**=Fp7T%EI8TDs3RbS8|c+F1fas{F!mZ6uwGxJK_; z6?oF8R7=>1Y2%VG{!Q*G>SsZ?`z%ab@^e2^u9< zXo<0!NM!rZH*!iW`$|vdfB8V~!fZ`xDhb2f=>;#O8%xTS?pr zv@I}g+hr0oWV#EF9a@Yb<07k0;m!eUvOADZm?utD`Wk??O>6F3$fm7ULxp`>z8`h> zjR=v1jHQG+6Z3^-wJl9}&uc4R?)@)MO3&z~-b{VxVh$Mn{>)gkzXz=|(91ivdK@p_iQt`@?UA|&-?@_(go`sb}#qp)@)4}h% zX7{+BvR_9EX{#KZCq%4$en$u+Jeu)i1zhAv&+&L4^Cw`_tFu_A{7W>b&%9r6pMJcd z1TcT3pxveg@Y;wk>HD8r-+autObVw=UVA@}pyON(#3->=1=uVoyIFG=(F37d1@?OlY zuSK3;c`Ii0A;bw5P)ul%oO(T4l@z9&ewM`zM@KlUMz%?QF zA^UTM|IMEo5*bO9`H((L*xSB|FGVYAZngYHTiZs0Qiv-oq z{$qZ>?t10*N9enE*hKLbrRO=@n43Rir^FmQGfu_Y4;St^&AXH%LxII{)8Buh-=^($ zKEQ$-)(5Kp;AzQi-K)hixJX<_>k2s^-^;Nw z_aAnk{{D0BpnSMnUyXa1GXEW0)|}|ZqstgHE)DK;Pj7)h4Io z1;Xy(bjAC1ZFXbWgK=)Q1$i9DDwedG?j11>OXBTVxNmjKMTTCO2l0&HE$(f_e^Qe5 zm)7Hqx2;;ZelC2hDQq>uBJC^xx*t^%e5t(f4XXdC8*wenO<+ z1u@%w9j1K4+p!*>dfQxjQ~RaYTbO=+)|8t1OH71!@YAx=N!o_5O@UCfMa65}8E-VW zFAGPxlih*us0M)_-McN$sGTzy`N1QCh*mDA5@u}Pv% zhW@qxUGeZQAV#*$w$-m{y?aa6B+{ey<&{!TKdXMrhAr{ljY>mlYJPiSy?bD7BTNppRH2;VT|#lZV2gL>e^DbBJ~2UHz106(A%gkMaVI^{LXW;FC- z#o~?oC||!xT;d}!VEPw@-R?lx>;U(ki36_%_%qX+cg$!czvk|G(P2AvtI_+p&&H;= z-~8$_7z*eZ{J(p*4^`zayZ&Vdbd;}gy#3EnT;{ed7wKs%TkdJvhIBJY zrarf&w%4U50_sOJS5$bBhhkF`!#8^;uXlg)rp$hWIne-L&w$#yJ$k<)FACJS3dyhl z+_ZalYWKFTw1iX0hC%yl0ugW2_(tw!X3Qk58eEz#4j^}>dz;TxIAp>9s~8Np;oe(F z{tx-|FoV2U8ehzcYDzJ(gW@3~*lw>N@u`%ro%fK&T@O(j9e>}}ySW9~q4BtyA?I42 z(FdWC^kMzX@l~QlQyog5ve+jp{b|}NwUv@{$KE=2x*T9;2Q>*bk_Ozw``fJMf+kD zk39z@DVjeAsu!^ogY3T!7wh7fgC9bM>h}slxoPA7oX9Aj*Et9b%7jw$al{DXrg_Mw zT`cqmwe>gsO$jb0%Bmw16~NNs^2JfPmLj@#yrXX4TZ(>1t8z)MhtBvJ7FFYLFYL`C zfr*PR@2;HR{_mITa^gdDwZjt2)qQZx1{+8{BYtht>X!cTK4Kmdq#r>uW=hS&@%v>y zD9Pf7^U06s(O*X`X$6?mPvCswEVtDj2Q27m;a@bo6m;i)vVZ%Zu1@ZF(5teUY`%*~ifU_H9&TBy$+bC;+Xa$!tXFi&b z`1k7~`4L<8-|3DqyyHo5mVg}jg0Ke;g#D5*`}v5rb*;~_suFsWjPBF1WB(fhr~Fhn zmC5O2K4N@!%?Y1&qR8Xhn5_zfrlSR6@r_Bt8yp`B(eF71a*$J`OT}?oWIILx99Io zmI40;CJc4yf({G$x!}C1!;-TJUwMMiDDABT-C5a8z7qsbq8$2=k$oz#g6oH!A=o{7 z?9HTlTe#_dIKl1T@b>)4z#L8bIK^-DaUQO_+7OYI)iTicV>CejLK`nq?sHXxv4>{v zd={(qYwZ`QxeP_*n*vTN52UR=^a786T# zek7_k>-%?IiJ0uA^mbk&7Ki&)Af6&*q)P={Z*JdAO;kWyuolwPlUq>f0s7E+e+=Lr zZ4{HS|8P)_=NB_l`p02J$f$)T&eck!TY7X|{Btg8iee)8zA`NmEiWm@O8mpJJ+UA@ zfuIGA64(P|y>C1W2Uv-KuR+*+EPpw{Kk&>A_v$b@^yJ2x?q!?Y64>L!`BN-f?6IAG z5dP|1lBp9m)io76u}E?GWHK^joagRx*%RdvM!tD9 z(}onKC;OYa!yLBo^g>}+ryrHv!X~yKT1su!>hK zx5~9V{f`p8E%RTj&tO8_Lkz7bbVTcFHX5 zYzjNm$APX)5?6&|N_H5EgZ=-xygHe<8N2aP85RBNC8Vulgek-8zW9ShJUFjWTpC2< z1*E&ci(nkDt(qGi!6f~f>zJLehz8fu{Lvd16EDXFLEZp*ue6&9la(Jse=%nbSgXG& zj->F#YDrI$*ess;kzt#C8sAg;vP&bw${ln?)V(M`CeVJ~No{Pw z!H$)8^SU!92-|Z#UB_RLCjiy>B>#X8oJhc9g0qB3t+!~Wv}PkUKct*eZSp)OsY>9i zBOA_r68Z>8GYp>&Okos#A5FQv{+3sf^?f2JckH*FEU=?%z%RzS@xXy+N8eO;?N|MK zXTz@7&6j8!GC@=7a&oAj@GI7>k#!ddx+-1F8!`DaT))BWxn_zEis_9BYj%Pl!j~5e zM3*0S#mmJe2dQh}gnj%P*Uas0iRo`?u{|o_w20Sbg$!CAP21bB(Esn%_9FqJ(fr3| z=i_+s?>gV~6tC34&K!#sJFai}0a$#FNM-jxs!fyDqtHWOOIO4xC0y7H89N_&!o&Up zamCKOAy2~lXw$|PF zZifO!Q7?W1;dJ3)*2V0D21ap<1#?tmvk_BKQC`dF)!%tvXd!F8|NebOMNJaRaX-r z0R$QN!+W0T4vh?2N&UVmfkhBkIIMg)+vZfzvtMu#J!$Cp{VkQjy!c$YKLMM|>n&-t z_3+~<{={SI(-8*kI^utSDm@g^Kg%`vb|+OcBFpJ>SJn z#8i}fnF>SN8`nK^{!)~1$2|PDJ{FOokmja`%5AEPBa?k=Fy=7Nr@>53v4RzO)iinU zvMpg4Y_4`o91ANH$jsO{04Vop-lHFy!%l~(aOjfqgN)#X=?c({n}mV5#HM?;3`;gB*;{2MkGO9<|4ERk&D3^M5!}-GFC4Hp7>Rh8KQ7t5NgQ=^~%ftSW zWa(PMVb@GBba1ez0G6dqE5W=C8X>Gd68_hqaU5qQ@Xg93ug8g(ns}x%oy0w)%_E+8 z@SUqgTw^M1zWo_V02PAbTD%W>1@O5%9yq)vi~)_Fx6RoTaNv*yG9 zOj$ZPQ!aW_tLUxjoTFQnpjq-aWV+e#Ze~DK4OeHNu2!Ra{3vNMtbBoNs=1uM%T+c# z|K9E`(5}HRD|Hlps^S_qQJD*nvQIr6r_YOu!le zMqLqB2Wn(A-7vlRpSe}7t*XthY*P30H0iBO-^o4O$jQ2YsMzdP`I^LVwdo}MdIpO- zyv^2gW^wnp0I+roJ38$ZsDC<2*istGKfjq7-6AJnsIVnl^4_7toz*%m@v55JN~tjb zr^_Y36lud3OX`O|Tc0jnrugpv0u2t;nCR1k8=#d!49HfG(iII!Uw0OQRxn@x&t$Fu zb4t;0Atx2I{#4y5GTi-1HZ2w71k(1M2#Ne=6``y(A^P$82`lePhFZKU;+27f< z78Y`I^J5LZi|YG6VN@@-3dY99(K9hrpL@rMJO2OPLNJVaNLWVZMhVGS-W#LHTDtbeugt*Ve^(E7s8&%w!^w{2*bQ82LmZ9L?mS+Bt_t(H-?c(4faWwj88il z+CEhCS0Rl5?q^vI``sxtbF2B3bcO=lbW~_P4mnn%sQFOM#K<+MBFZgyEkDN7l!&H1 zh(U@X^c}v7I2AYhVuG)An}qXs$pF)rCkeS%^4&H*qc65m-0wpiBkW1~>1DfRtL4o|YNy}fO7i7j^ag2JghMaHA14@YpFGb(y)ehR1??8l zOtD%T7W2iF3}a^0RR2hQ;bac%xe!mAL=F3NHZTIEW~5ClT^2+M!{y5OZfj{GsIac@ zh-WEFMihAa4u>Jd#|c3{!nz>BNt+=ajjwi3FVv2WBt{p$@(d=6#oqMzqqKgJ=sR}u zcavljOJ#t?w|4ES&9{JoAtnD$hJj4g{v56LqrE4`=?k4haB5+00|$idM_~sAPj8!$ znc=q3`!TSzZBgef&i`?uIuXb`AWW7qTI0jDq?PS9s9+Cxnl{uBD zj(^jU&mQL#q9P;2ERWtp+!m1ir+3$ep^g%Qam!CLHwA39&0gPOcneCUzP~qaT%Dv& z&p0;kMpRUk#yTH&_!!^E;-VZWrmS=CaVwf8FiNHDOeUVvTnR`$e$*d!Z8F<4cz$%L z(OpHRdf9jbZc%w}(EKjmBQu*7w|*`?k^0k>$!Ru-<~n%MYm@U=bIZuw{(ox$AT*rI zwQ*`e(y4;B0OJ(XvE-MOCAX2MqoRBAXX921=ZlkkDSTUrb10iufn%KHp>+mLye-^q+EJ~C&_#Cw6a6?nw ze^ugLHBnSpepgrV%pPy`)?fuukdk``7HVI!zrCWnU1@eXUqOn{%j7t$)~atsS)BCl z;%R%RGxX827^l-TwfYs;XK6e-YB2+fccWo!<(A#pvX4B_=kt}>i5x^hD5~7>scsk` zdx0DKn;7!T?d#jPwX$}#AztdF96-;pv$Fv$KBAOQXLV7fQLOc39hF`a1W&4E!gjNzV_uMad%6iCYOW}zjDPnt z#AmK$cdaXys4=HdxZ$;s6i+Jb0yfuCF_ifz3nH|IW%rO~Yx&nJ2p)Q8c%4(&q;jpt zr=WS%h`kDDF16MQyjGYmS?! z(m%$XSN7)4Z8@?Gq*n`PlIDtM^K4J_tHaMVh4Yy^Dpvnu95igk-J#tqiOia9Ke#+Ejv0uL(cNcj(N}MqP zc4~DZVI2ql7vt!rG^rsHK~t&2s9&}az+1wdXF4yed>A#iZZ^$fIa4&IW5Bx|Z|BKz zAQ9FUJ!L201f722UU|$oHCPZ?PcX!J1%$HF2kXoZo2!!3Zq|Cl%3wP0>V}z$4%A-n zXNb@n2qNr;cWel|vrIMUebRq!X0K4Uk!g9?Pgfg@vuwKmr`%PzLZeK6l$|)F;k;-* zXA$uMA|i)%E`7OPw;$ z*sXD|%Wkcg={@U8p=%n1owC>YBTXG@{8+*P1|3(_h-tgQmbKcfsWcx@su}slf#N>9 z$=chO9?>fk{8(8{Q72(|M~o2+X|PreGyO~Shw)?YX*!vmyUPPz;i_=MHUUmwNgVU& zV^hZ;_;=8S{xagkP>(-5aDlI);cbUkU%f={FIvi$)b@{Dg;xY~PQi`GA2d97_9UAb zrGhGy;Et_Ehy(LLP6PJjYB}nYQiKbK+lxKhrC2t4fq}Gx`>=jce*D(5dWggA%p|4U z!ougf0$@ya&tW;a(WHM*HMz8!rkC|dKBNLTWozYKBe7MEUT{@3y|7`;#&CLlrFSzV zs_ABK3w@&Bo_f?MXy$V4pGDJ6-<{EMS?~Z&TNp)4j_ce` zlZFs9MTdh9SQwC;$zz?j2fkFyb5wQXRJ1eesi7!Sn?Mjk&BHvVkGZ#rtdCh0>^$)A z?2Bwig$lE#sU16kzRU>w;CG6>dT4l*b*3d;Oi7NmxEmqV95t7-ez|IDG*^G2 z>D5vj(sh7pz4RCFlj6c$9yNzVgspttpRKEcsqo;F0`zbQv89^J8DqQD9Ny?237Jjw zX%oBEZMGSH!rFzw$K^9&CzifXskEmBG&y`pyJYd;>?Wu=v2^V=#u1Ef&U==fNX@RV zCk~t>_ZmZGYLK33cQuCkp-76?HLv?tQplrh>dmp%UN|{hmb4QQRM;wB%6o)n|L0U{ z+1{+47@q84Q7)cEE<~?0ct)UlzkG8Rkqi+P!we9?n1boXb}wg<76P2HlV|%QRBFNV zv0uDmGuKJ#M2h4pAW#W7d@`$b&WMA(T&8%Q&;)C`gmw$PcL7{(i@q5dbw1E=JkjT} zj!|ZAzp|fL0~)_L*hLjt7py!FUF$s!wpjHU z)p9N=!5IxxLLsQT@r%ZM2FE+ZQDn4 zHHKr}1!w_Pj_yr31rkCWAcbo_s7{FioNlYS;^t$9SFyMwXehZ3OUF!nhka4?tF~-F zt$^=`J9R@inLg)%cG2Jnk<1C7tRdQSZdW0$g<6fREzI~UFVxa|Awe3>D=>-uyXsPR zNY#6nGlls&y}VN~f2%p};wY7y8MR<2TkRaxY27oEUonY3%k8R5`r*ngN;dy*7oNb1jB$ z#gwS`uPUD#p}d9+FBw+J_7hmk3hH*sw`<)vPuEm|GzTu;N?*Kf4x1`eTz+XgD&TFX zuS6$=!P;vj-CT;9zK7B?0bAI_vkr=?#ak331c=L~oXh2AZW*jLzZ|85)?^^oYtZJw z-w>kVEz&v;=QyeOJ%$;)BBl-l0QlnZK%y4<2LgCKtSX#VQAG(g>HiXm;jacbX18~- zKT|Khkg@rnsxg@y7nr4YFT zQb2=H-qDsoqF1zqH>Z5w9aiKwLi?@QzJGMrtvZr81V}bh^LC>T=V(&plQ+)Ia*!P& z0Tnp|(Th4CvHZ@S8K_;IdH^VwQ`o_|Lv98LJ(B3*i5xw?HcRL%v;j1fVt62n5vvvl z71gff#KnR!8&!A6-+OsbYvzry7wFHiSaGG5o$aB<|B`lgT-LT0%w#{Rd_jRPH<8yX z?Ppab^c}oSOEqJ&3_QQDXpw^@8CXPFX}F|}I-DJ~E5d$lK1n$N`zj`H=v4EDc_PQ( z5`D50U>QTBDUm4t<04=1q#IxObwGxjFMhlI=vC=j{-i|-un*^~rw1MPPLvc*I-tUiMu7L0x*VBk zq#A1u#Wo3HV;^bp&s#LwGp~0AsDtAjt?6A_A`A^ucuJ89Ej>c2`j)WCW zTe$GhEF~deb8AB%=MpJYVP)M|jfW}^?**C&ui4;3x|F$tQ8OL*tix(0%U2@_Y0G!y zj^s%41n6RzzJMDEwMo{AdLLRm{YklF@u-ncxvMvjTzr`0-G$`ja`5vtdf=&ADh0~{ zs1TLW<+$qI^l?Lo=5_m*XE@2~0Z%m76vfr12MhHsU(>$ZN9(0f!*YA;=2gM_?z?gC zV>K&^^@mf=<)PEwrwcgwhSpFWFz*sgdsVwWCrOZnD<|0p+}{@17g`<}C5r z_u&_64~)7F!md@vHy2Us!qY?zZ(*~eKl;;NSw_r%vxM?5a#>5B3;%ivh7D*@XU@hy z_bs!%fY13WzAx{F%Dqqq?)iW5Gi?mjU3MF83%Ziq&+}J;!J2l`h0w=cf4beWMai@> z=Ax^vfd8P*w0iQJ+OcqVhsG|0C}pjTAJsMuLme0z7PU+3uCZcM^eEr#wDMUsEl%ktem)9ds4UYk^=%tYWX(~RdW3_-u6NYB$!lg zcKG6x@zIV=2`*B~FztsZ8s<%oK=Bn{xpW?c@r%xe#Zb1O#LM#B$<^W;{&@g(kt(A+ z@zgj_T5tlVYS$*|uL{Eu@eXX7DnewZ*%EK8^0-&l3%O^% zLr>!YC?s;nF=t37FHv!-8Ul;F_T2Fdyb4|+fcS!)Y!6fovK@;GxsE1hP#`O=wLQp; z&~hQ65sn+nFmcV&!Ak(SMoZWONtznEn%SUzoSR(*f@Mi<`d630?ctJT#?P(z|!^abUG^D`153; z99tJL3$tzDe;m7!1)t6ntbl)`Yz6d!d zfzG>0-;L(4tvd!K2sS#%u*9hll|D}3+_V1l)}NK8#M(jfIGmPyH7O4p#!bj3pQV)x zQb-xx^=CkgeZQTBj4g^pevNx_!X-kmHKv2BT{`*%IJu#?UA=Z{#n#S9bE|P`eNE61 z&unPR7B|b=_w^;-m|55vR#?qi#uLD}5;qr1MJ4#p<#pfo!N*j9L4akcJlEhT+Xqd! zdyfukO6iH>)JwuEw>#Y7AYicZ9Rp=K|As|#AboAfbW?(DwQJ%~Y7KWe-5&>?t*syN zl~y!W7-(8IB=KC~L|(s{S_t~)jlc49O9#LpbRti}G6tN({m)O>BchyzGHc@*o7 zA*PIgdke~%uD-qIwR~jl&xGP!r}R+$sFyn-6?uKv+;@M@b%@Vg<7|2Var_ERtrawb z8P9y|ABot)W%H1=k$6I_>2S`Cega*Q;q(_MYUG<2Wp3V14(-n986%9l( zIe5%BmM17!N4#;cGjPq5bseQ|Ql6bcDft+q0mg=X5coQG_PGYiwClh4mj8!{p4Yz< zo-#tW*38_{%_!!4*VMgvYIBlYuwKTiGCrT4KyGjS4*Vr-`vV$C0L2FpQaL2}-%rl) z>Cj&GX1n~s)821|0*gn_%mpt|l?3dWLLD9zuPLtt9-I1K0{N2Jx&BPVxXGW5KDpu{ z+)}@Z%hH(yc9)3Xl*-}iA2j`af8|?#6YG(rZX@k94#6O%u2ROm8awVU0e)*d_PPTH z`fCftvljbylDDwf&mq(6jf{m2mlmRgWoHrRXS{+yx1nVO)vRr~QQ$;%rGf>j>?6{Z zW()ce_*}$w(6KYp+FqOc&wttlXw|F}9rB9#>8t@4R?hp=siU)e#)6p!ZPzzym*vhM z;G;U++U#E^i6R|8ezF*wi!0^z-Gr~TzW-vbA~!Vl=t_fdOY%RGfZ)iMp&(fdzrBlV z|GdnkEZf!`ZB|E&St*2Gv(8p$p_dTOSEduKBdkwQ5szWc3JegFBND(t#uSx+;hxy zOgOK#4|i(KzliE=n&q?|Q_*R`DCJ9?0w-M#)Kav*7WHR#e~qUuZ?HUbiLB`6#?pJ; z97X*0?g|_^rU3^XGLm+w7hQz#WX)69N6J0kGWbUmU0t2bFkD{q-J9yq-dtCqY$+a; z3YXN_XAB{v7)zl+R!R&8Hm5q-gD4*{vnv_!>nl_&T)IB0E_?hM8ls9jm*x^SIPe6f zfMmkYPmu=+XMGv0oaB~%7~~G|>OgL44G&a_Sii#?b!dV9{`ab@sd=Bhm)G5!;}()` zQ4rD=r6IFgZej&ig*P*OVqtA@KXH|mRz6a!u2&1RTnZ6rHi&H;$e6EXoA?uT zG92h)EFQho{^VRuPD(pRy+qW(#$A<7D8G2W+-LWte&Xg>Y4<#!37qW*#+D0gK5}g!A7dDA5XDQ`T5tX`Wbn5WbBGu^_yl=RE^NEX+n8*y zPxKQO3r%$5w!I_0k9NkzNmg6l;>(jiK zw(le%th+5;<;3a6^MdhJi3)gj>K3>=K}=PP1^=i36I7=`(D#N!8uB`^;1bnl?b9Wo zKXNC-(sJBUxYd!>rGK#6YDyv7Zgve$IO6htR0pTndVFOqL{{X$yDuTV|2HuaV$|gz zxlE=1g=C)`3;%v=Hg=9t@%2OeZ$-b^^6@4IRx|z48oOf*Nu*Pk`*iQC9oiQm`!5M0 zXAN97wen+q(fIvKaL0+sAmCGT`2q%2mLII$({Q*Y{4|67HDt$yyi=jtqltkkEmUh`0Bx1R}{MG%3mp+&)ZRI0bLpij& zJ3vQczRmQrOR9@`pMyr4gB@MPahl?RuusvNDHd^s04KPhLy@vjMLvj(?$Qt1S{<|q zq;-Va{7zevhObt?MqF$6jEX-D)uJ;d{0quBuNW<;qyz+!GMb+)%taDZ9s|g@qvZ>t zoOXZJs2m=D7q;XG;|!Z3BNKQ|MXH4l*1{(jd^#tz9*Q2VrTu&xgDc2CXX2tm4~Czw z<ha<|rFn}Zj*7po^dZ<4)|v=MFHsoxqFx6XE`-@3P4Gr&f_{?|rG zR<3$=#6*$e>`t%J-B9JL#>c2pZt^rVYOUFnWLh#;^W)aj)-?PTGmY6&4Q6IynL7L! z`zDsj0odz?(dZB-S3()(w`}%HuJK^wW<5-5CXi^h?euA2l3-jT8tmO(UHWR}JdN`2 zag%lBRa)m0A8oYhff}H3hem(;W=xhrMe$%nptNSa5#(Om`4$aI^1Y~ScyP_bYA&C&hQUc@^_pO@|f;$cPy3T=}X{d3e6UYZp z; z-ppFRh=2yb9j#Q5gmcv^JV058Pq17ZU0jK|+Nwc$;zunGaE$m`Nz|*yQ=kKxPp3S`qo z7*g&qWV7Aq?oXINdw~-lI*S%;G;UnprF@Z77Tw0xb)*iR)fXk}I z&5x*ElDOebv|{Y5UM>rg?CNeszpK!3;!?>Eu);$iGrk#ZZ>Cwu(7uU*EloF!E-JWQ z{!WsXrq)LwwoJt?WyrPxa*hDEim2^`u%@B>KHbd8ZK9Ty=SOtS7$BDkz4wl20A~|?MZ95f!BYTWgabdV)%7L%+5D7 z$L=`~Xu{zBjSe7Jo7wYhty0)u3W~mG-nGnk!nHcaE}nkN>E3Y42Ti;vOIA3X4)A-- z>-T>ChuUr-((mgP8bPPc10TlI@PkI^L#18bSI*%M?Vx>psrxPGzrLv_lE1$qO>(Mt zzIrh-|0Ggel^0h={iJc2V*-dL0hT0`C0PaQ4x4Lz|LG~ETf@6&OPAN0<8+e=Gjg03 zbgj@EE>B&^y9MpZMotJoDzUVJ!AqumOUL}3(}&F_1{9fkoR-?*xOdrF1j!QRFWj|N z-kYZQI#nzM(p2bMx-wvriun79v=5SwRBbTYyfQgC*84UQeUhpwS1KJKTJY_HC+tut%!x2><(um9Nf0-;Z@ zJ;fTut$1;eJ^~Pm8vKXoT~@Qj(`$%!kd6#f} z2Wb(P1%cY$dLg0=riqZ5 z9}AB0(Q^bn9u(C2u#zwO?aP~eZ?3MZxfJrt)IYZEO*eW~Ci=3|;741khL1N|0lrY@ zmuVzB&4DvK7*#E8x!nr^o9T!j+}GqecnsccvM^tET|mWY)DAd(??B;UGKJ>bF5~o4 zKDGubYz*AWEoo{80^i@J(fkbtK-4YMzLO#@8)!;OonUSUu0;>gQTi!lP8v*tGTNxlx8CWj`e$WwNr8I_o|LRh} z7tV*be{%FCUPD~1ywLtKqR(nd^~#Koti>4SaT^XMI;GKF&N&IsLiy}KlVVx@BXY=V z1Bx))kc$_l1x{|cXqQjgC@zgy5k2#(Q8o|or~ko4c`j>7Y}Z&G+9l*dQ-V8nQ7HO5 z!MKEz^BqeGt`Jiem3jpfW4TkP@hsB7GnYntsjVEgNaI^fADJD0ZfGF4S5+5&s*58x z%&^-4!>Ki&(#`6Ef3w!Ehas?nhxqE#-fK=A&kR>zK3I#o%wOAdn_o^CNzhHth}~n18yc3d@Sch4ugxb(BS!c|Pjp zosHu8zv<2$rNokgAaWm)r9-rg#1TI8fVrGl|yv8-pxIcCw6>~(Njo{CNOkot9NL{bhP zM!Sg;`vy!d^p#I2k4rPAXD=b@Svg`mbrDEVPuosaMAQ<>Yj7WNoN61JjyD!KtkFbd zhxP#@SvVI%ue)O5tGz`cp0hSShSmgEiAuCBBWrAG#=t|?(T&PK6y-1#f{9IHqER8K zDB6tf;r=tl+m-77tpxx*cBZLrENS@{@p|&A|9y@jO;NIXP$%2QcX06fU^fdN`-SR% zAH1ua1Jm`2`ImF|e z?%hJ#9U)#<%j@WEsXSTtX4kl%-8dW_X1>2b#GuD(Cz%eXzb~G|3E#W}4~Xv{ZpZW*gZVuQYL5LLcf-2E#L#YnJ>&Qjlf({>Qqw|1^9Fne<^!J#1;SR` zYGhj60$g1VCLHSSk;8A@d0(%64QObH*qZV5UvTC0FKu+X0MGa#pO;lJCJWbz>|Tnc zh5!{|eUVlYYcf5K?-n}jkzD$0+~!0b0`Tr-w$P_4wY+9^6lpmzl+Vur7n*L#r6cc0 zh-cFq04x-^@$ortEl54*S7C?QVy&yrsP{%Mi{=)Aj&?BR(RR;bJjv2tI-4=zNH(rR z>$+28sH4ZORr5`MVJVKXNImb}=j#<$-jUcX!45h8PRE$dJ(X&XQ&mwI)dWYOBF}7tm|un0gzcsU1#zxgh(dG z2yQP&DZ#(2FlJO&y|M{#B6jg+k5XiNzi#xFQCxBf?vqp47A}}MiRVk-!dlp~b^Kn7 z#&WfW@wB8!^Z*|u!4RbasC@Gyz0dL5<#Fr1s<3V;yGhf~0XA;CX8z}RHSKGqMAFxu zhscpLp-|z5^1bO#YVMpe8|TyjFI^>d`j@B*-Hn-0l)3~k>S`f7Tu0ikUff#yoORSD zkvNgN9bN53C-_%dy{()I z)e9p{QS20yt)urn+T9!Tmsq6s_?0+Nky(`7ePX)=I8_st8G%+i=7IX(^~UBRy|{%T z#b*=Ff$h?flkZBgoQcM!mTyvQ+h>2f4XduAD7(|Dnr@m(-|9C@Z9HB=dyfBoi4?s~ z)2S+ZUopdX>{&!AoIL?6R2lr+0w^=1Zzan;IrW}N{-CXImFNOEWV!ScJ}Z-3r#B~8 ztgmrjBNjt>i*ewboW}v^!>{kjyj192y^5*3F|76)X&#Jv%kVR$@Z?E1@>eQ%^U-vO z%9q_zsVQ!vw;F}5>|$B_ju6f!Pz!2C**M#z2d?+3r`5){z-V#YK7FoJ$=9;Y`KOmg zD_S#4)Qn;UQ-TFirzip?x*AtO{PQGWV%~tC`H%I5!{e zoKkjjKZqj41FqFBU#f`3fB9xg!AU1qJVQ8%*zDKc*uDa69Bm20D^ZV!q(135$eL)| zB>;aV_?5cCxktJAWf&R*In(SB8<{+><%l!>gZIt9%q{BzX6CWo$k6siLYm-cE7gzc z?oQR>E3w{Rco#AcNCGwdaZ*avKh9@j;cT_GVOFYc1-z!$;9i9kR#y;|r_J5`DDCR! z#92)(KG{WLB`sYus23A$975-{4p*;s&m7!sV<2yy110(gwS^P`)5S7OiDqjU4$%DY z7`codHpM=5jiFCnub-oDA-}8IO?SaHXSZ`_1+WOgZsPdMjkhJGPaMknyr(O<5k6CY z=Sp}oqb@D$Z~tr@5i5BuYTe6@HLq7GEbsILfg)DrhRq^9c1n=FSIzNg$p8@DD+pb4 zomHpR4AF^xNfuL$P%&;-u-itCt^8rIo74mNjaMD)((=;1#o^~}y5n*bYbp6CVn1@H zlsg|z&jca(r!%vEsttig%sUT)&g~88>}L0XCQ@HwINzW5;RA1SmE>28ULLEM*KGOJ znuFCk^CkI0w*j$_b{{Wm&Npm)aA?@7kwaE7V=W77Qlbvu+xM72JrW3|E9q#iipg&? zx1T^Opz`^z>8e)BMsihJMUj5Hb$_CMdDp66KuKBO^Owmt-P;8NvQ)c1x{v1Ga*NqD z#$Qoroigu_Cr^SfKM+gXL(UzbeJ?|GjP+Ozogb}o6#t8{Fp9XgJ&%aIGA#w=-j*^9w1)Vja)X#IG$$ zPU%s!f=I7)PJem6R^Q&}hd23<_t9I~kjD{@@XjJZBS8m4`dk%3Njh98s z8n4g_x~|xF7^{yWXuIx$B|WTl5}w=s3S@}L4TSfrE}nRepXuFq@O8IQ2pUI-^g9hP zdBAfLoIRg}{C{QNBE6{@>D2~+G{dEf^0pLj+b0v_TD1A1JGL{vk5+r#z`*eKN}cGA zUq2^#UPLl4-K?+W)U%JB&GwKE}(AT=Jy*14q*zRa6Eji9< z5sr-v{24}Y=X+bY=tk{(c%0<>cz^BT2WM^mi?V7e|NZgZn&XmOAHF;jOVjJv&k~rv zAXO?+#(J~j9GJ+DgURFw2wU<;vCeuRYRU*)wkD+YkKY`dQmejKMxwr7J(A2Qo!aMz z7Rym>@7*E^i+9o5milYg`^N3pj7vG5HjEvk=6Uz=qr)oY`ue=&&xp4DoO{9Yw8WY8 zz*jampKQu`Z3m@mmU;RY8hhdvm@@is&21{A4Ho-9D((DVw7q3eTT$EoTLFqwihEm% zd+`7PN^y60cMERCU5dLFw_?GexCeKFl;Q*@1V21;=6}wa=Y7APOg`<|lVtWuPSjP5pQJbj*J&*1BemaVolTJOPQ{OCeUTq&D{{ zxz=zQQ#O7Q!TS2a=ht;pxAK$L!^)=f?V-i8;OKLf3(QjEOqXLc<#PD6hn~RSgK`ex z+a?1OXUtPnJ@D#hK2P@7^Vz1;A(dF>;d$&BioMtyVYY8hbkz_gv)-9pG+pT`-2Uok zP3d}UzOtgJ(E2c@XZy6*@A+_A`>$nO1;^)kn}y$zpt1OrT%)nt*U#@Z#oAFbpJ!r* z7sa>azPNVZqU_%aQvfWva?G^$lPF@@c!jsW*e@l{psTOBqZl?)oY(rMN$B>r!+{nVfGq!8t$?vP z?b#e)Z$+P}fjoHZa%@(SwE5`BQ22lvNfdFbw6bw`w~)wkLTq#syI^?K-Ya)fx+6UJ zbATR=C=gl;c(gw7G-k2M{iafLSi%NfJoI5YZnk$`qYz&6?Q*0#KH8voQMkV=_P#xz zI62Az>4@`+oFLQ>)r?zAQw6}uBt@ejE?h^y&@ffuhZC$vUF7vQ@v*|98Da;UwqFJYf-IF*Vw%7u7C% zGcao>K(#3?YY>*YNvz0ht%m806nF?{7xj{+-Reqwv zb}O~%;XA1^M-O=q_a(Ug(d?_X)?=pA#Gy&2qWu;31Ze{z0TRhLX zd6MStwv3ma&G^ln?hVykQr`m)dc52V&I2W5i1*692g#l>5HnOP<#W{FFP{(KBkZSKreA8Jq> zq2>_E=3{AanKMK=KNE6kQAk7%a z+!inO8fF;!5C-|SHC)rwF5LF1n|(aZVqyUPfl9@mQSkN-Di@qk~~A1*A0&#@z# z_tF!@PJo^wGTv>lp6sl&o8a*kURI8uzwj+_>xjy0t3a>s99%vpfvYwbp@)~6FxxX> z-GC9cOy7P(aJ9v1_q9#$IFu|>R@S*Qb}Txrq7z{I0F}zbKI+#MTfID4QkE0;gJKT{ z>|K4Zi8&e1db@hII~<590E)EJz2fn7y8PH#dc7&^&9y1~?xuJ$&M~qf=()|9w@Pgp zP10Jx7>Vhx>#)4Qwt11zha`<_`ovx5?EMqT)L@k&DKgKRu)hk!FV=Oo>a zpHfpDzz4~VIA0*}M|@b*_D!%v9gu$mJ_tU1>KND{>iPbI5J~j?|ML!sVxXtrgmn7o zb-BlmE!IANYE>yhXZW2L%SUeXTjd8;dq3tKW*^d zEv-+b(m!tK`iss^O}jG}UEF%A(ScQucaR@UD=n^8>Y_!mlKJ1DGU z8jPmuV40NGk{e*VobcjhQFre7MK(Tfx1a{M$(}i2ql8j^(cXNu^(|)Bdg}9fD;Xzb zfy@egtZu3iu$Ib%{vw(LpQ>*xX7;Rm?_c+GDedb&)d4$7$JVE|;4fEeT zA51gN%pGt?8ZV&P?6}zOZyd^b_nW(VL0~+m58cI)14V??D7A~9;Zwr`}*RzIUHwG1^q> zlwBRXU-ZcqW9Y5-&44QWbAb4|iGb7LMW4@YfR6eO+lq$iX)&j}w``TK+7F({ShT%n z`@;+CGpR0et+W7Ait#$%7Ci3AfD^soZkSfAVWW-A{qSYFH=uws>$0}N{b#N2I^-6g zOv%@jJM-9E!1am3`q5g{fk*wY|4ZPFZot6Cjn%L)$X2G=lpz6>!031M zb<>0=|K};gFD+Ni3^&bGmhqUs4K*xid@idswm%o|*Tgr7M*h14(`~cOJ-zo)F6Vl^ zqN6rd^}!NRe1 z%u;=5ADXs1<(^0UP6}>cy1x?v72Hl@vgjP#*kS)D@>Fxf4&OsOq;k7gll-ZDhiPH! z0&G4t*zH0IjeK|8BFj{=J^~iX4_IvF6tz4}$VloHlPzU!k*YMlzO`Cz_VlaXjWj0`VPV|FdDJ~Oe2EK;9)GUX#QRUW z+zz5Wb;r87st3|8ciH`+dSMRG5qpBd8eCC8_+M<@N43INu!dob(lR{3bVIia`{=2cdW^7p^$^>t`d+QT z+`m(S0I?*JqKGzcO8Ee_AMlC_3NZBnM8ifA+uYCvH(zPybB9$G30t0hWmmAiv(EGO*H$_ zyOn`Y4c+B!cthW3DU?@k4MbhHvxwW$OmwTjI2iJmf9G?~$igTpNd&mU3%$>6NW(hw zB6F(Ci)_%N41gL@^Yl@$Q2V2Wl0a)dugoyKy%lY{Db2XRix5*!ZTbKCqd++O-xTZg zr*dU25jVhzvaetq*Bgf|sIfj``v*^Uo8QE`!9L3qHtwwK&%f7rd1HR3=rfc9s(0E= zKp*>prJF@V{3gMa>eFc1E=~ISo0|+a!_sV%cHh0)QaK^~C<4XS)BgYdFQ#S55as*5 zF)LUU^OayMZ-x8~#A)D^8kTbv-x-CIYRH8AlRSiXUgF~H?Y(TVgr`j6-^E{V|8Hde z);Ne-QxNagu(8Yuj)mnq|E{_O7TB^fH61y6i%HT?d+-o;pw z|2rY%*B6zU8L6j0I6HUBuYdoDR6+<}>r~DBkG95_O^%h7`+kobvfa@kNLlhL`QLrv z$N%uHtBRsOc(A6ZT=hv6m*A$GdEM8J+XDwwxx+W*yNdr3a!D45^T`z2m!ACtN%y@L zhVEdR3#S`4j@y#sr^o>FptGdGM%uji)-x=z+PSA;*43P3UGv8;gBwIfXO9eANgq)s zF)sI@l7f4|4PjM8QnD{zAd>wb%vfHp^nNg}p4^ddzT%D_BD5AVK&}qrA{?N^d7-!A z-7oX6Px*1_M-dFgNT%$=lMTA{s(`%4ptJ1XgQgQs0hJQVrwI2^MX395wIO14bM-qQF)-bE=+X~uwF~chR z(%tzhY6N;C3WV#Qw<+0C|Fe`mA+vkkf9Ua0<0ES|mGdO#aUUhgp5q7eAFSQz@e?U) z_1oCK!<%JYWIlMlO1v_k_0lEz3T!N4we zud}I5e^DBIn{>Ts-r*_e1^wgwu-PNS;jR7#TF@DO3z4EiuYFDb9wK1piCe18FP5xa zJVmWh^f0)6O{yNnD7Kxq_Cr>6O8HQ9KegLes#9|Wmo-xtiC1r+X8I5YhuzDkyg9SV zGg&c-dd$-X!d{X|3WO{3PrbO5N8Z+<`|vdU1)lnJDqW<UwM)5eCl9x3tD!9Siq#{~qP)f-_%64dwIlU*pp9HFg^mqwSJNiQ5B8oq8-ci~qe-vrRGHG9Adk1m zVy0ZvFJ%xp0q5v%hpn8Xp}G|#7>q(JiO2OC)CuiD~K$dA5`eVZC#a$E2t z&Ah83$kOgwc;2zD$`+1G-EiM|1adBU(hN!08tk9-&&yEa0W2|Dx?rR49xWQKE&PMO zUZP^-D280>Hydy{ZiM^y3~_|Np84xO1AEcLt@{ug-jF~Rq4zTu)5>ciHf!!}?ngZW zFz;z5BQ^$ZxZg^>6Q(0Pd!oRMs9aJEQEzM5b;uo};TL{kz4$3c&yBG1&c64X;^&_a zDW-fu6-@CIW0n`j?KNDdfZXCzO5N))Y3)Jtk~q@umtg3v&DvLpU>&1Z`xEG}I9gZo<+P2RMGk@6QwbtM?YCzZFT&x8}_*bSoo|lbCEMS{3RQA62TsZkna{WjE zfXeMyV(fINfthu-++&o#jwYdY0tCS9vAmIQH~9Jl>NGng(p#bEUCik!)ee6hgC?w) zLHBLio=}cr!Uxv1S0ozEm#$}R4?cvWq^>C_P*PY7U$L_itgK#A<-V-94SW}T*aMDv z61AssjxRV?zeAI{85O=GF3pEdt>Ms@*sbokF*(jX6wbk`?b!m`mQ!ELB|p8C)gg`Z zc@ID9c}rsZuu1cYWwS~{yJV=*%o6``i>CQdZ3E>Zf0I9ln3&?~jY7Z(v|Q>78?ijb z6iSm(7J*SaKJkepO2WIgEWye?4cs;trXDSb|fz&)*T5c zn(HLNX7+Q@4aN#N_*tf_dd91HHpq6j0d+Kz>h5vQtO zPcI&Q5Z&6d35Qq#8k9OBwRLPYe$^+tu1xlHPk3`P>dMmJLrDY{52^462|pbyo@Wsq zNLANfYJjT7Ms7V^@LlfL2}QMA?;M$Wl(aaEF2E)#X6B-hO){L5Xb#~~^!2Xb$cC|& zlHQl8NaR`85VaQZs{hctkQ(#n@-bz&GP zIQfXtk(uCFhF5B2?x0T1_*nj}I!8oz#l@XqPq_~L_$o1an~B`86420P;)0MDmCbu1d=ui|xzlhf6lC+{TrocAD59d>qI zKh5M3Zp4~;MCn&#ni8vcn{z+k`QxN!dy9;A&R!i)#rgj%S4x>!c6BBf2*|1AH6>X% zzyRvGq(1Z)`9doMF5~DDlboZq`+P28g?-5;2`;RO8We3WNoub~llZ;hf~Bl_J2N{) zpu4}SE7c0W9V7AcX%f>g75xq@45#=quMOnnULaeD#F=*16Ov)|tDnO^cnr_v|DYvu zQoR?f7N&~Pi#P8xDMOWIQC}8x>fPGR@T|I zXN){9p#q=k*+exlazMF;oL(sKnYg=iiB)I2u2hMY#|F%U=}1akX_41S?Y?8-K!Mh* zl!22U$`3U|UscE^+gw*(4Es16-7uc|B*pj>0vWfh{e_J5=#`EMUj6%WxDbBYOaj8;jMQ5Ps+rzEBi%U;f-()j*SIh#!xE z9nWsdDq&^AB=JPiYk^&I`GX@S=U?#T8(~6b_<-duNFtV0^u|9J4UlQlS({m*<0k1Q zKfy#Rl9ftbm=J7BIO96bJa{Wtbnh8}O`D<}8#9KRtFGS=VkR5G6Dtxu)8e_uVeT+b z+Uc5R=EU(S@_blL$g)S`S;kSgi?rWtZb+mEd_vYoF&Z3a7(e~Hzk$f)urmRlxqB$s(Gj5aunTf8S!wevsoKW4I>v3bq3l@;Ti?2GPT*fPS7@(bc)nWt*Hy#vnI;yJrA~x21}q}7kRQG@+Z#%R{VU;I0sK#4Q;MyPa`x8z>j(4$-|q^=!+9QK%<*H*~E zu;SkhYVO(HW^{xoTQ$p?>lOwwL?;W)qX`v$_3s|+YP?I^gPZ2ak^pQWR(h43R2*83 z2JH87c(n_gOXjiX%8dS+AQz}xxT;EF!$sNXl2xpIJeHt=tz6H8T8E#oCUmYfvBGuQ z*J2Hz{}x$NFCYIfBzIbhSATtNw#pJZUA*ieHN~+4wt)-EwW2Yyq*mf*y=7-2prxBL zl!UwWw3De-O@^SyD)aY&zEkO*UKMd*||hNlbg&E`53hszdz}qW5_(igWu)p=d}Qj*%w%!34^~&wDn`xc6R`0 zG6U0%3x8#Hwoh7XwnKM8?h3?-w0$m%sMYfxdzDAhWj|LNO?YRx#))?PdWh}fgLsKG zF?uAgqtp2=mb;_jP>a_mJHb4K6!n4m->zF`ceO26#lCx^UJft805vK}Be@fm!~(nt zoBLyK_QA_IokSi#GA{ix+WAwD&@}l|jdbP7VoAY=#{yN@SSBvR?ySIbt}uX?G!ZK1 znPtZ_N}Tp>&DP8li|_qJTF1HvYoHHng6__N>(X;2|K0)o(Fknmd7<1hm{D}l43A1; zsXlo)xgrL5koBA}E3SReP@wGDoM>h#FuPo-?gu(2QFLeBwtqN0*^6zWw&s8Qos->g z*Om*)=FuN?ZWGxWZ5#3BIMvb@(DgZeZ+|EEFI~M=$QT}iI}WrC*!R?MtnCEH;j}}x zD#p4jX9yauD+h_{o{blQgdl$oK*;gCE-dE)6s299~Y}G zEO6{3sr0z`ar0G8%F^RxW_0DP(Lcbb5??!YPy_1f1&8YZG=}NThGEkDQzi`hxhYa`kJSjNoJRsE0 zz0hgLInU3tbtuHVteJljCOpQsl-Hs(EYHcC1L$lOe`&kjtaUx6do#A5JS^Yuou3S& zuF7=KhsEVsxXhSZ8RsZEc^-JKu)Y}7XrjWAV+*g>lJM2nEsWaTJD?>v_It2~o4x*- zRzJ-#mj~0lPM3wK?-xu{T0g+zR_zW9QMyBag*>v;!??@LJM+ppkU~#C^?6&XtEu}S zBU=?{EqozhkR;)mNpnr*Qyn>=VA3Xc8_S&eG>$H>Szb}o#3(J+M3$c!LVpK||2W2} zezyg@n_Q6!o7eHwkZB&UoE+V$a8fqSj4Py;JF+Oyp}Ng?HjOkI=ZL*8MtQmBsVC~`6Rp&9BCa%+%x{Pq>#7M)&c*-k(5oTG1e276*}(atFm#bZ{?Er1^kk&%|u$ zMI2+)5Wek$kOs!Q&~iQeGcN5S*jMB{t=O||#ynQdNCyZBC#IQqn58FN>D(uULz zR>f&63f7hr<)a@t?F4r@oQLQGc+FhW+ecVIJ_b)!yr*i!zSFW*Jmfd1DS*dbBvXYW z1dI^0T$_|!e%|vYPxy^C3lvHCz3{!543|3$-(q6WIiRAC~Zrv?m zIn{K38Pi_c9$Q(YN4bLQvdy;vp;KIk%x%KxnrKn;#9)oHYj>=MHknp>L~Rlj1g*q% z`Cgn+Yh<75H$JK#gtLJ924XY5!Gv%uT8n9SG@L4wN6)J!Ldu&ZZj>pwrkto>FY_#% z=20qG^iLtM)DFbe1^FFn?{&?)$Sh`^%pG*o>!bZWO=v za35e_LbuZFj)t*ik%qX3TMI5W=;-a-P_Pb>e%b`D2foQes`b#HCn2n2f2zspt}_n$ zGk1s5arjeaOr3FITg_zMw5M+64)BewA@tN7!cn1?N5h5{wmn#wIvo0VyWxLBfw%ab z-S~lB2Ye#Fr`^M>y*nvc?Sto8{iebcaaZ(o>@Hz)a+=vk2G!7_>a=_teqpc099phP zyx8zIV8i<(^&595*n#Royu;*8*0IE@Q_1pDLpT?Y{Bi#V`1o5X$yRn(K;D`7Ho`^i z4B9D=9Rk@`#Ir?M z+Y0Hi(kKmK@U6?bK<4PBKlx8Ww!PAx7nzTFAo>u&8c!fg z##Vc*^q%9u$9>9 z`dGNvs_Do%>XZVqdX9651C-9Cw}Q=0Rx2JmUFI}j%NCu-0K-3pPJFhw6sMF)P*qy* zSd0BXaw$8V^kP~Wc@1nAk2lc%^D-I)Mjp`iN7#^4(-?Y>ZAU=EQf-BB)7@-6< z28zGpjT>4^1?yDZBPx8&>(4MGhq&RA*`K<7hL%3gRvE)HU|i##m_bDLOE*2`>lNx@ zofpIzyxv!}bd7KXjvlBE@j3tHyI0KK880s)2NF+2#kNav-A9Cpr27fzmsYgh5q!v( zf5E_7&}-S<{(T8jq*1O}dXloStza=OKI^gGoyh4+h~#`(rLYjWRMLBr_l1axAxci2 z?k3R8$LjdLmEdew0*m%}++XX~>?ZkJlW~Iez>gp8qyO-NXgGH#OK!@vt0KJ2Y*3BV zT(|oPC1SJ2U*)|D(x~mT+)<#!uT(QPFgXtjjY$VYOON3ss1!@%-qF0z=Y^>u0HfAl zIA4UVrN1HWUc-YF=$#OC{xq+~JHPO2|yV&Rw~ zv+yqJiZ1NhG{QCcPQv`!@$dBN{k~x8(k-Q0o*^dHRojr5<475Qdn| zrS%L_1i8OsIlcUzqmkjJWIjR=D}%-3plQ{rzO9@g>QeW3PT8ouH6}!gGlm&8ie*uw zgxCh&lYa9+EdgkZdM%Say;HZKR9;Sc*JMpvO^P-p@RR!dKQSbXo>>Ze< zc%)Ve!mr$Iu~6PIA%p@Gkx~}FsZ;XhjIan0-0AVqD=s2@TV=9`{)iFB7?k|}GXD{l zJ4nZL6weWQebR%zMS`Mxg9gYe)1*2z#O30ACyd$R{_SknqPiy7AhYEBz@^7oGQBCc zPcSw^FVoJv}%`+6y?lBaJ5}5|26eJHn${W487A?A~ZwiTn zngxtRLN`O^@4b|_-I4VKm=G^}XUh<@)RGnDE5X=>9>yDa+gsuu0pp-;ew5{66!Tr~ z#X~tQCRDcH+ou8_JzYBop(??>UxT>?2-dZVbb{$IH0iGZnx{7_J90jG-5Q%&W(g_3 z&aKNvu?AcnK`6|ssPa5Z9%^T>p1XSH;RUpA>x9ei+tI~AN%Pl>LjFxgbKE{=zmmE) zjhY_K6IC5HFD_#Blgp?1MGE>vp`<^~d|yLj@EWyh6Hm1C6s*38Xae3en*UL$n1;yy z0OwBh1>tyD!MO(a5b#u~C&0@v9OU=Zck4N0aBs>@6DI7xmTTT@TTNu$e5%#P)-Dz6 zo%EDL=QNx_m<*y%ua&f~XRi7i6n0+xOk(Tvv^DTBO*d1OSheEVm+T+2p63|%t=_NC zrR1*mi`gQ9?MM5Y<0oG}w_0;!7KfMGGf%LV8!%(7@B`&w%_hz%e9K6hU^-f2+IyWt zFv(m7Qo9L*M30EPe^EvQnYLM|Bl(N&ej_p^yv9GTleUn?zpm4{NQi*Zc_w+ndTkjipvPuG(qxrw#NpFij-K)yYz- z1_q7*XCC>dd(kg>O=J`Pm44MUqXEo0sjF`q)oDtGX6h7v_|J&^0J~FRlz6=uusNeY zA>YA&N_`Q=#X{N_jYZx+z(TV6d6NJm6GOn;Yd|=$1GD;^Gmt5dE9N-u!OjZxw<$wH zOd=cn?eQc@;TIZ<+T=~XQUW!2H_X3aLBS9^o@&Tr|3FT(*JVR4GvKj*q!Mrl@Z`b#f=y zH_?3AK~3|`YEiCri~D}#h}UOi}u9;6gKll=kqNA;?rxu-kL-Z z4~))bRRU}W?LDmaS?+YBAOlO*xsN#{8rZ*HAq2UJC4h{Hs3qcyHp~oDsk$Tzw58MZ zEC=VjLWWkOluX6}C<+^YsF8ECS9|~59<^j>e=9CbqUsJ7ZCJ$1Q?~LG6cl{l|6|9p ziXqx3m~O^*O6XiqdouPoN#qz3BNGa9uJdOTzlXnB7NIny98$P@w3X*M&02= zN6m#WA!^u(@_o>T>~DEY^972P4ji+SiyP1EimPWj&`ZD zbB)+4m*8bvf_1&>uimBkdxXZVOj@8>!ryPfsDt`VwRAU;gF&5)N$|?!VU(Zc=eIgN z*LTZqcFPX!IOWw-+Wt!BdX1wM--8)dzw6T-LQP*C@iN79SSab1;JN$(jTxceLS{Z8 z0~&ZRp6mmAe-N+IeA8|lr2E9U=i=7(j`6rE=OO=`I3^@^`0uw*5ak7aQoPZ*`hhR03F`y)L;`Jlag!PvWhLTZJLL%Zo_A`!E?-!%&h%@=Dj*Pz)brv`setDn*WJ25aMpG@d8sUwoIdhHtZOlf{wtwhV)$)%--b zYO6-9b)LsFIWW^>=EM6!o?5fxwO51^i8jbY?HlFt67=a@j=v;E>OZ4U;p~t5(>A0$pKF zc&%n1{CZhcip=YK*&-q_9<&IvWRz!=+u+&#bze(y^TQ@C2WK63Xmo3)kBF>%L3T8! z0qdd8Kbv89IFmuqDOJR?IoM1NfSc8cg5qr}Dl;}hYiRBqr!TJ&^F53GP~8vU7G{%ge1V;E!GwH%=xvOjzIj5lE`uAYo?Y#ge?4rCWQPx;x zvH+paR2Hr2#+vT&u6l4~=GQA0KCm6LM(`16#rERz>>Z z(5hv8=|XL+L-eT6%%aWp6^HX5@~bzmob=U^^@KeV%1tFW-A={6)}EH!3|k|8KQ>YC z$6m14lGymfxor6AuK}0XBREm}Ai@y``>V;8hKkKG>E%{|l0+5I^4=5OAYxYbwgfy+GQmxQ^0N!3Cv^Ly5 zlSP{fW}Cy9$_qtfob>cbygYutv#YakrQ)NIYx8`bRgv{q>|qmQcV zO7F8AeTLn8A}ZzEH&Ns9uUsLzIi<6-QgePrX+--~Q4NnG8+;6i`&TI#aoc+Wi!kJe zlZ?;H*sE;|4~JxC=<%&eiB;2Im7G>u!>;a0JKe3nED$qmecIoPSTFeoU{u;VdJC?^ z=^%=o#e(Zk@jcE#&WAtpCY=zI1AkpWMJIB>(LD#Av1QEdzNrrQR|2Q!oubeI9qV=w zN(f_&N55jRR%vyfk-7w)1GkNvca{T?ykH6+qI-|V!&fubv1q9h1=7$5J(%y=bhLl} zUHJ#-tn_R1h7*5QEVreLMO*@Gx(mMEhCtC2SAa= zINo7>-!UdN=joA|#c!>YQGOoTZPae+WtdqwJ)`JUKeu_sAc_&ciSb>W>A|neMtg}S zTM3~U$her3d)vgE=AG+J6T4=x_S zjU|LJ)GN+5Uf{-UVXZN*JJc5G5)aGf0@QVZSLKnLRv{M~|9}rCB-QKw=;=`{lY04( z9j!{@sa0Cmn?Gg}`bu)ieaF`K>jwGN@5f=^JvzSQH?VR@CSNQ*g-x!N?|$X`zvQMi z+_}h-lY^+hwW^itAF7kb@r1sO>eQ>wkWSyE&8#BIZcb9zTjcN@4|m;Pn@5kajF^%C ziVF;WthYLScuXBymLJ?s0ul4&1~2?c84b+0zS8r?CW=3pt-uRh4Ba^~IoQO0Fm?)= z$M(XQT7E}(KKO@yXs9v%Btv@jk+`fE5Z2BE>RU*I7ebih5pn9ZyuBeeK!P%EP zjd%yY-p$^*S9sJSwvEPJ`0JnBGCv}>KO6d5mx8LCgzjL<`PEa}7;`i6Dz&@wNhEqk z_$?x-24PS?%g$n<*6zd*X(&Gy2h;~_+$owD#*my2v9gx<3!da-RNJ~DP&vS%I z)wnOUDc`QC@8nO-B7oU!shMnOiuiMW+*p#Ge)1ItD0|Q&o(QWcN+s2Zd(7QUa$o+& z6v|9Fmw`QY-1Gb2<0nvVD{^J~KJ$f#G0fBdrjx3fIhbUE((_lgI$ql)WXV2GAjafP zxLdK92b7733VWIa-K081+#tI`;2sg(O?( zq6-NIL~swCs8p9H6A&aO8HyNK6DT@Rl&HqP4%wKW;>4Z?Z%cjt0K+zWfVXzcdQp1F z@%l+pFTXeSP`R0;8V^@>Uy;DsHEA$ypQW8+eW&`v;a-r4{1RIL1HHnnM&kRE^hz_y zeic*xGKvtyjn*#l%}X`R_Pp=S6-ufDaD3}g`MacK1Irz;BpmkHMUku0(Cf7h{Q^>E zVlvbBfwe(uAwuX{uSnj6UWZGBvFangCw1g~WPFR;s@|VnLhUze}}p6C8`C(Et#jU`ND8H z#ac`|3ZCSWEKf`R43lYRcPP_8nE)6qKf`h4ss|x z_VcJM=Q7Mcdy)xt??HETP-BtZ+73s0$?y%P6bFa}K_4bXMC}TCqNIA>4^0HhHnFG( zVZ>Cg((L;cJcV|7Yo9%R2#psbSU=Y!CbA5O$z;WNVv(Bi>D-((3T=La{3$-Bt;0vp z2~&$fE7c*u>{Q^B)d?L!P;JVt+-RCb;As{!2O>+5iHrdV!O&q*-*@_Bpf&kEPP}|J z9^k2V<`_+|Qmc&kDCgAw@KiN(j;86k_uSp3n9A6wN6oiGUv%SG(U`rr+fYrak=HLh zrV7cBuGkrC@%p`KZy4HB=M8PNXwa*wcm7)<#KmGppu^`ZnZ4-jGr+yA?bo7{Lt^0{ zglwP6;EPwBbl7pajHB+)DQ(<2L=|G7v0Hj}t&_rPj6Tt;J|=TA zXzepS1|&nyLuTl}{er64kQW&E5<0R}zO4d638in;V?_X@w(hq9G!P+$mXC3w(fiixO|2Ok?~~|mcKOPjStskq zk$9*BwaTW}uFAV)wmf9jp&)vgWeyeH?bN{3fZ=zX z)M_nWJCqsOmgID2FcDa+9>wF<>ufpt$zzDU-QW%?Z-zCp>Z{x?G00x(U$h=-(YJ%X zd7!OhzxTy0obqiQB^;`T2+e->t?RuXL(1tRSjTxE(_x}3(tJrkKD#->-4j4r@Lv7x zA_U`U64zm!dyGe9>pIloZs0&I?cfSi1=YD9G|%~4)t=opxHs#`Vg)_VZsD*bE$a=4 zOt^>RvH&uJn9{qNB8l-1T=9+kM_2eV#Q+1|bc#*#zqvwNfm8Lpmi@7?)D1${C(3Jt z4^+Q|K?5BoEgvN=+)7Vxoe&mBZ*S~2jes}tO-X*J`kdaJM&UwO zV%!2{yWyQCis$QpXT!VV27XKTJ}CjMS3`x}VX_Si(EV=O_0bJ5^0w8wGrPV--0p0g zzGu;;8hE1?d>8y5&DkRQDsuSb)X6xXzJ*^Sl{Rnqi@J0#>GXc8>QSTw)@9$MnSv8H z(;%z4?y!-iAyzW8b&t)J=eh>TtI&Q^bG_w=|J!Epy@4%n0=)D7tmjP0A-&iB+LSO3 zHbw@!J3H{ux1P2H-e;Gu9600pKAc;2@H=x_@3gTDrc=0B-hCH+2@&*N{Asaqy#>?Q zn6(_R_OWR<9^_b*nm+owYp~kqL2=yT=m(7rw4Kzx?n)(@5PnW;CieUFWBd{LFyW|k zA@SmDj{su?AnGynA55ynG4^gwWb$C(ANKy_S~nUj7U9o)>xe@i;PFz5N1Hs|;m?Lw zV)6i032ckOaueGMM1q2Tx_9Alt7H9}WGMp+!CrH98*(upkF5#pPV4D5JQ(3|6JaRt z(F&qW1Za0nK?OSLq3Sw@w7{CHOlu?%Q|`twIdLULwv?~E`A@OYoAf{J7+TJ38gwj! ziCA=-i*7fKSarV1(l*e=n4ep(UWnBJB3s9gp9r3Zvg~imTyfSNW-}JMVPeDbuW3Be zzy9KN^k0p>>9Uq=2$XGAv&x&KhNK5aSm@h?-34;)NxCu04&LlF@d$Z#+gq+vk&9$6 zPgb@_9mQu|<^c~Ok`!&{8b@&*%U-ODqhk@oH~i0AS?@0>G#w~4saBF?uMUN?>5oh+ z6RB-2&f!Ekp0#2`Pg54CJw&-W!2BU!Xi&gm_XK#x-#hEzMd%ln@$A^WySo)!u*pVKk?GrFPV8iu;T3s1Wz-WmVb(GiuOZW@<^#Fe8YNd7(aQ@m(KH1=Z=I{ zPFn<#fixq-JuEbdkiOJ*1q5c3=Dd3swBLN(sIKjJsT=XU6%H=j@g6Q5iC)Uk3%t8R z;iOYA?TI6X=)YvUd3?@`(UvxG=62Ri+iW-x97yr{j*vI4Xh03Z&wmCWTj5xg77cFG z$%Qj|bV}K=4jMF1l3%h;x2D=F(TXU;%FivbZIr2o^z67=|K#g6-OSr?MY4YIQI!)_-ftFb*4s8%<>Ge%(8(~zA?NwJ^ ziLzMJ>V?FNQ663O#n+t50|0|TjrjP1ySjn1+zmc=iJM4l&-6V&njj3;yj0Ceul7Dw z*|0nS35VFE?nA~RT*R3 zY`L>R4Hs^#mZbP?WCk8hUQiMMNeW!#g-xh%UryS^B8aMBjt49>rD~9xr4pOrll>Cr z9V&i+rDWsFfV#YV zkzY!vVvF}ScI55<#n)R$wH0;Wq7|SNcb5XC6!+pyo0JQ+$Z`w$4#k5E77q*N5oTEY|4CS!u==p{t zM=@Bf{dXgt!0|OaroitXtQlE-24WdzbAj8@>G4X+RlMxcXVt~c9p)<85Rn4a=or}t zs5x3m-Q5JKV0nrj?7@}KVl%#QDH#!FVCNf=`C+8rn*(!ej0af3D0ud<3f2KyDT8G{ z?uFS39W51>fNLv7wr=^g9#LAP#i_+)Zmp=LnlZ^|KliaSR97Je)alFe8U6bQx+Fn+ z-IIl7<=KVrqG}lg%#*H5glK7fh zTG5G#pY;+vlxvh(tJ}yICN~MR{^~q-c#icD%p*_o@`Bl344)OT{Moo$l&T&Op|lK0 zIm1f_c!4t~nbfJ4*6-+QC@*U%t}eB;rl&5)L{PO^C+pT`ZFrC-5yFC#E!IbROwcP` zg!`+Shh99D2%c~M4$U67-VtRzf9PxVsN#qFp|1nsy5Xc^P%y)hE;!N==Ez);{lYFJ zvNO$9<|)U8<X$w7ZO*98h8d6UIB%LZt4c>ExqMko<8fp;n2xwQ9NN^LvhO%t@qtw>l zJ2{wC$CRSMfX(4?idMcwu6p+Egs?*~{kShXLdL@&Yv2p2@vE12eP?FNtzy@NcEZDd zlQDZ|bNsQdb}-jSde2AAcw)4p=0m9kkCI(|-(eoddU(v=bkve(+`p+245ah0-B}Y;32g>nmqAE-kSyJIvGUz$K#6mfD;lCZ%C9 z%`c`zdET;bU3`%0{pm@H;&_73^GAB>R+L;t5xy|H->46tFN(r?{s00iO`W3m^s4R> zufJj>%7gmp0jpXKIJ*r6zb_V)LdO%Xlp~J^XAGbH^ObHQ`x!ejP$aBGz0%8zcL42QoNb z(K_ZS6*_2EWR|190-zlAzU7TS;)a?+TjF5d1v8?_m(*$#ZiWlm>ff$@^b(mjXX*Lp z-i7;rRen}=w7HBgvfpXcDl4z5M4P!~Qq`QKV&p~FPwE4K=?XlqO;6D0m8#7wJbhF? zcD=s-RfgC)G0)Cl{j6noagRaTF(w5k)n-pKS6~j>|-|Ek7DIV>l>+^TBE_) zdcH)IB-TMxA(+xL8_o44z8 zne=QLQ7yf&R-*Ri^`Mxo_s?1{;5Hw3m1bEIH;~S2a#b?)wJrr^VU98f{KEoJZ@gh~ zq5ofXKvbna>bJq~6ZR8MTb;HP3v2`0m=@tAUOi_|LHfKrznB+xC>q|r^vFBLbf`AG zj`4e;>Szkgg}5nTr~JH&3TT5irz|2S$G9md%>HJo_3u8hSDdde;^`YbJ$nmn;*<{m z+WN1_xs2%vaVPw|@o(hh{M2LzhjOdujARwj;9_n#_Jg2?TD8SGqq+1Mn=v~bTt7zh7PgZ}sb{nEx~6dydP zdGjx?UYzR0vHvp*SpiQ_pkhx{btWO``u|Jk*OX#rdz#>?cjW>R4M zSkh@1()EfkV4zbfvd>^mt_+lL0J(Yuan1+>_;`eTp?^Sc_8ofc-VRR6g_vVgO3R;b zy??&q6TTaLPL_E-7K?tEv&n5a$C~{dqiClzq21Mj&DDRDebi8ls|;AsTY`xPt3d3|D#DhyCJZ~fADU8_5*?QIF++d4T;H- z%Nk6iugNgMD`IZJfJ+GS{?^z};jFz?d9I4Ax997>%X8!=qACI~-m`+Zn;Q)^|$+Kv4De;6BvRUkno zq4i>M-Ntg>p+YjAZ_r?0Cuy@4_U%Z2hTf|Sv~qnSIDJ}(-f&?NHz^nRCCwZBLLRy% z^_gl%oV%ZCfzR(Hs_&4f%fRmG>c8uv?Kq8GBqK@E zXhj@Vf*H3Kj5M4ow~{RR4mU$0U}wD{I928BsGHq0{P|9Z zslu?1rIN5=Uz^z0xc=RL&4FCdLZ~D_87p~q);#6;nUsc(IqacR(lrV_g!pF$Lihcx z3H06Jf?nGp0uH&K{d0z51n%2PTKQ=NuV4@_YLy#Ecx_EcOB`vDxl9B(im)79vLYHy z>yEbAR+R;wZZsVztL<@7!oY7Qu0^YTVa)0}$L-(7+L&h@Z@8NB$1cjq-#>2gKL9Olgn2ogr@)HYNFkkyY>HhOa$~R@4X${@<&fuUhr_Sz%F8 zl`py9_iqLU>XIf-r^aa`D#N4O{-628`%Q9=d3pm6X}Fkv@xrjGT+ZcD6tUL4IUBjm zk~rOXuWgXM5*5uCnqv`kMe*E;YXaaa+S8~|_@vCuEz71A0F$J6Q%uk@mYq90wiMm5 z1V!G0if?_i+PU90sDl5CrzsjK^;67-<*=;B<8^K=wUWmWC_U1)XZ`th^nLr{5K%_z z>~n$d$xAKlBL!lLipm#u?zbdLSK{Ls}6x3>K8d|-z91+lDm}FX3te0IjB}Eadml#&MV6cC!z%HKZpW`u0 zN=&=M2NnrQ;H(X*9LP>-mEcaQX8!*0ms>HVK2E{9|}} z;CJKb5GVR@8ewsimgc@^6{iXx<>81KvU2JMfE!WXQ! z6IOza$Rl14Y5XYyAI;x)vBSd8G`~By{XCi zPLXaO6pTDEUTdj2Hhp>g7L`Ru&;#koN3HE;_s_~|BwSdMC`1T3>VV#AE0S4|J-;_fQoi(o7c6NBPRg7R{B3` zjy*h7)ihzY7=~pwVd2u-XUf{AOfEHPartuw+ho2w3y586yT>&-COLjmJlBqb?E3q# zsKYw{2j056jg3u#F{8BWJ0K$EwP$v?=MlG5Al6i?oY#`JTu)JkOyxL()_opCRj_P2 zc=h@{AXT8~-P6g3UX|2-IH-+f-Y@85x``pU4{esF(EGQVD|Qhom%V z!>($0U9!sPUre?wz?E4_w&24>bv&|9Wh42p_Bc_-HorydX?6>Yd96zKNRMg7$KgdEw6^?2QeJ zty#|s-$CPX79QvkcDF+@)-$8^-u5RfrMxpbvR`7r(6ZCSTGoij$No9%5UDc_6EryK z>@0ZA)(6hwG*t^JXB}DT+{LF5^$iVk<1TY>pCFN%B-0Z|IC-y1XvMw!4J*h-e@>(v zRecyc91|a2C=i`!)XDjgauj~zk#|UcpNhO#Da<<<5maQDcrg3fdhq&x?UQHw6|rYq zsQ?bY)OmIN+D!9n`(4jV_&OCVcieKhkFHh7OLC#g8OT{Yz(Q64zqK3(9(L zqKb#wgY#Zsp%Ee#d|K4KuRAd~EAt|Y&C!b75_=915&I0hvX7_I*P0UHQcVxJ-7|?Y zB(destQMZ-spCy*(%3YJZ+&LRb@W54WeRA5X)4D(JKu7q1sC({nw`)@(8_#&VpKl# zAYxC~CiUyDQoh(*w;>cvRW7_(Eaf`>rJMzt%_!jpR}AF(FvVV%+)${#Z7q%kQmu2% zc&q1W|M)sb3S}7i>~sA+NTqh5%^=`R5=!r-)qAXwT&-fUMH7EZ3=Zv4aWlm0M-SYl zo4JhZnor>7C)WC%g_S_Y%|A;b-R3*0u|s=soGk}I<&;7BG5ZXrnwch1q>Rd(Tu*67h1l8Z z@hGYs?<68z1>ZUbk@yXAnPgEPK_5#thPy~^UNt_7@0}mc2TbyZ)8w8>I}RGPY@z$U z3sfIQFD%B_@)Y$bI)}cgPNgZ;vF|R)AHDBU zTic?5Q)7&8w|}-hbk9K^PXN+N$s;Sst7*e$JTC<0v?Dp}dNJ-4jeFCDnjqxa&maXW z73%7hE2sS18@O3DH7;?@UO9Gabb!7#mz6)Z+2`w6P5QkkZsC9;tp(wxcr|<Q?ef`Qv-Z}uqw*)4L7n>}gxba(1b z&+^TDBw!$fGBv4<|654gAZkdPY&mxz?=}Eq|H?3LirK^_>epz@pO4CUT0Fv8Qna@{ z?&*lFamlW1!C6Mw>lW+kaH-SOSPVUViuA!yCdE10t5$x1o<+a_|+Ou`EpMYDw=7> z8z-!2KI}7977y;@!v#LKtu`O-X}+5~!LMm{zflxN`Zug%T{t?B zUcUMvE{jSdF7*~i0PQ8-I~-DEaa7e;7IEtWhLmmhyN;2OKTa+$Nm6b0_EkusM|*q4 zdx*mLao;#X$xYKXkD@%=88<=nQdXb;!~jV8KqUZXxo14M<&<1QaoGs z%YGGZi?hW85Bu?BtD*K4ZpVoQfz-j&Sn&?l2tK~z4N%0yrAWF1=lD(izQ@hC%u6+3 zrH0!$gmh>w6V7E|F+m?;|Ac0oHp$4$dm>cK^_(vvV9?!&r+XZ2S4E>oHRO7dq9n-fU{1J!8U*lTycxlh2A-eg3mr#ofk>sGlz-x?gX z_sXWr@6if{51LqRNiuS;wmx(h@-WP93|!bHE0j08T;qID2=F+;jke;y{ub#ZII`8`eZ?bOjt z2o~IFL`lgb%$MuV6SD0EgjkM#1~zb{z6*&pwRe9pzea4{b|_5e&O*hAdQE1hybNP! z5{eZTWeN@e>$`IZ)OZRT0@6MlJ29OH`;9ES87n34j-PAdIMnU-HAagd-6?IkWvI{! zcIjpgPRxQuOs{@++!&V8i+EDC-@5XjHyi=`OL1Gq?Ku0l#7zu7IyCHd&8&!&8h(mj zZXh2$dQ%rM0jmEAd0Fx+$7-^ioo-qhx6O%=+KuA(12_Ga72Rr0@JaAejV^v&qSI&3 zF=uOny!1OKq_aUGqLcYgUC9lPFTyM_wyz%(oO5#HVud=BYP?yOk?bs24>}(D{On}l zA~JE;7j)2vq9&l#>+Gw=6qofxJ1gCiln40d+kNxx#MKp2=4yVSQTzX%}KT3>#& ziJ$2={`Jn8DAaDTw5YM9*fBm)x8q^Hwz2+7;MDi*;VHc9oFG$VRNbOZ!in|$;&ezq zhaxm&jw>LiNRW|G*?jn2duL{6mAvL+^!kC2yDa=N*Ir3^u1Wi3Up!tT5CtLkMNFZU zZsscFE~rn)d*wkb%H_U;Q3({A5=hE*$tyIub2KcI@TDXmAfb>SYtou~w_rb;$06Lo zCYy(DK;?&&l3YI0VGd2r3p&jI&FG*MD4`gtELkq`rB%YW&aO3Y7t_P_PAJ!MhoZ$M zdfzPapqy8>5uv4&uKayHKQmw4Y{xnJtPE9Blyg?R9+f9m>mWC-F3e${`z3~Yk^GEn>Mro{Z{(6HJ2XoJF zo^6s^<;sQ^>f^4F79^TH+iN`>vV-FSjxyUZx-y{>mPLj{DlMT*0ezEK6?5_d6Gegy zRAh0V)SN{|LtrB-@+l)(JkSL}ubjfaq_qGXEz1nLoNNiyPZR8gE>CRJ0x{VxG|QE9 z%5HfhcZUAULB$3iKYer>Ffzz>c|Tk376tyIRAvYiXhL!G8E01@IT{yJpg$F_6~%KW zQ)u86E>!JMmZ^6X%*y+cn)lV<4+uUub5duLcYX{E8dyWJ{UsLMw zm5+0{$zeLemha52<|IpJPXSsma4TVJn#!F@-aheTGI&6=t?l7eKyw7Jot|gkYAa6a ze6(5N;z&68kyjOh$f<49`NO&`u-&gK2)+q@-DJ^S{v4D=Lu{+S8H##i&2Mb0R6WJe z1l~{QZFIFBHV?9GIie`7@%6^`w5uX+BT`&EgM<`5cU&Zkecy3acvlY20`JIw6J@C@1^=SG%R~R1FxLRH#sFLS;ixXm9ot zkiRtmuZXF2;LmD}fc^fvjrTz(5SW}nrC^9XOoUBL3zm9$iW-IaYb7b36*9!ch{r6doLrA1qk~oj z04tdXZ*hi%I)gKm*QDx{4Si9jYX&8lEe;pth6GaV`ic~RLn|*?ell12qV@RlrJ<3G zGPq#tKlb~Fd*uqV$y_&%xI4$6<^-SZ!Z|O}S^|U9N&V)D$IN=EO5-qqtVru@In7t* ztMvD*Wdz2#+dxAd7wT%r=vv0o)3@c?)Za%KuqU)~=~LbP>)Uy;OW;_O%#sarjI6Ig z3K~2=sZkymts4PJ%Qd?&7`l~%ew-CELLVv zkI`4S!HW)z^d1zEd*40pr=kC~1_HWM>lq(BLnN=2{2LyS9evRk;f>KhC-sXs8I@X=d zX_~mA&5V@s2CdV@RXIZgw9CHJDtEFZA1E+=@ET7U)wf9p?iQPAQ@B#L>5nW2VM?uM z#*nXt?q2D$>coKD-0LX`TIwX>J~^42XdSf*^{7xc;~Z%F%KD}MlRnZhtGX3TrB8Ri zCZ=w$NT=i82Kn_T)Fr)&U#4u$fNX9-sgr(BiEA(#wJkudnDgfX!_6@_;S(rEa#}Wm zg=}EY+XcVgkb`Tf08i0mHd%DLL5*WSfm_l+tFqTif{D+&TPrGNdMwr-K!eu$nLy80 zU5%PTC@UvMMN10QOIyVd@Km?jPqSLKHTa^BHTyaB6k) z;MM_OJ!|D*?>cOJ(Q2U0Y@?GTwSd(Cu>a^Zn&?cXbMFDW=$Jb~rVG~LpH7Zc!J>Ww zGowD=X_MZLN25kT_mn}^V|707csYMoPOA-E(d+QqN1_}?q@=y)&z5;Wj!#fPw(CL) zphap=tvFFi`F=FD3)5MBFNlOBuz2FXr& z#y;KCZ+$Cqp8UZZb$b+%FpXVb#NQitRYOMSZkH1(fVf5sjJce>C!TK6zXsPw)d z$*1&Pp)lh|C!WJJ+Un?esA`~gOS>Aaan!J1@LW3NiOCVjD@`5Ga0))ea`ibSy@OB< zipqQg@ZNhAoCzDwt87%FA4#$2PJ|mKfRmsd6qY`mXzfz>Jtk-vQyTj5Ln}v*NnYg? zn?YjjH+=vWm}wYwKHPQ~#c9#Rwc$un$PRs_J~+zR|HEaDi+FbYo9C+5B-e+xR2h>! z)AeJZ8OidLZMLS)%aSPkLFJ-$`r<+X&fAjPW9%G6K)jEHr#2u?Ysx4QN@*VF zqosGA`tKHH*fzc9%41#+I=l2x43*!6E(Iqv3l_5>V59{$HNcz zZb)Nh-QHJxb-BLHKM*3MNbM$%N#Od_3PM{X zIpB^%_>8Cs=)c2Hiv;XsI!$fMAH2wabwMc&IqWe7vP>4XNoQO^-@3op#l;5+n32m& zDXn4$Ove}{4MaySCXso>&CuH;Z&!vq0s~4J&-$ZbY zKF~4go$#RVi}T~++WG8XB@*EvR*#`0sm1ovv$0RZRG{g1j=?K~HuZC!Oj^KWOelBM z0Z+YywmZE+*WJa?q*ap+&L-*)-6AqSy;7WljzgV}b|h4L{;6D2Mka@wwvG4s+0Q$K@8holrv(;Hdi8T@sCSLiTQJs^h< zd_})+;QAn{|LQ{E{y5haD#E8^qXn~12u9CebS)Jfeij+GY68$}eLtXp7Lp6zACon5 z-guTtZj%VvTPN7-(i)2~vz)?9-Lw;WQxPZ%Qk3uHgr4c+twepn%0-GQu2NzJV#&#+ z|1grKB?nj&-#qLq?gMMlnOG$e+I=uC9r$M4x)E}~p%=l@Y>q_4Nbosf{$l+EjEdpr z5iq>hql`)v?uznm$fnjcAoUu1u5*je#NUV$lgNj>p3&P^F{f0jpi5mM$?O}Ayz88I z83*@pB>^Is%B%>Ma+=t?Dd9!Sp%7aSH7%&4mCCAHC)xreNMsFCy|?m%SM9ZypWO+@ z<6(R#RY&lU(L|ZN(RxrnT)vFl_5Q;qasRs6tO~)O6Fv}*6i}=eK=a+dl~>jG^U2i} z%1c4-g3cX%l=6GBXP1!5Zcn#(3CT$4RfG%E;nkeBH2cKvE`!cNlKJ0FtCj|-%2uRb zW=PK>;+yp@Vlc|8euB*95P0Dv2H*>-AQh-GbD1g+?%6J#yi04|^zJt&*_e&%mUI!t z5cdf-{)O1|N|f1`B-731jcy4E{q3dpRE1+*TStmJ7!eg)ZQNQZ<4-BQE6&>w|4RN#5PQjanvr7`$%S@VaHG`n(i&MdBy3 zd(O?c$1!7L?ZV)mJoM)xxar@#m}Ovl>gQIXWCLbyjgQ`OV&& z-=;!Dq2Ph0Z^YokV49j~3FcohIaAa25yX`!R!bp=$ZFDfthm{(>>k0_lRF4d4Cl!NCF#KeGsW(Gm zm3xQZjXIL`<E8+c#rgL7oM0vYp;|N!<;ZQc?G6bSnQl%v~)0%K~sCQZ-`t)9x z`g71U_H*nTK7LoOpw>PF$)l-X?Jj^SeTA=vMh!1~!R1#Edz@ps6ckaha=e4N`J2b}Lo}g!diZ+JT?i2HS z+=pDI>x$XD7XkF@dyPjT!x1d66QrOs_ZsT}{vY{Z{+4~2W zwY=;(R7^3PXW5d4d^+R#&cQExGkYT64U~WRoO z0E0=y?aA?}*p)UmB>J@VI0RL}e^_a3XWCLR_1#=57VKXS%|h}k^)>XFk*!FLMo!F7 z;j2OfK?1&UN`v!L`$&mt$*NvC$dBuG({GG_yshV7)6HTO4=xe5rxj<&(Dq=LtTEmo zD_vqE0WXUBc0wdzVE>R)LCXenm)x(vJ%mIiHoL_}h%e@ttYFG;v)Gjy1a+~qtSIx& zn&M=`RG#B*xN#1S0jkW^#|xMhI{dRF(!4X~NDrE**hY6n1I#&}GxSx)8f^v|IPr^Ke7YuG0JMAI5S}{920Oe`6>|ClClt`W(t9aP=y0?G7Xb5y?#oz z>)hXL>LVK))(^&d7@K|lnYk|gJ!4(@YuBfapXc>;kR8#E0vdnztE9E^ju)X^lFnz8Jx$&d{4wXcfjU9h=&^I@%06KRXc3H(^O^7!MGnfSo{4=; z=pY!Syoxnbp#oj+;BO0?0xg6I!@2t!--*e=C+Ebva-fRV%g?)1et)qZRV$_F^v*UA zOJ7S6<*nxrbWt=wh&R&PDu0!znd_R(pq}&AU!|u{kcc&|fGirctdUZ&^RY5m!5EX| z=3k|Vk$tV9qe`Qw&HSD-KEu3;Nn^*MO|YqQvqxFO98nAdHrkxftJN8Q> z%3VU7&sAW@uFl|eH~EfuXs!K3O!`X(M(2Fv`9lExpv+~aj7}(}TABH5<5IYoWf)!p z^2Ow#D_QlolHw@jT5kQcJ=flg!>+g-0cFAgHKu=|lrZgYY>genpMz?8toIL;XD5{q zrXnAi3n^t!p3X5wjew7{i&(}r`JiuK<;q!l{KeDUX)=qg0J*syHR&_QC^&k15S%s=zDuU6O6#FQj-fz`C6BK z4B>nVwCw3Z&RWU~OazQtIoq;TMqY=jmXCV`;4x_A%NGg}A#xsm`V#l-{#15oHDx$t zW58!5Hp?`ft$k9U;>ihe`*peam7lsA40;2a1QB>q(lKh_T(=}rQ5gHlJEq! z8AojAU>)Axi`8eHr=U+gh3U8DpVuPHMG?e;*ace$)V$|Nnta0+t6`DB%;_pz5ixIy zzNp(r!r_a2I>mfIgMW`j_!UyN?PlHo0v!{AJ$X$>r&a{}831o{S=>K9gIiz7h|V0!73drUF`W#e2fne_mAw5nHEGK?4( zRo^22@cn5iI+L#4qg*Wa&8|79mG%rANn}PwKj!-@v0@nrd1Hre@|j<>m@@I@HPycG zCoii@K_3KsR$+3MplJM2sw;Gq@!EAnXL%FFch$clt(q(n+lrgNynm)vgX7MiE88U{ z%5TRf|6QxhxpD>!m)+g2X3zDfEgu!2738>GC6VP}&?=!K7Wg)DKeDjPAFIRvIzS66 zarTX}VZq7fW{~vx9%clgT>UfL>o&+jBpUKL4?%hYAsAYndVD1sZ) zR7U=n^lxz2S%#>08LRj-eNhYE!Oh_mxEHCB6f!Gb!P~g1(_t*Y>~0ZZJ$YF+kuPo| z_9I&-XHY#*DUv307x*Amto;4uDFaf5SNGSRcOuJ`r5x$GRxRyHIlXoq?20BQO+n4V zX3c#+$NwSf*V`F?E?KeUKV5qkz#CVSTx!>*vLYmh6@CuxKV=r zhOzENFTEw*m-;-bl!FQVBO>o5&;Q&h#`6KtMg*tFK2GnpXjb+xu0K7ZwFaKaDuSU3-Ne!85U`e#w|?O@cCV65@LLW#z8%x&^__E3^VaWrvtwE z*J=pPXpDJd@5?Wqu4%HagntcZr3TX{_}4+)R8(v0^~QSW#ManY6K$XU5{x1FYC@Rb z0Q#MWUZim;$3<`6fF5tZ0tEc)c8R*pngB$^fA$TD-GL0r{+;PPpKl$P|-oXGRf z#}ZSkBH3C7Drx9u5EO5GwAq1LSZSvH}=3kZbiMztsTyQaVJu?fW9Y+(sc= z0k?@XtQ#m7cx_epuJ`V!sI4+&1b@o0k4vz6Stv>w`NVP>L{Yt9Pm<3XX3^1Nz3{FX znO?BU^@@$eJa3)<+%eP)>(`uw8wR%U)Y#ZL%E{@ki6yWin|)d@IbDPPD>sAR{7WQN z34cBBNk%&ZEN*pk&1YZ7B^OMMWltbs35Lxk*^3?2?)^*>_<1$B1`S*Wm!t&>kS?$n z=2mkA+$d-Z_#DwXO;_MFn{u&w4VeRrAIE;-aAw$Z`w-D|U%eD*)^{K>tXC-63v$a^ z95jhV$PYsu<^{W))@46v++&-}$$?(7#yn_x!(Jd93NrS~-BWh@Z)fWh7w13Ww3+c` z;llD>um)hH|1$z55NE$MC#q5zG6y#NG;kc;Zk}+CvgVpnG0T0o}lUm!9e4@N;|s$DAOVpKor zb?yja$>2v>!oJwlCos~lz;l;BkrNLvw%3m7WiT^n@o4PWls*!PsAnd;I|d|M=ff0n z)T~sK%FoPgH_5 zKZNBJ)0?V5NlcZGJkQ#}EKv+TJR9c~ELGpB{bC`NE1%k9FDh`r;_0lN6VaYIN)=xu zq_u>hI=ipAP#)kv4M6)q0Z6XaSf%b|8fvur`ccp>zwu_#Gk#V^Gbos;1-JNDuJ{vu z2YW9QMd7!_7_^E~t+)I+J>D*G+|9A{DSY1br-;MG2OF76M z!Bm>LG$acYwpN#S>GQVy))fo6=Hxy3shRjx+ zSl0S1H&R(Y9Fh>na%YKZZTgjJux91oWJ!BX__@Xn)EY85q)cyBoiFqvT*~xGu2L3O zg_)bu@dSJu%K*@B!AXx%yzV^`>vrRhbbfPe-Up}vd0LEwTNaqjF(IjvnUnU=5HP7^CpWysCu-+632>cutkj_ zouO`L`%@2Vhr0`7G@R~86&Q0XKBMN88H4OkS*$cg^{83a=@R35ZKM|hbXfWsQ-6um zGZ(!cXDyVu8=HcjFP_^5lK5SiWQ3_(xqn1NX%6DC+Adic?Q=%H4I@4W^-*15v{_NM zJNU}@o|cT>nvUS1s3b{lXK}x6RhM=0NBAmX*SbC`>kE9)TQR@IgqJSFT#g3>&AtKw zUpQ~4OaY&TAYZ#*-uG;sY8xg}$~@aIT8a2_#^y(?UyiJ!wp*YtcpA|z!d!vSUH=@x z?^hYFmTfhv-=cFg|7DYZlgS(opYQHF^c;5?L6eRo`?DXA;Iu@B%0lP8g!(jNfnn@Z z6Fn*j$v%8|oj@b594>aqa8Mf#9*PoNypoadIN&nctsCNkxI2T159h8o&gB$HxP3_~ zYAI#94HGw0Ocz`F62gRMsvDsOEBcE+&)3_m9;+x4b!I zU|Su0+vTxYQ!(S&XCIYu__}%ZvrNC}=Vkjv5Vr{@{!o3}`bS9(C1$9UsOKTy!*-;` zjrA6VXH>FmMG?7dMa6sDA=pE<(mO3Z$_^i+bw3BrpC;!-oQ?-lf<8@gUD(zi+sFov z^&?grE!^o8Q)$lkgF`5vem~Fo!D_6^S0A@p!C!HyeXEFoMz~e`A5K@3>=Goj0$xBR zkFoVQZxx}eo#>dWrLB&>mpD%rJ18>Wrpg4}^uM%>ot%0Vn46a0yGjv~_>ynLbPU^Ze;0XZ0#vtCqp$+fS%F;N8d=QIZ7GAQw`{Tiu@KlqoB{9O; zrW~{`DD{^#tub5g)NPTw(3Zn-bM-Ujb1d0vgX<9yiNPSBuuU$nq!xy<(S(k#p4sx} zu6?}@mg9VGrZAO#1C~pHAv+vD4Z4G7yQV|A@rLwR`4rG^M2eY(AZ!H0B3kBD|3}WgP3(%D2dfj z!O2zoNaYl|57U~Y?=4A<1`iN)$M6ZJ!8KksFP061f6!6{WIsofv|FsYU}#g6Q`VzY ze_Nh~ccw`t?^?Y=)sKRm1chI57|{9nVd3p&3CUkU%X0BQ=LIK4 z`M|zyBNhdAa-Ny7dbevWh>WD|sO?sb{<0EAa}V$PpJ?S7BEQFZO>D#E^1DGR=M!u$ zE1iale1pjicul_y_mzsuKSBdIL(B!RlV)k^=KTWi`=@1DYw^bxR2m@yA+KtbN`}^M zirm$Q-TaLP;=47S_o3{r+MI70uBy$I_~+M-)j-Uf8+pbId%sQUrM}d7jEYJ&95Osf zkd~h*Vx=p-tC3bs^M(2ZW8qOXMGdQs{WzK%b*edq5aJ|8o8PWqPklQFe(A8Qx10O3 z7BObvuCuim1@lkkb2$6MVy*Q7h^KBxED}W1SA;M$N0Fk~z2ap+#BZ_Q_V{fxj;A-K zwSN7p?Rk?(S%?_TDdSau!*C0yPg?d9HAu0eMt6y}1d+Q_GHhi&5ROSYH?q$H@^XNL=lBLUXsGG3bjNDidSbv8>Zhm|9Gyati#d27<}hyZ8w|e?xO8AKC5aUgktHa|5xSNcVZY>6;pA6qN$A?ORwwpCxRGr^It2^7y)EdQJub z6s+Z878jEE=_!BiBCFD_a`*TKBCEpixJoxrY#0&w58TEMzTrf&S_BTX(39Q%lnNTt z2|vH#y`nJV!Ix<;y!1q_1zy^u&jD|84{K)hJd1nJ$RSc%HfdtZE&I(;;)l6;yo^!T zEzK%7M5}N`a-mH6P2cyuSx~EaDPbzZ0YP<`dAK z@G9H|Pp2$kx9yTjpL^J|`FN+t=U<;|+*+wiI~bCT{>d17@EKdU^@$ow5h%D$=OR0D zaNr;t2LV|4QYyGpL}7kgv(d7?Z6rG>QNL|SAi(im%}*H3)`gKAHcw@@!j3_N4IVK% z4dYf;;zK-`8RzZ~uGT3>6G2{QnY#1jXPG(0dO4W_IR=2{UhXyioZ7Z+E6vx#JMOasnGATZ<5cLewAr@a-n)LjJvE`* zaS5uDn6-NvFAxY0AS#VG){iW;ELrUp2&DJu z=B5}}E#(UuoJ;unzmZoPn;SBCnS=yNU##*;ZVkUE@LfutK24?dn00ecG(aD1Qmh{# zjP?f0rv?z!vK}W_V4(B4n3A^NidhaDIxbZkGK3dZP{`#bHCA=%8Bg=P2dv2FOGIZERK`#Um#i9 zTTb_pSGE3wWiR|E$hXGr?f}liJu{lrG=N4Y#!!0o6u{sXB#SAISai)^nX@hh#gnxP zx8yXeO^#KE^o-&dV9@BQisrD|&i^eZc~V?tmXy>y9`C^rr)hMP~?-?9P-<~H7%WHR(%~)9B7%WbSe&H)*6CMqJ%ghhF zd!AA(Im$5l|EPEQt6F-jR3Kwp=Mdxi?oH48&R9hn^*p1hFIIIS;6`h-k>6dh`=qUc zSc^ls`c(#wnfnP^wH`mOg;Ok;>;#7@(XvwBsEY55Ta>nIekE4t<8U3ut5+g^mtTU3 zzlxiwq$afgKBrx;v+96LK7-(_u`r2Y@^VM{NqDw)!TBdjB6S-fDBq#^4DJ(&vzeI0 zZ9%wA`SOn41^w(C^}msCM#||qFUnMpKjj%h2V+W-TAtpY22XL1JBX<$noMmw}W-p+XcC?(TK zvd78nQ`Q@f_bkz)h?!gI50C<|>HgW-Jx^+S!f_iUC{fIAOPVRX3{O4f&Dln-q~jz< ze!ZyLnBg8h>$1gRY5$J=>i=Tvt%KU$zHsk@mLhF&hZc%^@nFRZ#ogUq5?qS6XbS{) ziaWuzKye7}?gR+#dUM{HJM+%{oxhWrOtSOcd#|;g=kqvQ-`DYe{DM$~bZ5c^ih$y8X}$3aYwx^U7XjW2Jzj-M8KW%_TLJ=W*Y^&j=2}M^ zN&&bv=}#nWHpD-4(WYBVzvJi+G&we^X8q+dyOc1)Bw&g0l|_Mxyu2qY7#vBd4Q+qR z?7C-&5D_A@dgY)~m&teS4U&m3ea)`RnWK z=~cWXt6-u$C;%_Ydh7$EXb3?2H3J`;^>P|*BC@szo8{kgn`7>ukrNY8eT++ncZQd?S=E5Q<2_o@2JMeE>8&YC*R=n>)7V z@QusIU4n=>YK!aJAAbJp%>51QrqHa`RZNe)Z1deZO@p6A<6`rQ_N&E(W%wWd!$JP9 ztGw;!Ml;s9)2JTl&x(L4k{SmVa{h=d>V_zsuII~avVj;i{=o-i5@L_R^Q7|hvl)OJ zl}Mg^@v;!nP}5JZ1M=77jpYi-YogtuXygJw;rJhG4m&}*S&{l9+0F=s;tEJK_v_Pw z3-6l#_;iT40yf}p7iC#0p3f>?L)elf8;K3(_?0eKbaq3yy;IwB`qUObH!wp?XcJGs zPdL1%##+z=#x7m(79&OQN27X(yb$>4IL{Of;P?0;^AVP#!iWJMuXJht#Q&C~l83PTlb?Snz%&`uQ+{dKMFDn$1eRL=I&`W&@ygyX+B{@LYQoRnj{@uh2ffN17%%l$|Le-H3fcSk zc?tQXdFAl6K)_fnW2Jj*iDxToP2=q>?(Qq?@_G z=I%SvOPr^|Ft_}sjBWK_sF_U>R=Pyw1ivZF8(x$qnL+xBRZX({;f5K32Ihq2jBHtG z5Gzho`0I0pLpz>WG$rftND{lzWhP7~?oJ7DlJ%jl7QF|VALmGNQa9`Bf4>j2J!4H1 zO7FtAJ}odtbtSc&l?cyk_(`jeLL%x4kSt=SIUT@}9|^@KX0rC+a$Up@A2oocwfkaV zFDk~vuJzP^qy4`u2^w!(uYjm`rG=^WK~6SF|G-#eFbyG6w(5_XYzbD}v2bFkIZgZ4 zJX<4fM@4nEiMeXOm&NXy>Nh-XwrOV|hRP**ZBO~)+?1j+`Q1Y%_XXGf^RTnJcjcte z=1?|;bXchsAUsp7myetuI64?&_cR;I5F1pwu-SUt^h1SrRDCpN(tqJUm=(zhd(59( z3HjNjy?wH)*`nc{aDl@4L$&1?DZPtE(lG*%qVZ^@j6_587=MRhNFB5loYcznbrao0pG^q|G)4wWl5h_wa|*cYs2cwb$ug3O96he*b%EICr}+K-=$B z`0W>fTwKbck(8{aW*C=OD(3Jk#cg&Sr&8Ei_@B3^FvRT4lXJx)uxrHgG2v+ zxgF>5Tg>`3hPL81o_|>vhX3&nHyVW6Bg^-HUzrpxWYkyDkhEemsWcyBIheH%+(oyqG zvrk0e%}+RcB%@x}XNYU;xunTHnZ(R^=MG9YCvaG=?_l5%eYBrv95@)OQ0OG(_-2KDs-w?cY)5zCZ9>uD@mY6sl@UQMTiMjc(mYF17 z$H=i)5taOP9E;qdQrL#Fo{PV&d-*dS{q+HXm415e{rt??vwnAJ+h08asmhJni;aQy zsgAXkzK7*^wLH)`!>X+E15wAelMhx#z&heD#qnQ^_(nXYfVo|btP;iiw!YYhcL6>~ z66$|O*%(g?uksK}j#!jid;A;`nuFo*$GFoSuSVOA>)3cqHvXl;C+u3v){DFU>E|F+|eKBH zsNN~LE=eui)~$$Q)8G-Ag2V-C30W6hzy+T@(gy2R==qiwpYOKP4-*3-g#BLle?L!O z-OWDAeT=83RR0Erj$TDVaKt6+4ea;#OViI8(6$K)RJGs@_fQGk>-A3jwckpJ#?&(@F~~VDJI?!PtY_Of-+c(P9pk?alZqK7{bp8e5ht%}l3up_qaz9T0@Cr3N(?IdDZ`#gbtY;|zdR_b2)=QENNSbT&s zGr<$?!fd!_l`CHFoI)ip#Y`!b;j~|_%6}k!8SBKVr%*>Y%2)D^iXQ4socBf{u82Pz1#4H4xb;pn!F%+WOc}i*RP;7r0Lhk zM##NBTK3GCDiNG#OV!S5*kaoGZAqY}s``1eH|nFPU+}?iW5blel7#+w?{nq_LZ`iq zn5C4+c)w$@2I3XwF+>0*t?UBAmY197eW9zLq3AHe<&o7SVU=2@3Ro-flec_R6iZ3J z=_1@1MVL*(yx>_`v$u{LYcQIlXyEAR;gH;AASbk85`F7cfDQC2f zg#B(6uAC;zoa4{tCA|A>NvID}*MI!Ry;tcX)H(UkZrbnmD>F&nKmwUzjKK|VS~F+z zyHFrvdIax;wKLrOU@+kJTL$Ku+rR(X1nbx1g#!*ZX@<+9xI@v+!)L}d(TFFh=^WLU zFD&R^jj*_P7n)6+Xq|O-&eewp?LqU*%tp}HluzKYl_HJVH4s2nEGOr;;8QM+KEb^) zXSv{mc!cH~g8NcSu{SO5-7KC!D34(0Rh-j1ccas|t!3<{d5g||nmT!FgYOc<@5MV~ z{+-i#>~(Ha=M=6UJ#ukqaDEv4Cs|25u&V=8Xh<1eDqb-TtCy&**lykH$EQ2_1th&mg(6Hih zN~!FDx(qg*M&qFTb-1omK(pEwuFGce`rBc&c3MM6{E9{-Kif%Et zu+BKW)VM!neZ`wSV52CWDWD1Q%Zc%0@6nNLiKTcFXE!{vcLx4|TRShE7?%n(aee^?IePd6yNYs4?KpHp+9`l`RJ#E_39; z5ikydTQWzg-}yYg6Fm?Mhvw5y6+XRs9PPx}F(^>FPE}cbDi@;c8~bh8nB@nsX7K)e zHUn>4+r$YFvJ#3rq=MKSG3vb~k?!BX-=A+L?7VgK?B+glD{*_TgpkZ`*>Yf2!V4w) zo$AO$LY(~X5jc#l+?ot%v>;NrP98Y6)NCaIV}EIZ#D=E8PO3H$7d-#) zw>!!rg|!bIY-Yx*^`ZP?aM`&Ub+1N6YacX3PpKvxc7B&kdspsHycnG(v&5e19eBWw zd2oS|!5cLDBr|EckJ@s5{O9GIgBo%hz7llV^5JY-dDOySY3^?4RFMEB)q3u%f2~s{ zO7~UuZ%;`98Dd*(pBKgF3x<$=0UH75I(W~|tG$YkmFRK1FL#cwx+jmIjV^%a=4AfU zvQFOwIoCUA7`R>g$98{V$v+jgr89jnIvB-5W7O$SF!s?>gsr`&JEPAlNZ)0_-uBGV zd^7k-n@V@BHH%O4-_xRQ0}%wbf_y-*hcuPDXu1BJv^RQT2wX?xoVq?}+hq(n&)I93 zr&rwv2&JBwDW4WhuriP4v_U@s9d|>~!B^q+W3=6l2rnni2B}1am5M6X!4#9Ky0c0Z z@9J*4*ojR$C!@QFh~+T+lS?#48x1TNC-_6`9|xNTUo>vEWZK`3t8^rUCj&FFVm2EV z$G4_kua(3(7W5eUim9 zmAl%PR?xwbXVV@RaeCU4?PQ`4c8552>C=tY*~6BFa|!{#ka&PlVPL3OTa6;5*KiDCHh-1|dA<^6$nx!El->%#01IdPfcOWEr!MAr6Dqw&g=gur z9-ePi#ryF+EP6|}79Cw@=an)XT`TX6D@>LA2noC`1uZT2lN&kUj}K+c#|o|q#f9GR1ETEyg6Us zH9m)(bI-25&9^!o`p$Wz9deSeW&e88s|7OiV@BkJP25|Wx6%r|9ylXy396VevW@+R zve^bRWHzfY+tAQ{dN;qNq_|vspGRqAyriP!`kI%FPb^ccpdm7nOg8+~7HheFCegQH ziA$HiS;$brX{j@Gm#wOLWcFa86G-N-wSpToOYJ#-m~U z^N-qN*2e>)m#^DlM~o)V;~m%wN#TsGe~PF*XgOz`s;RQh_hQ~mH9NGwCs@{+a?N%P zVR*NT-3`vf+O7DNJDmqH@B1v8QorV;?lo{*DMH$Q(&0~L{T?DL82Khd>sQ3kP)GKZ z;C5Pj=QFd2-j$`g7F`6mFtnWwJD1b2HNXo$d({H+0t^qUH}-m-)0^65j`5p@M^8lNbo%MDI3hFsNY(sio|=A0Tpc7F&OtI!&dXD zhuIg5eSx@Gk z&o*!(*DWrc;jgSHOZa#4VeOTLT-Q%0bBTzpVhcVN$E;$-XYH(n@W`Lun}xll;ZYmC z@yUeVQU)8w!CzJHcgVaj#z;`cQsZ3;=ex7W?TiXy1`5e;G_s)eV`B4B5-2n~QRnm7 z$P+!pmH-!XCxt#&^DVu<=#c3LV>&;u)EO|$Uk${1UIoi9VSvxl(VW@Uy#m{Zo`rqa z3gMU`9190Wp`*b#f*uFjRkn5dCF5pc-M+cZt+jA?eF6FuA9GuSLhcql_!n;QFRm6g z8v7XOsn$W}%vr{^R*7-T?C_nH9>;2rxOMmrrZb!RexN~-6fZ)-xzVYlecOMBSwYJ~ zHL0RCb2qTkgz!*yxYA+B*69J|Dh{V}Fe9Fy&du!U-p zsdSu_lxF_w_r~I}s7<7ohb=Nq=3}MGKIk)TPb&J6+({Q@%yCfg^AdrP;cw2z6e!f4 znfkW*Zp*HV&zeiOe)j!)`SEV!jTk~qlsEP|*^_hte?H7`2YkQ%s?+|@V3gP|y2g3j z_EFvTUkMi-v`FjaI4`4}l56@*q!ZWK0>k*V8L@?PFXnN-L8$F6aWuSUj5)oM<(I(0 zca1na$s7nQsPC7pgy8q4jCP>3&nHC6cytQmefctNYz96A9t`nNdkC zofOr(h?M#D3N^uLarW*jEgCf%hLN%5Y*AOUSJ#O(%VTmCp^;$)o;I509U02p{LN8% zP;fnTBnZn|Q*^EJTpA%}!r3!NV^o;+a)#KgC10W2=WDV!JKwWhisU80EPkKXcn8kU zy;S_u^~eI)Wkby9S?8H=r#^*^b!&7if7ti@L-b3D;+>yQ_iBa9odO?Pd5x@rZq?Ce_7rAW-+TiybWAGg(+(m*k+5VregR^h0a^7?C6Xf$^|m zNT>`g`JgRXj^>WkOyHyk5L<36KbM=Z&vk?qFy(>zl_m~%oj+zy4EAN1E69M`_ytT% z!fU}^G<1~DtrR})@AI3EC;N(8ZtthSab{G`j{S?6?+Im=bo`z-^vShx46ZbG3?G4x zE*~u~-@=X$&O2Ht!fsZ5Phw72eLwybe;@MkCo1yCk8Po!(N98OeaHy?dGqYgJ?ZB( z)fS(V)6&vfoELR_`Zr{CWZ?V2z{vLj=jTmg>a%3(fF3c=GnxY}s@G+G+_qJ0Wj@R9 zHVt|T-S?!I+0CII?F=>SJ6vINX0TNV|B2_p=&SZZ$dy_c-EyCUjzpE*1qqKSHgz2w zn!M#NH#S$E#cX$`fqtLO>#LQdOg=gU^tBtBkrW3WO(eesT<=Z=K^A;wkE^9k(JvTc z*Wr93w?5Nm^gb~~QJ#_YRkmj=Ec7tdL)#_m_tbTVJ?noo93=k;OK2-?guL;;&GDyh zshU@2(hTLu__Ox1YyNya)zHSz^t~0VsO9ZJzG*h*#^Lkudx5Zc5uUMfG+pgD;e{Tt zQX7yuTIk9W)X=l%R)dX~4B9$*_28}?v>2~um)R#jrkLaSAa}&!h{s0u>Fs#!7KWL^ zQ|>zFimx*5goeLHFJ7caRhoF9ENW*$b@-e7#zo}1Srh#SLW+FJ)-H!;+KltgM& zrxchHT!Hv%ArWzAOOE9Y-P;BO4giit>o+wej8&h%qcaa-36RwUR~juHHAvQPt*$jD zRerrzIf@=*R`&7$ciy#?X(#NJ%_MR)oUZXT<#_f{;iN0|rYg{A2^FE|Xocn= zg)Dg0^f5y$Z`J&NJ!krGzx-~l2&JQ4Jabmxtd2;~bTHkIYQ0NBbfqEPsl;9$Lg{#ws)mMg-eA(w;?lDGOAluK{I~Ju z{+DX1qg;6eImTy*(|nVVv44!GO#^8W<|j!*@Z8TFba#KXUAyi~-%9GU8bF$H47X}x z%4-JQqhcUaFTOQdRRmWBYf#z$^!hx0_EY3Lz*FK>wK%*$x3pSRg7YyWbG8RBq*WSS zaK?iS*A(-`zd~MKa2jj_)G5%Bs2c=Bn5pmQEn9pvPKhtjCSpHK{F3Ub;xC>hc-j9F z7G!-ivy6U^$tMe=ov0J=r4#BE zO<9GfH|9AU+FvYo5SQyB`%im>-Oy;bmE-fI>{N}j%QZ^Pds?@^j+(T;FO?yrrEEr( z*o1Y<`TCndrg~Uaz>8fYp_d$+t|DBrh1v90C@OUr5)9p^UFl^8Gl6~n%wd+OS z8vw~~9W-qqYwY=Ix!io8ImhJ2wjf?>NL{bQ$!4R4G_Aqj#zp(nbL7|y#nnYbL+qFV z_=Ou>3U8xTNPI{S5Fb6o3}zwQ7MpzC^xJ%hdQcYCSjsjfEnd}}b5+(f()}&Ls@9!D z`+5o%J2k=M9ZeV1U`cJ^;sc_55_>bnYWz*;22&JcV!*BPLP1P_d4@2gW)+h*!`|rr zOMXI?iE?fiG&5K^k9YW>r|ELlGHhZ>=S%kvBBNqCEC#puOyD1~Uw8^iYnQ zWT%4jsk9vqCGDD1Wwsn0fhNCV8tE{7v19*i55*B=_-r~)nqTAZ18VX8u^sVut54!x zquu+Lovl;@7xBS`ch75`zEJ@ap5?^X1(H78?;q*IebSsNWbqIEEZQKRXw+|C*JeG{ zUD4k4)qLw963q6bcK|&aw_s$S~jtGvjZ^E2jZ5 zr6P7oonH=Ey*CN7XEG0T%RP!C-J*}1jogB!Fhbs=6#j3<%JY`JQM!OIq~|?WPipRP zkhxMCmfOv_Y1D^X!#YD9izEH9ITS57{W9x|TO+@E8)|7SG0=~I3eipDwm14`m=|u% zzAqni?{*1_%PyZwX{Xf6a?YuqO&`2AgRyYAy*=lNsPso=_}pbKi;UOlzJ6ZVpUHMg zn#mIP*Cc)G?l$1_Q_`uR`uarI3Uj>SR{tK+(~MYH9<8c{GFeOrpgTdx>4)7fM*Zu^ zM3dd=TwcDsp9+avnssfdIG)}!Hqp3&0)fFR+p=gm|Af~&enX0xxXjr9NKzv_Er)F z?uk{`XMVsE*_7?rQ01M-D?mM2j$RQ8rbXvG)X_DUx17tfS+gfiiixk(+iGuF=0OL- zr1;AWBQ9#v&oC7|%L_9}KWOTfQ>;ZPx8)sqa#=IOTssH-IJvM}iAn`Xc1JT(>}RVW zxL<9=L?(T1h5?((V@zEF(2_48)cqpXoaUb5Yxw?#f9P}qgAT7fW9LB!$yC7RP|{f& zFYTnOQ$$X(w7bYG&rqEo7^fLCoVaDdsj+#G&?(k;JUP;uA@tLJ>~z%!({JW zNy&C8Z2YeMx%^2moLc%@tj2!!fv^r5nXwm^T4ueE86re7yV{T%dzBf(19ks#iP=#? z(~T0TrANGV7%H59?j5=Xka*=hbudR^I1P(lrN8wHF#*;(wF^YZVBJ%BqQbv2zqtQ0 zvB((OX9SijgIB8i0u2N z^3%gnX7%gh=%unr^N?=mt)s0`_e`%<(d<{LWFmg3Y{;ll6soR=9$f=KebzMs+S?HX zluSN<2q-i@g1pFljvo{Eq&a-Rd|W)#PmY?|tqE<}c-91K9TFa*{Auuwwe-yD(=J1k zLxxhT+}gy&3f?p)$Gsn^A)2H3#aY!S>aVQta~LmQ_I@-gpqymnHSUP(klRU;JWF7V zA2xaw9x8u~1XEMlSxKjiQmWDtDEOnSO;tkHcif@bNG0c@rPTYbrfZcdmp`-786xR7B>DcWfl5c$Wip3e=;m-l}9e zzICz%UK05cGM=_tW`DiL0mt!UDxf6n!!h9rIK>mU4(*Fxo#~*w*CBp;2IaKm*nLi_ zI`&l;mTzyv#C1icwGXgYKhEo8?I7}$9p+BUxtrPaOb2uyd^naq+?uqT%$sJi_P5-O zyasEv!Xv7g^|#suG21=LqNB7@+tg1F36Wo3xv=Y=YG$~<@I%fU5I#ejL@lyt43+Yx zEM}J0$}`Or`61qz*k|Tc=$i{aI|CJjdDy<={h}I^5-N|K}P6O}n40T=?%sC^tgiT(jWEZwMOPFTXv6^N85hZsa;xNL0OuJEWth6x>2#;u{TU zb-I8n4`fH#5&D_b!F+ub|A&?p#l`MDHo(LZ!^9b>UG`UajG^CZfPs0Sws)Xd`@IrF z^APttSBU48!o4#hxx$_eX|V<@*-R-L6`Q~CG~jx0^?&#Jgn#@~yLx2toJRd1OW!V* ztfp*D%U7T&{xXs{Vbb0oWu0?oP75+T5@F@}`Y>31Z`DdYE>q3#nuEEZD z$zdW3p!9kQt3j;sUklw*9zmZ#K;r0~UZIW8BJTS25#gmWH!CqJ3JPjE_57KWb+I2w zj#*`MGO#-J?LH7Z*3D}l*;!)Y7>yU*YNDTKMM%2L%;~kC0c{}ZQejx@PG{~kVw+E} zcM%#}-$cojYy=%fT{eI0B5tMRC$*}b0T|9PCV3@Q>zn@E3O4^s)OGC_QpTY9HRS>$ z$S0)htQF8)0C<|k>`wbp{Q7n9n^-hpK(1j&xmyn&>F7OE3FnvA@-svaCdU^*-i=C$ z$K#YlW-!M4rMbYp`;!!>4k>+#&xB}pIADO8v&qonCtSeo%@2ZTxyHki>S^eqM-8PI zkJ>oDoHM~nWEH~VE8S}lQC&NC1-Mt28@peBVPD_rxbe>)~A)s3P}o%1$Ifgg8&90sz~^j<1Dat6eh z*lMY-SZ1nwi+#y&Q!8rEem^5Prl!6hGhJLY3+q&^?$CX%slj9$?S&hl_dF5ITJXZT z(MGB~>Y#Q^&p~bWih^E9knj zXJ$)cVyz|6p{%M1E{WhNYdZs7Z^l*3VdkZ+;K$X1VntlbU21xFNyRa_D|yQL%`&$g zLJpWSHv)p^^@`id&$Wto6>hk7S~N{lw(#2uSJzF0pph6|{Trn_k|$=h@=+uYAIg36 zrp!u$JqyLPI=Xgb0k53Mw#ypCT;jxbtEPw8$cmtx`4STY#A>sKPvvr8<<7coX}C1pP7VuR_PO4&!$c7x}+F*ID!S17}ifKPPcZG9@;&l@9O(AjGxIB&T$oLK$Y2ku5v%NcQ#$S zOz%~*x>R0(4}wGTzn2DVDO@@_dVR;Na>nHB5~D7i#Nt-aq~~u8-zpydpzzX>pKlZOt9c(gk`ZCh?wv4Q$D?*apyTK}zT9<*0|7{qmC85y zz92Ooi@t9)(5ZDh8X~=1@tRyTe%wcDtUY#}D#Z%Box!(-(A2m_|3V1$k|l`}Hdw84 z0nbBj>Uu#FIy_|fyY<+G>By~)NBe?q^7$%DJ`LA$H!rnhe zNUBB+Zg^C@iD45E4y3u7Mer4*@6*FKws?#sQ;`|iv!4KaC;$Nmwv5v8rYYhY4q=g* zG+RY#je$lMJ?vX%)YX~E#zPfy%;&^M1XC;@9vk_H@!R}xhvTXE3KN<<%E7Vy0Mg-6 zQ>4_J6L*$FF1o8xwj4BZb>AtWOQo$d!HC&Y)j;Esc(K*aptx40kIQGKjy(FpD(;JG zr6WB+*mPX;10?O5)MK@uPjPd~R>;xbbww9A;(C}ED3Z#Hw4~E0_+3*!IEB-c^JT(} z(;e>!s1(7Gw{#>j*0kOnNK_qg!c~@xTp2 zu<(&w91TUTD$x&C*zGlCh7WWZr!~Q+?~A^j1ANn&@c5g^kD9dnJh{216f<>6lA{0& zN+I5+q3J$*o|(gSPKbP)(N4IDv!`w)p8<%_Vox|XC$EpJTueUBYBKT*)oeP}0tU-T z-xk@0mW@m5j;HQj%7Z~9ZF#!4zU!#pvRKo%ha#!~Y$U*YshWxmMK|76W0o(jsQZ+^ z5WR-^2V_KFI;`a5>I_LEbo8ahsNnB6l$ziwO03Z~ax&_2H64G=Mph|pM|^A-DXX~e zJKmxGw5W!ZjW~TTKITRg<(xdKTRuVJ14!bHnQ8UG?lSS~FKH~N@>6nSlc^2T8)Y{7 zj7wzY<7_KLIS-ESy!Pg`YD4(uMZ=~}V652qNhH<>e+zY!KH-7fB0=|+syZ%f?_a{@?E}T7lDg_y5z*;rrhdYWZbJlsHpc zck1zu55WO)%G$yGx4DlUeRK8%g+;a$qbjgEt**oKDVBd0D}``~LNU?l4}}NkU=SnI zV_u<}JO?npY}0K-W(({?Pxoc^Q%&6a^-`rx%NUO`G^}G14dKb#Ia|z$9TyJC9em?a zH(N7iVtf=-brC0m%3{CTt_GQoU!~`>=ri(%r`|Dq_5{1jTsazBPcy;hP`P9S&AYgN zX2>!!6}7#cGfiM}F{5&1*`uBpumEcx)3l)na*fBT!;eNPcRuwdGlsr@npkx<%D#YU zZ$J$Un9p`~-4s)wr1t#;7kc$^nO~j2juh0q?K4e`NfQy>tFkc6etYcU#kM8!hy0#u z987ig`91fW$e}fC(3!WI`U?FKv0t4o-9eJlBh!O<57C9>ARV|fmF^31!^|DSA?o2L zpju@q(1<0)uj}*lA<($sohfE59a*PgCFey(Ul$PkBDf&k`4xR9mCV=y?}&p_Amih$ zOPL+p&-nD*^J}stiPmnk55B0GHwOmHoZl6-U?hclvwsF3P^ksSl7(cq_%D{r{gAKt zd7jxm*CVoBGd1r_GXFe8LTkPS#4aKY(Mcq8P=Tqj_Xt$m={RmI28)_r#Xyg+1<{4qyb z`8zh$k*>0Fj6;AL*tt+2$(e;Nas>JaIdGoTl;^0rFU{QP)Qg0VEY-K z>QhcsSB4E+jaogtj(6kB)Px{lq$ev3`x5BFe6fL{x=zreBhvG zzQX=sUxc8-+)=pC77cwj>~nr_uDxFwnhI)L@u7IQII_=|-y6dlv=81W@6UHLx8uF!Nzy%k4iyyqDg5R0lYi%l1m`@~jwTZbUT%DC3+X-Yw_%3nx1Jy&T z^|R$6iU*KYp9nyw`3L7Zvcbs}rlY0$A7lF0mf~(f;G0ztgp|+=bBQ*>w0_4P-ET0^ zo-1k~zaJxRwYLy{W>7_7@t1WgCaFgkFG1qbNvy+RCPI1;$|EEB5~~h0_>+mXHPsN3 z+Ik@naUC{UX|7yI!CXW1;Yh7n4dwr80nR7LAGZcZ|5Ay_pT^oedKRb_&b$+;dKDtT97;zlMM&KmY89z`zWi_*00NsPjbJx{yqQm<^^bUmM%YC%O*TT(2>q zlbKs^9m&yLla{hu4zY3En(2%tqB_g$Fs?VVO7pK9zm#!(+3wqT-1=_vV4iDPP$7gx zXT{ax&)@e^fTrD{A3^rdJi*IxPiU-mx)F49qdGs`Ksgp3*f`sAI5v{+6B8IB%88jX z{N}`HGPMbFP-rwBoUzt2p9C!-r#^n{8^zfQDj>9BJb)zOx9m{$08?{Ciq3(CIX-%p zN3jx9_0IL_yHP>BR|d_4-Dv4whCs8ro*fE$MDvS{7Y!A8npwSd6kID2-;0Jm8hSsb zAO`C3=a=3wlvFG;@{}h8F}_e_tK?5S5-0Ny%Y@fvc8(1tUPX4d#^X$L>$5m9qp`i^ zce|k5&>ZvcLxZ0}5=hBZ;}G;y$jWCgryccVp6(O=I}xYiNnJ`>n;jOCCS?e*@h7&n z_>q!FGSdi6y@%I*40ggAX+u=ce~6+Ri|jL8SarWf0g0quFQQ`fQOq>&rI?d4|7E}e z++)em6-yb9W3kKPxnG~^hQ=J!u5;Q%;ycdm6O1?5bHDWHJmE9UN@@o+uD8x+)Xkrz3lLat1QV&>> zomunXQGlx%mHWjM8~sa3U3P5%^(8>&YM@?|jb8r|F*#`#RH`_slBvJ)7 zp_x-8l)uM67|=mUUx-A;Q{ELVmZ>ElvMyTAO@w~TM2_3}(k{NP8iOB;R<)rq-Ngew zPIu&Iz=am`>~-{Qlf+=}Nmv-nkl=l^Y1OPgE``f3x80gD@URO|J5(CZ>{I4&GK!n) zr^)|zKcN;Wm}K}e?%z5jI(DUs?LkclTr70UUCmmfiqDyxRUS7llCO2|S!t@=*gJD| zWIt%qrt2V>mdLEP23}}Xa5w+V(3 z6f9oDEW}}p*k!9=6=h`UP7A@{yJfa!GZp<@h)3MeH+b;#Mle!ta6kl4sFQypcbWI<4gC|4%tiMX^yWQ2uNamvh>_zj#+cqhw$ zjd+d5#TR>yRh>1{e((W9&~3?w-u}2?gV&WclfLQ$r`6klR;V7{I8)92Xt8(^Ye$`Jz3@m{M=B7z zVQ=1~1rvm0zLD{o0{y|bXItqy_Mh;guC1u9K&q?ckCnaPpf(#y90Zbag@pNX7kiYq zIA_gw`l3j>)f-g_LWfd+GRf#Vw*1` zJ(MNgZ49{>9g!UuRMRtusg1<(vRh>{Uz1f7x6|~s%kCgd+DB_#HQxYYUr`9Jy?$^^5+&}7v@o3S}gx?@t6v3 zNZ82lAGf-7n5As9SqwiG8^(*cBx@h0?5NICj^bPC}U?pXuUC<0gVqG-CPZ zZz^_*a3*w1JK?9UT!4)5aAS6@b$gm)2Us1=waY%GVJoiyOwz&x72wvbq{DrOsGiKP z+ov90N4Gj;M{Vqr$RPbnZ>)XEs_wOy-RJT~&_)Sc#{|0@79s?wm6%MGZ3KLslX#7^ z5oO;NqR+~+>Y*c-?u&3!%bKe61j&sE>4&`kU~%U~mDx~RhUU;oE9-?Q3D zpGLZPS$?7CF)S*jK{Woh=i#+no0PaJ-^8jrjK>Q(#Ja-lVnT?(BAXUyOeSr`kvI3# z)r=o2iPiEP&$uCbq!xghU-{iU;-*@JF9(Ec&&Ox;yY}Oty~G{gxq`D`xES6V7+yBj{`F%O5y#DfR|DFaj?G*(sLv}r0#HdO zoO$j^)aRw7zun}2-(h{$&G#hD^im^SH4^xRdCciHiLRgeXQ>p8H=7sKWOVA2h-2AK zT@T%!ZWAD0p^@PlE8f4*|Kc||wIPbmw8)_+?&NIa(AyDyGL!ej6=HxOgx^sKD}U1> z;E&A9YaSZ-BBB5sq4I$LsFxVYT9JZ_bl3M2Vkk;-wevHoed}YWm`;ch{)Bax5M_$nFQUpmbn=L8Y4aS{VDvuOsykK!kYX# zqRxC#d1}qBVhJI?5b_sWo+bCs{w~2ADEFL`46*Jv)b2Y{1m^8p`2M?mjZPV6y_dOu zg0yLmKEw;wW+dFU9}c(Fnl-mK2VofK96zcJxR!;<{+^PG{xxhHzPgA=74)YHfHmiU zA+Bo9i(^=OBP*<%!CIVdckK2p9&UfIWo`>p5ejOOrBKe$Mo}!9P+3%-<-;?k&NDm~eNy6E_9kng$ZK*^gy`>B zVo!CISZw`u-Mg-I7Q$5{Hj;#L^~Ixr+M(GaJsx^fp5gwIz&K-*v8&VRdK)9Hv3d{a z7=G2+y%0?F&|HT{h(p<@Dd=@sr#*T@+G3}Or4h<7|F+mEhA@px)7}3~ve}pyBz7)q zEkU?-tnM8I{Q#P?;#j`{Ix>Ky=uRZF{gP-J1<6hCB`Fi;O@KlxdBHP|Nd>NcraEUw z=SwJ-(*DmO&V{B_EE(=siPIzMH4QAvqqp2_FC$>6p@e^BVQvWrw2VtEmnUg7A=HUX zO6QK;Xjj%TwPr;E!1Mh^O)V{0w7U%hxtmHysVa=KCwQJk^|cYNZ-~&hOdS9?8eNh3PYK zwd*RYpYqZaKxzk#NI_RRQqc26j%I5w%w^aPD|?-PE=unC>|;ST&7B1qi&d=oBh+5_ z3y$gIqCg}W`IM~Jn6AVn3eMGrYadi^nA9F>imRW*VQQ{7b)Z3KO-ov1#?U+~vD&Cp zJ01}d2mcW#T|`UT$rU?!&Tz|`Dmxx_-nZp8)lFIt2;VGKdrXG*y(G5NIQ48nSaq7x z5-d;Gi^Y1ZoZmm5%6*~&=jk{}1^8^-XuhsWK&#u{i=uPu05~=xk_rAlw!}HZD0P0+ z<2!Ciggt#*vx~rzdV5>va3?kRNWJU)75q7g6W&ms)vNBRDBf7!ma+W!*atKw43I(s zyj??cf8A*+L|ehpIe=HiOTiBsjCe)L&7X2OOOO%akRp;```r5DhqB4T>XQ^)Xs9HD z4zXJdgyK9faSKB{-4=K}nI_%>|F(amXMbDwbZHwm-vlJpXD3)N{-PKdpnb#XqsbG; zmaML=!?~6oD%+sm*{v=_a)>YMD)+`dd4%D>Cv#_RT)6V6n_Z?Vnx?Am`=~u}4ZPN0 z0dy^x#H!!pdYHz%-0ngV*vX51qbGM%fjLYJuKV^MZcW1!qVYl(0|PyIRk=ZGf)R6S z(Ex|1(L?&rRoOy6KumN=mKWi=Q?C(K$cm+XR`0dXpvHv#;>9&h-wrzS-a2;==_=>7iFTW+6R4pJ>jEa=g> z>3;A#cEVPdIbpNI_!>Vrp+N4eR4Jfo8q zW7Ck+mPjBymYK6@Q^O#MJ25n!xRyMRcSu|n-n`sI8J&=eV{^p z1f<90>lLI}M$Bb1PiXod)PfR(^bJ5uRKDwT`euAqbXtOk53wPEv ztpLZE)@%&-Q<-D`9SuY3>!~(27K`$HP^cB)h@UvSCi4tSTjUBVuVID#^_?a>3`ybD zlhuO81+wl#mT2W{1uvVQNm9+30czy#(G=<|fWJlF(Lbaf1DyMEnRik~@W1qgwyZWF z()|qC|X_Q$b50agz*BR(8?N567ys6fJA2&8xYRwZC86eJA+{qHe0wUhg@3J;IuJ#- zQRn^dj2b_w|G*(h-Az8NhuI{_V*M+Gz-;Uv*==zBi9G(~4&maO$GU(k@L#X|_ozEoI~4DJ(A7BEs9L@w&W}zATZXKw$?@ro%{c|9^;*1ems&rmU8eLCV>U5}wxs9rMj{}+Setg0y@A$o;P{7nsimlYE;cCYgvzEETe{R1h6 zU9Uf-S@nePX(t1dYw!5uLKkYQZq%_%6p7T`U~M}d757u3qT%I7ZHWEnI|_9OW&`!U zgbgJQbmdS;T2{~r3CTa|(I(zTVzJA#h0Aqp6q>nDT4kE|sWzza~q`u)Ngk&^o*P4Vu0zJhxdqNN* z^bFvRMJc^jcQ6DylFFKS&Be^S9y)LnU3AsOQOq%ee{EWItK0Bh8+U_@^HDv*)EtY- z$7?)gAsT*~A-)h@_sCkwYRa$JQsTLKxtTQR=_>k@>aeR!`;p`sZzFKC!|yrw!SgG>4lJnPV^g==eZOl~^V{ zeyNfZ-n#5!H`YRL=ptcMI{O@dIeCg?k$Q4CO)>sWzOC`@&veGz3x0_Jv|Ec=rMtd+ zK$-%W#)Q1>G_oJw*vwl-<&`!s4SOQ_O?8WfgJ83BS_dQ(A;G#7%fs9Ry2jVm%1!SoTcM=YnNWHX}8nqzE{?}IwBY`xS7XT5mBZv&!V|AQUC z`_N$2DyJk1@FTlKxaOCbYb-aAk|t|aNETswZ`jMd1MBS5n0zUsc26peCc)#_ztOu| zSCRvBqxFvK=amziw;ddrIOY^H^0o4F6{o7@_4Be1{;i?_~?rmI}d84TyDMwJ7; z(|AbOYZ*ssHV(G&$DNq0MW+ngVyjNZ0Pzp!Vj!{nsQI8!Z)~_h5*b#LGQmE`IM$eq zB^5LWPz)Hjof>X3%-#X^FYM@LU~tvZ@il$5L6X`AlGK`7oKT@JVOiZ_0*GP@t!4_Z z$0B5>4o${{`tfxv^8Gr;hFy}O%jLm`6rO*%`F#zX2QQiSZXPGyyB`I|#tKHV@tl&0 z8b8sKu=@HW^+=SFbw*D%YauI&)ge)dUAnIO;JNzjR$^=TKskT#MkZJW`-A@ zYn7g_ZO0#0Fp!mBciY^CjR4@PkzEFMj_rZ&oUY)x@_L^`I!gs#ewRZn02DT58uy7; z%%rZ*R|y#R-NVFwZMvOU0vu)|nxNk6`9B<$f?t=XJZS&mylK|;S+R#C`CxNxXvE!r zG6Oy0;KMvaSk}uOz8}qu0anuHS^Ic(3iKM z?!CQSAM=*-t5Y+7ACcLw$_|?W8U-WJ9{0UIwbpWxf7=@msfUj!m|~x3wu#&|T}9R$ zSir%TT>rei*&+ptJz=JnbMv3ury5yZ8;*Mas40=o$8sCm6N7f=lbWDjn-IFeb)VKr z@qya#Ik@Zxi$$ATp193{%Y4xNnfycW$2Y%s;uewRX=3RL>mL*+OVGZy-!3QThNt`ugPuwie`g5I zL+3l!71!AxBImtB0uq?{-#RjE&VdIm?chds2}+G60^!D_4+DooN;t0cL?WB$(?7A=oHuB_jt^^Rr;CH#h} zyS=){DYJ>Q9Nw||xZE*bF-SJocIC(|lhKo3YLBDFd=yCStUs|Pefhv0GPf^%-T%jR z_ed(IuMAfHZS2h|vs^%Dr~^<^u#?-rBsSKj4lD=8>?sK}eWCWcz7Q~*N*#$v#IKjW zI^i&u2{?)f!VMjdf}5vN=yu}xbTT>es!L91LPfZYEVfEu#tsh#^HmTm$6uIryh6BZ zvB(JaL#py;WZzWJQ|lKV{Rlb)rgc`%wZ*ip9ue`+>zAs|EhRod!UkFiDMnje@F&p& zF_BsRS|J+`e@Jt&k$B!oL62v?Z%;gnbQTBZMQcw3BssGK%63}^VCx(=>NM&Pn!ee2 zz1Wy^@$*!EtvEl5P8TdAZXod0(^I^hw|0`6d9{l#yM}Yet*af%kGgIE4?dO5l^z8pC z<@rR_giCsB2MH%kEPnflG_BjNV);1!q0{L3M1Dqq-)4mi#*#~QW7GuAK#?HHAwm=E zCd$@qa%CXm@!ZPCM%a3N_~SsX*~K%-uzNf+h3in+dXs?RTQ448@?#>x#&>vX3Uwy! zv&3yS1Qp42eN*J0sCy`4*TD8ulI~oJTt1S(upc2k@vF}+`tLe*%+1~_d4*+l7 zQcdv=G6<-g*I{a=Z200c7-1P4RbIiiu4IAh^(z|{E$W*;f#)K0BK4N|AD8M^{`((B zAv!gF;~JfrWb$8c>b3~(+YnZWsleh68EAahM^NZJF~9If^5ZMhel^EyCfcw}JiSHDy_a(@e zGg#1Bbf>y;J(w#e1Q0$i5K$n^cvD1Q)?(o;nFQN~<`LDA)WOfMpXmd$C3zy$HX-P9 zp3AgdF;ClBuk!l$WBvr)2Csx>zoMw9l@_m#Hg7P08wmxNd75393R>>Iae6j*{->C? zsJSPY_^*=DpsV;OQ_0_N`a^L^RyToKLUTpBY9DC6Nq;aw&ea>{SjKXzXx;nPU4r6B zaoNPjzPnf%_zdaA62kh+5f-!+M$cII@*{6IRG;p|uT^ws@O6yPr-CD;kr`K1?QrGI zfb{f$1Q+wpp`82k=Nrl)*J&t}=$22uM9g#la6?_PIYCsyTUO8%pLo34r{g(|!23Ic zuBj9?+4XDg9ANzCd>qxGhG{-iuhdN_#D!R{X_1MgDtfj1apl-Cn7^59Wb^fW$Q~(U zWBE?V!M#`rpjp^Bu0MZ&f+AFHeSS&bG&tv;LeSR$UK_~RauEH-Pb>?cS-9EMI&)0X z;;KbxW1OCKX9Kg=0kj|O;?A}yus~QiL5kVrXIaTnxh$?Ux}dYcW4dM2BKA)4F^ha& zpglcFu8ZcsVga7k+qQoXes6t=n=}N);Fi;gBd26yDyu&s{st(7@)q%+KYmPlF|NNH z%}ULwE#yG(CiUg+kMcx6{oinph%U2&6SZP0$jj66_ZrFPXj@d9tM&NQoM7Rd_r*>l z!fv|Mqsu(kHi@|*neQX5&;ntR0~KcuCcP>WO!K`c4gk6#lCtOr_|Qb^shL~B2c3QJ(|YGuj@7{# zABH1rUM$nwqXgU@ZE4NB_DE$9;lhZ8ZKGrhz=Sv_q9n7#wY3p8UdH7$E#a;8yUlP# zCW$PCAd}zJ%D-hn-0_(m*K*a_?ECHk8Z5|>-Njzu&>Cg21UAPr6!g0JH*JvyiEEVrN;155~gEXEGVHh$sxn{ z7z%XH8|b;GPBQ`z9jj}ewmF-hroK&z>kJj?=J@QB?FYLzDeYb_GAHsn1(aMX`$7g_f(UERDT(!%1P~O-pVQK+##hRz#QSuSpS;ZBVQj z)MPNADL1JqSLNrhJIt`nU)Rd8b>K`fX;$>xz!|9-_?kkTHg6< zQxeeZNGNiwZ4c+%rOYGAIXIkr`OvJ4R0{=22!{e4%Ej%Af|<-FZ@)-!cXNTS!B~~z zVOs&>zsKz)V5Q126&z{VFGQ-08wUm*F-ow0nveuiR%$Jbk_LS4>Umled^NxUlD2`t zZk}sr6iqpFe5mp~3UL6`GAA6z=7~K$^Lh`;>5F4cGWlYr8fDmaa&awen{UStLSu&< zd7e#o3^XFUJFNrxUe6q5=#up-7srihEAa6Qr`gEx2Wz*THJR$Ww+tkfWHb|^!d@@< z@Hi9#Z6_@kUCNi|)@EH^PPn8gXINurA`G_QPJ$k8^DPdCYgKan10%!wll z51K079xQ&JzXH0wwj}I;9sjP*ix#vU_v~7-m&`7hYIvmdUhyh#u5jW!rGh3NS%_(5 zzl}MnQ{>X4F<$EvX0)qYufOz}nz{^p1Lz~k<>p_yt9k%vVQLd)U2q@7MY z3<(nX{(H`C{~9xUM&cedOYF3hPQ1AFpY9Kk_Ow}dAFBf2UgWKJJY6q`&#vCv9p(A$#JjCYfc>5 zWdfF53Q)u{iZEm2jq~mi#GkhDWtobyY)t;{yCO96^N{%c(Ikb&{*gMlYL)q6nekYS z2lqRnU-XOG++{hLd61u#s;#L}WoP1H9gC;>o5<4 z?9xoehRLNodHG&<2pu@yTz#+qQ8a*_*l>H!8pN&@{-BLw=;`%!Ti|sWy!;aQ@wunW z3GX>sE5l4nas@c3p-1u@;jwpdLWUt(&G3g+R0lw)Gc@(`^i%G+Cfz$qjDDQp1|{n& z^sqC3RJO#>&qZ1Gt@Ky)<8PQHRo5p{@aD{ChB&6uY7H$ml(K$Nhrw|}MWDh5_;>yC zq0%{d)hD6j6|7hzJ!F8GYHlV*ZxrmpN+MI(^p%rPkS1jJ!mNnzl^V?ZbKDhAH*7uq za#s8m@Fe)VGD=zpF2qOY73H>cp3?AH67wxLfJCs>OBZPC6$pyRZU21QG+q)&SL{(R zxu(?k{x~+2&=8C4Mm$WE0~8Hb46)RJH!Jgj&zptkTl1AZH6rZkMOm=QF`KwWbXk`i6h#WH1e+avoZr?aV2!ellRJr^mfxWbeuYXtFw4zwd;#YNkoB| zQ-)Y60>b{T&s94v>XQ)njvOKUK#N7OusTtlV2Q!8!F6hdI>Nbd_Q1NqPE8;S-pT^g zyx+vyl3MK10U3*_Fc;cwR+4o6b>GlXbHiG0W?cfz zJrdT?&6A3eSSc>{_2y;OCxsQSCkRPFUuK&PKH&Fien zIT*^x!X!1Q@F!MSHvlidG4G;%E#;L_{+FXJ zwY*16^zF|B5(gMxBe0_4%0?wiv<o zGY%6hI1lG05iNVv`XjLeNH9vNy;5iy%g~8y5AE);x?PF5Yoh}JIRc6<3uzzKSPtReAvH}9vNbKoF=!Xa%1v=NI?1v_x z?cMu`he7946jwe-tvWZ}YBtkP@5HNK`RkEij(`Dq0Us+R?Y3)-Uggz;-Kar%qv zkfgbZgdBc)G^3W`YL`u%ad+(?D^_z5rNaEIhsyU@BS2)8&2deHO>dgk-ImaOE6D1Q zJ|Mc*<`!O0QaTVa&G%kmrLK|TG-r4dKN{y38p%W~dV0}y!uq7>iv30y+ zKNNl+p9LZSDSQGn_z7@R95+35hRmdhO5dedDX0~_gMC*0GF&}U;W$3hFwn?OcilfI zwI|`l(&Y>Z`)te$wVvPVSLh9MbAr>Z|B9xIi9CJi)9|S9`_cGG3uMW749XfYJQrf< z1A9z9O~6m@OSPgI1UooKqa+`B!hxvV6j^&PeQ%zvds&*6Pv_tnnP?3+(c1s5?#fmB9%tOlunn_n%1XH`Z>=7#OqIntO z5Ufq^)W79!#|i7NcW72 zY-_il-KSZhB>NlW7yz~mER=Yz-Oe8dk6C4uNvU>t8)CzpER-kR^i_lZBFiC2R=i?Q^+LPcUUZJ;w?ED+bF9mq9}#!F&0+w!W>jE#%m1e$n`; z69aU9e#W&zYgePBt*q?va#nvNm5g{|V1Bl*Jm!_>A|Uw6m{+9hSH8}%y!qM-RN>VZKdtXjIQMdO(mq?hsXfy6Ta8;f(tH^$J?m{|{jwtjlRI*LB z%l+l|RU*1R@dHzfH&2C_?Fp#B;jJ`4O@r*AzwTqjHG%joh|AL44YB7=A@=_yqGz15 ztM@jwGdRCl%_t#0HtHDYa{x(hH3N2ARG()b8Bv<22z^cX*!mPC2r+l6wO(i$CR+#L zph8L9#>GNr#AP#nhw={+1cb~`%i{Z_hdfvh9kV!&zR9m!ZwGFfb$6-H7$9*-h;RVW z=iK`rep1$F{H|$yE>Z>Fb;4bWRLbF#1tkwfFeVVqHS0CbDbXit?_nAGVP)Ci>q%eC ze%^M-HEhrS9#KvKGANv~EgDD1ZS%o%2v-bMr^)mneZmr9KV!uFwWYXjuXg;?4Yg~9 z&v?_Y_+feCh(w7vS~6vm93L#Y&UueRc9k*Cfd0ozyAG2{QL`e_#Fr|cI(J!RYfw(|pm z+dSX!`_r)ZpQ#V%uIwe7nM#N&v{78jWjWayQ}bJ-k3)Su#(+R#_ABah?LcHD?Tf&A zJy>7@a1%2@WyQ2`D4egGZ6qmdF!$ahwmHxoFz52Ue$i=u?s+8V{P6;JafgP$LG$kX;y*tWI9jj66oCtr}&hDWA zmi`DVDRLa+Pr)Fw6PNl4ueTq+y=OQG_O+W7G02D7WT~;U_*E_pr1d7euWU9?x6lY^ zAAm)9iI`0q`WT!I>rfvcMy5~_f!7;P?O zhGt|$K8cRoqW3Xm>DUO67P$<_cj*-Pi2m+ zwkl5SBH`zA zgJUq-K(fk3Q+1S>1&ZWmP0Rv#kGn569u0?{M>u6Ihk36 zS{&0qntpJS!8SV}@3VKcT~f4EESjLN`@}Og-#u6b*&@oh$Pdmyv@csfr6I|R->hDD zwxbMOiIa9vm3TNfF#S?<3nsdnEVhu=vt~mx%DZOwt$hOL`WSSqfg!7z@zs>>9S9_( z@=LT9;4k*W(Gu4fB`#FpZGKWggB7nFbCdGf`Nma>`tuoT9NR(mw>jIZi_b z;0eC?^YW-3cp;V*Htr)f@{5~ca{NK?t2ig{pwG-5P)+d`?g-js4-71@_IrR^o$EO*C(`MySW@OkVPiOwJ&t|=iSkF5k??>q5Ex*W*6A?0

      @6v~ZB*W=KS%OM9|P<^(-2?xZP*Rpr-sZs6+-8d_%6=nmJ7f810L+taisvC_W z@9!Vt%>#dpGR=~K;msVXSX@)7dk&0y{S7^gj--O~5FE#U@^-VN@tQW5i|zPMi* zk4%7V9V@CQMCGk+nR7U)2Co-Bj*@hF_xTs1G}hrNXPmB%iNyFqEX$w=)YaJBb%ApF zUXXl^JIhmwT|I$4W0rN(v+3Wn ztRR9Fd7yRY^5+BY&+QBDSo-bolMXr|JE?EnVt_|L2CGm0>76!W)eLP>A`N+w@T#4- zx+k08dN#%ZK#JEtfu{1Q5n6UP0yF4{-=tqGy(`Qo;xanNSH`K(W*E9=-8(K$_?G=+ zZLHF*#4TXI*GPI>n~ILEFP9Llt^)M6p7;KZW>wQe7o-_N0#O5-lHjh(qjvLt*ZYC z5nZDOk+*=KV-)J*t~3s9pf= zXRjp^3-x}A$e|@``Uji1dWD^)0sMXDH@t`S-~|1h)`u_5hz)lsppKXAT2MGe6?wf6 zrlIDCN$2dB^9^$y?z*;a?JmX;^Lg&;LEKR5CRO7=wc+?8Is5^9$ z;6+;5`4lMDZ>Ugew<9QiD-1`eG~8MHhg91-N9jMiwe(6UEQtgL#>c{Pl9So(=A#ITu;ro)L1Tnd!!@ zbF=f~fqys6h?g-F+qjPjUws3)ZeYQ=%l8jCP|YAW!!y|LX>$EvqBtwh5^4YPw|p-K z+x?325s`>6qhl>@F@bro|CAQm6;sGRW(SYUAHR%UQ6LyrQ*19kugbCirsQGbHbb?O z*R2;OiC(MiwXX`nQRZiF$p?!od$f!)2>|&7r%IYN&xOPp+=KS%NbkDPIeo3d)?0`9 z(q80ghJ=lq5^Y&iH3r0%u(J?pfdGa_*Rd;I3K~{FwmuSnu}tJw!R&ZO^)n?6ghx`& z1G@9>64I?^U)|Dd9UtkH0!g?gq?Cghfla2?OX9q~e%aMU=!LY2?bIC3W!`n8A5~NJ z_UM^;m)FkUWYMtDF1^0~Qz6I=$yINDx$}zDbk@(Sq+a3?*BHZsb}yi zcOaLoR=JLHIgbjSlKo33*)woV$f2HcT$6~FFhen_YQy=U*6JL+_tooqdATk>eF>ib4#<+@y{k7Q)E(hjt|vyVOAhF&h01V*t9 z8(bgsu5Rx{K8Pt1#WZK7k8WpBjmx<1dEGWTj#P8UscYG8tjLFA2Pv@3x*Rrnw@h}>iE z$H4svjs1MHAUJ+o{(+c!rc~uh7v`sP`@Lg*)3;$vG0terVh1ShMK>61oa%*v<3us& zd7}+^9?kdVzLciRQ8f16C)&>!iL-26pNmv(3mdKZ!X7Bjh!#)`elQ>|r<#p?T=2kx z)iSt?N=4u+HBGTu_0E{x6<#tSmU(`y9l85AIVi>J9+l1%o?ei&GKeeDbZ$&k3{*>1 zeEL-$6F7y6)g?Ep!RC%?xW=!F`?87XjVdTy+R{=MnUkCgB2KiYYo@VJuD(7OnW3as zGjhjGX~H@;x~G3zBzF_>yWOmbh?v5YeL~%4XR>mJF6#q6kd?7$(&Y|IneBD;!Qfq^ zIjQIwo}#+S`tTTZscBUdf@`-NWnWZ=H`&jAP<-z0y5Tft^13|2-}K;1e~xI;QM({w zb`_lFwuM50R;HUBVu5V(F&)oL=EaK=Tdb0Cv-vn(u$40nVx%U|{ z%N(E#+4k>t37$_~$5VeB0~^b;q|+tCO;doUgLzp_j}wnGZE0}E)`xlvgqS*cE@~#Z zeh2+ST;8@>98D%xw8vLY7B+74Dw=27UjsXmwgo6g9UqMcFF6z?npjWbjjFvh!!$B{ zhDr%wnPn+n>EpA$j2fHw*5Vm-Vce4MST-4j&9V!p-pC0Ey%+e{#VC_88>nO6 z^0Gu)As=B9TUf@N!jZYs7mYCl6%;bdDw*PuWt|l^_^Sl5XDHB=(DK1>5ap>Vi@7vr zdeMPTNbO=u+4(Gbo8kICjk;=d((Xl7;(D}SWI(29Ha-Q2dTh!!r1JeHWftcO<|Bvd zdv4-yXP#sh?CUBbxGQNTr~bKX;EG5ot99A*ap)%I0ll0}ZNag>!eP@W+K%&2F1LdR z?^-fBd=wqjAa*TE zw$l!>(27>Up!S}Rr|)G6MLRo@1ZPVEHmg(4oZBfjIIWe57vFw{7pCsg_cl(_S8Gl) z{p}s86B@`8adLk+@*84!irE(ZNJ)>*$Q{ zNc7dOJ%Z++85ou1?c!sGqwanFO2-v(>actyQ%Ah`+>Lp-gV2(-MruBIt~GwgZYHxr z(<*YnxQuDRy82_-heN;B(9o4D&^ULNx;$z?RGzvNe~?eEx?gBhI7xHl@A#PYv5yMu zqe&WVE?(%fcFwXHrTS_y_=n`j)6@r$sYj0~CB*Mb%=mkad^435``I*~^oGr(c%x}h zAT7~Yz_+`4%u96j1%|(lg|XY5`hV4=TjIQ(p(h?4b2IdODd<$=f7Q)4fd1Y`f6EAs zwDUJ{dVot!Ma~M}4!ez|QWoKeBw@i_vewmc`Gtyn0ys2Hf4^bt(wp(?8(3fggSo($ zRqxE9ZI9UukmLjIRgq&i($> zz51N=HKX;C0r@E5<)M{kC`xzFXEno4-BT}D>;b-*dY zv)shBGtjZ8ElTR1e#>p3b`n>5bA`51uREi_~Wmt4AIj zOhRFG!+j3T)Vy= z*4U;g2b`L^iiu(nGJm)fZd#!`9RzSbzPU#NKi0Kb7Wgx=lS=cT)>`D*+?xh!z1o^C zSGJz;cb^`osv@|B9&OwL0BI7*<{@(fuZWrhFgonG|2sG-?CC#3bc&)vv=xG~6ZIll#AnwXg{}whOeH@u1 zT(cJ&Q#u#`7FNx%J_V!FwDbz)WENTgcr5iNRw2n(O2}B&L8SAUZU>;$^*kN|YC@WK z4WFgW?oX8)dFS7H1@%a6l6fTZ9Mq@s+EwdJav4mzH2^Imj+=+urPxx}5AX7~RFnCnzA=KC*{_`6*C3*|gtg={ahq2O|LS{=bbo8~FA z$1z2}U9Yq9rC*H=JHnHVZ?WqfB;!woA$h}fNWzIoxzmyUzDdHaMmdG52R_5OX>Zsx zZ}aQ$T+ zl3mPB|4^ia7?xYn*7Oa@C*7$m1IFVNLK5bWGOdyZhcb?FV6@;Ah^ugVxdt2Qgy0I| ze8@TbqA{wnp~CR&)6C&7)?im(s4nlESSvJn|7elp9Z_vFQqeR1D$B7$p|oi>DM)@f zD1`C>{@66gljE#(ca6+fPDe-;q7IlZ`kP zeuo2>a{dCx>UZBB%Z!7d`wO+9jdy@Y=O!$nOhD$=Apz3*#4GvlN(oYLhf7v__vmlF z#f^~v(w4et!M(e7MKfiq&qqxKN$iconCICF_`A0EIC}A2k%7OUt#ux zfHME>NV)Vwp3y6pRIYdFnJ$UdVAd~U3z5wn@;xF=Rm;b# z7TeBaFMo%{oy4nq%BmR{tf4}qT`^UCPe|Gs3F*7wCcg?0p#z;`2l%j~Twa144_-6$@2S+`} z;J%iYhJoTh42w)a7@1#5QD#z<&$P=5#tIcQW&Bm*SE(9?_!%dL(N!)>e>SjW|RWj53&qW+r;_KMVgKhhRmnZeeDrtPx0+=XP6U0n?F< z4JwlSd?5Zcs$JWby|tE&5UYd)>Vn~?lx+vb1&jNi^vkl#Bh=56brM#KihxNugAx4PHvVI;X^|F5$D z85R_Ywp=nJgCs%(_V@|X4Q!=7@f82oYmyRZMk$IFsfo~hTmsX9!)lylr}?pdRh2J7 zr*_oz2XFE;^ZeL+!iv(}>|L7#^8DU8uAa`h#$WGY>XH5T0s|TDA{LKHvh}mGo;atb zl8JFqF2q!V^@*GOUf|2aradQp$r)68Yh&kxh~z}?>cZ+VRa8>R6~WT^k=%L#1%3KC zELxBMUN##&EDdk+r|k;?Ytk5X$@&*{1v^VIrx&}@KgQVKAw)XbKb67aYWyItfJMti zPrqx)TWTeTWH4f1)oia(B{2M446Sp)J6csjpwk9R#-71bCwC>>{^Tb}x-jM)K)fW1^xs{;n-;=G^PDuv(0gLr=^52v^==GK{-@@5 z;5|`q5ka|7Dj^RN{41t)v}ka=px2#mV%9E?jCR&BV zNn+Qk%=WCmmeEA4Jq}=%{A0^qK-*31bFevt_V|Q?UmPtsg#7eb6g*2w|V+%lguP=>w?c*IFL|!I0 zNmJ?}kG+B(%a1F%l5+&4^;!p--W;_J+{=?6h_!x18S9a{U|?|N#QKErD(c~#!udiL z;7jTz%`im;EjChVzT}sVxRd0`Y>xNlQoG5WdYTq7^}o z@9g=8prunZQ@zZQmED(%A@n^BT8U8X-aPw4jN0mV0ay+SLWwR`cELW}vm zH*`qW?8D?Cn(R9aY4+?=m{@m)YwzR~A*W041N{94sI_Y+a8vBo?jK`O)$4NQj8d>uki4V-E1wE=cxegh@#B?>PG+M{(!ob;rm147Z}?hg;vymOz{BDU+#+aXy_1GuHDJ;_d@5&pC!=t$(>TksZ15mpRjS2>16*;oB9wDWFC2TUr+{)j zwple~GzkineyN|8pEWDFzr2~}C%4|-=1oV1@9J%lNR~5tA%Pz*W~d0Lg|mZSkk^R9 zf0*j}51Hys#%7`rm&1G@9Bkx=^6z zTJWH8n9l?GByaW;X9bP!j{3K8Ibyx*+O}dr_vC)ot#Dv(zTfl6ujRgd{otrC(9ZbH zp@pBub01qH`wF&XIj|8&Hk+M^Oxr)3U-*O01QO;ue2AcN<}778@}f-X*Lx9qWWnNS zi;b!m_;ct+En}{?9nP@_vuSFB;!~DTpc1TOTv|&U21TkSy2l8&(uoAZkVTHSzxPri zHOG`|r#fnOajVU)-NN z+-?sFbuHAk);dL+XAW%Ym8r*!Tyz!A9_4Uc+Dit-ySrEAh)MN zHB*-S=m)^2@2-pV4T&DGZ&UJ&0NDj?dJ|=!O!$iiAm3g4i<)9Yx$p6dM^97v#NmU@ z5MDh$k-M{fsrR@2>R*RooERg=ZyxdP_pJF!m#^YYMUSPpvf%I7#mDrOTw2j3dW_Z6 zm9}hT;R~UQd7;1AffhZR%nV~MgiM(1>J>Fyf4n@2Oq?u*CoI+pt)%f9x-BcUyoBaL zp2mtmy*x(L$SaBOnES-K_Fl`v`IJVT>uL}2`gzgXHtp^;6O`t+(AvSl)JTu4D6Y$E zEO8%HLUlE9u-AjgQS*e^+>LLm7re)KO!{|ky;s2^IuL6--)J=M@6e13@txX%?_Ni)a!l($3*Arh??c+^iYTL_3sYSzmG8*!|CrX?; z_d3JbHZ(>}s2g1-jB_yfEWq#DR=+xb-ElrS67ac}0qjo3#7lsF_ZO&bQ3K83&uW7V z*cIl+iq=`-eq~2-sWjYMj8By zx`ZaG9QK^fxXdL}!y^S;Lpag{6fFkq2MG4x#TLTt`Gmsd(|{wc#`Eb%pwlh7Z^rEz zeFf+jdo$TPpWE2#q0rafm8oiBb8x>p>nATn%)J(!n>u`MQ>j@+75E%gqLZkn>IP3z zlHtV*7L>0B1(xSJQaj3Et)~~(PD{+gcN;g0uNS46i~b+B-ZChzsQdB`2@VMXf?I+U z+#Lc0w*bN2-L=sKLU0J~65O4}-QBgJaT;%+ah=Y*^?zrkp65${pt`8by_a+L*?axg z;z0yKV|aBgO=Nc1!`o4I42|!L#o9n^WE7XF6W6-Y?qQ2t%Phvj_V^0KG8G>RG??_(dwTL7hgDn1_UuGJ;3aJA2dV<88|dy4Wc$Y*4BMBRKA_u>#Qhd|o; zQdpf^)G)b&EcvSSOObuPQt9(0hmd(;t3-`#3{Bu4-HFaDo5^(T3YP2-&}}FWIz z>7*d;2v0pGCVKi-zj((gx*PZ=ZqX9sI$2!fcX!e#GAJJNIy3IkqJAI_Gk#4F$?=z* zhk3eQQ@)zux9ZEJusI|5z>S9fxUyX*#x+l=k2Y;aCw`4tiT?Sw1sfvL zyEMUiqVJW)Jq7Fbfyk*o)~h+(5{vrO!n=HL1cABkLulcr6n_oIkrB)JC2VHUkUgJ& z6}m?At7s3P?$WGwG^bZ8rcc}2hqtdCkmKWW0|gzCnLG%}7nV3YKXM~8?aEmYM@Zf5 zu~P8}PzKIJs$uTQD*C!-r`0k_1%=qc?VMR`|TD-aaF`cEs47tl~8r=$Fng;0e?eRG{9}p-slB%y9@}852$nD%wE+5%_mI zt|(EJeA~WG+@?Mj?&*k!ERk|28g{PzMD;9i;KqX=l7s?M99oNG*#hXRJk!RmNp70j zEQtcFSL2Z&;bP!?&$^frQ9qJJwJNrw2!}axLWjoT6dZ<3hMno{hgr*AKsdT<*jvmE zLjh#9R~dTGG@XuoDaEta8KCB0o}#C+LjdTP0ua4uOV1C7Cv8_{%k@i^M_o|Ku~N(E zU-#KtwaibXmt6(wrg!@72wyYgwtG&^=boELV3T{z=R)m%+-nn%O#M1Q#rc<{Y#G|S zEd%d*Tgl|ag@;3tycOPpg|oyA<<9ZL1BA9Y{$H0PQ2HXZqh?_0eMKvq>k&;f#q#7t z-7xS=fRzEO|GXWhZY6kczYs82zL-hhD9W_@?mmxmdd_+#wF;>BN%#uW(8E!FyIJ~# z8`vZ5zJrx%;d-lq3`&mNf@>O`KQ1=&i1R_JC>DPQJh=&gVo2$1&dm&7yYWGX85iV4t;YoT1mL@}(8Wy2ftQ_*uFQ`)Q=(4=qK`{77X`Y+gt&}L zNM7~74z{2$r6>ZF-a22S#;l7#0Xn-i%8|;!5EdbM1h`V9ppb-AmRGArlVkHo^c9&e zr>v!0o0)lS*pmPrt+WF%bt?-pT%6%i#K)toi-Tx?O)NCTNr*>#>z=bwMuohHuBgh1 zIkERp{{5}!C$8P-?!O@9^yvL#zYWv{-I$}u@Z?_xTu#bVbfadDEyJ;{ajd+uNrvoe zDt@6ldD9O~RL)tl=et$8eblGbW@c>@Go!S3iJz&cX%7@4lgC8OohC+l^`(EnSPJ*? z2;paf1{8NG$HnFJld{HEB4pP_St;lo|4vI#laodf7*nhQRdxx`TjOwDhojt9$a$0h z^G1%=4!3^Q$SCIgLEEj!V7i3jbMvNR`B=^kPSjnA1KFW^MTXj}TOqBCMJ9(=ak`!o z2j6+uqD)#pZF*IjmcF8Ltn8TBaB{jkC9dM<_Cl{mhSTpnI-8o#)}GE2Xxv# z@l@8xyx|#s1vJRE?_{Lx7PJ%11g^HS(y|IUnZ-CDzq*0FaWQ%DL9KKCK$j`9Zu9}B z@}Iu-(t8)SRSbW270VtANLKAuyN3isrqYlsG2O1y?vF9wn^(@#ZXJ=yOwD$x^o)+_ zBM?bOPiVz>TtPA>dD9|`UE;uxx{0?PH@~~dG~F3Sc$YG5R!(C_$ccWPED$wQQux^2L2!u5QOrDnSnV_S7?b^K`n!;k=_c?`6(HS+*` zXE6>kY0|QlO}pn{(2)reb7QNf%AL68;|$wd$eN7-RZj0W4NH6%5f6^2kcw_@IocN) zYIh$+Vhf`{N+b0)Is>~416wLG_X!7&>J3%LAy4VSr* zyW2i9Jjc0D>rqP#b8yc=j~NCTvxz|Uj4>DG7VOc7@y-n^10u+lX06fW+Z*jMDle^9 znN*X4gJ^@VkDs%e=ZMH9qUS}KZ&Jn0Xvi&8#<0T`qGr=I-nTIh+vic#+>Ro+>G&^{ z;E#tvO#0|;-hs@x|KH4rcQNU85ho?R57r3&)S2b_iCDo*%7Pn)Z4;m6>;0nWbEM z99BPP+{ow%Rosv5%}Eq-8hF^THy|?=yz2frzsV%(G0LsbI=b(mzfS?_pmT%VG9Gp2 zF5miH3!1D22KUhdV9p`k*>0xb;D?Omrnr6-wNY5si=QVdXc0 zD6N4gmm~MQ=Jhx{yBKuiWg;kw9NN!zQRAW0*F!@6J;iG~RH51IDLg+PKBGu9lPXqJ z&Nh3$h}cpk*W9J)f*&z155e(wMHyAxpE70!6i<}aQbRt&ve*hRpeUI^$C-1s3qNmk z8gl!O-vB>4fLEj;O7KCbETfLnN+8u$ndcwzbJK77KRmu#6&a@bSTW3+vNod}Mo-y2 zWws>eRBO%HpLY|_%^KPv=pf-`6~NUSf?C9X&pl1KJC>->P;uwb@#~|L##UGWJ}m>e zOwy?KoQ9?B!6tpNeO|qUd{Dda*@qm!h3eRy#eDy9bj<^nq%JXP!GjZj zf1|UdK{!Wpu!;3IPTPn2>J9fHEB>X@6j7b{_7x4z!vz5$rdIy6St7Mn_D(#2IP;os z(G+IUy^cA*-zjf7qtl%Yk$;CT@P;ri8TIh1+#Y!XX3W%W3>7?mOW@#I|D#pClqHy4 z_UJCq;34C{h5|~Cpr|ppExD(NOc`i9AGBk(lg#wDRK>!f{hDcJy8(H zbT^p?-ZRp;-W<3Y6i>UgJ9ye8!;4};s20~^W?4-)o>jaODqH~VBE&`~m$xgGNuyit z=BBih_N#LG)({u*WI>h({4(cTTU43=Z)m`(YH4?qJEdv6Y@HIyj0 z4(h&F??-cvaI$^>=9oCK+8zh&4xA9od;rzwx0^IZufGFpe7@p z&JvL`--i4o-`feyDusbLhK1iKozC52Z6iTe-P#u-83?GMW7x;6uKM9xBou^PSrs)s zEwS>L0<6=a=OlgnEy`1r6V*q|(3X7TU&=ptPEwQNbm|a&^eEOxyj0F3dKtgKI|??! ze}*DmINtrfFbFBpbIPu%o5n4k55PX~@Yz$6;DNGp=a7vDDT4;JFnG}fb1Cutz!A^W z6KA_oWUhC~>z&>5_V=?EOTO3ng4tlAK`Ovgg+SYSJH^Yhg9Nfev!!ElqMD#yGA|xc zAG6^Q9a+na->~sb?^+{YL=rIATd{>58aXQ(n+E&qZ{*k{#uw2$TAJ4JwaA`FKEj3MkA{v<4MoS>J#@H@!?|9Hy`v? z2u7>B{qD}{-h*ECctn`d&^dC{55Di2B|Sn|(?6Tq0#En1EjtnVw2@i3u|N$c&nDm8 zel#*DFdmsD@VP>tx=EdWP?LgQT@}Ns$_um~N-}zDc08h@_*?Ag1CCn~RE5e37k<1< znf$fya%S>HeK{#8tS9Bj@IHA%*m)2Rd*@DIU%xGcJN`i7Nmu!5##HJeCctX)InHDu zl0vF#w@BYIe?j`#gV>F5bOL1p0DiW!5&u}#NHo6bTjZbrz+PkQLU1_7w@*sVnYvWR zz^u6%+EPPzzY41nE+1{0SO~HX(NJ+fh&k!|_i#`6XrsW_9>%ht=Yi z9dW<7f%t0C2Tw4Qm)3^Kd6gEYMkjC9corY*%}VgKP!P-L+Fcfg7w41os$G3*tl_(Y z2;-es;;9?D8>%)Vq19bK9&N;p>;RoiPbHtmeA$B4T$t-jg-lW#hq|eHp{zFGzcq;%Djnk3NNzPx7kO}YtJ3#n(h(gQQzSIcw{awgulH>=yD6sf<+IPH@0 zpY~Aq@*fUA`ZnZP2bxy48F%iKF~@by3iP*Zn>H;F2Z3m4O90Va!gS(!r^uQ0IPqJm z@n{iTHiLrZ*%VZSyWu0tsRClUG=?XC%02y-bVMo458YBKrm4Xju_v$Rj7B_$`zqpu zZxmUwW4WT;kgR60b2{~CQ+(I*DJP9;@gO|I6GHSu9L1uFrW(1!z2fm)qXM~0IsHsx zw{N7E>_s)J1r~RDjKxk8y$g`^owJ5>O_2}C=}fQZY-7Y8v;!F`#d@>G1J^_3ion9i z6&9#lqnk?(!y#q9&IdPc&m0nUMf+q+%*EDdV23bi7HnVlHR|ose5v9--79!jc|>^) zzmsui&VXE|oG^DUww$LZS1Kvx?N%Jr+kTzWOK=t21fONrs$sT>Nz3F)5Q7@{snRys zw)q!;_gnSnHR`G<>bzeg-Qmlg8A2YZ71$YXG?ipTBB#!YuScYjBe0HEi_fB{^@M4? z81*!g*3|53FLQpH&tf;o7UI?jO3%!Ltt?hM{XC-FJ5r=vwqd$kD5hXmZga; zEkJ;RH9^m9>{Dus%#>H1!@B2PFzq&hO_kz*xv(MYV#N)d6IHph={F&3Cw2!b%e;vfb$t_OtLt*}I z)MfZ>jOnLrbu*oqTE?^VV^L~=eVUPj%e+|ORXQR?l_#Qw?fp-hFI88#IWf0rQ+M-- zR*c{rC$YgNB{Ml+jYmrMwVV7l@ob)KY?t=An$P6ZLByHT7t7TmkB3hzOhQjn&NUXo zlQ$D*k}(TyoNR#~biLSOTl!32^u_o87+|iZSo;Ofc3c%Hthh(iZedauT^22D(7SwP z7?rxpnck;=mnAs5Wi3$x68%-SaQAy2a&}kp0guQoTub}`XkRSqOm&@)-D^!f^R8+m z@4jN63^38amXxTL7=K-E^0-x@H_ouL_jk8#y_&VGJk~~Kto^$u~ zX#v{XYJCYBe}9AJ@n9;;c+4=fQd12+vr(E{e)DD(-Nnt}1WxB{Yk7cgG`SYvR=w|Z*CBX5XkVx&VvEE|=Yfo8!7@Z1#;@8yZm5Ftq~{L}qR)&ktIRVz zUMr0`qV6G%ZV%i4TPckRS4wwy(g*U#o|o(6O@t>hqUtyQbZ6|f(0`pWOBc!!nI zeXv#|WF@YfXGI<~BlgjzHpj9&|H(ycvLWs#nn02K z#-qO&oK@^a@4aKE*D_UkXQy9vUc&h0Mvuu3;o*#2%vAG3rIV$b`u?}`uAE`JVeBF- zbJwk3JMmEyujLjfttA#@2gnzOHDU*QSXm7>R0Ca5lqT!;-0?O0&0*O)AUIW38ral<-!722QrU%T-(c zw2O4tmChF|LzWakZ$9Oq(USKtgoN65?Z^oNRDuI|qGMAj8{rYoHN?yw>3V$309L&f zN=vyQ{>iXL|HZs0xU?BPh6?))-ZOJ&rU#i{nq$1uZ`4$vX z6<_O9qP9A)v1wH=K(9M9sjc5{qVh)cAmOgHG_YvO{uGP<(ku{-bMY#TY66Y+4W>82e^C~;<+#n_A zMougQFYbrdu-OsOXKt&8FYlq9R)iu50vF`R%2QVLAbp{3r}7g~EL=oGPQs2a)vNB1 zO?F@Zxkl*wdIh#)fj^a~A|l_b*#@z5M73CCFLda9)*AL{BTNwk(x{d)jzE@0>3M1a zNk$EfUFmnonfSKl=bsoXGuhu-?{|y5N zKPxz#Vr&||oRPPiR;rUfZ){1W@z_YE^ZR)1E7@Pavlp0jVaGtZ*&8MEloe_E5#uw~ ze-s&1f5LUh6ZkfSccy0E2ngt333NmDUHN@Lml5N|NZihr4wLny#|K+NKl|z2nEe*+ zU*2$<`)W|Jp4ruY>XdsxVkDUq=hHbwp5x+%mpO%Ce?WAEN|;1pA&s@b2eiSdT7VAJ z>svdx^SuQEd{`CJZp;qwc;m5@XPS?UD68-_(P?>erB!^smv1jl;^kD~^WV{nQb>*$ z_Aa03x80z0*!>&EOQff(f2#(G$#b=mXwp46?jU@z4l5V~>C|#kC_AtNk7RT_a3GrOW|K+@7VxLm9|K z(=L_8mGxw`aK}5p=XtBc#`NFzrm9X+HGV4>7THEhyWW!Ux&xrP?Qf9994E-Ii~T4m z>Rql>uY0HH`uhwTh5Y_Bsh1(tQ>+Vza^PJdWCr)U|Fb#ux5i$=>*eiMekS7ic+o}@ zY4LD1MuP~4s#j#91sDOR{OQaOST#>>=)tFv6mbhM{|I;*mEeJ0c(gG*l2~?~`-M}4 zyaOAeo(~tIYz=n7tEDPJTcmL{;~OMSEUEV&h$ipnRlZ6~#yHh;hV1s9-)op60bc!|^y$cTqOx*z2g&z)_9o1uHlHP1LD&e6*fAg^PF^$8j7|x6wb&`bBDy zN~$HpniyOy*-ozCj5(ZuQo@S_6^lqAQO0pjdXOmzx-dbdkc8=`KIEmmEY5Qe&7(QD z`n2(zfzofK9e{M7PYV4V>_az$?Vv)~`5&7hv&$K8yb0`1qMdqzk2 z!$rD&uP+mvx|_;q3-|@Ni>#PN-GJHrpYDpB1Do`kJPpnU`QyqQz$}?@ZQPnp+9Cb& z+-b*b8SnCpIXD%z=behE2wJ|^twngbk1N9IILZAFrnS4jCjR=$C{Akw)=GjRP)L(M zYRnVgA-6-kZy^kU2LzcD!S+;`Wnn{2&ikF51?uChmw0-cdJ~Q3al?DKdFO>nZQjkn^PLxGFW%LbD>< zA?#+UDgWe2>${Fw0q5mtcc0Ps-QJpCMZCr628cuHIS+7Yk6W1AXz#Y|x`}SUo&E+F zFEuyhQ`)4~9nTpsWlKl6+Ti9C>@x{oURzFG%iORFs&Vd0$*3EKo6W=yi6Q)Y{qf5V zeXMIVB?Mj`c@-TjSQuDZh=O91b?{{sdX55 z-V$EGWwgvr$3UX2uMrD!c`Ipw3@x_p)a>H`hI=z-Fg z=5rlfpUEk5#Nx@z+vrR~m$@< znwMWWs8+yFhrH0?Mu`q;O)+&5W>I z9?Ig>WOiO z^yjrq+dZS*H9|xr1U-%CvZzP0Pa#1!I-8K_83H{6>CB`zOXj-V33`^_ps{u?_n5Rj z4NUX`tr<5c6}f>NN$;!&eYQQCIBzbrIpA%SHAy=PC|b@*g1b5f@ygdK;{GZDrj4Xl znW({%3=A~l>7R|#4jz_y__b~_C}}8qPKz8~?xy3dQ=84Z5&%mX#F7al{2B)-R*_Vf zu>;=<(&?XAbWMPIy~U6FLZKo} ze^i$8l-%wa)I?qP#caKMWOHGmaJ$&d1q}+-xgk1Y=|bv5V(zdu*IVz;Wd_|j)iXV- zUY#^;Xn9TC*<*%;5u1BURx?{?Bum>%p(uz4MrFn^-kUyDj1PY2}XwzoHzNb2D^8Jrm2)b`ERS ziYVti>11)?2h{`8_`4>Jzx=984~wt5Q|%%)P682d-Wh+)__x=Cg2Y2|Y zoSlnDA&+v4=#{f?m4EnMmGM6M%I3zYdvTNt48y%0)K&-Fv~29-Qfj49_iyNjAW<;m zaG~S-?$f2Xs_8_S)5&%YyCk-Ki$!1Rf6W`%Ia!v4gO9wfz0}p93riVSmnS^qh0P)2(gz zR%g@QTtUM14B=R`TzZxKCeD8t%b}}Ow-%kPO}Wfps_-M*8E*7D@@JiDq%zF|Kcyp4 zu;6~BZaqK2Y3tOQVv_-<;0wmAbcAqs zyj!?63hUyP64)m{(H(9D?KY#t?E5xpon5(%pZf`Ir!nPKyAwaHbw{~cB05e2XXmXt zzHaw2BlDAMwd!y4$|Ig=SaE4pxT>c`zi$%ThSYIG42}}vHx!Wq8I}0fc24&bpT^Gp z4+GkzEuPwt@tZT4eIe%`6O1V_S(k^x_CPEGGzfSO?LCt_l9zJF@VMqW2ehz$8Z{I;YfV@w_=b>(UBEr* zVAbuWWEmDt@vr@L^2Qr=bW4s5qjWyLRn794)+}CA<64s7=`P*Sx6cuDy*ta331~GI z)R|aOj7|I+qrARFusy-Ib#k%UPShk@iR^9BOM1xVp!{^beg?PAKy7A{PB|q*-GUX8 z-ImKc!gWSb*dz{u2TUi+KLV`khlqsyeYrBEDpu4Q)mXt#rEkezPx6^`WdSnpmOK3w zpC;PxniS!|1LnNG%G5ZGwv?g|G4Je@LuS&`t!LoUo`$30R>Ouu(=O|x%>Wj+kD?F# zuTH;PWndn6Px?>)xzBvyJBRZUl?tL6Uz|tSiFuDEH5P^AoJ2jc@?9}cr-N@m*M$Z! zAXgSJDj!|Dd7pPtt!Pkaa7FONm(5*pVq*k)C0_~`28v>~y|y3Tp2gf>2)hAY?QL6- zS#9FV#+j!4#cuaw&*nMkvdr{8YprT!Gs)ZLPqif}oN<|OCWUgcsUMPN ztJr~to?zRx2xZ;+ygd%8@Bu@2MjLV|DW$kKEEQjqndYyOfUM_B-%%Ud2Wd6T$-LIisN`H?KuX3GsY)&&2dC5`Jg-}BM>qH zm_u^OajoX!!feXQsl@Yo3)yX(tMVbxZn8=@+7c$rut;)B`Ag8R<$TyqdjhCSH|m76 z{~%brX!7BqPCwbX&{Gkauf-14Fgoh{zuqm`7G4h7ruJ;cMoGDo&a8Ej1{>oRmo@-k zW@#B4n=0v`f>xq=Q~lA56U_rOeYSCK6`i81r}_^;@K4)RM4vMF{Fy1dtuzDSZnsj| zNSCX!yk-*L$yI@+Kr31lgcGwHI!uoB!K*apJV94zsG5Gt-V+O7GEj%13cK;9ePWWg zImPIrxVmNBq&2Ww-!~yyN6*(TPD_VOdc2JwQKFe~Vg+Kco1*7s7x(?%m)PUEk}hqD zbJXtVl7ZJ&KgXZax8+-E>-n0*sTyQ< zj>yrMs$>=H&ftC3j_rSL#aCu5z=+QM9`x=Lu}UR(l`vskmbuHPVVA8kKvc^hCGGN# z2fi03ees|3WKFG!C#6ZQFeQ%R(%8i|lZe+hwBI$f`lwS^M{4b2KB%KMMwZ$~(WLSx z!B&_2JK873R2X(NzKaq})Lr#mwVs%WM)Y%o@dOQ%)tDi7pRctl@p$uB?i7JCWyK;3 zIQYsO%vp)ev(Kv!-VFWuLk|k+-@Y061%%5pyL>kD4_~W2GmxHR+&cGek zUgoF;`Y86 zE5104olBfizZ$vPxF)v~9_Ite%07D)g9K>{F@CU3e)-4v6i{QB>_{Rf5fiR5fZf`< zgqoTbc597(9yU4jd3vgWgQE_kw3DoVc{QwALczsh{zn}>Db=^XNKfaG#kJL8efu5!N=VB7_Mw%EZ-*0kqji~wBF zCyn0V43{MgincbTl5cCuX(}e2lG}dM(33f=`#?@3vMcL?jy7DflQitApo|t4W76!_ zD3G-{YrcBF;<1ZOAaR-b^+FgtqW|rCinNOh$GI$nkdnV#&n(jjW<>awF9*g*X@`7b z0sm@L*yhBnUSqbos)4GEjtzQD*3jbsT~VBVsi`%M+0uGJDUTb?B+gco7Yv)o9IP#L zeYJPa)&Kl%86vu?;)0Bn2u7~8{i3e()xRVpd5UqEmENPGFIx~vIrT}n^gHg|hj8eh z6+|o0>y_)YJae$o^09SfDpw|&npp~;J#wCuvT^@r>(YG2+4rsKe}{5qAzy;mm$opt z;-7$k#5L+QpP$T`><$bgPJ5xO&UAj}<3)INfXtH$=x;;+ImAJ4F6~B>?4if8Ea{|; za(x{i3LRaSH$MvxZ5t$_q0JNL7WjH#*I~luR3Mf7W(HcV|ASSh#T#}VvT)Nt_F_Ub zf1NJ6(PFTAt;)Z^V{#VGWh=bLJ@d$8GrHb5@E|RMvOW?4@N%Ao%ECfmshad1SYx90 z=ZZ)D1GSAcpV#z-Jd3X$6HMFQ>KZIvr=fKwKo>=BnpZ^(HDAQ;?s{j{;BNvnUFV3u z%zNDxbmHOe@OrR{CbykX#r}LjXzi|3b|nv_=Sy7_ky3Tu4PXdhouBJueGMzfGo)KP zyc|#N#Hd=9t+uf)E<>us3#XuHK%Y`N1)vR$U#(1VBGAA>qd`H3Oyv8P8=_7`wcaeR!LTX-$%Iz&wq-lGoYg;QzF%vSRz zW&wA6H`A?ua_>S~7yl0k@b6;0VprRQws3Kq;byLM!F>rIGXO}hUAQ_V#) zkFDTO5iKv9?d?3Obc;0BmmfcLBsvl2W*QZh2z&;UB< zOJ;X(qX{J*Q`@EBx7=ur_Vs+leZ5vsDt}<3Fle)aUv4j^`wZ!Knpm_G)7>Xj7i7Xz zL(lGEGxJRfvmWtthG5k``Mz#>Dmqnh5c^LQjUN2UQR)XiG4NQIurnEuW9|LIkia%Q zmk4wjrKZ7U`Nq&mmj1pRRf3e154+UP2N!rO{WNO(>}cj($V{Qk^S>yv*xzCSVGI(#*_=FH&A!g#YvYYH zctV+V*gza$(wUssLnw43y70qj5MB5$?@ZA!$rXZqYZLu=Q}5w!!~w4z<`aDO09TD`~*&H7~zg*iV!c1Uz2y* zX8_qG-ZVwfo%jfv(By-@)aE51(h60}@JZ+AeBw){A|OS?Dq478w|`R4m`g;uG|c!9 ze3$;2!z)iDry)0l=_d8dWXVs&a;=H3Po}Bu4_Q>NDYW@RPH`W#IvmKhr7m~NWCaUe zwX^RwF?IeS&Vfq5ptortjjSC z@HEt9befSGU+(BIJdWwKUxd1@r-w`E`wGUVaGcY1A^Ex3QR?IaLipAF2ekb6whm_D z_XPuse62i{RJ^g#+6xo6%!ZNh)L9eAVxq7_G?LM&K$oC-82zf9*9$=e1m)9pehejy zZnAEDtVVL|EmazxLP|{g&89$yv^J*~yR4);SZ_8`SkhaCZ#M~Ct+HiWuvdZ( z{C0edn*{+TYkF5#d-?9NfhPM@?0yug3p{-0(*3~#*(;GaZjO^d!Y7Ye)nq0Y%~mR4 zR?xIxGc5r9He_2`Pm$u4{BkBUo*c4&hs(1dkoBy`?{r|F$tW0x7Sz22Q zDJnkYNnF%fnweV)Qo@t4Xy9D=z<(iVS7gVBa@yKf@1BZKhX8kXW{};d;q%Al|8M_% zq(PmE_Bq#VOTND5y_*m?U%b#g-|lyFyudo~56He_UpHFW!z%d$-}+to-cD)y1t`Ma z1_YGN@>KAqC;bnge*W1`YyoHhtdZ27buUukTml6%FC4Z|tq?bmnyRU257%9~K^p%R z8?wQjhzL68-b?Pu4kJdag!lI9sqO2hOD`SU@Nx=c)-T$~v zA1wm)M9>@+Xp$P%ML%47U+Pvu3%slE@7+8NPgFWnSnEmycA_*FQmdLoKy-HVyj{Kw z2GEX`8UNFk><1RDsz)WQJqk@J_$9^+R`Oq?}t?#D6qkCA#h)qBdT5U|!ou!|BYN8(y z<^k)1zu!rc-?irA$X!7NrRVwXumk$S0uH|fAr&Nkv;O{cXW7eC6}$;^wi~FZ>pXZz?m**t zRo3>l3Sg@Kx=wbx$36V7DGI+*)mLlZRX!k?BZoGUzJy=vGjnf3!w%djD~0z&^Mh{% z=8qc5)j-`1qENNpvmZ^S;1bJT2O) zd5g$BPPAHPjbM*4Rr0R_EF$zDdR^bB>$BH3acgy#tga?g$An*wi`hxtNEk5SU)>nf z{t`N|s-+voLqy1=m8Rumdh*bho}7Uh-}NN$26$u_+F1M*SYu%KCUqBIQ2F3;Eq~i* z8t%i(9WauV1Fi)S+p;-jA0+fo_z65??M6dqhq@k^PDS$T_)dMio=2GXpwnRqb-$jO zpsBk9D))0{Ln4{^#BUTP3R0c6f!!(g0;X6baOb3Jm&@9T1YrTrcZUk1Ih@d6-9Nu; z6E>PC4meeS`Hx5A|QbsyI01)tppt`5e>wrg=X zo--&OM6qWpsyU#UU4x6s-L5@L?u?*iP2Jd(EG7?Wro5M?RD~EmrCPxa?WfG7&N#=c zF3)JzHx99Ag~e}|8pPk||$6p_kCe7Y>c1C=5eCdzEK3rzP)h9e7Q)*Q7L zAAl8aO_lmoRD(lEq=6g&rB|Gf$(-Y?znZ&kLt8RoWC?L_U&-gQ7LL*#@ST2Sx=@rD zY|)jaWM~b;!Wr3T0g2sd%g(nk<5P3(9-vlf21fqgUFdg$r6=lJOzI6IrbLIQWTz+8 zI$uA+oz^%BEZ0>Jz47Z(*{wCJcY5(^i>A>~qsL3_NUi$Vh=W}R5yh-kq3D<@tT%od z)uJp%&0ZZ>=xY)#+e(|;b3s4t+S3f&{Zas=%Qb1nY8LF)yPvWW4(1^MX8Z>661BXdrs5uPHj$0)Fvw`bAcn2_v&d=H5$8z6^oiG^8* z@>u#(`|uZ8WV})8U)aiiCcpSIyz`kGd#Zu9O$-cz4}kLrE8oos-L!J2MP@$k6iB^i+>Hw0dK@U!^h5LmUqohl=cL~Us6q1j0~w0m;!C56 zXcfAaz8b+`qWx|CD5M4P=O+~|<8-K+7?Ti~1=>6YY;z^i40Cl(F26M&X63%bRwP{6hmcjG;Wz-#TqTAx3D4C$=HuB zW<(~!L1N3`hdlSB$hb*OizPl&}&%^`UaaadvI{%+&XKO0EC;8MDX zW0lse!SYLz;mP%*k!Z}IrtS39jn-eo{)}2pUc@htqn-z~+rzGlx$u2ZK}%fGs|^dv?Sm=Q9Q+JD9{y%J?t3Q2OKtp0uo158`IC+saVv>9c$~ z?-Byr%)~Hkf>QW9SUZpE-}|JnGYSMwru+7Gbty8X3a70%5RO*%p#$*NH5yyVa%Yz4 z(}1_X!OtY9Xxc*r6+Y}Qc3GS$&C8x_P`8Y}t+(k!t94XYMPF4ml49(e_s@0^$J2QK zo?POM>9>XQ>nid4Re@WD;ihVFsS_h`|n`S zlBPMzM$%Kd)C?aR6=N~L-~M3~TC6tNbbM_|{QgSr%1SYtn#Xp>&YWJA<*rcpD6sKk zCaf7BfcG)dhJcj&i9+xoNqZ+j!lgyBRs}K!t3}trOcByJCAKE&86LCa@-=Bz|T2KqKo;wphYPj%C zv2)?-rj{sU;Z<(#zw(OTj$y9l1~`~U59fT0@<37CieMgjOO!pB8Rz>{t8^n1kI5Td z>=y`ZRTznNc-NL|yh0W9`=>y%ei`G1q5vYsf=GO7BfQu2yPzN65}K|zk?;URXLhmG zu{*$@L}%ikaqNo!u1$*-t``xQc2$DLFNuFggHJ%7w(9I2k^dngK1R{yiujxuUs;to zT7(Vo{X27Ha+0_~YX3G@JnlJuY8Em4(NYU@^4||pmS~Y{?kAP4b@)Dx?F>nbhE?ss zN)q9Xek&Kw*{uog%&G-hxNW$&>8fJHC1wOwj6zn@{E%T(01U>g1YdS{n$5qP#j0s< zx46rUHqx{2x@KiqIM0!f(HHw8xAOrwHcOuDgsVfx8%tN!%2)E)AJZPG+NVmrPlE?3 z+qDMF(VL!@cE09H{yf>%O5Qr|oWv`at(Repg+y>fl*K40iLeh}w_LF?bI9iu&r!1U zQmzZGwfC8PYx+3GICuERY~AwViP^Vy{Kg`6IFkvaoE`jP(Y?xd^XL-aEk+!nkFfeMCfZU8+m#CHL61;jDk|Lgs|30d@LYTJ8ikE8h|Ss~7o66WTw3CjCZ&F$lu^ zQ)FdjMGo$2w<_U+4v#rTSXi@n7%ndk{pI(FJ{UN+ywa+y;D#^GZeoP$T zI7@fba+!U_7?OSyH-$}#nbFggn7qqGiw@7-j`*2Q(X@D~Gm%eP2-go}Fa@@AwoLgh zUzPd<1VHRW4m#7A9q{5H?0Qn=dNl+9>1KS7mG@OTNZ}M5^;2-|egw}-ZQ|FA$(#n)2pSQ0B+=liHgO+k zlcI9ZmJ2^ISG-tR)khl0cZ=&&sTX^f-%*X=x+n4@2jSDqSSrs{yR@08g;CqNAVJ?^ zPA5jZ1*+dSX+wp5s?FQW{={5lgEguV;pIiEvLnv0rZk86g|nqQ`KG5FxrGNz)18Sy zhw|pzYx~I*Q=}YAmu-Xax~tpT8m_GRS-gf%FA8iFm--`hJqq}WM5AqLr&kthIX*G| zh=$1k>{DK|#WoS&_I-ub}?ZG zI#%hzI@{rq7rf6Tw(q7OIMUOsm5=8eU*=TA>m zS=gWyJAw}mS4+fPKt+zJL%3W1G|R92ax}8u^-@3wRn01OqCbEh+)lB zEWBdV)e93%@a!N_Ec}kw^^;ig6nld>b3gjt<_2H+pp2WDBSlECxB97qgFiI}1z=NL zMI4iCGNDb;rm*`DKXcm~QJAUT>9(j`XSJ_)id9PwNCL88#hdA*InZL&L{SpIw3X9zT+#z!=}{wkVwfWUZSREbR1u;Z4%LMdE4n zyOp60fmppA6;W6=Wm~d_=3+UTN6Sq*Jk2|yP_W>4=~A0?&sgJNyffbh!ltrCrQ9O* zG`^!?`r=L}ZmC3GY>WNbDgWz9u2++y?~pS``jJ*mMo5@rRJA*4)hiPJOv>*TpW*1^ zM&Y?q670K$N6Zt4zs=Z9-BXNJM{qE zjb+*$h(rq|Bao#?1p8gfV?!oMS+Y#kFWshBP*MmF1$3_zrB|uUhWBRK%CKd*izm#+ zYltvED#A+|NUZMD^C#E+;FVy0^nJ>utjIG?t)FOY0nFYVO1(UzB%aM%7B76njO;{g zG9EwE*c6g`i{iXkt$YA%e_#7gnDL(m>X?|js2s0{FMe>8H}DuJ;ALsIXYusn*3Y+^ z_4el9C#8B!a;R{q97VQY#4~!y@J#Q+-7Yv4gC68PJ7c*V4&>O$F@z3=g(rBi+Im@ zB_*3$(qCjIY+J$cE@!z`kt@opb1vXf2S%p;^qFTam17G!X?-R6uh8WFK@@{_jn4$)O75|Jqwl$oGR{@1g_dMv8ihno1)7*Wshpp z6>$jTeM=#m{uLi_cJYD$%l5sw*(#|e&0_&>s+~dSu%YQXW1$^d8ibLC;8#s<{OF0o z`ZaJdImX~++Pn9om3+9y(mz3J0l1No==!L6>e2h!9=^#JdVvcv`>>C;V|1B`n4tyw zjSsH(BQ6up`8(~~QQP~h`pmkR% z_5L9eb`(`k*k5$oM}2^5E1BL-X5=<&&?B;u`Jx&pvFgvz_2c5l~rhlXa|G{ZVP z`de(vVh2|?&28s~i}**5>4uu@3F=f%$6TiB(h0Bf+IJa=pD~T}E04FoSS+7y*iv0I zf1Y+NqSd=w-I3s(L-xD^`iOyQ%gB({%`qyN28Gv zLH|qB3=Et(S6&(H&E8Pk@Zit15pYx(&q1Ofw&2sr6C!b#~(53SeM$K zG9jzwc(8tlMI1d`ehNGu$BcpvI87Kuz9=yo`3vkP!AAf?Iy9D=kPp zpKG1P(v#9YMPni(%Fybjj1CxY26}%xneASq951UL-newGq=bvP7LabUC$U&37Y29m zPW&wm<=GvgX6dmglQmK@%2kH7MPa_EI!Sj4jvs6x2{%XSdAJ z%XO+H!(2btj;V=1jV&V~MF*>Ny+E;*TIh+qOeon)=)#R>8Ev_vy4B>10Q-l%pRInqFekFw$?Bh6|E{7Wvk3`z;60%WjZ+G=UQ_`JNGd2 zVZ3=(J)S@XG6^ksFmdgGYMoAIbJgts6KJhc(W}6-|+7ka&^J>3w0XR4i5Z^wyc{#C^l_4&PinYs;Oo7F>Lc?_`e-ZjzhV3PyVVf$D;a3%-8icH#(LFH1MtbJmn%_QC7!ns*FdP4>ZL(`h` zxO5JGs6={_ItIk4&4?Xqi@J8h(VPF33m~svav*KW4*8ySoT8s_#Yb9U@C26(sUZOD zR^$}BOAe-9B_*(U#7(;R{!_WH-g1&{bI6sj%d;OQ{g+~7F@<_H?^m6iF~wxzXY{j$ zgm|aC*MnxqCGQ-Q^9wwtLq4j({mNxMHN1L)%-#hiJy9(IrhD;8GzX1eW84)@1(Z-- zkCm2RtGNN0UEiBJ^AQ=|J8w1GO!O%b{9+$F2PC4_*;lXT)Dv4SXV#wBS$NBkSgVRv z&os?_I1VD+vP?L&TQdV2ghL`8Q!|2mo58q3-L80Z%br4ZqonPjq7iXn%{G>>T-Y$= z10wekJM3i@>-Ey0?)+SQ$62YVq7f`}CU?KO3ej?;eh>5WnOgvnB1q!XFjh9g9wrsO zD3SeC>nSR^ES9KqEA0P{5%?YRoV}Q!-k_2HJ5$ID3+keJ)RKQO=sLDF|B;>5Yc%dq z9C#s)3`|d1;Gp!f?ii`&`E^3mBA5dP<&o+c6{V93+2jvR0d1VmME%O)S2KEKaM4_b%^ueYMk%)Suha7^ z`tQ)CXcq0gzu_NK$+aAsmw1aI88i4Jda;PB4!tMMo~3X2ocXMU8CoKL#N)*?Q~Flw zMLUBIhyf|J0gP?PnW>RYPYz{sRkj*)G6NLwk#2qABZkX*?-w~fQCw(9O=%ZctClq> zB3pa#g@b4A)}cVi33?)TVTWwKOd_4_<`Vk#?{vW3LXFE)Yn+5*(6>r-J_~q{OeIF! zu3^R`LrnDxgtX_el6(I0&V;db7^LUWVzWK_p8lO=nsWSze?5G?mBfcy36U~cXUZoN zYn2vrGx6alqIib$d3JoiH{kwc1_M`}U*6}LXz*P(35Pk+f%9FT)mNE(1AguH zG@k~pi-0dJ3VdTnI3*`}ZDEZfhm<{0vdr`aY^8cxKZ!}U>HX*qm(@mzuz8p->@n3<5)B1t$Q`KC!A1(Zx5?Fdz)K9`{AOI=6*SLUYw|--p-bV5?X!CYXuu1Pklw-XRxGK}%t(fN(L)p5bZ%zclflYWwp6=sKz6%rv< zO(S7N212jRe&SXIwt!=x5X&bW6B%YrXjO*6SHLQ9S0ZZo5?IhaSWmRzCq$ajn7V+z`DIe^u`%w^gweyudrn@tba z7$^5M2ntoXJd$Bt$pj8CD32l;mJFg#Zu{?UVzBZu@+ohhG}Y^yAy{$~moH$_ow_CQ zXqoQ=oCkk>J|hiT#mPcRw=$xlO?^WV)F5uwze<|QUo^6ABv}hQIJIhVK&|KWqDBD_ zqY+V7x*|QE*L&k`XNgVLPqxBeb*p%0Qhc|v_(p^ia!#+!DkN;Z^vv2f_SjYv)sv=Yu1vhZ@lg z>~41kxwz#C5)2ByAgaIF0L$XKt{Bq8vh*mUulkXYK+-MQ>L1>v%;F~B=`+kh<*)F_ zK0YPmddFj?kl6fm!4P)#5?CbuQGmD|?M0?e8TeY7Lf&|L-su7Pit_hQ(N{n#gGeiW z(yh~x#aZT#0$@sF=v;O+)hdYe^IiVzm-$0o>S95^pEzgs&Ht9)YBoBb(vZIQ500g| z966%VxGSFs;T)bWy?8+5jB4;Xe^8Fi#J+gD%hRLbCRZLY=ac+=@s0@BqTIFC`A3$xr za=Lqk3>CJkY4l=fH*Gq#KhLNVcb(5n4v)29wB*h$nf_aEW5d{O8aCVol^(-fP^arM z8pAH5E|y*AeF6k-HHIzIGaqTItFfhW0AR9nL{?D37SRDA<~7}byD<+NmZeQ}clV^+ z;`Q~sxZTm~wF4=rWbJU7@_Z1wB7@w4+-M(L5QKi2Dx+0+t`sYikWHCFo??4lA$z2^ zcN%_pr(-7|x*pFVmTStB1|y7+K{2p!;6g2>ee-JS(7p1a&OYQJGk~W+&PWTZdy>j$ zXje7f74`(cEc$IT%(+28hh~FWM@2I0?9#1*9Q7FF`=EX%f~v>$<);l)VVnCuayZV~ z@0Ix!wKuB36IS&kg*;OZIxUHWDKBx(@En;ZIn~T`kK0U@ z{vK0&0SkX*D)TJ{8TkBPjD0k97B`pphL)5M-phnt%!;|=6Bac8&Qp6V)_>j;2wiC6 ziaIh6sJDX!uy1NozSO2qE;83Q`}H3KF6+}7Xu1KD(z=IfM|@e~+6uP%Qgiu= zBw^+AK{bexAZQX;shh$<)PPiNTcDIFe9fdYyx_&f59em`=~{}YLpm>Nzj&%Y3D=gy z#VgAb*$1kH&2zndq#yv9DC3m7t2B}yV2=$5V`~+kS$IfxVZ~FZFYgD*s^~n%YJ+?= z!B`5mK(Y+`vz>^c$HkKlL6J7$ul$)mdE9GU;b9fe{BX(F5gtxI&A;1Sj|_Jxj+u~8 zkMooPC1)Ed2;k&Ji4fas6Q(Cj8)n9N)wC|=4j*#U2DvYz#AB>Oip5+FIh@lk2a1Xd zAsQ_N)lB6B$0z}2Q7bSWb#!fEcOPYz1MB1sa<5w}n2DHkW#DybF%u?g(4Y2c^n%fe zFF0mNbGS7jOwWQJD^5K9`QA+FgyO;LcFc>5d?zd-t@-*}_{S)i2qT(m8g`+F zpIuA;9Hn_H`O*A#*vJ6r+c3dDO4=urv#|#!)QUI~H?tAR5veRc;&g)pO`bvM8`Xkxz($K8uk45@@t7p<(Cxfbo=$4<# z4i{DTKpa2HqLn7miKZL-{Z=Cf76lIiWNYs2`jT#qSwI6rat2f9qWrg00UCQ=tyYe` z#^+;2b%kp-#e@5XQQ?dgqx)FT=#4rCd>}x9W~L2wge$P0cI#Giq1iehV-BrP!bG(-t%7V?*%0CEp*$6UaFLFIMOB0`0SC;NO1_k?iXF~cPQnst3aK) zOmN||$K%Wc7b^3zY#Rrfu~TE#=jB?f8>1JTl50K!MNqAs@jc$3`U{kXi`{$T+GY!$ zIg5oKSxawJ4SFEblj)_t?Fw3FKb-hTFXHmP)>TbWA+MIQ#v|3|X=IBGKZ02%ltKGD z?n_1T4S7Ek+D%IdUfHh5mJpJ(HM70<@d5wkGAho8-n~Utp+{gr*9P86=I@SmAfnX0O-l2d*%;BiM?lU z#oa|rS>-li`qL=)m6j1h0M_@WJSwNP4MLJ{f3RdMi!|^gF%dev3T3Oc5C zgfhL`xXprS9{(G?S}a8u9?6;DG0@W3iOD-mPp2p-4hq^A< ziL1jxe!o%BJUEt*uWd3u5HX0Q=GtrbuyC(dyg(cj&$67e=;HBar0-i%8_zV#>ilnxh+>sz;HL^J%P5 zd5^2*-XC_+?|GhjAnlEks#$lLPueGr!@u2|Djz!Ezjzn!4XMc=$l{z|4=4)?aS_2C z(*T^d<(E+EpyPC@0_3IO`xcq5TZh=QFxSq%or&;(Guxeg8Fnn9f+k%mA0zOP@}!~v z_vDm#UgxkU<-ZA51y7A`o_mmly9d_!_p{8`SnF<`gFMW8(&kuO8hkHl*oj7+^r6G4 zAjwvdAqz&g9hUz9l)`XFr|s6(c@j$!ZTnT&3FVc2oz1i|=%t@L0el0bb(==bO?-iC zqUG~nGCy%Mta!fa3Pa`G7O*>jV{-JVxLJYkwWuwIM)~q#l=Lv5J=R4W{zSDhkB8(s zG_&X;fUWRSCW+CVNRA>GZS2-4!)LhSr72FJbEFV6rX=DB@$#iJGVdmRdH{Jos5Hn0 zr34vnE~id&j|h~s#t4^vp7&EI63ARqi0KDJ>7s#6Z#bWge}78k5|31yfDzTw@9gm3 z|J3HCk<9jx5b)7vQKhiNOkWJR)wVJIt_}qQOyOg zO}lgt$prpmKeGGw3d+!5=Zk$%RJT=kI4bh;y_A=j6Sk$0Lm7wEFP#87OpaJjis?J= z&}`F(;#G3s()U^XU-|R&s6Z*NoU+M#Jnl7X7AS$h+!j(r_=fnXTWnP6>{sB=nF4jqy3XaJ6CxFvx z{|&0@EGn$JwyL~V|4NIqgxLpPa{>+Xuc&j>Y(qAM_|KE&6snT4HhVPel}cYmO* z7lqw{Cz^{2-n_U*w%-e%6I_?;IIEm+{-5>;{oMrUwQ0(vbCgPh?0!Rp$6Gk_!M1Dw zg=I|A@UpLs;%0mC)4bzJL5yitmsI^(a55;AkdP=*YgIgD|;_< z_lKIe=VXlOly716jv_H(HKnECtyJBYi9A4g#e{wgEv7#dhVok?#tT&z8oP-S2vYW& zLPf#od7wP!wCiX&h@xmQE(u#{AUzT%rsw#iXS;S%By*&*^Q)S+>~u(@!2t$kG!x zh1_krN!GBLy!<`9jCN~BM{^_Hp6I0i^pltdG z%*dig$UEh}c^?8sQQR(}$`l2+3z|plllXS#*d4yib~ z^F(&_3z1Q&{e_GqOOEBdp_Vm_1~~|Rdb2i@H@sU<>dlaj+xFDf*TU+qBzxxap zfrI`5>h^cHpkDSXW|)*3rw4RgiV>br&etp zDe35_G7G*cWToqCd$lX1T6+`{Q%Twi%rP8`4?b+he8ee(=0v!$k@ZN5?~7LHtUhE4 zv4EF~wH6-@HZMa8I@^!x$S}R_V{3X;Lw3NQ<6ofQNbfE&EiIVbj&kjF*ga@a0NU*09 zJQDmS_+7&=O>ojx?Uj$OgJ@DbqBKY!4lKnSDi5Blt5plzOMr`<|kjcTNWPFYv7;!oo?*|G=G` zZ0T+lh=mL^2hI;`dSenfOPrB=zqf~uE;m2Z`>X-cPrnZQjqj>+>&GDmj>vtER`5&( zZE)u_&Cl=bcD`0Q}{*Z}W@j2`y5>+`*a)+MQU+`xI^<+Ce%5~wb80%te)>pB_J zZ~f3-OK1RKzs%aBnlSa%UL>UCY*XZV&kR^^Z%?qBTMF`<_>Iua&Rv!a2YM4weBJ|m z9FG$Gtn-s^+Z$^xH=QaTNDkRwlvCpo{|qezpSy{)`?9n+DWph3tCJbYng=EsC6_fJ zo7WG>uLCs+A;VLxM?dWKeEfG!JXZ0_m7(6k^PVh;P6o^&uGP)b_O>T?3@b4?M4&ICj;2+2Y!WYSM;7A~lD<(c1&JENP_X={g zRO~5;EB+dP?0mq7?8hIQqwP0#dQba<4!#h;UorR=MT`3vI0-1M({?jFkzJOFmAqwe zC&}C%Hq^_saH{;sD||1pf}V4HgUTbm3u(=0?Qr#1*R2cMD-W+l0Iwt4B{wWqJG}H|5W)|u^_aaREt{5-e-oy>& zl!V&#uU*u=gu}JZ2p!1TrcD-e6~VAzY{P=&Ji%6q4@=^98DoaT#|nI zh7k^=KI~K=x<JLWK31e&-&C&=4hG1anW& znK6DQ;tFhn$9A7ODR6`w*vjSRxqoX5#I71DY04WA6|}|*HdijhAQM=j5TUF6=P?So zDLqS8D^s&OZ8K%YhV0`3rZ0oFCkL~W@(Y{$IyrK2W)4}78oR>41!=dV49 z%YHUtx_7iZI^h&Y9xcJce&y^0WqCsaSXz1q?ZV&#xvHop~A^{5{*nr6BGxMKyMLQgHqF!8mQxp7I|$=QvbTjXJ`TS84n-DG{81yw7nT@ z4=Rfga!*99fD^~FnoyC)@Oy za|dR;7}S^pi=vezM?{yK!j;$XtHcMA@TRwyWyfvEvp)(}? zy-gyl@SuudX0j9PGM+B)6n?5X%OoadE{9K7+kO{PDP{V{-hI>Fg4@-7Y`j!nyX4-R zv}~avxQATx?1dJx4x(RDw+ob~)Ci4BRrCPL&STlU!!;0nuk2xL%TRWd*z>Myrv#3; zbl;E5E8WN80FO|dkL#GZhe0UqjNNqtvQ|oE-pYF7!aFxY7&oSm_Vl)|E5L^R`J&(M z96ab9cHoI=+1jVQ3mR0fTbU<>HFNxkuJmEk{^G9MX5ne!mo{y0>F73*#sWPUMBAHL zu$n^)A;GdJ-3v=0b7=1~j0vQ{s^Z+5Ji$FM7*yr%xwL|{125so+3d9fC(J#(-4m|| zCx*&Sk^%Toqw{gNWn~sTp@ZF}N9a(YaX?PVaf$SB#X@c@VWFD;P@d;teOm@RIy_^n zr0LmEiH#(?apOj$<5M9=p7L_UYFFsj#_pAK>9mQ^%gymt;Ktj~w$abG%wDA2YQL_% z1-x#=dU?V`IufflZXABi#7&YB8^7pr58j_H%g)UqYN}}|;086b5c8N#lOqb3pN0=6 zi38l2v{o2^WVl1^fNn3i1ua9mwX~Z?Q5$ME1v1ocQva*QQE6o6pOXJfXPA$%X(D~& z?f-bY4dQmZapTr!jn~TW|L2+^`bwG`dP=v69Vp2^FDl#TExJi87Zp61)DQm8(C>7K z(~yG)+ywQ!L+vyEi2JXHf0VaqLss)4>0wD*TXtR{eaPZy>FPJyaYT9HVhCD5WJM6s4@@`cn%N{umTjs*Om5n^T@9+Xgf&_M<5_rl)pZ} zv+F)@Ul)lzzN8Er?MrszMf(hO{e7I#(E?auhk;RYMjvY9faIDk z&mF+b*b_$jTo@Bf&>#KFlj#3f8|jrm?ebt<5QKGEo}5m#mEZ*&dfMo9V+1t)e|k4@96tsPExV0&{dz;QF1nKH8piZt} zWfc|lEZ-0Jj<=h!ql*g{ge93@VFN|WV|#l>ysu~VZuj$QN~)>{YYIr8JXAr&?jP0_$R6ei}hTch;hj)A0Zffq;K} zQM4WVUF4>wE0!tBiNjpG35X8;#6sm@kUG5=#+?l!o0PG>J3l|)E2nh}6-0DtkSw9!_&}F8}u2*`S)_nkFl5{4od%W+*+wBw+6Vo>DM_%YKXVJm-G|uxO zLo{wL-{Tr+qvpii$MTd<@Si__){93Gjp|iRQX|DNqsUX~*sWZP`c1Z9D_5bt5qM|; zsF&H|3DBw;>#bup^?g<-4{76oC6^HZ&!kcOjox7LS-oY=C}v6nFi!=5>GBL6soZ|n;vU^{Q$O{=n8~W9Py0GVMrzY~(}(-65W709s@4{BN=!d+`QVO&c1SEm)@G%< z{ncxRC4tkG2g=DJM7tp$9{*%hYnFA!%a*lmlg*}p8#m8AF63o~>SCL-Rn{^37jKB zBK;2R>*81kKf4>A4d+CyPSeDzx@Og3>sg)5?vTZ*a@D<~OBqebw743#zI~&f_gLMn zcl^I1&?SOY6#)TZrx%i7p!?&ro0y(H+O|G?Wko&~$on13QlY54=Hcw*WG4Y8Bg*>n z^faJXZ;9nRRy%=CdX(SydJx0T)m1`K5oyEc)tZ)p;r9K^!&7B)-AqF^e_gJ-gBCa) zx;`>Dm&nM(}Pnv2nY8iogG~x_h$IXjyk5CnzYW zgQW9e#gdo63AE+Gg$Q`Xxz7)N@`r6FI)!{@PhX$^E#^YB)zA?}_Y*iqw1%$>pX-l` zzL=1C9ss8sicGyD=gT~kldB6C;@7gWB|uw|t;3IC6}RiwML#d|s_d$@#Yk>&F3q^Y zmA%&PY+87}^SsirS=)aId$~ebap49XLfJz1NGwo~6u>=9o}tM@Cg&hzUg=Ebk0E_v@Rn-jZH zl4HCf=0ZQa?C_g2;98CbIkIZ)$8|}k+Sl6Y_adI>V)967FxFv{*Y_T90_46k$)Zk- zOqLG3-6!$=b7?dn*e*+AGGfO1xGNU0w+=f7uNpqvQ<4F>yEm(eZuMN+8(kYnY^n9T8d2HV#qNWb_9IQLHBL8V^N_jsw-8hB@)8ycAY zOudUU5Y@v0XW@y%|8?N^uVV2j8hSyPC;5J*v*gjq!rIom@7%#u? zDLC)_84V}0Qly3t)}kHMx6tc1l;0h|+b>r2?)b(tHg3B?#n)%$1jJY{KWeHDd-Xv-O>jl`t~u;Ui;N9}A{LuZi)Pf*qxK4n_OdJo{d+Ia_Rrd| zSd&eNxVZ3Ce(mA}uFadnhu15|7EB6?y+XlFTGShKb>nMLjgD~sh}s^!=aqW?RT3GX zCdr@dY9)$u0FiFbPJ@2(NA`OITrc4TvT}_%x<>1l_X(Iru!Jx6Q zk53L(tNEzpL}kxa{7kENQ$CW=Z$Z+sZ*dyR5$1d{2FP^i?vnEILQ?%eaH>QkyGizT zu#-VH+Hre%*@_BdCDQOgzGk?}-)5C&xDe_Y!GJJxO6i1kf*|6_&2+Iul~iF+P!nQP zkr169+-YlNrXF{#G;w!O6XFsR!JMUGW|=32Ny2^&xi{Q&6y{a9V~Vf7>`nGb;=s&) zsl*4ZY?y~?a?`G0v8Ei7uxUh%_hCoUrfQvR)GArI`e3|vtHjh!YVH*j=eO8Qr}>uq zU^j}TbttI1%J#S~+J_!SgkkfrY#*eABC8^@)4gQS#HN*rON#?*iYF7wMM%2Wm{H7V zxdY6pT8}c(SIn(lfK*Iba^>a4e2jSjgZ3n>%>ZwBGD#`r{G2w}vDwr^3|(PQWBT|6 zb!~V9IqKr|(3xlpqvBexz1&*cp)}uB?DBGuf|BLbvVpBUjq&Z5R86bVz-D4B)LElJ zmv{FcOy0${TT2C-?G3$6@;j@=))- za-6+CZpL(U@OGVFv|k?VWXAh3kI4ENbn}p5D9dgi*8@k~wx5?OY{^TgBqW zhzJW`eVMu`0UnoHoR7xk>Z?x6$T(mu@TD$ zOT=f~6}4&8BRgkV+|IwLSan7P6MwVw@kLQ&d!ewgvAyxgsFk@bgsHdsUIh?bEt09b zA+!N&dA7#_(eW*Pemr(dczAGs(%us-5`Z+xVQX2%1Jg6*x(1x1l8rOqL5`np!z{sv zz2~%e{J0Es!dtb1Ow8^Ij*)-vdrvUE{^k1w%rAw~QD#lc3fEqHU$9e}@j-z5gt*y1 zYS5dM6w;2=sbT4bxHB1&HE7Sk&~e`ra}~4cjf7>$D>3r$3UcZDhVI2DFx<)UrndH` zT0t4lotYQg%0Xbu=LMPdG7Ybz+u={}alW}D)$N$4XVPb9&5Xe3M1p|(H05@8YGI1? z0z0|2u}Uyxir>X~Gs|$z@##d9m~^|tSyv6qdBBAR?i=RW{iw!iw`Hmr6Twxp3V!{Y zIih6>zsHx?4(RhnwM|{f1>d2E{(>P|jfnD^HeK^H4xdWGuML}q*8P-M+F(Cc%p|Xj zm*D3HzoaeF#&<@!W@7PDL1le9P0I)*@&uwvm%z&(GiXBFWD*`yY?I`WeH5g4Bpy)u z9Bxe*N|;m<4(kO=99l2nh~>cQDebukF{0x7;M5VyTZb1>e>C;ue;cv(m;Dk|O(obF z3rXV+A1728P>~Cj3Vk<;=ae?zn30rIV$T|`2msC z3`a#aPbrHK>?#Noyb#!>f=?k~W&^n-S$8u{1@Wf{te1ll3w?eND#eqe=zFLPo4XGD z=19Fd`&V~wsNK`2{)p@s3f~9HL#6G&)fx;bTC;a_zhP1c%j9507-LcU51ae$Epp^` z6+t-Df$C{Em=({c>W2OPjs1s%Est;#Q6jp0dNQIloVpRFtCy;z!oa&1_ByF=FVUt3 zJ2xE2DAQ8V(HH^5JBjj0bIadL&74@+uwGF``)48&gIn-{-mKsKC=P(Uza(VFDhZ zejmJZMf5xo14TuhsM&GJmR87|4u!GX^>2xO(}A?#Rn-XD{$OnMVqvnhM^o{YCA=Xk zt76?j{V6N!G!b(uosaeS_)#)V@+Qa@v1S5f;fsgpo_0fD$HHHo#vN^ zU$+Pr>L!n53URB}=ZQ3wRH9N^qLJll4bI!%_RtcJyJB4k?63_LHbDPCwphmP4~Y7f zEYa_QNtQ7P^^SeYlMLH|C;ZQ~?~EhWaM#x77H7@#va{uS2&c7ZpaDeO%#5<@^Zn9s z-7o0&Z7TpV6Tzy=pA~v~F{Rd&?V#ZIN_^0Xv1MdbB-Dz30UbOdVt!K-;Op<>ntKYK zD;WqYPfFqS>gGqX=S)4vMVc$~DUQ|V^X;L#Bu0>M@9V72U|<(H5hp3Ki;D{&1OZQ2 zSQzB9Yu9p+cHs!0^-SJe27c_1H+i7$ah_j%DAgc%FeRr<1Ol_Nva;RPmQcr6KegUW zoQ1xUA6pEVUZQiuchQ^F?r9*8&-cexweHha3}F;&!=0V0>z}@e!@UWz)`NW~)XIM> zybgIbg|xNT#j4v&10oD|aiceH9$RknWjXPP4$H0%Y%hi+fPvi(qJP+zi9T&RpmSD0 z@X4|>byd;hbiW*ahBwcOA`f2pO%O+x*X<(i68O9!i0ZC7+YcHXFlEZ|qN*17emK7M z^A-0LsyPaL&+ZCE^vb(h@D}K~yULkE6{njdRW+g(qhPIsA0JDEWt=P-c7VpWC z1$!%aw2Z$^I>$PThA+u4uwC(OOcd|?jpQBOu~Igvgt|}hlDG?8;-DawZWua!Ugc&E z&)nWsbj8l1#i*2D-zuK2uQxWc3KU4v2B-55DX+-v3`?b}PH{IY_Dzd}kQUoSJ~85o@pJdRt(=)eao0*kQ_k1Y65@UQ{h zvLhskTwsL)YJC7d>bJM?BFq;c#DuQks*(8C?>V#gK#e_c zE<D94YFUzZJwy(Zj&(Ib>Sys&o}gZ27u9M~ zuA!OffSuJJ5;>~n+Dl8C=CWX9@y}rXf!Q6giu=&F61Bg=3j8&HWy_v`JW07Z2Cvxi zoM)hg$?_ICXd^lTsyLxy&eA50N_d+jba5Ino#-GNR*kr{NUj)%-|Kt0{~4>TwCRR|CteBsWrr7mu5gZmx$Lvh3?bhLDs*p>km!lDkj;JaXMED32Rf(K*` zw^q!P9=O5}^n~cD*88wJV>u!t;L+4tpakQ%Sc>m3w)s8&S#Nev#q3v7TJPt3cTvF-JLLMi?xgpHJVuVK_M%RCnM;KZ48cq%b?e%SAV5e2L17~LXJ z3xuvb&7k_{R?mQshzGfmKM`tH_s5In#o0)pshWNo-mnwhL$a@u60&Z#^i8zOe7~e$ zSC=eGPTDQC<+q}kIz^m#sEHln`b!NB4J|*DVeL|&2|e@LQMd)Qp`jr+4_QcK@_Vj_ zlpr8;bMw}`kG@Gm^I9irYHCGo?asl}T^o1z=c>UAZRqKEq~SiBnik?1z6Z?gL1+Yo zgP{&_GD8+l+CU*8Az*<+2fkblF=mCr(9lr2MLhr}X6VR>=Hm=3hWN5N{p9!-(ZlvB$)Vg;#ptM*kLMX>mhhx!QAQ(O$ z@Za7(niaX}@7u+|y6q8tTsxouG9({%yNLDewS<#T}7s-Y4-w@pWS2_`W%TG_SiL!2{K8wBreQvZ;=QxWFBbNl(}7 zL7vH!NJER6Ni(%UvQo;#1iWZ52>3o}fq9Y0)RO8v?j2)t1EaKTsRn%RVL} zUi42d%G1kGj;jW3rVknw48h(#onbBs9)FpWY`C*=#;I^i4BUMF3%ub5|Dr#m0Qe+4 zjPu|IO6*1DF5Bo8?C*g@<98jF`B)GQb$*kg>cN9IFkWX_& zv^#9K<-=q+S{K-Gk@c-?3R&{XN?Kuxd&pF`O@vV!)C-!R?W>4tJDBP9)?CE`_N!VQ zEFbLfNYxK_YkdUGSAwX|B)lsZpMAkWu~Tv@?3VH8XFr=p3m|hZ{CfcK0hC354T@-jX5(e z-U@--Ih)1ycCc{6QIg_(FRq`}RK$ZCCh8m5{zJR)>S z1OzshDGDUftb_vwvuv!bJM%t>%?o55jgOfs6SWuTH{1{L@K4jZP7SJs?Ib}q$H(Df zw2522Jl)-U`};w&va;k2S5u44U0m1&4yD1&4t|bzC~1JV>jYq}4uSa8BjLKP*+WJX z2uxPHwnkB@(Bs_EijTR#ld+M%j)B>Q1ABWf1%a7KT^S3_EL%dAmzOU^IvJW)OV(g= z&+f!yg!k^Hv!kZMip_Y4l?Uy|Qk>bgFu59bo&On4@UoNM)tA6EfP$IBWCl^#+CqKY z9_HA9jPVlEI*;Os{Bh|HNk_Z9FU;$*8^x*8MqXrTAFLJ2iyJbT)u-^WIKi1j6P|C7 zX(sm*=CboeV(rD2W4qMw*q@?Qqy>2ek6x#sh#uGbj(qJV6Ao3YrT%ttEyyBmu=vr( zGyv$l2KFSYi3pi6-q@bheO3y`B8#vfk5RGVC^IOU|MnAp`hH z3rt(MqrJmOe|#K%`G9>hV*`uW$V!AA16Md}-Ut*6H!~=aOzG}6sa}@2cntw_1{mVE zQ!5(bj(4RgG&5@&|95{PEgdU?ezX_#{#?5e^w@_iEL(9V>5)a z5M@v#ufaT9P}+~64(!pCw%Me2kpaOQA~)~g2g}w4ax^e3Y$3|et4wyC-JvdJN)_m} zcH9@>ftRP;99yaJIK1=a-m7TaEf6QEL|pqkq$$j5`9KA`CP!wV7n?xO*E}m+bt}nW zH6!H6*{){~F!wS0EUM`QwyVb|(c*h;s9%S1syrt0>F+EJ@|bjsCTx{aRT2?5M-;N@hs|?P%nn3 z2$_kX!=y$-5fiq{8B~r~L5F@aKS7Y{^=Wu}uo?&T4hujGM!l<}>uyG3l5LTlM<5=^+dHj5jTt!E9Yn@@NLX*p>vqBm zp12e~?U6AC0#8kZ4*`i|az2;5@;FVR#vWm>9b+L3d$?pPF)}6+5m^EZ=Uy!Oa#M#Lg>c zUxnUwqihX(U<$f#tDjaseLyc-ZZTT+ivu8V{Gzdu3I@{Ns;}ohuU(&JCc1m@x?9jU zUx&NySk%~9B`$ovc) zu^U-a=v^N}EGv<9azvkquIgYcQMLe|@w7&RcCbaWSa`j4IMi^XLFs+VH_e!jh1@q( zJ(F+yaG-qen`x$Qs?W`aofZoao^(nVrc4aO1c>mNt=4Z-DD>1UO`Wx=22u-8F9}5N zsOz?j`6J;2q6vdAq6v7QRfO3V#=ng~U5Q()W~P#$o+u|O7Cc(f2r@Jp^(n+fQWb;x zl6>EA_(R78tO;Lz1yUj1Z&!*%)aCGfsvT;2_IJo_WvH@8uL8P%%`{`l+nU`O4I(L^ zA(ScnoL99WM~IzxS|a#&*!^h!-~;UwcnOmQpku;a*K*RY*_Yd-kPWR^eeIaAp&D~W z7dId_(j!;SdaPs$N?6dL@~F_N-%OhvEnJdSL271B!*!OhZyo34#w8NYVtRQ!s_R3E z76+FxITX_rFcxdiWae&!0A>lBW{0Glc}Mu8NfQm|eVSVc9Z9@p|$ z>lM7@VCvGq%QZycSn3mR@2%dxPQ5B?5u|Y1+D>GC$8;==yB>F->JJe|`2tFQo`M#R z=@?a^3)E;ECM_7J0LiO+vFlI-8gH&Er4lA;n1|#0{B)C5bzT*Zx$(>0RbxllSV-GDUGmI z4esxw`cyQN6vp{gzq1y?C-8wBo9`_c6C8yifW)6t8FuTvJCY+P3*bjtyhLCjHS+n; zbMJB^@=!t5v~W?55VC9qz5O&WQRzZ=mfSOy$Nke+tO7cVY9P9w>XA_8V=&IfKXxOy zip0TtI25C@+|5~Kl(ERR$KQpcQpjHgtrA*5$7l6yB%5dk?a?;>BEkJ@gHOu( z_eO&$?48tkpQ!o4^a!q6q2Y$-C12O{o=&6ow{NJIEH*YaUdVz{o}JhrtfvvOk48l7 z>gsXlk>`fnVTD~jxp(xI$ignjfPPYP@?hVT9n$*uswOq~Q;V-6hMpBr9niTInYj6? z4y|x%a&j=orq>+Ti1yeZH!2AwC6unuGufwCB@h4d1-Ka?=bb{}8Cus})q>}^XljRb z(`im_Qpkhp(zFF?`f=Sg+i_vc1i4R!vw~fH;~q?hFQBQ&WT3c&BeNdWq@UTuRE_8b zh2%It<676}gT1ZQfhk}#j44uXQm=y#8u9%I!Yh?^gzp&whem0Rdt8j-hcB_udw#~Y z25||`3knVPOnIKoGC2SS|fX4I+<6jIQ9)HWX} z@XN^i=HTvyK@0XnccDkebp*lA{D^$*PN5wh0FF&Hr^!*6GDW3?#Iqiz+51s`Ae@Mk z76K1oO2Nd-84kXV34*W@nax{_WYDXr%EZn&z?Y%s3G(Hj&wbUO!$LF zFMEtkJ#DY$WJLr`V13vj(roKfyg0mV19U)2Ln2iMcN%!nVcB!|<`FlP4qI|Y`zXNN z-MB>@oQ%MG1qyX2^EowYmy%=rau@@_!3ev5NY4Zo-RTAHH^30r8G6StXXpdmksS)= zCxDuujUZ^^=9ocAB3PynnB@e|FGD&IM%&%s=k0y2&<$nkV=4A)`LCo((EEO{mgd4y z*?9=oUlGq_700R5!1P3%^MXmtq|YT@g(IEXwc_b#U5uRlv1iziHzPx_7+Prm?Eopv z%NsXGrDa$`ic-99u7`d5U5=PnyaRT;{6-whn`qVZqni(4ey zllz7lJXgkhq%ZF6kLWcIFO1U{e9YZekwRA{^Dd)>FqvpA2Xgj1s;5^RE4_pKeW9}l2AkE@9 zg3`b?7cE&k?`_pxH#&a}?TK(yEqWp@@v%JjBV_X(lQwdQVzlEOqadt_QtH5c%NAEV zA3vN#b74;0koCUPMecPVGT2h0E+V~MR4WtKqLD2u4Up^Xiw^iFyhWP>Sdo=M9~_4R zGzV7Nw`dhDt$DwALJrE=pje!wxUNvj6W0f#hoN4qDayMFnD<5=9xw-Iys3nV8glu` zG)2HM!seZgy6Ne*>u*@&fSo`7{U8yX*G1WL26$91ToCAbOL zQ2*M!`xv6;7pV(6B1JTNcxc=k80xcSEM_mN*N3D~_(E+lB(PGloA+d5YLJFbY@Eu< z7$K7^z1Y*f4JBD5pLr!u1|af}RFCEf*D#LC8am7yY4AS?`z2>mEDwyLD)9EcGB^%6 zvjHFi<+3DK7*RJE5)a6rrx)a^p&4Cm0kAL9G&jms6VxeeH{1Oo_IF20UDnMP8yGCf z2$r+}`rfIjDXt}L!@I=fjmBY=ZJ`d*V*pNINv zF4IDncJ&-m^7tV=ufXh46p5m-;cIE-JgiQK|J{0xQJ_> z7&fniot$V(Q0lApXM>P-W0lFETu2+YU9}I7ISrS)A0o_9k zwyjtUnNq{lkxwVV-2<)!*9Y4qddzl2BbtW+zONYsL|)VP;^%rVtQ03(Q`hgN`GE|m zY*+j*ShJpy9UW{~`mvCK#Ps|SKVi5GU^PXV<^sDM*mN5hSVh4#1aZ^J!K%gQyfBo7 zlc1o&#JyxO6T=D7nxOM?jHLn^6uA=16v3#CLnm!fI`Ag?B^B$QriHP`0}^zH_=CPL zA3hDRpex714Lh*BMSDRYs<5K$<{={k!doH@WN)5E`9dF*a?)FKu~(4J@cfJR@1>&W zvv^0oGPWHRBB;lML7jr2=Y9cBTz#RBD@275aX3w07k&u*8`^Q06YT2dum!It&sSnb zS{No|>K5!!Qg(yf*>7NILXE-;oSI+4l&0)P7D+3qDcxDa}yO zo^!0GBc`?Efb{1f<5vXI5@OH4?+B;$%O=7Lua zsA8K*4FF2R)mKu2N`xdXw*Rg*FdLXvM>_KUh73Rf($E9Z92jIvdvvyTK{I0Z4U`Zk z9+?8|%H>*1aBt-Y*7bP+|IS29pag{&BWPisqG)qV`+L6k3KmL2wgu+5A{%$AWA`t2 zDBqt`Yaqx31R+Nyc7Z{~xrXv)YtI{wP)TD*xF~R~T0w6MQZo@N;nzdBPh)6M(D44U z$kD%ng(7t>Ci>L~@P9HB<3rcZKp{d0x3#2sM!1%(UtKdPh?0>Lk~8BHZC_Jfrta3B z)%$zJ&em*M>7F_e%!=&ALW&a-@xyeP^2XW8Bl+Fu!-pb%If@Z2H+Nf-?()zSe$iOu zm_kC*4bwjWb%r%JNLwIsT$1eVE#UbHR$&A!&`q0wd4~iEfE+cV=UZX`!`M|9{*dPe z7A#6c&Wt9lLRtn1|8^cjsEcknkc2B64vMUD78{kL`*!@Re48 z%*5#{LImz=UBYBLot8_5^eIGdT}cLlLz1-Xq~gxH9PUP{aR!q$yWYb6W-&w_AF_5s zO6-*~%RpYAkn$t{2X1(2QF7|i>Y9@rmsvrnNe?dqdP3Nt1_|LTby3$B&!W+zpR4LG z1Y{cNblr5vIBfc$l*wcnttJ@k@)+3aI+JzDf`qFd){P~LMzy=>ZGQI@r6rvkG<$|abv3&V@}(mr89V*%l`O7#eX?;tI?<8 z$M1eay0Wrj_wnX_A*b!y1-O@sDk&=!`atvn9dpzL;qG)YU1E|uU7_Wk$`;X)2ROje z%vN0bR3CDAJ2jRAeh)qd|ij0&sGAEieqI`yFlIRYN1BP#7drwuLhJKEFzydI>75DZm(ZU&cSgv!$QYA1_cZFZ7R|6d# z6f-r};O{T%FBn)jVZNv1JGnmQ6t}~s_u5x1gI(UHjcOceDA8%k%1!nkok1Y57Cw!=YwLKK@8Pcs3YPSE=(9Yct8Ud;cBsllei+I<@Af1aX;{-|5S6= ztR=w;s9+bd4~(IAIHeRz~_g@2gZHq+{H}xm?cft z8MwQ^IF^&^edDHK$v>LE(|4Guxj?qj>3{n}`QpKLbWYIQFQ%;PP^# z_4H)awdbFsab|Y337f&b0VLMWfK=^9s}UmD%Nj+{!wgMs!;W0DE(=(ijd5&KWn{ae_ zE_B(0nLOaIG+v&Hdl4c&7m<67MYK^b7n62Pl!YqP=1#&B|fZNOsA#PkPJ&XxdTxTxm$?V+EIkAIAN^3cGWhnAI&=`AYembVvFJx!iM zr@s4cs=*@-ySVy~2LuC?`6HCatbd}fm!>4Aa>v7NK3*>mvnFK)^z478*^RPNG(~kr z(a}*#fZTmBjS?lhe=z@wtqd9F4W7#63W$%7=bM+-=+=7=y-)eV`&S9nHcqBzWVA93 zOE*RB2i&t2EnbNE>bGIg^aoirn`K&f~#c*yJ<>^O*vL&QK& z0LYDK`0G^Y(js^$?}nU>+tG8jZ(d+C6y2V-Ls~g_GW2?iTBcKO4ErG7^JDnKzltI_ zj~kxVa~JK8I&U{w?eQ31~T3)HcK^*+T%fE z#g!p#7YP8xxqQ|>*s?R5>m|M_s?l@rLiC>({FL|r@&{7j`C78>AI%l8M%;Jo^Eq{G z$lB>HXypM!Fr5HUY#5<$u+WWPS7m7+yxz)6 z-~X2p9HbR{`L~LO)g@uAyv;TC2>TV$YJ>Juetevj?T)YPyokbQBQ@AshF@Ki9mDn8 zaB><$1j|Q*<%gEMUsPecp*l*2;|z1C^j^1q`OVsMtDJ@@qWy1oH!efL=~fa-Qhb1>u-P5EiA#t$?UB#6apN9E zOK|3R)VRa~ad|0F6FG#Q4!`sr;=6IH=JYy4zIVJJp5f%$ZOum<<<+V#?W$V$HEXl( zDEO8}xn`|Ru>$9oqWUPaZZdCEVd1RiW7ufCm(c?sia+bY!skofTFthjy9mw=tzOFS zHW`SEr>#vh!8Y}czBcCl=R-r$uP&3rL)>T>OpOfrg&jyyByDuZhPSCMR=W761gq0N z^!sb^2$}DCx3!bj?Dpf95=u(y!9?rq-Jj8N`%XGGhOZS<=GI+Bh9VzL)vi2MDcQvT zgw5}q)Sh>{GXQ;U88u6t&P(YB6snJ_`VOzD)GmM1RAKkp`BjZK30|@R9aKc6$GdB=r}0>8PuV|1U1a)a2sz|KU~TGA$9iT5a3^ z)o}ekI81UdFOvhN51Qe5?1bZkjM5`7c>*HbL)?j*mNc<*};-ElY^||A;rwxuApulS+zLg0U+cl|@Ng*x`jzyE1a3;in${$=NHvsEx^q=Kt>2%Hb}4F9Q(G|(J62FOW! z8n=su`fpQK{l>7-Q19oaN>BK07 zR8VHe@!gK$<73yVR^!dG zQS-4u_djfdIUZ=UVApuy9a&(obzZ5N{&8e_aad{uq6?dfu+&_0dOAZ?|K`&TLnhWZ+ZVhBOmhg&`(YSXrS@TqR-gYMe z&^$UQX__)~vbeM|l6jlUwcE#uFxTNlLJz=}(^TZ2X{4iY=l{%Lh4>Fg?l{a~FSJP1 zTH`3}SXS0*OOhn$apN-dr`xQ)^VHG+uUsH?2;xY*USrtuhYEP^0>3S1AUXi2FY9*P zBgH^^v(ls!xVBy_ZAIW{)>O>hOnKscOMiOUZjr{H-qM*i;m;BDj{A4_w#cTcw&&^Y z>T`6#W6FxtwsRusM#_AF064jzAa$M!2{|KnSRVaNHg&roKi{5VkFqoNhF9oWoO0{`o z(%&YGudyQTQ;&keA)Q* z;H=jE0Df_JIBx{%RO2}8)Ndzvfc-S|``;OG5%-wv7=V<)h{N8Y`AE63_a>HmEg_YWI*r$W~rjKGile)tMGgIL;f^{_dAdO_5jh zHDR5$`A_2mM~fG((EaulSuoBaVsO3oTq+G3e#sCACo9+o06=X`OW<-4I4v!MZ73)$ zmi=++Jx!{%`p@OvaV1DO$^TtowgQ?!f(MvS||DPD0&#uzOCUD(6*}v^mhce7P37Igf-3^)1K00 z$Qw)*(nE(HGS5VLvsPB>30ZE$U-%febFV~-b^AZhN5Far3j=5;rVIxu|Ln|H5r>TJ z0ol?+4)C|&AbVUgo+Q_ntP;HY8^@T-kk`8}nnLA$c=W1wn5{Zfi`EZ9r$y5Q*=~es zLrn{VT#}cz0KJ=PdHKY`PJJG(BJNgic=~@qhYz6NSE{cCV!9&J=8b(O_s37H06B#@ zYqiH3Pg|B8xc4`^2Y9#$<@Yy+a;SY#0W%5P5vB-ZGnVXx-yXQKZYce)670NPY}Dw< z1zBE#CG4b;L+5_$WhO#ySq8!Aj;TO}%j^-~%AZ96O^{12>5`N&qsDy~*j@XWAW80P zi_F_o-*cIQ{&5};*BRNd=eFkreczfbT>HO^#UjM<@+x<+(D&~U9)M*I9E@b^U!`u( z4cLIAxbmByuJYM-@z(2jzsqp^xxYvEXXEwfPIU#FDzlMC^>qyyDd0w%V?@`V-(bz_ zhm4x_+8}J{Zm&;G3T7#VaPiPrWG-1Vrqi7gH?k5Lq>8JW0I(^*tb@zF zECUoN_VOi~=UY|Es?*(Ez0fuX1uolkwMZ&la2|a&_=Mf9${mlaEX5o@;TEh~=yydW zpY^#fg6`PP#Ql;xL~I}5kRTB@=%6O5KOuY{4nSK5cNss1<5KLll02Uu1W@_%ArFg# zBF}z)y*|Dm0nJ2g)kxrn)X2$+AX7Pv7t7rIY*9bsl;EPH_06n6#PiKNQJQ`scPgH( z{<^hv4aLuEr<>gmb>;cxD7D&56|_f1pYD{^PY-u68Hn0)Iaobot|Rg`%3(JZ*8zW9 zwpfqQ`U{AzvDHQ{=60eIDl~c+>yxkr9Bj9NIX0u6I?y*}YFub@dZej5<{}7a;w1HP zYt#bQYm4G3<&c;O@z|u@+jqr&!8@bL&U{kaNL+T2HR_wf2iWJnzN?cN-YgxyHWkIS zK({N-#uUoX<%R7I#svk>24qvzr8Ax@``_>4E`8h`UscR=ob2Ta04N{|!pb|ozTb>V z(2~7x$BCn{-=evX+PgWUreLvm=cMM4QD3MV;`HFOUV<_KK?aaQ!)2wuP~Eq6^JGwq zU1R1j8nYg09DqQslxn!>dI0HS7NvPq(KnCF>&sqDQ8UvKtWv%OFsV<=X-?H|N`Kak zaI2U|OGcN0po^sMBjJ%SWf!!q4_gU^=MF&d2(hzH7z|{qNA@TOS6zK^X23X}{k5#S zefhb%&Y31qla+FS$@^eWDyuG1Hq3=L& z-Tdioy8NlX7VP6}4c8fL3X(OvSc|kco}*C=G{_TfWkD49HeJA#Ta;-nv@fUmi=p&} zNxZs<$FbO68oSx`C&6vy75CF?<_gw@WGEztQ>IPYW)s{`G?1P>E3P^eC)lU8!gHE=`rvV`|?(p)H8nO5A$sSaN!9A zY`xC#Vv@l}cRlA`5ex|0l8xC@Wv6vWyY8#Nj|gx*;URU}V0}LhL^!Wr-k$_E+`$kj zyLtq?Z!)*A-VXx$3<9SjfTg7)Cdzpa*f!!B=H4nQl4jc) zZQR|VfX3Y$Yuw#w+}&LYcWJb7cWB(*-L-Ld*TS8?{P#b5oc--{9`56Ps*y29WUP!> z6&Y*JxmM0jFBE(gAU+xn)~pB#fDR4|CZjKgE)w&gw!qud8+%xA+@}!RN#upslr!EQ z)XossRN{{~%lMW4BREF$EcwBqLasoO5NvCJm7KP_N2IzfZ>~gS_e7-SZvr)@8ATr* zJ%pSJbSWrhJvjxziy#-#(da#)$^1T)F&B3|qjwlSMKH>bu14EOc z&|U^+D6HuF5gMyOS^%zfxrC-EyD~<>Hc|Y~7)_Qr4v5vMqF!C>(EVNLM0NFiN7ZA2 z)mn~$&`?35tgzD|t$p?TfE-h8VL3fkUT<*J#I<0G#ffCG`31FtiVnbOB5TxY;p#fx zqQo6^KeYDTnISViQ^Cf+PEsw0TmwfqJwN*^l z7YMErvj=PBJio9Mv{7JBQ+e%%s1iTjF@ZM;Wlr7qj+bTwX_)YA#SI+4Auv&T?dGl` zNoaf3v~dK_;T2yCr^D#cjtu5H;wf?G?52&0r)~?{C4o;DzU&OD`k72r8yb-#JxV<9 zbxZ|+e0B_q4z_z4wb1%v4u)XtChK2Ao9@1E5E!2e)+O|;N%Kd%Hu<(vfmC_Qz+3Khh@0n!q zT4vG1S3|*0G3@v7rb%&iZ|w95#EmlXk?Q+!b%^YQMGd}AK@Jpnnjo3I^E$or_e>M{ z5b8q~7r1H6v;yPDb)SxdV&i6L!&AHynbdbGQ({RJsK174OYbnL_tAYP)^!f#P{wwG ztPZXpjq^M0#*sZ@O!p~*vxI+FWIbK|B8LCld)*ZF!1bW7&yjkhP z@xSaN&VD~Ktkp8$ICJ0^3*h8qWwAC+?}DQ2L{2a+z|C0tPSpu;!}vYC!m&|Bm9z|* z_{YTU)L|mE{_3(nB>ZIAmKXajk)IS)mgh&WzXcV=0)E{0O{9h>m}>pWeHiMDN_ftcL+qRmnKeg;){hHHO3aZkl)|4Hx!cjvu^=D%0ky?Bfv zZLka|u5Zg9yt#o-&HQ~aGVC0?6}FcB7nZ5}p3?XJ6$f-YPQ1PFh`jUgs^4=`-|t_F zBBAGj@6P|ozxlCGw(h#s4?Ir5tx1=9K9yT{*-8MOf^eStRTOqFn}d4EU#o1OE}QDH0^WoQK6%0h zHN+pFJ8LdYUWAHoyICn8{u#txXt6$rv9rDmvF!~l9q^UC$jiTTzu!RH{e8~>?#)eK zgY5lcc~Cs_)(S&b-}&D5H_buk!^5CAndv>8X}@Uax!Ht!c}8W+sQRhswSGVn>nSg>nXh4+IBZ&q67E6)Sf+hsp4|F|}WH)3q( zUQBR4eDJ5DOafWL$lDffls{*e;flV&eW~wk1cobp24dKo#rN+TO5FNvL{EY~S)C~u z!o~^kCN}45eIp?lRV-QA4{8|u(MB-9J4i%Sy_sxx-2FPn9+BVU9V_!YPoT?{`?cc` zroUsR=c8-KDRyi}pAEq0Rq72y;vNN7g8Yogx$(iz6QH)E|Ibkjyh;^}<8=+RESLT-is_eO|A&v=FZ{fm!S#b3Tmxx^>64 zVwgGTAXIQ+?|Qc4ZBx`@S4*;@xF=;I~*f2r*^JQJSMGGfqehmYZBb!>!YpW5sc{WbS8LaZVP8-qoc&-}&?`{B zaOYX(p6udW5bO##itW{{B#OZiB*~*by4qFVacIABAL{QdgbsQaiLgA$51;z-QcZG^jxP5J_Hood{H^0PADNIHA737>~aJ(q+I zRexe75Mf2rVYLIu4TJX~y_M z_09Jb8o-kh6NRZik=_Y+vT2uR6p%&U4G{ zD9qqeM`amWd`H$F=C=YM?E2w`Pc29ep?Ei%;sKV=8Gbx@V#v$6ssGgmmm?L|c;Q;s z!~UEz3q}2zF8(k|eJcy`w*Lt2(m2ww-kr2aq^%VB(H%Vhl;X~;$7a+jlU_CYB72M; z;OyvM+0L1{E>BWcg9I`8lbKTwrg;QVD3Q~5lcbHNv+Qp&T?uqgrm#`a6IRPwY#JL) zF-W+Um2GwljeJErcYO#hsAS*7H;)GL%{bhXC#PPBTd2|G`<&M}bP|l=e!Y0|qzBQ* zU3pLZwILnS{7&+X5;?4?Y9R3*%mUNi?sZLGs=ex(W{KG+t#y}dLenyYn^G;cYXWiQ z**%BNhTdf)0VO6M;EDjPM0IY6QRr(pd_GAu{v_~E8c34d(z)`(}Z`3du;d<#mHiVhaFW@O`kqE zZ&o`Jd8|f~#X&^-bYc9*;et? z8W${^DYd}T@S)6UDkEnd&KWhxNK0aaGHuG9$Gw^pQCWe^s15{1pmivPu=D}MUBCO8 zQzsiTv(6)GKV#HJ zeuj{X8kGaVD?>Hk;6y{MK6PO9BtnJ}|mLC5$Y#4ISKY+F0 zx9EZ;pKQ5yrd?wnO_N#0QgWvso8|^5axsf)7|X<=ANcK8Xh?#YVQUcaTOZTjz{iiL z3yBP+8MP1yY|3Sf0zN6n*x?GqC5Gd3Fl#hg!>US z_#$Ww{N~zzPk=FSrhwg<)I$DI3eOYN8J9Phni=g9>Lt?NWRJDzVIQJ-E~Oy>Nm_R= zE~@7eh!T^szvJ|q%7$+KX>#_)!A3q}AZ~vSwo3WcS1GO7k@*L^AM>4wD{w2-eQZQf4G4ae4#?cJo>W24txpe>4bF zO0!8aBH4v@j^pI+N51G(G4x-Lyf5qO#72~%(jy|M1TM?~iEfSZ|K#6Kk2%E{>KlSF z9)=j%n?=`E3bR=lt zV}+3z##!?Nw;pEdoU%|2&$+aSKGVXtk zQ(t4UCH0imibx#R2t4RyZ&}oVQ9nysc2SeVnbifr%{>okoH-)HwI&@C4kok|*pfjt zL1L>68;@}a=yU*LlJukcp9s|xe+Xr$_tDmvSj0~3Ww1=jKh&1hI{uO7DlBzhKH>YV zVNs0Cm6+om8aGMP07BGRqz{mQ`%1yHmw+WPlMARLls8jzm}D+|0sc~%K|H?vmddD! z(0x`0GpC;cb5&sHz~hT~JM0%jp|>K5upZ25X46-@?U4DMFt|u%a~PPyn#%`&Td|?E zX-lo#eq;jS`D`<>vWq;8q2~Ys1+~AMb+9=iRJn5O?EfAFZViC(A2E_Gf2JjL@*%5&RUzC^nz!M#{6JO*ze3hiBI+bm3bof&$Qq7=iMN3xGB+%G5 zKr4eUQ8?et2ISeO@i+n|Ajy{v?9y_am>7v@cw4%HLL*_6F7k+LdkvwRTR z5b73ut{+xu=s``#Agt-U#TRS-6hl#HZj@2L_R#7{tqCcgi5!wm*q%a~a|D4m6Ds~a z4ZT2?mHG&%hI9;91IruOeNnHh>^wrl?Sim1h(qMni+_U~-ImVTq5^sMoJ!}wB6h$sRxg^0A1C;b;z@J$Q*mdudN0P>>Z;e7l$MnSmuO8}OzMT1#S;syWBCU|`t zWVNWiDM%(+%{pYm)}$KFtiV>i)>AokKcvH3oL-h9G{-74;M{pQ>lj2SUJRYN@%8mL zOkM6!g<_^&vubBpL>>gEDKF z3(zi)cbnHw?veiTshmyepzI)<=u;Mg2tOS&`5r@kCKe~KXkAjU? z04gn_W+We0yrlU?Xh}+ecF4FTOno7!`WjW=h94YU3#-b%!;tt6*UY-GKS-33J&ipY z<-)HmYW1)eX+Qt8rtOYVHjRfx>sm`Tv|j(>X`IFE^=NsAFW*iAE|c6YNJJ3pycRM^ zr93ZTrxkBddyi^#t6V$0j&H8raPf@Xa@7<%&dw+8vt*df0ZTrIdlsR&MoQu`VB9N= zz!j`FxDYHVIxw{3q|Cj1seHa-2XQ5P-xlkJ4)wh1@dRnG>us!IyAgD_$YJ}8%S8CE zXh8u{B&VXA0fV5AkK_@=b0%E-^*r!}yi_$>w|6+Mj9Z2Tjgf27BK+Y@LQ^Ko$XjjS zvzPpXR;%$tP&JTAKJk!@bq>R8Y@RwdzRti#J|;v$8C71r>^*i|Q-~{7Eq6ieQjv38 zBZ`iLyqKofXoqDJM6J#jTK87JoR*wh_~oa}eNV(Otm^TPqq;I$aO@*qw8e_#H5I%V z!lf$G*6-Nm#?>_A8XO48z2-Ai1T$#9E$iz@F{L5u`}`dqE>v$?4HiX1w;HGz(Ug+yLE=giEhFeks+?oR2$^wp1cAF7uSKPlksf^cM${y!y8X_D2db! z`Ex{;!fnOZcAUpFqr*)}_NY(YRVK2MB%_W5M^R=*j5Vt9+-$ zi)}p~QSVD^Oc?<371%T2!hUXinsm?yA%AKT@`Ycs2JS&3#<;tl>KyrUV1H#% zaz6l6X}0WEYiE&DH`AGVk;sVRXb`!A42gM1-T7Pt!Bg9>e&0b$wq9dp|5Zx^x@u9J zOAQ`&lrgoAOlMqf^Jl^0+0F+uq6K$Ys}sHtXu~K_EGz+$s<`W6$spxKy2aFagvT&s zdWl%V#)y{GxO&%U;z!~9jo^Xigq|0qX{cji9$*GaquvYx+!?DMA*!Q>32sQ-D{fs8 zV*27xqeTF5bV)hU+MR?I$#nyw#nT8O8JI*1eFtCQBYDcfd%q5bgFv=igiE@7<)jw+ zWw6WFX5%Ut?l!u1deE5qeW3rQN1PC>lF~-Ptc7loOQKxJkF;1U!rbUq+}z~bJlV_| zg5gT&x4t9?C#U|_UEkbd@FU^(+Q%M}r{4<%Q%ThFs!*q z?M?Ttdtqm0BF%3qgWgYMb!OM*Qic|OBn6eW=o2j_rSq>Y|<^f$6n%1nF$5J31 zZHtsASO5Tm6|Yur9|>a2^{&0Y?;qE)eYW zL36?KvDv|v`ZB7@weKvQO*W2~V`QlqVkAhc%ZEn1I+R;LfpX|_x zWD2vC#R+o9WB3<Rd`C*FM66mc^t`=ceZ}9l-JaL!~u;qLS0bSBIn$~d5^F)=t zk9J=Dt_jW@t*=i7B^7VKy#oGA#t?2El;_>58?x-U2$ff+6N1~ z8qoI;sQj&gvY&MVXOu8HoK8kU-sij9aF&>rIZVFFdM!T#l+=Nx^rbntZXzcw^s9uc%z4*H<>UA`5h z{UM`bLQQr|ap-KvzEmROQdW*kj0$>srLiY(V$W}D#$j*7VfoV!U6s^WVp**O{^x}@ zu$GbrT8yx$2F`i-AO^Y6#LGy@rU|{W?Qz{Pn0@TGCd5NdeVFb~e6UjJk`SZQ0~w3Y zgJyh`$g-khOne!ghV%6|Cr^B|U)wQ!9?#*U@FCWQEcog1wJ-Tpr0x6M9#h7SElhQq z>?O7eGx!rSk`k`wNOkxGVK;=a7s5Z&TbJNroXIr860IT^_%%Y8JiWWv;R!PHvxBDo8&%K#gVCRhZwR}#k8?{&&XHRjQ1lvVr@T4<62P53H=^+^p_ z95N}!A_m{b*rp6l*NBbo2WjUEp^V?V=1R`3f?_9GCtT?i^9`EmS$msm0C%U_s21IX z)*GaXOB>PFc~vz|ks(|&{yqfihJF?3(IIu^zBNrqqGIYi;BNH8HaM=o1m)qJw$#E6 zl|}O)39#vdM9NNeOD=}Kt}kLD=vL*?tf8=_tbTpcf|7R5uQ6I32D&$Uzp-jCXdzUe z6CKFIu6Gex$CTZdaUJ;&W+>$UG&Qj2AYc^p$F&bbsd&$uB!@OvVdE+)egA;D`;#;Z zg@un%YxTzncP&fY$PR55gRy57$Z~keR}86%d>Cd>`pmD>u^F{kh6q@1!YJMkJ8j<& z@NeV-{P4#%jiI}c3Y+3}MHeozg+v?)vyADR7_~-S7|z?zhl%3!{950N!*02w(Y;3a ztn0L@Oy|8ri(hLGZa#er-Etft_QgCWYyH`@HoX zGX%3l7Q`y5sqn*u9Lv7HRYz-3_iNx}2$^#8E0Io)VvVy@ zU};~!qvD|kmoH>V-q(i2tzkt`ep{|lv=v)F(0u#+PY(5P|>I#D$ypx~ zl)!ab+uygiLa7P8`@;c-dN@P!>sv9%*?Co0yi|O}r6mV;J@0X>=wtWLbezi4h z@<4fb7B7&lva^Sh2d=F!ivCLr00{Mah}QgZ@InA-O4MfUz~6#X{^->^_saF)r6$)m<&G(^z>oW%$FRkfJBsSB~CcU!3Ih zs*qF_IH zQnEY|SU9`}K7XLBca7q-@ZciZsx*jq!0K-$9IG&XeP?wnD^z5Gkr|)rJFOt2&z~Zd zIZ3|X7Pe!Jc!5^ZbcPCZc5akf<8DM*N(v!^dOn_Qt7KsR1FE)EAq_CDQ!q4b!Qi0O z6ANNZ^JYXAZ8NZZLIWmq(wgST!;6citPUT(BGlYgkf~+5he)+ROpr|#>=QjZNerNF zFDk)48VilE+;Jm8z%s0GxxMk;Ah0=*AJb|uOLn71%vj%x;H=C{A9~SkpV>r)4E;_u zt|Q{{IrzChKPkNzv_qtlm+gK@VN=%-ILhzN)ehXz@ull&B7Lf1P^(ypa((z1u~Z+g zkVg#uxkA~ZTdE@KLmZZ+QL~Od-t6%;FB_teQ3n=I(4=XQ$ABlh;y1`_Aj+j#+TA>=no_(R;Uy&XkKH)EJ&G6 zrICJ>2j#>vp_io*jC)2pOfbM|^2L8gGY%(+lBKV;h-P?GS@=4bkL%Ym+zd9sp31NW z&QncRQ>O*7S9vK}L0t68>!QUOs9z)jy7LoY3-^8Brlu?KFyuqxI&z0RYg+5`tY-5@ zA6p23s>S=zt6JXKg-Gd_U)}`-Pl(@pk1I26`zO%ZY`mfATf(vvzhfMbbrLfKAqH*s z2DIC;(SCxk2PIbaL(`m$s)$E848QvsX(6lEw1k`YeR#W#0P?u`Im8Bi)oX|r41do` z*^X+S{e#diGE=ilWxsxgj%T(geSasQzBM-*cdxPN$aS(vv+uT2|7C4)FreAo07RG_ z%s;^pBY8sNR(V)&YSL?(A*GC;NOpJwFen*@dMy^_6EEY4AIGO8q3=MhtaZIM%vtV) zPK2y^d~e{F-|LSc6oj9qV;=fPRYiL|haLCn^v^f|YbJp|w0z5JQ^)^Z740P2w9D&8 zVK5laCwbz7o|jM{5`%ns-09^4;)^3^$Zv(ylZe@FNY*;AyjE>{dBH@vu#5T*zKZ(u zJjWNSje>ahjE<^DfDd_&_d$^JeLB^3LQV5;u2Pu0bgz<QxcleXQ zc!BSfgum~ZO)6&|x50P_DJl@jP?evF=|$*J?ovjQswDQqvDcasDLgL*M5^4ljmuGj zP94KeuM-K@-Pv-*F0P?GNZZ(ySR5V^6fZMU_f=bfucYnUm-XrVh!9$+`(7uDJ`_b+ z3kRp~{iBaa<69$4MH}iB`8(rK7kY2oP7bFmMY~uYI3YgP zdB@gNczPH4W_tdO=&N}Z?pg}na6fGYiEMG2vX$b%^-37jSs`JkYZ}*^e?z>5kX-F7 zyEK04vb^{D?kn+stAxM?0)@k!x_@lhJ{68Af3NlPf5&Be@I0XAWXX~PI=yS@L~l9#+cuE}fLk`;w^to|iF zRVdH093((Tj2rHM*}duNIAj?mO0LuB!g(S9%L5;d^^`AS$%^Ss+5S;2c-Mz~n{G=~T`7>cANm-`(g7=^IX9uq1pbAED>!UF53nK6v zdvWz{o0&}>q~YkSLK1uBE|`7mN(v}(D`8&cBv^B)_M?TNgl^)F!&^R!%bVJ-e-}qi zI4_gHU1e#w5XCnhZhe7&T+nIPGME=!c|Po$@$McS+9bv+q3aIkW^^<4%dV$9rM?JtHQ(m@J&QIRkEW%G8W+@hxLFb52hg# zL79Hi%tu}1KJV%v4T9aDFI8@)X zjK|~Sp zLA)2Ny2(O+3(c~S@MG#S=O*MYtsOJx-hVM4k-Wx~e>+0w8@92Ik7f3tnG21T5BJOF8P zbB+)5&xc~+#@@Rp-%A5AblrcI`TDP^dYaFF{)nc`6lEN+K8BVV7%>Wn_8LF-~$yjP|EqR@-756Lh(|_Lz zAz8Hc{fDQzhz9>AvI+5CwC0&!$xV5aNZ6O(6X80aCcJXw5>wp#yhlc)h0f)r6(rq| zlgqk5Y2@{Ao2}~NHx*a^w|V@Wfz**SauX5t81hS^<0ZWuVWjdL8{S(oQM=gCPoPKa zi&-hgqssevACKtol3o0lX;m`puh7byAY6F ztBMQ$GyOyeb(-Jgf3(FyvgZD4yZBdpE&+}=^N)xA%n2e3K(zRW7qGbiX; z^6NjB`177X@?T*8naIP7KJq_uf{5V$H}iD8>^UXL(SM4P#{K(`r^e}w-e(N-etdqW zGXG~SET)UU;qjrMvpH6@O^(p#-Qx6I*vE_K1rM1o2+>pOKks0f`f}%ahr~KFYVQdH z{fErj0d)fcA{|<)aBZHgL_%AEDZQ<&2Sf_3K@{|#eSdxK8HAId2Cr=K?{Yqg|2;i3X zyd(XOKTP-^R$7Sk9Szw0@TP3Wry+?Rwg=vhT}ImKF1R?0tBcUD@CHD)iO}CVP1(k| zM=cq$Hm=V|8y*5~qPN<5)9ZCPZPPUu4RvWduNGJL%>aErmFIH?)7obH>Lk}SmL$^& z#SQy%V!xvoKBWJ3Y|me&iP0DlPI<5Uk3ip9YoOik-yOOH{V==ToH#A5l8Pe_qI_y( zDGs_TGv4|@po*y|cf1yx4wPd{ElmK99d0*0)4GY5G+Ku*+;5QGto)noGGqJ18 zdD@RY8a5Ohmoui8i_dKuuB@cpSeEaC?r-jX$4AtKH+=`O7HW?rBbp-7IX|_v8&Y2_ z8izM$#sY`oV|0FVMeHHl*YAWEEa&|98}oDHBw{aM&Am?t%hJ;e)=!=6+2UXr*5|98;(00#HbjT*cS~wvMpYyMaA(=wbDzVA}3mVv8;VQW> zutIYKtsK5UYZ9S)#w8Pl_FIbKCVtUN>~Tx%p(BMwo8&FrqHje_+*RhkF9Lu2wK8)~XD`sSX86d}`J~k|f^hV}g!wn)opMo)Puc2xRmB@9f z!8y5MsZPp`O~DlTbx|%PS%@PWyJ~E%$~*SLb)VU4M_w4ZD=ChLTj~4KBn%XXB>OFe z68@$VXZ@;#H{(t();9d&RYB0@+k(fdCT@JV$xH2YWjj=NSv5>ikoNBr3Y5mvg-6c* zfp{3xMWjPBBK&p_C{)MnryRj(gR7=Rn;|~0>504*=#!D5+WyOs;a@%Niz7kWpA>Y* z7Sums4qah0;I`jq^y>0v@C@i^G{(|nCyY&5v<>x(CKBYy)QJLRdCY+x7**aDfxI8S z=e+6ru(Kb^HY=PsTb$`XIo&mOCfO6NE5)2^Ir12h29E$1c?wu5C zzc|QoopYeHrQI5)%;nC@=wrupS3F^wt$@$CK-m-ceG>d;4fEp0r)^MA<7&MsIbF>+I2)t0ps+-}a zkmo=cugoqG23qkf_WdRu4Nm-<81psTPdEnIUCZ2M5`2b=dGk3{32_1w54!?e`{tlIW0mFhxSLv8|(2 z&p(YPOkmYXBZE9&B$7EfRE))4Eh2TVpQKJxmvp#Eh7a8ag4<>qPwkNrO|6)#1ygd> z1I(s6oUjX!DNT-Rw0r9Wi3}+XBtEPMy7m2{LV`wTNTHoQqs{IUEO@Aw30gfj-9`7@_7Jxsq!!++9}{WOjBp6k38Q9tbg`eV?DtWOJU zK6_YSmOn@g8RgsHPEZm?4XYem@qwiI9a)bx#m9yb8{;=Ne{xz^l$-j#X|>5-CiRKl zn`5Uzr^I4&n{v1zdmQ?nO+cgFHooD}6OI5u8IRFh=g2b-140of$57H5d z+B6Y;FKKf#Rjj?&b3*JwiR|^;;xNcQNW+ePqwIEPdL&wox2219nCFL0r3d*Xw4JYO zB5&2~$Msqf-2Z%<&_dZDh0buc54MI0a{x|-_X@;Z*TC;zM{oyK+wa9OfSYpjc5&wn zY7_Bd6YUvdlH^xP4Om;_y`A|Im3MHz^#l)|i&~aM11rmFSpY7P8nO=u%>4l&Q^5gB zp{FhO8`Il#8Jf6RyCCA82cTZFSN|2P{A6dVSS<~EO^&FuZfu{2$Z)BO=x(&0jm zebgsF1K&1UZLDxCb@25)9jsEej*7>y)0BA&M52cxsg%!oAJiEkl0i0~|5;=L-S89dV~cIS|JXCko`jfme423~ zm7T*6m0idumw2=JqpDH7KvzXd25zJM{dbyNfTk9ld`?3T9S;hLJ{yO2Sr))2dk2={uqMH-d2+zve2vOgV8h~ClufAvNUHAhI=;vjM%gG6U?OA}#-r&dzzf4MYV@ zCH7LKG^}qxkeaQrJ`tNEGgTWKYFAvYZBXy-A>DK#`dSQ&5LvaL_wEcL0cP({Iesbu zKCCe!6_A;q?v=o9TA-J{ZXeO%PK0+FhNmorgJjVaX}(~2@OD{_l4`IuYKjop7%_9| zeh7!B)`avjLD&Tg5+EKA&;hcydI}sA-@W^C2Gtj@TNbGdi}`}oMIgg}8MFrVmUn?C zmXohj2ypyMNb>&%H@w0_i4a;-_iq~^#Cs`bY@nO5lc$r2(ixv?cT=anZX2CYVmyVu zak}CioZtF_oCnp*gr}9~=FGVVfJx64ID(SU`-khNxj(Sfn%Ly*?n1Jl?{D)~2+B{s zKqAeUzYPro!LECt-8S9u1kS|o+xuLE-8Cqp?dK~=5{6zgN)xNBSo%55;5aZEqG7fJ z?&fm6Zz@C@Mm#86sm%bQA9X8hU=qVjAnWFF3oFSX(Z~~^`J>g_AEWP!`!&*#4K{)q zh4VD7cqNg&T#-_^IEfX7_rIv960>;9K`CH+q23fDq{q?lLAj+mN|nasnnOWgV57X2SVD%W9q>VI_Hv4}GihGD!I zuD!}vmNPeAi@xPjOk&wi?Oxa4(<9H9npty}Q|fNo4sW{$ke<>(zJ*Z)J^Fa0w$(i) zvm^ZF$o-l%%%si++zjlsrUGIjmY6x2Gm;7KvzG(jroi=!vZJc2X7>ah;5BQv5H_HDcs&$=_0h% zzdJRWa(cCoL{)Wetd1({o%eCfJ){5TeeO>P zfc;Mx9gcSq@rQjY9(caiI5ADhU6`SmA*2 z)7&h|wV`B{O|fzH2IAWkgYZhz`6}9**@pn=ez3l_czYc0^PQ%ASf)zmAywBVSSxpr z&fjbX+7v_6Z3O@5&+LtLuLHiK#&)it-|;Fge$C658weo>tJY+G+L|LhrG29Imdwdow|ZB(^yq@fuiL+NH(bsYHMH&hj+f&s+5^9E49-v1|bqu~FiX!}!LP_`&;gK#tO;UK`3iPFP+lr+ zxpVIh0%MR6Vw)M?#Ggad_p^TM_8{Kfil*8QY0cTaVx)>I4Hj)S?%n`+`;EgGzz&XYwRom}w#?bReiw_!KVQ+Y@*w{<0vn}4%|KbA< zcp?~Xq-dNAT_rIIdiNmS2@}Tv^>ti7&9EUB)$P&G_nR$oy$zgnaHMU1Ar)TQ(>L=$ zJY#Z1wh*Z@3oD@S>PjDM1EL+(K~?Y$2%8U*D$1kj_3pKwX)OOJT^kd@H7X8gYGMPD zNecRQhMV%ty8v#A>`xLE|1jq1gImo4y?w|c=bX5sg1?z^NTRX1u>jeGMJ0;-b2OP# ziRcZkOu=B7;GVi&5kJsK0#2~6+wg*tG_5GAMV+2fLOhS%Zc0qZx!UTVdi9Xk$e_-n z(G47<`kR-W!_Sgyj!+|yIO>)YC`ns&1~?S3^>xQd>WE8dwy!Ue0375I;S*SB%9KJ| zq`UWWh{=bN$JA&bVoF3aT_x@2DqUfZ_CnEJsv*axbnZxqCDEs0ho?ze=;~}Wk<8{b zwx>9RSeYN_F<}lfl?SM^`Hgr7+y5TIea-%2oDp2ZER*I9vetjoWl8Pkd-U;ke(;i( zKPG0xE0*Og$#_xsHeTeJk^9T@5c*90y75VPQ+}h1KwZ{LR6p9)@gy}Gr~T6hk}gBg zn=h!!gIu!0XX%Oj_2iqlv`PxPJ-8AmMWs!PK7TYqpc5Iphm80@Erj0#%3HU3Pc zIZN)91o3!5cQIO;>5|eMXLx8RsZP0lNcK@LJZVdS+kWynqrFzH8E~xuxEXnFBQM!I(1BWj@^g&&p{V;J7f<|5br3J|Ca7Xp@ zAz+n`P}<=6qKEm_A*iI3N!Zhe4x0P9L)1Z*DPo+>@j(lHm)7bJ1rrVscKu7)X%$&P z9%0nFcpz+3Hx~E7>nP4SC%U3btINa34~)9E0n8?jU<@=BHja9Y z#ZtSq;nHeL8eZSd(B5V>7N8>?Om!JS!UJA@x%C{-+Y2FbTkZbVUpY6NyUEJMRq#us zpF5`Fm@&1|&4~jxlkJgXqtF148sbEKV;>MsUXQ-3Ge|7(DEX!4S0j9r|xu_TW4-SW>1|GhbCyyyxC)IbKIi=wJj8 zEeJQ+I^!RnL&WxpeO2pChhEkT2yx!q9}^w-4_06vZ$7c0M>-{C&a^%H1^E|RG;X{5 z{hS0N8hh>1MzUZi)8fbrBQTE7Wi$usMMfp{(Bwc(63p`>^i77QlT#m7q?-vsQsKt* z)BdimQ{8R65B#ie*Zb3oJANb(3-QXsflNFyLecuOa@{fsTPhA@B|I+|!-Og(WRbTx zM{*va^D_6AYS~U^m~DCbozpuaw|7p*^;-#&g$T`y5S%L?I@igNlT=2q0-#qii3_eV z3;iXSU~PO2$+rB$8pvb;1)EPBvy?2g${MsZA<~Khc`csUgN;5nYWgptD zG#vm2*SHZ6@b)Q~x~YW}oDwIqr^^_h1?>?iCxCjsR97a1HimpT=3aNp8N1)Vtcm%@ z)MY~&kArQfhG9vd^z9Cie4-)L73Ipa4vCyg#^xh%^lodB6JzM%@!=G9O%Xy2WCY7( zNpu9&K^1zMOxH>b*q)|5ZX=n5U0bj0XG+A&tX;Q+(16iba_ z^~KWXQoQ2>C!p)ITs)QHK5paNPAPMusi&zxBch1Msks@j6U)+d@wA#)E!lUubzQH! zSR{7BpU4cE0QHK+W3w{!P7?b57}>X9r|aY$))lj8Ek&w-i(ta)`oT7YW&Uc>=c*+O z=+%zI6h!(@I)-Yr1o3$1upnS3=RjS`d2>J9z=JSRQb{TL#Roo0Wp>W?pRYH_>jPt1 z=mtREI@@yCX0PuBTTpfYzp2O8w*QM>q+9Y93bQB0{XhbToYa4k2G>t`31D)hasRKWcm5; zjL6eX4+1!s5O8(@ShgePC~Hd|o^KR^{<(m60178u_YE%*kKeZ!M z)L`9$>5gU2D3M=O`M$Zd&-h93;3xb$)E#b4AfnJEBj8V5nFh5H=niuIOwE?7mnzi0 zL#mgWVelnpN{y0O(Iw3jW55aqu;2q90IT15Mp*D5oV4NM!#naxA+xz*E*axyLYt<> z#wC`E{vWp9GODhqTM|7$fZz}aF2UVh5AG5qxVziIoee+@^OG8*+nm|AnIk0)$@D-+tZw#d4C-IKUO$B9r39DG9JPk zg`cvE0sM8dE46qc9&@s{v7?;;^n)D0ox&sX^49dp8?X2ujZ zu;WZc@3y+ZLIXv(bGU=VDY6XykDp_b!&nfA3)PzEkpdyNvFHt!|CDg9xCuOzS85Ss2gyTf*6@+$U2N?dl zZnLu-gm^TlFQ}|?0rf0TDPbUpA|@CQ@up5DQ3y=>YA%mzTZ2b_^*bZR;|~1j%KoFP zp3pl_km8QDc+f^rChw~dD#mr%7ok5?@9}t>am9`OtkcNfL=`(-cD$n#_$|l^JH&8p zaiDHolMkVPJvy9|D}pCR!B!vL|3TiJZF?Zh9f(#yIdZ8ct%-I3=-2&*lcnVVu4PPy zsF1%i9clpg^{p2V#+Of$vgc%9wM3E?3b<avCHIE>=d)y<*PB@WyTnWzCnbkcfR51 z#S3XM@fFwjE2hWlu|Hoeo0@p-Ls~0kG_%W+W74be9^iI3L%uH|;iXD29voC~OnpFI zwNV^n>p^@GP}4xr@E`e=Pnyu`%Uvx>uGT~7i%-8~(9LX>gsC9j%p5$QTb43^b+9?% z#_*a~+I=yid4MlfGGqF?$osyC^(phEtAdF3t+)iv6E9l|@l`b0(IYeVRD_}6sg;sJ zt0DA5a1k*rE1?UARrS&ZBCgv$CU)tcoU>k(4;taEc^D&g{+D}?eUej+i@(KOv1aVb zsnDLv^$lP7ducA=4HdcOWuqiu_a z1#}yuu>tRc0sc?-keO$|R?rtdb9!(JCwjV_oiNx=W1o|b>r5MwpR+|5|HCbSpQsUHocf&< zLD%!QcFdP^?Z8~W#lh8u-U|q!pL_~Jdv-UhE$NUf_{)WPnoa2{&pfthZvvx+hf_w(5Gr;s%!&4wsTNYHDi0m(nmfQavdfytkURzrFe+BS;3%i_?;bk?((A++8@OTn*xd z=%R%_+V)Gz!?xaR$E>5XcHm;eTx?T6S{+3_xkRA6WRigQWoWO835Po1}<&c?e{Pf8% zT%)_r^aaEDa9yI_c+NX3=x`uQfp6#CzRzyFp*wv%qjBh#{!CtHZ+$x!n({eefhxbg z*PHBqHoecdc!Yh-hKNl5OuZSxw8MMO-}kJqOk9P}ghJhZK&&_U zh8_C8z_wfOgv-MjzyFu*p-;r{4(86xZQ_aaXe`;tVhK)mO#rUdBzuSUF~aa2QIGlg zODpuOexh>t83wPH^S0+x*s*cDKF4)d317m!3~*pH7}+2o8>zGF4(ccZ7&PHUco6ua zKXRclMgJ}-g>XanSrB%GZhAV-T&Lb&2PjNaELx#qKj&Z&oTHbLvDh)%PdyN-^KR7kf)1YY~4P7BJP~3NR?rq(VAl@7U zVYE;Q&XB{AR`oj_upVA?g)*(XYuK;uuliEkIr{Yors^D<8Ku#C?WY)#&%^i^g8TG2 zmzpJV{69lB*F-vOqbL0;rTh!;T||GCVYP7_lO0rmgiO7;k?FDnhEI`qa_s16cr3Rs zn~?^1`M2;0!}xid{`EZL2blw%OP{QU&DLxBOCT3+wI+tZpZc8 zuQWibx=?QWQhZtEu=%&LtEQNO9(kUwYLxWMu=G5bQ{DjKKf!C@%!Oz`Ojy0-fVh0a zDPlZ`nkA1LPM8TnFEqE-c{0Z|mi0>LwCRfj{P3c;h9X4;(PO1P2TFD%g>C&%kj;KV zcG`S{*3D{19-K`}d=ov!2`lel+^Z-331hpqr?_S3i_*HNwqw}95%!ouV6N!-l5=7S zDCf_ca@BI4KONr3|AgIBlcUZDEmn`P>45?+7;P?~UQ32%KD-_CUT(7K-OnHP9Gy5IefHoU>!?N$eYEFDhq zyCh+2HmQ)!Xsln0y&axU!tST5H9Y|i1V6{dg;XP>Ivh~UDVko5xmN?jb>)}pS7C_S zpVeL;KnUfZv!5%I9dicSOWwFXeT4OBYd=M=rwsO~w6nTO7~=5PdFuu7e`$sUTL_NE zPCC+Z9Q-ky;l13kyXEXz=tbbLO4@$(eM9`ak*d!I6bpY=mDO@t;uCcYQ)h1o#JBOX z(wW0Np8z7wM%oU6Kh83t)qgF&d?d5;1%0rBF5lK~1tyiaJgam)K@VmfV6b!`4tw7TQYc?aSKwM4 z&mWcE{B`u9n3AuNe_u%C;>A5yfiH0JJd1_)tIT65z<7%L(^sZQ~Ye5>^!#AS4{ zWE`}@L>b^Y^Vjso@cmbm_9CTHO$k#X-zc_K9+4g&N!=NqW%p@gCBDk)qn^bgwdv20x{&!!rC} zeh)6Vm&O;%4$k`Dnl=J+eVKj_*yYb2KWdaBzy|TSW=NJ-EBQeoU6YgF2 zc)q!EVs^cq;v3Hn>-UcebWL_|w!ke%@GnKKmoV)9B6T^{@%&`G8<8NEtgq0!6f&mXUgB{e>J z`KT+KrH>(cUm~0}W zG*YVUCp(q0mrIlF!np*_b=e&pueR=;zVq&r;m!iRtC%Tt@qp?IBlvjnXGOn&o0h6| zY4hc#>}49~zN_!}eztzt+>s)en>G3^`H23W)~PbL^P?%QF2J{>2g>K1sQRVOFw=`T zGe?m>AiUBlJ*mOxH);XTZ%C&1co=wP*#YR%9p)gxb zc&#lG?rodlbbMamj^n7E`>o)HcrHvCoqmwmlMXghZ`T)4PQKheIi*@YT?mPt@(ZU+ z>+&P#jRxK9DLy>&lS+ew^1;YkpdBuR13H7z#2*{MPjy}wUYHjh1C;A_Hl3_@CU*?n9HIhFxvEzlYD;48FO zb;S@j-1R+@?@^RtGU`tZh-C195UUWP-LV{l`;9WGG%NTgZrhu$URhzhvCY~!nTEa5 zXi+wH>U2E_m5J*M!1VqZ%@Prp%l@jB`4&?>f$IthhbDR1EFET^FP_xM_CySxhMVS8 zX4xC2ZbkADw{S^X=r|RL*>;TOgd!C}RxKW0-{&nGOcstgN5)cRMLRntF%?iK#HUb)#RqhAb3j1(K4 z3bddB|4s})$emPzp%b9JEEg3U92PWq{KjcYghI??&-hkE@Z;>%W&nwxJ0`F!wZj~4 zmVcqz{+vS|x^wUDpkH?VnDH<=GAdS2CL}aOJUZ!Ape(idrT{U2ANF*p>1?w)W@CaB zr*SN}C>BOm73JuI24JHkG_@$vIme(3i0#1aeE=#)Y2*}tOPJCRYP8Jq^fZg*x8e|8 zzOeQv?%b*BY5hFcd-=cSlnnSzw<%dl%+QS+TNo(~eiM<5FRe+KD;d~KV3fjsZ8(!$ z21u659D1mEcFmVa@cm)w zafG=E+;r&E#Sdh8E*8iL>?k94OcLFr6W>2R+^hN}wV%krP8NQ>>94cA6LJ=a_Q1dF zq4!K$uE3V{muxZ6@d%8E#quPl67gK|d$aMqZPtp#`@`ot|8!&K!uMX+Xpfg)-Z0Bo z>l40AK2c=+zW}A-gB^TJI5o@tevBT@m-geJd|wK`-Q5Qhr7PWQq1|}sRo97&s4pCx zKD1Hy&2Yr3MQ$pdAEVw)5TzU3tA<%|A{1(q{1xmKAIsZh|6?jzK3+3+ z)(9$D7if4f;f~1bnmH(BR>GYJk%%k+=}p#@t@rn12W`v^V`R5Y7m>&5cRXj4(wx|I z(|Z=%klqOdy*KBgufFNxUngA$F#%2n4)KM{#H`3fCM%*PmKNIOQMPV}J!@p`w&=m7 z&U%72n9Dc34Tj|DCjL0;<`uK&jiq*%A%88+O8hESblvjJeEj?3z1AJkk8` z#B01Y85HNiTQ!GF;YEmfK9^!^u~Sh(hUS`v^%Tp))*Js^xF%Z2nojTg@9WRG{BTyI zs%WZWxXAjnwkW#6&lZ+o`?8&Ur^DHeZx4xMV$l*tM7Y@vw z@rC5h7AaM^7-hJ^j_kin@;p{SPAL(vBqIuhh@4N9w-C^?jvg(kYj|pS&?G}N9N^T! z)RU<7V>)HD$0>7GvO3!1XFF)NGk`+XqbFytKH_>V=>Ilous3kk)$3e?&IU>V^7Gw z+H%czfp8k+lGEXVJnb)gIt@P1lV#-0Z9+eu<*Wmy@4}^atUT z(nzfZGmw_e>`XVX&;pUda8ujBZPNBmXRAM}BHVnX6ea8ZlDp06$HO{*%sQ9IOP1Cj#Y<_ZhOOn& z)RU!)|orr$RR#0gpT7?y9`Uj%$><+0#dx$)A3A9<#)~eH>XGZaJBQTxmm^&u0GFfnjDs- zq9%rF+g^{q6Oa0}gB}Zn?L+w}4pI{xe9%OMH9oV*zi8o{Vyn2^%~9$w8I5k@*vpq( zvnYu$+@6b;(>1zY_I0HbiiHNbwXk`MnRkkMmXO!V*L-~dU&iOXy`N(`JYASwkKrj8 zZ;Yo^iK3oh(JDB}c^JF((XQXQCA``-s=X51VGeEXOuO^|*@ozuNn2*<+qwQ{k1Ii| zJ>(JTU2$T(QTF#@7+od(wM(0h4?~1&hm3|}Yx{H?&cE>(d%h)Cy`#QeP=j4#*%jj2RO zyu?tyd)A)kDyazrD%j){j%L%XS6gwK0tsbrmWGmMAD{4xDmBh!+FhRP&+}JQ8-RbC zQJ$>V#~!R06Bj4hVxO}4hahk9ZFtA#)wW00-nUS!o<@V+JZ%QOrxd)6)04b?}_g-(^#p{PX>@=`-1z zgt6X&SS21<%!ZW)#&rhH?mfAEJ_vA~2~tMYd?I%jYBK3~?Bl=2zxog@%Ac7u4$_#~ z@%5c2p9E#jqp$q;9qP=x3814M&hUYUQ0&hZPa$ERvgaC+@6M3`mQQM{A1|8FUB*IO zY3HN+y%UN?+kEcfyuPh&Mu538Oq&kYSGW4`Y@P&?(^>+)&`ABsP$a~a7PPA5>}jv7 z!WFIE%Fu53%eCcW#MGnbb;%6pWo?ahzBSz zv@MDGWJpSwX}e`O(F4}@n&%1C#AB7zqp5fQ1!1GBW#nmn)V!`3XyHRyysd|v< zY9qY(-RGuGB14=MN|`z*+!M#%@ zlHO)E>#um-MKCEz~>E&MB)*dM9*bFD@l7(!9A}72RdHlsrV)JB&hQ5W=|R zyHB4K*Mb|0^xxpLW7CQg{oD{7e_6@IKV+6%aD|v)=^4$f6{*!NMDSmcK=^Su8mxbz z;c?2f0YB6`-)_s5&va^eQW$9!BJA>YEY+JJ5m+Yn+7@tLZt4|Qi14aH51=*MAb#f^ zBmc?B9r)IX`2akGc)OtykxOW7 z=o6d$#|v=8@5n=|06m1uNo04{=RP8@D-*u84EM=U3tD_R(lBK`Bi(qVEvX1ueo*y zA4xvFO;gt&O4t&ub>vuL&f!^OAq;!N-CO&Hf-3xVrT~`jwAY}L)}@A1k@F<_XLc=l z(VMZ5`W7kTVTh3OIs7g?|E8H9$}|Mt1I1iR_L;;Ig}{e5i-iux@2B&mG7XhuJa4#n zt`kXmc!`atZ`6~kyZ&0&N)8SdI6LRQhMC-Up8v^gd)iglePEa#>pKag8u6U z<(dlhfOhBA+3H7Be9!wr+55Ct%}VBVwG37LmbZ9_@fhT2dEEI&kxYx zaR9i>sFKOdtIoOLipDeO)YMdo#k!z#qrqe|(vj*d(2V(D+gQwoe-`xWU*^vO&VO0E z^?Jq~nvx$MQfz^9q31Q!YTzNULYq-L8F~_#978vL*0U{qhtic9FjVej!J%QxwLJ7^ z1D!~f;5G~$Z}l|#VejaIfASR(RBlM)h=W9rn-|No*%KfOX<{ZSndf=#3oS`uXI|5w zV@YU9bO@Csh493LT5US=wX-dM4oXliDi+D>)c&%NudrpPzu*j^K}I&FQp{X2;<%>b z>29{tWAY6_KdvPB zpI_EMEJ`k241dld=uR4gdArGO)W`V?ARk;5j zZ4HSIQ>f)4s-17|ec=mH6ZkPcC`+PmpU)Uclk^8%t)+ISPr03TzHD?#EIDjZC1?A_ zW_q$YXd3Qd06O%4dg32$#%K(OZ4(qvyQ1k1PF857lTi@o|%O7tu-f6Dho1yA1}gg8v)PdP#~CT`yGM)?t3D@RPC4G1a^);B?PC+ zt|!D|6KavbhpE8;mw==zvR85tn0vb&9Q*nlnW_g^la0yocO zYFfZTsbjZzr5(OPFY)RA=4NJ^#5l)pGmZ1bGcxX+#d!7oAeYzPS5GhG9p^L1$sRdu zXIyuIu8mch*%c)789T%dnCQICscx0>wGcFkf>6&uEk+5=iIrgAf1s?6k32p+@r?q7 zGUSLy?^wa#P!pa}d1<#4y3o(e)g}a`D4XQ4QC{_CeEYaa2K(K&_$EA13<`}!~#kNc@Z}i<8Nqe4Wi;=-w2A-fSf~wfAoOu zdm90O-$1ck0Uvbt)o_1h7plq)arCs}$uE39eF0lP4axug2+bM2k{B%F6k7AS`jf0@ zw7VVr7>i5^k8R?q?U-PN*V<41ZdiN}nf|=-mb%8Z= zrd4)A__OO1s9nNH9RNijO)`U3IPW1wdbm+DKUboxtlaqq(fRNw=%i9^wldF znZ!Np8zL`QsPb^AHn%`NJwW#Sz@A&hU#B+1LH)-pY=f{dql8R!-Jf=p{qaL8XHJ%& zeA=LR3UAvR9{Qb?;3u!Xz#89aL6#&7xxr2X)E3$q)8p?lZJTSWGWjD9A=-_5rM!Or z@i2<@*OKjo!TlmVYFJ0wZ5TUPo*s5xw7!3-FueBf2o-SW%Yr2JLTd9HiFp%FFcdb; z1a60vnHV*+sVE2g^|O+?)@YkRQmYS?2I=$4c01Tz&LJTOlzn>wd2qTnpn; zoJ%yyUCIYZpIa;!LRr8k6@DVqfH6!0)}kVnjOonXT4_6tA{sB(!6j683vQZs`NdfU8^U zJ*Bb_o~S=eJ&r)?Koq@0hHu=@3LMJ;$1xBW@FT-t1<7pdW4_(=eJGEOit{nVs=ibQ z0uO5+g^Xx&y0(&lM8_g+oVVnQvMj3lzqP|=PPL=;b`}ynZy1}F9*GK}cPQ%3UIC!7 zZ1M^jEl&(WDX1xfmd{UW{e-wyEq8s#=#S_zT~^7!ky<(a0)}D%!iN6{A8jwz#KbW_ zsypqp!#=dYG5V0g5wOn87ATq&H<#@!d+(MkfMSwc_vJTU&DnyPOftI=ER|Y4J~C*c ze{yG#*QqQP%K#V#y1Y*U>EWk#D+F3H--JLu#Lt*U>A^9NS!iX@d1LOjnA2#~nu@8o z4oEyh>H9B^3>|YfRhYhWyBr5De+~G_*EG5te52>U`lO9gx%6VEws89AXW%BsWXmQBY z3@0Kfma}U8PV~VWOJ{%i$v5aMTtF+@&&=zNX;SNFVPyPOMxucNTYVuF7 z(1}MfY{GZaRbrnBg<%6NH%x-Ag?v5jJhf5W5J+c-bx`!<<>sw`aK1+LzmD<=8f|z>4i}M;2Z3l|pkZp10w>Q;(ICBw4w^OrJBhRB~ADpc7 z&!zH1T~1L&T@Z;WPOh)HyQZUMlAUMHc6*}S~_>UHU6gK*O3@fZW z)5iG=`K)}~$DcYg9ny9qHzVt0oeBI#UugSMgj3h+zO#cT48X*C1NY{ljkq04jQpU$ z%mR^o%=+|tf{#U_mU?g8d){c1(?Bi!HKt&fH#7T}4n-eN7Tw>wNUR=gx!r92p%>HL z(0rIRlR%S3&JOhcN!8p@ZKxGsl`Ps7~{wZhC;992JrG`kj^!E}b^NKO! zJR+MS2Y!hc2ClvU&gg6GX}rOjQ*Pf|co|Bh!ojh(+V^^S7XZA`c=dt`L8r(&9Rr25 zsnuaJ%3rs#<#uG>?mZWzB1xk@XP$Yhv7eWHLSHB8od2q?LJxrvi7J_z zZJ}%N4nO_R^dO_Q)H|`4SH};9ntSvceE-Eh527CQV?oV=QH`jV8uYYLOIi)^5bhdIZZ*mOzxsq z9*AZdC$YaE(F7O~I>DJuDRx!gbNImkuvws9=g<9wF&B8mtG$vjk-IL&bo~d(2=BoR zfd=CcO@kFFIdO~OcKq%rbr^LxMXFlB?(^-QGcVFY2pL>YB+# zH1qRp=q&6;&HmK6D|w2(yoUV#WnTB5`&xn{2n2Qo{r={6QKPXe^-8f(VQ7avTTR#V zm!PbY7NEJI9_jIKOEnR7*^2dG$*Mu;ngz1hdRb&VPSKg2OpVB}eEKF#BU<(N}e!>b)!SivJdclK{8p-^8ndpkg*)!}^b{)>R2h zbO67=nk5z?w>Yc+ujocixDM{fIf3(?Ngj`!c;UME2YUkDY-%Rvds)AyrDtE2$x-|J z-;>PBf2yo=9AB~vJPIl3TF?wE4rif2LuvU;4OqqLc;EI^o^&jr{!tF#xm(Kh zkU5Rtpk}fAGIshiVvZpB_Uzu9XRcbTfKj1{T`j>!`sebi>&_@r+Umh}vTYe$vulhc z`3>pFLp8wMCc|+PShIw4Z3RIS1^lPxTpj_pC~FO1kfR}~{r-6zHx~25EfZXyez|iZ z`VRkHXph>z;#6Ls#GPEh>A4?9pxRg+PxNJnO)tOF^%u+j#QU=GJ3H;NXZc|RvkpAHJP@1$G=r zzL_i=HzwcgQ&#$KVp&O#_EJ@7NMj4L&^)yn_en;REMg%&(r1!Vk^i}%N`9z zZ=c*(*k@CZN89I~>pTRt{x>p$=p{^jnCd_w8AX@wfPgk){v% z1GGFYO~zLI$u8Akw`YQVf}@$-oq?jh)KvPQ6Wh)HdbwUSZ@eGct+T_A*pzlef9LBD zLZsqTecxaXvo{Q8r^zu0HXxY=Av%Z2u-CenHP+TreBW@*veyhAmyuKmHsPn6(5MFy z4d#|_GmzVRC+e(f@YXS=yO7v9FO7ZwK~1ayd#4f^LN@NH>I`V>Ton!u1&~Ah<%alO ziOcLZcgA+D##Xsw5urX>e*AGLo$e(V;b)1^Lkuz(yF{1jSQXHlk&0G=7UV ziZ-^8KMrL*Yas$rMCI5pss+*W=fI$`p}o&!KgUZJ*q!$B)Mmju*^+WCo9$uFfYP(aC2x^o>kvXJ6}d{Skxx{vGPLVxg?_^a!Yr zdY(zS>;A$Vdvj~R))Z}*XXlFr(?)MLTx&vi-68YmfO_iTv>L*dKkU5t_PR1Yy7n$etACF4`D2wCu_o6#~zm>V7>?vqq)jA`0>P~{Lz!T zNe=h4=~14^Vh(lXfpDPNnbIAN{GKw3GWl_9=S(;|G+d+Ak{r~SscbCiq}NjKinIPA zYdF|}V%`g-!EA(o?#a!ne;{7j5!r35vZr>Z$f(Y4CctY)lOSC-KXiYh_q;7&MvfJ* z>1aPrl9cJq01Go`&fbS3i*1;-+oI3R`zo?;_H?wwMUK2#Vk4{VoDq%Nf3Nmo%<$<7kuENY6J)dVyOu)pr?1ihMjTo4Iy2I8*+lBV10CnU`Zn2B8 zp4f!)wsZjsql}aP%XakvAvmA*uKi*KQO^xf$Hx=rBJr6BJdcSSTAH{U1k`(N9|>#` z3w6~$Qwt1Wg^B>y$-JgtsrOrw>Yx(`?_Uwk{<~0L)+LHLQgI}TK7l$Zy z?;mlbjSyQwA`+Dnnj1vli}yn*alqpA-Yv$|Hc9dR(bv&$B{7_oMK$k@1^U|vKvMvF z>}ld2&0=(FM1*U({$HZK|Yu9 zfcPh7&>`C?V`C7}rLsvW^A@NkXu`#>i`ijqm;!5T%L`C+;gd4k9@mkcC~U>`^wC?b_&V!}ntBG|dqL$2Bv5A% zDOMK2=R}Uc^ajh+S6YNqEyWdvu?oOFH@T0m-KI*n%08n)Yt<=1Pnl{YhUB2n)s2S_ zt%mJKtH?RVlUy47bh71Y>HFosW*a8a%-2^_l{(XjNTNgkSJx-8S=jx!cyYAf1cOc$ zHMW;ncL0i@Xd#-|q!fS8@mjTOD7BD(juBvRXrbBgrKgdd_A({co(^oU;9Y>G|CC`4 zRGt;P=%#6i&poP+)rb)I4@g<`(emr@`7dhwt$*TQi%Lf>l?32OT&tpvrUAtB1_B!m zFnPYpqMIIHi_*Rhv$km26pq=QUMj;*S6~Xy_`Ag2uq%$>P63Fy>7?8Q?{f1-BK-lo`92r z=kdDa?&9RpskejJF*06rOJ}$Z7dEMVG9Q?jm5gRN2SLNW3CM>``TobN>{0Ro{Z zk}&fIDh{IaCn{>h@ro`=>_FEy#fv*N2y>J2cvIO>aGu%=U3U7Dv3DM~6d$37NJicl zgJ;ROpKq#_%60}hn3O-3yEzH_(g)>9bgs{(mZF~yxn;VXJi zCaUmQkl|DhkcZHXZNk}7hl|bUiD#e@YMbK!YZn<8@*3r)t;A<_A9^P|c0;UybD)kF z+lYUjr1vYWob|)OZJ@ZZ0ky@7^*w<`#z1mQiXQ5SKVc}2-vZ$6ByI?(@Q|?-=;{Mr zeXlX4!E%gPF_BUB7=zd&LG*YYppI62BF8UF6vD9Ut<{2WR4A~Zd-IROb4-S?p(SNm zo%S&@go^^g9Q~v9Yru zrfKy&wC;;;_iL&OF+Ef!>kYNU+Pv}gH;J<$+v@>*DD0~=Es-sOOetL;)o!cSJl2N| zVR(J$OP~SQvRNkQHav?|gOkn@j#9X@X1vro_4<&XYkj7-Bw8ZO zEvW&5f49t;`J~r(HO>BuZ8acFzJNd7Va7r(msK{meEaU{e4lXe<3!s_}9aort7i~AT9{m>L6?x2K16QY7IWSJzt?gNE zcrbDwfwz%aKSL2|W5&VH=tHHJGBnJ)cH&gWSw#=Pn`J3 zC7nBW(;lUogpZ@c9_8nKNJ}P4yz;r^k-|i!Do_sxcj@q}J4mUyeut8}g(pthCipIO zF38w2b$DN(*j-0cQ{aOVqCSJ{I6MVAj~zG9$S5Q%QjAn&gv*efS(K7W1g|KAlo{ul zZ=ExHa9|)gmoR+3?;8%fh-}8mJ{>{wjZC&hd{9)4Bf){k?jB3tT7~AAEZ(hLi{`y>&i%`?1oG(l9#?6xM z1_QU^Mx%b^kc!%^K=)&{X2D{fC*e6nj?6BXoQFa)Gyad25NUG7^qb4YxDjDRQufbO zVM}FWYimBUL@*Bhp~9SQBupe?ml0R3Aw20qRy=pCfIK)D=iC?CPZfq$UKe8l;Q!Ha zd^zLiQ*A;<&2lKnCA*ckgKV{2{bZ}_Jben>DD)gR4AGOBws}Nv(E0ZDCcgzS$8-C; zXnSz^Nd*-t{kY6uY2MspTGk!&m_lvPx&kueU%>~u0{fIoH%w_v2Y(83YYgudaM)eo zMhtd4O$Jj0bO$c!Ok(c29pDZGEqGWq7(rVTIuZgqwZY;i|11G;5{`C&`!R9?ZhKSd>W0XX-4I4YSAa&NHy}I8J!*kc3<<1bAoFSdzZhpB|cK5Jtd&Zl5da{(Q z{Sqd>{#Ssnh>;`!X}&01iEj(tEthhP)V<(zo?vfLtx@r>psi>q%o6*hWZ?lpjRMIp z>*>JKaZSZf9?eQIvd!Cns6k@0T8PO8eUG`10CC`qor$z=$<#c)KQemr>+w6ksgF5=-2ZFnJj%nI6w3XKK%@bUb-JZX}i2 zo1|LGks_eaxgSRUWlGut#TzS**NS7NNhh})Y|bUmMbaeMnjHo$vt@{gPA&LZO3?_0(;6#ha1gJ^@}Xl#(-?^cJjZe_jOrC>erM7u4QIII=+F*j2W z4>C&@@{q_|~rV+;dkd5 z^JG^Az64Ay-06HWF_gJgm_i&!BVCR46X^Nf6Hw3owpi4KE12%De+D9=ktU4h#$&$y z{nG0DttyXfqIAz2WB}I!IuOD*A9xV_{`JNPAopACAd-=By2OWD)IaD>$H9;F{jvGL zHi3**3;-Y%S(bzca>a)fJhaKzbE7Ba;bD#zEBGh2cNE7HsBOR(e2)33ja0#d=da8Q~nq$9{X z8SulA3hkW`Q_@{fD4sElo~kn(I)7Sq63G0bkXj{2!&=Zy-ph*ThFUT}{V}t*Rg%o!XGV)MUq#o`Wr1T!UIEQw?DeX=7-21fYG%#ni&qzd&#@?S1j8J*x}6G>63cg*;CDf-Szyw;BftjYSFAPm{I^&h&S$XQPJ^(3 ziFtwwlK61An!r_7D*p-T%wGPhx*fS>veY9OutK*fgsAp7QREcJlW;nf{y8V;Mp@Bw z29thrvJh{|ErXIW%O{Z^n|z%FnkkT}T~R|c=|z@1SD#5l*wHGfGUR@+M3G$7qm7J= zYYf1%0rkQNF?ABjMKYD{_#Ccm_bw(T-IpWjlmhwqbJF1}EE%^(2QbrWnfQj&bO1*T zmy|&WNG8ZwH}2}=LB}3AXL)ox zu9Ue>A9t?^&Hh?aY2<@Gv&{V`J)|7D(yYpl6`@y^Vw(Nc`+Sel2Nmn(P-)A!cDb^~ z%cu?!QYBMb!BQG1t^!mo?y5~qGtsoOJ%aW`R~Csm-@4=6BQqRChj!13e^381<0X^H zVN>zV>_w0SD5Y{!zSYYtPlarc4>FE;b#f_;mO`UGYi?ctgpid9ES&~=!RjmcB``!i02*+bFTBi> zj{-Cq5ekFZ0R68PKqvcylzv|RPI=Z0@BOa8xR%==H%+F$wp;;s*>`>mKJ7t9I8th@w5yPv zWTgr^)zaCU_<0_mj%aHnI)EljPbISPpmXLwu6|W>6>nEmkj19MAbMy zZa+wS3G2e3lbM;E&YhL2CP%i(kPno1$k1eutJiS6QSOMvM^>!P@1{%pxX;Uj(5a#1 zH8DXB5ZhgXEUmN|ppY?Td0g(}<&Muf8v5EPI*=nXB_8m_i;iinFSaGl$H9k2c4d(A zSR_*w(|7Uo-kd#*PGZObC2VO=!ni_MD>~d!H=p}!E_Do=4F<}QMQLMwi_JkeH=RCK zqlRNl?YOn=aQO^XfUEJqe$W#;5qXg9LEtc=-uxC|g%Z(1I|^~!%z;vgLbcBlquSZ` zbI{cs_CE*rmwIcWMVQz|F6VV*+SYo_$U>qt^?vl*?cBh>$#FQ0v z1~~%oaZS2FY8rV)L$J1#x*Wk&R0K}2$>cdPI_VesMOVO$*e!7>@~&G7%R`L=jcDSY zhq02~R?mw;NH$2>F(Z1%#760W`)-L2T9CJDw`Cg-K;IVaV?3@7CzxzH)r}Q8@X!=K zC77X7{?5E^srL70^gR4h@yc@}1)YK`C<@bT8R3}Y0RSktIg`axxNvTZ&A{~(Pd?T8R=H$mDCVbh1 zn!?E%8|{i6r~E+;;svz7&;Q+jNo^?J-*WWejtTr6y0j!<1Bfgl{P`R8Bp_v`h?5kB zwwAJHntAA&OD(*MWRSH-pUZQW8RrGk{=E-enF zxJ%LEMT@(;6t}iOaVYNYn&K9qI0b@3a0?zFSO@_Em-C(Pf9^f^B@g={d;aELYp%7% z8e>d}(H9AAw1uW@sp8j}`WRyg}nGiofTByXHv z-NR|LvuKVu2bbYvUPY);rNR7j&Dt~v2l;b{wSb5f95P7Jvr3tX6r&jhgp${hb?z6w zW=KTL^F4<~#*ehGl2-8SW_t7e=JM7*MCDEI(K!`GX8RG?=nYNtRVuxHE%WkFui@74 zUwb7;Oj%P*u$o`SQ>j*#T5Y; zAezt**?Lx;ZF5>?g*5+{q>HV}kCc6_{N)OlyBUZ!bXc|hCd75!?FT_xt=rWI&bU$A zc*f`#Az!5M7wV@3&R42B7xLlRrM^N6+{G_u;<4Cb6KPAxP6MurEJExffCKn#Rg=C* z&k|!Y%eVfR@yEJY2>@{(l=eZm3)4?M zUe@L1Vw%@MAhC!rM|fEEe?43{6u+J-39_1=%l_l!NokRL^SQytSjJ4=I>#SyHDzlT zax!2i%+DM@Y(%d9`;C(T3w6$tAW^8vn&N?I20pyhm9JMc!$h!iBD%o^qmm~ z9QRvm_vt+e<2uS&#!6u1WC%ars?o6npa-O6_XI6hXfR_H9-&=zMW}W|4Qp|_tYurqyIDUKesM?V zfA*ec6+eMdKu81xX`TWKzg;|-CreS09CCvU|&2rYgZ#l=Due|}OcSk&w zLG-BJ5szjM=Z2hO^loikd^+VmO=j|%TjqwI%PZv$``=b@)bwDN)X~&uUQ9?7aJeL= zU&;je3`U*hAWIHu15C;Vg||g<`7z7ePb=$t%&(RhqV$|bXGroYxUH(k z_AjEAxOXG|E>-ceB*t6f40&QfZyi7!+Si72`a!IsxN2NT09B;vYn7 z*sLkgN8*+Kg<>oaaYmF+#;<-?v~xSm^l$ZMB;&D!r1=#IUdoY47jYTS2<{)*M-l)2 zNXQX83>|Jy+x09`wzeFWrF{8FP|KA6tZLAam~b+Bc6%Zxof?WsRwR5Nkpb}?Fsq{-5Yz{ zoNKEhkscQZ2C_c~k|i-v7Z}+F+LCvM-$b2Cf6qvSKKEoV_RnGDPA-BDCN*hkmgb_0 z4JpoVrnVY-i4s_8RQM$xslo7X&HpP<{GavGeAh;)L$5X>2v-LUB|rUbaGMgEyzP_O z?GSu@nGq--Pf#_LFK}q(ih%73KBy=VlnG9V`Q!H%B-y-)tyzpYgmD^o?r!|$*~hsF z_V0M$WV*->1^QYn8X~`pz09vUP%G(vC7C3NPInYZV}aGg;CYj6S$il0Sj??n@<{KL zSF5v_a9*)dDR57zkN7(9o2E6rNUdn@&ia?-yYmZ?@ssq}SQUJkO*uh;L?7tSmw-8j zt8e#|u0LuyC=yB~)e{-iqF+leeX79!%l-D{T=C#%JXI_`w2gdP!Q|NED@v$y&~iOOO?jb;F|Fvj=ZUg?y~`Dckpu**5^<)qsn+%UF2n!dI@QM|F}?FudK&@1L;(P4VK{BMQPL{ zzFPa%7N{Xow{1TpHoVD;e!epj>8ZuZhKXPOaR~Fam4dtmP1^T^2}G!g#EyHrK(ZmB z)kQ1irgL=uw_JwYG`OVD`Cuuf!@*wBWs1)ar;&DQ?H zH_NcY50~G3XQUWbeyTZUuccv=alhqGDfl{MhV5=JypZ9sztY4fu~Q=%4!>9Qe}^RV zJfY6hm2Wzi#iwUui5B@>wr+b9mm}5k5raj)keNkMsP0g|+{$omZB1?w``|TZ7Prr_ z!bvCg&T*D0FfE?ebGJ|{&+St}UC*B;DvM8y(+Tx{64tjXwEL^_#?MwQ3buW7YFOW| z#m_b~rT*m#7K*sP%w*fUnyReCDRg%srtTWJP~%Ef`Ia7Tz@kmd)H@#uLTG)rHNti= ze!9`*$h&w!B17n!4;v|3@kQz-FeEg{{r33&>R`tDk>^aUyx^D219tH^I~UR!r;)|Y zs^p~*%X{y{`j%U(xN}JTr1Sb624c8HZK2bPyUk-^^IZnRc*kTSjWYNr0Hgk+T2^ApdJ3ST4ddT$Fl*Yl(Os#jh|m@ zBCnfx;Y`lkM>A^f2Wk^e1s_-Si${!3vu)QyNELG zTg3P#-Y=*u{uiWS1G?*6-8&(Y0klUvQMpHbLr4fRq}{`GFeWa--^7||Son>@SV?M) zlY;p_O{dOZh9|0eVn;{D4vZpR1J*m${Eiu~k;4ZbE5L_8!t=q9>`yW>8Vsl6UqkaB zML#?KasN7!<|zg0 zipQwo#-t;b1X`_SaOdD;) z;jZnTZ`^=(kZ?eelrjx8%K{T`Kq)(TTuc+nahZgag8LnaC*mYI^pnXQ_Lq27ykfj^#@`ecXg@N|sltQrjG1 z!`dP6LNbbq?!tZ) zES$V4!6!SXKiA3E9dfJgx-|SgQ5w25Ir3okNPOaQd7}-Tr!V2f%7{9RHu6}SSc!bd zB83~yU6@de=e!Ch6)P5ytrGd%s_Nkgu_hFLfL~ zP5E)K7`KpFEytS=w3WRa6F^!$f-G5)cHjkoVvjSajECG0Yk1CVqYH@ul`3sdP zzC2o0Jmcz7h8jQeOql8YG3{el*_3Xsm5&EGr<)SGvHxBW$`aP}p>fKNNT<$Tzll(4 zsE;sY*m2FNW+8Ycg`_Y36l?pU%m1fB->rK24=rz}b1l12r|A2b#oh2meF1DQ zNz0ax+wWC#*C>3;*bU!1W=QV-AhP3v(cV8%YjxY}3IMeE!l;L?03{#irt62?Q~ur} zzt!u29JDUDNMZ0-cJq}i-P;^LhClyG9yt8$u>S^E?6VkT4hP4gmB#6qjozJzN$)#% z@t8|A^KAO2fAX0CigvQ(zYZM;$54c@49xExY#D8;ql+&vN#jw;d|4SXQySKPpiS2O zu1h^DujAdfLyx1UOz#cfU0yJm^VZcDhw`CRqat_zMw@!wQf>|AbVwLB?AG0rQ^z5C z-e!0E#j2U~S{lP$U_%cjgaj&+RcS{;K2N(T1cC*bx@~mOoK%8YQJrY|T%%Qc);x!i zv5}1Q+)?GEAc6YlgZ7ntZq^|(CW4loK8n-`_^e)B^=%6st8f%& zLLK)t?;&rfybPnQ!8?2|{jClwDGGuC@UU&+oJa3l`iLmad~ao~cbn>5_V>13KjjM& zxS^ghvT~1?Hf&J1J+D6R(lsFkMb-Ay;iIX=^_kK_yl&u+Altbh8CiU4qUbeIxm_M? zVP0~aIyb*Js`29QQvuVW{r$rVhYmir(mpQKe8U@_oDQMEKX$a4j6 z@cr7Q8&|-KR}c%`Rx8kbGj0jClOtiCc=*|YgBE%PX^;;b+Qb!*vPT<)BX9o(AQqxN z-Kx4_;;gZIa> zq*mT8R>lrOlwNXEL|+0gYt(CZF1dK1@kczN6iD6k?RxL*a^igACBX0Hyz9qkZS8&Q zH}uupGYz3yl89LISJP80d^h3`>-5$>F9a66ODt?D{MX}BS^91gG;S8f!pe%n%0xxf zgA5Qq1C9C{);s^hG|q?L&6mr5qB(*`#N>xfnP(u~lpzb}hIUwooIQDrF9Loh9&ow) zu$?FRo_t3xTTR?nLz5bq7JN4c@PQ=hT@$y8^M0lY{t(_F-U=0VK+Hni?BEUdWm95T zH*LJ?24KmC@2!KeK` zVrruoAzDmz3M_uEWn!(zvzRn?!G(74FqaiXQSsO{G2n)&t8Gz3c((TSJ+mratyOjK zw%1g+Ll@#N=X+oCvEb(~@=H2D-wL7I8h($t`p~l{&NJS07cQUiTEQ6Csj76!3vpPL=#C1hg3(M*c)-ZYjG@S~Kxp7Z zSDx>>h!KN7yWyg6g1~*t!+7ZO&5AY3EGz2PCDuH^)uO6>qU_-=-Vg23-QYUdaTVUw z^r*(tc35u3S_*pjSFWX=Pf-W6?i2jnQ#rA75IftmgOQHtJ_Ova)TN^7FTHBYdxTCZ z+A#JPl$3lS5_eSHMqXG&iI))Cp$hT_%$l<@B>3S%W$m=@t zYXG?4($RH_6D)~sD(T06g22Q7s{-32zdE=>0oYbfMQ) z$et&SbJm`7e4gPGUPm|Jda8w#JSH?REYQ-Iq@0s*&4UMZz~RS=r&DhvCDtJ~ZHomq z2dhY>$2{C6bfW^$at6mu|7?>5thPuzT#oPELGv-QW4Nf#8BAcWrGTV}b#jW$H1E^D zOf+ZR_cuoOZ8NUzv3ar&3NzQ$25R^B#{eIfY3q|6QoOk2qkjVHhi+j#o2)Gh64rK% z;)g86tsdmpHOBz!?Ukc$8bT+Rz_dqEIU|Rx=h4x_9PG4!@?VMP+$e=ueXg)Hs)a7+ zWB7~wRl}imExF-N2gkKGf{7H0^cFJ#ig=SvWAhh`Sb%|ymvqMB@}9WfwK+D&^G;)W zkHTt|+l8QAezV1<+Hn676Y~EVP>(-=G!oqWrZ*I-%1;eN2hF;b#Zq}PYW!>tf|&H& zuBmr$kIkHk*>BkGio|kb9sA6i%X?mPWZXilT9rGGw+u?(*140_Ud_HhIOa-8p?=WM_adma4VyJl|> zc|eoT{I3E2ub}SkjM=|68`M>r0x*!KB% zvx29xL#NCv3HuAo=zY?@q{NDnw$Ftyk$$!}^&!jPlFqm%ytSsErpBjA10~J->}N8m zWYOv9`s0Ty0zKsYb-u&T*2%MsrXIU~=KbFs7Lh#9kA2Xcryt5sqBvXeOs#Q9twVk^ z8~yTA^Mum$ew-qCKM6Rt&G6Ip=153&758nK&azHPMOSElKX#%feH%5g((o#DEc>7* zCWoYzB1<|6qQ7MIsH99ynTu3d(YEk3uUk$8spf{s}<`Om(L`)E~pWko@0X?9~V zDSBVuWya)E_nc>wpDn7sZy8+BS^K2%e>3{8v~CT7@6nc=2dXhg`MB8AJIL4FDUf*a zTxN4E+xju%i7qgklejD`4812q8Cy+pIeUQL9;5oA{J9LPPp^JtVIT11o>evfMot@z zQ;84nM<$USccx%;xmn5?Tcz&VUzv1{(E|pK0(A4Sz)MGVH8J6R6&gC)3Z^ox)bFvL zhQI!zD=TZp`s4}Tb5)MQX8QQkh}YCV!=VlNN!-&Wey+Feyf5;@{-1!4=T6X;(oxtf z0$yCxx6h|`7%Mekn_Ny$mxE2UkgZ%cZQ6u2BwiaV90~n zO_fYD>PR&Co*-ymf7$$_zaPDKhtY4)6wXy)`rZt2DC_uw8Tvf&<;@lNtlAV-5FPQs=G1&dNEw-*jZY^N-0C>R zS_6&#zc8=tzo0pJmYcHeon~UPcO+K0*fytgL9K+?4VSxq3E9vj+--j|&oI|k78Dl#sBE`? z>@!D6CnrfoE+yw2N1feubb94!`$qEBKb7<`*GpA7eECF<`~)Q>3|f2!>V!p0+_XDQi+eOEY2smfM^@F)r=ix}I0 z;xFhE-TM|w5mj>5^N5HjMsB`5{i+|*uX+r^^D9HPFM02Ngk1j8dsQfHz7?USK*uls zbL019>Zu-ExBB`l^OMH}|JTRY>!6V;#{{ve63*SvVxSxsw3sSqz8h)B1`}~)Hx~)g zgeT#KpS}K=)%X2StFGmwuK->H2vb=>-pBg*{ifR1Y2HIh zpOx>iSpAJl3#cwoC2^^2*A<3;Ei% z|E(?&-OAnjX!@K71q<-k`meIIzsv-Ie`p}w?IetES!^Ula>kiLgpR$-SUswPY3B+| zUD#$HsF!?}j}?_R0QL;7)r!mDKgh#i_WV^<30{Q9VTnIw{Dje*%Qa1`IgjSL<=`2_ z6WQQisTMooATyWeHhGmY1!F36V+(j_6M;V%`JJHlzM9r8x&h-b{;D`Gg|$9;R)O6*|n(1ypY>=Lb;pYj$o(C z$r)ReGUE1vc;RlrsbP<1*mheK+b&uEq#V5L zfG??Zi(HDQmh8}IfmsI(m~=`+8Vu~?74a@Nf}K`Y#1kGME*gd~6 zs=@9T_h7-DG_z3K+Baz9O#E)mU!nIc6?gbp@kot*eWtUKXI+$?;poRC;f3+tU6q}o zqc)tIX%5_R4Lg7GsN!vgt{3Y(Y5F~+b;Y!tVV%1#^Qqt~h_*lQ;t?jb^GN5M31D^Q zV5iROpqvozqz~ttm8Q(GV-63I?f~q+%xap`P&;}CVH`ophlkiloN$VW; zX3VZdr1=L>M!7j7T2xCRBUuYEO@?eDF^h*dn_mN<0(Yp;3)_VH8R!1lRBRJr;H|+L z`2mPx)2nUr)ePAySc0S*^p7 zmkNJbiuByJK2zR&S!i-6&_}bb0MK$&ebcY13I=a3l2?727%l=%)xsJ)?Oqyq5ZN6F zCG#y@{+2h`#r06(V|Z7#^LeRS6hX=ENmOjTt7+x6Pv-<(`~%{%y160(d4bPb{hG6w zhsWP_7C-YJ&1jq8%5AjviJtJ9in>Cs#kD0l;{&E(kT}A3-bF{PO5w? zs56bpu0cYR$DP?h!>7~$g-KC@TrA%GV(z3pBc-mDjVr>(=gHeX4%YahYHv+VWR01v zPnIy0!>66{D^XjfQw6i;E^g*IxQU)l(SwgH1F4lsIYAlHx1?<4iL;Y3rzMd7Teo__ zu;rV5?OQgU@E^j_{C*47UZ@3U$L#)ap7=y{fcY2wu+Z9|CVvh-v8-u1gVCUsrtcg$ zOG1PiF2VLdEh23e8`Nx%vS?lnXI<4GIh;uLofWZ$gMWaFFrh4-c-A4b+^M+*SUacO zVppP(eS%_LI6iSF^eROI~QNPCW7*#p( z%fu70PG07F)K0rCa8qj?3UH}_RMH)B!KkHA z&en_>CGbJPN-t&N+awyp3S4DtiC>Yb>Shbop4&P) z67OodV41dEIej49#Cx};4~(zte3?V$8Z*A?cWw<(zeJ=D?5z%dxHXUJVn=MgX!nAG zX#8XIC$=*J<}7$MyOn0sWb@Yh%T}LVEPgWs&VWN!&4_NGOGjFBMC5};%YA7^{^vu~ zMf*I#)FuI9p*v4f{FsSOkDrOdmg4blad#eDN7SENXNv2W-hH-?qw1yc!-b$~Q3vfC zq%UrGr~SrVGKNG}!_Q>bdjdYVKlTfW!n>l>@m1ZaDzNbFn0YPAS#k)a*5eP0$5PvX zyho9FzSF=XT4g{#fo1)bxZ9Mz&-3outm#qmnM5loSf8qLF^WTU<6oxCWg}5sJ~8+hHc+#I-mH={1~fnpc5XI= z;2PbY2IbKK7cJ07T}sIinJ{PZ8}|qSC@_V=CDX=-kSPkEeH%*)Y zJ`pFK;nQZ^0!QC+rhZ{pFW2v>YWCO zUpu~DEmPhG0sN-@H^rNs4SMBs{4O|i2J0Au*3=j{LZl_%UCMGo;A6!f>v1dyi{%d9z-pj*S{Y$@7Cq>hh`~=4rY+FmEF9O<6<&&Nhs_Fda%S&Cacg0+f`{a*q4bq;=lRY}0OT`H3IF2IkN)9X`?${KVUO z92UL+DD6+!i@}234>b>;Q-97kWuL+M9^HkmaHsI%CfgpKqr^_n8dv)T$Sr10T%!M3 zR$ohS{Ts}zK;O48MjbRVyPQUfp1?{n_V7$_^CPfIl!L>c9}b|%5AZH z-4KmjUXSnj@_jm71X(6<>+wzn3it_!gn!u5rPn1OTPq&b~~Q+`d(<+=K$Wi(K`7_#5YGW@*psI59j zB5SARoaN=}->kq?f>qm?BaoA(ulFF4y$9#TiA__bE=gE zRS+K?BD{>|vu~luxvW0Hgc=Tj`EhXp_Ci_7_`ujcIL~SEv!6BYgP^IHJ}{MpW*A}+rxuEFw;J4-IC+_;%uTY5#KdLZ@sqhc*Z|ha*TA0lNia>v8@OuEfq%x zT=wjZy_kQ0#kF?ApVDBb19m&!5ODFbkQWz(s9wNayiFBMbEq$K&&fx=Kr!GS+)>qk zmAfsK73P?J^D{w&?3oF=MrYqhivGm4JenefSUQ-K%^{`5*9l7=$ldy*PeudF`D9BtesM4WjnQ?pxGp>X|;D8*>O={{gfjst?{1 zmV@E(lj{J8Z(U}jKL~rq&Q!kA`b?c9^=!FzbSmz2e5vm4Fbnf(GTB8C)!?OK4t*DxCkl&sY{p&> z=6vGTVQo_btM&=~TKaU~=>(kXd-d?lLVflH=RF|4G~a5JuZQBgV?BPm+Bkg3AiHXi}8Zwwz}w+)T|&Wg^BcgzUaX?Ip80T)S=) zziG;@x)C?(%IHnW6n3Rs6iKzHhf_r){m!Ev~OI{EU}IvjU)Tgx~X8Fx#zby}7!mSW{nFsj)&SUw2~Po1{e;S;;_ zOb6W%^H+tmn+N~I&i>~*97 zhMefsZwJiBXgYz8qJhn!t%?k!ds_J3Q70kb*9VnTzrH&0tjDaY)ZS;2t*=J!H_e;i z9gAY&ni^Fb`+xH^PV#Mlpgnpds9A@or%G~iY(`jpoj5xhb>z36wrBV{qk3Tn;Iq{D ziO5f=#^w=MAMR{TMA%T38S@>gIN**^_Dq+{72=H-j%NDbJQDQ_;Tk`{zg`@Tq04XM zi<5T5X+b>Dw$wOEAsRF&KgVn_vUsJ8L3DYB4r{!f3)!^GpxFhF06zOCJ^IgJA9}YZ za~cj>I3yp0woU`uIXh(9#B&GODMZ3>3NS_6fw`(YYK5SjCcZYQJ{E#gV8%!5KgPl; z3(|28KxdfYr#v_!_K&){;l#(r-`-b`^J}ii;0i=OcB(l@?1%ZxUs%%*cUO|`x`svt zkP~kR<8ETGt-%#hXi;F}s`q2^M!YXxH-`j``nmq9UG=}1|Fh^gQ(7f3_@U5SV2!Nh zoBE6m&%#XB`%ZtJlK_59Jj59&wB}t~WyGuvCRgCt>-)}8TWji9+`Wi0`!^zn41$T{ zfYQ-yX}Qi*c9VARn;)EI>}K1Ii!tfY0TQF|`YU7Bz4?h!*wynuiq1q8-w)DdK5hVP zMVLzoBs5Ttrt}T5D%H5TiG_~4*Po#Fn1$N#&a*xKvkZPnK)-ocEWjOg=3|Jt=-J_F zea8HZio2`Fbf){wuaV??O~Hay^ToaE-w)hUzkUhKLTq-shNX}uwNKO+Ggh=9b$psZHPM!(RU9c-s4BaC~t zEby3TC4N_$uI(Eucb;pZ3-)CuB4p=~ZvZF6Yt$xP8fr#H_gj;z&%q z$-WO|$cW|BtXRG7xS&H#Vz1=}sY-MmUT4Kn3x8XOr$-HlZm zm!)Et-KxGVu4nUN=O0L?Go+GSKbdJYbYZf55EUL1f@CJVylNZ`ShRcQ?er_yo2_$? zl3odK+R<>i`P*4XAM-@FO3TSioA%BcbDnIG95=-NJ+DNu!H_!Ts22$wH0a?P%xE~= zlO2@U(mn=p&LA7GFXd&zU;p)V#8D1prlR-9Se&9cdD!pEda5NOf?}k7L0ALeyd8b! zKkR|0roy;xeEzoPLju{`@Za3Sd{l%Kk@w)%^YWNe%~w7STS4cU$GRXDO9q*9TK;%H zO&*3Fz6C9|kMhLlS>M@wwaiMp+R2kvyxt97E-nIWQc}Z}je9?3`=s;#bk=qfZ+p@+9*`SkNV<;Pv ziy7ALv?sDDm29$#QNEMo2{3Qfq?^94Po(^n5Z!nH8+0wjI#@Cg%Q^`&MdBdj|T!a2SNWpK;F*m6I zIgWRqXsQ@h-%}0oMEQ3tFjhRDb(jXw2Lz(+?G2ym(IE z_TnY_)s)Q*uEr%ECA-!aokRFYP05rp)k1s^R%}MAc1lya5j<>_C!b)VI)5hH;%3a7 zwU1QPR&dm1&;BCJu6($UllI4(B+Ty4i|erq(UUEFmB>Bh?+3>p_WAuT0%E0<{5Kzn zw!|#3l~6ISGImx@HdnsNcUNNDTkP>^8MXs;(9)0{wku<&*H7+lW(8bWIqaiRH4+Q zAM2of8Hd-8Luj+7=Qnn5i1hPMpZ3NRQh+>Pi4>NucUI;dBuyqfW0Ma3NJ}*$5&cib zT6N3~O}x=^{Buq$(mXcqKDJ-w4R*E4p~SQJTJdHA&s{6|538b{V`IOqT`2A@a6Y~& z-P^{zq>#uuzA3{~tsG%1Zx*y2zp^kz+>f39od?&{2s9;Q;r|178#DfUQ~wCqBEbC! zHP{$d6$U&H9*$OtTXb)~V6wPp-< zBmQWUhdL3>@v=ito0f4>l@`o!!Qk6x(bj6kw}l@2_=%OIL%Yo8Ge_zHyly!Di4N+kkkxbdRbgB&pX6-a2R$Oxg&!T;-0cKfInF zBbQA}0muBF(l%({=rI;Q5RY2C9j^<1VC>o#&n^k_^rJf9$_f9?Ufk;`!0YNhz`I7l zpC>DF#Wm#dtQ+|o!-HD)qk_e5dC%AMhMbVS_w}~-%=b4m;uZ}$7{azB55hiNwbL^) zM~ID_w!O=Hop_3|Z6(ZwM7(pFhxPSy_}1H_rIxgk+koLFwv~100L?AP8e~Uvbz(dO zyGK1hRy_xm@3Sw)}q#E4hTRgf2$TfCeJhZpqSp(w@MLR#*3Onkft0@>}!F2XPK!R>4- zoo?y4M)Gd;&tJMYK}P9v9R-8qHN(N@zIls=RX?QGV*>1E1*tWS@f5+uGV`9x5i}ra1=vjcL-(Kg;1zewrx35_CUd z=V3(b0D@~x{QCC=^Zc4Ba3bNz<7ri!t@^%-)#9}S;*F(<%7J0(p!x|DVf-6P|X&thx!3cxB7`%(wr3Ou>N+)C4_NINWl&qluj6J~3n z*_8V%NI{}%bH`E?SJNb(Hgn6*Gw;E&HWcvJ&d7TnMTEE!9j999Enlo!bQ4Gy5ukaU zYBT2CoMPi1fRG#Xd2ey{7fmtKkO|70wC^3K_llUuZ0CvdyOfp~c})du12Dk+5;*7B zNi5yz5Px7Mpj&UwK<$9*$_DzRuLObB2f*!1YghWhbiZ)efENz>OslrW7dyxFf}?bg z-4{pO{7=x5cHdj?#woqi(WQ2o(NO!sz%(7+wr0?psIKJnQ8evj&@4Ma%2}EA3w@J5 zCL?;S$y>v9C$XR}svrE%SVg@J>ARNZrvbMo!#Lf4dl{6-S}a9u=vQWbJDhgA#g}V< zS4^rRqt2zM*Tg5HION-MN&BYj`gE`VkYXC>abtN`Kf2oEP`-@Wn4k0SpZl(#Ih^5- zuhnM#E{zGxo$j4do)Pr{Oi5Ce08Vyaz1)|Ku|bX35PSaG-s#C6uCqn#F(FYQ_28$VTRJ+SnWWgGrC!g5mdjZG_ zA{;8*CeB{|_oWSJnqh3gBXzVZXa#3tUV_waEZ%ao6h~RFJ`4ko+f_ELA8FF>v1!g& zy)eWF7Sqb3=-ctb7bD?O~_HcFz!3o#ABZKO1bBNd1sDz@Q|~8-IH$xy%QM{E(p@hSHt=UNZF=agS)X>&aY6VaNC1TOsIb(LW zI=Sn%Ctv5;$12CUGFUOm>}-7YR<;UFGi@+~!i>-$2A=8u7CFy3Ri2=VK_{U0VQz*3 zP}C)Q+C3CY3SP%U6_2(Cow4HA;*7?L{=)^BP;9*LHVI!jUCzcGk+0y~?rjpWY(K$7 z+`gQX*~npAaj7UfW<5~P8$eRfZ3|F9t-{wWhcJ(OV)@?$sPR~I2_(%^4siDEf2KkG z{91~A7!O|EN)?f+7}@IYs!={O9%_%?ya|^;7Kl5F2j;!8I21h>mHN+J!;I3a{2H%i z1i+#Nb>L|{XAvB`98V?L9YI50DB6(&#Vkoy@nHM_;-hGPcP*HQ$Q<+58x$VV#5;4h z>R7+%&C}fuDu{K`m;a;2={run6ae=Z^OuwuopbPr(C^;=is`=l)H>$E6eMP0?K*hO z0i1Do@}zd;xde!3E=ad*qO(~-(WVi))EFE;&hPI(?o9Kr&pMjuYA3)JpkcHu>H-+& zj~hPlgHHe_vYqax4f_j@m)o{j^B|w|9@cK2i1^llfUp;_ZmP zcy!r14uD(L%zMX6S2^i3std=QsZ+&ID8ZyXYnH8rp}frw2Sba80l6zK4uf?5Wyb;zZGJPjo$y1FfFyL4l zA=H5Y&=lQlH+c&h+<4mtIv}F9d{!vqmD7Ek1c>|(g zX|QPuF(-WFnU@6>_XDCl)<`(^4%%Db(8B+G-kD#iwjw=v*6e4RGlT3G19UpK z=sxtL;Md}x4c4*jp|?w@%%UA*xAP;E6_92n{QSCI*r3y-(IFph)1YevLzTsiAh&O) z&ib32J@W+fI_Gi0LAgLYpTnTw8{t+!0@P<&cPMa0EqdqGIfz>M-v!ZxENLc4lLCf^-9$Tzl*vE_%OcdT=lhHKkMHqFRl;Xz$ve zP6ATFXW2nL+wQ=C@h_)2wNx`zK86x}6=nZSq%D%&Fbvx&YVoYd*1+!#1-^c0c6En#1P|yf!*72=VI4FT=I@ z4A^hDGM#ELEWdQuS_c*eR|Ul^y)8M1)HZnS@inrxE^w$(4w*>#qtN$<8U#~d8AR+s zjJ1o|BLqAxVXqsoz)Di?OJR_ZrSG|Z!ED^;uZ<@UN3*Zp> z&Ajvs^zpInF-B`%pS?+$Gx0H2T_$`vd ztF!$kO}#K};CCDPel?bSM&0HcqJ6t2<0@^7S{BA(7{5)e1T8m!n8RycF-TDRRhz=5 zAE*XUQ|73gcEz$yS(-_Wr{-~7I(+jtZ6bn?H6UH73^Sd(6_tU3A~?~)Ss zG-`LVhJhV6`aM&Vyy%=K7PGC9mw8>G4B@D9 zmvM{b>5?N{5YuG`QOwd;Jn!s`uYnZOz=@=suhDfEc(3)+LEc#;lY#wOavW;|Z3ZoR zEsk_hXPbikWnMS4z5qs=mp$kUNBo_6D}O9vP8WtV@;^DRBbayr_~hIROeh* zwHoEjmhaIDe13Xyt;_Q1qQOKIxHLolXK!|Cd?jNEGPzNwnId^)P(;1>PT{?%#em z$zN|pwAlatq_C++0;YM>0Y&lp+EA+%lY$+(k}++A&HLRB!kWgguq>>3F6cKJoSRJ5 z^IkyR43oZz*X^m!{Hn6RmHmj#`cE9nnChRUy1O8~ac!|Fkj>~1o&f0sp`6??z%0sjNN@k#=0Z6I$Bd1^WB=IMM%B=28q=h(QyU*cL?noG`zC+$0-z zB*DyIDFB<5*55a&FQ=u1%ct>J&Ztz5YCdYLs5?TGV){nmHcPxNLgV;nXZ?5|cTKQFBDw6OdwD~SJTei=8MoNwp7NlBh;@?jetl{Y zCljJE-UD}7pwTawV6JuGhvJbsa_fDp**#waRktU8qo&I`U+4%DdwlPcFcB;rE|?{+ zZ~Qp7+1ZQpCQ}|bD**`&gZis{2YS8z&X8ryriDg`D{;Nk)SI{gB79eO43GG*LzM8* zVBd=-UEXEbbAq&B`8WbcYmVev$l&H2c2?a_B7+ug?>S-}$HnnXo{yHLNG|_GEDwHI zpZ|_NvCCr5wCB*7N~9$;iYOa2kK2HsL>$DlZhesHGG#24fToXb`%iUzT!s5D8rl92 zU*8-Z*|zoDF*`=buGqGnPSP3-@E6YbKe-R#;*En*V=Q> zHP_Vo&AEJF*Q4J>=F_2hx{#ySoJ*$`oZ_%t ze7|E7+e`*bjL*^B+m4a4?bUkkh}}b=A9c?Ip0+#nAmWW_jjiRg@J%%otC<~-7~>kg zw6Vpt+Oyl#kDBoiA`N-CM1(RYGwMGXRT-z;5^AQuoq9p*Hhugks^BRPUMkaW*C3lW zMr3AxkuNeXqJjYGu1Zt&Y9x-Pkx6qV&Q=gaPs{hc`PjhX9JhAq6WPo5>+)dNrn-x( zFd3aeq=L}?6XPuR3B)~<|D!#=rJP06ky2!B(!5ebiO|^*G$AGjzzhAeo&k(f4o__` zfTL!sFw8i>mJPx@IVpb1HhN7^A6+_-^QX+#qE@Xr)6G3$NNcH^^G6&!Ct28^B``9P z?&>RXg_4|P-ZG;*(*|y0l`nd8e;x>L2{fMT%Z*rdC9p*AH~LeC_X&R$F1p|oqvOft zr{06%|poftJje^7tb7+cdZ zk%RtsMl6Uuld0;$+>FCZ0jo#x7=`r^uws0TWy`VMq5%}Nbm{yt8B<##GDiSfFkZW2 zZf;w`YMlnJKockKVp`b{9Yy|B5v?jCdjc{J>RA3MY{S!{nHDkiKK+)a=X@PreWkKQ z85PT1QmnGPV7+jEmC2yl%*)hsWF-84kT*prS>*GmQF-2`yk){3VEg4aL3fMAafPgs z@}HtI7S%muv~R!t#ZA%Xm42ux3C8#4KD^X{>HZS{UR~zIA23-&A@&5P%qX<2GJ;mD zh)8Vd#EsDCNO*+c-MBfeE0QSt3G>W@>Mp}zF&{yHa6))9uH0`JD?L7;Uam0e5876` z!_P$UlqT-d8X00;D48?n*Ni;VfGTvWG*L!uSsS_Ck)I=vn%G~?#t>@O*2^d!bM%sn zOq;JhY0+^ar1__ODc^yDG~k7gl}&hfJv)|uAIEoXxyfb%VNW{yMt{sVB1hxCjY5fx=ov$z%5_D*wOdEC0@C`nbB!( za4X&VLG!h`Z$fApHJ&sJQb&~od-3$FUp`EXvr3<}g-cNtZ8t(s_ zw!0pXhR-dIC5yZzivfeix2N2qUf*q(f8E=t%I@QY7u=a5&COnap+S0gE?lp)`Euqo zp9z~Q$vW@Ifri%aE9`mwm??`MoR`CaTOw;Ly-_BtsoGy!#(`UQRd&qqY*WIalc;Or z-`JHf8{wc(Unem!PRvUko^Y$gBxPR1eHTAa+HBnH*p_spy8QHL*8I9!*Kzl3`LN}Y z2z5j`UnIpe%}i-k)1u87wN}ca5ECz{p#msPRX4y)ocUFYGcr17U|^{DQ{T>V8=E9J zH1Cy$DcoHCXD6#NW_(htpr9ivRb};`_=}R_!HPSMCj14R$w}CMtM+aBQ8@5Pwu&%3 z@$wvDxRcZ2hu}$-cJ%PdIj%~tW@@K2?6Oj;Pqol+hYqb)_}25;0gzZ*tGnQ%?t(&D zD;&FSk*ATFK!!`IFn_L%Hl0iJ-4bt?a|QZ~ruB`3{9{=}-;7Kmr$}EP5{2%HS#7^I=GDrIO=zz?Oaw7ylv z^BKu&9`&!FBH;0;f!U`?x0aeCQ>Bhz&G06vl4i};ZzYt>Mrw@F=V47$9M zjao%n)R8KsQf1*2r0N{rWJrS9L~nc)DDw7e)F`~Gvwu$RL|}P(y18~0PtP3WVWwL0 zMH(R|Uj4K5Tv#C%$)u`UnNRBVt%a7`e)g4vcHg^>cn!LVYYH=BzMH5Fl6b7b` zpT~C^;0$GSt*9_WQ&CVvoctKUl)o~~g8vMKl#~*Fbilvmq-0hWA#6?wB_KDEsb7fWLj&z(;nq$|mS2wY+_+9Y*UfGg`Wq!t>QP->_H?Ik~ zzjO?`SwT}#^m}}vGCx()z8e))<2&sHcx5$laA`zJ2!kI92@HHRpjz8heZN5&85LW| z!H97T0qScaX8?F$jMB7Eerv$yBtu--aYW)8NJD2*fVgfzVUk|$d<+tLfVT{GV$!^6 zH{(3IGAoP5t(;_yW_oG4b>H%JX*OzjX=qyzz;nONj9pPtSyI#zOl5F_Q|RBJeE`zg zLe&=yxa7vo60Y9lCHx!pw>7+Ryp4ezO6ryj4MYmJ-*+ix!DDIH6a-Cc5@zZO=+6FU zs@u2OnF!Pnsg$IcriEXWl&)sf>#|W+som}XtqO>5l_MnIO z9&9_@$Fz5=YX_p;g1uNg77V=N;|CT6$P^33Pj!9zG;ffI`4_*5;2&1|dVkW|j_Icl ziUdWa_xD}BVRgL&mZtbdzcFWc^#;wfe?ap%uNNrrN2u1|2A}vO1fdX<_=ixM*wEJe zh|MmV2ttSqBPD%C20qP+r9z7{Kc&Ke2L~ggp?_CeB@xQgAF8nRX$=c#f$q`U2?>cJ zWFYoysoeEDMPk6<6hte&-->=(;&GDbSTm=>kDcw(3kiGr4? zcbDLMF}vvl2zq?BS5lXSOx~8?|{$VPXS{(WWh`NO+0THV-L;NP0sh z#`4$a_Nbjd{=&F!(`)=sHIP>Jy~OsJR)o4;l%D5|5kAD~mWog*eji1V8H!#{%MqrS zhafGLlNnW5OT$dMmvj_Ts=9!#Buq0RUH(R1FOLkcsAXJ6QJ8G+t4c-`APiQTf^vd{ zlmhAF)83!LvbC$+3m4WF#Z2Y|uSO2%wB$u(OvB2Ag^elo=U)<91@|c~{^|`SMr3`3 zL(ECOJsPc1KA^BI4!TRVNT2er=9&1RficlhWj*Ej3jwy6wqcHYf>iOi> zr*~eI6pQB-6}#av?qi5qT9kmd^L(j$fK0P)pOmxf;lcj(pg9v@N5|uTNgcf8^oqUo zb-=cydN`(~6-CnB6DAf}ux}R!q_mYOd9vo0-VGI_W;*3i$ey4Csq39n+Ax#rH#8X` zU9#`r9Sw^4dgw_bZp~uAa25rqM1)-$V?=81EeS`ox1T8LGZOso2H$ zUVW9zt1FGY?xC3uFR$&6o5@*Y?K2Mvhb19yltA2;X3}&0h9zDaTb!>^9`Y5DjFd05 zA%jMbAkdEg6d7Wf=4hYTPpEeVJ|}*ge^pr;{zM?A+y(9$L3NJBXl|Q6+E_7 z|5>-yeohlU^Ldd$e!qB%T^NivSbOTFY7bHQGC3*>e=gQXg-SQoxZQ{WMpydoM(q^* z>6si)!P}xTfv;eEs~z^~Wc33xh85)TDtJT{IYF8)9Vw1tvD6uGl>+X&2UwC zS-h8Y&rTM#-@b4Kl67)3IgD`*uZCmSFR|8hXOBKciJ6liBDhV}3X8YFr}hkkC5O`2 z3pet|L*C|IEH1gwUJcl9p%g`82{fB>OHxeeJv@TIr#Of3s3sfQCa1EskY_ubj|7md zT){}@1C^;Cm9b(mxe7~Mkv@AvQhZISB9j+$rzaM&Jaw?hRB$BzI|L$Y%|$W zma})q8FH+WsbNbq!ytSGkkX~zW>}!0=3T-~9dj)ljwnl$)gtHeL`0Cj{(z6Y0`4Zv zVb$m2z-HkHkPif*#-&I)sqp+yZ6X@Z%BBT?nKR92NW8BYaI!!|M--HEsCJEmR)MY# z9wZv4xh5g0f`*vKbo(-DT1m#s2imRH3_VXKytFs z9^r`Qlv(i#rD0A0$2T~91uHn*bHMAT@U~COEC?d1lIA9U43ix3-u6xo#6mk1L4&A66 zSk@u(daF6Hn9UmKxKHCegD0?X1md7(27^$X_}cIdKR_f# zd)@^6zLXJMj7)KUQpVmMRT;f-7Xw2vf33@mSJF22vyvDY8DC7#)_=X&%)F>B&#$h` z?z#@;5)mHII;#d?<@n1ZzoIgA{!%%o$EG=|ro2OB@L5i4p}7l;qXvR&Ee`$08c}OC zMXgu0FaQRP(JZ+Jq2U;4Zw&Nxda2=sy*J+6uDqnw%_O@iWt2sxza(#avdU$HbUM9b z(;2cJGK1mugN$lBWZb6FI8~`n06Az^>py)@-Yce=rk^=IAVu5a7Fw-7An_QrKyvI# zk;=Tq0*qUoUti9~*X%&=XD-sC98S6Yrs4sU#j2Qm=bZ87Sdo(%e~N%_hZn7Z%$Va0 z^&hGZIyQcK+yMkB--EMyQ@U*lK0BZ3Zu)G|aN|Wv5skQe2~S{&Q%pT<5*|0OYeC5x z^j?kNYO%(CmY^QEs3q3kDu2y634{K6MM69XJ*=zXB$|!ZlCt!eg<4NR937O|S8zN^oH!P$|fIh4(>+K;D;V8{jS>+R%2NFIa{Q!#3On zF1)D_uR-g;x_>Zda)s7L2mGPMcm`kJyFKu@pz;y#XQxZrT5yyt&}1OZHc@{t+U|NA z9i@7}p6i&jn4WA0+TE?5FRE7@vF74dlqq9bNZbjQJeuI(rvfYxXp76^5U|J+4s9Zc z1pe>qoI6a-ueUm^Fy#ymi@_OD{kX~tfgV??ozk7t-2jFbl3tjAPB1OjA6Q()WNWfZ31>&|ud!vqRy+R62S>Pc}I%8sZpHldc!<`^) z-nPbk{ns&~mUPq1c%d{VP#(MfXO8#*oeXDO?tHnETSq^gIYD1bHiU!rn<0Iu_yR+X zv1(fLk-#8G{35bBtQ;vO>DjAO(8IA*`F-XQmjeK*%7lb^ckI{0_LYOlLKMbXJEPqe zf%N0d+etmGu6~~|P~famGQ z*Zfp1;3|OLkv?buDtJ1f&toC*4Ox4&WBQil;)v~X-hnv_0o&QH?+qqhcuX+}!UN0>*A|fXCqi#inl;=^k6wBNX^5%)9isK7 z3(oMGD7a-ZcCMlVAJ^cwk>K9H#C~s%Q37Y(YAQ0(e*Drs z2lvQ5sc*jFMG(Co`*?hIs$OZDyuUDae+GMNKYChg`G_os)$!VK99{?>vXcY+Adj{= zRVY*G+5t@bdGpkQ`1cA17knhM$6?L!G}AKl_JYEMEsI;)dDy0ve_#usZ$_x+SB-o0 z_i|J(2o?A(Cs3J-{d)(oWSs2VW$9f}=bv9KNme1!?cMn^Ian6$F+zH$e9sTZgAKyK zmDw%^zIs%k_Qn&Ao@c3+g=e@<3 zYkx)-!H6vD1hdIEYmY5q1gK zKAa?D5$F7kEuTt`f{GsuH?A$cO2jf4|^vTEEl2;kuzyCgVPOF6=R!es0C*+J|ZNS8akN6*!Fc??V6m$y4jGXx4>m7x;XHGw*qUkIJ&5 z36m!SnHk@hH%pmBDCC~kRIavvnjEw70@qJEOv)qEZ%i{}r2qX1BfG@{$SkE2=a8L$ zUyX!6q4k`pU;dXD|NGlBLGb_M6cMP#f2_|Z zhXeAif5Dn$V@6-_9S(wh`+sM!nLNi+dsTbFliu0Wm(Vw-d-3IpFz6pf>~ol~VM`bj z9m1URUBp$P^Jkuxj&*l(F=fW{{`^<`%N^UL+7_P2b1>bPoWTF*uToRs4HMz)Xg&H< zweBCfD0Ur4*K0he8m63RJ>GH!CDYA0WrA^WDUpD{(bQ8w^W66Lb*B1G1rPf50#pMGyQ=!id6x5pzQq<^e%VF z20_(SMaY=|gR?8cH_~sgWhb6n8(>>aynOWU@*+-84>_u;FH>54 zBe80DRq_J7vg=+%pvO-XgI|&01EIyh%_u_Xr>g}BRm&m$_>dR>o12fwt4Tih1z82+ z8@Z=#MJ77jMG-PgOkYLBMQ!=WP@O4!M$*P}4fP)z4tQh_BMj7VA7NtjI|hJ?#hiH6 zgU4_v&@PwY{*Syy+w@s`hf5r{D%4m<>S~@+-0I)PFs2=WeJAyo$URA^!$&11Mhej3eA-t9PBzZ*4qUjcId@(a@3HR1L?w&S z&h71+hAe+h*01ZMvD?GBXj$Qb$->VH(1}GMDWne7=*#cPYz?>^p}xJ4H=-}TG+e2W z97~M`G-r_C4SwfzH4rq%q7i_3)+$e85?FG%-jas_h~@*$PDDkK4n^M2KY1 zLuc87tKWq`9ZfSsS6Ji4D#dJ8p$2%FpGx)!n+l&n@OIqp3>K5ZOP<24Hx@L@K|DzKBk3c8&hV?@VbSm(<*nG}NmehhK{qn?w^W#;8njA=T1C zueai<9IzrCu{5%aPJ&;xlCSTO%jW214bJ{0P?vL2JrH<73SwXK)!*5oxza*z#xL4;$9%P53RT zm(p~NOrk+Xc`ad`R|bMg!AzJ>VxEbwwbv!ewe4HJ(OtM1&8f9{cq7zJOxGU}stly` zzAUM87O{J>0k#%0b0$K7xN|Ratfk_r)ArX?Rm&X(0J2!rFWFZV8x0qu8TPWub?qI* zxfcaKQL{U|4%=wrvZ8N?PT*TAA_n$NOQU7qHEr8|_OFrs$5Wz65LmP}M zlMbE7muk3`&r?UvYYo?pE;U>W&e$#fmUKpXa@#tB#z;$KTikoGV8uqO*&JJedsdXN`iB0OCv;9u?DrT!CsG=# zt<3dN))~CvaCx~Bh5w!poon&1f`IR}_D49B4c}{JT{!xyS0h^kAsUn@%B0y-=r5$` zvA)tn`@>TZP&!oO@xB~qs%m)tq)~H`Olf)MV1FX^1v*?kU|MHi0XG`iSmMl!TFs+7 zh83rfN0gj$@_q%&XE0`Wya>{S%QdmLi05#@7^$djb3|{;LWiEr@1u$?j*l`yV6+u? z@#Hn3PB-|OPFfG4KO7YI88tUnYjuMYuilR_ZRrD2o4O=mstk$tED6(S)I~s~BOqs2 z8uGb~Lds@$OQfw8ODUC8hAP&EE`n~d>gXRNeI3>8isfZ=TO}$47rz?Wcp>^+oZ8)% z;#EFLbXtY88~_%<9tI;~bd z>yUyj?~jbP0qkkUvsP4fkGfp%W)mhwErP+$;o2 zn2@<^03%fDaxrliJhB!D6!0SY=-JQ7KAkx9+>^T!KlS(?e4Z^w{A_>|NpzwkU9~v+ zZwUPIkp_+7KQY17gKSJTm%l#GD;^jse35j7fTmJdJn5|3uXEy|?P%pEIpKYZDxR$v zUt36S&Zgd|h0BuOwbgyu{X8=e+9db!$3TdR3dw7cdf%If0Nh_BKj0u^9U_{z0`r}p z=iDa3Sl)9h_IvO@xL#kZVS#BXOr?oV*;t!ol+52`sc5}msB9mIzrkXJ5G>zY*}H>2 zM+J8as4$l$(0BoHYRDCFU3kz&FCXF3%1@KdQvl-2M{*8mI1x3%~#76;0;A2xmg8 z$r+bPvo!GFjh5^~_vi<`?Z|EG1{!GP&MX8%FWZb++WK+RZ_I4_e5jpNtv>jG^I08~ zhj07{(>W)B_BXQ7*ddsddW9x2Cw~qW-FUrED#s5#)n}k%RVM6~Gz?9=9ulVO3spoT zOnUl8v+qM4vMluy03Ovn0Yle^gfsI`E+zUcnfL5XH}?kYrs_tcD$ME_%u6VUMryRJ zvHG7~CRb|PGs=SRC?)^=+5D=1Wd%Ic!<y}6a{$S37-M(1%Y zNao&J7>v@{al4M1Ba6sRmgZj44EWu`iT}>T{`;Di5C7=Iun$Oh25_Id>u!^zM9gPJ zJ6E;U!OG>3AIM|M&RVik9?Y3Jqheqa6_7?VU$qCZ91+Sk?X0p8gKq8(o2#T4{DP1U zQNAW?)CQxUgq6%+EvFrvc#B*V;R&K3lJ^A(h9_vY95FyUB2=#tr>Uj5cJCe6i` z{Zh?m$xV>oF(aNfYqf^uLQ1S`&{7n=0s`@7e_XtvMqB7DE;YV)3%_job0U>wO8ktc=lwX;?6!iQ6CgQe|7297gPrpS1_3eW2TM5cOh zE_I!`FH9jF%CzO&RM?JE)zwz{?n>q>SRyc@seG7kDGO5UY}|O%>SPXQD$6o%x$Qm$ zpOJg5WetHz#!Vq&3;uA(78Jj3dWKMF@Q_4$!%dME>kj!xKtQqG*wK-D46QZav#32DQ-HCc|{;@U7~3$l$>y`#5!<4 z!k;u_c{s(EI@I2LL8dYay(-r6>=Z#PT74YCodfC_AgloXpD5mjzLoDpozijh&J9?X zHWx87bfBuECg{;lEf9+FX}7PSz#aJMNut0@HU=w=M5xI)jOZ>en;}3{EN`zj@OWO^ z5`%TnnP7Aazz6x=T!-vFlPTBoLB1nrDuYE#Vqja-G|o~&$&=i-5)!Mj1sZp1cu|*M zI#)os!e?1XI8|^k!qJ0O(@W>FEQ#03piTHw2UzNQnWrG$oFWF`S91xIZdvMZUDXG? zin07DiE|nawZ+*?pX&4c@tM8@Mi;)@9M&2AVrlR3go}w!6>H)a8PfmrONM-~3eEPx zys?Ov4L*p)F2m}s|D<6r#*E?DgP$hy5@(bRH~;hWn_h^40M7V@;c8zi?xgvI5(S#b z-9$_1QhUZ9MRxnKRPtgt;lDGhx+Qm4jIabyO^Mp$>ah;G^4$AmnobA)R87Y&E0mJn zx;oHX?dEFQG$5z^=^B_L&S5|v@&J3Y$zP6mSIUh8KTyYs5h0O&NU>L1sW^HH=i2 zo+3_In|k0Dw_~@nx9x1{TfN1W9l|j(aD3?ZDWw{IuiE(O(Oao)% z9QJQ>@Fv}ZVcOYZMRQV7oWZ!^5cOle3Uj@tY`S%>0_(fsVid2Vn$>j{>q-N3YZHw_ z@sR|*d#IynJfW>nD2)foW`8rI{W7|!2vmh^385Pv?>Hm2VoD(+Q1oAK)*Xn2SeH#3 zb4akp!{k*&97wI&bljsgmW4|hdEavOnY~VNHGBLcCkW&R%b1KVX8Qs@6I52*=Z!w| zh9-N|*Ye;EFp8vL%LczQ3g29B}cWgWo1BaXZuR zUtBVmNQ(~{byWR?$NJa|%j1|gnd0+iVs~J+>{Ebst#g*EDyYvgIKDa26%Hgu(EuJW zZKx%TbS}v(=E0Du?eUEU8#rQpV&?a6GXOb*-BUvvt?twd)v8}T36$`-%&A8wQF=BX zHr#*9p9HjzeKll%74+~TSW3ceoIf86Q98nHC9#o?eNFek8kcIivF;(`@_GS#p)ll4 zaLPWuAY)W~VW9!lXu*<_T%vIteLj}}G(ek#u0*+0<=}A^7;0K0O(NI>)SZ-};^R}J zSYPq+VOxeqhX&B63+idfg=vFx*$rb7GXoh%(lo6|rtPyw{3vO^YNdsap3=x*sjGED zL`zHtlZ{A}5q;G!Qi$fl3nwp_y(8>3=*tlkJMZ)JipGnVG-dvpIVBP$e3CO0Cm3WP zu)(%$1Fgphs5L&}Dw@#x-Oz8o=(-PUdw{^`+5--#<_?;&zrj}d$IE~BdOCf8x`YB% z!)0sSxBnsUAd+aSK^ZATPV$PJ3w^Q?2ywfbpLTHxVYP(5g&8%nqcT{<6qHz-p(C_G z_rKE}>eJ;?aLF_g?$i2blKgSu7 zgX=-eo25}5teGf}IwH^v+YyH~!7FV-Q>fr_c<@CUBj9qUqMS!lI9sTmNh)4+=wBbq zcK_6#=j>rjX8$CB2Lx}3wo})hqlPmq=`ABWBw*a`H~Y!!Yi_wJI`CM;pEe9BtU;y8 z`ebVlS-WY#EIU~Enp5o&c`*aQkw#p~mV)mh3)&=8OU`J>k2gg!jpVK?_VWZ$4M|Tk$W( z$njsd*lzghjh2OFc##UOga{G`-6)xl_kTDgBsT-xkLm^{vPS;kETaXihyuM-2I`oK zs;eQil%kziKsAine_aFWtv6uzPdB79cu{9O33Jh(EN-zmyiGCd7b-Uef?_S2eU;jy zSeipw?BS`|XbhGDzbR+|;E8iZ1>m|V{=p}Izs77(6 zAQjE#ev6w-Wh39|ggL0ysZ(?9i(=0u$$Rztkbr6`_x44)VKj*JiuXU3C!m|Ftqvw* z^`>HlvC9t}H~F*O!c>F22Sw!oke|Eb)=bjIO}p%Je6sz(6Uo~Y#zh4QdmPCJinDLC z8#5VhcPV1d*rs%Qi&8o>JqLy2#xu_e_}W<*>$2+A2Ab5C6rRdSg{=+u4qJ|5&7m^Z zZEokKY?ZuwZr`*Z9o_S%$2|#?!-WN^*XlA2GWndRuJ@83-vvB6D<+Sd89TGM6TWaa57H78R`How%V|ArVPgE^(R8s1ZL!Ewo^{X=la)MJH+t)SKL`RRpH7 z#b)4-Y=x7D$aV(-)2m<&{JHVsd1Gg6#TPNXeaoFhFR>X~A`i!|aNAu%gcs=YRhyi# z7}~z}6=oQyo>J1O-^g)g%dver$!Gl^$}YYriR*d5V_`KL8@CCQta6nw6vL4p z=Jx=UP9r8>NECQu4m9s5>U{$g8C8jfg1mZwEhR~8IVVg;mtEXUkO;gKWTRH_RC*L0 zd6fQVe?7V#D%EmR*rw%Mo(V4GPXV5*BAstvn#zwVn zH*9xRnSW&^30GmNJ~h>_l^UMYs*H#zZHEq`=djhyu(kOxZ}O?krq2hA9KW9V?HCV?Q){* zrStUptpt2ex{zm%Rg7<*?$F|WzZ%!%xt}*rIOX!AH9a!GcA6}hbLY`$#z0i2o*3~w zK-!tCcNCS&s#NzcK33X6ykIkUochM}X8LnPk}RENp6+-+Ke6o6!++t)n>C%u=)~FM z($w%>>4hY#LM5zhhAsAZLT_QYi$}Q;?c>LtW7bOrf;Y__I!|u72YWU3M8^w2Zq_Zcd*LO)`aYxotg|o0tMSP(^Etumg*D5ZIf*%i zQC(586Or_$6KN8;gO8t@%}RG8R{v+19O=DX$7jws8ZMcx-r&yd&beSU{I9982_B-) z@$}-iiiWBm^W)#7Kd;gnL0etirG^89>f zb<>*6?Y_mM@6rfs8$r|qr1P4;TrSilmav;so*>Ze-C$f?|4gPljaC;-G^@V6z|U8A zv!E6ZV%fg9Td8N+LaB#b*m+>Znel!>NUFjgMXgRMI^LzlU1yExPV!DQ%RgYypF?XK z)fPD4v>~K<~L{KO*j?S`$;9tO~WDX|N<4wkvlkCGSw<_Rsrczr$m{ za(*b65`TBhT#=kv%mTN4hazAH_tD#-VdzgDy_5=fD<#@@SlZd`;WJRd zS1VGE-yAr!l}n0dl@rS46IHnLL;0Cvbh=g2--A)Uz$vZf` zj=YAnOC8tg5^WWPQ}5O%{ZK7M@fWX=C;fmhhyAp~cV`iN*q*Nj>UK69S{isJ-ha3zoAV?L{hczJT$#WZ1e8pNgg~5b z{q?G6bpZ9hu>gqaZ&H<;$}($pX-m{%H+F^IS1yB$xXv1k>Ty8Q$gk2} zTeZWiSWZ8JSDaJF$nQ~47~<0!Vx8CBe2?Lr?1_x{K0F#x2tIo{#Zd=pX+qwpwPHK0 z+Xsz^2VD+2^Xpy4jyy6j6n?bxeAc@`MNE0Dl`us&;R16lcvY(^3XC$#5(r*-$@TVc z6cP_8+1;>=XY|#1^1(h7ONnXk`)ur11m5q>zH(jgNI2M`ojB7QO>P@zuxc3`$F#jx zJ(=XyN2X+yK6vimtYJ((Z8VUPo{Rmp5TJW9N$FoWV>CaWieV0s{`l-`=rz;jST6Wl zNX+t0Kng=N!-2m(CfY&&Ia!OC7F%z#vCsJEqV}em3s6q3IM&Zrm{3(eXcsCrBYV>9 z^vxJmSlEPt6D$1cO{n(!J)mdAbNKp~0Pn*qfQ}wVY-7=Dw>Zd=R-Wd|<;)N&H?Q@xoEtPGG~m=hjUGF7w4R z#HOpCiRazH#n6dgH59NiWo4} zdD-ewrU3SZzIyTDaK5ndp0iO`6 zhOLX6lQLG7rloA^ukrlx)VAfN zkJmaBoL(f9=jIUv^3fX|*RauZ?$P9CiTQmydnS!{XqXRP!l4RthiwliL=he;LwK4JI)8;k#(WYS&tjvvxa6Ok~W0b#=79rpzQAY{0 z@!X+ilhM9CFYCb4rL+UD^(kvXs~aZ`+BVbjqd$dFRA2>fT!@^w16`E*&z4N@uSos5 z(be3IXkp@8v%t__x? zB!BO=GII)nCq^fGc*AKujW%nlRecfT%Wr@Y%}dnx(5s))>;28;Nwv&R*qnS|!3cCl zJx!Gv^#;0E+WHf|{kLh)v>WG(zkBY&Q{4~0N$ztrUFZy_%t@=ey;5+qMeeqyDLMT!%|RHiW0>2QNDFVHtm!Mjf|%4*Ov_Xv3JcQwwvb5Wm=Jhy$e` znf3;wY3h8h>}0(%P{qu}boU7v#R~@_4_B^jHKm8Hv4u_-Y8P6}08iU(Ahe>)ny%Eo z;x0F4etpTC6s7Xojc*f7k1d%g4v`$&ybkTGSaZjh{^Egv=iY3k|DfKP)QG1tEhr89 z(rj&fuvC7ih|1};4G)RvQm4S-^@=8mr7l9S*#8X1xa%V13ZORFd9CHGSaFV;WdS?L zm$MNhI7jk|)0h1`jz^I0B%)7?XQVdVRHP{3)_}Cm_yt4df-7)+e~ddA3fE9(ViP6;B~{EFud}Kf;&k|aZ_$6X$En1;iwg#_4vXp>7+q{GA(hV$uQ=W z%A_HAQfDIu@e@S`9P^yuGJ8CkM{0BS z?E2)Ii4T+rV5uO~bafK;$KGsv?0*l4{RmA~DROw7zY82B_1F|JwR_+1Z@zFUImgmQvy_n^9rInfitL<>Ni^~ax>Z?~A0)?~8 zX4fWJ@_Ft111a4dpmK*!C2n+*YrMB=#V{&*THT=##&|-ehw_D17L{UT@rY8PMK6d& z=)!B9!nDvIM=v~r1+VyIbGF?%syUaA(G`zLefTr}j~HX^(w_K4{(_JFPc(1en}f+M zzFbGe?H*WJ#~VKV{9{<6n8XTm_yV7vb-mH4$*{VhSjOq~DNmi%A~)BHu8kBXUKaZH}XCQg6>EaiMnLKAf!n{r}v zY11qy3P)uFCAK(07OX zjwVIo7YfTIl5X+k5ofEY4nDE_AH-wnva9`f4QF@gg*XcbjdY!Q9F?seUH;J$2!BJ(-XGs5cFe&0LnQu3q1Z zp70(Q>x^$1>vegIwPSg7`bwUUz*J(0_kMXwUJ=oZ)ZT&f@n%QTc6T~Njc#_ix9eFl zmm`b?U-bYx;lb!@@Jl&)`StzCtRbZ?+`f3>TKg#3!FZ{!^6Ia@~oH z!sa<*AKfjo7K;-a$v-ixt#dOOUue>%5zTIeYMtyBbbPO;yt8|pL3Xq4N#DLaVEWRA7I z8?(jsYGKB;Vf9bkX^S}Mb3>APMbb2MO6ttJ4K@Z6Qfp-%Ef z7jp_6pfd6{{>1eru-LSTILn?I@_NX=@M$ET%(Y0?I?9z~aMVcT?V4x90EP1RFv7*9 zOQq~7P-(t3^U5H=qb-T5Q0HJ~>ZR8ma*6lU)9XP)+zIfc>{xkvz}Fs!oj9Uk|Elg-u5a&t<8j1} zRnEu4Sf|dLUUiWNF?($maKh;FYfIF-SbSx3fnv71?v!lQcf#KpwU{}J%wiJbF}YbkWTS0|jb-tk|3 zgXpfcM`#M@AZxV%xrMWFqI#!}qcQEBqoDj&J?UcW%we8qSvdp)3N2QqPEWk|pM_Y| zRhW~eE3V~2=w`QS#lYhV&sl2CEGaxpefee}Z(KnhDuLbe_@W(hE8aVcY&>_vP&BNjpwEeM zdqjIcPBt_8Qk3l8wMYo$9>;--&*f)_v#;~yHC}rUAy)sx*jhSKX9(s zuA;g4CvJG#1uf?A6CrKb8RWOtqL)ak)T=Jc%5_Sz@G9vw&c#*>kBv6ojlYe`=t}qk z*je;(RF!kohPk^%F_;(-T>OW6to!monu5h8GjTMVEe2iG9v)Vzx}tIfV)d2(hl`cN z+nn*nd;X^JVLPtKvw3AXvHToYIjM3u1BUB(*CQp&2uL3&<<2(ThIl>|OeH=z)60FU zfemXOYSE44B^{~5>sV-SovlDNyn&Qjzf(h)=+5?O%3CtWhx*n}5d$MrKYI)rUvnU> z`^JQc5R7sCbgCPEXwkK~E_Pq)ZhlvABM$?8_xjrm(;H4M`@3znzLj+7=2_!P@bqNP zps7EFUM`Yt#*Y2F2wueHRc!i$o{P9=?mN=Gg~w*Ne}~*6R)$KOq2kkZ)nR>_hdxfn zO?{@d*39SO6kzh9N$%``w7KivW)b~qg>L`SV78RQ+5D8yZ*^;37NYS;NXKa8mF}6> z1$82@hVuEU3ZZTJ>T!?lVLcBrWmKj~yuISl;q?H1HW&T!r#kv>cK8$_hhe$UisaC4 z7_u&M{RU%?req*>>B5EdQ49IW046lt{=^;Ip%SAdP)Qz~!Ih_bp>g1GbCdDO^pT{TM6>=?{o*9jdUkb6^{uiQR5B;Z7 zvD%`HZw5bc9&x6w>ii*T0L?KialoUJQT^I(d z4N{n+77Ntp&8Ra?yGK!7iFuP|ZIUPU9}nAS4t?A{i)WUUr}C#_5dymfz>S5=mn8eE zaSYEtU-~FppwRdGK9K`QKj2?KAh1ZmS`{9YU$BPBcvA+{S5|Li2aoQ?w=bI`tCRj0 zo?Ov6X%FZWK@Eu{f~U=d%o8C@7Y{hu)s-eHHN8N^%dzT8GyLO$;1cQ&$Vlm%?2?mp zw*x>{N1QVq^YKbD(gx}>4b1mSpD(l!*c@E7sS%66j%P*f9)B*WU&@-*Yfov`UaN3E3+2oOqqlw6Q;m^ zP<>dT+xiBa3IM&;VmP%-qE-+p#%l7PmhW27b2Q-Wic|3?PMw<7I!o1myXBxn~C%~$utbJ8{v5LDkZy| z#K{r5Q;L|-6IqRMp z+_Y0UI5&u<9hYSfXZrqQU+T3li-rX&{N>)8I}7XV-k#gLlQJmwn~dqeGMU8}qfX|o zI~>Z8>~oYcvgWETp6sXB9WWxnCTouMX7qP6$7f)6&P0DgXWQhLm+Y+X-wE9`%$8de zuQb{Dp_V^?^#Zx%WFQLg4fEzjXoLZihFFpWDT|sHBu7R6`>%aT0?55{ef{A6*(8?_ zxc4D#9OYuUo4F2zJ)rDF&4vU~Oq_XqSbVZSeOcfn~WDn{i>?St~<=WPj(T0lED0beU3wad@|YweV#tP zFcll-C$q+T#_fbsQ-sbat}(&k8Ts;T`fPlWo}+{JW`UPc0_Q2;|9i?%A%2*8>smaq zlPqw7vEtK*^?c(G{Da}pe>J(PlVIfBWL~8U z^;4??RCktc-5B!_Pw-n^S*gQ~SI5vu|Bt8lv?8!k>-FFC00=cjJ0QDy>eKDI^-1L2Jj79{y;w2`2*W{JG)=d zuz?GOV{G*B@^yhgC58yf=Jgx%C>N$D_+?=JB~P8>MLE$G(f&#tk{mq#ks-){A59_C{XVk}E*R z2fLoYFMMTiP{jV?&aG~D5Rr50=8A7qf$6Dj1Kio2JtN*Pww5-*vkY8P+vgLB4%rvMOUp$R!%t__ul2Pn|Bslmq^Bslt>mB)2McE^+J0PF04-K^)X#ErU%i{4aRhd#x zh^ZIz$jTtP@7cw=OQy z1VG##i;2Aqe+fmlF=SJS(k zwE~8puKw8`n{J^lK03{tU+kv{)(c4sma2x5tUfeeL>6lwnBeyJ_US0z_}soLSDL)O zGKFnL)6h?tc3as6Li`Oh-7DAV+x>Zt^gi7If;-UGiU;R4cVY|Jtodf;yZ-qL>4c^b zDu3fX!(SDy8uAx8b0Do;3*{@S)d<9^9CSkJt{#on75)tcF^w=_v`$#e&=R&kWBU6% z8Qj?_MY(2+g6-XPC52W8GddZVLU9$qFtfUTq9? zqfzS-f1D#3@t0Z}1Ajz;UTwsM0k$JQB^*qa&^;rntS=WqpATF+vwG?0o1;BSJEX&s zmdXb@9Z60G3q>+tlknkjsO$O;O0cvmj|4t?L8IqA3+G>?$yt)sRp_evwtl%f{6nlp;c5iFU5kk0k^fKU zqXy|UiO>7DRur8eAY~H<%*&}}KOA(VYA&?p00*C{%wYogxtI;jRc_eZC9 zm-xMR3sEbihO5Fat={C#I6T7wg$sgw`ehh?kI4^0wxg(ADTVS3p-co(Q_=IkMRa05 z(5#btEz61d>Bdl025WF^*U9*$fdyZ^Q%pMQg3G4Z6jzz}UC8R?(NZ!(_~_rnuJj;g zV6RcH8`^7Mpqx6Wcs4vsjy?|(sIFr#Z@f9^9q&nOqOwhYyQGC7)uR~l+tWD0F=Xe z;-1tJbplpE{NNa%zExw=0f8 zJn@eY0tUnj@mCSDw`xk`$Im!IjLhTdqSb?YC=Q1JvY4sUm6ayUITb_h|YY`w9L~iL> zeqI!bKxA<}F(xyqv{KO&AZOk^jSW{T{Be3`yd>i(*{_eYO>SQPRu5fz3Ijg`mq!8Fr z8YP%GKJ+7jfYk)GH#ExhE|61P2M>R~3(bwN$>Og^n2gpl7F(VB()YdN&fLayZ)Y?i z{`#$ssx}UDm=)t@Z+a!M@jef%_)14QwBmOU!Fjctnge~iZnD4TeXx{4kqhIh)M%w- zz5QykvOu({V&bRB`H*{RGyQMS9ogl6y=T9S6B`!mkzRt6?qf>aSeRs1l{dTTF!8(C z%$`n85yNdSYK#NLpsM9*-*I8*+ISt_LJCNyc6dCOaKYK{UH$Qh2Z|kIoi6HjZIiE? zb1n{<`w-g#tpUv$yQQ#2AC?>(a@2TNAcetleXbGYEQ&xR&gcSb>w{^n_n!7%=HTBX zznB_{0S><<&vZ^Zu?$oq*;=c6Ym@H2cwxZBlz>Dy7GmpPCbOVsDYr>X+YHneQX39j zX~tOX${ISY+19QW2@FEJQ*9Kd0u`%)`-S>z=U_$-EQNpJTS|S*2+=JY(0p9}RUDkr$!`tA7`j zU#V;6d2{#KZXK9`cxOwUYjG((a5ljKuH6wwry!cimP1tFZ)vJNtwYp(HpKfckEGgk z!dTlXCrW$J9!h{n{ODv53oeEWl`+3eM6349iG<;;^Xs{v^c^B4qrDD|h44Y6cD)A9 zE|%Feihjz_PCzo0zd~a@I41frSVZISuln-Tv9I6H_Am!=8LIqZ!Hbd$WRo`La zS1FJ@>G^)0jo|$SOT~n)f|% z*|Ddae7Sm}C6rcc&A~B%xzi5ro3jfMmzrdC!rf5rmK;?f81967J(HI5Vnk!!XY_*4C%(1(o3 z5Ea)fHlg%W2PT?o%QT#dbS`KXZf|PKN}M4R(WGrS9@RdtIoqGECj7pKtBf?kY7+la zjzpw0-FSD!y*#DJ-}8ypF5{wv;~XC*reL?-vfi#lV~zNIM*`LZ3f73!D39b?gC8Fi z)~onU+_^)Riz+;;?6q+1J$lVI#pm9dtEQbm0+c%N;X6Yu*vpplX;PlD zsHBZ~H}eR7_I`INihK7>|E_&eup~p;lbgp=(S>pD2hLzykl5cYYTMZ1j5l)+?b0Bv9G~H>vwVaM_;CRS)DU-s;Nf2_a6|spAl(aL_D_EYbUR5u@X6|niNFgce%iOd z%mXdsuSj*K{S+awKU;}s4t1XVM^S<>cZhBdsgF(n#+R2T%?Ha4Cur~tL8aVq>+OETz36-fp=l5-N@w~ zZ&)5VRvjkOeiM0SZu_fu^+)|TOu{$BF1eC*_M<`xsLJ2)S97SMsTbMe&EwhxD>SWblC)rO2GUr% zTh8ns9qr=_Dp=b1&Bv0@v1SP+%VQwQywx42j2+n&^9oC$Axxr?5}-yKN@FLVB|C6` zshn-BpKoK|QtXlc>el#DETZg$BTrhw8{Q$I8bOvN@)R74l4fM)APa-&u{%Ax-FD`v z%kFAzm~+H=3u!t+W)|arwl*D)?*z@uTdL=kxsud>NTNbFx7P_AqIkAw_fa6WOv) z7im`8!OIQA=%ti}t_QtQy=>=BI38Hj#cMw^Dd3JX=R`|mymH15bo{gM{&b>YS6DEI zjpdX#t`^rH(rVDsSfL{|c|1Xf_xV+$%57*qPehm%UeiRm6&a>kX^YQP3=844*>HI{ zaK?@r^l4H%_CO5pUbJ8`?Fs#45@{q`yf&ywwQKynk|38#no}GzxT%|+mgq7zb*&UR zA$FDeAQK79c{m!t$535cmuphyUZ2?T#1|QF}4xZNWr@99JP9n<+K@y z3tBZ*dv?EEU>uUawFONk#Zr@{Ah29Xd+#Y46ViQ?jF{RupxW)30FdkNekN&`)5e(l zdy9)70HXMMs^e59)Ct4>12~}|jAq(tO;v%ch{t^_zj5bvR$jXnPT15-q}>CzLZ&G_ zTHTIit7Ie7+MLPaVk5#Yw0qWV5T-NVP;glqa^xeWI6-hJ-C-Q>#*?8a2`6X1c)YV_ zO#}QcWmGapcU1tP!m^_4K3%KpeyG8p&)YXo;W(T}+zHk3ACwlO_wrur#pM^n^I-cV)QsX>AE%wQQXR0hP_Zzgw^FjQzXurE=xGemjk<#_%gjJ5%4X zRhoC)m~OpZWav8V=JV#ZjCK2S{yK@I2HaRd?aWU_FhHKQ-!Y7*IzuouGbq=>5xHgUCG49jZ5iEDg_5iz;DHa?EA)bU*5v*3*$I9Ayz zPKes&K|1IZ)bN9L+R`gZ!`MP&Wcr;iUwI24pMCv_1m;Tpdmv5dg??j~`q!sp-jN4N zouKPs)bm7p`NUH_ZR9{!Z=#_Ra`fXFvJCkqR7cQQn49-YA|t_#+?%d-lTX*lEXXcBME03)k4+VK zJmw*Th;&-^qg=g|lwoY;e;|Dv*Q4;E0qpA$!($zzaiA)~W+fg+Px3fzNFXca6BrzB z&}ARBir0_hp=Zsr|M%wwm$pvEWV@tvE2H3FFYqjI(UVXMbg&zy(K5sqOeuscK^F#f z%gf4YI{(*pikqBwH{m+SSg2Fg$F(o4T&hvrIgh0KIoqf9-+iUCkj!%d3P-LD19dZ< zk$yxKNuJHU7;!s5>H$@nu#sf&w53to?t)U)ulW4W?c=+PF{#~$ee2+jKX3QFS4qH; z-J+*=4mYmVB=avOc5LG&ZBuK9?@0wWL#imtPOcn=sUg;db+S{)%r>HZ%QnN3C$dO0^%d1$VH>MtV0K9D1BmFoUqX zRK+KtX4#MVkDCDhs3|A_!20C-VFJN=#1SCozIHxyTjasaQRyO22yx$KE8vYKQvm2W z$kFb42Vk`!Y)w`sUNoU+!f%dw_gvxKv`~gx&&QiX%tKE6anOQ>VEMqb)i@jJihy*i z6iE%HXa2t;Hv_qZYZuhSRt@5TUzD+9W;$Ok~?o5imW0JWMYPXSovK#%#jrx zDT}2H^?*oHogSEno{mbE&ELBZ^u9+$-P(_%AU^Am)lDO;xN8&2u7ag^;|1Yjr!uW8 z(#4(h-14Nc)pO)w77ZD(HjWaBqS=UeJ^v+{F1Z+Eo&x`4ukrQhhqcoKMs#wPOXkfP zrQ_>YJhGH~Uyn5BF&ROAZE^xO3V^8v_Z+$K_nEmM|J1#^immBFU#H6-TX)m|eMphp zeH}L|%J6iH=k=Ei9{#Bc7mHRMALrR=5M(LJXtm^{xcD1B@BOcpfe1QTM4t3~+`>Jb zT;tv%7qu(lU-3NA6AO{}y*k7vk4Iu50r&n<=}$IQCr!CJu`S;de{AfsCbQ5GCog;V z_9ibG*tS&s>haXlf(O7beYS>^ak1tgLK_my=?W2fV&TmuZN+ zYdjcnezujXa>!GKI5m%a*s?RfA{t!iXrhzlRZ8K0T+A>ISdlSDKmIOoVImk$WbmtO zSDO&sP&)pybDz2{6j6kTcz@e_6|l=oh^{|kchIW?jv8wwzg)(bGrv*lEPcU-&LnG_ zj~ZPmpYa<*!jz3uSG-=C4Rm~ElaO;>Yk>$X0hSFp zQ1U>x%}w?0_ZX^SJhCvntDHGgJa!HW{5d<;5f+iJ#`AB4Z3KdRQ+isQsRAgZV}?x% zs(U=K?qWU?Gn;Q)@!1O1P~jvdY7A}~PvBMi_&Mk<-VDRZq)+mVR>^H6$5XmwJgZ0` z_rCLvU9^#AzOAg@%5OgvkytG_Qyz_nVB-UkwdV6OKPYdt!rygTv&LZ4?Pjy=Em0|B zzAFf54KSD%m~;#jXdz_P5ZaVFrNTU3@4Hm>EfKP08%P-5WfiZ|%gfUZ@Hx34VIIs@>7f^T5|JdWyR^INdcvC6A-kJsMz!J96Eury&S||8bl_7Z@55T8 zr+g=HGt41yscYBp%6H1>ouc=WOP#ocnGOMc7N|_1@XQJ##r6|F81)Wxw)eKA%X@x*y4}WMB$h85XN~&Rn z^ZKrNl{5X)X(xF&;97@$ybk5e4|*GH0j+iD7PVFu95fNap9)H2&E_zP$sbw!k^#lY zzRnMF*6C{!JXp-7Nbmqryhy%J8xAab-LN~wqS+V*{_pwvO}E~r;`@oh1|{db6@rxx z4sgSX;)r3dKlM5i z=7g;TDeIyC9eqsJH+N4&>Akzo*$rTGh4BQu6Dq7d(tT~|ywLiSwm~2^A2C4=oV>Ql zWVQ&p#@x$$HM6-oB@86SE3q(HCJ1slQqHQmq{NjR|Y~)bJgCsr>b}9&=9(w zNWjdq_Ko+3B}fuQ1eFoGiunHDYX+`N7_8P?SV%&n@=OqhoMd&sMhL8L5s`3iG{VMx zh2F}?lKFNL#R0o-oj0G_#;DcWREdP`W`kN`-jfauBG&4^$KyHmlcS+kfJ+Nll53yR zdW-uaJgkXA^hFV7_&i*>RYIwRu)>vXf4BwPB|75(+48aqJEsBv@`rwhV^jj0*SUIl z6V-S5+&WFtF>g+h2I6SKB&9GzE!ia)ZHx~n30y2#`R4^)H8r}s8nBM8@v0Y5e|Ulw zG}XP|v@>tC>+hPgmgu-PxUDv{(N)lv6phGF7wpgV(bG-KdO>NyVs^Tdt1IEi>hI2F zySP?{JE9A|yeKZcx{FE^?P!g*;P;#ciWeF;($*cpq~*wtf4&_85W4aNQwuBRo6!N>oYR&)(UK zSHGUlh{nqx)wHo%0y=-fn@8V$c5|n!_?+tj+3ToUnsmS6Z1u1n2MZq!fOwh0m-|oW zHC@8zzie_g3c;hU{={Cb3uYuIAmS~GoyIk+Y*X2SyL=ZTLJjUu{VEDwb?eCvG&8mi zWPFU>9H2nyhysI&>uvFB{Lg&0a(ww@6AL-5=EgG-MwH$X*gn zM2kEYP~k$Syl@-SyXKDi?7gB}c|&;|lwvWOXggcLOW+0*410u}Lvf(mfB|?v8ZmM3%K$!3(z+Zt=vv=vNPuzdP zyvALMY|U;7%>0OQY814#U@$DI;S}xTp3&P zXexiQH;Hr&GjG^=sdHWhKp4$C59N}BI~qPVusWB`t9_Kn!hc7@8*Mcl#vz!l=KU|c8YH5m0Q(v;^{(vOCWF(@2Q1jf{98gcpXf-l*iGab&d zX-`V8TNy8ivqZ}Ky8LI8S<;&}yE>2iawWuWNDTUEz+6SJdG&*t9Ij_X9_Uye*ptMh zew)3@%Q#@iHa3s%@1b$+SkWEbp2Bpo(ah`6v#r@ApQ<>B#+MEA5&j%XYB!8 zD0KiG0d351>S_Mj-ECDHR9|gTxqq^u?$)Diy^Vk9(AfLoh(luH(1tC40VNBEeTj3m zyqeoqq35;9_#vGR=8h?sF&F(ZVM3iZ=sFAgQ6m@;)n`=DYrTmM{W&F+0;+-9Ho8*kb9GeD9 zPU}3+GN}U1A##4oMd`AH_T<^w+=?%U;(60Ux71?V6exuALuSQMW*TYdRB+R*9jA); z4nDML<5Sd#98v2^!w-2m$;*^{oky3t1(4-90T-^~e% z6H@0YSSVmvTka39i1Z(uvx*WV-cbhY_i%g_OM6mD?MIG9Dt9~k2R+A80-;iMD10&} z&2-AuiR`rPsCfHoa^!3`S{=Z?&F8g6+yoW^Oll;Nj>S!<$Rr|>{BY(tML%jH-k9kV zRmu{Q-pQjMuH8E2^-FWLT1hP2_8ra0h%Ngvc@{c{(*fpj>O z@b%s7ZtSUmTVg|oM;$_e7pu(TOyd)obIg^}I4?=--z;&nHF>9T62WVDfA{UHqCEAa zjpqV7PjADo?1}^c?;oU3AmQK@b>Wq%yvNhit`bHKEl_`p35re|f)nq}1K%dLc#N)u z^Q9yvKrVh@AmLt%@0dU=(9l_~VU?fv5;WZ^3aPHdt``djTP|m6ie* zYUW}!SBv3aGW#2A8QpA(p2zs&vRGp`QLE!ANA${)o3N0Q1sS|8t=;6t;v*O&OQ#|( zBm+7;6SLrR;!^x1<%Y8o-Tt>*-A}(IE&#ktPso`Or5vMqtoP4Ec!0Szy$Wb(o zounFi=R|x`#NwpOtI#U)W+C`%W}&?*hKQvvC6BwdachhzqM(9>8^jCw^wqC*eDXWBWPP zq6DEV-Ut|(U&k|B+&s@F$44CF2H9G!wS6dW(+gvxaOFV?b|6#ha#^WCMxRI3n#-6k< z-2o6h5nOou$&W^<_IW`Tvz5$Zo?Q9OXYk-wtHyOY>?HFVtLLJg1r>s>q9e1vn8#bW z*i-2;*?(X(rHfCHDdP7#nv~o$B|~mL9>|p1D=oO-fBfY>wzUqz@e7y*s%>BPBzEn# zT1Wkb?UK}i#({b%)R)7Nv(oI7z{MdoX?-phQS$X+h0g1fwxTS*h2S`LN>ThsY?t%9 zs+a#Hb9g=}8Ks}!U`5GsM&S32{;pWeLFQ`owaIj{Z!@^7XVGQtEhXJ{M1)|^IGM#o z;PgNF?T&Aeuc~^>wY#!9pbl!A~cuCn6!8xb%N@|LW+U_9mORxe=8%n3I+-M{#A4*gNE)Q}vRt@@-02=pu#350KPl6r( zzvkdgrXc0^noMzhnDm7o_{!AUtCIh~x%y-}o!Om6^$pzWcgMzG0XX{B;3Kfo7JsPA zLt7?*xI{%c>i*l)#l=}>OWtTaCE}gS9Zzmd0gE!(-E^KNMPa7QHA8{tEY76 zL?S;7ciI8Z!mc%ZvZrf(4;^EcjncHfvoa!Y+^mOxMEHHIH-G!QIvvmIW!$LrDI2_! zWZ_BH;taX@xCtH++k3(N(k2-V8SobzSUg(U_}BrLnB$3N{At)M-IcgLz5XA^DJ!6e@v63602(vBIO`j zMn^*<5Lw>CUaw}rPuCu*#LUCQ5UUn#c&0yBT#~qL|HaWZ3j>!1r^!#zo^jb=r6swH zyPvRPXK34&9V94Gkg{eoVHx@C`scq~fb#_hhtNDgI-^`lnPN>X80{b_{**a#g`V>r z$!?$W(CB#HcP0^}yV;OEfONo!RyB*j~`A^R7UFbeL^frlGEKcBWvw-Jw}YpzK8=loW{ z{u2X}=Pkcy1A4UPK%E0lw!dzMfz3_yL^|rIg)9Bg0u^;=k9*j- zhc@ANR_E_qG)VlXKlz_sdPDbcPC6mQR>v8K+`DuU+kMo+^6ct4EPSB~obn?Sll+nC zMm(^77`^$u_1JA_tj;IZyd|#s{@^%uKJxj%ve)g_LLD^))9z<$1w)M$qMC3bK$+%v zOG;NbmgB_v4zrQ4uqU$A7TotYDTeSS8MeE#07aPSdYz|1r_|q?hMDJF zQpKV+I-3s5hT`3-Jw96<)<4g77GsKiN3pAW6rNR!U)rZ|pi1jk(_U4oWSQTh>vVQe zOS;kRRl*ual0KGyp)wX~rGR5C4^wb)`DH+ViZmmGWAw+|7R&oGtI5Wn%Xp##q|M$| zkPQKRbU#|oG{TW>cj^$!tn2bR&O$6pS(t7%(>@mHkSUhw$2utmVbFKkYssZK>+uP< zHA*Pn>8U-seOptlzy|3-px*7yNX#gIdGH~vJcjX5CY5b#arq>6we$PuqAS}6HI3Ov zI{z;tN>HX|Nd_gKXGRc&dM*8xL7EpvhMBwVN&_BR7}HIW*06C2<y&cwrsaMErZ*oXJibJspU@%VmcM%1JvEiAqdAghToeCjL~w3} z##j3(a(0}tT6dtkSfBJQ%%pUT@K~$Te7Ie5)J<64IZf%hvVGS-5jnYWv{851^oU7c zfqBPig@9T)t2-dv1>dIgbL?_Kv9qx@ygBpWCE;`E^;=hEoWD_RIqO_l;AdU$PdNMMr#|_;UU{oa!2L5$_txq-)4s(@mls*#0qzb zQt!n!dOv$X$X^AsK^Xg-$pq284Pycstw!2Xc7@U~hNwg7x+#PD^HsmEf-n1G&w_a$ zwzdN!v?Z$ycGf!0+$6@QweCKi*qNrFmuHx@*bJsBC%EoQqWBCj+VJo5{F!BrBByv8O)wJ7 z^?r8la(bXe%hT^i!?>1IYT`Bv&Mb+2q@0v&M(2-gV$ibAyjcai+!eNGOp&(vCJt?) z$P*qFp_&%Q>SHb%F6c*qCeqprSE3fSL2KFmIsUWUlU=E?o43t8Gu4rmcjWyq zPhzkb%oo<&wJS|`s2#+d8Cs6|ui^S$@%f28@PNYbPKdbRR;_rD-GpVa@@j*g8?O;3 zVWP+b8nhhKbfm86S`=E1;ryU3zi@u-u@6iDe0uX*zf7zjZ zOA6e+(M<==2Kc)YE5(XQ+#X+4-N30S_^9}(*RPB`5!~(56(5n?VmwIN8T1#^!d+!8XXvTXiWH$ac_!>B6%}Er* zZc0;Q$ANNzXoXpFc%qM`bMLX(6*=D&ZdKm=b)ayw;n@mG79wb-RvC|UZrFo7pLYS- zt?_D2>J4L`X0adIb}LXPc6FS18Hp9^gw=ImRSH9urKRyG5=y^#UfA}OLvLIOa_pCD zguhTZv{f6urZ`@eO#=V=;$jb%+p}*`P&K1xU`lqT)pW{cY4;7}L!0|#fIRu)D(|_b zS!td$XhxZ}`tOfU+504Bb_0H*l+?N_bH2MvQC#f`D6o{h=Btn;*|r_lP>n@hRjWx& zcb2IR4W!>K0m+?aI}wD}SL<4XRP@;yRb*?B7y5G%>Dqk(r?N1KULB7z)?W6Qc4T*j z+=3d?@N;QuEHg?KR~Sv8K7O(7SJJ`KlCA#SLhXZX1Tl4w@1t6#M3j0;*-7o1^{mTl z{u9nRyOlqnu;Akci{?Jkt(~(n>hpi^s4Gt?_0Esyi~U{L^8J~x_M0G8>ve}8F&!3= z?gothAm{rx7J06RQf3}Ti|Z)X91pyo5UG3Jb;tX_bS{Cs5BLSYMt!E+eZ;Lg0uMUa z0zbUg{og!%YI91BOAdS*$w@2|4%4mE2a}YJjt@fN|X= z2F0w93s5ikyES0Dwm^ZS$s$@0Us;11T5g={8~f9~CU_|F*omJ&(yu^G&rj|P5lIT0 zQ4BI#W{eY)x|6_Ac*pN;HJko1!(X$QET6$?nTgg9%(Rdm=peUwT9qmI*>|@&b);O+ z2y!Xu{-S%CHY%4ul<-Y_q{@shQ{;H`5_v?s4*nJe^Z2hf!t6uCi|Rz-kkLUvGAGCq zlH75h*7Y~S4CRds%a7}Dk){kuJ;4^141GGSEb#EzDp6|3;Jdnp%HRTeXddq@7}P+> zcC8XsjzlO|d+M}0S{@RaX5Ikm&B0=oWY)kba&m@Hn`h{-ITWC!*o%mjh@n~#?j7{} z>KoBHD6ot+!^(5iZAo9%QuDIU_9tD-MRDcS93ftW?}p576&#~0anRp-*KYY%yYni< zKlrppvBr|jzNtrGqBI8M4LVtlT&jQwgJHuR!6A3-HXy3TWkjv>Hus$E@@SMKrl$~N z3bN(Vc6jPH7$J;&N}0t>8OL%Qy_{p$HC=AQ&( zdl{v-LR;t!)5{gNx8{W|o*{e*#O}35N8FnB%hAzSYRS#Ps#HQ^PP)T|e{5SC z(o5TTb*j1r6h952VUM#f&ly|?bk_P{5LKBDax-cXuqLkei~}+Jram~lYas65na9oY z2fV3w-hLi>Q?hA6`i!PV@+D4K5dXO`(~`dJJ!kF{G2YZJ*ox4sqY@sWa?``T8%_T# zY`=_qws{X@703&QiXzV8!U-XrRA2Ty#?YT>ps>CGzc10dwOqlwgtY#Saf=*yHP`K* z$?8}S(9!I!<0u*anRz<6|J~Zh@XCPT>e&i9XlbSUj%BrAhRL>L2c|7rx5J^T8V^y& zqdviseHU+;a!}^0dpP1gbT}(vL+p(<13#ATIOS}uV4`I9TzEQ<1(h@kyq9Mw%+LQ5 zHM1NnwJsJ<&E6AZ-1x+s=A00(-LdixDvzLJX4xFtcC7@o4P_1VeZj+ve=bjbkVfTY zGKhku-Ji>p&K$C72=&41QT#lj(a5b_78+)7p&M`8-I;r*9;uP3`gTOd$eH)3+31va zKT@99R5)R3*>ihe3C(FULQNx_#o3wLSi28tV*~%LGO&6?_cUvM*&V`5HEB$v9jeeR z@+0NB z8tB3LgBAUJ#gFsZB`q$!zK@n%a`&A5B#GBnNsaPX?V1y_437y*6b(O4@{;i=onR)K z=nnE_$oH}(@e&v+1%8GgLtS~LN8{UfL734?mOM#YAJd(>!=)5;r(CzBa?ih{Xwf}@ zHM)$kte(@!@vdeYQvf!E3!e5nPcK5b0!brNPcBc~UOsPJy?HtCv^NvVGn=SA$@9)N*PLUFrJu*iXx3^c5uk`ZfHNU*G z@l*T>2hSX2`BpA*STKlKvu3g<=qFUA(Z(R)whba2+p{RnjJHsE9E^-9 zBtZHaLR0ZDs8^p_xQNraIK%$6PAEErZ|=b2M|u>cI1@(}Q!sy3NCkdr=hnSxnhJ=3Ndf&NF&GDaO~K(@`4{XrnRM#T?&?>EAs4 z#*WDgsJgHcAd!;Pq?C@j#g5hLsJVb1EY_2nU!wscgDI&+-(UzHEx)2z)kWWlZ2H_V z5D=>}px&=+auULE=_5k6THXD=trpP z$fBS+Le*=q?E}JIdv7@X%ovkV7FF*dOam^ABuuPr7K$65VOQjM0T+ScVbLmpS8}-| zq>0z%ogE^<=LUTai;Y24-(_*3c?Bx%ZL`cs7XO~Y`A1{>+3#F4i=!cl1@f_pYlTID zonA0J=C2c$Nm-|z74ymbI+o9al<(|oX?e$KwoInr&3XY#sP{EBTDG8Zp0!pU#nl(e z9u?1WW^BNAw3Yi%Gnw&S{F8U+_u9fNxstEhEHT!tx+$(Fmxl>wO@R zN%(GxvOzAdh8K$#?16Z6m%Gr=abgDYJ&)(+NPGBfVqof44(9tc`}TR2@K*fWvv&!2 zKXGKKqd(%v=JKWIx{sO0zn#il`g5&?vgE7LcDnG>D&Ir1dnFHRgj(uyxiH!yZnkX= zqVwEOq#9PH2kMSp+)$*umP z%i89ALB2f~&Q`Fx_E%b~x$*!TBksT7IpZwj?I&HMdy+SQcJx*AcSsf;SZ396(1AHhdJezt!6!y>mK!5@z0Ut=!+{L1>rt36wUT};PdXZ?H8 z_&@&}_u2X;=h-59Sr_L|cm9>WovHX)7`x7bwYn^V>5omQIWyT~d%k8(y3Y2B(;Qh7 zk2iPdF}8V+Q0l7lAaa}M3tTK*+AFP0#VaPxsZvgr1F*9sJ*{Q`)LQ>?2i0EvTLQ#~ zLAl}ygOTIK9A-s5gOs#-5A>{3qjKdYOziEnA4)}TMT_We)K1pEj z4o-H6z;5`yg@+?`hLKy*sO<2l;Dyxd(a)n0vI)oWRCQv+7a$I09E?2XORmle0QGiN zZ4g<+m8p^5exlM&qu~NBsy}f{Rdh);VcMujxdbEw9KVZ_py0 zB8I))0Ay~`EH=T?lLhP{GdWd)B-MM$-rnlz3tD7VBOQrK6z-u>$LgB%oQ*nQY|3Ms z?VfD6N|m{ktLG#DrA9n>juGL+3xfyqDgm(0gp@6Ha@u&);+lE2r7vnU%7*FYHkqeu zolai69$lWWs1N@=*a3W$;>6+WHn)iNEc)F9VVBRNJc&JMI~+c@M&sYiABhP-N5XHx z@KZQ@OuAVIJon>Xdv(kam-S``VH(})hfH?uY>c9+gcU4$o-9gK^y@El-l}^^$g9Wa zZuqjk(0M=prOI-d88eq2W^pMOYd9SrCz0ns3Wmn(LkM_n8JPIW%opQ&4p1P)^(rnx z7(7vYp=(V*_Z!Jm^#?&1k-=UVB?+-iNYlWSwh5_JstiJn!V!iUCdqG{r&4>CzR8@# zbBtEAm6e$0d&IxVgtbKcti0L5@sgApD05Qfk+5>a9bGX1pru`T0pO+K!{jip!LMq- zc?AL{nrldXmC}DN=gs{{G1HW&r=nk6{4RF4zr=r8E>9iDjfuRftj?m$J`K1d+i{cZhsDdk1CU48^<*SnTy zs-((trzJA<6I9!^F+s0I7yz_I#`>Rr2nS383Mi~eBhR;K-Nm;FsFehEZ+B|=8hlfXA8LR z|ABtziF&SOV|EpuJh(zm5mq*qF+8Z-oUEwF%jr9Z=SLv5XjzF=kKO z_VC|*bTVF|oWFpjR3$9D8sJ3zt-PUa%a!V?FU>K%M}1AUM$^nO+-PdDJ6L0SyXy6rSb}KtoYEW1c+Z=RIi>Gm1|fwFmD``W#&~qzL3$ zn3K&L;L*YY6bv>bGMYmju;_Y6>dbHV--f4}Le_{S3(1jruQ~CNyb9Pj$PYj|$TAT|;Xs(e=bFKmsgm~@W-dh4AFZ{ou*`j7I33-I-g`dVjoBRx}bVZ#@I#TRTld_Uk=A8Qv zEqW64fst#fo(~d>@c%NoU(hHt$N9DHWps#}`$=P|XWGO3-@x=qnAh_ZriEz{O^_nm z&W5{ak9JhG!16)>#tvDG+fsbf!aaQqr;~(stGs0CxgPFwV?~cK=sY})*bFYC> zv5~xu)EWbw#Vt8BO0Ok<5{4#s;n@jG>YR+wi;IDvUH1YocWRKzR;76|Paiqsf*&UT zsy73kvbj)x>Djx@Z43l9!_J{=#;8z54(W><0X;6?1!NqxngPa7wS}!WHQKt(R2o{I zhwK}JOPlR9XB$ymOZ&`GTn|Z5=QKUw;~;565~5L6wW6>x%t?eL1kn}qAaby%UUopO z=)jTHW~CpTGZSZ1HeBfWwsOISXhZABXyNE9zx{Iej0yhgZ6lI>pQ%kme>tmkj%GBT z7arON}wTMXve9Wcs_7eH&sq+mZ2OhiQFKO&Vams5P~LK;rz@9&h97a-B{&*lze zf8ye2)(3OWSa6>Scz8tjH$?p%aWQ`VVd9q?&8c}3uPw#%$f^U4aM}ipkHad4rl2NE zxIbBiNhH3KP~b6~b4BhxM_8C|u5wcxyTSOwY@;WsU5G|pUn7Uwyi%uP(Ew8p|5Yy==b)E-2p85ZYvj#eQ{*Ytx_SMnhXs zAd_}y_X^?KF^M^GSqNDYHFR_dU1faUgLdV_E@pS3&Kvl0Ama2hcyg&<9$r)U3lxWo z84C%U)B{->jf&p@&T`QRdL#W{IkLM9-k&Qh) zCaDA>Zgeq|zOV~d+Em-l>-R>N9{tU&$rNFW{fP@%+*{KjQ{E=WLx)cpG<;NnEKpY< z1#PtLv{R)c*2eu9s1eXQ96)7F&~oz1Lp4A!y=dPM<8SEhvOk8!w`!-8CGIofi=%+F4&WA% z4KEobbq)!7-p2p{?IVg~f5f*~GJuSFrwM)7k%ptt3BP<|#h1P5H;aQ~^b4Uez@=79 z=wY9O(Av-xdR}0hj6KQB5e2g}%IjajdAfFnqTyS;YKy+Q9|4tORm$-!doyf~46(C66dKDU$eh`er#Vz6He$!s&c6D;E3 zJVMLH@t9jplVmNL=tB9}(E%z|s%dA|?n@bp>_TlI5Rkq>lwjw&VU-We{ynasbm(Lj z--n^zdq(b`vC(6u_WTr+)w=m@$V);4y_=Ek9jF}JmE^4+glEPy9I&QA zs=FC)(l$Z6qB&7w-&U5UHFVv4=4+Ue@^=ZV`m8i&ELBQ)&M5uIOQv)2pe_~)!0#BI z-1+W3<11&6L|^Ix>)_ysTV+4KSEo@P_((@uF_tx!1ZK~gupA?7u;$?bZ{KpH;73Li zQzusNCKT|5MhTX^h}X4cJ{FK`!vno%P}W-VX3uuuBY1<3C>Sx2ubWfQ#4%!Fz2`8%YZWVEz`I)!{C5uPKBK=6)89bM|6K_Z z>-&FVL-DR)&7zySo)18LN@kbgoobsONn986#rIr-0Lu*NWkO`jo)U)I5gZpS4($uy zvr+taUFmo7zi8k;c3OmHn7`XG5N>b+7ek{};(>e=-%B}7$1{7AR*>7O8`0eoa}7%KC2gtUjNTtfr>IhR>3Y79sU0w70IJ z)U&PC&@!)d_I?W~-GPc)`jmfqx;A^wBNLaH0A^4FT44+#G$<|U6&TaFzHN$#KC2VF z9qD|TeQ+KAo@VFi3YYJ1s*#Teye^JWo|Z@(G5+`(l!v07zFGoTARk;%~ybE=SW$J_IwDpb*tJ>y((oH@=ptRqwx;~q*kfsW@ssMiyyUo@o8sga-1mebH1-vf+s z7?i)D#C4WZdk?zALTZ0CuX?h$Ogd@G{#sg!dDVPcPek4PqaMA$u4I*3& zI9OP0!~Qg<>WXzIB^L35oOaTXL(JA>@x>(tRL0BCg_O5u?0q9I-|YIr2fbxNd3;)E z8QCc;=Z@NV8kugJRj;wMGI#B*;nFi0;g2vvf00W6Q=EPW9YK=X-*H&LoI3lPt`0&R zl^i`{j5vJm(WBiZXz2sNY@K;TQe9>g6nBX)&FRPzbay-H6o2m)Q69)R9=dPYmflGS zQ#T8@zC2Xlzg=g~L%zked@;~y7Gi#z>*#G_6b@eZRt+U0(BVD!X+YCE7uZcv#+exc zWBFpXqdLmnUyNxWY|%Tk&rQDYag4h;_W+P_Jn=I+UirNVx%HC-39s0wl&0P5czwi+ z%g9p;t�*F)J|Vr8R_OU2Qby?hH#XAb;P=s*90`;bVL-g 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/ops-deployment.png b/images/images/version-1.5.0/use-cases/configure-mongodb/ops-deployment.png new file mode 100644 index 0000000000000000000000000000000000000000..f289f4c707ab90c84bfa041f856e1dd70df7d3b9 GIT binary patch literal 193236 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

      |U_OE4)H*pADBApk+MC&(C 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

      `T)gDnOdE%0RNP>< zd3ssw>}AS9IP-QYeFu;#TOVa{*(w^{GRf$|(aV!YGogLTrfMVwg+Y2(JX-f0F}Exn zveil*iQ9=TX}VYKy(&Mj37&j!Mq;v^P;7(1*2-XRLchZ2#shZp08@pmaO z4JTwbv3@r{IvW-Xm-tX1QUwf`ZnE0#b>5UjG&A|V52vxx7>}5#>SFa-w!@z*lP4Pt zZ>LOed0~ok##619MqE)^nMkDk5gW7RCP~RAhySB3*p|qpvvMuM{W)w3YF(x_9Ey}g zk(XO3Hu;P2wc0sbuQe@BiHm+G#&~#*J(ty z0A-)J0xKt*sz#IghXe!y<2oyQwj^Ttc*~*T5zEc{{m%5ymhCQIo>D|m>F}|*(%p9> zHd@^Pkd60DRXL3}+<>0mi9R1xlVIt!5O!?{Ufh6mlFa;XRP6my)gZ z5E+Hu)ieQPHCo@ki=qA<#H5psmr!1Xv+?|3Vqu6d{EKRo;?Fb~0h3NQp*?!9#^?<- z*64NYgG9@nmcqcQj(G(Z@pEXf23rBT?~ngkiGK3iq=lzsAOVM#frzs=-VRq|_~Zyt zHJcMfwK7YF!!Go()|yK>H)Rg@9%x(ZHKA{6Ip@!&!B+6Th=!wV@JK#m`Szmhbp5#~kgFqy~o`NMVcII7Alrmr^OR(hH(4tKtNmEz>hJQo9lyo!&RQk9JBMD;<2LHiLEqEBK{l zJTf_gKf7F%3UhDbA~?U{>XP`06^~#dEou05vGoRbAOThZ7c2W5IpydF*dm; z!dQIK;_0(JEsoJV-OFP~n}-rnyK&u1{FR&Qu4dkD zE=lS_VXzp}ElVkXpG}CUa%kTDXYEHqfalvHRrb1`IxGh+>J zdXY`m9~(N&wwIGNq;=0@D6q2AMrw$nmTG-kG{w;2QOv2=E&%}96xUso9-VI^)?(eH z6!2AqCqlA!h79VlInD=MOj6+0jwT3^v>_m0_XA7?p6q>1o0ty>hBIyPuvCJU^ovh+ zH8=@BnJ|=xLP*4gFcgks1txCaCDQ7SM2MBlgGm~FV7!pZ*)McxA4^=N>6de|BTN8j zsos0E0#CR=$0|{fjEgU-phk?G&$l!8_@O@yTi0 zRo~Z>W^MK&MU)DzQkE1oDDpBjtE8j1gltx39e3;u5hBS}m+PDuy`>^apMS~FO{TAD z_c}@Lrf)$(ljEjsy!l%8d;Jn80d+s2^xdn2`8JxN9@l*Q zjp8Hdj=!vW>g|cXJyzn1@K3ODH3!|6yE@n?sZP!xzfb=V%D?(`3V`ruy2MJil5msj zP>zeWzl%Opn7}Pw z6mnT%6y&^dj7`|7bdm?^e8VNp6!ksEjdt1r&L_62FJFVKFjqbSXiZ9Ej&?Kkq3{Ys zk*7X8H^a+0m?8Y%v!|y#0IcT;m zT~N&RxA~G?3UPY`V`}bG17b^Lis-{nT&xF2GR6l&E~GJQ_RBcu^CCmHcpI-e33qWG z%gYX9gD3F%&TmPTPBvG|u=9x+(^;SRE@y&9>h9>hpu6Qf6bejBB6-m^{-?wGAE_*p zrnYKB~qRbBRvmc5c_^>c?8DfqbBDAb1emmZ?> zAX9%hE7eg-3kg<T!$M8Sap?K=m1<3EbN?#z`)=Jg zlgoFvaWb|Kq-Bg6FLD2?UFbrvIzjTU0qjA$+FY_oVb2W^6nd@9@9d(Rq``Z3`K*=9C$vw#_w3I7SpK_zvFlC>$}H#D+_Cv?yhjg2c7`a#GaM_ z7$Y^e+zr<@qg44gbS*50BF{9q>i}J_GJGzrXR06}#jfhK?LEeCtG=<34Dc5_u~P9@ zxauvV(?bA2UxbVhmP_Nhi%qt};WHUx*pZ5RA1 z?r;>E&K8%NZfaoH*AIm~<7ogexw;P@>Cxgq9Z5 zLB9Q9a&=HDy(w|r=cc~dDvK=b%&okfh(Yvr0Cd#*V3!p$1- zPpxiC0yg&2AjpEH;F@4mJJpEkAEB%b3TabEb*xh8Kjiuk7jL=CN@p+O7cDHS*ZB<_ z>608ik|&|A4YgFN51FcEet(>A&GEG6z8{&R5N(2$0nF;UegQ62R>;`WeaVL-(k3$Q zPn+<~Y{Q*_6fY_9i>dYC*)fjYbW%)QZlCM2z(5A zqO#Zd_Q>VZrYU2?9U>z?=f_$1gikh)*B`ye^R3b(YPs5AD8YT{g-o_TgX2{iQx9(C z(!jt7<#+%S$I_d0{(N*g^T1kf5#RKcsZ{{2YG$MsKgAEH*44@18OO!UJdJ;)wb|~| zeRO8E>_(vJBksqfYU2^2+p6`j)dBUnp$xJ%5Nm%Mwwl8`N#>)jK+re_o2DNcvnwf?nag0v2I z7M=|=XFE0c&hpb9^!2op?J?$&Lf>;GrWG8VFaA2hro0pa^D?#Rzg>!|P14tTb4V(} zK3yHdRn3o>2vJF9OAhMytQQNy`g+7;zDAs#q_9JscIlHC6b!@Svrr>Y11^#`pyw_o8X=- zN9D)V$<7HE%OEm*ymwF+4j1l7yDGN05x^cUZOM+8_o)T7(3c0>5lRb71pvgWgAhdi z4*<^%e$Dt_ ztM}6tzDSmBn15YP%M~2Vs?l)#ajxtePtj7=1f5qmrHR}(nY@P9^g9yDzR8`CD)m)X z^+~u!M>`9Qh94vR)_Th3DM!22>f}H6`bH|3Erm`x5_dw+(6CZ9Kq&gix@bx4+h5N$kS{B*W%+ivv(tN)@)+o`n^g7<;{&FDO}Q)8L|+Vc%2Tm zl`!b93ZO?9_a?W2JVAd#--d>i^k1hg%4S9|!J`^Kd95Tm`8l4}Rj4|2n=+}14Vg(k zeH%uf4d>ukXL4C~V3Y3d;T!Y2Ayx0f-aEJGZf8Xvry0rwnymZy*wsYeZ3$sfr)X?t zjGpH-*6i5BiuLOlJ#`lIPCVxR@wpfjufs1_)U6>jv7zkVxrO9*-HVr7&Vl3w)U$J}R8s@Cp$jSrfm5Fxp z!O?tIsVO6lzf~r2d-ojW_S+tx!w*di6EMepqoiFk3DWvkaQZ{<3+UVcqVItBX95s`+vBg<8|kF84($+J?0cV|jF8FLPIKV!`Uo zoCr-KCFU7h*Dhs1P(Mt|87fhWA@a4~Uq-nq^{CXs4L#$!47-wsCiED!%j(l$o+`Ex zAI7nL+d1+$p2U|o*?j1-;?u)6_eHAQjz!ny+_;Hjg{ssVvQ5dGi&Hxw)$Go}dw1w+ zXH8-E6}m0c9^=!rCVI{bxc%@Twav=XYPGt$a%5f~3L1A{-Tj+%t5K3-z1FFV*YUUM zZd*YSpd()$#=KAkS}r=T9Fy_#EVhPv)SG#n*?tb>Y3Rq{cwL!JZjV%_7bg|fV zSlgQ|>ei#&S=S@Lr|L zxXCZJVN%cx*Oj-pxUL_0%v-ZWH_Zr@x8Eyg$HX&Wrd;VN}dwEb$&xi{Bw-Xun zoE_^nFkc>{?z~ER+ABtNs)^*bOj)$Ne_$eo@-=4KlQhT-#jlwu#zT+r?DQ?FJCdHO+5h;WBv4QQ^qKLn`lG3J?X}e6fm>RYREAtvSERqH29gHK7zE}E=FE}cBY$>&KV zhHj@^zKXc6Rs&g5o*bio>Ebk=ca6u}gOJSHvh12VXL)vbG*ZFFj6eB;sHbQ6b;fkO zJzDXPqLr|ld5*ZKd#qWtj(KY~vTFYw#gC5eWJiIflaS-1U+$eoX%lk>hR6wdgm2qA z6!Y7{^J^<8p4*(>htvv?bbAjqO)B8E?-h|(=JRt=TgIJjt|9 z^=XV$Ya};bU!`s3Dm0pMRMA0R9vRQ~`u5DZ5zTHn&n-K#Rkt9#bA%I8&E6coeio-X zR+#kOuG@O$25qgYVbOaYix&1Hcd=Hii&8W5+RC96HML{0EI{uZOOeuc%zUW&{--;p zpjWmseGi25IAkxgR&HeBhMk;vq7Gt2K#w4sFD5{zWoCTvKn?ln<>_C62%VOZrljr9 zPRHNDzPJFLJ^8=9k_rY!6tU}}+yYu$uPnxXtBKIYGoocxB!k*C^ch9Bu5FZCkDV4? zBQ10f4H`GYZs>9rPwh{>62>?zd!(zo@>8GHjyV48QYz>dr1_dyW%3%-z6Mg&5z55& z`N3)E=P@GaVggT(&7erZvKYG#pyz3j6G7sQxyoO6t9FgQnrZT??!@p($3U^z_ z>zG@#u{I%BRad-*kHWTgC1neaL2^WI!ZB>Bne%NGJ8HFY!@#sWl9>|=@27Klz8^mr zH=@(D^~{^`i?Tmt_bso`K08D$gS^z9eLp)R-{-0B>Acrg1d>b76jS#gd;+^upiohM zs@ESm#%NQ3J<^Y5DCa(e-hti7SHc97o-5Rd-0UY>>jtPPch_TXTArV3y3*3ilL94; z(eJo`XrdVIQX8poea2o%;`#Q`{9MeKGOqpU)WwY-iP)D}4^t3JP+lpW(e9Ltzc z!E>>)-_}hz0=ld%OP|BV+1>f3uql?^M$*&QogeZQBcI(Y60+{$Sj?KZa zND({_C6RP%GZv*wk=M=--=Kk1HaA4d>%^9bx7^w>il6mN(Qo2LZTlAdSgZv3Jr@$5 zmdV-y_IzXE%D^R?_;q|BxMx`m@y^QNu zH&LZ%VSaF)&f~XX^sZ`58TYx0IR12jrxJNSRSCklNW&5)SO)APGwTX%eq*Ar9aPpv1?b=8MD$sfB zVJ$KmGISh)qT=~(&p^jkQTGejy` z5BvUOac|ccNv{rmTh!J0Eb&l6!AJN~TX0<6Fo^Gqm{GAqe>}RhLn>4er+F92OuIr2kB7|74L zt1?k;>}fWC8^kZowA4*dwK%WkJb!67)i#xrIgY)qF6IudJP>!1)~y3CT&># z0`4vkBzLI_=r?IkZTqH3h09T@-F)ImVMY&ozPEBCX!#b#5AQ=In-0vno6hq?Qz)FP z0)x;0RtU-7b2yb1{o5evS<|5R7`(k(BjwV^q|+KQ2*_;a{W|16VSRkQr#)MC64JnO^}M!qt&1>xVSnhTX0k!dzSP!cj#hkj%3=H znr%B^Y*hs*UsI-Bk0$QkTFM(%p+?_XELyXKb}gGzZ|FuMNnl6=Gm5vIh%y4wWWIZd zuqHbX@9d(Eu>s#V>Q1krL0DHUhx9`;RzHd%WI-pSZw#o=Hh`Xk12HURK#@*!c%(Wf zWt^tly_A!S11R3Wi%~1LF~GGZl2vCmD--27W^}hflJZcX-7MWR1;Uu*(-f&hBV2|~ zpk3QWNP4zRJ^PgT{`HW)ug#b<;k?@FkEGX>8JFc!xJKh*Mp*ipyrvhHrCqJDmC7OH!I?wi(yTt78s^P3b-Eb!;M;uR^= z+?^V>P5DQWk{ASRBRM^RnLQdHm1=-P?_o5vt%g*#4GV836Ln?^`HL7+woM?t1_xkR zvM7>O7xuq_8`Ik%bPJA*P=>XsiDc50 z)`3H@scVi@*`4*z;qjWjd{fK_eS1HAhYi5k$cX$7<9LuB!;HS}lxs17c^g;Itd1$t z|FL%#;8h&$-#%}>ycJ4YinM5e1a}P@AVQ275CNhj1W1qoAtZQlcP~=h-QC^Y5;SNC z@gw*5o!vbrLa_eZ0Db4au7R9$R%T~+=b8DS;C6m( zAHG&qV(=CHbd_89*ZheeI;iB zIqv<*QLd;8JM!lZxVaz%)z76c^$aH{)Q|7J|A}uJ^yHKd=5%R}sz60b*?Lgfyf&)5 zX4DvT5VYrTZ(NNZns#B-f<=S|d0}c3#{MKVn@4-0`retf_tlxpOsDjTwAbjUx7WoR zBb9bP;=OAXyA4929Cj1hxRLQ&CpGuSJpF4y#uf-SD zBBfcR(W?gWOP*f|+M|;kd|Ed#L)Bs-BwQodx(q5)M_Nbp!_umb9D-xrEn*IjLG?*h z`s|b)ZI*`CmO@dUdJa1VJEQu!GIiVc#V4R8|M@&O#r$S+hv)QhtBa~gEh;#8P_9~K zRQamoHUB0&-Ab*B6)EmMfJqDI(x#O&mApoAlO)CmTA(V`nN#Y_?}ss{_LBqHS1ZdG zm0V~O*^j2?_OYtSr;SI;VKNs+ko&vxjJlf2rM174`^Vyx zXxSA{KX<;$V?vV&M@W2ehNgM*Q={)jDV$i0-Wlu5+Kf2#4E6Ozlqq4#*VXK)?chw_ z!bMQk3S#}eG&c2hL-k7~Y6e8$?AQ=hfm(Ff{1oklMU*iq%-4+qX&=!Yv(hH0erm|H z2XJv|Uvhu(JzqC!M^Hph%9S%kRkJJm;yK#+wT5uj7j($MI%BtE^({=K`{c;Ga* z<5Hz%cT(P)2%SobS`J8$PW|4++5d&~{uUurb8+iTn%UY>w5}aZ!)J3^8fLvi$0oJN z+t3TAc5NtL(-zlZtGOi&5XZA&dVgv*v7?N%FvC2~ON*juNmFY`OG%Xsbi(%Rn^CN>2W`5CQNtyKNe3QE;W19{UP54SFs?l( zF`{=HKC9SF5&a%AXLxtY)oV)8x(?V!&F508w6YTct?cNy`nFO$@}dW7wVdS6%`=vd z>qU8U3o3i{qOD&Wnubo21j_B>d(qIX1Fbu^!?czq^*T-9&||rrH5reis3})={DHlL z9ffP#(5Ul7_TH1rb>Yy?RB;Jo*$u5EtZtb*jJl1jDO%r|mc!S`o^tmN)4XO;3c7Z~ z(X9o=>bnv+`;g?Fq!u_a;qlaXi~QiHdHa%##`o zF@$@xq1Dh0(ze%^4y2Z67%Qbd6(wPok)X5mXvmGheww#)OYB`dc7A!(jAt}8cuVc&U79=lK|(+eC|4) zXnji{@d_it{3un&k`fjz@t?R^YJlrb&8L=I5M%bs4S%&pYb;a!^+-*f_*+cq?T?AM zEf#*^czC;GGi)1)X(`N$Y)$=u9<=iIretkv>;^99mgFR*Ax*88j*}|4BDr&XB`sZ? zFtc!^x>p4APAH3(r9Ed(FL%lWOu(>?nSTEZJO04V&Yt3RZK>B`JcplX;pq|l9qnm0 zbR%)PXN+#=h4bJwlDL0w-B7Bu>c%oDYQ`l(Teih}{4S{>^z7^={9C(HthN=^+Vo?& zq$H%WVOno$wj9A3{jE#5OjJjAtVivaa`5QV9tK5r#jfKZ`i>e!MU!IK&yxl6%iGf5 z>n1&Car&_`0CMjrVg9WsYVJt0ut;oe+tO+NDQP-eH*a681H*CiaH5d83qjNONbjp& zs83U#VYOBW(SmgT@kIy?BAhmnEq@H4riB&78o1JS{3dzvyr)~JRkj8tn+Ma}y*Y*I zwxsKyMV_1&ZNXy1m?jqIsl=TGm|7o~Sir%~SfRJlI9xOo~)Y}%vOHA%WkMEe%l zj6Nj&c5LNvYFqVUrxafK9#i`UQPSLo`rbY9@^!~@;Cdb>-KVc-OFSp;ki@$e=N8hy zCWr|K<<8`hrK70ZxG821!T5&+Qp=|=8>Qg<(JY!cgy!BMbe%C3=LYpD>^M>mQKVmV zuB#6v%$ri&q7?y?cS?5e?%{I&Dk!}a%-+?J|8t??N8hOKm%gEOh=8pQOoTDZCz8#`y( zPC6jnk6U{e;p*%_(K6}tFp6;iWqYvGe$R332hXhi;!$?l*6_}f=Xzc1w)COq< zNA@fnN!^APm^y{fHaLieUg7LWf-7ss($GGX6;km(W^z<8^*hd!ym7VnPtm7?J4Na? z$F6-iPG0VKOg|=-+tq{X2@CCrOV45S9od5)bJwHKVfh}OT{j5}D{G3H+fdzmAgeAs zm)Zp5JNe=ewOC#_Qmc{P2SXXADdl>8>r9$9wZhcF5BF}}sMjov^>^dBuyP<3T6DrE zxC52yH>I-gaJEOwe#UCWHW_SOO6+N(I<%IbW%~enFF&O$vITdK|4F^N?)2Yr-8j2V z`}h*Wd-`Kq&x%skzCm@wx)0~) zMN*?}B%7s1M=T4*^rCWoONv`~(0;}q$%8)i@^-vhIM8*yER`KyHj;+Tx}jgIif31u zHDMrjK4J74H3c`TGW-yrc(*-0&(JVGOwBDZvkPYA_G`)_P)Y2ZJBVrxno_|f6#tI? z)ND75qw#QgabN1U^1~yf8({F?9g?n|`0LpmuQNjQ{Wxp~%OC)~RBprMNoU021Bc4-|hZZ0@?>r11iR+uzv&*)w9 zObeY>u3uB6*tu$U&K*j9%jQ&fY(>SU4wR~IL;bKN+`M~&kQTNy8n|9+e`_9|VPI!( zN|{?y#-S7A_Q+u*Zs>(~QwywoL#fxeDW+}_EIuoHUSHZai)QwYm^F5!uHPWm-7wV8 z8tJ~INEO#3ruFGa!{9lRm-55?3$Sh8iZN$(QW(BrJ$$GawNcvd$)&CMwy>v&g*(n6 zk=Qu7Gicuf9$#Ee{U+_1d0Ia2u1O)34w!)Sc%rL+C zi@S;H*#-Od{TMkRil0pD(sH`&-F{>5LY$l1QN-Mm@^0OjaxhlvZ!Z}YMjh|TT-O?& z+jQHXrrej<6Dx3YvZZJvcUpH3qo#8(V-G%uJL|D=Z%gw|5!f`drifJlLpICL(#w73 z=d7O4n`({iDBIK(r+$mMlBg`2d~r2)&K~$pJ*eDMy^*`m?7^KWU*D1vjXmfvbDz|& zJ+pWSRjpey@@Nt%XP0B^6i0}X!bYCvL54U#A#@fM;Kdwuw+OuQ+5bEgr z&kdYuIdVPHWYxqAggCdL-MpjHc^@5_MJ?-2%sU$=EnK*7-7H%B2jkUeIs-#&QPuQi zne>?4X6nGsl&@<^iKcDox#Wa0BS_21byKit+?W#f!L;t!iH5B@v-&aI-aQ)|J8!&t zcB6VDE6TWZXWp5o>F>3{W(n74K^FdT0a`CG>kUQH!!wNN)rB@a2h*i{H{5$opN1~>_uX|sHxUu_nVqDt(vq~h|kHANEOeSLkBs2I}Wu@^WFv8e|yS# z0ou4jmfv)W^Y2|c)T=^qzbSIZO08BFdeEgi2kUhFEi1YHm1AVLk230-c4;{l%~}#P zYd`m6uhQSMK3`W4K%PycMg5nutb6C_F*@^o;m<}VAI?>gP~ zP1_qB0kYfP@OSp5^M8A9vmPtE+o*3WN?*raA=1~5y5Wns7#qu)i5>YYPd$bnQ94Lj zcGfBH>$~RguRaBW{|)|e0Xoa}=_v2Pv#nGysgCt9IRu9`O`|-s>Cdh1Z}K+zE7SV3 z^OVyn!sNOUp;U41#-g*a+&nm&(j`h$DMB99)5oy=i?zu={*LRi)+0Kd?4hT7$Oyk$ zsO%^5L_>OeB1;+k-=p*DUe3eY?y1YBUeve4WA@=;V@u14JBWFBi;3NAP!(&@^6%QLN7TJC&#%py(kT-NUPn#|(1x?U^mJ?Fx8m4Df4-_09oX zO@GXAtXm5^pfYu4`YAaCN17&U-}dim1;46K_@=$GyD!pL$>-_NvIWhe7INXyBi0V} zme!aVa8RD+m6n6|<+b}{Z3AS~4vc@lqQCPO+iuyl53=@&GH#1Ba4?0+P213K%~|f> zK1pEX^5n4_z-f8FLQF@bDq9Pl8m8NlcxNp zH-^bPeHKTeq{L|?(K%Hki$6MTDhWwiX+fNcy?QZnr<{)uAtcDZIlVUlS`oDLqtS-{ z|802>CGz1>q;xX5SmwcL`qYn43)M{9{tv&i>3O}<5b0C#dth} z2a(eG)_+cu@+KcrD-F2lvgASkzkWMq)K&Y0c>@E1C!>u2EmvNMFaE zrj>b7Di1j*dkyKQ{c6*VxmKf1zrI&lM*Zb(73}N@Z6y@5pD22(F4Znm8|z`a9r zr(Hc%zm?;Y!WAgtHIzNE={8cU$!IUq^OIgbzp<2!^|oPuZAM%5ig#S6*y@Zn%TRA< zGTL8beWg|wQhdbdApIhQW4WKIoL{zSFIYFJ3%?XA!)L|H^Ld$Oge*NHdl~Dr8J<1)T!v$1 zs^4FA7j)W8_RwI@bcX9u%295cyyjlM!nPaklO~I3qE*@!x(xSCYiQ@m1tmS#+HCAm zrgG2F4lvwz<;0oVP5ONdvxy#^+lY%rP5x7)Jf9VpG^uA_) zC7JtC+RSZrNiR^#b)Qa~{;p^Zb&f9GHf5;CrFSe-AH>i$R79$Fi-d0v;Xsc%TzH7B=<4nd(DVzLYush1R z4By|;FF;$l71NK){qGe0tP@@OHE1+CW4ruSb&fV0JC)uX$k?CJ8J`V(UJUm|>Jw*} z!I8QCmG6ro4{FJ|Q0nY*WbqJ8%ar3kMJw>15)JSezg=GV)o5>C&UYq0;5=P>^AYK8ju8GEl)3QB4Y4jWa&)9iM5l7n14bFF|cvk za3aUeqHo{6wCNB==*Y#Kej~rR&D=HPh(-=ML_tp~Pr>X%EHIH2V?QY`1;W^=9<)Nz+e-9nJ8S z`;pdv(rL3Dfz4c&uR6EIDPOnm+dfzC>RtEOz45X=+FL*S@;^y0o^tbM40j&CP^NrmxOcC)Z*Tp~ z2?VbpCk1H3ewpfBT`G?sKITb6s$@5_tJfv5@ogXHw|JNTFSaUcU7<@&;Le@f+`RXg z7paD$zH8pI)IqwZteiTD2^&vKp-9NiPG@+>-@5*Kg{?`?vz8Zek9hDrmE=dK7(RSD zYtKJ2UWf5q*-s66<+OHVCtUhBmD5}1(0%qUo)|>#zvxMqS+3Rpqv6G~Sgzi>L+tY; z<7}yno#ww>FTTNszU@7DS6lO!Z1<~=_D;uArzCJUCWagLpOTbnFiu(WmfczY7CSBw z$mF;Ht)R^^FqM`V$Nfi7khSU;#mL3C`N2JuY^m|zI(gjRe8uja@=EXMBnD_lNY3B<1_q!vstgH ziQmB%y-Obc&i>S!?CwjOYtwl0;4ar7opL@k>58%&JqOqZos&^|s+_bxpcyY(u`=!iM8khblA zXU8KA4^Aw`$t95SyRJy0qgs8P2~m9+wfPcp$tfi2J%By{q4wXJJ|qulUFIK^QM(Ky zxXSm2mm=fHs=*Ujo5fQqlShl%m#SGp(nslN2 z#iN^S-?E3Z4-or)e7bmbOS_1RmH_P#-^fM!}DX&+0EGf^3 zCd2(mNtHdC_s$ANm8UsNqLpXn9~i04ZtAw^O#Vf5FALv>!4H8Tr^s0kXr;c)Qm4rW zG}sy4OWr9j*Y}E7m{x1_GR`#HLu;7rA&X|uqR+Ew*8#3b9-KbjCM}; z?vb6U(ug^Kkd+56@=PCi)F4J^wCQD^!P8r#cvBlZQVsX@#f6#V`MwJ67G0FfB{fZs zAFs_^UIs5FV;dnunHlV-oM*Kh2bFkcht@?^JCe&U_{#$H%LV!JvnxV8{B?w_7knt> zxB#s<=V*25bz8>V82T)lw`sHM6pu|!`YbzRf5A9QK>s^ZA0_(SF*fZv&4V;U$hC}i zO_OP6p>$lWHcNesu@7Ug3tGjtWWEfIGJ{n)mgY@fp6TAQ8D}tQ?<}Xt&lPDt;jr{M zEjcxPwnoNTrWyKqhIL4EX^EUYxPz@{Zfl+2dAY^rkgj^RjLhd|EGv zZPKlk*UQPy)0J0vdK+gI8fMk#XQ?Ai`6S5v7k+NP1Ud4r`fnB?UmnExYhgYF61r@{ zP5qr>xIplh*wLuBSuKSzMGXj)o&kN6=x~VaWqz z>4?6J+4DdetyqIk}{-E=)suFZRa##K}yD3m_D%%&Quq$Oot$~}6qI_x8S@QlmgPGmE z(_xs&zJE?As{C#&jrr#UXn{cR@8bQ%fPT}=gI9SDXV*c?KF+Ov;8M?xIU(dOT#?@| z%G;)8=VkrY9lvZg(&=9ER?B{9G;8hsa(ynLxk}q=ZS5hK5Or;q~vckaG5MG3YXPRWOsgJ{!<^)(>ymnw_hMFSgv0;D?3~8 zD%)q+bb0qCk^n+_Sib-OAOJ~3K~%j}y0vPfCX;c)SKGT+3|#8}NQfc0Q6choS}uph zKqJIqfk5y^{`n9bQe3DMt{mLV;=NaqyI&d(Ef_?=$SuTN-$uu-Qxp$q4I8FL(SG`2 zNmyPwyf=MTUNUC(`Nfs^cb>vkO)S$RqnNP&p7FQnZBy_czLsML7ty}YEIFKpL@bkg z_h8K7N8CBGnC`bzfr4Gr5MuhTd4iFrkod`4V`lhmv{Vu zoxL5!>e^x5doJ?gzp;!A3Bb}Xj8*|&6su*2+wir-$blY-zqX4`ex8^$u%&XV9?Uo- zuN1#$&Je6ybR{%0h??yuaWO&1zB&D*Rm&^1>Oq?TA8f+LvUKZuT3S>^Wm1iwD>tHA z$P_NbgZ9=Ag1uW(ypAQ+y!*5Aywn3`)8xKbd-kAHuK?N%U!&oP#fA=F4h z^kI4gdQhsa6=j=uX38O1B%kJ6h0mJ};F3no^iUt{!WYRNW+(ono|`|z54?b+3-s?A zK*c7ul(uWn!~^$uaO4jv)vm+Wg)8!7b!!@Rm?_29KEHknR(8!P)zFcqVKX?X&x__U z=Js)opMY zxn8RC@9dq2V{?0on%iO-HkHGYA$Y*J-XT~84I;?T9hcEti8EYB%3Wp+=}Oh6c9=Hx zr02>@Bt~z>*4~p&()sn;?{&i6ov<0SnunyZZc+qQlsdfaxXnB?IIl_GWb)rJ$5-O+ z>V!#M8*2CtW=pib9Bk6B$yN?Q34 zx$>;Mpkdkr7LDqLX&o!feY)Wp=ts>ii_qv2S)RvNU zEGg&Oof!w^@Dk^j4Wn@@Z#=v7q=934*8#&(oy>Q2Dq9g^)( zU)znJmn&`h4Wpq`5MvKKCH2}SJe+MQY~e-g&fTc*9>mz~msmfkGr3JF@lEMk6sX;b z?#oW2C7uPt!l+o^5|gHF=(ga9q%|a*UWcbgOMLqe#oRfBX-A&O+0dW!!D;%2`cU4& zjxzQk%szdOozo+z*|G~OHoB1+o&trIagwFo%lrXoVoJ&`x9)4gbkPP7{ zp0RpzB-I*OW1{bqOx!B>&+e_jq(D_%XI_BlH8gQ)OaJXpB%R~W{-Id-jpZ6}bH^MU z_5Hktb~Nldhw~55(z~@Qxr>?cRryAkHuGc3Ijt1OcYNOtRJ3SDX=@*PEIB3FlV|4^ zW91l3aAa>RTeN5PRgLk!$pUnsEI{k-FlR&$rM%kGebI50AdbXe-DAAY3T|P{I4WPK z_VERVbZtXXb4Qv5Mc~%DB`#BrLsBfA8vRE8PRoPJ!iaPZY{W^7~@6v-D+q;am9`1NeI3$hGtsKz<+kgSg+kJ}TN4FEz zy({68r^$ULMRvj=WDIMLp5ySI)pQOCWAwg9kQUAO0pWyBSjqk~XIVaD2(80saYYBW zc26g;?;NhD>SGd0=81I^`Vu%~A^R@e;z_Djh|vEc0ou@Ei#T$P(*{rhs(%>JGHg^E$Ic~^qFwdd!&`N&l}h*<}YGr-51Pl{Kin2iqs z6E<-3_DR|_sDP@h9d2E^Q?aZmUzmrmHx1VGaz>TwSH7!ZgUx`YTzjU763najJiJ{{@6ln>tlsb^?e-xSqP6)9BTkD*&m zuw-;QKKap7vPHO>-?CwjbOvc4YX=dm(NYBQ^7TqzROP%b9NP#N}BL}eIHtf z1oHE5Cj9C(gJ(RVhkZ>{|1~9lJy+V#-b1XiP}9YABgp?lA?im?BO=rbQ}1z{i;X6- zi78(;>BT86By5R9^=%n^7N29^tZsbvlPQ$~^>ug)KF?={_4wn`u~L%dk>D3sHepew z7@sxpBe+j*DwQtE7q-JV|KuitHOpYyWhKeU2dG%6B$dK8O8e{{!Cm+{zZrJ3 z&k+CcFwKhoi0ZeRm^roM_igu#k(ysz`h$Ew*CcpV44UYrlqqh)_YHiccE-=YmEgD5 z(|AH6V*_na6|94OkHNS#Z-gp;Jq90p$lKmLHK@ko+1i7XTX zv_K$uOL9hlRz9ai)7!ZgsuE4G4-Kb5oeHSRxw9w+F3h+|QdZggOn~8Mt*9 z69@LDq^SwHYPsRqbu`;=#4a$_J2kidIeZ{X!>v`t+x+ z{=Sy=W$WF?{L#Y}Rh}AHckWM14@W-v{J#_p--agX5uFv8dk>)Zq~)A=Adl@m zxVVo+8xBdGC9OIc{aQE)_f9iy%y9b8-a?F8|9y%Op#LobwDSMDC@WM|g4rA`f4h6E zC#u4pti5@i-gdPy@t=<5)1-YyKRZ)$xld%@`f2=XQj%ZoLueP?pBBv(VUpm#c~Ug4@z>F)JeYq(nWs zZB_#T3B@aosmoTaW@r` zZ?D5NuPH4SoM8L708}Q9ER21@pIz+vyi6c_G;*n2KDv)(n+|hNldg2!JvNQJUzMlB zmK)ON#D_Ony=)_AA3kSBU=2QRHjpd2L?W$gQ^akoR6e>rqsV1em##aW^LWQ-^8Z?x zAFYDvI&J}*EV-_Csa59(pK^?k^kA64g(2uQqv68Pc2z{>o$X0 zltyJgikk`YeKE#VdvOZe5+$iSYCqSu58?A-b?CWSjxH9rXBeOS+K7k+D+zWp=R4=A za+nU{*t>lzThCr+_p&Iy{FNWP_dc}y_m=;AwUZRf_LPf7NF&=o)KkJ zn%phNa9$pXV|<%RsH}!^K6*bEisv zW>N%IIX`yaxI&<9MZR>JC{Nu@Ie|-qs^s;Wtt=LFmmV&SDcpRN^!x4kVf;|GF2m2s zr&tr^%9j;eFkkToJ36)vs#49Fd;TWF+F0;)t?nF_=L#FwBY1jpIWs zWyhi=JA7|TA5?i8GxETB#s)Oz^LjnG{33=9&8qNU=c&jof;bNC*~W_9m!J8zBAWy_+GMPn^r|Ml?2}NdIO@4A);j!RHlx!=+c*fP8}#!EHA2tLpUFO z1P8Msm_@8JcCZa%u-*gum!E3VW%Et8jd16SvM$E*Ix@O7s*3JRS-b+vnkA?>NS=O8 zd^8)kZD-%nlSI0fL*+b$2a( zzr!TXUEe{yGQUy2uWaA0uNg`H-^voaO|Eg%4$s1*VpTjA%d?*6g|#AgMSphbKO`K$ zx^@+cv|Fr%;<$)soyrtxGmi`BR#K@{5$cbYMGiU6vz)I}tA~*9=i(G_=s?%;i`jMU zsT8tvgmYECa2m<6HJ!tBtA;NE&1MM)~;L2f!itRWuJPN4t0x? z*MGL`u%k)f#Ew-gKYowIJL@nlSQ(eum(iY^L0+?(_%6FIiQHp+Z1|yG1lNdTOpq0- ze6?uQaS$Vx?&VgJJX^GjECND`Vn2hkd)JQn-LA0o&xh zQ^M^FtlheUeMk4a3^@b!;HFdw#G8aM`=X+=#ldVGO@20`%#{VW@s>#d3oHEm}$ff#40~i~t=+AKNl~ z*J2dsq`EtvF-6&N;lBRU&`qb@K6(kK@v?8hJfuD}#1-=9=G~G%AJhw~rq0a2aEl?W8}pO>1frRw z2K6hW`puPDSCb*_8h-UF^P9B``ODX$@rZNMETgto)%o6eDsm92r|jOko+W#(5&!%a zt5$60MxvS%^MWM-dY&Rc-@kT{nTz)l{qzz6bt+P}>nf7dj$&?BiE7<9$a(MGg0Cvr zGW!N-?jC2x?3sjh3*^_|3X|JoCh_VNmgqa==DnqmRcP-L(V`Nnx}i*5v4tfoS2BL` z1o|#Gz@0n$Xj-ByHj@rWGjvj8FR^^ZHuST~Q?AV=f8N@3+Y-(8ksf?r)|t76@*3%d zs*)$umaW3NR!J%hloy~P?k1}@Y+~1ulk{m(9#!*++>-?8SjKmf1?Uu#S=_TJDvJSJ zP2e@my=7ZmLDMaq5G-hdy99T47)X%8-QC^Y2_7K0+u-i*5Zv9}-QD3#a-aKo&M$bc z_v2i9W>0rjbye4@>RwgtV7?%t0;q$c9eP##il%DUC|3unULQ)SFt>fq=1ll^I+O7m znk)MGJr^ORuIM73J28lx{o58MhgV~aa?Q>Grfuw|Ei@)f4!Hu$uP5>ep(+#b6Zd(5m0DSo_OgvpW3Rw8*DtBuN|bn&0-)7Fw-pPe{K9)rdXUC< zG6mFD<-z&un?13F(nTprxLm&Gp{ZVnL;TrvxV*3|^Dmttm>0J9y7r0Y0=wjMJ4G8q zT_zWX{gB?TWoT>1M!?jbBzRh_dO!dB*&bkq?&ebtucuw)7-HCU%{hYFPvwq{i#{@1 zZu?-clciE9#G!j@gxfE;P8U;J$#e1rO?3DA5sr9d-_^D0;v2`mJf~I*Xs= z365yEh@u3|2Xbsqi>z{Dczsp5hC{ni8Io{GP_Cmk*y4!%c zX0O>F0N@Q{O6>5m*kUegtPL7WS53e|U+Di;**NsXg%% zb1hQdkxOL6ipF`%YzfO3lm4+v0;Gks=!;Gdb>-EDw`Y~NjGlbmR`Y!NXtuMq#{nZGtB6J$MJE+u-P1kQt z`ZQ+tf^%G8qh^4K=a;NT)o#8JE{LN#IU2zL-%=@FA=hJ>*{t?`(7~gB7FXzrJtxY7 zKYs)yFe?u=u&kFn4r}zzcM| zH5UJGP3^=g$56ZyjlwdC=7r*m;5MkxAgAFR>h1ogBv<3-xbI386ee|*0L^nZt#pyo zZZp*uyyA1}X}9N3V+?09A=LGbNmWVZ?aGDTj{1WNvO4RMpK2fqi``I|-QZ!6=ri?; z>=n;AQ|uJ_CP(r=*F9U3G95DU;l2#apRwe{$DW_zNuQ0k=Lz)puJ||;Jo`NsVbmp) zzIqj^d{jC#7I#a&a>}vB6ZOrB<-T%jpNhK=&$UY3d!eYnMsm-3f77-sPR%Ty37ykh zEmE!fjpk>t5a=2)f+%w9#DcMoLhv7ivgiw5LE`ORhnp0W-O}ibp4t6VrO6c~p_@tjFsx;p~JjG^tEoBZV zMS4H)V#V+n2V4bGV;0-Dmo_r!T#SXJ4=QD{?t0!hHIfv!?%HNJBw5w`kSp@e9c$bs z?LFzt&;Fb-XBB2MeilcimQ;ZUwBI~*@*KwK>+u0x_Dr_fktveV+QFUv7}ST7LpSU5 z)A&q_eIW7O!6#@WBUmHWzVPT~A0#roX67qT8FdBHljL^~Hh};3&@O6~20doDQ|LWY zY7uh36-EjGh_>-Q7IH{lH5iOH))y*vY;eAkB3ICF1doI7H@eBMolp!!5qGPL9WE)1 z1Q?2;#By_IQmdkt(7)Q6DkCd(1|jfVCK>qLZ5^M7DJ<3SXuoN{7$S5=|H;6&$SlSg zBisB)_XT!MAR=f(c0FGQ-a)Y!S08&OUVU~ryLcwZsA2P{^$XxJkFtZ+D%fQ{;zc=^ z)9nP>9(#d}`KM-n_yrbs@K=9#+46RL{CR+ohZ`F@oF}lmD0KNIRh!jJ#>z^BL-s&UpJrJFn^-Nk6p?9W1Jv;@g(;a0POX0~f6-y{eu z-@)N_92-+V>@33y0K6uY*JC<-*zL&zU-g~UjJ~3}L zjU^YL)^GDp=iB|D5LF+^ouBt$gDAtx^K>HIvgPp?e~#v3&q#Cx>fR)OF)Eowo$g8q1ur+7?>L}HX#RF` z>f~zDiYDu+l>F1(s-E!pQ{hlu!c%2Suxr+kO2U=4mZ|abhgq9C(++Zs851*uvUAL( z?XPR8DYL^_)P#TTo@J8Om%l23%vs?g{tS*r$h1EM>2EH}QuLx|Zu8hb)5TzZnrlIW zQy}}NQMie7T2*tlm_$eCj-oo8DZmFgrCgWBjB~56Kj^?!p+B>;=r!c!oQSFeP=j1| zNcgEU-*gNJR|J>j>V4tYP}v<+E)Atyn-a%9f~New#B1`f*w?IZa@X2II+s1yP^{U4 z6rJC>{M@Ci3fIVEzzs9t#-#)j@&3z^zT|~vjvSE#$8yqxd7lM|#6R_MRkoSd6S8w! z35hXF>;^=4Z{3_})Mc%}3|SxAma!k_sJ8ci^wsMuzYEi-&@M&lACI~Ul4Ikdi~5fR zp~vi2j9Vu8dO1*tb2#@FjYE_l&6hP+;qu=nxJvSo1{XIu_yMxo6)SBsQ-F{TGDA7f z$3RFubf#e3r*H!NERCNq#>#7u!Z-OLHXP)5p~1Ddze7)ilq^h&xuK>k9;uAJmy$-5 zf+SH>_gFutlei`5tgwEMvh9dM?2)7^Y_ICV-_y3)-}h!uNurVSft zgGDX}+p7r?*O8*|7P%`6f{B0F`>vL3rPL+@IOn7ZMYU*PhEyB!yMOcXDwOl@{qmlq zh7sqf@2@aHL$dmz=13D_!Ba3b;q<{nUx9^B;xEM__21(_a$B#*G2mhwBu2e`ItH&n zV(W*KX}TF|jo2yctj6csTtx-KY-Nx#hLiO6#8nlzmp9TZXK%qVb>!o#^x*u#I?0E` zkl-nqoc8gw&DElX2~fV)^XBP%^xP-qA&^o}jrX4Jkt%Dq)rhf~?nP&oaIN`nXmTJ6 zQnZil4|_ZJft_|OyQ4bEB@qV$3V;>wB~}YE;`-4(`#B%*YtF^L>QZEm(CTR13zP0kg zcGv(6B0F#Ht@tvv>@?ysJ!8`B?)nMt;7MaEn|Ru#hr9|Ftt^1xM*Xo{FGD>$*dlX< zOQ<>QGwpO4AetSs%_@v?59AlP=zbq*?b}fdUeLD9l7LyH-(Ut0g<%ykKqj`T;QJI7 z6;@ednt(ftLqKxqE3ZZFg#hp^-3qwokO&6bQoUzpgf)hmHpOi9y|rQztsvCr{qZ4<7QJfS<{Uxg(5CJ`~id3-W#WY@IcC;$d8UI%DZ`Ayu>-%NTbUKO0&*Y`@7R$n%>Yx*f25K$Wt{r z97c2}MT_L2{Nn>_6TEGG3u~v8s|$z)6K}3CPgBNoVxr*&`l=EuNn_H#Cu%mL8Evx5ct6HgHdavW2sKmH7XNTcb!IZc30c zRdXBvdmKO{pIyrF3e0mVKoqO+_orEqDggG$3~)NesHLtg5~l80{P$^8AhP;TjKlT# zwSo_2(}#qnWtTopQjQtr%6mzVGD`Z+hu4K*2F7Y+Q?^5RmDZD!oFMvqY+x=C`z` z>%$6_l3(aSn9H_5w1PZMrz>Pi23>i*2%P$?X3V>txy^W9Gn#+*D~{1wnGCcjw>vY( zw{7w^Be+TM*DGotLM2(bVV7%lL~8aOx(JO`NW)cS$(;qqL8ZrVWUYb8SsO^fy^~gb z&C8YgQ`hM;bUK*JoAwB%R>e3@3EV1cz@q70o4jV7^rGr%?9<>m(~??jZw1RJ{Ss|% zYYdG%&0ND0)}e2N+=5y(r>VW5Vz$0hW)O=7K4_MF&{?u%f!5zj>FCb!6SY;2!WhZy zqhY;6Gwq!W&EoFOxns=gV9Nc-ooHewffzhvG0V$c=oNFCMCvTGg!9CNbJTU|T>kQC zEv>T_m{GTyq#w#u%iXI)DFA|xqQHqr1`(KlY+#*9Cj9!u-jemouo#3;z%o}O{w`+T zV8Mb1e4=k7n8S)J5vyp4ziSss^p<>l!FtwPLh!=U3UZLxA9io+dyDaYrhR19&cIky z9AuxoXj4D@l)Vr#@+$21u5x>w`$AcNq~yjCC*e*gMYtr9s@F2|$}QFR990#5G3As` zsFAayQL=*UPd9Hqqqc;=Exc$8z*FV__MCsU?W8`Ojtlsbc1S{(t+fOLBRTzLF=69*J2AJB9Qs&H; zpF?unIAI^XHRXc|@jR4~y$mR^Ai`c{{Z>VN5n{ZuZp{AA{MX#Rt8wnL9m^~f7ODF{?$+LuYw5Szd;6z zawYs%35frfXju?Uh5T1-52|22{eSelRmYLLOtZLeYM8zIVP&p6j zmVn1!0+yCQ)HN0qOI!NX5mfDcI*ISbwgBwJw_Q~f@S}_NiLA-?m%c-u$LvnhFRcWB zXTudBU9Y4zX&z990;?SeCYtt36F%cVtoEk*JPC&VZo#yexp-h|cMRAy20NFEDu;dg zIZOUOgBs&&F3w=Pg!uQ8kd&7Bu`0V|>A6!tUp%nroJSC%69(+&!LJi?<3J&FxElC4 zXSp~S5j*b&%J*8wMui2y{ab@%;1>X#ci@;`&wsB=$T-ebVu%N(JUU44sf5kog?9Ab z5U&<0HUMHcJ zd!plp$}Mrd_1OITnn7eX%zPnC{RgN=5+UYnkF^3+;4>I-9Z4-4eBLAt)3TOIPu}WO zLcqOk(TtiV5#Nne$2R9Y=o8BnDgFfeo?Ty{S<8iyE(A;mcoWu>aC1D{%(>tap z>YuL?ONY053qYp|1$|f2N;pTv9(Y+zwTeH1!sx%DAC=vu?vY8rhs6hkvGq$=dM|&a z*W{C|G{RO~pUoUD9u_C4n{ry~@Qy!dRNRg}(`xByW5s9cN3OnAtTl{u!WR0F4(4t( zXVH$-`&xu>UKVjPo@|+3spN-@@OQZMaV9iupwz^1hn*g(2%W~>8bh}khTUG0F%Y0L zi$%pPEe(KD=yn-(+>oLFK+d+wG>L4ekuXS3b?Y(*h-aT3Axhs;jhifQqaPOMzt|Hw zN=6rsuYeBc7Gl=z)J8g6@6C_p;A}VMS1&3Ou?{t!rfxQ6B66da<}Z1rqwTY!Wpv748o4& z+dj-;CK>&GRH)DvhDIjWcE5%zEQiMP-H%A%Cnaeo1WGB9=oeim9svl*i&f+^D9U0f zyXc~k$FY4=TLx>W@wWHt_w@J2j3)v!E53IQw>Ve(~ow3gq}j@%Xx!l@mNxskYxY^_c^Tx`jn#{3>Eb^QMk6 z)HU>Wl)V8wrN==*l=DUkx`|MSI#hngEa#|;wvE1d3~ywyZ?`(kr=ih)CC3jgK6g@Y z6*hqJX9_r~L7u*h_X2+7DHoN@Lj+MIucYs*cA)jBA2-sPf&Feg-vwizAg3GF|6qqe zzl~Md#Ky;fHbwpNYCqKTQ7jq~0YI|* z>RQE_gxI2qZMzlITW_l45&7jg*~AP#1u})&K{PZ^-?Vm@snnj&sVeqBd zO#3reucBsL0F5w~r;#~Io7m}Z{1siwpUJtw0_Eiq5}y7(bSpju2QHVF^cO0{WEbW8 z^vKlF`%5bL-*_oESy+zCc@TSylggc3h!68QlQbyZUdj2iNY5@@%ep?0kiYW#^bkq| z0?KKFGv2pdl5R}i!zwx&GP;&fFxsB1$ocO1^v~4uPCvzvDD_q&Z#C{;i9{%mRu|c! zAvW02(u4Taq^`IiGG>*9xs`x8jVb!M9^X^Vds{6HIC!=#2zY&&-t% zELDnw>CyTFR%b<}gZxr_zd*LSX7jCN$sI|ltqjS>s;mr{Qi_JliAB?h7M29j3Im#O z&|Q>_mtaH=N~axEiik-x0^6%0^1dbBWSdjLSq&JG>68%zm4wngl0KS{C5y8}1FnI> z8-)t%X+78c$%C6K`f%Ycu9q6?dQ&QIFtP1d`!9s=yHd&o{9XKSvl%Rh{Ox_0OYK#w zFm?S8m(4rRVA^>so1PL=c1^v`h;2=Aaf9_<57p+bG6F($cf`53iv;W1Vz_2rzPLop z*y!ZJ$!m_u`iLJc_#Osp8y2xHQF5D^?agRjIi4`LWX3}p?u3obzPj0eJ$nzuRQ8oi zmOM3;MTgFO>*!`QjWS+6+?g@XA>0q!g>F$&e0kGaWCdwx7yE0f(!+0PH~O-B6C3`Z zCw+NzsGa@&XtUyezMZ~8#pw77qOu7|vntR`DK7$Iwdrmt6`4vIv4%nZ=ypL_^DhK{ zsd}&febCaSUzRsJe7#5s|_-Giq#$27-*G;{R@{&rFdesOK;rJEn{f+ zB}%5^rqq<7tYPdKL_r&WU$>5zkLwyvP=X3H=;SQ3t9n!(Uvi4lf~<9RmV8=#m?dOjmDSM@n5Kyynx=`CZ~vQ{j*82?nA`KqL4KoXaJE2r z{?g#D4#IT#?`pxka5s}Tp_96)#Li>h{v7wYvWg0WATFDW6_qzXF`vss$*0$f>zC$f z+KgM2*tgM)s~j(CH^ZVG6y+*McUl)M(7nJH5WULZ?RPka@wP>nU-RfpT%TYJH_8^E#iRoy z;jU47;w4vxheU<_f0hez)9IHJ@CA_BOKj9^zkqjhT217sDmauD#j??3L;Oo9isgdue%9Xl0{c(>b?lPjVZ$?iGy*klyfPk2F%yHlA|O zF`nvpg?oRC*D9oi(|(!DU_KnSv2Q+W|G<~a(|LUy+dmajTO4^kr;J{HmHM(#U{lF0 z*T3rU`9*(GZiwfJtIeCf|F}y-nbGHoU}P2167kYR)cE0XSR| zVYwjzqMt2IX}P&*Q{jlN*|Q7hBB>>LMujlx%o!*eJjQJaDSIMUtmG&Dj9bMU^6jJ%>;CVy19r-k3g zH`xR&ji)iW$gaW6emUgzfX%y#4}bY*xR(TnLoMye5J#207sR}{k;daPh~+!cLn(Ok ze^L6SOgSP2MG=}yrP{_-wYXc$7~O656cQpw(Y&T9Ce6Re$<|UQa#b{Ru~*iDtEiay zWHf#!u6}A>^Ls*hOgmAnMs2P|iJ48wUSFF&?@hL(biu%+gohSaag2KLFl#Ql(x&5V zY;tjK*DO%R1%|JC@DXr1!RZ~k{e?m&VUI59CO)HDOKUjU zmbz&D8E2eO78P5F6v*p?)vslu__O?*@sTlWciYOZjA0!qF(Tm-!_zI{(nh)OMoaYh zcr*$1BMVJ_QjepY;qwn`$ZKSqpqNwK#OjMUU-wtD_WLklypf7-Bgw7T#v0b3)Q?LR zv25UBr;4av*hZrnR9)nj+COCM%$9$KpHiq^ANk7^5 zja0QV%STjfH2K^UCg0rCOgclK7i>%r?Dika_eabX@pm$8E7cw_Fult%(@jNA41y4s zIn(4uiUQEnV%52o^#RRvXf zESI=-K|$tdRT0Gju4+yxn{jU7tGVE4VfZeqOM_gT$~UgLG7-c+XJmx>Y?|`iyrPuj zLAVhocIr|08Kp5MkH?+igp6oCAp84^&U=7Z$NT(9o192zudDY}CvSe~icED;S~txa zc(?Ov@a8(lrS3KP>Y1ih7X>LezpzPP4x$qlz|`UF$;S;8J$w5Jg2HunP*4##@oN*c zZhJ+t>CM|L95Q%YIzsJUSv=r_*XPngA7fb>d7^7+q6fzm zNWs5*w?NZ29P1Kdx)xc2bQJOle{!D0tv&1JmZhD8&30<*+=IjLX4X*=6sKy_RmJ>G zcY9{DUHYXGDM~u27{nVcb1K@h&RK04XSpy#3WP_IlpqLKEp~+6cr^5#s8XuD`YMdF z{G?{TYK^ugTq=TGFX-S*7I2&EdW0U17xzl15OCoOEQw_G|pbKmcuX=RF{ zZ6uBu>MD2IRGGQ6_lrpO(pBMtmpNN37%0%};UXrdg!XKB`tqiqlYNRL)e~E6@HN;* zS&PeAOtzuAWD2@%qmxUfvGM|vC8YJ?ZB(7Y?zb4eTIV5QS)KAh#D-FA0%GAi#-t{Q7mEw38x!=7Z4P*Q)22AWX^@~k zJ83jI^L;gVhCNl{mbb4vxD_8GqpEU3)?*kKoW^m!DI?vR7Yz@BYxAw{lctgvFk{S_ z$CNudD5$9OyJ?M~DA>S49TPmDuh?0C3FbGNdcXhF&QFrCV~p(Oj2m8#Ax-;?9qWDG zaXICkcTxzmJ5a4_fnn3ufSsoS@E$q~lx&*vn|Jh0+&|ByUD3rW`(`|7T#kF1w#=Mr zMJ901=lyhqF>;E*-fy$7&PlyA|EGS`qG=L>58JNQULce|=fD*~VLSjo&w9&b)Idu_ zaHlKq16`8pUnfb+$S&Db67sTQDIXt58P~KTmt=Ykjb&c)jf*U{6oQRv5yuR+rZ!_e zoSP-F`IpU#Lc#XREkX((pg8PGOd)k*x4?m_U#MhR_Vu5c zPx5HpFMSvf*WXb~rg3+@UaDQodD_!B?x=Rr2>GA^DR_cGnBrso*L!;!S6_CP(AG4X zkd>skj*ZJnX5VP$mwRq6Z+4xIX!=pvkj|Q#zLC*-bJcLPg5Ym^H;lmz7+Oi zl8zU)Ep4(jFa-xa@mT)a&9#9QreFr7?I1` zxomc&$w@1qR$;%Yx}U(DczN&i zcJAEdccUkQ_M1G0YYztNOj-Beeh+zJggXyYk!p4_IMm`Dk0|`Sv_Tj*FQ6|e=sbhpKfVbGM=6AM(O#f56&V#TF*XyT%tcoV+)Vj`B|3B#IPyRFP|RN$FcrQpmaGCGw;YReo;zJNfQs; zh&$_`m+ufHf{h-~B;nQl^DkA4(QVEs7_CFO{142rZwI)%_bTiAP48EcFNVGB-jCBA z`~29RWXo;~{H4TPN)FdMoM{v)_jW^xs^u)>l z&y)nCgqOuv7VkGc^4B+?J)PHmn@iyPb<4|f#|zZC&C-ZV`zy!G z=#hq_5cwZ`RM?=Sg(`Pq{$%dp{els_M>a0=5yx#I2oG^U<&N$si=!Mlnz zVqPbs&shP6{Z?!4q@7MUr~$_YrG_eA&NEGiEtQatOB8%hen?Bg^-HOeq_+?G^xaB6 z+ZApYQ0<=)P|B43^OLAvT!6+i2YjNZO^5k8ohIvGziJ}D$yVQ{)Ju05!&RQm8{PP8 zn3z8vv2rAH-&(cb&4bsU%?q8*Q)^8^KO`0o-XE4Rd^qSX{1yOU_9)=TLzkb&&Qnku$?s603S%dD zCjSu}(ZlN2v01MvYm|zjh}Qna`I9}QpUFS$T_#amg(Q%h?~$BFdc3=E@-Obb z{;~7pQSp$h`3=_b5i68zai}VxCA)`#ZjBvi`<*^QL)jHVp z@=4bl%c^n+V~-KISo|xVuzoL%uL!&ciojFZgU`c}HCh?ZCt!35G6NgzAKNQ`*P#0b z`GmLqIfwF-*Gd z>)0S3#sUN~EFAIUE`PZm2A^`H?|o(E7th>ze%A6$%os=nGo7!!FW_TDtaDB*f zj*E`mSK%SLfV3Pv8QgPGdHR{xu%oNq$!_1onOeU+PI9mb&lu&zw!A{@V*+cSnO(r4;%5$xX6y^5H|S?93V8 z$@*u=aoGQf1MLF?v+O@hveHWN$dVt;5uDNuP$eN@co>t1Y(*4UJX)yOlkIL``psQT z1hJo%BA6~8u64Qvk>0lJA6J0*JP!*s*eG=0Iy;EKg_DP_FJ;RlUU7%lV#5ltdGz^3 z@7@G^S>+<3;zz&gcih#>(Bc~y*-QSIA{&vj)B|*Ok~+GKAbmVg-^9j^46iixiXq=o z{^?1i*8Axx&GhsEb-*SrpBgo9)ZbvZjLrCWc=QuKy_Ymx7+oWYREnScSj^!`}kse-Jqx&FqLX*j;t>A$u7Aw$UBKec4$Wn@J-D zhYLlNAm}DLp$`AJ;eM{N(nMnpg44QK&r3>7N2H?8?OP;%JLjDP7JU`a?r9RFyg9HB z6m?c?sUJx?`DG5;^Hh_k(iby-YX4TtOBQF zhSx|!6djQT2O|5A-vg!x_lNmA!pv|Zk4zGP*r9Y~=Ux?@QfF7F$j^o2*3BJExSI zEW{RkLbLCP2#&SZGU@^vFiQc`!g}=@DW4DM{wn+F4DpaBSv`I{T2@TN!5n% z6iyKb!f(pnCcYaDzF#th-ORxSRX+xLxsOZ0x~wmOS4f+fU>qZpL zW1dK8E>mV=Mn^EIvNu99a}qD9>wCy+qM4l8=_+es+f59wzfOBkZx$5X_E*c$VEnKu zdM;mLaP4=}MEi+dMgFcSc)?oh`-bch1zF4E+;(}ObF`GZ&a;P=>F?WGj`>V>4)OGy z@@D%uH*@=1VJr!Wf!X500h+$K#mE|UU}*ivBAaVFGrDj44)a*5^}6&b-`X8B*iw5f z?xT-?R5O{dkM3_D&m!Ed$l+;;3$sOSIzql`t%`HY7eEQ59rrbA1k@WVEf;~!ME_b!$$e+>|I zUSk&A>;N0Pb;P% zeZI$H2>CE-v*RP7#6)4SRNkrm=n%-9;g86HF3#6aON!a6#dVAONw_}P8n7Z(MXfwu zsEcI;mMJx@%-68=yqYV`L5~z{2yUmAT1_$d$xej~RvYPUaPC2Ac$$|?!_z5!(kd=S zRPXy7KGK#6D|h?)5#t02*Zv#&6b3V?#8ytTB zkBx06Qp`ggp|*YRQVZ z#N)C)Axdc~fC1J!;~e$4)v;NYzai3E-@v+YyfuB4@a;Fhw;3IF#CKRkdv5Qq9>Y7Q z=}w2V>z?TrDv@72q)3F*nGAI==eBcAtA8aod@`GsW#HLo*fA6oXs_9Hj<8DVZJ}vk zHc?^D>to&Pqun`;Y_QM%BhtWS0j`>>I6b zn{UxclO6xM<6u8l;EGol3S>$|<+!qaf~cKMmQAeNJ}lihD#J?=;Z;OCDzrrsO)%}j ze7L#3<5_Ib`#j&}=TH&k0($poXF5lid;5^(Yd*)YB5FCj6AmzWZ!$tm2QnaJ-HhRwe~<3`P0zr%~<_bn>k znAhKQ*0)VO&;n`{o9yo{j@GgVkofRa(Iu3Pm@KyMV=SW;R_clHHqKPc##9tzLM^L2B?@qQ#}#sxS81I<3ihE#(s^aQ23SXv!-!lZw$@X^$yFxgSzy05NW!ZfhPlb2_@s zBfcdD#NI1bQ!$1*mXqtrWfme}JYUw{FoYw6%Ds)QMs(^`m|bh#A&T1Kd~y||?@XvM z{aM6j<;z<^9eZqDD!u*N)#rMx>2GXd&|zv=9#~FZ6v_SbmwUxtrCKZ*D(q`nEbiG~ zDV7cP9P;db_Rz6B4&58u&Yo@cjaiWzE@K@GZDPLj#tZk4Gu?L=wKiTNX$jej@CWK> z6FoTn-8cVpT&!6$ICc?`g;Ug&g}6T_m8WXpDC_1FENrrb;{B`F#2l=s+@K#9v5u}K z%ou;W1*&R(f_x!Z@md?GBJ}w2==17~GDo`&8t#r?z}mx;p*ZdPzNY1aA?O9AVNjnP zcWo^j?GV~a5zFPU@ueS)-RxeV7a!xa=~q#406IKIjo~;kxlHCY%h5tDRfL6-HaGm;l?np`@!O8xnyUkI%~;})v!Y`H969ITP(Jx< zZXD1O=;;qNZi;+#!dv|0ccXYLN=Mr(zwS4x{9QaKVh-e8nrE(fD=7aI4yv@-wII_n z>X|$?aIFmXl@V=066%+D5fyo7a%{#A}lY9Kej9x}P02~8>-zM=bvh_)Ch^(hk- zXCLGNK{>wkMpS)Lx`cj{b$oFC>KcK>$*t$una;3ty5~v4kj6-))YjUqU@30}_&gZ_ zqQm^TuwK~CA#YuZO0dqK<_OZ zRrD&Lzc(R}u)07J6mOtdoABR#6;{|!=WI4CyCDDiAa(HZ^hr!?CU(c)h?nTGwmahUPC#{{{f>O$txQfIVYmIVfeQaY$DTiXNd#jZZR#MDdOH29X< zHQ}+z)F^Y-Th@l{0iirCj}P_)D$eKnE(uEQXs=RxeHppjo^2re1ZfX{mHWbP^VG|Y zlLYwJ>+7M!o)W!HE42teJABcP8|(|_`~{tUAMz+p)svi>1CpA_QJnCJh$Q26A^x+s zszSpXbB9C3Fv|@qs0)H{0+=n?tFPQct&W+a2Blz_)AeGVTqR-oh=O2%Mzs@rXMIr> ze^%ZC(D1gQOjq5EPgy3*`8$_2Vs{;-&v^H&IsY`(JiGeXw6_XQ^v;o`4wf(&oaRGX zC+~8hh+E^E9AXQ8o`U*}Gh7@SPO9A%m+BCE(YUaT01h%rD>nuZl z6HMhgdic;=Dp#k++m_tG4kEr>6VCUnjn2j4m<`QoZPsPrsAf^Ear{Wb%>4({SsOWD z$)GkkX=UMRqf(7_x?&-1c(f8uIy)TRAi!v!*RIU&c|*=amO=58cU_U;*+99HstiP6 z0>}Tf_DpJsY5UqGm(Q>!uHE4IDZ7l+731F~X&4pnasySQlJ{)!VW*#r`%v%GF~-PF zep@07u6~jOV~7Uk{nb&7U=k1CPMYdqYHE2@jC*==O@jRxMlRbkrw!d&UvH@;JFQM% zC=L1G)hbUd$fbdtI4=?js;>vqM}@$qqZY+TKzS%HA*aA^@jB6=NdMPdscZXN7^3F5 ziv89Edwy9vtxH;vpG?|?3Q-d5UyvejpUExNU#3aO9DZ(rF_>6;nmfc;uK4aTAd}8 z1@p-i`!}t)|HlV_Gjd{nWD->gR@0R3QC!RrOqnk=w~UFQC!+F69T|Q+`>Gf%sa}KR zX3o2e>|W$m8ZMP*LO9BUn4fhgjT{O@t#<FT0(@_NQB*k9e(1ZJYn6k zIUEi!v7d1D^a&=)&Ip5iF8{#&Goddp375A9iu?MAFdXcg)Ak7<>1 zxx+ZL@UG=|#{ggM@JqQJW4FphQ*C+%+h{0MaT+pWhs+1xuj-WS`P2eY7YW2W+?YlHxiah9={Ms^Hp6GUf^$bTy)VEv)OLGMyl%Kj1{5@p0{%m9$!5o5rL z4{x4lk4LqJYi55noU#Kkw$fnn^^+WbYXWr#k;?acVd|_2`UmL%Vn(AtxZwHSQL`HV zH1t4=vl>V$3+1HN!^Ma%?jDZhV9ByuUe&<_*ifRNd#x+;nNLIdh5T)k@hcFbCD$>~s8V&+hB`yoFnZi%7uT7V}OSD^g2 z`<2(@#a(*9Cfh^@3`PA#kaV-Jk0ZvuO1Ew-{%wZsWceXv`po8x2@7)jU&rI!0GS~o z<3{;_`^(;&(xm`a81)6|9~#5@nJ?YN`(QA~9q`Q5w>&fP`pe39gX%xn)E^QOb8nsi z0+yj02g28C8I72#WGwUNack=}? zPDpqZqkmi zs5?OfyfT#L_x_RRJ&5jRHWmdAwyrBHa9RDD7L?yec@0bYUJ(iS&U2RGA(8*aIU!QC zi^sAm;Y^034!$vtmh)jgOG17N z`aQV}Ocxi-)3fg{2Kh&CEh$xTfyklLo3%KbyU_%gP7%&-TYn~AXXKDu@B8z3e=k`c z-oxMNvCmI%p@{W<^_=j*Vc6mu>-Zdwu;J)5#n1cn=ltctK*;C#An1Pmb7$}w!_jbH zfCAaW@BcB#q+deEvFoe9<)a1NwF$(M)zx?BI&F-<u&$f~e1 z_jJoCc6|PJKT~3IhO6La_C}pg7qQzohTR03STII5h1tg8&6x@q>(*RB8-IgX_UB-B z)*)f4qX_8vDWbqFn}yEb0201E8s7I|WLJwz>ilwEffPDwXkf*$9I@6DLmCZB zYgf6h^okrp`qe$M_MSgGg?pM_LwYg$;Dnsx^%tJ%quuj8nN-pfx@Sso>JJR>TX zOqlXxp$pDjks3$HOBCv zQ%_)bOJ==h}ebhewk;fc1!$TCCP4?asQoz>FV3SWPiQq$g7BzqG3rp zwX>ya=Xk!?A9(otm{m?vLW7k@0vh%8a|L|(Q*0ZFUW*?WC14-?pT-N_ZzyFlZQ;ge zdsqkX@C{zl+^u?Y&GB3MsLfY6X4oCL5>AK-#rBd;^w6!FUS74_DQ3s_)90mvCaij; zb{mL48>WK>HN~95G$OX*mp*=^jtf+U;dOmlt*yNk-M_zcnw;6{IyCQ95XRYa#GbQC%Uq8V`%V8dbr#yv@LrX8y z7$|u3i0HY0dRmy$f_3F;2h8abX=XINl1oaBGHi^Bq&I;XQ>IxwvgdA_x=|SL_Mn>9 zP8+SeAj}aHJUL{=+f4rLsz}=n5?-gaR^X(5FB_4^ z^wb9|ZaGScLmZr}hW@}DiSiCFYfQv&q?0>!Niri-i4xP(*n3=4n;uQTXNN1oF-_0y?m?}b&rZyF(M0LS+a zeC%k=;+9Wn7-!spYv}rg)888mVOwii>zF9hy9AZYh|SdD)2ER4H*WF|Usgj?Ssia! z4zM%VX?SjPR_S(jsV8TL@r!&rtxwWdXHpz@G?ooVPo`O9#opI?Y6-C<(Y7|Gb%%1s6H# zF=yGr9g%_F73+?9C@*2)5{zGnU~O;(uF@QzB)(|7Z=2WuA?~e$>RPry(M<>tG`LHE zAi>?80Ks+P?(XghWZ~{^!QEXK?(XjHu5TsT=bU>#U)8I6U$bgf&(XuJdv?oRCg9%y zOcBXqS)ISxwOWNCCKeY_)-T%DxS)B%!@#Vt)YdRE?B`X{96zZV;%&JonpNtSnRnB+ z2JYPL%lX0P_Jq$7WtaAZ{}O}&+AW@Na5Y!XDCttN=9CxYYcLsT;}%m>vc&4z-Jl`3 z6;M%URo;1DUxV&Gm*Z{RU*4(eFuc!FW*bfwwA6+dUKLb74vS@Vl$hHtnT<(R5o&&G z!(N#)B(DF30&2Y~;jjvYhUao+B_FS3ZgCvothIZ4N;H+% z>l(ow`yzneICi&5U*S?}en+qfp;4=$iJQSRn9}ZcK;<;yB>Cjg{MA|{`dZED3P1l6 zFL#WWc4v8HT8{c7k$&cov`T%*U=`J%l{1Mt`)ii>v9whva(33Q$mT=1MN%KXHaaX? z8JIXHBw(+<`SQa^XTYg)Q4ml`o8oi)IW)_Iy)PeZDH@s{K&_(nJS9Y_r$> zV#%*UiG4&N2XVrpMdiV(>W1RVbz9cRg#6sW1z=-^Z#EYUB8K|pwUeU@n*p6oB*BU- zY9;}kacez+gKHM6pBd3H*_cBA=7G)C9M6>kW} zu8+gf{o~uU-$xGf0IKCk4r z$Mc;=ap_)5byYjdPP3&e{iDb3EiW@P?oV3UIxf-Ad2RpmCd7fW+%_ML7B$QADJdi%%&X>WEl;qOKy4#QPOQHc3pgJUwNg|4niC29fz_C`yT3S4Em`oVtl3f2JGQJ z#lya{aSwsfTv_RGV0&m;ORSaT>Tb$ZU5xU~_e&v~6#FG?t1tQs!L=pa?&(IwbCsk^ zP)_yt8yZ)tPRICHSS9)qRpM>8=lrC#B}sQE?aQv=UAx+DUOK!_Y^4S_2VYV3=c?#t zIwM)rTqtCXRwpd*IlZE5`|NYqeyuo$^ejbJ%eo~| znu>83d7gVk4Pjq*z`GVZzmljsJuV&fOEilqc;mDx_~=2wNy8!{;XO#O#u21pPenHx zSpHg4lN4?H9=?H0;6#otlDi)!dJT|fQ92~Un>wwr-7zLNDz*MagBrEJ+U5?qV2t_RQLo+`>g0nY*U&VQgvCu@$tA-=pxfDw{j|g@KXBw zj+=<)97c%8>%)k^necD=j}sVI;{A1zo~}@9>1{y{P|BA!$Hs?;!pGco0SDAb@|eDK zE3AB)bxHp4?1}s*tlFz_;jJqY%fSZUwyaBnq}HPRd>VqhE{;^I_V82KZFDCt9Hq$2 zjay&QUfrxn$N&<`)?C7k9{(r~%CG7)rtpe=yxbUEG36b1v|xU_UX`dz;~A`ZSo&6U zK-3KBV?eH$=h=S@I+%7E7*%$da564i9=fpDOKklNG4s!KUdHB6c4IW3S0s;!V`Gad z8l@u}BI6x3vW5EaN`?)VfRAT-qu~}T5kK_DEZf)(XanqvumisahtvnG$ACK@f2&Of zJJ|fx^9}eVLmhf@D?T?av?R5I?F4oO?Gm#3hVZg7a`Z*@g{0GBQWXsukw(JWS|Zt) z_>e-X;o2~4IKaNSx>*f2rFl3)T(ow{w|6!_C8X7w(G{c{+dc>b$OfMk+;MUxEHcX! zqDD8wpfVRx)O&`ra7UA3(M_Dyq-K<# zm60F$wMTx!l}|IYptnbrCe_x&QZR9!V&aHDxjK3CBmj)93Dw7jD(5O^4-%hV6`~h^ z#ULZoBX#D3bI8ta;=r{%5Y~^0Hs$FDx9uazhJbfo9Jc8(SAHhaasXlj}jocAu3wZ&WYF9FZp({sCJyUS|2tLJCo=ofS8h0bZOgKN=O%*l2_7;&uIt4aF&N~*@- z#UE48uI4oCHST4ptD_o{^f_NzdNttd^$=315`q_~>$1#lqUtPgQsD8#*J_jJW>Y_n z7#iLsKMeEdWUs5g8|%xHG=YWk7p8Y*`dtaL2zAPfif$Jy*5UG+{lugi!9|^_QN=Zv z!$6l`-Rvl#&8yV0##@jKp{!AzFq5uvu8&TN2WB?_55e6X5dcSW={61tfp1jmqaHM_ z)OIr7FQnn`SVP zq3Z&)Y##(WrQ7d@=4luuiLEJv=XpCSNljZwMIL*q*gi3~RbPDq!aTKL2}mPrtOzxN zyFi8#Nkk3^MnU1y7ISvOk6#|Y@zus9!YfOl&0SPCARO=%HnUYdD%*W_aWvE>G$Et7 zwOoHHr`?Xt`p$gBzkRaug>puMjW%s4J5-d)`gnW9N#)nAK>aNfQ5nDRiX1yE^{kyp zQr{0KcvYvye@Zu*&W1IISRG*M(fBrVED$F-y*E=w<9CgR7yzEzF zGf@iX$6RS^)fKEvFLaYHl+FX20-43YZH+ncQrt*fc4H%?!k;@VENTM-wAp#B@F8u; zR!*d~@k|mY){oq{6G`TgFo%4-jA6^uau$Tuc|B2EguQ2R8ECQx1o6jQ6gx!Jt+inX z9`M^Y_|u0zBmB<9X4CRkdey^(QLGm8x(MM`>sxM~P|uH(e1_VAJG_Fn z5tw3^D#rSiW{8bSRQ15x$2F@=z&9o>qJh!cHaYXTt=$n{(&c)q?0*M3tRNTMz^jlg)YOD$4=k zBb*G=)3-dDmVgmON!Xwwb+dVnUHBG!2jAv;q^oBb?g5%&p{V%&&L#5Uq9GdY*g&nt zak0ZFUYg~qboPYQ{Fr|dlkZpX|dN3ETI-V0ga!?O!-V z-5It`a;oMlV=*JkY<^YOhI@tunQK6jJFuRBTKB72r*FU7e{)R{Z*q!TT4Xb;$yLi2 zR*{dWZF&bjZ^!Ed^AvqrJS7|}^U1vC7Y=FR19oP^I-SXB+`tzaOXE|+ZT&h<$_b3j zIu2Xb_$MXKQE;fk-E{qIph?A}3rU=!vjmWQz2SqQX_zUfE20b|p znY*C7Eyl06@)=8A+01wItzO&|toF&E-r*P;9>)YO6R08MJ_A?{jv4vYWjDN@Qbn3Y z2ie;b=;i{3gsC0BZrbX3;-p;r_%c4}Ho=}lK#F(_;S9=U`R9uDL>vbR9?5cz+^c<= zGkt?-#^`ut{M?6MfNxRkN?MD9&2}d9HHL)D;nb90sCPFTnU@PrGw%;!*|ZhJyd}9k z>Q4<9l6$0h^?`NoR+B1yPriWf6p*;hXbEat7+Ha2Jf?~FshN<4k3{|O+o4R+{N}b) zHtR${@x+g&egW}PMSIE@UOK8lkQ?aG6rLjb`cBv3HhiXbqLa;B!@Vzjde1VmVLG(1 zw=4A&G-Z?qnvU4zj2db*Ogjh%6 z_6p!>yiUZ1ry~i&=Bl>-Za_a+vajhTMa^L!|A@_cN4E{pMG^&m&ob^(9}O1+W&DTi z?_E-`f;FoT0j3qP3YqkslO*{lhfb{W3hKdyO+mKq8(HDXivgYn&F)+&ru)I4QIU`o zY-%&JW&MCqthda!9bEmwTzFVMqg5IH^R6d$`!y*#HoELE6Amd zo|>OBO0dkF(9c=J${bUZbu-w@&s(q9BV5mC42oVsyx(!4Ae7YYNm4j?x}Eg!3heXR_(k-#z650ejA_Za&`1%@KV*+qU=S@xVJ`qhEh}+aRYBvbH{6 z>)r-5FCaIE&&8kQ_anaanA``bVA|Ksi}YrR&`6mX7qt045YZcLjQS0$SA>q-St4L& zY>OSCk!c){F7!1wEA9saotvjUIbKM~%a;a@IjfVrg@kR&!+4LBEAKlv^|!XZ^_%5a zpQBIJYexgAhuC95@IG&ldCTz>w8u;YWvnv4`*|3}K|fY?l3f zm_*RmnnPE2bw(TnQ;E_VafjV|JGL2p8b-y{aT$&n?|_^zKAr2IxY(q7ZTykCo=5r&vv zEOUS?`Y)i(eLa@-+_s|N-B;N$2rtJ0bT(6?C92x}XIk)SwLmL#H@=_KTPbc+^Ysl#j_8x@N}v-wfR| zoH7il&>1YwS}3s8JZ##xU3KcgNlYa*+7dmou_vcAyBc(2vROy$rI9VkUH{mb7Fy-k z`J$C_xlSIhH4_FqPSAAq?0JcA+;_5FdbeB2S{yF=;>4#K-w}>Rq1tf!kGgDRHnWGS zI|=)yj*!jkm)E6won2eudl>9!QP`0n-r+Jx4^_u=B-+(a_4+0i^3-_j;5}x4mPh{n zy-&{eaVGPkdXiu7Y5XN3gFC{Oad2ARLvs`u=q|5MWD%h|A=J zS%MgL`789^w1jR~J08v|jhRIE-mHuzv&2*{vps|>pJx1H-BSO^2${4=C&t2@o<)!p zCaX~OhR z#Xx`muC^c!oeoEi5=B^F5Iclk?i?QqtXS zOTCRtFQLaVj>!;nyx~xtAsID{gi=j5tz^{?GMI&ED>7=;0YSC8xB^S4V3M9s##Lzc zIp0NHAj8J{D^cMNmKK8@+rsg3*AGw%fDxkPhz$@BvO#N6x1_;w?b-ukCN;bMeQ*Ac-r_y-8 zA1c-Uy_v<2_J=a(yu)uY;lz{2s)j47tSA}5QZ8&oaUm5a^Zx9!)_&Bh!AeG<9?<8b zk7@gNq533oF^pejp(>m~#+F1#9o%NT*UHks3cVGsl0{CQ){m^L-)S{q7?|R^3_piw z9}@%oE%uCCUSE|tK(m313MBrz%sNzL`X5Ztk0R^xns6O9!|Ihc)6xtg$MCEZKg`!{ z#<|StP1$P30~GB16?1pnf-+S)Oc@|bcW92pkC&?m>C0E&xeVh5q=bi(8uOkcR0c27 zPxz7(_(8MGoJ7azRHItf09~d1w8FBr;QKF6hR&##SRze08S$osqwp9;;LK~|FBS!6 zO0r3IJuGW{RF<4;Uc5fsx{eZ0Jk=i$S9xgEFzyjO(eS>Edfp`>5+BM1f!}5p29eXQjm*|79@ln^(Yj zot4&tIDObWg0f=jBRdSfVH~=l;5dIIwC*1{i{uUaMs*K0iwE~&%_XiKj~iu%1&6e$ zq1mIUE3-M5rBUSva|bOCOO;l})^OhV6leABz2@5-Rs_#GBT93dYzS%jc)ptDYWW04 z!(Eq|{H=h3iX$t=!W-vSTJKu@amUoiH}<1PQH^J_h>x4RN%zNXG9k)ml?REF1!uRB zWYj?AluC0Igwl~vmyw;tgp#?%bir}c;rVt^ha@f{1%ZxU@yj#*7l6K8|>QG z)&;Dy1f zaqtkO`e0}l@Hs8Ds$U_K9TEP#o7M-z0FN)y5P?k2rVLi60rP?j`d=79f5y+0{^k$5 z2rcHnn)n;WJQxOe{GsxMZysfEHfD&aKuoycUl^8u$2%4Oi<$^arg&fGUl?qE$2S4~ zMUCWN0sn^a+p@uUu2B7p8p?0-nkIb9W-Pw#Fn!yr_D2?q|5WIy%;vtUz>Ynh&Dg6d z@_|?~#*hxNS|N#dmgVgX8j?$~pZ30z#2>keAy5@iI7(Qo{+lMzdff3%eH27;q2FJW zv1j5Ge;_s-h#oZAl{#!5@Eygxg7+@@K6TO=%kV zLv2ATm^1(XaM#?daMe=Ikzk~E^c5^(uvE_^$lJ7Vi*G4b!FB?ch!<-Ui_8c`{yQ)Y z;(s_wix~9Spj=LWZF~$U?Hz6VBf6ry8thH*B+Y}(tAG@f88tZWM`=J`1M5tr(=Zd}$t z``!M_tF2^9f9H@#JjSltpg$|^+)eXhVxw{NG>=eBaX#+GD^@n>m|%+ATZEVV&rlpR z^-A-sttrh)^ZuQ>I%lE{u;ct!Q0^L~k8U@>uzTGnB(*!2V*P>7+MZjqU$^WY?lfW9 zf2(}Ks=UQvE?)|PO{p5Zh$5DI%&wB)mx1op4V-wNF*Ymozk?Ku+txS@K}#gc2a7^B zlc|FV!LC+29=1pxJ8K>(o00#UQst%z0RPlWUSYrDK8@=Xq?gPvY@eVvXhi`3(~$l| zqLypV`;S2!B1-QeAB3_vhXlvPI69;bqF=fi%y{%;1T)|2xo0H5P5qJW?@@&{7{$}4 z5r6|tWowHz)}9S~JOBS<#?k=Ul7$8wx(wMiI+bCl2wn%`y3%kiZTBOB?MtY}*6JRV zKjzh%rCd(a?16n$Zyi$}Mi;JF+U-39{K$ZcU48rgkMv}VF^aouF!Aba63UyolmR8G zH>Zz?=MiUK?!y1I+C#0{^zrB0WT*46h@rU^OMxS4VO1$m)adTE#ou{~wWe%1D(w1X z9@MYb)%RU%$~kHu{iJOp?v0Oy|CO9%bKY8o!PF?^YYVUTHyUcDe>C`} zOda}~`>edLf4&oYoZL}3!1`3ZPV9%b3xY;@-J!Yp=L55B zA>x4j*+t(%7b@JVVHV60XBNNjDS=s}^2hUoSyTaCb0a74$;<;&=lLmOV=LhW0<yy z%ugPYV=jx7V9lofqeC;zTAAule$K9Zh#k zndb-U4_~rh=PI}2U~Heov9>y`?2@L(T$GUiBLo8hcn9{71eoPSsl!B1GB^J^ zyxbgNb{I#DFk^hwDFIl6Muk4dbO4H|Qz_7$ddwVOQ|A9t*HdEuJWE3y<6@O+S5r~7 zHkGpE=0T;!p<$vw{yOvyh2C(nx#2E)Cu4?tlDOIa;Y!lehS)_9@+I)2((d#bnl z_sXSjy7Jvr7jGICt73*!boE|k976w1(^`v_S7_WZ+n;B-rv|D_S)9<~+!1epGZh{- zAeem@j=LtEzfu=Isl8h|EB9MrrqP*e`owk;K2M&-*DQSNyE@1BZ=@Ls1X#>=F&@X2 zH*+dm5#e_who#&#+Wa?3n^`iS8SAutPv3Sy4y{FpE+JCT1f461yo4&31IaHy15f zRVfaq`vNy>vl5P_?SnSfb}2e{zNey{5cW&YN4NKOlXFyK#R;(67@R#8`o5r zE>0#@YxysLfAgW@iCjB#K28j9vMd9Z?(c;A|I=joj}865uLVLs_W5cD2o?HE)CN~^ zh{F>5M+*C^6$&sTl<=BDx)THkcl}PZw0JCgeAIi&;IS??I#g>T{^nSKPCt_R)UGd5{2)u*2}94$yC7ttZ#KmGGkGUV zVAhSE>s|Y5S9=poHsUL3iHQULAPmel>rapf=m1k9#W(gZzM_YgW_YunpLjFpN;E>w zm84{>C`FHH{(~*yXY2S$aCyA}O8!BrLDRt?y>Jh%9E6ZC+#5rq^9WEOxpb(Ql)Of=yxOOn4|W)WBZU-&7VLhvjA$5rToJ z(EJM|@R#?|s2@w_94w?eoKZE2*xUbrbQAumb;-e%OCq>h`at|^2^@(2eQ?1cnu05r z5Ln!CFn&!0|9$+*8TbAF^^-v%-0>!}Y=u&ZK_f^qX}?J*EMl+%o#s|U*FfZuY~}_6 zF!r0s4Q7OhAi)%@NQ)tw<{(t-?EUS=?BTsklIynh8jIZTHC^d9u|J99F)F z{9-cux+&i605|N8XsnhG3+A6;IhaEPxl_8yg zvKLZ12*x8{E0v;mh2-VsqlXGF&!T5N%S$2h0_}@tpLJG@wCm$&2kbO|1pj9*fRRfa zy>!A{UcES7F)M$}QANCkj>{3ZWKmV0J6Itdfil?R!9|^45j(T6&f~_OsbAX-#(J^B z`O(%Ib_Gk|zZ57tZA%7+!jR1NH)NfH%haPOxl|N(<6Z_77m4N`92^%GtH&!XBf!zy zffLKzm$|HdqwS|n^72rN*}axZ$q&S7xoFUi;`BN4bnCUvbX`98%k}3!V@A77WLuEe zJoF(^ceoG$g4*4rMk=eM+OmBJwN_~)+LR-zxx>SD>PC`Q4>60u^vPVLqy0SME3~ra zAwD7^NvjDf4i!INN5Gsb1m|^*u~3YeN4{LQ5aIj>EX$9ll=g*;&ljU-TWBV)=qb_q zv`*70N7Q)Gj@9N`2qV(PfT0oYN9bW-?To3lOQYqD>J(M&ZnM*a&rD4`W3f{ubfE0f zO>&EEs5-&skvVInKs8pKylC#kGUkPI>+ErwR=frJk_y(4QYch83mAzn6JH?Jzou8x zw)d&DIbozb?L;CVt?#XA0exC;aisb?%k)@>UUCh)To8XVvyl%p`!Echa5# z)|u+{b@|!}6No^)o}}RWX6@=(73Qo0E-EJ+FGCv3X{q836->5=YdE=bwbp9Z%6FA^ zH|`Ft@Ndm1Lj4Na%+NKkO7^aYVp!|v87-j~`nbXtuYu)0M~=()xBhYLwWtN|BE8MY zH)KqoSaC_(Q7*pu8PAsJk62b{(`w{+A)wvVrG8*V0kN3w1k-%kOq}19P>We2wf_Ze zUS(OUKX_ujW3OCb&f>s{xZ}qGh4p&_SkQ0baDGwP5JK?Dsuy~XEoild;)wKqiNFpPf^u@^4k=o+`VIrJCq z?1m&EDc=Pmw)&lUoiX8i?;17SMx-zpv5YfRsa`F&a-5c2oyS#|b;;@+3YUQ|hyT3l zc`1Wmf9#3x)pO!H6C>KFuzm{*+|&-+)} zdsZTrfoL|~xH-98BroOb*&+1Zdik2ZM(yrMkONHSGgP6^*o4hTefNundz<}NHr+49 zVws76=|f!Swww2(Ja?YYO9u(-gJN^UB<~E#BBaY-kn(BTk#$=4Deggekrma94VPv# z&F4b+jn7=m&F=4Wx#UJ=*9$$Yd*@^{!b$0#8NKW6-gTXhLe*{NvulTujy7Opt-i65 z2k+!Hww|{WfxALbT;No*+I4d`#P<0mCB;InVv_=EE2UjK!tmT{*>*0b;i|6Kt`l?= z$tZC@bY=r$m*vOO;oMVyzC`2>uBAe#2I`x_c;AAG&u#K)`X<&|A*u0UV~d@p!#->K zY$ACch3?!BF0A#@uR05w{bRoDx3=s~(B|9=#c{Parpo|;qWaSEa?Q(Ow*YnjXjE_T zlNL!&agPGVb_sC}w2@EO$EdOvQZIHnIZn8A!9~~ljEe6)8`oeaLR4iW)AtSREq=EN zDB%|%AN^xw`%2HCBgcRho39qJT}Hqgdu zkdBrQahvDP)(7D}MfUUndYzjO%G}TQ>!o6L)0KOhr^FZoVG&#X%w?ShOB9S4%ik@= z_+b)Cu)hwIM~295dLJMb*>|C9)GP(c&=mcMWMai2)X z7vw|ZE?}~;TJvs==aJ>v&$KE0cg)Y~j6VXc z-HWU3?eVi5LGN9B+E2w(PpBpEsalWoW9N-%HXVnSI4Kz|P&$qGbS+r@x-D;jRL9F) z*J(n~=$;SIhx3Z=I-k__I)Qy7e#TDsp40OYFJWWs^usK_4}F=dE2}~-$7zE;j?CML z`THrmmX~>2j>|3`gZ^(@DnsFYUm_Ne9a=+%Y+62AkV_WGL^zW9BVXzX{~I+d1kCig zM>!6e@5jV+d~H&_$@#n%om?F~@CzR89?bGLdS|{gwneGJO42M)X}o1d3~sQy0|Vb-$+u??jSS4 z4;jX^D+VRZ5lshaBZ2me(Nq&S?h|R=Z1YdSYFeoVg+V+-C5$h^`zaOq@=8iCkpTe za<}_1BDEi5HQeRiZAc}^4JbAaIU8eVAF-vA&dDQ%u`UlcN1 z2Pl@vEq$*J*9w11d%Sj8&}o2ryKUX8Gy)q>?$s%&ou{EgC~YbKqks+V8|FRR^OT{KcQA5nmlB` zYdQ$4-Ib{fd=DT`>n1DD>r?aj1bs%}5<5)gV`uTjLbXqz4&N1Kos{8Dfx;>!nSbQy zp9JLR5kxBrMVd3YccuM%MMe2vHC(t(9W+h0BW`;eb6(0@{TE$h=L?eQ0z#@iMvVDJ zxOduKD0Cinc!Vz#_Ni~j1vL38<^_je?#Zjq+wQnMUmG0GbNZCmH}YQtVba}DB3kds z>qLhHSOZGW+I%hAd^q`BZlzt#zSh(@9=pD=KJN#t_2kPoA<-i~*!8)zhk?r6-pjV1 z)110(az5Y6(r@O{Y8&=M?uEkmxE~9qdhg=gKSt>E8aBfDfqK9pkkoP1*BbmkUk=Bn zfANKh2WpflLQgU)$f5HMT88VU&y}8HcerHpr^Z+x``Lni59x(+Z+HlO3;G@J3xbT= zD``tY;m`v+br|&Ig!tD1Ext_qlL*hnFmuCM;oilP$!dqk zs5s}{?))vF;iQgeQ?f5TU}+Ah8|*sPosKNTB}CyN!2c2xaxs(9f}mp#m*r1FZX2KD zO0Kf%2cq*qAg=7XhE8=qb~)cx1&r3ywDr8rrg2;bn^f$sz?|<$5((9iV`5x!q$DCp zlVIR?v+kt@m9IU+@Z3H-G@J$Poj>g7%Ewqn8!)o?UqLYh0S z^-|Hm9efO)-L75!I`^2R7*9rTlZj2AiOfBncF4P^xcaS_J}p1~C6fN`7uS8Ug!N+f z*6<&@y)FqpFzhXd(c<^_FtS@eG}8U(H+xFiR{{f`Bz;f24k*$?Q`Q#4DSR$Sm#KhZ z#DUc9FIJv!h#%S7J+Z=Du8BE%jM2qx$Hu&YPwZbKop>Uq%Dl15pd)?W=I)=$*8;#5JErj{F4&SF8;lx>45uUB^!~C7d8}pjm z{U$qI$I8)jzwr;(M-`RLsl8PgAF_xiI&Mg@m8y5EN`&8E=j;Z>_tvqv?LU;eBa5Z` zP_M#=#Pa?$Ieq-%eR=yqA?FCZN@C-O{XvO9?K?fu6~VLHl=HIZ3azU$k0MnaoS63s z505ckAH0iBkb#W{j2h#Si7sSW>w$9%&bJNvyVXGIH%ieDaTgss6zc^ZY#?L@XQo05 z|H$z10nSXK)>C|Zr#`MmO*Mc~396PQ`PwtatJwnx8;f1^2 z!fv&YLhm8t*>^R#PTey^2cAqMB zb*2oJreF5kxhswO$g1h|^z$Bknxa_83vRrY13y0Nr|MJh=a+h$?prg9qq=eN=j^hElCE>XyALVz!;d8qFa=+=u-xb51 zQ^01pDI58X+sZ6kZnch_v}H+?Q&yWaE@C;&&&NO+iS!KJqJ}0;fyZ$kISJT8C4)i zrtyQyvmT_q+{I~5{lEEp%FstxJ+AJ4$S|rGFcF8bc-qBa|3f#2jG@R04k^ViSXnWH7#+`SkaB z7+JlAQhH+bVnKE)hF}BN?LC#P>b}54JH9ekM_yE8j5u`yyS?W7(Vs&XV|`$rXSmT4 zs$%(43B{pyZ@Fkkj1hP-@wpAFaqP9RGnOeu5xo4f)@;hzW;@Br@!XPfu`K{S-gj|c zI=5M2lMx0c>^*zi^hZWt3f?MAl~f-#z6WV)`sSws^|e`1~t-Z-jV6)s7wO{OJoGb__z0V{4nvT}s}#QbD2Vy0fUs)BAXe3mid zh=QZ=tz2o!0bcdRy;I1I8?JpnW((SwR$XVE7Ay$G)$5CCveYnv^|vBb7d3u_7z z5|7JBF|v?htyC4ECN2kTM=|!W;mjUYDGN;$WKR^>|Ka2(Fed>k627%n*hQMc3#J*y z;(qF7gHE-pSVq!}l1e=SZNIW+|0x=A{X7`ln8BL+p(l1_e7i=P3n3h6x6N#;z&5EUFvJP=d7!2EOa>CBGZ6)6_ZY0+~JgtmJ z7U~ZWr$8_T)L)V@O6rw1X#`+T9ONsAX>}v3y;)4Tg=SGv25|tn98n_FACy~x3Wagp zfZWc^{!~P!yDuybB%txEAy?x#EH{-_a{*cnMUO;xX4#^U!VD$TY|ETr{mS=RK&p#> zT&U@bRfZ^IS#Ul|Cy#+MCi&mn7^*%&*I2U#2WMYYi;)Uf=WUt#=qTnc$f3Sb7g>I; z@tNZ+B6TfDqC2_=ip{^*OtQ|nEg9Wg1UnxDKDV%lhdD2h36;is)K7m1`3KC9c0lF+s_8c_$vu5mwBrQ;P<&4r%rTaKWWc zA=t%~lNFRBO)uc~7@rh47cI7`G>jNC4$>>-_~}cq4-&+`k<)UYnXmJncn3z7!`dkN7kvf@(T`F*R^6j);qZHFIxBdvij2 z#Lq93AI<;+{24|XOXgmPy+EZo;lotR;P1|5ztA6@>@fhlybr`$*8k^&3cSz2%=Gsg zHK{+X$jOucJqU7B5cg-#D;j~AXhP2UC&?SanzsYXeL+q#>{C|IEZ_;R{O5*wl1P;= z?wwdyj0LK_zV&;K8`qp+dV4fwJV^BkH^Ka-!?75G7I#{`G1R{2Yoh{?ZZ*R@a@`Z$ zoOL%m$c*c`QHa7e+VTyZ&W%kC*rsxf$_a!Qtj8H|YB(JZwu~$sxz8PS zkdY*3H$2c)oeK>F603hE;iX$gP6p@V#>py#^LgGnlF$Z4C)qIkzVq!Y)0 z!LBU+sxlV0nWsOzo{%HS?bJYq9pQX7AD||hOUww5L?K8=1vx0HM}WJ_H$P|7D`bf@ zAe*$mvfv7RR*W@5uRJ|)H;GR%X`azBJahDeu4T0??srtFqWt6ckbTNEwKfiGwrUIpjj9Z4w2JV?1iiap;5>6MP+D$0Xh!Mzb- zlqFMtuy_bs;QAQon!m%yi6dB)6ncAlLu_q|x$g3@gHTF{b>#PvgEF0LEdCQUlPnP~ zGg!^#20+0T%wi?7kO5olpltIQNp%ko_uIt$iGo#|CXg>%W+7B)*!;vEZg0hyUz(qD zXzx`ONU$*SD+ABZmImUiGeVz5pC_i^Y|GE#UHC>g#ox+59Zugjprt%n**=J^+b%G! z6V%MdI3H3$?M3RE`y zNR81G{Z0fUs0+JWOV+^MWRL}z>y%CP<%XVe;lauZ%8d&iQ(*Jh5g;5ng=b#{Cf zbIOp37#l|N4#dVmUS05R93J+*w>OFsN6wy+17GGn^WwD=d33xGV}zxAWf}JZ{6yqj z5$HgOvX~t)!+1dm>_Q6NuJkt|xQSsx0(rZ9oxyj-(XC(k9>jCzDA zGY;;go&0QoKh>Z*yHGc0+|Zt(X7#J~{gzCBC&}}V!gU7VJ4Q;3YB#h#*eBO_MTxzl z^@|Q&9u?Y6&`kfq^GHG>;gE02B!d7fgVB3DH2*?Se zL0m-GuM7=$&w)@J>N=@1pefCajp#bC*X`Ko@STE{wT1g>59QAGE@cQYppWeAyx9vh zKT)r!&3r3>tya5y3^fDwObCUR^c*aXfXqA?JIliJyQ8XE#v&&Ay*hPas4 zcT5*{2n+bO{o205`$U+eyw`+h6E5eD0T87_+Sirq49;9$A57pVgB%7+1cqcgcksJr z+xU(v78vjc1OV_K!kZ>+Ty)2`ehzJQMcN5A#yT5 z<&}|P9~gA&4dkAo35m#=$*_$GE;6yaWY{&eDINoWx{p?BU_1nZ*QF1?Q(7UkQ)oMng7n$40)?ZpGruP`kgX*Kz!cP zOIfWM9xVw~qUYB!I?KBK;BBr(4XvAYB%uKAI2s5WHw0w*0dll^+8@U66Tx~eL)XcE-|j2KaYZvqU`Q0-4y5a@;N4V{T5?E4 z))?at*MZ2f^FbM??UAV((%o;7B?5{sSoY69QBl1H ze|H=XDD{*1YR^@a_hWtk|DoxeqbqryzrWddqm7+xHnwfswr$(lI5)O!+qP}nwx0X> z{?7C7ow;>ps^@ffb-iCzbX@V~Cyl?tSIKbT(FNE+7u&?lMCf;(2ul;pUw~T}sGkz> zI?F#U{KbWe`flLYXIXKCni2w+$vv1&jrPjWknK3FF~rMCQ1UP^F#Jf(yTp~I1_LS4Wk^!;Nfd;B$ri2ufII8w$T z(Equzo5`obm;*G1g&|NP$FD9;h$1OSsR{95Rt80kAGmon;MN9~ufWfPI>1*yML`6* zvSbUVT0UZoV;AvOHkS^!ASevf4Vj3= zn1G7P*=7Vp+VoMCLqX!K96bJ7=Fwf!ss4eEh$5rhd8QrI)G0l`{cIG{4L2EzI{7-BMSGsm^T z(#0ehD+bR5h01a?#D{Q~d=jzTOP($T3j{gXux5piTA5N(E($00>pK{51ln^48x5^a zQ1H`a3LfCbok2O<1fJeW15xnQq{Y6NH~$XZlVzoQuAu)|ht>&4Mzig}7U?gXkx`Pj zXv4oC3u6?`&UbQ)UlSJZKzY>kGY9BV1>fExJ^dl%%x8xQFdwi4|!qBgBgsLj=lWo&bN# z$)MgYY9auF#^r!JccH5U|D{NGfF6=aW4O~qG{`eXT`)Vhh0kuZqU(QZuY@b6oJ!88 z!*KFquu#!qdN!lvD6H9?TX*f7!HANSyxmKGLoSd?1rc#ZJu*x;kzm9zvl4O8HPC6J zUm}Y_94r*aBo0x4zRSnnedqk?Lt(1wu~sg1`dH!d29V8Yo@b~IAN-E}crkL41t}=d zs~-%LtvQ3vsTnA)kH|9-25Ip4acLM!l)-d~bVts8=(LYs3e`=)k*Dr%+Afh&#<5WF zhI&M>gG{mEk$T55$XD{d^<8$k)0d)UasxrrAhs1V8EXYWY9q@R;Pk;}GJ)o3bQ~AG zY825%PAD$19ngvjsM(2hSI+(D(*)@lA>M93TOCjj>%!G$AdlT}ECvf^ThM_~hRxFn z3iqhQAWk1L;R&__Vcc>qYW$oZJPfFY)Z(tQo>3W;;s92Ef}&GP2M^IA#e)D2O*Bxp zih+)SCzLIzHEf_1fFP5M`^4A4E=oELQ|A^7;Y9Fjz2^r+rw?YiS1vh9=#3JV^(n&0sdpGGXv(E1<$ z<{X3obWrabJh1N~J5TRBc5AySq4^~y^cOCF6DT!BYU755dIEhykf&;6q|PV{!7{E8 zh3<)khPdp)oK@fw8tOW7&z{`qQmF|LA2h5l%b>NX4JNLK#Hga{%xCMt`z{0twEe%2GgH2Z=|PfdLj?-M1=2w(6BX>% zA?Xet4c!JPr@7Pnp>2r<(+iDe3E@s+AlHL&ZbG^AnEu$VC62pCwrD{WRLm0eIW0!e zui)?$JRl8)Xx~Vq9!O)z+sb0kXjEg*EM-jRfl52fMfk`5u2Z+y(tQ1b-AA@RB9ky8!IWggOu;0-H#Df1kBPWC=jfO{1iKkyJ^{U z_(dzITFGG{aiC6MB#gHa>0V@>lM>x`ct?<%T6cAR>C(ra_22SAdddUZ_V}ma&(I#G znKHdlePqox^t%vJn|y%nO4w`x#DX*tiKtPba>at4isj55{fdx6++raJHv#O47`*a= z(KUeJ7%C4O*k>+fya-WJUD4~oL+%f^4Di5QKN{5ENSr4}F~!LM&p>&?@d87n!Kf#} zUr=!5+RvK-QV?S%OP&a|^7VHg($9YQ7e%bH#X`LR4O!JGAyIlW*S;eM119+(bxJ~9 z7`>6hex=zm+PYO>2?{ESvH<&TWI{#obN&(w=vM=1VP$@1WnOl&#DL=uxv9?=5v&T5JA=`8iZo_m zAzl9?dmO~JgDj-GUE4+|5$g<9`H2Ggeh;&eVnPG;bsz{wCMAwLXWy=sJ4NBVB)zPo zS06t;&T$u20-Puwny5~=eApQs$5#M8Ve{Az4Y~sZk5UBgAZV0}E4V@@*10e@EIp9r zWu7DaRvz|M&_QN03542%PZX8jLJwLCJ?(L3exwEalZG`|OD6~hg5s}91UsuRf`hVf zuGu2`Xva@w@&0rBae3c8f4Raq)N%<4ka!UEw+_UTIU}@71MsjIXV4ra>!xByMA+6~ zV_2ymksSTXO=x`Up4mkwJP6#H3{vI5@J@KW~|YViw8?4E!q_ zAV!pMN)I?98!j(uS^)K8He9i>QdJ|F!GL-cRJVyfqm^GV<{#@ zw6Dk^BReSCX+SU_D&?OHDg?CGT8R3xB; zJ&`9e=er($1?F>{Vr&?5P&X}%Obzx=@ay`qVF}rG1-mE1YL%dk6?=_(!a$<&<4?K5 z2NNo0aQy%DDauCzR&M#bL3b;{C4`3)FrKJ_g@+l*DA-@+1VsM?sX6@0C$wSvi8y5_ zipD$VH`Q~BF(8&l6!I|+$v9e|EbKNB2=WX?l1CpI?M_eT@f88dV=TC0-i*gXh<_os z^c%WmhPJBONQ9@PAF5KoTA6^W(+if#d<(J^?sej(S0Li*wE!99!<`j1VM6M+C+-{g^FyeohJycIbW*b zYldU-{jJ#g_wE$R%3!Kp4=h#<15Xs6Wp%KhW^jR8-EB~-GM|6op7>x+pG^z+@BPrh zfV)Svyg$f)v(Sy`3GqXd(g${Oko9Nxw`bB25K#~SXwHSmEZZ0)#eZ+2Tj&mOMW-qV z(4X>b-F^zM>L8Oi;pO9D2M;_Zj*h=BqkC-gI1P{$d10(KSq=4^pd=gx+SEhS>lQ)! ztNolk3G(8OMMJoh={0XQ{A>9L5wB>)#sx((2NlH<5=kk(a$y7Jh}966k~I!*`X@-t zN?~g86n5wkEmWcGSfG9-!`V|u@5Nvs z1|K#1A!vgipa>l#2(lt%`<6js>vl5)ralq+q~bL3FOv}Q^|yd>y+LBA{;LrbOEJur z9N6v%*o6#a$1E3xiM)#d2BPERc*u5QZg?pP4lq#oD|QrdmpjMJjc@NbR-)Du+_?Tm zpQLh_0NBg*zpcR+#N!pXB_av*S>fUth%iRUBV5@BwM505dFR?T=ZlA*vxaE+ zrz~F>uOIo+VfQM6D0O5kTs5kLgDDmHx&ud=8~U0UZXO9KvU3MX$DYVXgeclpGP*+$ zj1w%Fe*+MWov$?iC4ig{M38pUBMFPKBn`?y=FUU^$O$l^@#p1SxyWEMqGv86zB5<}>NB2f?wxr4{U-@b~!tA)H@pB5XvFb|M@=7}v9rKd0OCaApo&7G3{s!Z{< z1d}lGbd(vOM2lkN#~6=|QCJlgJDBQ(wAqouN4MlfS|bHm{72n1uof#HQSPB50RRIp ziom#v2+!}g-;dH%NKJdPj$g*+0>yvpZ0z3$LnAv-T^G3WYB3au^H&L#g&io2q-UAY z1Uho^D^P!jNfRi~9e@^u|3euX^0IsVfD%$93pX!=g-cyXh>Xs|n`1%^6RK#1 zyp$?VUV3n_d zjZKdjb7opE`?Hfy(IAzYtZqh;4EmwFr-$0y^oQ4)rDMTsRrdu3nWU9!i%;w6m&VfP z8F9zD?$8fcM3PW~I+XQI-9{g!BW%QbiCZ4J3sFZl%cc5xTGrZ(lEke{IjSZ@_>IcC zDU)x;ZCy2h`Yo3X=lZ&Gc!soTezQbG*1RYaD$Bu+B!6<`Dec=?GF6Xn{=pDG;Cxp+ z9c$t_WHyxabS_J&T48Qmw9Z!PB1@@q**0WC+g|=zKQo*WBRE*$&L98uq}7U+08*V`dPQkBJU?y?58KJ1_93u}7YI z{Pxvz80RStlQ&=I?P2#NhqEs$OWQmO@KsH(Gi-T_?LP zY^)=Q(-j*HlzqAlfGqf&JldF_&Ewa9R0EhrK8P~WCiRhrf5U&G`+_s023agUwHR(g1A_6H~8xoyAZ+2wDb&w;pHVYqS8L5-Hy!6T)(Lwwm(20 zJioCQ9tw>4X!#J#UU9?gfS>E}+kZ?xo>JxCZ${P4AJQ8{-Y4-hw%-VHpO)wgerUB8 z1`Y~oU_f&VNUD@7l^-At>)!|`2%qs6EBOE$KMhc&C?Eu@2OL9qmiRZ1`-A^b51~?3 z;{*DvH;4w#Z{&yfFWr;wul6d29AQwa-e_bXd+{&V0(kd%&gWfqF7J)~N%zaMoHsD0 zfN{)eqyk%(s0=gy@ zuHj^%t+|(0szd?P$sQq+xAj~0Uoo1$N3Wla+HI*y`FLre#pE)q@`3`Q;i7+7twn5! zDC~(yK0sr040t7@Y^oq!<1f&LVpx#XzJGr0vu0zH+F<&GHWhI8T|d*{Bt=-}};9Tpyi}yU&WY&NsXRuLWyM0z`d-!<4 zi|7c}wn+)2yiI};$ojTb&oQ2jt0Zcq6RR}xSki8n1q!zpYLv@-b8A+dKRFt88!G41 z8-80jVgN2{EuOq>FI+NKVC=dZM&QisD;J*UY%E9AmNu8i@)R_^>LN4#ZTTb=y~4z2^*Ab;@`63_wn#elZsKfi5MOx~3w%?{b`_T~J#>4E{r48|^b9Q!9MUvKsW zwB~zV>0~%fzT#0@eB*;X^R8qVjWK&`u5u_AlNI?Nu>3q91>tlK@9p45EW>f<_%h=A zjr8@-n!LLrSv}Z1#Rd9(IiEc!`gPvDHxaT-7_mA@aFOqj@mR0^b2wxCI_uZu?6^@i zE0pP{mF;>>^5dl8`moKan=B~;SYwumg7=osHEqnOr_$6ZV0FHjI3zG_aitr z%X-}14sv9`O(;yd%Y&ig_aByPi~*KqG6BqSjB?cC8tZ+IjyE6tpX~h_sik^OEB=>N zbPpcjqdRmp)qPqm>M! zMK#>_D{X!Cil<&~S!)b?aIx?6Pb=dbBi%4h-F0Yh+jVhgsdr00&B3z~(xDogOOA@G zXF_U0S?GRvY?dpGo}(^)t2Oifo)NY^;&LCdLDHMAw8fWkG=#Xe$E>udylP*ltd?+* z%1Ha^KP(p*18DLH&+9ew%z&UZiwUon;T^t)YqiC*+iF6T8-wvFpt0Ey>n`$!kQ5Vq zy8{w#xA#qEH`_mcUY*vjDyhN#qkia`uHjF7_)Sp*dKbflBcUw5et4c4IF1? z^jtpUgD>ab$A&K>+di=0{o6h$_^;{Fd%hpE_`{-K_r*7}Fju`rLWQe{`c*jQQ`B3M z6>HVnS@u>Yw%C`3+K?$QQ{EQ%YEp=V5dZQxw|lC;_Yk}Ps_?x3+`2P)YUN%Css3ci z(dL>jP&nDVGGK%0F+4_FF#%WnQm@U+r zif?2HVs+`NUuV`wCar%A;ITqtSKt2A1iP~Pi#Yeva%bkJWj2JRUIE%GBUX zHM-q?@^XI@X*EOl4BWq5lr|f9mMRBmh+Rg5aC>hOh1h)xo9;Un>-yVfIbe0!t@huX zaBQ_4LwFq~+}kbGN!o3=kKZi&e*gRK?tK0cL7~3C)jj1<&YtmxVbj zKg`5&H1Z?P5uPFdDjZ}W2%7#FhhA^Uk6llt$1gNoU5F0_k=XU)GaI$7SNseNym;%_ zz47#_(W6pB`El`iNmX~Zg8|(sITZG8$8q=%)#j%81y7v!KM^;(*cClWpHF$)Ctk0C z-ok!!t4m?hXdSP^(?M)omOl4W%t9NCv!h^?X_qrNi{v=Tgm^ex*ZaJPbka(JBfGCy z8SW4Yo^6TV=|TUat6nD;yIkvS^^C;z5EN=6Oq0_`Z38VU_x6Yohpe5|40466Xv<*u8bu7i9RHa9*BYN|I$>4(l;^+U4tKquq8F zX8j`*XQL);eaKrKxe^i95kQkat_tsTb18_8ZHhxmq!@&BNnAV^r^CxNp{m_}Cy(IE z!QQ6NZ9@r!8kpkQ){qpUaS7W8oV0oGyquvQ<^7W8EXYg^KGke}?n78>UsMHsKAT-@ zUp~{-KECkPK6bTz9#uf8zHZRIAJPVy8&A7rqOXkmi1}RH^*&Q&X!&Iu@f%>i z^Afkqbaf@-`mMusdNrC;sajC^E~d_$(cQU;a?OlR-q8h#uF1OA0zR`@%sQ#zHFS+j zV#j|Ka(-noe2tzHb>b|sDXYy8^sM1hSg9(jq4tmAa>RNbdZEr|Ae^4S%i^$Kb?b|% z7TRPj?EOqN65~;VRLRGI9k1=_x;c{2x-R)99%0NP*wf#}Oj}%K`cD z*#X|V8Q^DWS=kWN^3!AcoRX!5w+R#L%9sVU$Ngf7dr={Ly^AR2G0U8RLv_JnFfczs zhw=!-X_ecqLv5MPO3S{E=rJ0VEW1s-q_Q!clq{WPsWs_!lXN5#i=G;N?_X1{3!CC| zm-83JO{w&~Xj$_Bpv}v(V}yW6ibK}MBG2D}MXCYEh&ia;8pBU7JYHxGDFUyPny`0w zd8T{BubdE3NZ=}2wE?u1kakLtkfadv90tS=$Z-ICe4+A`Nv@RcaVxnRls~X zCw{WFOy3+&!oazN^hZ}l0C0$%&Z0<)eehkb`d3x+rpmFq(Wpg;?+G(cv3!+YyXdpY z5qVZ*C6&AK7s4Hx_XjI~o?u%_7H@vp$8jrRWB8D-~M^B&5s z7;;qSQLBVJx)*mjZuhVml{uO0Hh)vgFBQozO?{Df@JzE(t{hK*h|;KBT{?x;kP2Ds z0t*xgeBvCNHgj78ET&MHf8_XbLo>b#%~r_zjeg)ie?cfg7f|ab|0Ux_!%pdY?bJut2B$qq_)2T;RirhX zcre;x-J5Xrg*;K%Y8b&!L17@)z%BnvhwO3 zJ%nSH^P^FlMOgz0=uIPj8Mg`j^E!ljK?#d1c;k?O?zn6Di#*9bQKLQ_GxOAgHn%d? zr>iKHZzauAljvJ9Nw&p0A$8lDPui;+Xxf=Yedhk?{k~ zs%{kAMSls3@jXlBT6d?6dC(bhmZ%?#cQKPEx316W=wABRJE;n6e&RCh0WTaDlY{3> zEZau*mEyd+gE0)Qm1o^qoPuX|hV~dbODxgm(wN3jxPI=-q`2ZmPJ)W;mkND+f9H)_ z$qHi^OI4YqThfopluw2ugfq#PHp#Pf=B8yPcEuWBhHQ>VqR-kppCy2}*DhNU?5kmC zE3KF|7uY*=`=YW9v&Mv?b+t*P{eB z@&8RDM11L-^?NWatnSIthAtzSGWKr@X^r+oHruEQajFcy)5@=wiW4_Lot>H#WF*sTEXc4Rw;y5mlouL0baN*6ui3oVp! zbZslMgSqSx#QxfF9jU4zK9f6v4iC8AcHQ6j&5eWfKG@*leL^;895|P_=6Z)w&oOLX z5OAhj;)lTU%9Z`Aqp1){SuG-fVOKpSMgV!Xu~oJtE2L_g&!NC^4JMiGw!VWC)h=Pa z**R~5v%17HHM>cX!xV2T8mXx%mXqr+u?Nyr6<{DE;mVP)5=Y>Kkt_U(1>VbKJ${z6 zdYR(4e{$GyxOTvL>i^dQ_$7TW-j~$)eTXWTm8gq()!=`XqZ;OwGL1PqI@A!VFftzU zPnYEA89b2@Qoc@LN}8QABf781dEgx5Arh7SY}gZ1sWl2k&m6u`J@eqkB=g3WlJQ=x z1!r=;oSsm|PHFeyO~xmm@@MLa&25+9b+s)T1-483QeQ7NK&=b<`C3WQ3OgoCm6vJ> zHm_o1boJ(~MZuC;ToeRbhOA^~!`YQ}#nkAMn|chzqLs*zVc|lBB^lk-e+zxH^Z8U2 zM8!!dIxTg2KD>?P)4Q$dT0GdJe2`TBET;;eB`tL+Z93*zZ%dUBMSC)lQaMtSm(S5?{4_HiB?;uPRU^Yw|RXM%38eF3Z zCR9KiJ=B%HOMt2%#gFG*Rwg%2Zej|j1r=qqeKbKM&OXp7Jmq5UHkTu9oVLmiNz8bd;A6@jut~ZkMBLU*3m14jB{? zR~{?|I+{`*8AIms+CihJHtkYtQZ*Ge=TYm)XnszoguT4B+}fL>Ywg92#FnLg;f?P> z%x{fm9>M2Ma44I#(KpIas=BznvUNa4_ACykKXbk#CVM3eBImz$c)Mx@O&mQ49%kJ! zHtk;S^@whE+yL+bWkS(WG^J|)~dm)!{C)jf<-1y#O8sj1F+*QpBg~136 zhkr8}LDzNYWK9O~cbYFO0-Cx6F@7`RWWQ+N85Mm^+5de9n^_q9R|M}J%3IPf$%tJ% z%gKSZ>}MB%o~dLbYFZ+0ui)|TrMK5>sT9)M15l)!!a5mpnK*2>?*X|_X9rgG#lv*5 z7ixVWa%E=8OX#2c4}BD*vXbmbMhDSCb$sxEZOu()Klm0Wqw>w+T0Qgg_V znT{X+jDDo_!-jsQp4Bj#!mu}yzV~H9T=|1EQvn1ICw=mmMUagm`ux$E1M>a(*NjM@ zL8kNS!##YD<(&gs_4>rr{i_6To=qO*?#=^`nvDEK+<_(*es+Gc=O4*~fJJ$7*TzGt zu&aNIJ*`wy8$x@#;|Zl6VeW0i8&3`?%yqPr722;GW6>a%bBDKuO>|MY`UEdRgL7Tw z#Bf@ME6&?Ji z63yn@@~8i}ZmtOBCWA)9f~Usm6NT>|B?}Zp=6Ypw;#mC@1RVRwHW zV;D{sXZmO$UxH!acg?gL27GJ-0@>f7Y;17H-=Fdi`PUN*Zkg)BjP9d;l}wqs_+nFO zh!Sqv50&|RJbAk&X;=Am2(GBN((TFB76jKAKuh_p7l+K@G1X|#Xp=F zNe(Pg&UO4zAB}&V7sbW&Df#KZI+N##ucBKT10FRQ|31TH6iCG*@?%I!eAjHOlbSG#@Y^#-HgLZ+7F3eQ|`7%=w;SIBq^a z8iyT*3WbWKb!bPFy$nX7@*Cag1Q6na%zr4Eo%bLewAVdeH_dF{}J3qHf;(8j;V za=O2A#k|G#?Yp(QBQ*+!1-EwSGr@81w<;SO4bxdtt-&3Q2)ZS7#nE=%8Lui6Cg>Q7 z;k$OAXBL&Um67~9b>`o^9sRTzsr?6)KjdU?}dB~2SqPiM1K2(_u$ zy~c0omY z|65eOHQNk3QS=~V8!Jf_KRDsnd6267u|}>Q#w)m7ErOt#1TvyD6_C6sPuoA4b1#RsNlR z6>#*x#dEn3L7X~RM_21oLHfPA5OVOhrI97>`9jpLBnL}S9X{Se^R{@Z-zdb_wF18q zqEdy#`l=XF&ve?aUs=v8^ocrs&TGY_ipNc8wqNw%@X(<Q1d)hb2U0Gf+KAK1g1* zFZh=Kqcs&_y=-R}VE<8RuNr*WNtW@vq z;7dh{m-IcSjCoMovo!kYR^G}8vR}NrYbIImGamEvA@UI6kmo=~C%0pwmCc$N_cBmD zt5Pbm5*t-0{X{wen*!5j)6W;2dJh0HMFc1a6NEKamUBPw+a@u*MF-*%))r_kHHOb?l1!R#(5` z)ZiZo194Y6jscH)M#nQ{V&=!FJBS|>k0Rw{KJncmy{i?5Xn5=X*1EpS^$dIH$}+R# zh~JdlpC6Bn+4xqF0rNZ?__GyoxTQ$)%XJ9y#y9PyzO#p~Hy8Zly+7C~%jXyOzsRTh zVdqz3vhK*}MmTO&T|UCg)*4GJ+pm1M*^uk;J)3SB{9FAL15Fv4=%TQ54EE5!j^?~P zPI$w$0&s7`%NVj~Y5My@=x7Tyw(Vo@GMTwZFhvDxZ$aP{b zHyajfPN$O+&JzIvJxoqbh_FwZnkkCw@Ql_ zDiFIu5>JHP3|Q>Rzjj78=AR&@^6?Z^=r?2TEk?*gqWUxPBjuP<{%l~lpw=r%=JpAz zD`cqNDlLEE0a-KqwL~e^Ki&k2?>6w8n&zcbc~Q@A+_82Qqbtbjl-pJNPmdHogpXhC97icVB}K_+>$hC&W7)Aou!5w zn5n0&NFfTpGu9=Kl~{AB=#1P{TC9J=FHQ2|LXKuHvZzm!*xQzjJBiD4W<;X@3xCM? zk`Jv80(l#AmQ4oLX}hz>|CO_&Y)tFl(&=tFW&~|~o=@vPn=@*_Z-nG&^!|yF0x>r4anyFyd&B`t#V!eS~l&4NRF*Jm;#P zo8!|3TWS#B6<8i%9lntn=sRKbTGHAd?+B%VQ_CyhkIWjlV&dV6UCcT(gzTH2wEKk= zO*;Xl(hsI9vA?b=!givj{Dq`bdwW_ig+w53a*bh4%dZ*d<^y{n6Li~JXhCf8b=O|t zO>8_cTQx;)+|>fwD!|?Sn7Wc-0t-=anwRFrIJ01w@$1YZc{htP;&ji?%sl9b&&VuEYqe7_JBlL#e0v_(HwN-q4|6Wi9 z;b4b|aK%x#6RFMq*UCEDmMY3GLn7GGwHHy6Ifh=ZdN=fLeZvehBdbPV!3tlWz@u!l zC@fm*2xr{CXaGNf9XUV2^vc+3WP{f;M;KYjD#6C)OGl04vCC>g?`f+t*0)d_RbT7; zRIGU;x3m$ow`tFG#Vo2_<{Lsrs~dbFKX%%?W!@03HW28^3Vr)*vR3-bv9qhq{^uqH zwWx$nqnF(un+O@oWX(8fGdo(7qGSg*jUSsuMU;nsu9stiyIpOYwyF*IOF+4sdFYZA zZyVuO*oGY!Q$&NLSv4Sr>8X4eX5&rtmh-W#NwfZuhMZd9_NBFJuy0OY1&yw-z0Wc` z;k-vQTwq*ATwc^OBh*l!R^v(h0`wKgH$>~$X89#4aKhf(8}#52V+K~ylmn^>vOJLm z9$UFO(gb4K32`B42o(Wds`<$?JZ}57?F4EeQ8mPkK{NX>m`O$Jz zOUc;^IO2r;Iw|Qz6ZF8najPMxf$BXSAMq_Xnr%vXmA^`+zm2Z@UyzwErF{+Ssrc|2 zO}l67499*@?W2OMmC#uFWcbF9gP*xKr~}))Gu)nNS6!rwl0IiSJx7>~XOiNmbA-CC zLm<%`vj~z*kbKW!Z`oMjy?*7J(XvQ|UU4DMyz3g8x zwva+?6@qAEaEhKwD$ph4Zj58$AsnTkG9LP)Yw*O)@~vYtrp56(?AY}}P!9<)H%FM^ z!^mPUZ_!4~nu3HZ<@v0~WwFlZ{OSKPAhFF9EZ(xWo5x`-?O~;7yd`g}nt1iKs zO+IE6r}ghX^*7qk4!8T=InS0&Bxi}1-Rt6K%bQ5evk&=v08Z$Nu1!}{KqOd2XOUy& z8y3IH7gdM$yy)f%SCR{;YYy$I>^f~_4JJ?G$*p2&DpQh*bsOV}SXjqd-enJ5ID&d+ zKd_;(+3`X2{0Q?#hx<>}V>y+rGW(1wBKX38X#s{xd{Ft(M@veD^Dt&dY)SWLiXM|9 zPR>}gbC|Zs*^Yv4bJ(GQA&!I=0>!&(!Rsg3p*6Q?#*c+Dcb$1lylKv!d5VpY@ zi@HkPKrTNWwuJZg0&HdZP_+caeThg9#=7o9G~<^_&Q;qK2Y&vDvrVqC-Ie3;fS4t; zA~3zy$?eu8O?yu5DG{H?U~xuL*=#f9rOliJmWAN}t5cBf_TltqXR)z&;OG$L9GcI2 z{w1tAi>Xu1LiYdHiF-2SWf9xk*_zBcL-nLaI8sZ_wuh+R*?ySj(RZWW1v?)QU+-r2 zD#^NuW43x5rpuqlls_9g=FTbfX}ThLVy7Fu=TC83VsPe@C8v=O&W2C&!}ZC?TLx#j z&+QxPN$ob3XL$C!j=<*_X&panxdd|amoebWd1luTL0)LM%GXkGo$fJ&J#Gb)grEDI z`O{w0#^#aDPPx<4J=hwl(1uecC8h|({qV5(SAr=I@Y7|GqcKyoWA4%)&QHf%_EGIT z(BQ0w^}5E(G=tpQ8TQmrpIPAdw3F#C##;tT>oIXS973&!tMc|)X155WxC%Ek&E*~bDCrETbU7LpHN{+cKw34-gUpSDd3ynHD{Z*<67swcl3~StKAeYK+)Rs-nbXmDn zf5Fc)6vR;qfw%24IY+-)MVTDGFZrJ~*kKKt-@AR#&kK6pYOBoq;9X?!5q_&na8q&m zr+@xHTJ%DQj-JjBvqm8uU)cUwy?QC`tqqKZo#>d`kRY63rbDi3YprK(Cg)dAGtnNS(_3?EF>wYU?G?YzKK~}1>aiZHC zx>lV)kq9rQ0pwbBYY*kBBRWON(tl?i?Xj%2KNzQHNaqBkuO6#2Q-+J^!Wn%N0u_|4 z8SK8X^XjV(V2_)Z$Yz{&(9Z{L?&)UTaznWCSNV3^OkFrN340-}LGPZw(-jm=r%B+8 z1rH<|Fw}VRXhA3!x^`!c`ve41yqhxO9X)1Qp8Q@@$~L^&S|Q@KjEo+Ccv>AVKajqL zn9i>80M1bmjkiIUQ$5);onw(tO;;MPe~_~>+u7o?=m?5;QPP?m^83IaPnpJMISXc~ z$>1H!E<=Y{;_ZBTv#o&Dt4s9OIx|(iQy+D`&TiynM}W?TpoReZnbD$86Y`}G9Fs1) z>|0&;_C%>4F@bn6YxnoAB6=Zqh5w!BUrYsS0b|%|h{RuECJ2SkcO9>$t-zCMPGRO! z`nSCB57cbUvvf~wDUhpt+p=8BJ!{-StzDlq^;z0`L_4pu<0Lyn@qTkJaK-t0aLj8S z8+8KzB4qxjv4FA;o1%R(9JZ@n*Njt^mw{IYv}~J<^Q*T^cDI1xZe}ZFZn0KQZCV$c3Q{7D%k@+pT(aIcYxT; zeeK$p@$T1Y*TP8%-rUWU#|llf(QngRT?Y$*?&rB;Dw^-7Uvq}3-MG_FX%Iorwi(xZ z+o?;$ z2HIGAVe$A{!Y+g>;L$a<|0btjrz{G#Eg3%oq{-8;GkObQMM1uR3y`715G7I z+I)5rXdJx?PN5eWq16$%OhI9t^)zCYYJcfqpgm5zVCo5jlHKzX^Bg0M-IED4 zR|3hT2g7mPs{P(Vo>-dbW!(H`6!h6>&n2_<<83cFlS67r0ca_t_riJ5@m7$WkD}z* zo>`iEq`~xNn)IObSAPPXD~?HVT69~Z;Vh6q&5EhP#n!*)rzjo`7DMGejx!X_ z+P@gQwKq87CsMj*~I#)V4WS!O4wR6Oz>tiVzB`R1+uj8#p(wT zj;*T4*F_=Hbm>OJ%B$yP9N$032HZ5@+p&5dEphW`*%dGtemNJ6Hz-1T+RR)hS=7}D`-W$kdC~1+XiO2P3A%CSS zoWzK69Gog_RQ|EwRAB$tm>bYE6=d65lyPyZU%~NcWS;f#&I;{XJIs4qcADq&h5a4t zW}+jlT*20$M~Cl>V0`88c%jAYKZN_CW}hFB!F}7YSj#(%*ZVk`|I#4pi-ylW?Jw+M2~7x-8sGzN#IG6<$u`NXZT7IpK-Htz{#^mDyT-roz6B|72!xx}qdT7$o zi;Ys@3LBODNtwLzM95f6fSt@+=a=sDtbWpGi6sqWIO~9 zUyAj3MM_5#x=&_Zqk9+uW$$Ae+4P?kMWJt{@~A0~|v&w6QiS(e&hz6qEnWEp36R+fTl%13IIlN&hQgsFXw7W@Un zM$Z`}Gb>(JQ&gSG7Joh7Q+0~S^oTJSydasu(Go19%XCmVlXLR<$$R#p%tm9XzJUron;KVnAed2yh!*`s&Cw+ig3*UabWz4IqYPryL<=MOs8JF`lqkdK zz>oARCQ6cbQTl+N1!bmq?av)cj1*HuKD<~wKe#(IhShl{*YF-n(+E zDJ0pBT*GCF-C*Y%q1U`N?gPEyLSM~?ISx@LXvYm-3K{uzJ2h3+*X!UPFX<%K^1XDt zCKaiF$fzXISIvUHtSIQ~Hru$0%Qva_Ot?vIxI_M4qG+RjH8`UjNxEGp8FuO}r$eXv zNW}hUncXtp;?Cbk_Us&8n6l*J?CMr*+cwRB-dEJmwfKWO1nzLRzwYcdwN>s!KX&aA z)ALS{asA<1g$qui+SYERitnF~A|YX<($!KomEJ?PV^tG(ZNA5ir>eucqu`A_y~4CQ zqQLi&x~?ktv7~dqM=m>lJ4k4gG5PB)@3rg-iD#_wDiOYyqMddb@0DPcv%`;C>oe0p zP`XR}25qCm34IY#y)&rjok>n=8cx|{5F29A5gEkn{C&+$vEPHg<^@_fZSwSiQl%Td zkC~0xAV^R(@Iof`lM>#a{n|7-)8Ys>UQl{e_RzdXz|W*+sG*phafTl8%u15-6E13L z)4Ifq3~k+#+Olnk%KP4O+P&d^zlwh~`(1+pM+GS5Jxn7J;&yB1AVwFiH!pP+`co$< zQ>HtTYOm;}mDdaBjfJ$eFQ%1#lWG{PKD(8Lr;|!lLqWUZo@T;JO};#&8`&Yh)>Xrk zIQvBn5+41Y1r4Hp^@6ogDmrhDl`fmhdkI^Ki#{1lDVuH=pKT+r_fD(uB3vnhgj7Pa zvB!(pjK*aO%Yq1A&UC4>Xbcj4GlvD6Rw-sxX{`W%PqV_VRot2vXO-06+aa3BHgy$S z?;ptalJ{tyxgq-Y`=uxIa;*GCXHr2-MNj6}^{I0r+C5rI9tg1II1gpkWQvU<7F{Ll z*j`%x3>dB*Km;&w1yjj*nlPCZ^ZkXpR*Am~b61wm0Aes zFg3+ZV2&$Ct65!lw$^)v27@`YXHj{>=eOp6WJDIBS>$6ZEeHxQm-3MXbCU+M$i49} z8+l{gT`vn9I2@+b5)~Q}I5^5rle7QOL0?lZL<*7K=Qzw?s5+qX@$>O3>>W6j^Ec&& zEE3f)4YMMI%gjob&vSv5JQ6X#NWFeb^`Q?Wr(@S=+keagA`iTBkZM zzY+YRV`KJv$Qk9g0i5+q^^0_h)jqVI%@Mwv@sAf?`|{I$#3XJd**xz=Ijqg8p#4|7 zN*)%&qBVNPTf9Z$Pn!-(_as>}Q&X58OX|$uP`31A{#-qkChfMzQYfa{_hjXpmN7l- z*?NbvXa?rC3HN;vi-V+!NSqup??Ogh%uN|9R-Y0ax>b=cgk8jBh zW7M~D?j~0h!tpYL3yut`-aL?Re9D3m)q5}%b5_lV`6a=2{A-Zg>~8Y5iia1R@atIo zxcS*8nU9l%Amn0~IObU-+$RMF+w8p0ClOtkvL}>`yc@W3xT*}C7;ipiF-Gy!)vx_B z>e^>ikjbsnBj%YJ+II1ess=cyP9`ncm3CxlcGyHVhh<*^ z&ul`VZ9+dYi&Q4T3})BghK8Xx7;oOs#1Wu#6rp!*+?h2Ou^{u~1E9&cliK{apZfUltO?q|34J>0#kizjV|a2JV3V_xu&ctWIn9pNxAq-(>G zmSl9Jrk-)}(B*A-d?+#ASN{U|WL0OK`;6;KLt!od1Wnzp`=fQOBS1VIv4k;u-zUua7o6^DB6WnaS(rL+&um7m`fH|bp zaBPncjT8~Q8>FYJ^PJX-;Oq_Ei}{bHqDHdaa+ZQPpr3NDIdjl+JebE?wxF!jYe)CZ z1eJ<$vxBNQD_{r9QX!9Nx)?RrdBFSN&2?x~07F*e;hb`?9O9B~(MLU$)@~@)0b$+M zOHd0zVxk_rp|x9R);RbWBl1;#ExvP&I^?KEcei(eJi|SrIjvlV%bBBXbpJl)-7_NMce;-|_g9Nj0|j2gYGEHJp5 zjbtWxc;0ZWsI<9vDGa=hkV_GZn)M-UF7h|dGfqe zHLa0N2;y&lS8YUwKX^{a_DixjI1sB+vjWKofE36fs}&)38NvU(G0iUR)y^T} z1AQY;B*{q|k2^?NU6~Dd{=2)A$qR#W7={F?yi$?2?fd5E=lD z#&2)tvZ3>D?uMDL@0p2ookrmEuiXnrJ|~dvY-ii50hqfTDNGh_V2_JMPxevp%zeWSa0Yl4=xy5sZ9CErFzI8l^+_q3HQJhvAlSJ< z5*aWS)0I5$0#z7&%Li`@GZD7B;>J4(c-Lt}Y`D0@Qjse{#Kw=EmJUF(A~^LCt!YtQ zvA2zn2y6#-zxHZ!sL#(n($^&tZe18JsQU#*!5~_85<$!qiDD>#c zqGC4~1~|Nl!-HrBn0)Bz7QRTU6Y*&(V0}}opzw3Fw5CL5>5A3wE-XVXe;Tb7KXIrM zJlNn;ha*dsk1bN(SbRcsA~e|KYG?-Iz`@>zkCOZzEIr{*fQ#J`Jvp;rT0lu59z;7Z zl>5Mlhyks?!8Vqi?mq&?6VmzB=>Lpst|`WnOm1sqX>D4HQap8GI5$S<>5qVkSTkX@mKABnD*(!rf^C!t(v-ie*JZZKC7I$vX4be{Ho^Z?fI!f1@6w`(C~}pr5-6Wt~@6_P~EGObBf$wzob#ztElHK3fa@`d+RH zf5d!VT4$*qxS1yJ73gGb51$Hg7CL`71lF)b-uX91E|0M05UZ|wbBQUp#pZ8f>HrGV zqx)ypqzkX5{;ATXfC)}wBp0qQ4v_s9S{@L&$N8M3i6r~~5t;!|^IX3HaP_~n1HX=? zi5#4h1qyQbp0=EVk3cB6Xs7xYDr|ue_<~D&GnmVXJ^A2&i6QE R4V_5<=-xBXLTWsI@js#`@1Otx literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-db.png b/images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-db.png new file mode 100644 index 0000000000000000000000000000000000000000..dd90919002c206b5df21848c21dc5aa96e1afc8a GIT binary patch literal 164046 zcmZs?byOWelRg}QV8Pwt0vC7p;9NAgySuw3xCFVlySuvtce}U;cX$7Icfb8-_c!NE z&zwFr)73T8Qcpb<_ESy*5grfz)2B~}AW2chPoJQ(KYjWl3H$A%CJ9BPY zUxU6Y_>gA#kFSeWZs*i~RJ zpg*Nh!x|6U^xl5@MDhtFDx~b5e$wFt5#_A4S~ReSZs(wyd?aDC98Z zQ0P9)eRMVLp6GqOebQsnNw=w{rkmE_`1sh`#%6kce&Fb+^yYnQ3!tQ=^c@j#dTvh4 z%8GV;d_0z&o!z2vsmwN)v9Z2>YI<78&rfiBdwXnhvaYtaXL)&FEvma>ae|~ zW%%rj;raPlG0V4LAlfw5qA=zE6dhQnE+0obnyQwTw1~)8)v|=6Bg>=X;{u}|OG``g zvhwm-nK~GVXcnfA@@ZYJe1yP@R3!2LRq;P+d(kf+2SN?dT9A>E$;ip+ddU$id^|j@ zd+3n+f1Cb~I$iL0JZ$Du*+K!|5b^%kO>olZDyJ6h_E=Y6-?#9>qNS?FlGow=>yBk3 z(EkzNr071r?L5+sFil;v^U7E`6=xmSE!(?v=i=u#v9*n=sbL-%9Ay80SXb8x=pGpq z1WmnoHn*q6Hgn>eD*nUjE|pzKAS*qciHmFK=!oXSiYI4hwM|VQ7XCkWyi2Y9_$*l1 z*tkSQ^OEM{z6CO5+3a4jsnX!Jkt zOT5n&OIDD;uUIJ4lV)aSkPZKs`Txfc;YFW1<@X^oB^)L4(bTgFbL6l26Lt%l&-`p` zJCxaausvXeB_xB+=Vpt|Q5U`cZQEWeVw!I6swr6W@iSxpuU_;cb>>j@rd1#>W~h4m zt5V|-_*(%+Of`_%WfzZ8$^X{;;U2LYwHT`Y-}f`<|7fg&{`v!Dl1A6+RhTUMd@B3s zkNxDhTpOrK;%=w+nRmOQWV9Wj}tK+D07M~k} zB(X;Fc6fg~x@ccUEKIS!7yeOpN-dC;mNrTj&DXOXEjZD(e#_8#*HFbQAn=w;j7Ouq z#ly>+cHi~>>b=LB1wMP1f4`B(gRA&org`BF8G(akc^uVytL?)tFE7{TaicVcx(Tpg zEId7TTlPfB(pm!-Qz|Wrm z@okYb|Ew_3(1w3bN%$> zDR5U4eYt294Ngo1>d?Bzy*^I*P4prQj?Ksmj^Ewg@$-MW7>Yxw+(*wYOzR(aA$t4^ zL&ZQ78x_$>n*Mjv_pZ*XZ6kw!?sQsF;9Q5SxH9wFA?YCBO76k7Ed;rW@dB+%^QCR$ zn88FfiExcn$*rpD`051VVH@I6avqrB3t!#G~@pq7~ z>Y{kN@wg;8pSzf^QD0pgO&>!N|8X078i)30%8!y>e~+H9KTyepc5@+JxG6dI z7XJ77kT;U=?3K9L`8J}@Mu6#JR=O;s%;R3?ZC`Gw`AqIUb?ernGlH=#y@%O}>~+kx z<=lQLp|!KZSZ~fsVj}RLrucd%XhMI50^;m-;3J9-2XqjF~ZT9jG#lphE!NK|Gl=Yn6)wL?$qh+t<#tKGmc<;n%qx_<&oLrhi3)^;a zaiK;BuPN*1;*wBWO5^J4dZtCzifO2$@9DX`VIZn(^)cadb94Iwp4v8E8IbvJV(N`Q zMzEew8~*1CamuuD)AhHzCUj!rbG!W?o9|&^aBq)U?;3#IIrD?IBTm{sI9P(c$?~wwHbQn$fM8O3V5&c>P_w2wz5Ktj@2J zC;4xh`=SOxQCVFYcu9r9ac9%rEurSkmZudaWrMF1`1LB14+j4avh&Ow=fE;pu}Gj{ zVu!5}%S>a%jruW>W$wrcgww{~{>E{>gOfi$gbw7lHL!5NF>aO)c2vt{l- zdq8DrX8c8yCVD?UBN9`U!NKlC1U;-Uaw+;i^}OGJb;9X-8N96#-G+6i$+F4l~b z>))plv}0b0k(!8gz({j_Gu7^MELYTX^64#Rq8cX`R|j3%b{xm&gjat`{g)?Yz`*{l zxm(<>$@Clcz7C~VIXz=ti=RJdi~w3)i~k?=q%+xVCcI*zjU?$)9uu`4Ba_J2xa*ZG z()$vTc{SC=Mee(#F{jqarxBJi{FU_PFC{)L=VvzM)$NVrVG^fvBj#TPiY8tw_Cie#~EQ0wj&V=VRZqA$dKDyCtnX8mA)~6>9XP8+_W>)tI)pvxTM4S}QQkUth|Pjr9)C z2Oa&?&U~0Qf>>4M&DF^pS6z`31X>s$XAq+%83ob59#7>x{Kz_&xiTB2Jw73XexiIF z9DXaDRlAp4{p^D=f#jyHrD15`pzws&;XzXAQrFec)6;`CDjh*b$57MSNqXz_-ahr1 zvk~Gx3*y|pKiuRPjfg0>A%1#pxS8=8m`F_@46quo)lc~%QM?+oMsR9VTiY7EvllP# zt|I}dGqJIHSJZ^Cj*|hQgN!mr*NXFuca&T5A_6j85|h*x(K-j+DCp<>su*f&ytXDI zE@;zerOV6h9Ja2skBHrMP7wU6TU|Ewyg#EOSCYBjf60WF;(gk|uWRcZIT~Pa9QEK9 zTsJdvNhwfKP)n+eZ6jvzyfzA>#fdpTBreNDAU=u9+V~x3V<_{qLOa!@JqDB(7!)jw zcfdaIYPU_gvA!sGiPNv1YVf@b8anUd(|yOmw0I&$P~7NvkRyG>iQd0Er~U8!Wv`F_ zlaI7F_S=Dkpp=bGMW0Y8=4?pFmDkGJ15D&EUwfI|EGWjuO=Q31#YOdxO*uJBYinz2 zYARk>)yH}spU*5TEd0>q_sn^innbfp`!unZX3C2;{?Xe~Mu*pczhAF96C+$FDJKg&~kQ3_xbhLVg~HNk0r#- z#h|Z0qsvg6OVcBylp}CUr>3T`y+2WL#u5WmPMZZTT+DIfb%WdCYakmNlOGF8r?f}Q zc13)B6eaEB1SRoa#>eJB>-_?;{nkh@$EkOJGWurW5oc2HQmg&UuRZGz>Z50qgwNp} z#Padmx$j`sb){Qpz=qfB`E^NFQ5_jYtz?gzz_=HYXQ*4pscicuJu#rvVLVIl@(YkV zGEA}aafjDqMNgn_<^3S?rMpc)Vl)5cXZ(5>vKn>t!9iL*qTsi8!gD;=aG#+N_f=r)iJ!@7vpKj~lpRUXlelgO{?tukRj& z=UsCY8#<&_@ht-1N?B{vw`zd>hT%03u9}LS?a-VfHkm?mItB5uC^Xai-Mfo3M#Y58 zUla^s`HSXbcK~41Zl_Z%hp1|MSg|=PFfOI%j{DI>Ge%o+=0qvQnxw&ky84iD)7vb) zeMfz)#vwV9=OzqV=5)xVG?q1u{}G4IqxgKd4dFH3n7f9e&ydm5bX&WGaks*~peht! z@D;i-)q(<(k=AFo4;QgdJ(oE(<7RBs#)(T)Dv&e*uG^+<5@ogb@eaxZq>!9DE}D`% zY?CR9M_S2VOXmsy?8bPsApaw4CexxvafoxGA2Ga4OMc z3!4)Fs--|9G%0YkSDB@;Spta;CWl2tP%?M-$#*>~m8)DqMO)c~ri-Ev;2GRgK-RKCEv#l7t78$iR) zqg*vEGEya_DzK7EIV~Zj?U(azPuNNX9cC6qtmRW`R`(5{79dmd6#NMyYp}RKq^U7t z3hlHa;phl9F}WLR;1<_4!~oVo=M|R~f?6uI)7Y@NnFd3>ao{-nX1H3=f8Mdq58~IX zwhI{^#%MDLl~TW%b`A)6cgNh^OM+PDrBuQXf-I5|JYOvHOJ3fGg};95h^*0JK($n> zY2q50+9?&*UE_VtOWd@t4W?3}8Sx%PfG*s?EFIk-pzg!S7|$&>o@77|2%tNqiC^v5 zQMh$0I-WHfK*zNp=MYFdD0Uxd+kfrscN=FXK#DDn5Oo+&Qe$~g9b!JF#)%oEH%q&j z#fUkoMkC(Owz1W#Ab4E3{1P=5;M&L0Fp9NeTI!cS*pn%6QfvQzA1foxP&7g5W7A>?h0u!RFt!|@_)%U z&owk;!pj@BO^$`9aH{1N11WNG0vt7zp3>DG*Q;3#u%b-OT7m*Vty;CIjW=eBICRpN@0 z3G;Py$$&XSG*na2b{*?6=+~v8$ynf?lxAlz6D%ENx)0h;a0SR(PTr-c{lz%_A zyQn5AU0+Vj#{^ZPk=#UFA>;48Uw$Qoh)j*LmO1 zp_Y!&PzbN^s!52Ne_uPklD=0~0dVFaEG7A4mcb&2<@j960N|vzdqYR?V+7SQB$Hc0 zU8sq*;`_g$Y6(z-_Yvor{-oF_>R2Nup);Iy?IjNDhuvEYTFaQ)`y{=!!h7yx=E5LH zyxz{<(%IK{jr{wE;kB>ZE+K7N_}(AcHZuN0w} z=a8_hrYJCoU`1Uue1&cOKLOwM=e{*?wVGAHnRnmSg6nu5<JaH-nlV6Kc5n@5P|nqv5*S4^c}d9D6tCr$ES;u& zNLgB7-k9=o4~HfM1G3R1k})G?uo3R~dJENerw=!sC^MfC5jLh7~WR6$1c6 zqNBB3oburep(kguhpho6G=P9V&ga8B(|@O+@cp5#trfu-!lI^Cf+cYca7R*(AnC~h z1A92XUzbZP2`R4dsliKexrKA)Gd5D&!eR7@dH1SqSFqC*%&lcIPXuwU#H|vr5{(4^ZlGNd!2~S zIvlK9(-!e}L6MPX1j4;&xT}{^kKm-s< zFBzR}259uT?OJ9vwBp|nshi~AM|5cD<$bt-8nq}Yg*^t(YGFVx<`IUO#_%?1i=X;Kbc?ZrE446VZvht z50W3vZ?{SRN|7`3O3`X5H9S5+PR5%x@Y^E_W50u2JCs?9G<$8unUj;HCFf^arO3ca z>CnU&NmFyM#WbV*f_d2p8T}l{)qpS#|H>_|;mkP`Sxz{!40XC4-}!0~|Eq9cGK4%t1!rAW?&yRI+!%}|+lndoe{2&TD9m z9{9`FGlW996-&ZX(o{`us8Zt3uqEz+Gc$!$7T6>P+x{T^scv=qwoaxA`53U}iNlK> zq-Z_D!^bNz14H`Yl&NNxl!Kl4#4&Zpw#F(q(vjb%)9|@Q5S;bIDhpXo6tH5*4qlTnYtl5UkEEDd|Pn+Iv>DDjLP2XUdviuPgE5ZO;| z_cK7s9aTxM1_gxoQ&$w&G6H{o5kG#lI;PYBHFj_N!K&o_70j0G(z#(N3V zoOPsXYeyuQD&ytF-FumYJXSP^dVJs`JB#Loo^)rHD;gZtof3OOrnL=G2VJa^34kYM z(ScQ2p^f2WR$C+(Sh`&3kWn$SG&QgV7Vc}i!#OSn@{&caUU8@*`6zDKm6d1frCeSU z&`&GQgz}g_vK8%AgyuICX!@8Jul?do51HptrA>HF%? z5bX5yG}<6gvKQI+BEUD7n~6k@ESs1>>5;Pg9(D;~dVZ4sKD`gS^b{ySw&M-0_W@&3 zi@`e)!SpYXSO@=7MF7BRFf#?J zMykuvhw7oaG6?_Wv!uR4+mARc8PEQjL_h8=2wS$&wWD|y54SI{=o>wm9$)WX)9kF#O?p2>djB(1xw@Q@1s3jcEfVfZBfko4NP@!@ zlC*qCll;8Qq}+E9yC%nZQbcdQ(U}OWCmS0NkIT)mw(pK-Wvd!eV))z6PHeQF25soLaC0SK)A*p7Fcd;CUWN_cpR@OG43UXvql(cjCB zI4p#N@MMBE&;|;lh~H^Fl)h!qogdxq1=+-eeJ)9843=c;n*!8m?mHW&G^3)*ySm~H z&pW4zFTBKIS4R4tBpN@dMjwtxTuKz4IhB@DO6jxDLeDC98TSoiv>;dP@9v)$cI z&GAp{-9fo_{2oEwMO>+qP-#a>i!UMzmzhMv$`Wysz)x7Z3=}1wuG>n??U057B`A#l z(8K1>8&!O}A1Do#rPDX?N~<;g+W(p+1)Qe}=loYpWO%-Vq4uv@!31r>RFX9?cBUgo zd6H@v)su!&W$Ps7>Vb*i)}Kj}a>1IU%tBY{UcWZ+;X!6+54@|qqyLJY3K7e{%hqn6 z6HqiV8n!zyt8XH*iU;@Ta(5&|X$#wl#iS+#ku6F2<`EzsYMcXUR%Om>g-Zw-V@zO+ z^xY*o{Vd51uqa(@GG;NCnlICT4;=awm}A#;kv%fwuxRcMr|0290Jgc`c{mDcmQL7E;}*`VS`)tU8oa#xMG}!e0uB zROR~urD2%6Nx8~253T8d3|rqwr!8h1T^04r$=Ld221@}NbLkP>q;XN34m=|nIEEiS z?Rdkykh3It5aQa+?F~~KOlA;JrrW@Ho((d)I1G8?jx)jXH>53S<;AO_00Pj=K!oGB z?Ddg$_U-Euih-FgPef0=T8B8WB+$`&`NcOPdg??_mZCMmD4Ddd`2)THJBtgdG$V*8WLn+lvc zj>~*ts90iaS(sCaTEd%NIkPbX+L%JQ^?(Z;#3I?NLZXy{?ZlPco~=Cj`Xx8GNrEP< zVX@?#u%L@M>)?Q#C$Xrmd@=@@ zOO)}npiC<&edo@hWdz4B!!_=whK7O62qKCN_37y#IKMmmqRk;Tyx|u6Kq0JH}csGhBGRKd(rYM{G zg~v+@-ISufuPAHvf=czUJh|ihB>q{a$9o@jJF~($Sje1|-YXAgr@dLDE3~XZpyJJ( zP|V7M+Mfglp73kLB$TFVs5Uw{v$E586l;T!LBJ~8Up^)6(#GP4Lx(D13XJq6o^(NE z;nCqhKAxb|L{~g1MYs-B(WO8>*Zd&L5mu)PvZT-hnG##>46qz2cbQ~cVK=s3g@wr$c$n>&{Bt`JHL>`p(1>Sp~cLOZr ztvh76S_NxP+CXZo3w=rd6#vs6r9FX*v6<_+2Xf>od zSA#G}VoJHcw`c40;N~Bb=sxMSE>gbKGu1;E2Z!sveoY}Kg@>D(mDANG0fGJqH(%dR z^7ib5^=KBX9tO7UcDr7>-cy?V#0Se2^KT2y1@1134$wtcoq3|$Uq$jkv|#=uSo7#- z?Rhcn%H6ticXU6mGS%TSu4egpd7=+*_f+u8%I;0;YM^o{aAIF5QR43B%j)3ctJ_PR z%*(g=VF%(Yk7xYHCS~p~%cqIAxCLx-!5&X!c6&Kh6r>9K0{6SJ-*^UYF0z!#YfQG8MsoNLxS+Tv06Ed*A5zQB*%gR zihrxZkYOIUg#8I)Yd?9>WWWb4!($+D}%R0<86zzpiYK2x+?K-Vh}t!q=I z3Z09aq36B0UDtM2;C3XxHRY@cc7IyCCU zW5OALUiM-PHmgFGHph^4va}(X-eW^i;sJ=s?``6ECVhUyYE*dYfh zkE+jfnV3(VhSoYz<8r#&2eIQ8XD+G@q^#=AKSeO%*xXbMPlo2DSOSC%iwQLiy?nrX z={P-f9&{gGB8i@>jGHeXP=X>2^6sTfE*`5~B2^LE|7|I70IQ~%Pt-9vY>(X~I~|g2 z*{97_z9W+I1HS~QNi4Bn%Tvf`ti&^u#|UeFDJJ}~e(*O@ndI1u(M4aH)<6T!-;J?e zKT5{bT;8^8+EGZ9gSPMdn^;YEzVk`XBj6CsDamkd=;{%)TLa9^dgaCq@M@mt4dYnG z*+^KC$oJt;5s6>#cK+L(TvBT&WdRbr3v8_9qLX|DB4k=813 zpeEY|HU4zxqf8loA<>i{uSb|aBERaeilD6p2*_dDY`6Tj{F9?l&yWRj5uA>XSjwhc zPZW~fhjOgG5->^B&t<_&*3vaL@QjI{Dhi{ zDehfv{a#6N0whCJ!hS8MUHReco0WATh*t$rOd4BliRkvH>X})70r!^92GVfWGyn7- zP8Pi{JvrY$QVI>FHIT1hC1pp;DY6`)y?vjk)wYInh($()usJ;^u|KKtLSUnZ&BRpF z7I6S_X4xjH8Mb`6>@z=PGU=%61T{qZt~o(6F1cNpqNX8$teut^F3qD6G2(=ti^P|A z^{^BYC7#!7X*x!knHao@x{;&QZUX*I5XD%fO)bkz06zzCQcoIflZwhvD(js|>tr9tTDka7fgb z7K*(h4)aKLEe#Xu(hNB{raVarZRzJTD(RwAk!Em>JFIPfmrVC(kuk;5xfZ&%z5WL% z<#Taw%*<+8GWOOb%6=IWl7Svt+vu(MSW{Z zG2A{7*>|kbuTaBuJB)olP=nB?2i0T`BHNW6Rr6`joQkN-g*ZMKJ5uEJr7c&Zg%sbK zn~SCtP)*uw^~(b5xEP1rHlcJ&5OLVsyaYFqpz5VKB5g zeFXC4BXx)t>tg3Ek?%gCUY;J(ZpRc}f-iCG^BCnrfZ#h_zY*6TIG z7fov_pibk=s65d-`uby#q$$JN{TJPZl$#~lpkI|rI5RD?j8}qwr<@Nb(RL2ohwq~> z>o>njNA<}-qZHRZ0M5KRV6C0HQ_Zjz9$h9CK}Q1O!}4uxC?igZow-`nJXt@!jMfFh%770T5%&1{Ew0MV3k#YbV6{)~u zqPclkMXja_+h{Px6~Z4-NqzxOby5D7%xIz8?Vp)lj$A|#e9L~~(VKN^6jevYrBT)f z<+w8N1C79rN6{!mfe(&HmZN0re+Yu6X0g))Lc^m1xL^`eT4 zel>>1xg06`c6bi?CNY3pxFQT{ZxV3*BTnx1rP^^f6g3aOOBv;fe1hS3lI+s~SWDB@ zbmScrybM~2OHcl{u$u8{Pqe&T$@-!=+a~*CQ#!&??92r>*S{}6$y|+?_Fi=5_-Ks} zZP9ESK`i)D@feB(OKgZ0n@+O&5mQQ>jQp}MWzrna2-9g!7%bDh`XIXCc%<2r^E)gQ z+Y!TU^Elxd)8Vvo1y2GYA@EMqcx}^aI5S<;x=Ij=OO+BHzMSPCO>`7Gk)yk!8bQTixvY_^X@Of1crn%F{TzMt?F$F9&MEbPu}n6*zBV0aQ4TA1 zb|aEkEpl;MT-B8w!@gz_xd4ulEirbLPFsAxL`k|f_)KIwsdo-O-9ogR*VdL<<-^fs0JgtnnPD8kTgKTsC48*Ln|JQ|HLH&)c|Eq6U z{B5VV@U6xW%cJ9xo2TRS;LanQ`NriZxE$b-X?*J?fdUqGa2+TUR+ZD0pLaE%oi{af zhsF=T(ltLXno-;{JY8NAozleU2!rZGUM**#pxPcuLWDa|Y`3PHn;niPU0BJ&FJ5#_ z7Jx>OUr_kZK7VU$DBt2qbPNTIVNocS@-vQd3cEm-K)Ps^0C5K$SBre#q%MgoBdGH$ zqr|n#L1w2|`^TJx0TVT=41tWK@Z4-I9{|L&`VRIuPFq~BM#3FTm1}C*#loo*CuA#S z=q&y_(8);n`#CJ^hirx%VDfNub19jZ5Ylnw-3Eiu;$* z=j-S{sJwE2Sd^7`H``2XQzT^z8~Q_=lr#d(qkK>LqQ<|@XI#p@`KvJ(6aWCoA72hM z{`}ckCwr}GNWa0qD)sNdL2-TC&g(L)!s>RB;A;s6eHjm&gZ!NGxRt}3gy0j{@48jZ z>(h%@Qyc2kZzSz8o|3lc)~`4H(0zZ#Ke&pvQc_Yc`{&U9zp(o5X7dSdw*`2UKnKeV za_?6Nu>=zF^l)+O|J=A3zZ2UAmC^XT**%QA3DAo{T+JjLkN2+mUdLEpF0ACQf;S#) zG9Pr0pg&i1vY$3wCxpBQP6l$0GS;ut^0qz4FRXTIwQs(AAzVVp%dndk_7_~rBOVCs zJSNr5TY(Vy9s|Lw_fgJEdX1H@Ak_ta>4Tz;iRUg06UK`=HR&SJALsEef$!IT0%9FK z3UqFm2GbimhgomwW?An7(VdTemrwV;3EC#Z4TA;N>8f^QRF$!02^lDi>70f*cYmd% zX-Jv-t*LK0brVGGwGnmYO61`wJ56V^%1SiLoX-xNNz-nswv6Z$Wq)D>-UVe$k=8%)cy=$po{XQh=0(}jjz5i zE}YPBn+p@DK@*feUME?=kn$`8P&n3;qf)eVXenYismef!`HV!0Le)6k+l$p zN;y4ZFt=^o|7Kxron6@&yc{k()=Dx)Jx53MuIh?c5+O4%d7pBje7_}Zp> zn+GwqOc`KeS&nDZcFGqGjNx?uf{z%u#=?3)JVKi<78o-}vF}ol_lrvUo06C1Y>V^P z*6Z9UZXS%Q{vyfGk_pmonc$yV2$Z!Ktgk_)09H>f!PG%4BJm)C!U#8`(8UJs<9ra5<%X|>WIM;7-@J$r;saQL){Wt2At$I0toGq$Tr$we# z20W#L)UC}ygI?%m#FaW-JE zn>DeJE~c9TY7EEZ6(`ua;UN1|_(?sER>5rC4G!Kt)_$xmF1NFDbBeJEl9HjB?TH=} z$fouOJyZ$+8y~Ga^59@4Rxg^K^%@D>lC*Y`NNmj+*hq#S3NZ$?6H@lpnEURB;}GZ|K<%WlVn8?fq}@nXMoB%0R{7=G zsj>+*FSeIzm`KHJ%Q}qDhsk2?>UU(f zVXh$rXH6-ue77BWKZ03}wy4ayc3)5pC6b{9KH)rrE`n@z`7bv^=~j>AO_lCqEZ{d` z#Y*+E@D4rtnwDi5eGD!kC`?$jjq?e_Jov!rta3ckuo!%(N={!k@IC2GX;Ucl#*pofyBj zO#GQW7NG3**7*Df<$*r_iGBN{fZ-D*ReH&DWT~9SZ#8&y^(ARUG#)s#O>xO8!XQ&L zT-n+_%;OGnD%7d<2Be#&+!tC!@87W$nTS%S4#pV9vFYnWXJ>3J)D{@VE1}X=Nh@n^ zE?O%8ot&~+AhJvFwyXCRbaG<-&YZA-_Bp|ysU06C=Yw67SkkWK;?h9AO{0tf`!JE) z*uuqlM~3c=&iMPgst36Pu@KMu>&ANrhEK&&SXVmg6d?5(f8*iX#?yS0Eo%*DcIZh} zSy>#Ul@X2LcaSS>0Dy%>5s)LcQ&g<2u=u0)&KD{C_>8u%NzACUjeb4)r|V}_VFqKa zz=4KkbxVre&>@5lOcysrn~Sa|*D9#`P+#92umn@ucv8B5vN{Utso}!UGly#-%-oHz z$Zsl3NYNyXlRA*msJ7Ox=VW^O)y==xu16Ua)N(4TQ*0)I2WCQjMfv(Ik1p#^yj`Q% z;}udnxr6emgvcuo5gT5}9MrIm;l%Cd(GLeRVvv^b^Y(=IivfvH>Pmp%S`<5bTH_(v z;^|-eV=QrLmia}Lx3dhp9r>(wYO(7K4zY_f!8g_$K(hTvH}Bhm-@jgYEo$0fin&da zvfQMvVoyJM3>dS#XWsW{htc0yzN>eQ`8`GZ4Y1y!jX2KKtPsq?-W^(}p7Y%R1qfC1 z%sob2Y7*`->|Qb?N>u&3F+3G7G8Ea=ri|?NzD^EppO}{tMNlW65ngt#N?99|FEyOSIhzc41 z>#OtZp3(QP{A{P`cQipAI|}kbC=bl1e$)7f3fzMmxLKEbr8o;x76!fbn^WiD6LtPe z4fgMmkr2f#5=e~bMk6_zoc9!KAGRAaJ2TBG6+a&bqZm~tqbnLQk+7mJ;#$XA{Vcn5 z+9#=3vqD@abuMmU;?_FF*!P$)V`8!dRcgbQhNft=Hq^X2xn&s{$r`o-e7I=Yq87L0 zw?crk5Mb*{G<@DA_|3n#99U>JfO~LkqVJvQLw(|vq^U*jX@weKB!WSS&uqp4vN_MJ z0Pdt{?KJ*jX6F#q+xUd;bc~j>w{}3GK`dnH0n;H1jYB3gD>L$_XFd!Bu>96kP}8Up zRlkb4TQbggIoJ=CtT6F*^zZ)d`z^$5(W%5Ab_l{21#1Wovop+W;Y|qn_lKg+NG$P2 zGK`|gYFIFF?K<)xz~~^sZO5>2Lh7e?itvwfB~)S=;RG4J$hkrkG~1l|l8E&Q(<5H- z9Yjdf{xBOfI7Urc&5cqdq9}b*6`hEnDkh2rC~fq?6alN!pWGy5FW?T9SQIt21x##u z+%=k6R9PA7dxv*EIo|+Lg%G_maAWfWc#3)-;Y)(`9le?oz+|;NBC5`?Krd9nj*fbE zHWnsYy&7&snS&V~$Ky8K6AR!Pfw;12+H8^>*3t9^Y@V|-vfLhM9$JaVlRTkgq?D3H zAY%TEXnCbAd1KY27?2_<4LlW5`qP+zf=eJfIKmuqO}K-t3|U_jar63`QnM+_Wr^}E zV|%}gj%7_!)Eb#t$&tF!sveu_6>{ZHC@z7^zgBT0bN+7`uloZmHF>+~QL~Ny#}pi^ zzB=&m6M-Wj>JOGm)0_XzdRB1{O2S0>j<@!oc`jH^9`nP~Ji7kCb=|P~Pyg)wA1;2< z3`R2?o$H6w)kWp|13#$sH3tCdqa;dUq$SM%`$` zJB3Pf1a~$@sBn#3JJygzOX~2k_jK*{p)(Bhm#`s-Dzqa>i(`sx8`UQj|2060UK;dtLA=C}{%-r||!zI^2K{IJ&5_S^&QRajWErhiLHmXEssEgQYw+u6=CF6m*4 z-Sz7booPHA%Y17n63bNUCfHj`T9u8o5aWo)^U$)Q$i^JW#jmG7N;~s)qKR1=?@9NY zRP4j0o3G6JRAnsE|Kv#oJ$*;d|EKqUt0(=^4S~dp9>9H3xX}C}+$dxY?*udPPzCkO64n!U3xL7 zo7dT2w$|49#UC`U`F6{Kf&vIPsltol=)*@c#4|h`Ar=-;<%pI-BqumNq5$sp_Vz7u z?QG$bGQLXSAOf1Exl9=g{#Fx7d%r`%UuQiq<@Cv14K^SfjwCHeE;?rH;Ujm0YPj(u zz4GE9FZya$N&Zz483TN$weh41669ebyrmz|nVVQ&5rjeXfe-WUsI2#NFX;M3?00$Y zz7;m;aW$g{U}=(wYQFMd9FNT$Q@O0Od;h~@k!c*%eC`d-S~9L}WZ8+}y986ZzlcO% zE#?vLPJ8z@;lBQ`FeoJ>w8#DzJWx^Y&w^XUog>@;EB{$mlD6FvvjhuX(q$Q!JzG-Qa^5%b+W>?vSG;@BY99!u2Ijs zA`Re|Su3rBrj2nTM_v9w^jRcU4rc)~+3qwgBdc2O58lx$s&no3;@I2Ij!ONtHoP2Z z89RYo5ZYF5=W_*PILb0FEek95-0S3}OiReAs^WENvbtJ>*BmB=BC=t5LHv_YmpV&k z9OCk5ZS`_`e8ZpIO2|5qO@4E$-UpS4tdq+qrz_DpE#W5j+uj_-!8+@nr{(ad^Hw$Y z5M8;E6i9DYNzDb7J`Vn{(l)&)cB_(~r!?X)CGPe7asX=XF{QRoNL;`sPnzm;kzxk@ zjq*>&*d(|A;Q}o4&@|SFkG1!^f+?YAEd1q!ZO{CJexSU3DwUs$8 zR|)dSc`@78Na9wXJFRC$ned+NW7sDB1 zQ270?nt4UV3JymaUUfAN-uQr`dt6%@((z4_{uFUv70NOR-47bDa#7JgNeBI=r5Xx~ zn0TG>c7Xk{fM#AE048l*$k&E3O^R4B)q<=yML2woVONlvG-dTjKpFLS-W;hEi()me z(_yk=GGPm(;QwRpADnCnmbGzsk8N9fY+HM5+qP})v2EM7ZQHi(`OUcp_ntStKj4e# z=(S>1M^;vLb#_(e^W=IGcUch~uQsvPxpfd3XF@GDs1NsCsacH^YeHkJtO|>9=vQ>W zVD5wx7c9oET#-|f>Yhn_x|~y2n2JF*BTHUyXO7_1aj^Pe5II&5r_E0yQVMLRWeV zj-DKqhGbMIY@@WsFfs86N~=(;P{txpC4QL175&O(phxuR-xFfrY;RCRo@MqaiC|>E zuG$n*AFC6yTd^xRoad%Qvd0n-l25Qy)4IyN@Qi~N9IjXqRvsLc!f$g+-*%ewr%nk4>t6V~8Y#?vK8qI*kbfGE8*R5B*f zZ!D2tW|HO59Wf_l_&GcF%Ls+~WzoDNSkf^;;*+~QFH>pI??rm4l#*IcbjjjodHZz; zdGS@cA_^Ka=m3J5Il|M&EhTJ&>0-&S&H`*@RjYu77pGm|YI~_b@ItL{qC{Mv*rFlP z#Gt-Vc8!51w#(kFxP*3WK+h#6Elc8lrVjhHvY>uLK}f7WB(CW!I_6{jgO3{nmeLI5 zapF?bv7&wxBu%`|791~5X{^WpVp{W^QIXtWnIv-4wZiR@iqee>aXR_~x|CYsXHv`M z$K2L-&y>H!Sf+_6D}5=y)v{~|8iz$LWIztF0&%psWbY=~&m|s9>j@D#%u(&a;v~As zrxw;)G{#xVV>sT|_aJc^utb zPq*?)7-{nWo!{y5qFSY?49f33WBqFv%0p<|UHaU4?e&|4=^ zIEY|O%?!4Wl!UD&bw`;SA-Xs7!h52rVQf^1Wp1f`cc@L{t>7wf{P$wDw^CZ_+Yh*u z<`eZB4Gm4ld`G3c-om+c(-i=aW9Bvd#JN_IPt*i_6()Z4Aulhh`VU)DFs{3(x;uem zW|rrj*eK8It<24G_6xd9=VNEf)_wI$Q9_BVlOVH zCl%|B{$~s*%rndxE_@ft9TkG%GsQU^?ndvw>RWW2-AFLBZT%Etk zmwZFnPR7Eo@$;OY{d`kyMFCo1eTpSK7kT$@dJonq3BkGWAAC_QL5MX0BjsDv53Y#q zsZ_=*%*OjZJtHe?tNB3(w%r79%}WUBEpe(u{8u;jGb~jy`hkAD0D?UYp^=M=%O{Qm z)&pGBCM5vQ%P;tB3v27HbB1J(zbU>5jM{&qH3dh()QyBdfa3REhm7@9+;TRE$q@<< zZj+_94$ju1-w#Ypnb)Z-JhrJ4YJgQDa zDW4&sPf*`7ljogY?|&a&i{p%&xnHZ|_!-3!x_A1$KE5({bgD38(Pp-HdVd~Q0q4Je z3@6s%M(Q!Am88n$_0o_M`h3Z!0?wg05tu1^pp%7>l9Wq?wmfbUOmf<|pWbhJU#-^#f2(_?nd|l>$*~5!J8I8ZvRZzt(sZ#> zUw#PpecwzPraaxu>OP-uSNN(L_u(V?eC|~L^n2}AtU?Bvd)jf-)f-Y;NjE4RD_&;u6^EP8Io@yz<$;K z^~MRSLX7z)?L~6aw!U^`j(a^vs)TdC{{DPuU+OjJ(h9V>dw+J?{u;v>y(#h9(y|9K zG@*58U)oju*4qBUu>EMZ*;rNeu+F)-IJnYQBvo~e?BXh|d2Um^l-LGn(S{p88k7g` z*cx^9CVAhPW79rTFXINQr4qQF-PzUtBD9@2y>+x+b^iRXb?*4DYQzDtp66f4)_Z>e z_m}|RdYgJoO%txs%Or0P5M;?)D%w+Hj&FE+4(i_r5ofM`Sskfx?$ZW`PThUi zKa=n&S$eb;D=jYK+_r6pt85}vZ=aW)M3s1N(zaP|syqg@HJ?pAXT4%aAD0}nukTq_#TL^YbaPiEwYz?#*{PXtvrL zSuZ7je^mE!pxa<^$V7H&5Bn-llhj-EOx|=DnnZ`%PHdu1Ek(MOBwrMW5LsXwwGj$m}mM2@elYv z#DNp=vV*2gZ_Vo*ip}^IA(P`C+PdQbnwaq^To)n(wN+G181PZD+J)tj{rf0+mI~98 z0!n+E5d=zerzPI<9ZYu+5C|Y$<@~3_AF(6v(h3Sl>KYn_(@Z&~aQr`~XJ!2~D7yq1 zdYIspgwEz>6-1#Q4Y`3d;1TEy0vKh>V>FprxS^-qyzP zZw-D_DS4L8t0w3=q)wa8+rBmMph0F<$2{iNClczcCj6gq{o~}ejW8eiwSo&J6xlTN zxq^oJ9|eB~9|IR}r+)_ce}w+e5Z$ptflOhMVNCy@hO@?njg1RA1%>$EcKA|qFfcH2 zKLwXk{R94C#DDiVa)N)v;KGra)yp&-iu50o{p*W4U1(5Uv!H_-eM(|4Xr*%b@9;su z`c>%sS+Y=snSaapA8A2`WCH5+xhO%J_hl1w=e|LNnW9eP@Jc4q6Se$x2dga->6 zRP6t49~I5Z24l>5bmxXK{Xgn~69_P7092+-Z-F+XxC=04J8|IrKNkcrD!xVf{WO2C zaz5W}x`;a3Eq*@-Zz?xZ_F$w6^Og{*AVvvTLLKx+A|zblSej zo%vtZ4IZ`yedqxIPyCn;1E`!e)wbfJl$+WFrS`6+hTcE=!1ZY#LUZEAxq8h<1G7Q_ zE`f1>IBP^^u5fouliSQ%xuRlOFKIOTKNdk21XE(No>ZoEBq3UG-;BPhhB=H4J*-!) zly{^51Ee0|{ltbLBa`eZB5)*X1*y6X+TF^Vw%(kSsyYE(}#aNr982 z+x*N)7Iv2uvZ*IhElug=95v^B2@A#~3>1NSU(#sye>xW27BgYtFI@g(!_rFvEA=nL#Dz90GvrG*<3sw-kYZRxB0N#&JH5%Yi%-f+p*d77m1WAJni+Bu z!^{>R_I{?3u4d1%{27c5(AzX%_Z|AIOu9wkVP+Mp!+kJAPUcis2Vopf4AK+Ljy*fK zjLueb8%{X*2|Z)ZcCI_lo2zN#zdLh7(xiPRBkt}!{5tV>NP#VWc9rp(&%le&BW3jG zX;#UM1h!kn%MUuZXNFwID0rw|s~UgxZiKRn;IxbBZ5~CxrO93BM2FZcU+l3)`^`IR z-Q3*?;MGB=6XyMOzjNy~RG*CSiPo!QkTGo&li|~~?Or{8F3bnVLWlEuN|ymZ-3XQp z<*z$jA4Y+km>`b!$I1ZdikBitxcFRS%7gp)JKv1Y!+F=;1zP*|XhsEf+2XSY;h&Zo zd7sej%-(eutUjY|1wD`N8hp|Yj2im@#N65bcyaZpagRrEkME7Q+NlI1c;Jom zwfo9`NS%V}>dB^l0o>o%EKQ(N9lX|f9*%8VSRD)|Zv%{Hg6DP72lhFmmZAFy3u&>_t(#&!TNLpO9(e6GR zoTg1&Ufe!#tCITv2b zN9|jn|8ms^q34HPh#RpDRs2V8Z|9#R?vK@4S>B-xmDS&um<7>Sj?a1tU5Rxv)jaau zchFtYU+*q$#jV_de%^k=zVgtUJaB!?JF3{)>t`;WUZ8#++S}e*KuwQN#Uq_2@t~Dj z6snr`-|~VwiNV~h(?U?Ntaa1-&Yex$9QI!9xn`w(kLAm@hy3guQepdgLbsEa2VAF# zU8^|K)mrZF#M)juDmn>`?235qOt#l6x#z+X(YUniK>F+j`wqEhTWW@= z4ddgS89-xO-LzMVN_sltm{-l?Rzej-Mqej*L3L83ZD-?lk7Ga3Jk?O`a)xG`R&VcQ z6^{##njP)6A`t@#&IguiE7e9*(~H1W2V5<$u4Jach`#exHkG`%uGP-76D`mD?W-CA ztC>hwx9ecF&$WF{N6W2e_*uuRS#$iAzq9l?-|tN|U!aaX$1kfzd>_}83H%VLr;YYM#Q);&nQUBUQU z@9^CmJ10J@IAsH$PfkX|fFI8*3n*z8){Xd=#NgZ!FxI@sdQK>(t3YVG*X^z9ZNp{PUyGHzgbd8T4W3V( z!~N~DYAx7*@OS>59-7_5xfZ^uWW)z7_d;F!#??)#8h%IX<9@jj*gOKF__{-~6~! z%l_MwL2ynv(n_Kg9U8CiuIhFlGqa({bK;mvYnSeMgC^*$YwQL%Zu6E6r-Pox1EH7I zV=P%~<)fDOiK#AUZ(=iy4|$_&J|-3JEWi2PC(t*JC21?_C>$QYVJ+)`^>XfL>xBw^ z^ydAOr^6RdcRK%N%b|~7yq+AKfWx>>?qe&}-?T->@Vt)6M9=&%7uv&wUX~*PG9w%Z z%xi^j2;V}F7?P=-I5OCEGP>90znH`R{+BP{g^@1u^%aitx;{r9i>XXL&-YayX{$Ue@iZ5U%d%42QG zR)plVs7mtp8mnjTfh(E*(r}fUXVawNz^x_^Jo_rmfW@Wf8N&x?Q#9-=yb;o2=N%6p zAJ2WXaQ)NMoDU!(n*7Tu5q>=gOvNYf_vQztoSYkSbEPrb_>W^z6#?QaZucl>f$c1+ zHeoK;8{o*dE)@<(oJUt#Re$4n52wT7;(B1pkFLJ&`}JSgp1*ZyPbdcFN|A1#btZdx zngK2w)@RjUk>SSFbrCC0u4W~CEKfZa=U^JTDu87$J@8$}KuqW}uSx#-+{QfP zCc`d^U*}A0ER)Wk>fm2)*;#fv;5IYa^ZrR)UvWjEcab5;y@92ev^QyKE(i9w){1-A z|3gc|%N`*0N@~~9B&0pM78oBrh0nl?g{IDVaM>zV5%nap;`C1DjJ!GIQ0kD^TUdNt z`)EwUV2(xb^qcz49J?bqw4}Y2Y-SxG7m52ri|o29l%3FD_+w|6Wcu{C1LVA`4B@`b{S|pzq~^2iy_I}y zO{LJodBW}w!aVCNK6fRQf~@>j)L^K31P4+uc50lO{;1%>Ix#7D4`yXi;e3$EOU%}92+{`bP1*E=&XRR= z+wL2TwSs#K{>w~7$q#F0=|t9C5z=Nj2@#kpl!Tnw%hew1KhbNy^5r7i-dI8;PS-5# zx=%3FJ12H$d*;z>ynRDZ2wv{6d@M&TlA;AeBbv-_D@wqbH%YkI>JV}|+zL_lwtB{Fe_DS5J4;O#a zZL0@~-+#|FIHX)*Md}wKU~tH4KA;;>Q?zQeIMwDH} z7Pr3S&ZI%ttm?p~;Dp#u+c_obzOOZ|*uHRNDK6%mJh4|mZu@RNZ!Ax7!b5P=;nbZR znnQD(>P>54&3t75gAMx(LkRYA!Jaw*}x>9eAZZOKpZHn`Hu0J1iAI4}8TPeJ~Gg-4iK1nOdMHOeqC9%b!%s7BAo~AWuYFn2KaNCGz&Z zpMKtigd`A8xV;nUcKm2Rnn!|uc^eOJ8oc)`0+5UrGQtT-W$H0?qnyq4gNZ@ngpt6uTU?nqS(Db83jD{|<@y3gm*U-SZbf_>zHvCLk(}c6dSusG0QTqkt-W z6D*bsiN4$l#YKza516LYfeRwn!iA890F|IT-nMuW!VyLH^G?)qy%UOGZ?GMv88dx!Kmg!OB zX2sS8yYAN^Op3pN@BIh~Y$ZAnmASr))&N}&iz;@`HNG0K6N0mnn&BIBsA1Q%1!0

      @uVYw7W8Ex%D#M!*M|}A^^lbQdILhU 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

      &81|lqbF7CdcJz<^agN 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-ui.png b/images/images/version-1.5.0/use-cases/configure-mongodb/ops-manager-ui.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f7ff32524bdf3b6dafeb660f1ec029f929de5c GIT binary patch literal 80032 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

      7kbN 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 NXsBo_7b{wX{6Fvw4{ZPd literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/ops-organizations.png b/images/images/version-1.5.0/use-cases/configure-mongodb/ops-organizations.png new file mode 100644 index 0000000000000000000000000000000000000000..0b870b1e47ce8dd55d8358ed306019431ddd3509 GIT binary patch literal 70619 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/organization-settings.png b/images/images/version-1.5.0/use-cases/configure-mongodb/organization-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..a033a8f7eefa002a8179d973b9e80fe90ea0ce11 GIT binary patch literal 88971 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 uk}Mds-MOhei~?K78&3cf;tSE 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 z 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 Hpqu{#GIIo@ literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/overview.png b/images/images/version-1.5.0/use-cases/configure-mongodb/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7bdf1c337dba522c87d622e7736fc1c25749bb GIT binary patch literal 49329 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-deployment.png b/images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-deployment.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5ac2e426700816350bd3156bd11d510da000dc GIT binary patch literal 233048 zcmZsC1zcRawm0tX?gfgwQ($n4x3~`O6u08;THL+3yTjn_?(P)#k8{s?@4oxqm*1W} zGucV@O0tqH`-dvZOClo>Ab^2^Axle%DT9GQXM=%3#KOURbT7B{WzH zKb-M7qmL>W7#Wzfn8SRnnK^P#3R4~+L6EV5Ly*~1hon11Wn8~|-m9wQ zePl=hOp>o>T>8#SDzvy&^WN`Q9bA^IxME`0XiXYdwjB9}2LCfvSQ-)x%*|^I4m$TZ z>zpCQ#GWNo2iJD%cdf1x?H?TcpYr^ME&bcu6bpP(0o1MN5m06|C+lUZ^h7AICMG76 zb8~^~>$+_JnQBhv-QC?EIwkUA#r`TT&!01AA%X_=-dGwY&%O6auF|4Iv`tjjAaz-sl1mN$Te^Ct-ijwL7S zI50sjuKvhw0};%Bw=JT5kuKz&`7fIPMMNZ&nI9S4e_b};|H}O6(;;I7@{ii3(Mb4= z^MSREcpbr3Eb!F8{TTIk{D!){xIoK0H#_N3iK7@aFT?I-2O7iNIopJPaPZO2jhAl;#HAp(3WHNeE&XoUTXpboo%wH@zk-GaI@P^V zN;Pw?E~sE8!L@-8d^^#E`Q^>E|7YhaFU;U^{ zcaM)PsAy;?DJlI?U4Q#mkDY%o$%7?EPGyC)q)+0y+V}69(cUkV=k52p`2_`6cb@0X z2Tl4!xVVj;R~lGF>Ftz1xE%j1WRj3HJ)gHuEiMjrDlU57oh~^Htxw7iSade55EHs1 z@nxVaa$^pq%k!K%du0}Fo#&isV=r29@e`%(h9cT26R(^R?yqfC>5PD;7qHp@3jMZJMTGNuZH-gYPn^cj5qH&dFoiXj|=LZu%Bu-0)tlE?so`p zX>w%Gtv}jo4Z!xFQ&Awqz3O?g<3FK$HaTb@NHlq6OLW|qn{nnN#yw(B+goUl3fRH< z$aJFS>8oQ79Xp;c&*I_wvyOYB?Rw_pQ0wlvoTH`dx8Bw+RK+!(2am`;qmEvB?LOm> z;mlq)qN!eyjqo?ag?M*Lc^6HLjcxrd%IvXjTnoBi_pn{z1BahnNMt<=fv^1Z>64U< z3_wO^I4ChSHEe4Om{jyf{!mZ0)X3Gtqqnygl9-s-^$LXBi~`cny^{asz^-HHxv_5J zp2Q%`&aB^mcu31!#$kEwgbE{lV-mT#x;hHWH5K}mwQQi+ne3~ zu15t)52pZYYeui~&tT;TcYiNl1$fYH?qXq^72Bnq(A&YGD7t9OW?3 zBdqO(!$i%X#{q72qP<_>!0ma z)fEI|dxI)ANW11SmTd#4W~C;-NJPp#P=`QJYOZYGz^CjcbF`lLCz+KKKkYMp3#|gP zuB98P^s=2RDSE>Z(?w<8!Yr?zR$bi?8o+GAI{|jw3%qs|3Y15ogN2H(MGG@4BQ7suwcQrSR zGt(lL*O32izVEghgqJXcuxkM9VVLj|!ccnR!X2pJQGVwP|~QdmbDa*{R&{dbUnTO1fU)->RZN z>S%6mUTk$?UI3(U9ov-s%<_KY1pojKrj0W~%+fxIbg3#Nm_~c{%_A8v6I<{Mp_4i~ zI#PQi zvQ>}dz3^Mg-&s~)eVm!{s9Z_CJSNT_ju;!atGU}JIhfP!e<)~>SGMf)2-q!HKk(QI zk0J>cqVmN^ z=C^SOrl1}v!Z0>WG!pFSC%e)`H8J3HvtQ7+DLA=u-*qQ;;^h%G^gqo(`P$A_Naw#QmznmEhgG-T(VAiw1Oz9Xq;Yc4cY>0M;AOoieK|NRa5|#}WS==7 zCv!Ao8cZ}C0wgDO1{tk^hpV|E7@B@91av~Z2z<5n3Nq$Z(omK7QqNUJROJlRc_VU) zJOY@3Wd=TmuZJa!BFc_D+w$`U(4`b4y*zV4V)Yo}IwJ-t)IaFh;8=N0r>0lKa#HXU zXiBq(E}ZK_pOG2D{dwXuLaG#18?TBFlh>8eaBVClw3O(+gCi7+&M6Mg(VlDS7l?|M zVB|ob0p1S`mzqs>%RI5l5kT@YL<9)m&~S2tsQIAh1ZxevtMuE-i9SyO6-!0YT>c=C^^LSyGefrjb3ztD6--};rZB=1gjFDfzz+)Le|E2SK}2;jr#f0e z+o}ZA&)#w;8@CuB-}GbjL!_MA3`v*Unv;1J(TMJtytsg z`)f9<_rw27KnStKyK||RFWS)rE!CPf?-0(=kRgOHcfPQ_zxEUHYw-C0y*WsyueEz{ zhlPjhoV9hVksr&-@>^S2Y+o=pB7a&7hab1XelM-;2>Uq7qbvWIvalx0Syc&meh4)J z7QMe#6{fv3I(mD0(1?j6i;Ig983Y8G)2hH#N;nuq1PwahtBtN(n}BV zv>)EBXwLqux?}_N9$$ow&NX%ey#j3C_1>X9FrFTpE2h5}&sEcw{`Psf<-g48yeBFV zmz(|scNC2F(p~GSm*`hgBirV%z5HucEssFL5UMiP4cQzQV~6cd6h zd{}a05G>4aF9ww8r@(*cj>dd1DI?CkZyIDr{Ta@e74(ws)P&@#3qELmI562fqxdkW zIN44y%Q#Vok9^b}LVN0?+8L3ugq`%VQ&pjFZx60I!$D`yrljpa((6w=IQ`JY-J*>a z1@bb$`|Trx9?WzuW_{pit*wlb>MqH`Dd>+Kk2fC@J^@pQQv~qZW|0rTHc*N{nNcG` zCUql9g_WF2z=f~$aYd@CsQ!Th^kOsOzSB2yg{q~;Nj`X1{I(F$k)xE({53E-3E@_I zt3I!k0(VJV<&c;Jpd$|@?<$__kLw0~E50-+I1`W)>yH#9LdS=I>DJ+N{(|z-3woRYawB- zR>@?h4bTofp@Kb?S@sF+HL=7;&~;{mny*A|P~?Rzb%~=3mzdIJq9nSmARpNB(fCA~ zvE>N{l;TLDM`w`nh_d=lU&3fz5f8>{GkEZcee!~%D9Uw{L!Bd3M33^srXIbJP$LXL zWs=qsEPm`3to*DInQuxA_^P5evK%;Mf}KP<{=H_r8DPu`&=y63Bv!g9ph00~cXwEp zX8p}qO}saH+E8V(hE1Zv!Xg$vwjj55|NF|qQM6)qI#vPRsJAyD13|fECTkTwD?e9A zW(RQeXw*P@%xoM%MEE-ijLE^2S{h`EY~+(2;bwAw%FXu#4kuuKC$_oBI-G17RH@TR z4-`zWhhk<$P$wTGv1o6xtV%C85ArJ?Yk$BD%-Sm66RZTw)J7Q3FNmU6P$)?eaZtf$ zq?9od_2Oi?%3-OCC7L%mN(h06tH!*0aW+*e~(6PFJDPP?iWCa6p*}f_s z{~_LT%b&b*^vS8|{zFFr;++AZu_8BjcLuKZ;3nbd*YUlFCuhBVZ6wY`TBKD3+P9pQ zNj=3pKvo8zy(64wdpjOcM$q~%H_CA_chO(UQExe3H^>t`bbC4rp;B%v<55?MeZ#9z zPaYnV+$>SXYU&vLH;D0v7iYbPH`B-U@`N|x?0ER6;tKC*CP_}oS*d+--TTAwc5X1= zYWcPvP1&!1-rpeuE6P**j!lONSB%ja^w z%KPy6D3YUisZQ_d>8UpBJLufsfRSC0JkHPugXv!|VZ+4_TE6o~{jynEFrkYT3|WnD z{xDbZj@kacsoFGLd$+<$r-ZVAVEiL2~A4e?0Vo{?8yjSEhiL~nG7#+QR_Jr96b3Spoo{T+#| zjkolLD~0zzP%>`RH^p+7L8nH724C868(%)FWBpnaVxdFzH_h z6&<#1#IKkO?PIKNZe@XC35J3YqN7sdM^{R(Hykvu;Y5bElT; zKHcF?I#23ql7@CnF9`|&IYogeOq1Ow$hsu`%hRl0e?C$2vO#O-Oo59S1=XDJ(eT;#ZkEc6sCWt z*HCdPgObtaV+o4eqeb!21FI&*W>MvGSS2HOGJQirBYml9!FF4;=yi(J}l=PRV+;5QG71_Q;1)nOhCY%khl96D(@Xz~Ql zYAzDpZa^m|$}AZp6OvaZ2^>(VpwUD? zC&36yUNnP(ri;~JbbaTq(~(Me7O6mybo~xt!4DgYdm1{({%UYc&qH_;y}8Q7qc3c& z$^qb*3JFE>6`+DI-|?#w&`9zH>jX2S=t2AC2qXHfeK1@}l$a#4_)vX!K9pXX77O-Y zcEUbR-y0WvMCf4vi`4p9nmM}ch(5WeN#Oi)h-NWIgA@Tvm2+0wM(5fGLyeLG2x1hnjbOfY*xD;Sggxg++!tq`2t z%Lt^S#?U1pc@eoeD$25P(*rL$>~8e=x%b@k3i}@Mej%wqmZyNxV=eW33NLWw#&^#p z_~+ze=SUbR{XhV|Y#uCrGfX(X7Jc!4;u&&bFa0~2PGu`);|1^iCNk|(NxOA6Wx?vr zq){udZL#%g$a4eqnw5zq@N~+x2wJ;V-sr^S79?fRrRejj*MOdoooR+!eLYLNG|nOW z(rlY}m>@P$0Mqu6cd^}mqr1RsU60V&d~aMOwfqWyu_<|f1|su5$7ki74WDuYrpq_( zihM?ukk|NRkJ%HWxH^7abnylHy^H5Y`ikxbQwsh@`DmZf30$S-18vqS;@rvdlR?RBHhjto@?24+d{TROFwyXj0T>!LPEApQfCBu$g8JhZ^}cNc$TAlz}pk=L95VJ(j>_BJZ%U&D!UG zj}A3;MZ(zalg!Ojdl0bCrO@84a@rE$&|T+QqU!&gW-giU4JNbLRf9?)zaO2h3fzme z$wp#h{*<~8X6nuKbMFdo6Wgd;Uye@TXWrykg7!DUo>!IP?fc1Gj$zWUS-u=n^?gO6 z^T_OPYd?-x(D#dk_X5y@@>vD($eTU=B!31VRhtHyJ}7&T2t?6Oa+vQ~&)F+OUliAB z-w>C|`Y>>;sOZf}gTu+18*uv7PO*t4!Nm{E|5hz-_f+aiqDr>oqXP@YE+zL37)Znc z#e#=0Vp6x2U>aS9m!m%gEV>Yn5QoGKDJ_03OI1In^Q&~B9j_f2v1k0QYr!#w;2HMo zcc%bM%^*fjxmpW)sbY>vPsHOs$HVVwRtxMWG0{|vH#_VXUH``%xRB2df!it8(%ni~ zJV*qAIQ7d+=PAN}ds1E=W4xlP;UE||Ai}5U-AZLze0JM7I5|PL2zU6>X`0O6wIkcIt~ zZue;_IdG>*8C;W&G92Y(=vkC5NK84ab^aG!o`#PXAFQN0+uK_m{1&Id%2GfKvJ8&p?~;CstGB7u~D8e`Fq(D~6Yi_M2I zk00}hJsL|#${h*)uZSk>O}I5{KHd8>A;@=qh%WC?_np7Ddk%(=M4OKEyaHpESx2K2 zw{H30@H^iG2w~D7xzeyrYE{sl`m9j*JT^BvTnM8wFa*zt{AkLYoA8&Ufe+gS&zJss zZ9#FYIYg?p@HjYhq8K6d#5^~<F`Wsu1i;l&e z)7JkP3sj7jsDoNg3;1()dDF z2r!W%Ht6?_B_9*oOb@$+x?u0lJz-!NU73RcZt~57V>Cny6~Rv6f$jC}x|}C1%Wrd& zb~ZYtfO;oaOU;}J3z&kZo+ywf9=p^Lu^hny^(jGLGXjdNuNSw+nj;_PL%(Ac=9PWI zW*8mQuPTQ?f71=2KS3AO19RTN2=W-uDdB+>DUtdfrrU*58d#KLJ)uP-Y^j9yNiwd^ zlK6VKJWNvfJ9^WNIW8OLT+BGMSrY6GfS$wt6P<(@=i*{CkGGzY3&9rA7k@AfsMP*M zpyu(wkRrZ;f{Pvc>=%2S5+7Q}vc&>0^kQixz_-P-mUkHsE~9R9v^X3<3etiJ1q&_s z89RbLtJhT8VRxgq%iYCp9&mA-3*MsGyXOEx5MAeKEo@pG+GBxB0`LKz{j(S zNo2%>>#a%|P}@{M;;1muoidpK1yX7i3)DzETCz3>G+0nE1BVYlm z`G99OV2V>KiWn4BwvkkcC5{L+@tehd&RN$I9zMm_rH52NkY?yAQ#%=yO!Z&z|8F8WmVUCR^tE==FwPAp4|#bIh>6|z66HE|WOm?RN44yVV( zuhgg5mrT%~3LHu@7vyR;sUr(IWW<^Xh(l0JA1 zEX`z|3Tv?tJv_~WKpH4gLBo2uMEFvK#MbL=%&QsWsi@Nchg(^HcwB@>gqT^w(l^uQ-yTXS=G z1%WFlmp`jA%>QzCNFy4cV^A@EEb{QlF4gscfq~ZL^1M7q+m6Q%zf<3@MztpIjQnra zUcGnBhRekX75S0X$dHxaeRRD$!*8$83LDSRh`6S97|6(cJU(njChX3JX5hX56$_9H zO>8Uc^kUBsMoGIxfJerzh&N#iw*a=B8D}>@Mz-rb+zQ^q4K(71iMDil zsR!D=zba%OLHA>?7ue{Ojy5Tqr!5953Kc>deWc>{KT~J{;ZC~N$%Fc_vnddeo=`q zIbCSvXR>O)qVpj?+YCg%?U7z_ zd*9zb%n`-{;4sXUfxi)B!^mcl!X`*(u-G6yW8A#J8w&WK+=IgmP-nuP(asN|!+`V* zo^INcm>B}V^pb#8E&n@XLQUm8xN$3oJ-aFvqM8r`Ap9EulLNfFI7O3j$W;ylVrO{L zy8^E}^>i-sy6oFvbQ~o^qsoWLN&slB{bPRDxnyCFf;DM~r1YO<2UjoOkUtqJxzchKAsL)$S@jB%dRF^c<_JlrnYx_{i&>fR`Hr z+Jq2b^C7%cKp6o+%Cerw(OR7fj{ ze5;}pX67vDp`k@Kbl!T=H%2fDqq_M~=}>)cl8SbG5S?B~e#j_Mhbz`CbT?|jgUc1v zS5}W3&`nd4N@_U-7gU(t`$<@VJ1ZcGf|y@Wo2#$LI8Anmm19r8U}t~3>Y)fHG*&q9~Ow1 zUHzCjD2o9_@Ens@*5{nNi`5fmorK&hy{gAXySqje)?Y*YQU7o}Sb)d49y!u5B>p+C zcm-~ezX{e6IZdwCk;1QDY2%nKKCs{Dp@h8)FkQ((EsCQXQ9VT+04@EfE~aEehEYNV z-U7Y#2W?gXj+0*_38k|N0*_dggZfc4bA3})Pa^rD9Emnsg-jm78<-&qOeT`9-)R&4 zN?{~bhBp1769I0rLdEs1cq44uH_X!|CFLqud?$H)_k1Z_J%V>$%8e=_B=$b{A{fB8_)CBMgBB2|W82MYYg&3~n-6Zvoc()XLgMdSseD;~TJt;u25cu+T-+4f; zR}GS}`q(CjiAd*vubu>+9xsBR%#Jv(?M*WWtsunR zd88I<_Rtzv?GZ~#OPQNKwk+@=lUhH2e;qv>=h8@zp5-tLVDq)gAwr3wx=MAqBXQzq z4%JyheRptr2T`eIZ=tu9Mp9AVrk^YOF;HWliC)I;uky1t%hz85yHouqYP2j0|n2`(Sh0exl{NIRYR@3U-F(v%9W5Z&P&r%pQn_qwET+e`($P!^VFK2h`u&2u3tJA;wVnI;`|

      0C0X%leK!lH57~)W>fJlT3UwQ@J=(QXGE()4eTf(pfqhl*DnQMt< zEghM(QooMHbo&v9#4pcoe!C^u*@Os_{hB3NR-HsB7|$EEFN_=phyM>6S+wXu?&g{0 z{sfO5L>^mgFbf_xB1ARFz~7S|JT(%wmx5Y?rpk(?yGg+BMM@8fO4Xrzw2i|z7CsS` z-Ek&EO4aqxB!O~-g%z#vi6Yv0c=0yL{y=2&8(+YqD|x+YGT_Hzz>^*PWW~u1ZTL-~ zw>EDgaTh=h{H5I=G=>Wut3x}2f!ZCbNe`vDMa}~;k1#nmWM9li0JK}I5}1k-Yo?(< z0Kvy^)hbpiGGMmF>6_@CmU;DCW?v@e{S>~uB%zBA)|)jaY4Ep}=lSvlxqJ#~O&eDk ziv;fT;obsw!RH*QQcw-@q(VI<>m+85TTcMU%7MB~z+Z8$5v&vx0&3<3ib|Y7Desbm zFrA?ruuM3AsH6T^x{~r7CQu?N+9QEpMRQ1q9$cZf9GWS9lQ(?pFqEHI;l}tHpUBuE zDL5w~b2O0EIr#NckA&+wg~FOJ1R`gBcHo9Ay5fc)cK%T8A0)Z*6=wc?cqmrltV2rs zV6URQts#JYGE}8$WD)b9Wi?kJ8!4488Ua*HKKcj;!H-cTKd!@z8ej=KmEtw>6$zP0 z0)&m`(T2fK0^UJZ^gVkyX2}?WTPHJHMMHb>5{TtATSxe(s(RPztac!hJ=SxGn>Jcu z#0|p8A+`rllHs~lPft2ZmE6wvVj}#pZTa#lps@`K;)tpp!&5I!2e`xxma@?RdhA9R zc06=Yf%qtM#U)?$*j%%la4j|z0Ft30-EVXP)n0`|vk$(u*+Jv-PBAyvmIS93{41h^ z`Yim0(yOdb6fU&c9c-Z&_>2Q!jG^ABYla3wFz$f=^W@)tkOd?zB~e3|&X>H>mOj~k|!&BBYF=Z#Kyq2}v*I6Cyi??05{;JcW>pFAEi zq9;)ugdU;aw!8&Us3jF>+JkN1#+Y6z(`-S}HZAZQZwuc26MFMq5#sqIp5Q_+=l55= zr0W3}uZJjYM_Kd%>@0OV^`vjGt1sr@o7!DPjW5t|Po18yLa#^BSG^aWh#N0kh9PA* zfqbkTb**4y0{}Iaj`v3I@b|Z~tj!{!C-9Ez^7qiJw>!^t2Z$n}Cg}IeGu-Y^Ou=%O z{cXu$#LckWug9L3Xp0SY`OriGg<^Q|wZsJ>D5}EPL`VgI!2DdCvJgyA(2#=^@;6}| zvS2n2bUDK~k4hBlg3oZuwCF_ner&W5pR6$rlF=Z?lc+^MBl>8Qggp3BGhAU_3nV(^ zsymbG;zBX6=PI5G;rIjdX7}@?zPWGGPY4(LCn!PL&*GsK*z^UW-HIsqZd8^Dq;A1gqg@A?0HuWLi8%GvN7dzuLV^3)I;1zd4B2f zheR({1pI~rC<7t)1Ht;u#uax4feKK+{U7$zzmks|B${uHUygp#CDYsR29I`fFDLRFQCy!(!NRmh=6V3(;9SX;8zEDvF;WHj8A$P6E)t0NnF_ zb#U|42vEZ+QlD+MC>om^!M@P6p%IY;ku@WMi`W$tYh#?u1k9hJJp>s86Fe6=f~FIG zWWt;<+cn>+S5-7@$$rE5vUcEK3ppJWiHn)dzFEopDT)=6Z)AF5R&9i*^Yd^Xm9FR1+NXwN7fCzP zTm;-3u%;CtqgRfg5uMNzjmA4UIwq*?%7;#z8ygw}TUBaw z=$9hI?d{p3w|Y$Qb$?!oGpV18!BVU=bM=ZtnKd!m0jqm81P+t*yi#CoO#L{txO~3C z#ez2$aFj(0Ty{YU1i-F9&l-1k!^wpWRC{D~J#@a|6r+ifE;izI84#^KrkIb8G6~z- zy_d~!;`j8ZCr830Gi+m^?pxFM`!s0DOK;UZM6;t}dKtWuDZGcd3~;j7gdh8Zy7>d~*M*dMp?6>0QqPLYN)C^a z<=9EUGebVyI3pCXMIfk-%Dwz3tw+$w9rHA;SVErvWT%1i-kHyu<@lxz>HPixGvGXj zTfNOX51cO}vvKaYTtnN2UTAFvw{0fXjlJT!f$bAl0EvmYQ;+bE@r1nIrSAI(bspwq9_OUe#+6`;?b>FIm10R;sQ`_}t+vb*sO2S>5-PsZ@DD&M4mps-j zdB69&dXI^zn{$1V=ppm?+)LRR?6}kICnDq5bqkl$Pnr7`OX@nujuQK9Q58LKPzCc% zT%!ReOFjLF9vx+#L1ptvz+0jdHJp>6oiyuwx2<*GGQrjUSaspxjL62htMMm6!aTlm z6p6+ImcIc7c4wRCqpp{mA}_l%LR);_EG_AU64TPcgGs&cxHo>XFJ$Lia`{0WTFy}E zgt+mt+irz~z@3kcx2+Z+)3^ZWe?ghyg!=J96y@jt$cS^}``Tak)!BBwXi?W~5gdG( z`nXDKsUY8J2%_%$(0R4xTRQS60B-k-){Z-wl^OT#mfrp(sF4 z%M{3JPkU;UIOsv1>xC>}5{}*Qa=W(QwO>QP-poZJXIS=WhTefkF9*(8$;+OcHr zmyl#0%yVla04MP+&Z?{6^#Xb^jcz!PbXcdav<^g7iEp&Lcs0KAX=>H;?_sw@KI;v) zGv!1zysW|uR3tMFS1Y~x4fqI!Vt$!A#N}q(^Z3>hJtjAk)HW@LXT}?TnjjWnZlE;B z?E22fOj+1xJm>3?837q`cO@pDw)u9t$bxF~x~2S_ymH;!PQuiAHh7)#FQePGrr6VS z6nw(y$`W%KXD+BnlAiG*?cPENrh7qO69|@-GTZ<$LVM9#dfjbs3 zv=a4W>9KH5hIZq>rsl24i@r3uxgqJS<*_u)FJbmYhFZHp=&bclhGx#KT%5(lSb|1{ z2}?=|Sy&2w$?ISf74qIV-T{@6R^;{2|B1`l+pgekvQ?yU8#Ew9!TN|Me0JvbJ1tmt zt}m?|0p81;g+Uz>E~ys*YhhsgeF+_OXs#ZYYrkS=7hEgH+@1B+E!k+MrTFhnIh$ur z^wsysKaOKSRa;lYhIW@`LH-vYLs%2kxn%bNf@v_6)r;d89*a0iR^!h~!-tZ@Jie?o@_ z2P?P@H64^PP5o%4T!f!JzJrqx$X_l>v( z1?AQ!jJN~-s?m#wne)G)MmAWj%bJMzOY(~qrGhd4``!QgZzH>6%$6c7@&8K=GYuye z1NGz|;FJH8T00^^%o~HwzW?t0KOh~nqM4zwtsj?{gaR;ijxiDczhuR3*i+NmJm79( zP&;R_XHu=MD*8j)S|$B|wbpdEBpaj44EPFBH)TfkKS%oSD0`j{5#`fW%70*x{(7<< zwMsg#O-nBcKkC-@ z;SXHLq3dc4>a7snWiTWEL)L#$X*X8&3(UG+bHPe@u*X)r2F%)p=b=;Mz~U0ugQV}h z^}?-A4yl~CkrEnQzeY2glVEVLfg@w6X~$gCYM%IHqj*S^?GVK&S58vwWTBn zcOE!QExc-4zM-DMzBm4R(fxD(F<|4O56T{ha}InT zfii=vwG_70GNh(-c`+h5%XNl^sZBX}Hz1i*eu(^vll=*(Vac}rWeIoj_K)C0X(LIu zUi&Sr_p6f3Vd{hqyzIja0g_reik%_lZJl_Avt;{4LEX|On-&9qD%1ZQwyO(V|DgbA zrBP!*9j01Ef!7*Kdy<<7doYk%Osh9s@t63k87U$J(-JutAbm07$B{mh2gU11zZ z77}jv8G?gwcO21R&MKp$_b9vLAKT>LJfKZ3&-A7C2M#v`S8K+J9d&q$rPT+w*K3}E zpv|cJSflo+4Hil}bt%8FKZkRZ^j9p9_UW~~kx`U}>)nND&*$h3mtogh_M4V`l8CcaKo>R7D!vC zR0sK)pITSkq}QvJO!=~a^cVFomrj2DYveiaxs`C zx$&S3AwKra(0_Xw?n_ zv#wER>8$G$yjj9s@0rGsHMvd{bToxFE22HuqePV|5{+Q5+b1J(9;h#f|M$XLfcN{+ zQZU#yrGf&B>ihXs+XNzU%*$9vwz2m3@tBMcOgAlMg`}*#j7v%3$Dg|zThWt64$U4I zz@3wh5TQP9dmyv16;DQPwq>KDz(=otj{tp*aB9{yQ+FaQC&0GA(!r*3_ zN^ujsa6j`pb>9KL?4?EjxH!BZTKDgMH1~?!<@Njx{R8(kA7YG=A@}ho>~f3ykBZu~ z_pgL~I^+f)4ywYb`T0=%c*vF%ky)3Bo~mmU5dXOIhwbLa1U+MLFddeg>9CTz68uEA zq7ioHzMg%Wt_x-G=Hm926Y`gZzqi+qd&mibl2si;UaKwKR}-2DhrC0)bXc`8u7@pi zRwhH6Avh5aoZB#vQaWKW=$4T29s}*9uY)bL;Z0hdN!9Glj$eW=b&9XVNnv}!Po*`a z8Jn`=`38G`#0KNX*(Vt!?hC<+j3LTbe28ko9@_pD9UiN&$eIbj|nc`ElV#)6LoGQE{>uVXTOtyMHk!vxdYP36_{efGsQ=<)!oYo-Luh1a7 z*T`~$oD?j-9U!(jYT7U@RbO2tTwn^RL`44Wx}U-w%W4AfD1<%#DITh8cOf{SqCQMM zcaZvnp0KXh8TxRm8s4?EcaylRTg@IjYEb1x5HrUEHh3X_Z+skXQhw2G;YT*BAlSuF zIC(y8!vR6%A>wn1&Nd&>t`=zXXzIp1Exotr8f~$Q2#&{*Qe5U0x`8v+h(j(-vX3%Ei zJ4@~{&Vv^H^M)+r`s*oFNf8m=xSIaN)z2SlfHcqB#xnrTEXniLsU_(qXki0%P5MmH zYMq&tDwx+Zqi5W6>XqemulssNe}v1$FggkxGIN;g?(gJZbBez`I<;byHm)D%+TQHI z96Vvax_3U}795E$_QpTXyF5)|O|I6@$fR;p2(N5bw(XaGhvZ2Y>=Npp)+j|kGr|wp zSV$bYjv-wN7HWG#*Im6v(Osk$1$N4hZY^)TYtL*kk0xhi_LC`BQV~6yjCn)Wu@#37503O{zEn0ase@93udrX|8VoRrT7!0J{OZgPqyCmjH5We zZ~xVoh?KJF;6U#)ccd}oJSPjN9T>Y>=3xBza7;XIc(%f^HXnx_okR8cX0H=GIR`WR z3z1G6Cw~@lasGW=SS4=WF!3vwsIeNq@ld98J#A;5%DJdKub*h~241K0&~RL zLcbZ0&NDQD@~0n3o{=|Dx7|KkKGSrRch0j0O23qY`YJxBXAuZ5^awOr8S9ALe@Ep@ zRPEaBS}I`u$OkN};<@9RRNJR`xR$FX{5WVP!1i*yUUPl=L06dXFvIEUvBCOXeu*`m ze!x=l8VY>b0{eJ;(cjRv(+^i6Ki6EJD9^B$R{F9#Podp^SETEELC;R`bOTy;;Ir1E ztzMd_RWxfcst0+lv#bE)%R^l(QhEWYdBs4kOk+>Z&$em$JoeBUYmU zzkw6Hq+3@wJ-CQy!xQCcInW_u#s1)O_wZV6wYW;RV8hyL(0Z3X znS4+?ZnijYTHwW|93O=GMGzrtk%5X@Y=R>!e?T4&$e_ciNew8s$b&{fmuBX*gS$*yU#^}a! zhlE7&W`rV-^NWm+5mOQ(0gohW6R>@t`?gB&{{J|8>!`SzWqlZTcON9dT?cmw1PwB{ z1=k7g1SeQ^W&U*-*et`?jPS;U$0rS*X-%8-L<=_y6f51wL9FP zaB7t=#<<3;j5ifxoZb)Ke?BX8zbZn2&*(-Q`e=$FG_8t+qPh`vhuJBZhcR`W*2x)> zJMHLw{~+$YPab$Uq49q9eb7PScWms)&V5Vo>OW8-m`q}yYSJQWG^XKU|Ln5o*3(m*`8>mme0nEA zP8PX81pNw?Vaw20E%|h@%Yi<2dFZ7qgvS{pc4^1C`RP96Pu zi))jLSzSWhJ4*ny~d0(GPi&29*g)>L71H{;#5&e8u|>oL0r~_ zoKFHKULg9B(lbBJ9ar<^fuqt0{m(~9n>3JYDQ0N~R(8ICjo?9qRx~Z;`+IhSOJVdm zw@f>X;P9OL=OV&euaejaAghpyEo#v~SkG4)iu+|Qq;QSEXH5K1SE6DPei43Wm?xiH zRSw&2!?+ByA3)b*pa?%fz;m>;$lP)&ASO^&$tX+f9b?Fiy^FbY(xsEop9`wi%SDR; zGNK%4NmhGJCw};)1Xr zTW_4<8G8pLdJ6b+vyrP5D8 zZ>A8Bfm|Gwl{IvI{c95+Ki;0Ln3)+==IG>l9vY_ivO5LSqKpu3HDGlmK7~R!d@l~R z>MnuLm5`9Skp=aMv%N<-aJ3g=Wj!!fPbuODpkNdVgipg(eV{v6vxi$%68>u1hU#BW zX!zM{bLZIdep>_!mrhnk*MVpO!lcwfAOPxYa)5TU7ToFV?w{`Py9ADwj;Or zZ8JgStUFQvKZ6ov?q`ygBt2`B@iU|-<4UT?_R+$T{UXs_tqBBw=AvhhErT>Z8t3rB zDU%JE80Zfu4T>%JuUiSKY56y`60pwmW_{};42{|Pv<93;XUpap#_aG|XArtQ)lwmJ zhJ?Szt6f_OjW#_C$J%Z{ZC0_+M)9V>rMg3r?Y(DSl#g@t&)*`CD&YtO(IurxaXzXNw`DV~Od9BFHC>f&I6LVsfPLXc~JpiF{gB zNr?;ko&pCq;Bzq{P8@gC&xd}s$r$Ty?_maivQjD_A*&3~S!!YD6#2F5l&oa~W4qOL z61;{**HmzLzR=(A_@(n$XJY!$GSY;-qXw{jBqbzp zf#aW0!0NoPxb0YAG_{<(HrKv(9sbP-O2qqL%#r@PF$s zOQFB)!#wrHVWZHbp`S)z@ZeN5(i7Txn@i*ZdF`!q!0GhcII zR2AFx*1+l0#TH?EP@&pai!5KVKer?Oz+9EBM2oEMc)Bk+^@?3jZG`8;bI}s`z~tlbCBF-LgX=K=yK3cg2h8?}V-DN`>s-e*$k+z?ANqk8%#B+?ioO

      =@ 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�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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-within-clusters.png b/images/images/version-1.5.0/use-cases/configure-mongodb/replicaset-within-clusters.png new file mode 100644 index 0000000000000000000000000000000000000000..7731f1968b4ce7b88cd074e60d0af005ccab316b GIT binary patch literal 71623 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/versioned_docs/version-1.5.0/add-ons/add-ons-slack-events.mdx b/versioned_docs/version-1.5.0/add-ons/add-ons-slack-events.mdx new file mode 100644 index 00000000..919c258e --- /dev/null +++ b/versioned_docs/version-1.5.0/add-ons/add-ons-slack-events.mdx @@ -0,0 +1,210 @@ +# Slack Event Monitoring +In this topic, you discover the step-by-step process of creating a vibrant Slack app +and seamlessly integrating both kube-state-metrics (KSM) events and KubeSlice events into +a dynamic Slack channel. Unleash the power of real-time updates and vibrant notifications, +making your Slack workspace a hub of insightful information. Let's dive in and explore +this exciting integration journey! + +## Create an App + +Create an app using the Slack API in your workspace. + +To create an app: + +1. Open the [Slack API](https://api.slack.com/apps) console. + +2. Click the **Create an App** button. + +![events](/images/version-1.4.0/monitoring-events/kubernetes-events1.png) + +3. Select **From an app manifest** to configure your app scopes and settings. + +![events](/images/version-1.4.0/monitoring-events/kubernetes-events2.png) + +4. Select a workspace where you want to create an app and click **Next**. + +![events](/images/version-1.4.0/monitoring-events/kubernetes-events3.png) + +5. In the **Enter app manifest below** section, click on the **YAML** tab and enter the following manifest: + + ```yaml + display_information: + name: Botkube + description: Botkube + background_color: "#a653a6" + features: + bot_user: + display_name: Botkube + always_online: false + oauth_config: + scopes: + bot: + - channels:read + - app_mentions:read + - chat:write + - files:write + - users:read # Remote configuration only: Used to get Real Name for audit reporting + settings: + event_subscriptions: + bot_events: + - app_mention + interactivity: + is_enabled: true + org_deploy_enabled: false + socket_mode_enabled: true + token_rotation_enabled: false + ``` + +6. Click **Next**. + +7. In the **Review summary & create your app** section, review the details and click **Create**. + +![events](/images/version-1.4.0/monitoring-events/kubernetes-events4.png) + + +## Install an App + +Once you have successfully created your app, you will be directed to an application details page that provides you with the option to install the app in your desired workspace. + +To install an app to your workspace: + +1. Go to **Settings** > **Basic Information** on the left sidebar. + +2. In the **Building Apps for Slack** section, under **Install your app**, click the **Install to workspace** button. + +3. Click **Allow** to finish the installation. + + +## Get an OAuth Token + +During the configuration process of botkube in Slack, it is essential to provide the OAuth token for authentication purposes. This token serves as a secure credential that verifies the identity of the botkube integration and enables seamless communication between Slack and botkube. + +To get an oauth token for your workspace: + +1. Go to **Features** > **OAuth & Permissions** on the left sidebar. + +2. Copy the **Bot User OAuth Token** and save the token for later use while deploying the + **kubeslice-botkube** bundle on the controller and worker clusters. + + ![events](/images/version-1.4.0/monitoring-events/bot-user-oauth-token.png) + + +## Get an App-Level Token + +To establish a web socket connection with Slack App using Socket Mode, you need an +App-Level token. This token is specifically required to facilitate the communication and interaction between your Slack App and the web socket, ensuring a smooth and uninterrupted connection. + +To get an app-level token: + +1. Go to **Settings** > **Basic Information** on the left sidebar. + +2. Click the **Generate Token and Scopes** button. + +![events](/images/version-1.4.0/monitoring-events/app-level-token.png) + +3. In the **Generate an app-level token** section, enter a token name. For example, `botkube` is a token name. + +![events](/images/version-1.4.0/monitoring-events/generate-app-level-token.png) + +4. Click **Add Scope** and select **connections:write scope**. + +5. Click **Generate**. + +6. Review the details and click **Done**. Copy the app-level token for later use while deploying the + **kubeslice-botkube** bundle on the controller and worker clusters. + +## Create Slack Channel for Events + +Once you have successfully installed the Botkube application, you will notice a new bot user named `botkube` added to your workspace. + +Next, proceed to create **two channels** within your workspace to receive KSM and KubeSlice events. Save the channel names for later use. + +![events](/images/version-1.4.0/monitoring-events/create-channel1.png) + +To receive notifications in a specific Slack channel, you need to add the Botkube bot. This can be done by inviting the **@Botkube** user to the desired channel. + +![events](/images/version-1.4.0/monitoring-events/add-bot-to-channel.png) + + + +## Deploy the kubeslice-botkube Bundle + +To deploy the **kubeslice-botkube** bundle: + +1. Switch the context to controller cluster. + + ``` + kubectx + ``` + +2. Add the **kubeslice-botkube** repo using the following command: + + ``` + helm repo add kubeslice/botkube + ``` + +3. Use the following command to create the `botkube` namespace on the controller and worker clusters. + + ``` + kubectl create ns botkube + ``` + +4. Use the following command to deploy the **kubeslice-botkube** bundle on the **controller cluster**: + + :::note + Replace the `ksm_channel_name`, `kubeslice_event_channel_name`, `cluster_name`, `app_token`, and `bot_token` in the command below with your values. + ::: + + ``` + helm install kubeslice-botkube kubeslice/botkube --set "sources.k8s-controller-events.botkube/kubernetes.enabled=true" --namespace botkube \ + --set communications.default-group.socketSlack.enabled=true \ + --set communications.default-group.socketSlack.channels.default.name= \ + --set communications.default-group.socketSlack.channels.kubeslice.name= \ + --set communications.default-group.socketSlack.appToken= \ + --set communications.default-group.socketSlack.botToken= \ + --set settings.clusterName= \ + --set 'executors.k8s-default-tools.botkube/kubectl.enabled'=true \ + --set 'executors.k8s-default-tools.botkube/helm.enabled'=true + ``` + +5. Switch the context to worker cluster(s). + + ``` + kubectx + ``` + +6. Use the following command to deploy the **kubeslice-botkube** bundle on each of the **worker cluster(s)**: + + :::note + Replace the `ksm_channel_name`, `kubeslice_event_channel_name`, `cluster_name`, `app_token`, and `bot_token` in the command below with your values. + ::: + + ``` + helm install kubeslice-botkube kubeslice/botkube --set "sources.k8s-worker-events.botkube/kubernetes.enabled=true" --namespace botkube \ + --set communications.default-group.socketSlack.enabled=true \ + --set communications.default-group.socketSlack.channels.default.name= \ + --set communications.default-group.socketSlack.channels.kubeslice.name= \ + --set communications.default-group.socketSlack.appToken= \ + --set communications.default-group.socketSlack.botToken= \ + --set settings.clusterName= \ + --set 'executors.k8s-default-tools.botkube/kubectl.enabled'=true \ + --set 'executors.k8s-default-tools.botkube/helm.enabled'=true + ``` + +### Slack KSM Events + +After deploying the charts in the workspace, you will start receiving notifications. The KSM events received in the Slack channel are depicted in the figures below: + + +![events](/images/version-1.4.0/monitoring-events/ksm-events.png) + +### Slack KubeSlice Events +#### Controller Events +The Slack channel displays the KubeSlice events for the controller cluster, as depicted in the following figure. + + ![events](/images/version-1.4.0/monitoring-events/kubeslice-controller-events.png) + +#### Worker Events +The Slack channel displays the KubeSlice events for the worker cluster, as depicted in the following figure. + +![events](/images/version-1.4.0/monitoring-events/kubeslice-worker-events.png) \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/add-ons/add-ons-slack-metrics.mdx b/versioned_docs/version-1.5.0/add-ons/add-ons-slack-metrics.mdx new file mode 100644 index 00000000..e6be25dd --- /dev/null +++ b/versioned_docs/version-1.5.0/add-ons/add-ons-slack-metrics.mdx @@ -0,0 +1,359 @@ +# Slack Metric Alerting +This topic describes integrating the KubeSlice metric alerts with Slack. +The integration involves configuring the Prometheus rules. The integration helps you +receive alerts on issues such as a pod not working on your cluster. + +:::info +For more information on the metrics description, see [KubeSlice Metrics](/versioned_docs/version-1.4.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx). +::: + +## Configure Alerts Integration + +To integrate KubeSlice alerts with Slack, follow these steps: + +1. If you are already using Prometheus in your environment, ensure that you have a namespace dedicated to Prometheus. You can use this existing namespace for the KubeSlice-Prometheus integration. If you don't have an existing Prometheus namespace, continue with the next step. + +2. Add the kubeslice-Prometheus repo using the following command: + ``` + helm repo add kubeslice/prometheus + ``` + +3. On your Slack workspace, create a channel called `#kubeslice-event-alerts`. +4. You should get the Slack API URL for Slack-based alerts. To create the Slack API URL on the `#kubeslice-events-alerts` channel, + click the **Settings** icon and go to **Administration** > **Manage apps**. + + ![alt](/images/version-1.4.0/monitor/slack-channel-admin-option.png) + +5. On the **slack app directory** page, go to **Installed Apps** in the left sidebar. +6. Look for `incoming-webhook` in the **Search** field, and click `incoming-webhook` + from the search results. + + ![alt](/images/version-1.4.0/monitor/slack-installed-apps.png) + +7. Click **Add to Slack** to add incoming webhooks. + + ![alt](/images/version-1.4.0/monitor/add-to-slack.png) + +8. Under **Post to Channel**, choose **kubeslice-events-alerts** to post the alerts. + + ![alt](/images/version-1.4.0/monitor/slack-post-to-channel.png) + +9. Click **Add Incoming Webhooks integration**. + + ![alt](/images/version-1.4.0/monitor/slack-add-incoming-webhook-integration.png) + +10. You get a webhook URL that you should copy and note it down in a separate file for using it later. + + ![alt](/images/version-1.4.0/monitor/slack-copy-webhook-url.png) + +11. Click **Save Settings** to save the webhook integration. + + ![alt](/images/version-1.4.0/monitor/slack-webhook-save.png) + +12. This step ensures that the necessary `monitoring` namespace is available for Prometheus. Return to the KubeSlice Controller command terminal. If you already have an existing `monitoring` namespace for Prometheus, you can continue with the next step. If the `monitoring` namespace does not exist, you need to create it by running the following command: + + ``` + kubectl create ns monitoring + ``` + +13. Use the following command to complete the integration: + + (Replace `Slack API URL` with the webhook URL you had copied from the Slack + `#kubernetes-events-alerts` channel.) + + ``` + helm install prometheus kubeslice/prometheus --set alertmanager.enabled=true --set-string alertmanager.config.global.slack_api_url="" -n + ``` + +### Verify the KubeSlice Alerts Integration with Slack +Verify the running pods in the `monitoring` namespace using the following command: + +``` +kubectl get pods -n +``` + +Expected Output +``` +NAME READY STATUS RESTARTS AGE +prometheus-alertmanager-0 1/1 Running 0 26s +prometheus-kube-state-metrics-7f6bc6c4ff-29kts 1/1 Running 0 27s +prometheus-prometheus-node-exporter-7nmxc 1/1 Running 0 27s +prometheus-prometheus-node-exporter-9bvlk 1/1 Running 0 27s +prometheus-prometheus-node-exporter-rd6tk 1/1 Running 0 27s +prometheus-server-6bf6cb66cd-w6w4r 2/2 Running 0 27s +``` + +## Configure Prometheus Alert Rules + +Prometheus is a powerful real-time series database used for monitoring various components. To effectively monitor and receive alerts when components deviate from expected behavior, it is necessary to configure the corresponding rules on Prometheus. It's important to note that these rules are specifically required for brownfield Prometheus deployments. However, if you are using the Prometheus instance that comes bundled with KubeSlice, these rules are already pre-configured and you can proceed without the need for additional setup. + +### Slack Metric Alert Support +At present, our support for metric alerts is limited to Slack integration. To configure +Prometheus alert rules and receive alerts, it is essential to be a Slack user. +Ensure that you have access to a Slack workspace and the necessary permissions to set up +and manage alerts. Our alerting system leverages the power of Slack to deliver timely +notifications for monitoring and managing your components effectively. + +## KSM and Custom Resources Metrics +Kube State Metrics (KSM) is a vital service that establishes communication with the Kubernetes +API server to gather comprehensive information about various objects, including deployments, +pods, and namespaces. It generates metrics following the stable Prometheus format, aligning with the reliability of the Kubernetes API. + +In addition to KSM, Custom Resources Metrics play a crucial role in providing specific +insights into KubeSlice components such as slices, service exports/imports, Slice Gateway, +and more. + +To ensure effective monitoring, we have Prometheus alert rules in place that target specific +namespaces, including: + +- kubeslice-controller +- kubeslice-system +- istio-system +- spire + +It's important to note that KubeSlice triggers alerts only when pods are in the +** Failed, Pending, or Unknown** state. This selective approach helps streamline the +alerting process, focusing on critical pod states that require immediate attention. + +## Add the Alert Rules into Prometheus +To install the KSM Metrics and Custom Resource Metrics alert rules in Prometheus: + +1. Open the Prometheus configuration file. +2. Locate the section containing the existing alert rules. +3. Add the following alert rules for KSM Metrics under the existing rules section: + +#### Rules for KSM Metrics +The following code snippet contains the rules for KSM metrics. + +``` + - alert: kubeslice component pod status with labels_app + annotations: + description: ' Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels' + summary: ' {{ $labels.pod }} Pod went down' + expr: (sum by (pod,namespace,kubernetes_node,phase,job,instance) (kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_app,label_cluster_name)(sum by(pod,namespace,kubernetes_node,label_app,instance,label_cluster_name)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",label_app=~"app_net_op|nsmgr|admission-webhook-k8s|kubeslice-dns|forwarder-kernel|cert-manager|controller-manager|kubeslice-api-gw|kubeslice-ui-proxy|kubeslice-ui|registry|spire-agent|spire-server|istiod"})>0) + for: 1m + labels: + severity: slack + - alert: kubeslice operator pod status + annotations: + description: ' Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels' + summary: ' {{ $labels.pod }} Pod went down' + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_spoke_cluster,label_control_plane,label_cluster_name)(sum by(pod, namespace,label_cluster_name,kubernetes_node,label_spoke_cluster,label_control_plane,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",label_spoke_cluster=~"^w.*|^c.*"})>0) + for: 1m + labels: + severity: slack + - alert: vl3 pod status + annotations: + description: Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels + summary: '{{ $labels.pod }} Pod went down' + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_networkservicemesh_io_app,label_cluster_name,label_networkservicemesh_io_impl,label_kubeslice_io_slice,label_pod_template_hash)(sum by(pod,namespace,label_cluster_name,kubernetes_node,label_networkservicemesh_io_app,label_networkservicemesh_io_impl,label_kubeslice_io_slice,label_pod_template_hash,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",pod=~"^vl3-slice-router.*"})>0) + for: 1m + labels: + severity: slack + - alert: vpn gw pod status + annotations: + description: Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kube.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_kubeslice_io_slice,label_cluster_name,label_kubeslice_io_slice_gw,label_networkservicemesh_io_app,label_pod_template_hash,label_kubeslice_io_pod_type)(sum by(pod,namespace,kubernetes_node,label_cluster_name,label_kubeslice_io_slice,label_kubeslice_io_slice_gw,label_networkservicemesh_io_app,label_pod_template_hash,label_kubeslice_io_pod_type,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",pod=~"^b.*|^i.*"})>0) + for: 1m + labels: + severity: slack +``` + +#### Rules for Custom Resource Metrics +The following code snippet contains the rules for custom resources metrics. + +``` + - alert: kubeslice cluster health + annotations: + description: kubeslice cluster {{ $labels.slice_cluster }} is not up for project {{ $labels.slice_project }}, see the Details for more info with labels + expr: kubeslice_cluster_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice cluster component health + annotations: + description: cluster component {{ $labels.slice_cluster_component }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_cluster_component_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice health + annotations: + description: slice component {{ $labels.slice }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_slice_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice component health + annotations: + description: slice component {{ $labels.slice_component }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_slice_component_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice app pod details + annotations: + description: No app pod is active on slice {{ $labels.slice }} for project {{ $labels.slice_project }} at cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_app_pods < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice service export endpoints + annotations: + description: for project {{ $labels.slice_project }} no service export endpoints is active on slice {{ $labels.slice }} in namespace {{ $labels.slice_namespace }}, see the Details for more info with labels + expr: kubeslice_serviceexport_endpoints < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice service import endpoints + annotations: + description: for project {{ $labels.slice_project }} no service import endpoints is active on slice {{ $labels.slice }} in namespace {{ $labels.slice_namespace }}, see the Details for more info with labels + expr: kubeslice_serviceimport_endpoints < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice netpol validation + annotations: + description: netpol voilation is not active for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }} and the slice reporting controller is {{ $labels.slice_reporting_controller }}, see the Details for more info with labels + expr: kubeslice_netpol_violations_active < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice gateway tunnel validation + annotations: + description: no vpn tunnel is active for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }} and the slice reporting controller is {{ $labels.slice_reporting_controller }}, see the Details for more info with labels + expr: kubeslice_slicegateway_tunnel_up < 0 + for: 1m + labels: + severity: slack +``` + +4. Add the [KSM](#rules-for-custom-resource-metrics) and [custom metrics](#rules-for-custom-resource-metrics) + alert rules into the Prometheus configuration. The updated + configuration with alert rules should look as the file below. + + ``` + groups: + - name: kubeslice component status + rules: + - alert: kubeslice component pod status with labels_app + annotations: + description: ' Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels' + summary: ' {{ $labels.pod }} Pod went down' + expr: (sum by (pod,namespace,kubernetes_node,phase,job,instance) (kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_app,label_cluster_name)(sum by(pod,namespace,kubernetes_node,label_app,instance,label_cluster_name)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",label_app=~"app_net_op|nsmgr|admission-webhook-k8s|kubeslice-dns|forwarder-kernel|cert-manager|controller-manager|kubeslice-api-gw|kubeslice-ui-proxy|kubeslice-ui|registry|spire-agent|spire-server|istiod"})>0) + for: 1m + labels: + severity: slack + - alert: kubeslice operator pod status + annotations: + description: ' Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels' + summary: ' {{ $labels.pod }} Pod went down' + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_spoke_cluster,label_control_plane,label_cluster_name)(sum by(pod, namespace,label_cluster_name,kubernetes_node,label_spoke_cluster,label_control_plane,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",label_spoke_cluster=~"^w.*|^c.*"})>0) + for: 1m + labels: + severity: slack + - alert: vl3 pod status + annotations: + description: Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels + summary: '{{ $labels.pod }} Pod went down' + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kubeslice.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_networkservicemesh_io_app,label_cluster_name,label_networkservicemesh_io_impl,label_kubeslice_io_slice,label_pod_template_hash)(sum by(pod,namespace,label_cluster_name,kubernetes_node,label_networkservicemesh_io_app,label_networkservicemesh_io_impl,label_kubeslice_io_slice,label_pod_template_hash,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",pod=~"^vl3-slice-router.*"})>0) + for: 1m + labels: + severity: slack + - alert: vpn gw pod status + annotations: + description: Pod {{ $labels.pod }} is {{ $labels.phase }} , see the Details + for more info with labels + expr: (sum by(pod,namespace,kubernetes_node,phase,job,instance)(kube_pod_status_phase{namespace=~"^kube.*|spire|istio-system",phase=~"Pending|Unknown|Failed"})>0)+on(instance,pod,kubernetes_node,namespace)group_left(label_kubeslice_io_slice,label_cluster_name,label_kubeslice_io_slice_gw,label_networkservicemesh_io_app,label_pod_template_hash,label_kubeslice_io_pod_type)(sum by(pod,namespace,kubernetes_node,label_cluster_name,label_kubeslice_io_slice,label_kubeslice_io_slice_gw,label_networkservicemesh_io_app,label_pod_template_hash,label_kubeslice_io_pod_type,instance)(kube_pod_labels{namespace=~"^kubeslice.*|spire|istio-system",pod=~"^b.*|^i.*"})>0) + for: 1m + labels: + severity: slack + - alert: kubeslice cluster health + annotations: + description: kubeslice cluster {{ $labels.slice_cluster }} is not up for project {{ $labels.slice_project }}, see the Details for more info with labels + expr: kubeslice_cluster_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice cluster component health + annotations: + description: cluster component {{ $labels.slice_cluster_component }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_cluster_component_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice health + annotations: + description: slice component {{ $labels.slice }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_slice_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice component health + annotations: + description: slice component {{ $labels.slice_component }} is unhealthy for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_slice_component_up < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice app pod details + annotations: + description: No app pod is active on slice {{ $labels.slice }} for project {{ $labels.slice_project }} at cluster {{ $labels.slice_cluster }}, see the Details for more info with labels + expr: kubeslice_app_pods < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice service export endpoints + annotations: + description: for project {{ $labels.slice_project }} no service export endpoints is active on slice {{ $labels.slice }} in namespace {{ $labels.slice_namespace }}, see the Details for more info with labels + expr: kubeslice_serviceexport_endpoints < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice service import endpoints + annotations: + description: for project {{ $labels.slice_project }} no service import endpoints is active on slice {{ $labels.slice }} in namespace {{ $labels.slice_namespace }}, see the Details for more info with labels + expr: kubeslice_serviceimport_endpoints < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice netpol validation + annotations: + description: netpol voilation is not active for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }} and the slice reporting controller is {{ $labels.slice_reporting_controller }}, see the Details for more info with labels + expr: kubeslice_netpol_violations_active < 0 + for: 1m + labels: + severity: slack + - alert: kubeslice slice gateway tunnel validation + annotations: + description: no vpn tunnel is active for project {{ $labels.slice_project }} on cluster {{ $labels.slice_cluster }} and the slice reporting controller is {{ $labels.slice_reporting_controller }}, see the Details for more info with labels + expr: kubeslice_slicegateway_tunnel_up < 0 + for: 1m + labels: + severity: slack + ``` + +2. To upgrade Prometheus, you can use the following command: + +```shell +helm upgrade prometheus kubeslice/prometheus --set alertmanager.enabled=true --set-string alertmanager.config.global.slack_api_url="" -n +``` + +Make sure to replace `` with the actual URL of your Slack API and `` with the desired namespace for Prometheus. + +:::info + For instructions on how to get the Slack API URL (also known as webhook URL), see [Configure Alerts integration](#configure-alerts-integration). +::: + +:::success +Congratulations! You have successfully configured the alert rules to monitor KubeSlice. Now, +whenever there is an event that requires attention, Prometheus will send alerts through Slack. +Stay informed and keep an eye on the monitoring alerts to ensure the smooth operation of KubeSlice. +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-authentication.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-authentication.mdx new file mode 100644 index 00000000..19e2effa --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-authentication.mdx @@ -0,0 +1,343 @@ +# Cluster Authentication +Before registering each worker cluster with the KubeSlice Controller, you must +authenticate with each cloud provider used in the installation. + +To register your worker clusters with the KubeSlice Controller, it is +necessary to authenticate with each cloud provider used in the installation. +To accomplish this, run the commands below to retrieve the relevant kubeconfig file +and add it to your default kubeconfig path. + +## Azure Kubernetes Service (AKS) +For information on prerequisites and authentication, see [Microsoft AKS Docs](https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az-aks-get-credentials). +The following information is required to retrieve your Microsoft Azure +Kubernetes Service (AKS) `kubeconfig`. + +| **Variable** | **Description** | +|-----|-----| +| `` | The name of the resource group the cluster belongs to. + `` | The name of the cluster you would like to get credentials for.| + +The following command retrieves your AKS cluster `kubeconfig` and add it to your default `kubeconfig` path. Complete this step for each +AKS cluster in the configuration. + +``` +az aks get-credentials --resource-group --name +``` + +## AWS Elastic Kubernetes Service (EKS) +For information on prerequisites and other required details, see the [Amazon EKS documentation](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html). + +The following information is required to retrieve your Elastic Kubernetes +Service (EKS) `kubeconfig`. + +| **Variable** | **Description** | +|-----|----| +|`` | The name of the cluster you want to get credentials for.| +| `` | The AWS region the cluster belongs to.| + + +The following command retrieves your EKS cluster `kubeconfig` and adds +it to your default `kubeconfig` path. Complete this step for each EKS +cluster in the configuration. + +``` +aws eks update-kubeconfig --name --region +``` + +## Google Kubernetes Engine (GKE) +For information on the prerequisites and other required details, see [Google Cloud CLI Docs](https://cloud.google.com/sdk/gcloud/reference/container/clusters/get-credentials). + +The following information is required to retrieve your Google Kubernetes +Engine (GKE) `kubeconfig`. + +| **Variable** | **Description** | +|-----|----| +|`` | The name of the cluster you want to get credentials for.| +| `` | The region the cluster belongs to.| +| `` | The project ID that the cluster belongs to.| + + +The following command retrieves your GKE cluster `kubeconfig` and adds +it to your default `kubeconfig` path. Complete this step for each GKE +cluster in the configuration. + +``` +gcloud container clusters get-credentials --region --project +``` + +Expected Output + +``` +Fetching cluster endpoint and auth data. +kubeconfig entry generated for +``` + +## Kind Clusters Authentication +Using the kubeslice cli's `minimal-demo` or `full-demo` option creates kind clusters for you. +To use a new topology file for kubeslice-cli or configure KubeSlice with YAML, you must +prepare the kind clusters as described below. + +### Prepare the Controller Cluster for Registration +Create a YAML file to prepare the controller cluster for registration by using the +following template: + +:::info +The `networking` property is required for the namespace isolation +feature. By default, the kind cluster has the kindnet CNI setting, but it needs to be +disabled for the namespace isolation feature to work. We install Calico instead for the +CNI network. +::: + +:::info +To understand more about the configuration parameters, see +[kind - Configuration](https://kind.sigs.k8s.io/docs/user/configuration/). +::: + +:::caution +If you face memory issues with a **two-nodes** kind cluster, then use a +**single-node** kind cluster. +::: + +``` +kind: Cluster +apiVersion: kind.x-k8s.io/v1alpha4 +networking: + # WARNING: It is _strongly_ recommended that you keep this the default + # (127.0.0.1) for security reasons. However it is possible to change this. + apiServerAddress: "127.0.0.1" + # By default the API server listens on a random open port. + # You may choose a specific port but probably don't need to in most cases. + # Using a random port makes it easier to spin up multiple clusters. + apiServerPort: 6443 + # By default kind takes kindnet CNI but we are disabling this to use netpol feature + disableDefaultCNI: true # disable kindnet + podSubnet: 192.168.0.0/16 # set to Calico's default subnet +nodes: + - role: control-plane + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + - role: worker + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + kubeadmConfigPatches: + - | + kind: JoinConfiguration + nodeRegistration: + kubeletExtraArgs: + node-labels: "kubeslice.io/node-type=gateway" +``` + + Use the following template to create a single-node controller cluster. + + ``` + kind: Cluster +apiVersion: kind.x-k8s.io/v1alpha4 +networking: + # WARNING: It is _strongly_ recommended that you keep this the default + # (127.0.0.1) for security reasons. However it is possible to change this. + apiServerAddress: "127.0.0.1" + # By default the API server listens on a random open port. + # You may choose a specific port but probably don't need to in most cases. + # Using a random port makes it easier to spin up multiple clusters. + apiServerPort: 6443 + # By default kind takes kindnet CNI but we are disabling this to use netpol feature + disableDefaultCNI: true # disable kindnet + podSubnet: 192.168.0.0/16 # set to Calico's default subnet +nodes: + - role: control-plane + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + kubeadmConfigPatches: + - | + kind: InitConfiguration + nodeRegistration: + kubeletExtraArgs: + node-labels: "kubeslice.io/node-type=gateway" + ``` + +### Apply the YAML File to Create the Controller Cluster +Apply the YAML File to create the controller cluster by running this command: + +``` +kind create cluster --name --config kind-controller-cluster.yaml +``` + + +### Prepare the Worker Cluster +Create a YAML file to prepare the worker cluster for registration by using the +following template: + +:::info +The `networking` property is required for the namespace isolation +feature. By default, the kind cluster has the kindnet CNI setting, but it needs to be +disabled for the namespace isolation feature to work. We install Calico instead for the +CNI network. +::: + +:::info +To understand more about the configuration parameters, see +[kind – Configuration](https://kind.sigs.k8s.io/docs/user/configuration/). +::: + +:::caution +If you face memory issues with a **two-nodes** kind cluster, then use a +**single-node** kind cluster. +::: + +``` +kind: Cluster +apiVersion: kind.x-k8s.io/v1alpha4 +networking: + # By default kind takes kindnet CNI but we are disabling this to use netpol feature + disableDefaultCNI: true # disable kindnet + podSubnet: 192.168.0.0/16 # set to Calico's default subnet +nodes: + - role: control-plane + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + - role: worker + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + kubeadmConfigPatches: + - | + kind: JoinConfiguration + nodeRegistration: + kubeletExtraArgs: + node-labels: "kubeslice.io/node-type=gateway" +``` + +Use the following template to create a single-node worker cluster. + +``` +kind: Cluster +apiVersion: kind.x-k8s.io/v1alpha4 +networking: + # By default kind takes kindnet CNI but we are disabling this to use netpol feature + disableDefaultCNI: true # disable kindnet + podSubnet: 192.168.0.0/16 # set to Calico's default subnet +nodes: + - role: control-plane + image: kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c + kubeadmConfigPatches: + - | + kind: InitConfiguration + nodeRegistration: + kubeletExtraArgs: + node-labels: "kubeslice.io/node-type=gateway" +``` + +### Apply the YAML File to Create the Worker Cluster +Apply the YAML File to create the worker cluster by running this +command: + +**For worker cluster 1** + +``` +kind create cluster --name --config kind-Worker-cluster.yaml +``` + +**For worker cluster 2** + +``` +kind create cluster --name --config kind-Worker-cluster.yaml +``` + +### Install Calico Networking and Network Security +Install +[Calico](https://projectcalico.docs.tigera.io/about/about-calico) to provide networking and +network security for kind clusters. + +:::info +Install Calico only after creating the clusters. +::: + +To install Calico on a kind cluster: +1. Install the operator on your cluster by using the following command: + +``` +kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.24.1/manifests/tigera-operator.yaml +``` + +2. Download the custom resources required to configure Calico by using +the following command: + +``` +curl https://raw.githubusercontent.com/projectcalico/calico/v3.24.1/manifests/custom-resources.yaml -O +``` + +Running the above command downloads a file, which contains the following +content. + +``` +# This section includes base Calico installation configuration. +# For more information, see: https://projectcalico.docs.tigera.io/v3.23/reference/installation/api#operator.tigera.io/v1.Installation +apiVersion: operator.tigera.io/v1 +kind: Installation +metadata: + name: default +spec: + # Configures Calico networking. + calicoNetwork: + # Note: The ipPools section cannot be modified post-install. + ipPools: + - blockSize: 26 + cidr: 192.168.0.0/16 + encapsulation: VXLANCrossSubnet + natOutgoing: Enabled + nodeSelector: all() + +--- + +# This section configures the Calico API server. +# For more information, see: https://projectcalico.docs.tigera.io/v3.23/reference/installation/api#operator.tigera.io/v1.APIServer +apiVersion: operator.tigera.io/v1 +kind: APIServer +metadata: + name: default +spec: {} +``` + +3. Create the manifest to install Calico by using the following +command: + +``` +kubectl create -f custom-resources.yaml +``` + +4. Validate namespaces related to Calico by using the following +command: + +``` +kubectl get ns +``` + +Expected Output + +``` +NAME STATUS AGE +calico-apiserver Active 3d +calico-system Active 3d +default Active 3d +kube-node-lease Active 3d +kube-public Active 3d +kube-system Active 3d +local-path-storage Active 3d +tigera-operator Active 3d +``` + +5. Validate the Calico pods by using the following command: + +``` +kubectl get pods -n calico-system +``` + +Expected Output + +``` +NAME READY STATUS RESTARTS AGE +calico-kube-controllers-59f859b79d-vbmqh 1/1 Running 1 30s +calico-node-nq7sp 1/1 Running 0 30s +calico-node-rhw7h 1/1 Running 0 30s +calico-node-tfqzp 1/1 Running 0 30s +calico-typha-8b888f7d8-fx62t 1/1 Running 0 30s +calico-typha-8b888f7d8-vnb67 1/1 Running 0 30s +``` + +:::success +Calico networking is installed successfully. +::: diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-networking.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-networking.mdx new file mode 100644 index 00000000..a8ac733c --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-networking.mdx @@ -0,0 +1,9 @@ +# Cluster Networking +To ensure the proper functioning of the KubeSlice Gateway Nodes in both public and +private clusters, please open the required UDP ports. + +| Kubernetes Service | CNI with Network Policy Support | Open UDP Ports | Reachability Options | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ------------------------------------ | +| Azure Kubernetes Service | [Enable Calico for Azure AKS](https://projectcalico.docs.tigera.io/getting-started/kubernetes/managed-public-cloud/aks#install-aks-with-calico-for-network-policy) | 30000-33000 | Public Node IP with NodePort Service | +| AWS Elastic Kubernetes Service | [Enable Calico for Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/calico.html) | 30000-33000 | Public Node IP with NodePort Service | +| Google Kubernetes Engine | [Enable Calico for Google GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy#enabling_network_policy_enforcement) | 30000-33000 | Public Node IP with NodePort Service | \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-rbac-roles.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-rbac-roles.mdx new file mode 100644 index 00000000..6352948c --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-cluster-rbac-roles.mdx @@ -0,0 +1,5 @@ +# Required Cluster Roles (RBAC) +Installing the KubeSlice Controller and Slice Operator **requires admin privileges** on the +Kubernetes cluster. Therefore, only a user with the Kubernetes cluster admin role can +perform this task. The correct name of the RBAC role for admin privileges in Kubernetes is +`cluster-admin`. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-command-line-tools.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-command-line-tools.mdx new file mode 100644 index 00000000..20ec9884 --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-command-line-tools.mdx @@ -0,0 +1,19 @@ +# Command Line Tools +This section of the documentation aims to meet the requirements for product installations +by providing information about the necessary prerequisites for installing KubeSlice. +It is essential to have a well-configured environment that fulfills the installation +requirements for KubeSlice. This involves the installation of the KubeSlice Controller +and registering clusters with it. This topic will explain the prerequisites in detail to +help you successfully install KubeSlice. + +## Required Tools +To make the installation process of KubeSlice smoother and more accessible, we have listed the +required command line tools below. With these tools readily available, you can easily install +KubeSlice and start benefiting from its features. + +| Package Required | Installation Instructions | +| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| [Helm](https://helm.sh) - The Package Manager for Kubernetes | [Installing Helm](https://helm.sh/docs/intro/install/) | +| [kubectl](https://kubernetes.io/docs/reference/kubectl/overview) - Kubernetes CLI | [Installing kubectl](https://kubernetes.io/docs/tasks/tools/) | +| [kubectx and kubens](https://github.com/ahmetb/kubectx) - Cluster Context Switching & Namespace Assignments | [Installing kubectx & kubens](https://github.com/ahmetb/kubectx#installation) | +| [kubeslice-cli ](https://github.com/kubeslice/kubeslice-cli/releases)- KubeSlice Installer Binaries | [Installing kubeslice-cli](/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx) | diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx new file mode 100644 index 00000000..42fcc33f --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx @@ -0,0 +1,65 @@ +# Configure Helm Repository +The KubeSlice repository serves as a centralized hub for accessing and distributing +essential resources, including charts, templates, and configurations, specifically designed +for the KubeSlice monitoring and observability solution in Kubernetes. By offering a curated +collection of KubeSlice-specific charts, the repository simplifies the deployment and +management process, allowing users to seamlessly set up and monitor their Kubernetes clusters. +With comprehensive charts for monitoring, metrics, and alerting systems, the repository ensures +efficient monitoring and observability while promoting versioning, distribution, and +collaboration among users. Overall, the KubeSlice repository acts as a valuable resource, +enabling users to effortlessly deploy and manage KubeSlice components, facilitating effective +monitoring and observability within Kubernetes environments. + +## Add Repository + +Add the helm repository information to your local system. + + ``` + helm repo add kubeslice https://kubeslice.github.io/kubeslice/ + ``` + + **Expected Output** + + ``` + "kubeslice" has been added to your repositories + ``` + +## Update Repository +Update the repositories on your system with the following command: + + ``` + helm repo update + ``` + + **Expected Output** + + ``` + Hang tight while we grab the latest from your chart repositories... + ...Successfully got an update from the "kubeslice" chart repository + Update Complete. ⎈Happy Helming!⎈ + ``` +## Verify Repository +To verify if the repository was added successfully, view the KubeSlice +charts using the following command: + + ``` + helm search repo kubeslice + ``` + + **Expected Output** + + ``` + + NAME CHART VERSION APP VERSION DESCRIPTION + kubeslice/botkube v1.0.0 v1.0.0 Controller for the Kubeslice Botkube Slack app ... + kubeslice/cert-manager v1.7.0 v1.7.0 A Helm chart for cert-manager + kubeslice/istio-base 1.16.0 1.16.0 Helm chart for deploying Istio cluster resource... + kubeslice/istio-discovery 1.16.0 1.16.0 Helm chart for istio control plane + kubeslice/kubeslice-controller 1.4.0 1.4.0 A Helm chart for kubeslice-controller + kubeslice/kubeslice-worker 1.4.0 1.4.0 A Helm chart for kubeslice-worker + kubeslice/prometheus 19.3.0 v2.41.0 Prometheus is a monitoring system and time seri... + ``` + +:::success +You have successfully prepared your clusters to install the KubeSlice. +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-gateway-node-label.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-gateway-node-label.mdx new file mode 100644 index 00000000..366b4a75 --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-gateway-node-label.mdx @@ -0,0 +1,70 @@ +# Label KubeSlice Gateway Nodes +Labeling your gateway nodes on the **worker cluster** is required to ensure proper management +of scheduling rules for nodes and enabling node gateway to gateway network communication. + +We recommend using a **dedicated node pool** for your gateway components. + +However, if your worker cluster contains only one node pool, follow the instructions below to +label worker node pools. + +Additionally, we recommend using a dedicated node pool for your gateway components and +following the instructions for labeling accordingly. + +Perform these steps in each worker cluster that you want to register with +the KubeSlice Controller. + +### Azure Kubernetes Service +AKS nodepools can only be set during nodepool creation. The nodepool +must contain the `kubeslice.io/node-type=gateway` label. For instructions on creating +a labeled nodepool, see [AKS documentation](https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#setting-nodepool-labels). + +## AWS Elastic Kubernetes Service +Nodepools are called node groups in EKS clusters. You can add or remove the Kubernetes +labels by editing a node group configuration as described in +[updating managed node groups](https://docs.aws.amazon.com/eks/latest/userguide/update-managed-node-group.html). +Add the `kubeslice.io/node-type=gateway` label to the EKS node groups. + +## Google Kubernetes Engine +The following information is required to label the GKE cluster nodepools. + +|**Variable** | **Description** | +|-----|----| +|``| The name of the nodepool being labeled.| +|`` | The name of the cluster the nodepool being labeled belongs to.| +| `` | The Compute Engine region for the cluster the nodepool belongs to.| +| `` | The Compute Engine zone for the cluster the nodepool belongs to.| + +The following command labels the GKE cluster nodepool: + +``` +gcloud container node-pools update \ + --node-labels=kubeslice.io/node-type=gateway \ + --cluster= \ + [--region= | --zone=] +``` +## Other Kubernetes Cloud Clusters +Ensure that the nodepools on the Kubernetes clusters are labeled with `kubeslice.io/node-type=gateway`. + +## Verify Your Labels +To verify the labels of your cluster, perform the following steps on each worker cluster that you wish to register with the KubeSlice Controller. + +1. To verify the label, switch to the context of the cluster that you want to verify. + + ``` + kubectx + ``` + +2. Run the following command to get all nodes with the `kubeslice.io/node-type=gateway` label. + + ``` + kubectl get no -l kubeslice.io/node-type=gateway + ``` + +3. If you successfully set your labels, you get a list of the labeled nodes in the cluster. + \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-install-istio.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-install-istio.mdx new file mode 100644 index 00000000..670b6fc9 --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-install-istio.mdx @@ -0,0 +1,41 @@ +# Istio +[Istio](http://istio.io/) is an open source service mesh that is used frequently to connect and secure +microservices within a cluster. The below instructions will install istio from the +helm repository chart. + +:::caution +You can skip these steps if you have already installed the recommended Istio version on the cluster. +::: + +## Install Istio +Install Istio on all worker cluster(s) participating in the configuration: + +1. Switch the context to the worker cluster that will be registered with the KubeSlice Controller. + ``` + kubectx + ``` +2. Create the `istio-system` namespace using the following command: + ``` + kubectl create ns istio-system + ``` +3. Install the `istio-base` chart from the helm repository using the following command: + ``` + helm install istio-base kubeslice/istio-base -n istio-system + ``` +4. Install the `istio-discovery` chart from the helm repository using the following command: + ``` + helm install istiod kubeslice/istio-discovery -n istio-system + ``` +## Validate Istio Installation + +Validate the installation of Istio by checking the pod status. Use the following command +to check if the pods are running: +``` +kubectl get pods -n istio-system +``` + +**Example Output** +``` +NAME READY STATUS RESTARTS AGE +istiod-66f576dd98-jtshj 1/1 Running 0 60s +``` \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx new file mode 100644 index 00000000..b403445a --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx @@ -0,0 +1,102 @@ +# Installing kubeslice-cli + +## Introduction + +kubeslice-cli is a command-line tool designed to simplify KubeSlice operations on Kubernetes +and cloud clusters. With this tool, you can easily install and uninstall the necessary +workloads to run the KubeSlice Controller and Slice Operator on specific clusters. Additionally, +it registers these clusters as part of a KubeSlice multi-cluster configuration and manages slices across them. + +To use the tool, you provide input in the form of YAML files. The topology YAML file describes +the cluster membership in the multi-cluster configuration, while the slice configuration YAML +file defines slices across these clusters. By using these YAML files, kubeslice-cli simplifies +the KubeSlice installation process by configuring each cluster appropriately. This way, you +can install KubeSlice on your on-premises or cloud clusters without any hassle. + +## Install the kubeslice-cli Tool +To install the `kubeslice-cli` tool on different operating systems, download an executable version from the +[Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + +### Install kubeslice-cli on Windows + +To install kubeslice-cli: + +1. Download the latest Windows version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + After downloading the executable file, rename it to **kubeslice-cli.exe** for ease of use. + +2. Navigate to the directory where you have downloaded the executable file or provide the absolute path to run the `kubeslice-cli` command. + +3. Ensure the downloaded version is the latest using the following command: + ``` + .\kubeslice-cli.exe --version + ``` +### Install kubeslice-cli on Linux + +To install kubeslice-cli on Linux or Ubuntu (Linux-based OS): + +1. Download the latest macOS version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page + using the following command: + + ``` + sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download//kubeslice-cli--linux-<386 | amd | arm>64 -o /usr/local/bin/kubeslice-cli + ``` +2. Execute the file using the following command: + + ``` + sudo chmod a+x /usr/local/bin/kubeslice-cli + ``` +3. Ensure the downloaded version is the latest using the following command: + ``` + kubeslice-cli --version + ``` + +### Install kubeslice-cli on macOS + +To install kubeslice-cli: + +1. Download the latest macOS version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page + using the following command: + + ``` + sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download//kubeslice-cli--darwin-64 -o /usr/local/bin/kubeslice-cli + ``` +2. Execute the file using the following command: + + ``` + sudo chmod a+x /usr/local/bin/kubeslice-cli + ``` + +3. [In case of an error] When you try to install kubeslice-cli on macOS, you get the **Unverified Developer Error Message**. + This error message appears when you try to install an application from a developer who is not registered with Apple. + + ![mac](/images/kubeslice-cli/mac-download.png) + + + To fix the `Unverified developer error message`, follow the instructions in [enabling the application for macOS](https://www.alphr.com/cannot-be-opened-because-the-developer-cannot-be-verified/). + +4. Ensure the downloaded version is the latest using the following command: + ``` + kubeslice-cli --version + ``` + +### Download kubeslice-cli using cURL + +See the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page for the latest version. Use the following command to +download the latest binary (~6 MB): + +``` +sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download//kubeslice-cli--linux-amd64 -o /usr/local/bin/kubeslice-cli +``` + +Example +``` +sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download/0.5.0/kubeslice-cli-0.5.0-linux-amd64 -o /usr/local/bin/kubeslice-cli +``` +Make the binary executable using the following command: +``` +sudo chmod a+x /usr/local/bin/kubeslice-cli +``` +Ensure the downloaded version is the latest using the following command: +``` +kubeslice-cli -v +``` \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-controller-requirements.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-controller-requirements.mdx new file mode 100644 index 00000000..54f1e027 --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-kubeslice-controller-requirements.mdx @@ -0,0 +1,46 @@ +# Kubeslice Controller +Note that the information provided on this page represents the **minimum** requirements +for installing the product. It is essential to understand that these requirements may vary +depending on the specific workload of each customer. However, following these minimum +requirements will ensure a successful installation of the product. + +| | | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **Cluster Requirements** | 1 Kubernetes Cluster | +| **Node Requirements** | KubeSlice needs at least two nodes each with a minimum of 4 vCPUs and 16GB of RAM. We highly recommend creating a separate NodePool for KubeSlice components to improve performance and simplify management. | +| **Supported Kubernetes Versions** | [1.26](https://v1-26.docs.kubernetes.io/) and [1.27](https://kubernetes.io/docs/home/supported-doc-versions/) | +| **Supported Kubernetes Services** | Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Rancher Kubernetes Engine (RKE) | +| **Required Helm Version** | 3.7.0 | + + +## Kind Clusters +The following are the infrastructure requirements to install KubeSlice +components. + +:::info +If you are on Ubuntu OS, then it is recommended to increase the `ulimit` +to 2048 or unlimited. + +If you still face issues, see [errors due to too many open files](https://kind.sigs.k8s.io/docs/user/known-issues/#pod-errors-due-to-too-many-open-files). +::: + +| | | +|-----------------------------------------|---------------------------| +| **Host Requirements** | Minimum of 8vCPUs and 8GB of RAM | + +:::info +Ensure to modify the memory and CPU usage allowed to docker as described in +https://docs.docker.com/desktop/windows/#resources. +::: + +:::info +KubeSlice has been tested on AKS, GKE, and EKS, but it should run in any Kubernetes +environment with the supported Kubernetes versions. +::: + +:::info +In an intra-slice scenario, a single cluster can serve as both a controller cluster and a +worker cluster. This allows KubeSlice to segment the cluster into application slices. This +enables you to better manage and isolate your applications, improving the overall efficiency +and performance of your cluster. +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-worker-cluster-requirements.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-worker-cluster-requirements.mdx new file mode 100644 index 00000000..fcfa0fbe --- /dev/null +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-worker-cluster-requirements.mdx @@ -0,0 +1,15 @@ +# Worker Cluster +Note that the information provided on this page represents the **minimum** requirements +for installing the product. It is essential to understand that these requirements may vary +depending on the specific workload of each customer. However, following these minimum +requirements will ensure a successful installation of the product. + +| | | +| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| **Cluster Requirements** | 1 Kubernetes Cluster | +| **NodePools Required** | 2 node pools with a minimum of 2 nodes each sized with a minimum of 4 vCPUs and 16GB of RAM. | +| **NodePools Reserved for KubeSlice Components** | 1 NodePool - We highly recommend creating a separate NodePool for KubeSlice components to improve performance and simplify management. | +| **Supported Kubernetes Versions** | [1.26](https://v1-26.docs.kubernetes.io/) and [1.27](https://kubernetes.io/docs/home/supported-doc-versions/) | +| **Supported Kubernetes Services** | Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Rancher Kubernetes Engine (RKE) | +| **Required Helm Version** | 3.7.0 | +| **Required Istio Version** | 1.16.0 | diff --git a/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/command-reference.mdx b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/command-reference.mdx new file mode 100644 index 00000000..ed0c7bcb --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/command-reference.mdx @@ -0,0 +1,736 @@ +# CLI Command Reference +This topic contains information about kubeslice-cli commands, syntax, options, resource types, and a few examples of command usage. + +## Syntax + +Use the following syntax to run the kubeslice-cli tool: + +``` +kubeslice-cli [global-options] [] [command-options] +``` + +## Commands + +The following table describes the syntax and descriptions for all the `kubeslice-cli` commands. + +| Operations | Syntax | Description | +| ---------- | ----------------------------------- | ------------------------------------------------------------------ | +| create | `kubeslice-cli create [options]` | Creates one or more resources from a file. | +| delete | `kubeslice-cli delete [options]` | Delete resources from a file. | +| describe | `kubeslice-cli describe [options]` | Describe the KubeSlice resources. | +| edit | `kubeslice-cli edit [options]` | Edit and update the definition of one or more kubeSlice resources. | +| get | `kubeslice-cli get [options]` | List one or more kubeSlice resources. | +| install | `kubeslice-cli install [options]` | Install kubeSlice resources. | +| uninstall | `kubeslice-cli uninstall [options]` | Uninstall kubeSlice resources. | +| help | `kubeslice-cli help` | Get more information on any command. | + +## Options + +The following are the kubeslice-cli options. + +| Options | Shorthand | Description | +| --------- | --------- | ---------------------------------------------------------------------------- | +| --help | -h | It provides more information on the kubeslice-cli. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --version | -v | It is the version of the `kubeslice-cli` tool. | + +:::note +The kubeslice-cli tool must have access to the clusters you want it to manage. To grant it access, set the KUBECONFIG environment +variable to a path to the kubeconfig file containing the necessary keys to access those clusters. +To set the KUBECONFIG environment variable, use these commands: + +- On Linux/macOS: `export KUBECONFIG=` +- On Windows: `$env:KUBECONFIG = "kubeslice/kubeconfig.yaml"` +::: + +:::caution + +- If the global **—config** option is not specified, kubeslice-cli attempts to execute against the current cluster context. Run the + following command to determine which context you are currently in: `kubectx -c`. +- The currently supported operations are all controller cluster specific. You must run the kubeslice-cli commands on the controller cluster. + use this command to switch the cluster context: `kubectx `. +::: + +## create + +Use this command to create one or more KubeSlice resources. For example, use the create command to create a slice, project, or +service export. + +### Syntax + +``` +kubeslice-cli --config create project --namespace +kubeslice-cli create --namespace --filename +``` + +### Options + +The following are the `kubeslice-cli create` options. + +| Option | Shorthand | Description | +| ----------- | --------- | ------------------------------------------------------------------------------ | +| --filename | -f | It is the filename, directory, or URL of the file used to create the resource. | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --setWorker | -w | It is the list of worker clusters to be registered in the SliceConfig. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the create command. | + +### Resource Types + +The following are the resource types used with the create command: + +- **project**: It is used to create, edit, delete, describe, and get the project. +- **sliceConfig**: It is used to create, edit, delete, describe, and get the slice. +- **serviceExportConfig**: It is used to create, edit, delete, describe, and get the service export. + +### Examples + +The following are the example commands: + +1. To create a slice, use the following command: + + ``` + kubeslice-cli create sliceConfig -n -f + ``` + + Example + + ``` + kubeslice-cli create sliceConfig -n kubeslice-avesha -f slice-config.yaml + ``` + + Example output + + ``` + 🏃 Running command: /usr/local/bin/kubectl apply -f slice-config.yaml -n kubeslice-demo + sliceconfig.controller.kubeslice.io/slice-red created + + Successfully Applied Slice Configuration. + ``` + +2. To create a project, use the following command: + + ``` + Kubeslice-cli create project -n + ``` + + Example + + ``` + kubeslice-cli create project kubeslice-avesha -n kubeslice-controller + ``` + + Example Output + + ``` + Creating KubeSlice Project... + ✔ Generated project manifest project.yaml + 🏃 Running command: /usr/local/bin/kubectl apply -f kubeslice/project.yaml -n kubeslice-controller + ✔ Applied project.yaml + Created KubeSlice Project. + ``` + +3. To create service export, use the following command: + + ``` + kubeslice-cli create serviceExportConfig -f -n + ``` + +## delete + +Use this command to delete the KubeSlice resources. For example, use the delete command to delete a slice, project, or +service export. The delete command can also be used to unregister the registered worker cluster. +You must offboard the namespaces and delete the slice before unregistering the worker cluster. +For more information, see [Uninstalling KubeSlice](../../uninstall-kubeslice). + +### Syntax + +``` +kubeslice-cli project --namespace +kubeslice-cli --namespace +``` + +### Options + +The following are the `kubeslice-cli delete` command options. + +| Name | Shorthand | Usage | +| ----------- | --------- | ---------------------------------------------------------------------------- | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the delete command. | + +### Resource Types + +The following are the resource types used with the create command: + +- **project**: It is used to create, edit, delete, describe, and get the project. +- **sliceConfig**: It is used to create, edit, delete, describe, and get the slice. +- **serviceExportConfig**: It is used to create, edit, delete, describe, and get the service export. + +### Examples + +The following are the example commands: + +1. To delete the slice configuration, use the following command: + + ``` + kubeslice-cli delete sliceConfig -n + ``` + + Example + + ``` + kubeslice-cli delete sliceConfig blue -n kubeslice-demo + ``` + + Example Output + + ``` + Deleting KubeSlice SliceConfig... + 🏃 Running command: /usr/local/bin/kubectl delete sliceconfigs.controller.kubeslice.io blue -n kubeslice-demo + sliceconfig.controller.kubeslice.io "blue" deleted + ``` + +2. To delete a project, use the following command: + + ``` + kubeslice-cli delete project -n + ``` + + Example + + ``` + kubeslice-cli delete project rainbow -n kubeslice-controller + ``` + + Example Output + + ``` + Deleting KubeSlice Project... + 🏃 Running command: /usr/local/bin/kubectl delete projects.controller.kubeslice.io uma -n kubeslice-controller + project.controller.kubeslice.io "rainbow" deleted + ``` + +3. To delete a registered worker cluster, use the following command: + ``` + kubeslice-cli delete worker -n + ``` + Example: + ``` + kubeslice-cli delete worker kind-ks-w-4 -n kubeslice-demo + ``` + Example Output + ``` + Deleting KubeSlice Worker... + 🏃 Running command: /usr/local/bin/kubectl delete clusters.controller.kubeslice.io kind-ks-w-4 -n kubeslice-demo + cluster.controller.kubeslice.io "kind-ks-w-4" deleted + ``` + +## describe + +Use this command to describe KubeSlice resources. This shows the details of a specific KubeSlice resource. + +### Syntax + +``` +kubeslice-cli describe project --namespace +kubeslice-cli describe --namespace +``` + +### Options + +The following are the `kubeslice-cli describe` command options. + +| Option | Shorthand | Description | +| ----------- | --------- | ---------------------------------------------------------------------------- | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the describe command. | + +### Resource Types + +The following are the resource types used with the describe command: + +- **project**: It is used to create, edit, delete, describe, and get the project. +- **sliceConfig**: It is used to create, edit, delete, describe, and get the slice. +- **serviceExportConfig**: It is used to create, edit, delete, describe, and get the service export. + +### Examples + +The following are the example commands: + +1. To describe the slice configuration, use the following command: + + ``` + kubeslice-cli describe sliceConfig -n + ``` + + Example + + ``` + kubeslice-cli describe sliceConfig slice-red -n kubeslice-demo + ``` + + Example Output + + ``` + Describing KubeSlice SliceConfig... + 🏃 Running command: /usr/local/bin/kubectl describe sliceconfigs.controller.kubeslice.io slice-red -n kubeslice-demo + Name: slice-red + Namespace: kubeslice-demo + Labels: + Annotations: + API Version: controller.kubeslice.io/v1alpha1 + Kind: SliceConfig + Metadata: + Creation Timestamp: 2022-10-04T12:35:54Z + Finalizers: + controller.kubeslice.io/slice-configuration-finalizer + Generation: 1 + Managed Fields: + API Version: controller.kubeslice.io/v1alpha1 + Fields Type: FieldsV1 + fieldsV1: + f:metadata: + f:annotations: + .: + f:kubectl.kubernetes.io/last-applied-configuration: + f:spec: + .: + f:clusters: + f:qosProfileDetails: + .: + f:bandwidthCeilingKbps: + f:bandwidthGuaranteedKbps: + f:dscpClass: + f:priority: + f:queueType: + f:tcType: + f:sliceGatewayProvider: + .: + f:sliceCaType: + f:sliceGatewayType: + f:sliceIpamType: + f:sliceSubnet: + f:sliceType: + Manager: kubectl-client-side-apply + Operation: Update + Time: 2022-10-04T12:35:54Z + API Version: controller.kubeslice.io/v1alpha1 + Fields Type: FieldsV1 + fieldsV1: + f:metadata: + f:finalizers: + .: + v:"controller.kubeslice.io/slice-configuration-finalizer": + Manager: manager + Operation: Update + Time: 2022-10-04T12:35:54Z + Resource Version: 60976 + UID: d7fa839e-9b05-4264-adc6-a061850d54d5 + Spec: + Clusters: + ks-w-1 + ks-w-2 + Namespace Isolation Profile: + Isolation Enabled: false + Qos Profile Details: + Bandwidth Ceiling Kbps: 30000 + Bandwidth Guaranteed Kbps: 20000 + Dscp Class: AF11 + Priority: 0 + Queue Type: HTB + Tc Type: BANDWIDTH_CONTROL + Slice Gateway Provider: + Slice Ca Type: Local + Slice Gateway Type: OpenVPN + Slice Ipam Type: Local + Slice Subnet: 10.190.0.0/16 + Slice Type: Application + Events: + ``` + +## edit + +Use this command to directly edit any KubeSlice resource you can retrieve through the command line tools. It opens the +editor defined by your KUBE_EDITOR, or EDITOR environment variables, or falls back to `vi` for Linux or `notepad` for Windows. +You can edit multiple objects, although changes are applied one at a time. The command accepts filenames as well as command line arguments, +although the files you point to must be previously saved versions of resources. The default format is YAML. In the event of an error +while updating, a temporary file is created on disk that contains your unapplied changes. The most common error when updating a +resource is another editor changing the resource on the server. When this occurs, apply your changes to the newer version +of the resource, or update your temporary saved copy to include the latest resource version. + +### Syntax + +``` +kubeslice-cli project --namespace +kubeslice-cli --namespace +``` + +### Options + +The following are the `kubeslice-cli edit` command options. + +| Option | Shorthand | Description | +| ----------- | --------- | ------------------------------------------------------------------------------ | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --filename | -f | It is the filename, directory, or URL of the file used to create the resource. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the edit command. | + +### Resource Types + +The following are the resource types used with create command: + +- **project**: It is used to create, edit, delete, describe, and get the project. +- **sliceConfig**: It is used to create, edit, delete, describe, and get the slice. +- **serviceExportConfig**: It is used to create, edit, delete, describe, and get the service export. + +### Examples + +The following are the example commands: + +1. To edit the slice configuration, use the following command: + ``` + kubeslice-cli edit sliceConfig -n + ``` + Example + ``` + kubeslice-cli edit sliceConfig blue -n kubeslice-demo + ``` +2. To edit the project details, use the following command: + ``` + kubeslice-cli edit project -n + ``` + Examples + ``` + kubeslice-cli edit project demo -n kubeslice-controller + kubeslice-cli edit project kubeslice-avesha -n kubeslice-controller + ``` +3. To edit the service export, use the following command: + ``` + kubeslice-cli edit serviceExportConfig --namespace + ``` + The `` is obtained using this command: + ``` + kubeslice-cli get serviceExportConfig -n + ``` + Example + ``` + kubeslice-cli get serviceExportConfig -n kubeslice-demo + ``` + Example Output + ``` + Fetching KubeSlice serviceExportConfig... + 🏃 Running command: /home/eric/bin/kubectl get serviceexportconfigs.controller.kubeslice.io -n kubeslice-demo + NAME AGE + iperf-server-iperf-worker-2 4d19h + ``` + Example + ``` + kubeslice-cli edit serviceExportConfig iperf-server-iperf-worker-2 -n kubeslice-demo + ``` + +## get + +Use this command to get one or more KubeSlice resources. For example, use the get command to get a slice, project, or +service export. + +### Syntax + +``` +kubeslice-cli project --namespace +kubeslice-cli --namespace +``` + +### Options + +The following are the `kubeslice-cli get` command options. + +| Option | Shorthand | Description | +| ----------- | --------- | ---------------------------------------------------------------------------- | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --output | -o | It supports json and yaml values. | +| --worker | -w | It is the worker cluster name. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the get command. | + +### Resource Types + +The following are the resource types used with the get command: + +- **project**: It is used to create, edit, delete, describe, and get the project. +- **sliceConfig**: It is used to create, edit, delete, describe, and get the slice. +- **serviceExportConfig**: It is used to create, edit, delete, describe, and get the service export. +- **secrets**: It is used to get the secrets of the registered worker clusters from the controller cluster. +- **ui-endpoint**: It is used to get the KubeSlice Manager URL. + +### Examples + +The following are the example commands: + +1. To get the worker details, use the following command: + + ``` + kubeslice-cli get worker -n + ``` + + Example + + ``` + kubeslice-cli get worker -n kubeslice-demo + ``` + + Example Output + + ``` + Fetching KubeSlice Worker... + 🏃 Running command: /usr/local/bin/kubectl get clusters.controller.kubeslice.io -n kubeslice-demo + NAME AGE + ks-w-1 8m13s + ks-w-2 8m13s + ``` + +2. To get a slice, use the following command: + + ``` + kubeslice-cli get sliceConfig -n + ``` + + Example + + ``` + kubeslice-cli get sliceConfig -n kubeslice-demo + ``` + + Example Output: + + ``` + Fetching KubeSlice sliceConfig... + 🏃 Running command: /usr/local/bin/kubectl get sliceconfigs.controller.kubeslice.io -n kubeslice-demo + NAME AGE + blue 27s + ``` + +3. To get the project details, use the following command: + + ``` + kubeslice-cli get project -n + ``` + + Example + + ``` + kubeslice-cli get project -n kubeslice-controller + ``` + + Example Output + + ``` + Fetching KubeSlice Project... + 🏃 Running command: /usr/local/bin/kubectl get projects.controller.kubeslice.io -n kubeslice-controller + NAME AGE + demo 7m6s + ``` + +4. To get the list of secrets that belong to project namespace, use the following command: + + ``` + kubeslice-cli get secrets -n kubeslice-demo + ``` + + Example 1 + + ``` + kubeslice-cli get secrets -n kubeslice-demo + ``` + + Example Output + + ``` + Fetching KubeSlice secret... + 🏃 Running command: /usr/local/bin/kubectl get secrets -n kubeslice-demo + NAME TYPE DATA AGE + default-token-6qz9w kubernetes.io/service-account-token 3 73m + demo-ks-w-1-ks-w-2 Opaque 7 69m + demo-ks-w-2-ks-w-1 Opaque 1 69m + kubeslice-rbac-rw-john-token-smmfj kubernetes.io/service-account-token 3 73m + kubeslice-rbac-worker-ks-w-1-token-rn7dl kubernetes.io/service-account-token 5 73m + kubeslice-rbac-worker-ks-w-2-token-qld6t kubernetes.io/service-account-token 5 73m + ``` + + Example 2 + + Use the following command to get the details of secrets in the yaml file. + + ``` + kubeslice-cli get secrets -n kubeslice-demo -o yaml + ``` + +5. To get the service export, use the following command: + ``` + kubeslice-cli get serviceExportConfig -n + ``` + Example + ``` + kubeslice-cli get serviceExportConfig -n kubeslice-demo + ``` + Example Output + ``` + Fetching KubeSlice serviceExportConfig... + 🏃 Running command: /usr/local/bin/kubectl get serviceexportconfigs.controller.kubeslice.io -n kubeslice-demo + NAME AGE + iperf-server-iperf-worker-2 4d19h + ``` + +## install + +Use this command to install the required workloads to run KubeSlice Controller and worker clusters. + +### Syntax + +``` +kubeslice-cli --config +kubeslice-cli install +kubeslice-cli install --profile= +``` + +### Options + +The following are the `kubeslice-cli install` command options. + +| Option | Shorthand | Description | Supported Values | +| ------------------- | --------- | ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| --profile | -p | It is the profile to install or uninstall KubeSlice. | **full-demo**: showcases the KubeSlice inter-cluster connectivity by spawning 3 kind clusters, including 1 KubeSlice Controller and 2 worker clusters, and installing iPerf application to generate network traffic. **minimal-demo**: sets up 3 kind clusters, including 1 KubeSlice Controller and 2 worker clusters. Generates the Kubernetes manifests for user to manually apply, and verify the functionality. **enterprise-demo**: showcases the KubeSlice Enterprise functionality by spawning 3 kind clusters, including 1 KubeSlice Controller and 2 KubeSlice Workers. Installs the Enterprise charts for the controller, the worker(s), the KubeSlice Manager (UI), and iPerf application to generate network traffic. The imagePullSecrets (username and password) listed must be set as environment variables: **KUBESLICE_IMAGE_PULL_USERNAME**: `optional`, the default value is `aveshaenterprise`. **KUBESLICE_IMAGE_PULL_PASSWORD**: `required`. | +| --skip | -s | It skips the installation steps (comma-separated) with `minimal-demo`, `full-demo`, and `enterprise-demo` options. | **kind**: skips the creation of kind clusters. **calico**: skips the installation of Calico. **controller**: skips the installation of KubeSlice Controller. **worker-registration**: skips the registration of worker clusters with the KubeSlice Controller. **worker**: skips the installation of worker clusters. **demo**: skips the installation of additional example applications. **prometheus**: skips the installation of the Prometheus. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --with-cert-manager | | It installs the cert-manager charts. **This is required for the KubeSlice Controller v0.7.0 and below versions.** | +| --help | -h | It provides information on the install command. | + +:::info +The global option **--config** and install command option **--profile** are mutually exclusive and cannot be used together. +::: + +### Examples + +The following are the example commands: + +1. Use the following command to create the kind clusters, install the KubeSlice Controller and worker clusters. + + ``` + kubectl-cli install --profile=minimal-demo + ``` + +2. To install the KubeSlice using custom topology file, use the following command: + ``` + kubeslice-cli --config install + ``` + +## register + +Use this command to register a new worker cluster with the KubeSlice Controller in an existing multi-cluster setup. + +### Syntax + +``` +kubeslice-cli register worker --namespace +kubeslice-cli --config [options] +``` + +### Options + +The following are the `kubeslice-cli register` command options. + +| Option | Shorthand | Description | +| ----------- | --------- | ------------------------------------------------------------------------------ | +| --filename | -f | It is the filename, directory, or URL of the file used to create the resource. | +| --namespace | -n | It is the name of the project namespace on the KubeSlice Controller. | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the register command. | + +### Resource Type + +The **worker** is the resource type used with the register command. + +### Examples + +The following are the example commands: +:::info +You must switch the context to the controller cluster to register the worker cluster. +::: + +1. To register a new worker cluster with the KubeSlice Controller in demo setup, use the following command: + + ``` + kubeslice-cli register worker -n kubeslice-demo + ``` + + Example + + ``` + kubeslice-cli register worker kind-ks-w-4 -n kubeslice-demo + ``` + + Example Output + + ``` + Registering Worker Clusters with Project... + ✔ Generated cluster registration manifest kubeslice/custom-cluster-registration.yaml + 🏃 Running command: /usr/local/bin/kubectl apply -f kubeslice/custom-cluster-registration.yaml -n kubeslice-demo + ✔ Applied kubeslice/custom-cluster-registration.yaml + Registered Worker Clusters with Project. + ``` + +2. To register a new worker cluster with the KubeSlice Controller in an existing multi-cluster setup, use the following command: + :::info + Add a new worker information in the same custom topology file that you used to install KubeSlice. The **-s controller** + option skips the installation of KubeSlice Controller. + ::: + + ``` + kubeslice-cli --config= install -s controller + ``` + +## uninstall + +Use this command to uninstall all the KubeSlice components on kind and cloud clusters. + +### Syntax + +``` +kubeslice-cli +``` + +### Options + +The following are the `kubeslice-cli uninstall` options + +| Option | Shorthand | Description | +| -------------- | --------- | ------------------------------------------------------------------------------------ | +| --config | -c | It is a **global** option. The path to the topology configuration YAML file. | +| --help | -h | It provides information on the delete command. | +| --all | -a | Uninstalls all the KubeSlice components (worker, controller, and Kubeslice Manager). | +| --ui | -u | Uninstalls the enterprise user interface component (Kubeslice Manager). | +| --cert-manager | | It uninstalls the cert-manager charts. | + +### Examples + +The following is an example command: + +1. To uninstall the KubeSlice components on kind clusters and delete the kind clusters created using `full-demo|minimal-demo` option, + use the following command: + + ``` + kubeslice-cli uninstall + ``` + +2. To uninstall the KubeSlice components that were installed using a custom topology file on cloud clusters, use the following command: + + :::info + KubeSlice must be uninstalled using the topology file that was used to install it on cloud clusters. + ::: + + ``` + kubeslice-cli uninstall --config= --all + ``` diff --git a/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice-cli.mdx b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice-cli.mdx new file mode 100644 index 00000000..2ba69921 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice-cli.mdx @@ -0,0 +1,97 @@ +# Install kubeslice-cli + +## Introduction +kubeslice-cli is a command-line tool that allows you to perform KubeSlice operations on Kubernetes and cloud clusters. +It simplifies the process to install and uninstall the workloads needed to run KubeSlice Controller and Slice Operator in the specified clusters. +This tool registers those clusters as part of a KubeSlice multi-cluster, and administer slices across those clusters. + +The tool takes input in the form of YAML files that describe the membership of clusters in the multi-cluster (the `topology` YAML file) +as well as the definition of slices across those clusters (the `slice configuration` YAML file). Given those YAML files, it simplifies +installation of KubeSlice by performing all of the necessary configuration steps to apply the appropriate config to each cluster. +You can install KubeSlice on your existing kind or cloud clusters. + +Alternatively, to get familiar with KubeSlice, you can create a multicluster using kind clusters. Use the +`kubeslice-cli install —profile` option to create a demo setup consisting of one controller and two worker clusters. + +## Install the kubeslice-cli Tool +To install the `kubeslice-cli` tool on different operating systems, download an executable version from the +[Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + +### Install kubeslice-cli on Windows + +To install kubeslice-cli: + +1. Download the latest Windows version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + After downloading the executable file, rename it to **kubeslice-cli.exe** for ease of use. + +2. Navigate to the directory where you have downloaded the executable file or provide the absolute path to run the `kubeslice-cli` command. + +3. Ensure the downloaded version is the latest using the following command: + ``` + .\kubeslice-cli.exe --version + ``` +### Install kubeslice-cli on Linux + +To install kubeslice-cli on Linux or Ubuntu: + +1. Download the latest Linux version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + +2. Create a symlink to access the file: + :::info + A symlink is a symbolic Linux/ UNIX link that points to another file or folder on your computer, or a connected file system. + ::: + ``` + ln -s ~/bin/kubeslice-cli + ``` +3. Ensure the downloaded version is the latest using the following command: + ``` + kubeslice-cli --version + ``` + +### Install kubeslice-cli on macOS + +To install kubeslice-cli: + +1. Download the latest macOS version from the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page. + +2. Fix the error. When you try to install kubeslice-cli on macOS, you get the **Unverified Developer Error Message**. + This error message appears when you try to install an application from a developer who is not registered with Apple. + + ![mac](/images/kubeslice-cli/mac-download.png) + + To fix the `Unverified developer error message`, follow the instructions + in [enabling the application for macOS](https://www.alphr.com/cannot-be-opened-because-the-developer-cannot-be-verified/). + +3. Create a symlink to access the file: + :::info + A symlink is a symbolic Linux/ UNIX link that points to another file or folder on your computer, or a connected file system. + ::: + ``` + ln -s ~/bin/kubeslice-cli + ``` +4. Ensure the downloaded version is up-to-date using the following command: + ``` + kubeslice-cli --version + ``` + +### Download kubeslice-cli using Wget + +See the [Releases](https://github.com/kubeslice/kubeslice-cli/releases) page for the latest version. Use the following command to +download the latest binary (~6 MB): + +``` +sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download//kubeslice-cli--linux-amd64 -o /usr/local/bin/kubeslice-cli +``` + +Example +``` +sudo curl -fL https://github.com/kubeslice/kubeslice-cli/releases/download/0.5.4/kubeslice-cli-0.5.4-linux-amd64 -o /usr/local/bin/kubeslice-cli +``` +Make the binary executable using the following command: +``` +sudo chmod a+x /usr/local/bin/kubeslice-cli +``` +Ensure the downloaded version is the latest using the following command: +``` +kubeslice-cli -v +``` \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx new file mode 100644 index 00000000..6af4bb71 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx @@ -0,0 +1,134 @@ +# Install KubeSlice +Kubeslice-cli is a command-line tool designed to simplify KubeSlice operations on Kubernetes +and cloud clusters. With this tool, you can easily install the necessary workloads to run the +KubeSlice Controller and Slice Operator on specific clusters. Additionally, it registers these +clusters as part of a KubeSlice multi-cluster and manages slices across them. + +To use the tool, you provide input in the form of YAML files. The topology YAML file describes +the cluster membership in the multi-cluster. + +## Create Topology YAML file +To install KubeSlice, you need to create a topology configuration file that specifies the +controller cluster and the worker cluster names. The file should include other relevant details +as described in the sample configuration file provided below. This file is essential in setting +up KubeSlice. + + +### Air-Gapped Installation + +To install KubeSlice in an Air-Gapped environment, use local helm charts. Upgrade to the latest +[kubeslice-cli version 0.6.0](https://github.com/kubeslice/kubeslice-cli/releases) to use local charts. + +Make sure you set the **use_local** value to `true` in the topology file: + +``` +configuration: + helm_chart_configuration: + repo_alias: # {The alias of the helm repo for KubeSlice Charts. For local chart helm repositories, provide the local path to the charts.} + use_local: # {Use local charts instead of remote charts. Default is false} +``` + +### Custom Chart Values + +Custom chart values can be specified in the topology configuration, see [Topology Configuration Parameters](/versioned_docs/version-1.4.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx). +For example, you can add `values:metrics.insecure=true` under +**configuration.helm_chart_configuration.worker_chart** for worker charts. + +``` +worker_chart: + chart_name: kubeslice-worker + values: + "metrics.insecure": "true" + "some.other.key": "value" +``` + +### Sample Topology Configuration File +The following is a minimal configuration file to install KubeSlice on cloud clusters: + +Create the topology configuration file using the following template: +```yaml +configuration: + cluster_configuration: + kube_config_path: + controller: + name: controller + context_name: arn:aws:eks:us-east-1:776106081964:cluster/controller-eks-1 + kube_config_path: /home/user/kuebconfig-eks-1.config + workers: + - name: worker-1 + context_name: arn:aws:eks:us-east-1:776106081964:cluster/cloud-cluster-eks-1 + kube_config_path: /home/user/kuebconfig-eks-1.config + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + - name: worker-2 + context_name: gke_avesha-dev_us-central1-cloud_cluster-gke-2 + kube_config_path: /home/user/kuebconfig-gke-2.config + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + kubeslice_configuration: + project_name: kubeslice-avesha + helm_chart_configuration: + repo_alias: kubeslice + repo_url: https://kubeslice.github.io/kubeslice/ + cert_manager_chart: + chart_name: cert-manager + version: '' + controller_chart: + chart_name: kubeslice-controller + version: '' + worker_chart: + chart_name: kubeslice-worker + version: '' + values: + metrics.insecure: true +``` + +### Sample Topology Configuration File for Air-Gapped Installation + +The following is a minimal configuration file to install KubeSlice on cloud clusters: + +Create the topology configuration file using the following template: +```yaml +configuration: + cluster_configuration: + kube_config_path: + controller: + name: controller + context_name: arn:aws:eks:us-east-1:776106081964:cluster/controller-eks-1 + kube_config_path: /home/user/kuebconfig-eks-1.config + workers: + - name: worker-1 + context_name: arn:aws:eks:us-east-1:776106081964:cluster/cloud-cluster-eks-1 + kube_config_path: /home/user/kuebconfig-eks-1.config + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + - name: worker-2 + context_name: gke_avesha-dev_us-central1-cloud_cluster-gke-2 + kube_config_path: /home/user/kuebconfig-gke-2.config + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + kubeslice_configuration: + project_name: kubeslice-avesha + helm_chart_configuration: + repo_alias: + use_local: true + cert_manager_chart: + chart_name: cert-manager + version: '' + controller_chart: + chart_name: kubeslice-controller + version: '' + worker_chart: + chart_name: kubeslice-worker + version: '' + values: + metrics.insecure: true +``` + + +## Apply the Topology Configuration YAML +To install KubeSlice using the topology YAML file, use the following command: + +``` +kubeslice-cli --config install +``` + +:::success +You have successfully installed KubeSlice. +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx new file mode 100644 index 00000000..f130c2cb --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx @@ -0,0 +1,210 @@ +# Topology Configuration Parameters + +In this topic, you will find a description of the parameters required to create the topology +YAML file for installing KubeSlice. + +## Cluster Configuration Parameters + +The following table describes the cluster configuration parameters used to create the topology YAML. + +| Parameter | Parameter Type | Description | Required | +| ---------------------------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------- | --------- | +| profile | String | The KubeSlice profile to create demo clusters. The supported values are **minimal-demo** and **full-demo**. | Mandatory | +| kube_config_path | String | The absolute path to the `kubeconfig` file to use topology setup. It is used in the topology YAML file. | Optional | +| cluster_type | String | The type of cluster on which KubeSlice is deployed. The acceptable values are `cloud`, `kind`, and `data-center`. | Optional | +| [controller](#controller-cluster-configuration-parameters) | Object | The KubeSlice Controller cluster details. | Mandatory | +| [worker](#worker-cluster-configuration-parameters) | Object | The KubeSlice Worker clusters details. | Mandatory | + +### Controller Cluster Configuration Parameters + +The following table describes the controller cluster configuration parameters used to create the topology YAML. + +| Parameter | Parameter Type | Description | Required | +| --------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| name | String | The user-defined name of the controller cluster. The maximum allowed number of characters is 30. Provide the name as defined in [RFC 1123](https://datatracker.ietf.org/doc/html/rfc1123). To know more, see [Kubernetes Object Names and IDs](https://kubernetes.io/docs/concepts/overview/working-with-objects/names/). | Mandatory | +| context_name | String | The name of the context to use from the kubeconfig file; It is used in the topology YAML file. | Optional | +| kube_config_path | String | The absolute path to the kubeconfig file to install controller cluster. This takes precedence over the kubeconfig path defined under cluster configuration. | Optional | +| control_plane_address | AlphaNumeric | The address of the control plane kube-apiserver. The kubeslice-cli determines the address from kubeconfig. Override this option if the address in the kubeconfig is not reachable by other clusters in the topology. | Mandatory | +| node_ip | Numeric | The IP address of one of the node in the cluster. The kubeslice-cli determines the address from this command:`kubectl get nodes`. Override this option to an address which is discoverable by other clusters in the topology. | Mandatory | + +### Worker Cluster Configuration Parameters + +The following table describes the worker cluster configuration parameters. + +| Parameter | Parameter Type | Description | Required | +| --------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| name | String | The user-defined name of the worker cluster. The maximum allowed number of characters is 30. Provide the name as defined in [RFC 1123](https://datatracker.ietf.org/doc/html/rfc1123). To know more, see [Kubernetes Object Names and IDs](https://kubernetes.io/docs/concepts/overview/working-with-objects/names/). | Mandatory | +| context_name | String | The name of the context to use from kubeconfig file; It is used in the topology YAML only. Use the short alias name. For example, you can use `worker-cluster` or `api-cluster` as the cluster contexts. | Optional | +| kube_config_path | String | The absolute path to the kubeconfig file to install a worker cluster. This takes precedence over the kubeconfig path defined under cluster configuration. | Optional | +| control_plane_address | AlphaNumeric | The address of the control plane `kube-apiserver`. The kubeslice-cli determines the address from kubeconfig. Override this option if the address in the kubeconfig is not reachable by other clusters in the topology. | Mandatory | +| node_ip | Numeric | The IP address of one of the node in the cluster. The kubeslice-cli determines the address from this command:`kubectl get nodes`. Override this option to an address which is discoverable by other clusters in the topology. | Mandatory | + +## KubeSlice Configuration Parameters + +The following table describes the KubeSlice configuration parameters. + +| Parameter | Parameter Type | Description | Required | +| ------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| project_name | String | the user-defined name of the Kubeslice project. The maximum allowed number of characters is 30. Provide the name as defined in [RFC 1123](https://datatracker.ietf.org/doc/html/rfc1123). To know more, see [Kubernetes Object Names and IDs](https://kubernetes.io/docs/concepts/overview/working-with-objects/names/). | Mandatory | +| project_users | String | This contains the list of KubeSlice project users to be created. The users will have read/write privileges. By default, admin user is created. | Optional | + +## Helm Chart Configuration Parameters + +The following table describes the helm chart configuration parameters. + +| Parameter | Parameter Type | Description | Required | +| ------------------------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| repo_alias | String | The alias of the helm repo for KubeSlice charts. To use local helm chart repositories, provide the path to the charts. | Optional | +| repo_url | String | The URL of the helm charts for KubeSlice. | Optional | +| use_local | Boolean | This is to use local helm chart repositories in the Air-Gapped environment. Set the value to `true` to use local charts. The default value is `false`. | Optional | +| [cert_manager_chart](#certificate-manager-chart-configuration-parameters) | Object | The cert-manager chart details. | Mandatory | +| [controller_chart](#controller-chart-configuration-parameters) | Object | The Kubeslice Controller chart details. | Mandatory | +| [worker_chart](#worker-chart-configuration-parameters) | Object | The KubeSlice Worker chart details. | Mandatory | +| [ui_chart](#ui-chart-configuration-parameters) | Object | The KubeSlice Manager chart details. This object is only required for enterprise charts. | Optional | +| [prometheus_chart](#prometheus-chart-configuration-parameters) | Object | The Prometheus chart details. This object is only required for enterprise charts. | Optional | +| helm_username | AlphaNumeric | The helm username if the repo is private. | Optional | +| helm_password | AlphaNumeric | The helm password if the repo is private. | Optional | +| [image_pull_secret](#image-pull-secret-configuration-parameters) | Object | The image pull secrets to pull the Kubernetes dashboard image. This object is only required for enterprise charts. | Mandatory | + +## Certificate Manager Chart Configuration Parameters + +The following table describes the certificate manager chart configuration parameters used to create topology YAML. + +| Parameter | Parameter Type | Description | Required | +| ---------- | -------------- | ------------------------------------------------------------------------------------- | --------- | +| chart_name | String | The name of the cert-manager chart. | Mandatory | +| version | Numeric | The version of the cert-manager chart. Leave this value blank for the latest version. | Optional | + +## Controller Chart Configuration Parameters + +The following table describes the controller chart configuration parameters used to create topology YAML. + +| Parameter | Parameter Type | Description | Required | +| ---------- | -------------- | -------------------------------------------------------------------------------- | --------- | +| chart_name | String | The name of the controller chart. | Mandatory | +| version | Numeric | The version of the chart. Leave this value blank for the latest version. | Optional | +| values | String | The additional value that can be passed as --set arguments for **helm install**. | Optional | + +## Worker Chart Configuration Parameters + +The following table describes the worker chart configuration parameters used to create topology YAML. + +| Parameter | Parameter Type | Description | Required | +| ---------- | -------------- | -------------------------------------------------------------------------------- | --------- | +| chart_name | String | The name of the worker chart. | Mandatory | +| version | Numeric | The version of the chart. Leave this value blank for the latest version. | Optional | +| values | String | The additional value that can be passed as --set arguments for **helm install**. | Optional | + +## UI Chart Configuration Parameters + +The following table describes the UI chart configuration parameters used to create topology YAML. +These parameters are required for the `enterprise-demo` option only. + +| Parameter | Parameter Type | Description | Required | +| ---------- | -------------- | -------------------------------------------------------------------------------- | --------- | +| chart_name | String | The name of the UI or enterprise chart. | Mandatory | +| version | Numeric | The version of the chart. Leave it blank for the latest version. | Optional | +| values | String | The additional value that can be passed as --set arguments for **helm install**. | Optional | + +## Prometheus Chart Configuration parameters + +The following table describes the Prometheus chart configuration parameters used to create topology YAML. +These parameters are required for the `enterprise-demo` option only. + +| Parameter | Parameter Type | Description | Required | +| ---------- | -------------- | -------------------------------------------------------------------------------- | --------- | +| chart_name | String | The name of the Prometheus chart. | Mandatory | +| version | Numeric | The version of the chart. Leave it blank for the latest version. | Optional | +| values | String | The additional value that can be passed as --set arguments for **helm install**. | Optional | + +## Image Pull Secret Configuration Parameters + +The following table describes the image pull secret configuration parameters used to create topology YAML. +These parameters are required for the `enterprise-demo` option only. + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ------------------------------------------------------ | --------- | +| registry | String | The endpoint of the OCI registry to use. | Mandatory | +| username | AlphaNumeric | The username to authenticate against the OCI registry. | Mandatory | +| password | AlphaNumeric | The password to authenticate against the OCI registry. | Mandatory | +| email | AlphaNumeric | The email to authenticate against the OCI registry. | Mandatory | + +:::note +The 'kube_config_path' parameter in the topology configuration requires the absolute path to the kubeconfig file. +The 'kube_config_path' parameter must be set at the top-level, that is under **cluster_configuration**,' or under +the **controller** and **workers** configuration. +::: + +### Complete Topology Template + +The following template can be used to create a topology YAML file for installing KubeSlice. +This is a complete list of all the values that can be passed in a topology file. + +```yaml +configuration: + cluster_configuration: + profile: #{the KubeSlice Profile for the demo. Possible values [full-demo, minimal-demo]} + kube_config_path: #{specify the kube config file to use for topology setup; for topology only} + cluster_type: #{optional: specify the type of cluster. Valid values are kind, cloud, data-center} + controller: + name: #{the user defined name of the controller cluster} + context_name: #{the name of the context to use from kubeconfig file; for topology only} + kube_config_path:#{the path to kube config file to use for controller installation; for topology only.} + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + control_plane_address:#{the address of the control plane kube-apiserver. kubeslice-cli determines the address from kubeconfig} + #{Override this flag if the address in kubeconfig is not reachable by other clusters in topology} + node_ip:#{the IP address of one of the node in this cluster. kubeslice-cli determines this address from kubectl get nodes} + #{Override this flag to an address which is discoverable by other clusters in the topology} + workers: #{specify the list of worker clusters} + - name: #{the user defined name of the worker cluster} + context_name: #{the name of the context to use from the kubeconfig file; for topology only} + kube_config_path:#{the path to kube config file to use for worker installation; for topology only.} + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + control_plane_address:#{the address of the control plane kube-apiserver. kubeslice-cli determines the address from kubeconfig} + #{Override this flag if the address in kubeconfig is not reachable by other clusters in topology} + node_ip:#{the IP address of one of the node in this cluster. kubeslice-cli determines this address from kubectl get nodes} + #{Override this flag to an address which is discoverable by other clusters in the topology} + - name: #{the user defined name of the worker cluster} + context_name: #{the name of the context to use from the kubeconfig file; for topology only} + kube_config_path:#{the path to kube config file to use for worker installation; for topology only.} + #{This takes precedence over configuration.cluster_configuration.kube_config_path} + control_plane_address:#{the address of the control plane kube-apiserver. kubeslice-cli determines the address from kubeconfig} + #{Override this flag if the address in kubeconfig is not reachable by other clusters in topology} + node_ip:#{the IP address of one of the node in this cluster. kubeslice-cli determines this address from kubectl get nodes} + #{Override this flag to an address which is discoverable by other clusters in the topology} + kubeslice_configuration: + project_name: #{the name of the KubeSlice Project} + project_users: #{optional: specify KubeSlice Project users with Read-Write access. Default is admin} + helm_chart_configuration: + repo_alias: #{The alias of the helm repo for KubeSlice Charts. For local helm chart repositories, provide the local path to the charts.} + repo_url: #{The URL of the Helm Charts for KubeSlice} + use_local: # {Use local charts instead of remote charts or repo_url. Default is false} + cert_manager_chart: + chart_name: #{The name of the Cert Manager Chart} + version: #{The version of the chart to use. Leave blank for latest version} + controller_chart: + chart_name: #{The name of the Controller Chart} + version: #{The version of the chart to use. Leave blank for latest version} + values: #(Values to be passed as --set arguments to helm install) + worker_chart: + chart_name: #{The name of the Worker Chart} + version: #{The version of the chart to use. Leave blank for latest version} + values: #(Values to be passed as --set arguments to helm install) + + # The ui_chart, prometheus_chart, and image_pull_secret parameters are required for the enterprise-demo option (enterprise-chart) only. + ui_chart: + chart_name: #{The name of the UI/Enterprise Chart} + version: #{The version of the chart to use. Leave blank for latest version} + values: #(Values to be passed as --set arguments to helm install) + prometheus_chart: + chart_name: #{The name of the Prometheus Chart} + version: #{The version of the chart to use. Leave blank for latest version} + values: #(Values to be passed as --set arguments to helm install) + helm_username: #{Helm Username if the repo is private} + helm_password: #{Helm Password if the repo is private} + image_pull_secret: #{The image pull secrets. Optional for OpenSource, required for enterprise} + registry: #{The endpoint of the OCI registry to use. Default is `https://index.docker.io/v1/`} + username: #{The username to authenticate against the OCI registry} + password: #{The password to authenticate against the OCI registry} + email: #{The email to authenticate against the OCI registry} +``` diff --git a/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/uninstall-kubeslice.mdx b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/uninstall-kubeslice.mdx new file mode 100644 index 00000000..5608c39e --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/kubeslice-cli/uninstall-kubeslice.mdx @@ -0,0 +1,62 @@ +# Uninstall KubeSlice + +This topic describes how to uninstall KubeSlice. Follow these steps to uninstall the KubeSlice Controller: + +- Offboard all namespaces from the slice +- Delete a slice +- Deregister the worker cluster +- Delete a project +- Uninstall the KubeSlice Controller + +:::info +The order of operations in uninstalling the KubeSlice Controller is important to ensure all resources are cleaned up properly. Follow the +order of operations provided under this topic. +::: + +## Offboard Namespaces +To offboard the namespaces from slice, you must first delete the serviceexport for each application. For more information, see +[offboard Namespaces](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#offboard-application-namespaces). + + +## Delete a Slice +Before deleting the slice, you must offboard all namespaces. Failure to do so may result in slices and resources not being properly cleaned up. + +Use the following command to delete the slice: +``` +kubeslice-cli delete sliceConfig -n +``` + +## Deregister the Worker Cluster +:::caution +Before deregistering the worker cluster, ensure you have offboarded all namespaces and deleted the slice. +::: + +You must first uninstall the Slice Operator from the worker cluster before deregistering it from the KubeSlice Controller. To uninstall +the Slice Operator, follow the instructions in the [uninstall the Slice Operator](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#uninstall-the-slice-operator) +section. + +Use the following command to delete a registered worker cluster: +``` +kubeslice-cli delete worker -n +``` + +## Delete a Project +:::caution +Before deleting a project, ensure all namespaces have been offboarded and the slice has been deleted. +::: + +Delete a project after deregistering the worker cluster. The service account, namespaces, clusters, secrets, certificates, and tokens +are all deleted when the project is deleted from the KubeSlice Controller. + +Use the following command to delete the project: +``` +kubeslice-cli delete project -n +``` + +## Uninstall the KubeSlice Controller +:::caution +Before deleting a project, ensure all namespaces have been offboarded, the slice(s) have been deleted, and the worker cluster has been deregistered. +::: + +After deleting all the projects, uninstall the KubeSlice Controller. To uninstall the KubeSlice Controller, see +[uninstall the KubeSlice Controller](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#uninstall-the-kubeslice-controller). diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx new file mode 100644 index 00000000..e24ea6f8 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx @@ -0,0 +1,375 @@ +# Controller Events +The KubeSlice Controller generates events that represent an operation on the controller +cluster. All of these generated events are specific to KubeSlice operations. + +By default,the KubeSlice Controller logs the events in the following namespaces: + +- [kubeslice-controller](#kubeslice-controller-namespace-events) +- [kubeslice-project](#kubeslice-project-namespace-events) + +## kubeslice-controller Namespace Events +This section describes the events that are generated on the `kubeslice-controller` namespace. +Use the following command to get the `kubeslice-controller` namespace events: + +``` +kubectl get events -n kubeslice-controller +``` + +### Project +These events are related to the KubeSlice projects that you create on the controller cluster. + +| Sl. No | Event | Type | Description | +| ------ | --------------------- | ------- | -------------------------------- | +| 1 | ProjectDeleted | WARNING | The project has been deleted. | +| 2 | ProjectDeletionFailed | WARNING | The project deletion has failed. | + +### Namespace +These events are related to the project namespace in the controller cluster. + +| Sl. No | Event | Type | Description | +| ------ | ----------------------- | ------- | ---------------------------------- | +| 1 | NamespaceCreated | NORMAL | The namespace has been created. | +| 2 | NamespaceCreationFailed | WARNING | The namespace creation has failed. | +| 3 | NamespaceDeleted | WARNING | The namespace has been deleted. | +| 4 | NamespaceDeletionFailed | WARNING | The namespace deletion has failed. | + +### Licensing + +These events are related to the KubeSlice license in the controller cluster. + +| Sl. No | Event | Type | Description | +| ------ | -------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| 1 | ClusterMetadataCollectionFailed | WARNING | The automatic license creation has failed. The cluster details could not be collected. | +| 2 | ClusterMetadataCollectionSuccess | NORMAL | The cluster details have been collected. | +| 3 | ConfigMapErr | WARNING | The license is invalid. Please contact Avesha Support at support@avesha.io. | +| 4 | GotConfigMap | NORMAL | The ConfigMap and KubeSlice-license public keys have been collected. | +| 5 | GotMachineFingerPrint | NORMAL | The Machine Key has been collected. | +| 6 | LicenseDataFetchError | WARNING | The automatic license creation has failed. Please contact Avesha Support at support@avesha.io. | +| 7 | LicenseDataFetchSuccess | NORMAL | The license is received from Avesha. | +| 8 | LicenseExpired | WARNING | The license has expired. You cannot make any changes. Please contact Avesha Support at support@avesha.io. | +| 9 | LicenseExpiredGracePeriodOn | WARNING | The license has expired. Please contact Avesha Support at support@avesha.io. | +| 10 | LicenseKeyInvalid | WARNING | The license is invalid. Please contact Avesha Support at support@avesha.io. | +| 11 | LicenseProxyUnreachable | WARNING | The automatic license creation has failed. You are unable to reach the license server. Please contact Avesha Support at support@avesha.io. | +| 12 | LicenseSecretCreationFailed | WARNING | The automatic license creation has failed. Please contact Avesha Support at support@avesha.io. | +| 13 | LicenseSecretCreationSuccess | NORMAL | The license has been created. | +| 14 | LicenseSecretNotFound | WARNING | The license is not found. | +| 15 | MachineFingerPrintErr | WARNING | The Machine Key could not be collected. | +| 16 | MachineFileNotFound | WARNING | The license is invalid. Please contact Avesha Support at support@avesha.io. | +| 17 | MachineFileInvalid | WARNING | The license is invalid. Please contact Avesha Support at support@avesha.io. | + +## kubeslice-project Namespace Events +This section describes the events that are generated on the `kubeslice-` namespace. +Use the following command to get the `kubeslice-` namespace events: + +``` +kubectl get events -n kubeslice- +``` + +### Access Control +These events are associated with Kubernetes RBAC on the controller cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------ | ------- | ------------------------------------------------- | +| 1 | WorkerClusterRoleCreated | NORMAL | The worker cluster role has been created. | +| 2 | WorkerClusterRoleCreationFailed | WARNING | The worker cluster role creation has failed. | +| 3 | WorkerClusterRoleUpdated | NORMAL | The worker cluster role has been updated. | +| 4 | WorkerClusterRoleUpdateFailed | WARNING | The worker cluster role update has failed. | +| 5 | ReadOnlyRoleCreated | NORMAL | The read-only role has been created. | +| 6 | ReadOnlyRoleCreationFailed | WARNING | The read-only role creation has failed. | +| 7 | ReadOnlyRoleUpdated | NORMAL | The read-only role has been updated. | +| 8 | ReadOnlyRoleUpdateFailed | WARNING | The read-only role update has failed. | +| 9 | ReadWriteRoleCreated | NORMAL | The read-write role has been created. | +| 10 | ReadWriteRoleCreationFailed | WARNING | The read-write role creation has failed. | +| 11 | ReadWriteRoleUpdated | NORMAL | The read-write role has been updated. | +| 12 | ReadWriteRoleUpdateFailed | WARNING | The read-write role update has failed. | +| 13 | ServiceAccountCreated | NORMAL | The service account has been created. | +| 14 | ServiceAccountCreationFailed | WARNING | The service account creation has failed. | +| 15 | ServiceAccountSecretCreated | NORMAL | The service account secret has been updated. | +| 16 | ServiceAccountSecretCreationFailed | WARNING | The service account secret creation has failed. | +| 17 | DefaultRoleBindingCreated | NORMAL | The default role binding has been created. | +| 18 | DefaultRoleBindingCreationFailed | WARNING | The default role binding creation has failed. | +| 19 | DefaultRoleBindingUpdated | NORMAL | The default role binding has been deleted. | +| 20 | DefaultRoleBindingDeleted | WARNING | The service account creation has failed. | +| 21 | InactiveRoleBindingDeleted | WARNING | The inactive role binding has been deleted. | +| 22 | InactiveRoleBindingDeletionFailed | WARNING | The inactive role binding deletion has failed. | +| 23 | InactiveServiceAccountDeleted | WARNING | The inactive service account has been deleted. | +| 24 | InactiveServiceAccountDeletionFailed | WARNING | The inactive service account deletion has failed. | +| 25 | ServiceAccountDeleted | WARNING | The service account has been deleted. | +| 26 | ServiceAccountDeletionFailed | WARNING | The service account deletion has failed. | +| 27 | SecretDeleted | WARNING | The service account secret has been deleted. | +| 28 | SecretDeletionFailed | WARNING | The service account secret deletion has failed. | + +### Cluster + +These events associated with worker cluster deletion are listed below. + +| Sl. No | Event | Type | Description | +| ------ | --------------------- | ------- | ------------------------------------------------------ | +| 1 | ClusterDeleted | WARNING | The worker cluster has been deleted from KubeSlice. | +| 2 | ClusterDeletionFailed | WARNING | The worker cluster deletion from KubeSlice has failed. | + +### ServiceExportConfig +These events are related to the [service export](../slice-operations/slice-operations-slice-creation#serviceexports-and-serviceimports) +of a worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | --------------------------------- | ------- | ----------------------------------------------------- | +| 1 | ServiceExportConfigDeleted | WARNING | The service export configuration has been deleted. | +| 2 | ServiceExportConfigDeletionFailed | WARNING | The service export configuration deletion has failed. | + +### SliceConfig +These events are related to a slice deletion. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------- | ------- | ------------------------------ | +| 1 | SliceConfigDeleted | WARNING | The slice has been deleted. | +| 2 | SliceConfigDeletionFailed | WARNING | The slice deletion has failed. | + +### SliceNodeAffinity +These events are related to the slice node affinity. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------------- | ------- | -------------------------------------------------------------------------------- | +| 1 | SliceNodeAffinityDeletionFailed | WARNING | The slice node affinity deletion has failed. | +| 2 | SliceNodeAffinityDeleted | WARNING | The slice node affinity has been deleted. | +| 3 | SetSliceConfigAsOwnerOfSliceNodeAffinityFailed | WARNING | The slice configuration could not be set as the owner of the slice node affinity | +| 4 | SetSliceConfigAsOwnerOfSliceNodeAffinitySucceeded | NORMAL | The slice configuration is set as the owner of the slice node affinity. | + +### SliceQoSConfig +These events are related to a slice quality-of-service (QoS) profile. + +| Sl. No | Event | Type | Description | +| ------ | ---------------------------- | ------- | ------------------------------------------------ | +| 1 | SliceQoSConfigDeleted | WARNING | The slice QoS configuration has been deleted. | +| 2 | SliceQoSConfigDeletionFailed | WARNING | The slice QoS configuration deletion has failed. | + +### SliceResourceQuotaConfig +These events are related to the slice resource quota configuration. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------------------------ | ------- | ---------------------------------------------------------------------------------- | +| 1 | SliceResourceQuotaCreationFailed | WARNING | The slice role quota creation has failed. | +| 2 | SliceResourceQuotaCreatedOnSliceConfigCreation | NORMAL | The slice role quota has been created on the slice configuration. | +| 3 | SliceResourceQuotaDeletionFailed | WARNING | The slice role quota deletion has failed. | +| 4 | SliceResourceQuotaDeleted | WARNING | The slice role quota has been deleted. | +| 5 | SliceResourceQuotaRecreationFailed | WARNING | The slice role quota recreation has failed. | +| 6 | SliceResourceQuotaRecreated | NORMAL | The slice role quota has been recreated. | +| 7 | SetSliceConfigAsOwnerOfSliceResourceQuotaFailed | WARNING | The slice configuration could not be set as the owner of the slice resource quota. | +| 8 | SetSliceConfigAsOwnerOfSliceResourceQuotaSucceeded | NORMAL | The slice configuration is set as the owner of the slice role quota. | +| 9 | SliceResourceQuotaCreated | NORMAL | The slice role quota is created. | +| 10 | SliceResourceQuotaUpdated | NORMAL | The slice role quota is updated. | +| 11 | AllRQSpecificationViolationMetricsResetSuccess | NORMAL | All the resource quota violation metrics have been reset. | +| 12 | SliceRQSpecificationViolationMetricsResetSuccess | NORMAL | The slice resource quota violation metrics have been reset. | +| 13 | ClusterRQSpecificationViolationMetricsResetSuccess | NORMAL | The slice resource quota violation metrics have been reset. | +| 14 | OutdatedNamespaceRQSpecificationViolationMetricsResetSuccess | NORMAL | The outdated namespace resource quota violation metrics have been reset. | +| 15 | OutdatedClusterRQSpecificationViolationMetricsResetSuccess | NORMAL | The outdated cluster resource quota violation metrics have been reset. | + +### SliceRoleBinding +These events are related to the slice role assignment. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------------ | ------- | ---------------------------------------------------------------------------------------------- | +| 1 | SliceRoleBindingDeletingFailed | WARNING | The slice role binding or the slice RBAC deletion has failed. | +| 2 | SliceRoleBindingDeleted | WARNING | The slice role binding or the slice RBAC has been deleted. | +| 3 | SetSliceConfigAsOwnerOfSliceRoleBindingFailed | WARNING | The slice configuration could not be set as owner of the slice role binding or the slice RBAC. | +| 4 | SetSliceConfigAsOwnerOfSliceRoleBindingSucceeded | NORMAL | The slice configuration is set as the owner of the slice role binding or the slice RBAC. | + +### SliceRoleTemplate +These events are related to the slice RBAC role. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------------ | ------- | ------------------------------------------------------ | +| 1 | DefaultDeploymentSliceRoleTemplateCreationFailed | WARNING | The slice role template creation has failed. | +| 2 | DefaultDeploymentSliceRoleTemplateCreated | NORMAL | The slice role template has been created. | +| 3 | DefaultReaderSliceRoleTemplateCreationFailed | WARNING | The read-only slice role template creation has failed. | +| 4 | DefaultReaderSliceRoleTemplateCreated | NORMAL | The read-only slice role template has been created. | +| 5 | SliceRoleTemplateDeletionFailed | WARNING | The slice role template deletion has failed. | +| 6 | SliceRoleTemplateDeleted | WARNING | The slice role template has been deleted. | + +### WorkerServiceImport +These events are related to the worker objects of [service import](../slice-operations/slice-operations-slice-creation#serviceimports) +of a worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------ | ------- | ------------------------------------------------------------------------ | +| 1 | WorkerServiceImportDeletedForcefully | WARNING | The worker service import has been deleted forcefully. | +| 2 | WorkerServiceImportRecreationFailed | WARNING | The worker service import recreation has failed after forceful deletion. | +| 3 | WorkerServiceImportRecreated | NORMAL | The worker service import has been recreated after forceful deletion. | +| 4 | WorkerServiceImportCreationFailed | WARNING | The worker service import creation has failed. | +| 5 | WorkerServiceImportCreated | NORMAL | The worker service import has been created. | +| 6 | WorkerServiceImportUpdateFailed | WARNING | The worker service import update has failed. | +| 7 | WorkerServiceImportUpdated | NORMAL | The worker service import has been updated. | +| 8 | WorkerServiceImportDeleted | WARNING | The worker service import has been deleted. | +| 9 | WorkerServiceImportDeletionFailed | WARNING | The worker service import deletion has failed. | + +### WorkerSliceConfig +These events are related to the worker objects of a slice. A worker object is automatically generated after slice creation. +A worker object is created for every worker cluster connected to a slice. + +| Sl. No | Event | Type | Description | +| ------ | ---------------------------------- | ------- | ----------------------------------------------------------------------------- | +| 1 | WorkerSliceConfigDeletedForcefully | WARNING | The worker slice configuration has been deleted forcefully. | +| 2 | WorkerSliceConfigRecreationFailed | WARNING | The worker slice configuration recreation has failed after forceful deletion. | +| 3 | WorkerSliceConfigRecreated | NORMAL | The worker slice configuration has been recreated after forceful deletion. | +| 4 | WorkerSliceConfigCreationFailed | WARNING | The worker slice configuration creation has failed. | +| 5 | WorkerSliceConfigCreated | NORMAL | The worker slice configuration has been created. | +| 6 | WorkerSliceConfigUpdateFailed | WARNING | The worker slice configuration update has failed. | +| 7 | WorkerSliceConfigUpdated | NORMAL | The worker slice configuration has been updated. | +| 8 | WorkerSliceConfigDeleted | WARNING | The worker slice configuration has been deleted. | +| 9 | WorkerSliceConfigDeletionFailed | WARNING | The worker slice configuration deletion has failed. | + +### WorkerSliceGateway +These events are related to the worker slice gateways for a slice with more than one worker cluster. The number +of worker slice gateways on a slice is equal to `n * (n-1)`, where `n` is the total number of worker +clusters on that slice. + +| Sl. No | Event | Type | Description | +| ------ | ----------------------------------- | ------- | ----------------------------------------------------------------------- | +| 1 | WorkerSliceGatewayDeletedForcefully | WARNING | The worker slice gateway has been deleted forcefully. | +| 2 | WorkerSliceGatewayRecreationFailed | WARNING | The worker slice gateway recreation has failed after forceful deletion. | +| 3 | WorkerSliceGatewayRecreated | NORMAL | The worker slice gateway has been recreated after forceful deletion. | +| 4 | WorkerSliceGatewayCreationFailed | WARNING | The worker slice gateway creation has failed. | +| 5 | WorkerSliceGatewayCreated | NORMAL | The worker slice gateway has been created. | +| 6 | SliceGatewayJobCreationFailed | WARNING | The worker slice gateway job creation has failed. | +| 7 | SliceGatewayJobCreated | NORMAL | The worker slice gateway job has been created. | +| 8 | WorkerSliceGatewayDeleted | WARNING | The worker slice gateway has been deleted. | +| 9 | WorkerSliceGatewayDeletionFailed | WARNING | The worker slice gateway deletion has failed. | + +### WorkerSliceNodeAffinity +These events are related to the worker objects of the slice node affinity (node labels). A worker +object is automatically generated after the slice node affinity is created. + +| Sl. No | Event | Type | Description | +| ------ | ---------------------------------------- | ------- | ----------------------------------------------------------------------------- | +| 1 | WorkerSliceNodeAffinityDeletedForcefully | WARNING | The worker slice node affinity has been deleted forcefully. | +| 2 | WorkerSliceNodeAffinityRecreationFailed | WARNING | The worker slice node affinity recreation has failed after forceful deletion. | +| 3 | WorkerSliceNodeAffinityRecreated | NORMAL | The worker slice node affinity has been recreated after forceful deletion. | +| 4 | NodeAffinityRilesExpansionFailed | WARNING | The worker slice node affinity rules expansion has failed. | +| 5 | SliceNodeAffinityConfigDeepCopyFailed | WARNING | The deep copy of the worker slice node affinity configuration has failed. | +| 6 | WorkerSliceNodeAffinityCreationFailed | WARNING | The worker slice node affinity creation has failed. | +| 7 | WorkerSliceNodeAffinityCreated | NORMAL | The worker slice node affinity has been created. | +| 8 | WorkerSliceNodeAffinityUpdateFailed | WARNING | The worker slice node affinity update has failed. | +| 9 | WorkerSliceNodeAffinityUpdated | NORMAL | The worker slice node affinity has been updated. | +| 10 | WorkerSliceNodeAffinityDeletionFailed | WARNING | The worker slice node affinity deletion failed. | +| 11 | WorkerSliceNodeAffinityDeleted | WARNING | The worker slice node affinity has been deleted. | + +### WorkerSliceResourceQuota +These events are related to the worker objects of the slice resource quota. A worker object is +automatically generated after the slice resource quota is created. + +These events also include the events generated when a resource is violated at namespace, cluster, +and slice levels. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------ | ------- | ------------------------------------------------------------------------------ | +| 1 | WorkerSliceResourceQuotaDeletedForcefully | WARNING | The worker slice resource quota has been deleted forcefully. | +| 2 | WorkerSliceResourceQuotaRecreationFailed | WARNING | The worker slice resource quota recreation has failed after forceful deletion. | +| 3 | WorkerSliceResourceQuotaRecreated | NORMAL | The worker slice resource quota has been recreated after forceful deletion. | +| 4 | OffBoardedNamespaceUtilizationMetricsReset | NORMAL | The utilization metrics of off-boarded namespaces have been reset. | +| 5 | ResourceQuotaMetricsPopulated | NORMAL | The resource quota metrics have been populated. | +| 6 | ClusterCPULimitViolated | WARNING | The CPU limit is violated at the cluster level. | +| 7 | ClusterMemoryLimitViolated | WARNING | The memory limit is violated at the cluster level. | +| 8 | ClusterPodCountViolated | WARNING | The pod count is violated at the cluster level. | +| 9 | ClusterEphemeralStorageLimitViolated | WARNING | The ephemeral storage limit is violated at the cluster level. | +| 10 | ClusterCPURequestViolated | WARNING | The CPU request is violated at the cluster level. | +| 11 | ClusterMemoryRequestViolated | WARNING | The memory request is violated at the cluster level. | +| 12 | ClusterEphemeralStorageRequestViolated | WARNING | The ephemeral storage request is violated at the cluster level. | +| 13 | NamespaceCPULimitViolated | WARNING | The CPU limit is violated at the namespace level. | +| 14 | NamespaceMemoryLimitViolated | WARNING | The memory limit is violated at the namespace level. | +| 15 | NamespacePodCountViolated | WARNING | The pod count is violated at the namespace level. | +| 16 | NamespaceEphemeralStorageLimitViolated | WARNING | The ephemeral storage limit is violated at the namespace level. | +| 17 | NamespaceCPURequestViolated | WARNING | The CPU request is violated at the namespace level. | +| 18 | NamespaceMemoryRequestViolated | WARNING | The memory request is violated at the namespace level. | +| 19 | NamespaceEphemeralStorageRequestViolated | WARNING | The ephemeral storage request is violated at the namespace level. | +| 20 | SliceCPULimitViolated | WARNING | The CPU limit is violated at the slice level. | +| 21 | SliceMemoryLimitViolated | WARNING | The memory limit is violated at the slice level. | +| 22 | SlicePodCountViolated | WARNING | The pod count is violated at the slice level. | +| 23 | SliceEphemeralStorageLimitViolated | WARNING | The ephemeral storage limit is violated at the slice level. | +| 24 | SliceCPURequestViolated | WARNING | The CPU request is violated at the slice level. | +| 25 | SliceMemoryRequestViolated | WARNING | The memory request is violated at the slice level. | +| 26 | SliceEphemeralStorageRequestViolated | WARNING | The ephemeral storage request is violated at the slice level. | +| 27 | WorkerSliceResourceQuotaCreationFailed | WARNING | The worker slice resource quota creation has failed. | +| 28 | WorkerSliceResourceQuotaCreated | NORMAL | The worker slice resource quota has been created. | +| 29 | WorkerSliceResourceQuotaUpdateFailed | WARNING | The worker slice resource quota update has failed. | +| 30 | WorkerSliceResourceQuotaUpdated | NORMAL | The worker slice resource quota has been updated. | +| 31 | WorkerSliceResourceQuotaDeletionFailed | WARNING | The worker slice resource quota deletion has failed. | +| 32 | WorkerSliceResourceQuotaDeleted | WARNING | The worker slice resource quota has been deleted. | + +### WorkerSliceRoleBinding +These events are related to the worker objects of the slice role assignment. A worker object is +automatically generated after the slice role assignment. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------- | +| 1 | WorkerSliceRoleBindingReconciliationSuccess | NORMAL | The reconciliation of the worker slice role assignment is successful due to the change in slice role template. | +| 2 | WorkerSliceRoleBindingDeletedForcefully | WARNING | The worker slice role assignment has been deleted forcefully. | +| 3 | WorkerSliceRoleBindingRecreationFailed | WARNING | The worker slice role assignment recreation has failed. | +| 4 | WorkerSliceRoleBindingRecreated | NORMAL | The worker slice role assignment has been recreated after forceful deletion. | +| 5 | WorkerSliceRoleBindingCreationFailed | WARNING | The worker slice role assignment creation has failed. | +| 6 | WorkerSliceRoleBindingCreated | NORMAL | The worker slice role assignment has been created successfully. | +| 7 | WorkerSliceRoleBindingUpdateFailed | WARNING | The worker slice role assignment update has failed. | +| 8 | WorkerSliceRoleBindingUpdated | NORMAL | The worker slice role assignment has been updated successfully. | +| 9 | WorkerSliceRoleBindingDeletionFailed | WARNING | The worker slice role assignment deletion has failed. | +| 10 | WorkerSliceRoleBindingDeleted | WARNING | The worker slice role assignment has been deleted successfully. | + +## Disable the KubeSlice Controller Events +You can disable all the KubeSlice Controller events or a few of them. + +### Disable All the KubeSlice Controller Events +If you want to disable all the events, then edit the KubeSlice Controller configuration +file and set the following configuration for `events`. + +``` + events: + disabled: true +``` +After changing the configuration, use the following command to update the KubeSlice Controller: + +``` +helm upgrade kubeslice-controller kubeslice/kubeslice-controller -f -n kubeslice-controller +``` + +Where `values.yaml` is the KubeSlice Controller configuration file. + +### Disable a Few KubeSlice Controller Events +If you do not want to see a KubeSlice Controller event, then you can list it under `disabledEvents` in +the `kubeslice-controller-event-schema-conf` file that is located in the `kubeslice-controller` +namespace. + +For example, if you do not want to see the `WorkerSliceConfigCreated` event, then go to +the `kubeslice-controller-event-schema-conf` file using the following command: + +``` +kubectl edit cm kubeslice-controller-event-schema-conf -n kubeslice-controller +``` + +In the `kubeslice-controller-event-schema-conf` file, add the `WorkerSliceConfigCreated` event that you want +to hide under `disabledEvents` as illustrated below. + +``` +# Please edit the object below. Lines beginning with a '#' will be ignored, +# and an empty file will abort the edit. If an error occurs while saving this file will be +# reopened with the relevant failures. +# +apiVersion: v1 +data: + controller.yaml: |- + disabledEvents: + - WorkerSliceConfigCreated +kind: ConfigMap +metadata: + annotations: + meta.helm.sh/release-name: kubeslice-controller + meta.helm.sh/release-namespace: kubeslice-controller + creationTimestamp: "2023-04-10T07:32:57Z" + labels: + app.kubernetes.io/managed-by: Helm + name: event-schema + name: kubeslice-controller-event-schema-conf + namespace: kubeslice-controller + resourceVersion: "201971" + uid: 6cbcaba7-08b8-4d2e-b880-7516f594950f +``` + +Save the file after adding the events that you want to disable. + diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-worker-events.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-worker-events.mdx new file mode 100644 index 00000000..9f9c1b0f --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/events/yaml-events-worker-events.mdx @@ -0,0 +1,225 @@ +# Slice Operator Events + +The Slice Operator generates events that are specific to KubeSlice operations, representing various operations on the worker cluster. These events are logged in the `kubeslice-system` namespace. + +To retrieve the Worker Operator events, use the following command: + +``` +kubectl get events -n kubeslice-system +``` + +## Slice + +These events are related to slice creation and management. + +| Sl. No | Event | Type | Description | +| ------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------ | +| 1 | SliceCreated | NORMAL | The slice has been created. | +| 2 | SliceUpdated | NORMAL | The slice has been updated. | +| 3 | SliceDeleted | WARNING | The slice has been deleted. | +| 4 | SliceCreationFailed | WARNING | The slice creation has failed. Please check the slice configuration. | +| 5 | SliceUpdateFailed | WARNING | The slice update has failed. Please check the slice configuration. | +| 6 | SliceDeletionFailed | WARNING | The slice deletion has failed. Please check the slice configuration. | +| 7 | SliceQoSProfileWithNetOpsSyncFailed | WARNING | The slice QoS profile sync with NetOp has failed. Please ask the admin to check the Slice QoS Profile. | +| 8 | SliceIngressInstallFailed | WARNING | The slice ingress installation has failed. | +| 9 | SliceEgressInstallFailed | WARNING | The slice egress installation has failed. | +| 10 | SliceAppPodsListUpdateFailed | WARNING | The slice application pods list is not updated. Please ask the admin to check slice configuration. | +| 11 | SliceRouterDeploymentFailed | WARNING | The slice router deployment has failed. | +| 12 | SliceRouterServiceFailed | WARNING | The slice router service has failed. | + +## Cluster + +These events are related to the worker cluster health and node IP. + +| Sl. No | Event | Type | Description | +| ------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------- | +| 1 | ClusterHealthy | NORMAL | The cluster is in a healthy state. | +| 1 | ClusterUnhealthy | WARNING | The cluster is in an unhealthy state. Please check if all worker components are running as expected. | +| 3 | ClusterNodeIpAutoDetected | NORMAL | The auto-detection of the cluster node IP address was successful due to changes detected in the worker nodes. | +| 4 | ClusterNodeIpAutoDetectionFailed | WARNING | The auto-detection of the cluster node IP address has failed. | +| 5 | ClusterProviderUpdateInfoSuccesfull | NORMAL | The cluster cloud provider or physical location info has been updated. | +| 6 | ClusterProviderUpdateInfoFailed | WARNING | The cluster cloud provider or physical location info update has failed. | +| 7 | ClusterCNISubnetUpdateSuccessfull | NORMAL | The cluster CNI subnet has been updated. | +| 8 | ClusterCNISubnetUpdateFailed | WARNING | The cluster cloud provider or physical location info update has failed. | +| 9 | ClusterDashboardCredsUpdated | NORMAL | The cluster dashboard credentials have been updated. | +| 10 | ClusterDashboardCredsUpdateFailed | WARNING | The cluster dashboard credentials update has failed. | +| 11 | ClusterHealthStatusUpdated | NORMAL | The cluster health status has been updated. | +| 12 | ClusterHealthStatusUpdateFailed | WARNING | The cluster health status update has failed. | + +## SliceGateway + +These events are related to the Slice Gateway that is used to communicate between worker clusters. + +| Sl. No | Event | Type | Description | +| ------ | ---------------------------------- | ------- | ------------------------------------------------ | +| 1 | SliceGWCreated | NORMAL | The Slice Gateway has been created. | +| 2 | SliceGWUpdated | NORMAL | The Slice Gateway has been updated. | +| 3 | SliceGWDeleted | WARNING | The Slice Gateway has been deleted. | +| 4 | SliceGWCreateFailed | WARNING | The Slice Gateway creation has failed. | +| 5 | SliceGWUpdateFailed | WARNING | The Slice Gateway update has failed. | +| 6 | SliceGWDeleteFailed | WARNING | The Slice Gateway deletion has failed. | +| 7 | SliceGWPodReconcileFailed | WARNING | The Slice Gateway pod reconciliation has failed. | +| 8 | SliceGWConnectionContextFailed | WARNING | The Slice Gateway connection context has failed. | +| 9 | SliceRouterConnectionContextFailed | WARNING | The Slice Gateway router context has failed. | +| 10 | SliceNetopQoSSyncFailed | WARNING | The Slice Netop and QoS profile sync has failed. | +| 11 | SliceGWRebalancingFailed | WARNING | The Slice Gateway rebalancing has failed. | +| 12 | SliceGWRemotePodSyncFailed | WARNING | The Slice Gateway remote pod sync has failed. | +| 13 | SliceGWRebalancingSuccess | NORMAL | The Slice Gateway rebalancing is successful. | +| 14 | SliceGWServiceCreationFailed | WARNING | The Slice Gateway service creation has failed. | +| 15 | SliceGWNodePortUpdateFailed | WARNING | The Slice Gateway node port update has failed. | + +## ServiceExport + +These events are related to [service export](../slice-operations/slice-operations-slice-creation#serviceexports-and-serviceimports) +of a worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------- | ------- | --------------------------------------------------------------- | +| 1 | ServiceExportSliceFetchFailed | WARNING | The slice service export's slice fetch has failed. | +| 2 | ServiceExportStatusPending | WARNING | The slice service export status has been pending. | +| 3 | ServiceExportInitialStatusUpdated | NORMAL | The slice service export's initial status has been updated. | +| 4 | SliceServiceExportInitialStatusUpdateFailed | WARNING | The slice service export's initial status has failed. | +| 5 | ServiceExportDeleted | WARNING | The slice service export has been deleted. | +| 6 | ServiceExportDeleteFailed | WARNING | The slice service export deletion has failed. | +| 7 | ServiceExportUpdatePortsFailed | WARNING | The update of the slice service export's ports has failed. | +| 8 | IngressGWPodReconciledSuccessfully | NORMAL | The slice service export's gateway pod has been reconciled. | +| 9 | IngressGWPodReconcileFailed | WARNING | The slice service export gateway pod reconciliation has failed. | +| 10 | SyncServiceExportStatusFailed | WARNING | The slice service export status sync has failed. | +| 11 | SyncServiceExportStatusSuccessfully | NORMAL | The slice service export status has been synced. | + +## ServiceImport + +These events are related to [service import](../slice-operations/slice-operations-slice-creation#serviceimports) +of a worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------------------ | ------- | --------------------------------------------------------------- | +| 1 | SliceServiceImportCreated | NORMAL | The slice service import has been created. | +| 2 | SliceServiceImportCreateFailed | WARNING | The slice service import creation has failed. | +| 3 | SliceServiceImportUpdateAvailableEndpointsFailed | WARNING | The slice service import available endpoints update has failed. | +| 4 | SliceServiceImportDeleted | WARNING | The slice service import has been deleted. | +| 5 | SliceServiceImportUpdatePorts | NORMAL | The slice service import's ports have been updated. | + +## WorkerSliceConfig + +These events are related to the worker objects of a slice. A worker object is automatically generated after slice creation. +A worker object is created for every worker cluster connected to a slice. + +| Sl. No | Event | Type | Description | +| ------ | ----------------------------- | ------- | --------------------------------------------------- | +| 1 | WorkerSliceConfigCreated | NORMAL | The worker slice configuration has been created. | +| 2 | WorkerSliceConfigCreateFailed | WARNING | The worker slice configuration creation has failed. | +| 3 | WorkerSliceConfigUpdated | NORMAL | The worker slice configuration has been updated. | +| 4 | WorkerSliceHealthUpdated | NORMAL | The worker slice health has been updated. | +| 5 | WorkerSliceHealthUpdateFailed | WARNING | The worker slice health update has failed. | + +## WorkerServiceImport + +These events are related to the worker objects of [service import](../slice-operations/slice-operations-slice-creation#serviceimports) +of a worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------- | ------- | ---------------------------------------------- | +| 1 | WorkerServiceImportCreated | NORMAL | The worker service import has been created. | +| 2 | WorkerServiceImportCreateFailed | WARNING | The worker service import creation has failed. | + +## WorkerSliceGWRecycler + +These events are related to the WorkerSliceGWRecycler, which is an object +used for recycling gateways using a finite-state machine. + +| Sl. No | Event | Type | Description | +| ------ | --------------------------- | ------- | ------------------------------------------------------------- | +| 1 | FSMNewGWSpawned | NORMAL | The Slice Gateway Recycler's new gateway has been spawned. | +| 2 | FSMRoutingTableUpdated | NORMAL | The Slice Gateway Recycler's routing table has been updated. | +| 3 | FSMDeleteOldGW | WARNING | The Slice Gateway Recycler's old gateway has been deleted. | +| 4 | FSMNewGWSpawnFailed | WARNING | The Slice Gateway Recycler's new gateway has failed to spawn. | +| 5 | FSMRoutingTableUpdateFailed | WARNING | The Slice Gateway Recycler's routing table update has failed. | +| 6 | FSMDeleteOldGWFailed | WARNING | The Slice Gateway Recycler's old gateway deletion has failed. | + +## Namespace + +These events are related to the namespace events of the worker cluster. + +| Sl. No | Event | Type | Description | +| ------ | ------------------------------------- | ------- | ----------------------------------------------------------------------------- | +| 1 | UpdatedNamespaceInfoToController | NORMAL | The namespace information has been updated to the KubeSlice Controller. | +| 2 | UpdateNamespaceInfoToControllerFailed | WARNING | The namespace information update to the KubeSlice Controller has failed. | +| 3 | DeleteNamespaceInfoToController | NORMAL | The namespace information has been deleted from the KubeSlice Controller. | +| 4 | DeleteNamespaceInfoToControllerFailed | WARNING | The namespace information could not be deleted from the KubeSlice Controller. | + +## NetworkPolicy + +These events are related to the slice network policy. + +| Sl. No | Event | Type | Description | +| ------ | --------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------- | +| 1 | NetPolAdded | NORMAL | The slice network policy is added. | +| 2 | NetPolScopeWidenedNamespace | WARNING | The slice network policy scope has been widened due to namespace violation. | +| 3 | NetPolScopeWidenedIPBlock | WARNING | The slice network policy scope has been widened due to IP address block violation. | +| 4 | NetPolViolation | WARNING | The slice network policy has been violated. Please ask the admin to check the network policy configuration on the worker cluster. | + +## Disable the Worker Operator Events + +You can disable all the Worker Operator events or a few of them. + +### Disable All the Worker Operator Events + +If you want to disable all the events, then edit the Worker Operator configuration +file and set the following configuration for `events`. + +``` + events: + disabled: true +``` + +After changing the configuration, use the following command to update the Worker Operator: + +``` +helm upgrade kubeslice-worker kubeslice/kubeslice-worker -f -n kubeslice-system +``` + +Where `values.yaml` is the Worker Operator configuration file. + +### Disable a Few Worker Operator Events + +If you do not want to see a Worker Operator event, then you can list it under `disabledEvents` in +the `kubeslice-worker-event-schema-conf` file that is located in the `kubeslice-system` +namespace. + +For example, if you don't want to see the `SliceGWUpdated` event, then go to +the `kubeslice-worker-event-schema-conf` file using the following command: + +``` +kubectl edit cm kubeslice-worker-event-schema-conf -n kubeslice-system +``` + +In the `kubeslice-worker-event-schema-conf` file, add the `SliceGWUpdated` event that you want +to hide under `disabledEvents` as illustrated below. + +``` +# Please edit the object below. Lines beginning with a '#' will be ignored, +# and an empty file will abort the edit. If an error occurs while saving this file will be +# reopened with the relevant failures. +# +apiVersion: v1 +data: + worker.yaml: |- + disabledEvents: + - SliceGWUpdated +kind: ConfigMap +metadata: + annotations: + meta.helm.sh/release-name: kubeslice-worker + meta.helm.sh/release-namespace: kubeslice-system + creationTimestamp: "2023-05-08T12:06:33Z" + labels: + app.kubernetes.io/managed-by: Helm + name: event-schema + name: kubeslice-worker-event-schema-conf + namespace: kubeslice-system + resourceVersion: "163809" + uid: 0d0a88c2-b856-460e-bda3-ec443917ca44 +``` + +Save the file after adding the events that you want to disable. diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx new file mode 100644 index 00000000..9217f0ed --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx @@ -0,0 +1,31 @@ +# Controller Metrics +The KubeSlice Controller metrics provide insights into the operations and events performed +by the controller for various components. The `kubeslice_controller_events_counter` metric +is a counter that tracks the count of events raised for a specific action on an object. Each +component has its own set of labels, allowing you to distinguish and analyze metrics based on +the corresponding component. These labels include the slice name, project, cluster, namespace, +reporting controller, action, event, object name, and object kind. By monitoring these metrics, +you can gain visibility into the events and actions performed by the KubeSlice Controller, +enabling you to track resource quotas and effectively manage your KubeSlice deployments. + +The metric below is common for all the components, which is distinguished by the corresponding label for each component. + +| Sl. No | Name | Type | Labels | Description | +| ------ | ----------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | +| 1 | kubeslice_controller_events_counter | Counter | slice_name, slice_project, slice_cluster, slice_namespace, slice_reporting_controller, action, event, object_name, object_kind | This metric provides the count of all the events raised for a particular action in an object. | + + +## Labels +The following table describes the labels that are attached to the KubeSlice Controller metrics. + +| Label | Description | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| action | The action which triggered the metric record. | +| event | The event title to which the metric is attached to. | +| object_kind | The kind of the object on which the metric is recorded. | +| object_name | The name of the object on which the metric is recorded. | +| slice_cluster | The name of the cluster the metric is attached to. The value is controller for all the KubeSlice Controller related metrics. | +| slice_name | The name of the slice which the metric is attached to. The value is `NA` if the metric is unrelated to any slice. | +| slice_namespace | The namespace of the object for which the metric is recorded. | +| slice_project | The name of the project on which the slice is created. | +| slice_reporting_controller | The name of the reporting controller. The value is `controller` for all the KubeSlice Controller related metrics. | \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-worker-metrics.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-worker-metrics.mdx new file mode 100644 index 00000000..5381d026 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/metrics/yaml-metrics-worker-metrics.mdx @@ -0,0 +1,41 @@ +# Slice Operator Metrics + +The Slice Operator metrics provide valuable insights into the performance and health of various components within the KubeSlice environment. These metrics are categorized based on different labels associated with each component. The metrics include information such as the number of active endpoints in service imports and exports, the number of application pods in each slice per namespace, the health status of the worker cluster and its components, the health status of individual slices and their components, and counters for slice-related events. These metrics help you monitor the state of your KubeSlice deployment and make informed decisions for efficient management. The metrics are accompanied by labels that provide additional context, such as the action triggering the metric, the component or object involved, the project and cluster names, and more. By leveraging these metrics and labels, you can effectively monitor and optimize your KubeSlice infrastructure. + + +| Sl. No | Name | Type | Labels | Description | +| ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | kubeslice_serviceimport_endpoints | Gauge | slice_project, slice_cluster, slice, namespace, service, slice_reporting_controller | Number of active endpoints in the service import. | +| 2 | kubeslice_serviceexport_endpoints | Gauge | slice_project, slice_cluster, slice, namespace, service, slice_reporting_controller | Number of active endpoints in the service export. | +| 3 | kubeslice_app_pods | Gauge | slice_project, slice_cluster, slice, slice_namespace | Number of application pods in each slice per namespace. | +| 4 | kubeslice_cluster_up | Gauge | slice_project, slice_cluster | Denotes 1 if the worker cluster is healthy and denotes 0 if it is unhealthy. | +| 5 | kubeslice_cluster_component_up | Gauge | slice_project, slice_cluster, component | Denotes 1 if the worker cluster is healthy and denotes 0 if it is unhealthy. | +| 6 | kubeslice_slice_up | Gauge | slice_project, slice_cluster, slice | Denotes 1 if the slice is healthy and denotes 0 if it is unhealthy. | +| 7 | kubeslice_slice_component_up | Gauge | slice_project, slice_cluster, slice, component | Denotes 1 if the slice component is healthy and denotes 0 if it is unhealthy. | +| 8 | kubeslice_slice_created_total, kubeslice_slice_updated_total, kubeslice_slice_deleted_total, kubeslice_slice_creation_failed_total, kubeslice_slice_updation_failed_total, kubeslice_slice_deletion_failed_total | Counter | slice_project, slice_cluster, slice | Counter for slice related events. | +| 9 | kubeslice_nodeaffinity_taints_active | Gauge | slice_project, slice_cluster, slice, namespace, slice_nodeaffinity | Number of nodes tainted for Node Affinity in the slice. | +| 10 | kubeslice_nodeaffinity_mutated_workloads_total | Counter | slice_project, slice_cluster, slice, namespace, slice_nodeaffinity, slice_workload_type | Count of workloads mutated by webhook for Node Affinity. | + +## Labels + +The following table describes the labels that are attached to the Slice Operator metrics. + +| Label | Description | +| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| action | The action which triggered the metric record. | +| component | The KubeSlice component to which the metric is attached to. | +| event | The event title to which the metric is attached to. | +| object_kind | The kind of the object on which the metric is recorded. | +| object_name | The name of the object on which the metric is recorded. | +| namespace | The namespace of the object for which the metric is recorded. | +| service | The metric is related to the service discovery (service export or import). | +| slice | The name of the slice which the metric is attached to. The value is `NA` if the metric is unrelated to any slice. | +| slice_cluster | The name of the cluster the metric is attached to. The value is `worker-cluster` for all the Worker Operator related metrics. | +| slice_gateway | The Slice Gateway for which the metric is recorded | +| slice_gateway_pod | The Slice Gateway pod for which the metric is recorded. | +| slice_nodeaffinity | The Node Affinity of the slice for which the metric is recorded. | +| slice_networkpolicy | The namespace isolation policy of the slice for which the metric is recorded. | +| slice_networkpolicy_violation | The namespace isolation policy violation of the slice for which the metric is recorded. | +| slice_project | The name of the project on which the slice is created. | +| slice_reporting_controller | The name of the reporting controller. The value is `controller` for all the KubeSlice Controller related metrics. | +| slice_workload_type | The workload type of the slice for which the metric is recorded. | \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-cluster-health.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-cluster-health.mdx new file mode 100644 index 00000000..93fa59b5 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-cluster-health.mdx @@ -0,0 +1,125 @@ +# Monitor Slice and Cluster Health +You can check the health of a slice and the worker clusters connected to it using the +corresponding YAML commands. + +## Monitor Slice Health +To monitor a slice's health: + +1. Get the list of worker clusters connected to a slice using the following command: + ``` + kubectl get workersliceconfig -n kubeslice- + ``` + Example + ``` + kubectl get workersliceconfig -n kubeslice-avesha + ``` + + Example Output + ``` + NAME AGE + water-worker-1 54m + water-worker-2 54m + water-worker-3 54m + ``` + +2. From the output, note down the name of a worker cluster and use it in the following command to + get the slice description: + + ``` + kubectl describe workersliceconfig -n kubeslice- + ``` + Example + ``` + kubectl describe workersliceconfig water-worker-1 -n kubeslice-avesha + ``` + + Example Output + + :::info + The output below is an excerpt of the command output to only show the health status. + ::: + + ``` + Slice Health: + Component Statuses: + Component: dns + Component Health Status: Normal + Component: slicegateway + Component Health Status: Normal + Component: slicerouter + Component Health Status: Normal + Last Updated: 2023-04-10T08:54:08Z + Slice Health Status: Normal + +When all the components are in a healthy state, the corresponding status indicates that +the health is **Normal**. + +When a component's health goes bad, the corresponding status indicates the health +with a **Warning**. To know how to trace an issue in each component, see [slice and cluster health issues](../../../troubleshooting/troubleshooting-guide#slice-and-cluster-health-issues). + +## Monitor Cluster Health +To monitor a cluster's health: + +1. Get the list of worker clusters using the following command: + + ``` + kubectl get clusters -n kubeslice- + ``` + + Example + ``` + kubectl get clusters -n kubeslice-avesha + ``` + Example Output + ``` + NAME AGE + worker-1 76m + worker-2 75m + worker-3 76m + ``` + +2. From the output, note down a worker cluster that you want to monitor and use it in the following + command to get the cluster description: + + ``` + kubectl describe clusters -n kubeslice- + ``` + + Example + + ``` + kubectl describe clusters worker-1 -n kubeslice-avesha + ``` + + Example Output + + :::info + The output below is an excerpt of the command output to only show the health status. + ::: + + ``` + Status: + Cluster Health: + Cluster Health Status: Normal + Component Statuses: + Component: nsmgr + Component Health Status: Normal + Component: forwarder + Component Health Status: Normal + Component: admission-webhook + Component Health Status: Normal + Component: netop + Component Health Status: Normal + Component: spire-agent + Component Health Status: Normal + Component: spire-server + Component Health Status: Normal + Component: istiod + Component Health Status: Normal + ``` + +When all the components are in a healthy state, the corresponding status indicates that +the health is **Normal**. + +When a component's health is bad, the corresponding status indicates the health +with a **Warning**. To know how to trace an issue in each component, see [slice and cluster health issues](../../../troubleshooting/troubleshooting-guide#slice-and-cluster-health-issues). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx new file mode 100644 index 00000000..113bf1d2 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx @@ -0,0 +1,965 @@ +# Create Slices + +After the worker clusters have been successfully registered with the KubeSlice Controller, +the next step is to create a slice that will onboard the application namespaces. It is possible +to create a slice across multiple clusters or intra-cluster. + +## Slice Configuration Parameters + +The following tables describe the configuration parameters used to create a slice +with registered worker cluster(s). + +| Parameter | Parameter Type | Description | Required | +| -------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| apiVersion | String | The KubeSlice Controller API version. A set of resources that are exposed together, along with the version. The value must be `controller.kubeslice.io/v1alpha1`. | Mandatory | +| kind | String | The name of a particular object schema. The value must be `SliceConfig`. | Mandatory | +| [metadata](#slice-metadata-parameters) | Object | The metadata describes parameters (names and types) and attributes that have been applied. | Mandatory | +| [spec](#slice-spec-parameters) | Object | The specification of the desired state of an object. | Mandatory | + +#### Slice Metadata Parameters + +These parameters are related to the metadata configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ----------------------------------------------------------------------------------------- | --------- | +| name | String | The name of the Slice. Each slice **must** have a unique name within a project namespace. | Mandatory | +| namespace | String | The project namespace on which you apply the slice configuration file. | Mandatory | + +#### Slice Spec Parameters + +These parameters are related to the spec configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| -------------------------------------------------------------------- | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| sliceSubnet | String (IP/16 Subnet) (**RFC 1918 addresses**) | This subnet is used to assign IP addresses to pods that connect to the slice overlay network. The CIDR range can be re-used for each slice or can be modified as required. Example: 192.168.0.0/16 | Mandatory | +| maxClusters | Integer | The maximum number of clusters that are allowed to connect a slice. **The value of maxClusters can only be set during the slice creation**. The maxClusters value is immutable after the slice creation. The minimum value is 2, and the maximum value is 32. The default value is 16. Example: 5. The maxClusters affect the subnetting across the clusters. For example, if the slice subnet is 10.1.0.0/16 and the maxClusters=16, then each cluster would get a subnet of 10.1.x.0/20, x=0,16,32. | Optional | +| sliceType | String | Denotes the type of the slice. The value must be set to `Application`. | Mandatory | +| [sliceGatewayProvider](#slice-gateway-provider-parameters) | Object | It is the type of slice gateway created for inter cluster communication. | Mandatory | +| sliceIpamType | String | It is the type of the IP address management for the slice subnet. The value must be always set to `Local`. | Mandatory | +| rotationInterval | Integer | The duration in which SliceGateway certificates are periodically renewed or rotated to ensure security and compliance. The default interval is 30 days and the supported range is 30 to 90 days. | Optional | +| renewBefore | Time | The time period before the expiration of SliceGateway certificates during which the renewal process is initiated. It represents the duration prior to certificate expiration when the renewal process is triggered to ensure seamless continuation of secure communication. By setting an appropriate value for renewBefore, certificates can be renewed ahead of time, allowing for any necessary updates or adjustments to be completed before the current certificates expire. This parameter helps avoid potential disruptions by ensuring the availability of valid certificates without waiting until the last moment. If you want to renew it now, provide the current Timestamp. warning: Do not set this parameter during slice creation. | Optional | +| [vpnConfig](#openvpn-configuration) | Object | The Slice VPN Gateway is a slice network service component that provides a secure VPN tunnel between multiple clusters that are a part of the slice configuration. | Optional | +| clusters | List of Strings | The names of the worker clusters that would be part of the slice. You can provide the list of worker clusters. | Mandatory | +| [qosProfileDetails](#qos-profile-parameters) | Object | QoS profile for the slice inter cluster traffic. | Mandatory | +| [namespaceIsolationProfile](#namespace-isolation-profile-parameters) | Object | It is the configuration to onboard namespaces and/or isolate namespaces with the network policy. | Mandatory | +| [externalGatewayConfig](#external-gateway-configuration-parameters) | Object | It is the slice ingress/egress gateway configuration. It is an optional configuration. | Optional | + +#### Slice Gateway Provider Parameters + +These parameters are related to the slice gateway created for the inter-cluster communication and they are configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| ----------------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| sliceGatewayType | String | The slice gateway type for inter cluster communication. The value must be `OpenVPN`. | Mandatory | +| sliceCaType | String | The slice gateway certificate authority type that provides certificates to secure inter-cluster traffic. The value must be always set to `Local`. | Mandatory | +| [SliceGatewayServiceType](#slice-gateway-service-type-parameters) | Object | The type of gateway connectivity to use on a cluster. The default value is NodePort. | Optional | + +#### Slice Gateway Service Type Parameters + +These parameters are related to the slice gateway service type parameters that provides an option to use the external Load Balancer. The user +can add the slice gateway type and protocol for each cluster. + +| Parameter | Parameter | Description | Required | +| --------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| cluster | String | The name of the worker cluster for which the user configures slice gateway connectivity. This field supports wildcard entries. To configure the slice gateway connectivity for all clusters connected to the slice, specify \*(asterisk) as the parameter's value. | Mandatory | +| type | String | It defines the type of inter-cluster connectivity in KubeSlice. It has two options: NodePort and LoadBalancer. The default value is NodePort. The type value set to LoadBalancer is immutable after the slice creation. | Optional | +| protocol | String | It defines the protocol for gateway configuration. It has two options: TCP and UDP. The default value is UDP. The protocol is immutable after the slice creation. | Optional | + +#### OpenVPN Configuration + +This parameter is related to the open VPN certificate generation and is configured in the [slice configuration](#slice-creation) YAML file. + +| Parameter | Parameter Type | Parameter Description | Required | +| --------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| cipher | Alphanumeric | This is the type of cipher used to generate the open VPN certificates. The value can be set to `AES_128_CBC`. The default value is `AES_256_CBC`.This parameter is provided as part of the slice configuration during creation. This configuration is immutable during the lifetime of the slice. | Optional | + +#### QOS Profile Parameters + +These parameters are related to the QoS profile for the slice inter-cluster traffic configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| ----------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| queueType | String | It is the slice traffic control queue type. The value must be Hierarchical Token Bucket (`HTB`). HTB facilitates guaranteed bandwidth for the slice traffic. | Mandatory | +| priority | Integer | QoS profiles allows traffic management within a slice as well as prioritization across slices. The value range is 0-3. Integer 0 represents the lowest priority and integer 3 represents the highest priority. | Mandatory | +| tcType | String | It is the traffic control type. The value must be `BANDWIDTH_CONTROL`. | Mandatory | +| bandwidthCeilingKbps | Integer | The maximum bandwidth in Kbps that is allowed for the slice traffic. | Mandatory | +| bandwidthGuaranteedKbps | Integer | The guaranteed bandwidth in Kbps for the slice traffic. | Mandatory | +| dscpClass | Alphanumeric | DSCP marking code for the slice inter-cluster traffic. | Mandatory | + +#### Namespace Isolation Profile Parameters + +These parameters are related to onboarding namespaces, isolating the slice, and allowing external namespaces to +communicate with the slice. They are configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| ----------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| [applicationNamespaces](#application-namespaces-parameters) | Array object | Defines the [namespaces that will be onboarded](#manage-namespaces) to the slice and their corresponding worker clusters. | Mandatory | +| [allowedNamespaces](#allowed-namespaces-parameters) | Array object | Contains the list of namespaces from which the traffic flow is allowed to the slice. By default, native kubernetes namespaces such as `kube-system` are allowed. If `isolationEnabled ` is set to `true`, then you must include namespaces that you want to allow traffic from. | Optional | +| isolationEnabled | Boolean | Defines if the namespace isolation is enabled. By default, it is set to `false`. The [isolation policy](#isolate-namespaces) only applies to the traffic from the application and allowed namespaces to the same slice. | Optional | + +#### Application Namespaces Parameters + +These parameters are related to onboarding namespaces onto a slice, which are configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| --------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| namespace | String | The namespace that you want to onboard to the slice. These namespaces can be isolated using the namespace isolation feature. | Mandatory | +| clusters | List of Strings | Corresponding cluster names for the namespaces listed above. To onboard the namespace on all clusters, specify the asterisk `*` as this parameter\'s value. | Mandatory | + +#### Allowed Namespaces Parameters + +These parameters are related to allowing external namespaces to communicated with the slice, which are configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| --------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| namespace | Strings | List of external namespaces that are not a part of the slice from which traffic is allowed into the slice. | Optional | +| clusters | List of Strings | Corresponding cluster names for the namespaces listed above. To onboard the namespace on all clusters, specify the asterisk `*` as this parameter\'s value. | Optional | + +#### External Gateway Configuration Parameters + +These parameters are related to external gateways, which are configured in the +[slice configuration YAML file](#slice-creation). + +| Parameter | Parameter Type | Description | Required | +| ----------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| ingress | Boolean | To use the ingress gateway for East-West traffic on your slice, set the value to `true`. | Optional | +| egress | Boolean | To use the egress gateway for East-West traffic on your slice, set the value to `true`. | Optional | +| gatewayType | String | The type of ingress/egress gateways that need to be provisioned for the slice. It can either be `none` or `istio`.If set to `istio`, - The ingress gateway is created for a slice when `ingress` is enabled. - The egress gateway is created for a slice when `egress` is enabled. If set to `istio`, and ingress and egress are set to `false` then Istio gateways are not created. | Mandatory | +| clusters | List of Strings | Names of the clusters to which the `externalGateway` configuration should be applied. ### Create Slice YAML | Optional | + +### Standard QOS Profile Parameters + +These parameters are related to the QoS profile for the slice inter-cluster traffic configured in the standard QoS profile configuration +YAML file. + +| Parameter | Parameter Type | Description | Required | +| ------------------------------------------------------ | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | +| apiVersion | String | The KubeSlice Controller API version. A set of resources that are exposed together, along with the version. The value must be networking.kubeslice.io/v1beta1. Mandatory | +| kind | String | The name of a particular object schema. The value must be SliceQoSConfig. Mandatory | +| [metadata](#standard-qos-profile-metadata-parameter) | Object | The metadata describes parameters (names and types) and attributes that have been applied. Mandatory | +| [spec](#standard-qos-profile-specification-parameters) | Object | The specification of the desired state of an object. Mandatory | + +#### Standard QoS Profile Metadata Parameter + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ---------------------------------------------------------------------- | --------- | +| name | String | It is the name of the QoS profile. | Mandatory | +| namespace | String | The project namespace on which you apply the slice configuration file. | Mandatory | + +#### Standard QoS Profile Specification Parameters + +| Parameter | Parameter Type | Description | Required | +| ----------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| queueType | String | It is the slice traffic control queue type. The value must be Hierarchical Token Bucket (HTB). HTB facilitates guaranteed bandwidth for the slice traffic. | Mandatory | +| priority | Integer | QoS profiles allows traffic management within a slice as well as prioritization across slices. The value range is 0-3. 0 represents the highest priority and 3 represents the lowest priority. | Mandatory | +| tcType | String | It is the traffic control type. The value must be BANDWIDTH_CONTROL. | Mandatory | +| bandwidthCeilingKbps | Integer | The maximum bandwidth in Kbps that is allowed for the slice traffic. | Mandatory | +| bandwidthGuaranteedKbps | Integer | The guaranteed bandwidth in Kbps for the slice traffic. | Mandatory | +| dscpClass | Alphanumeric | DSCP marking code for the slice inter-cluster traffic. | Mandatory | + +## Slice Creation + +:::warning +Limit the cluster name and slice name to 15 characters or fewer, as exceeding the limit results in a service export error. +::: + +### Slice VPN Key Rotation + +Any new slice created using the KubeSlice Manager or a YAML file will have a duration of 30 days to renew the SliceGateway certificates. +When creating a slice, you can change the rotation interval by modifying the rotationInterval parameter in the slice configuration YAML file. +This interval can be adjusted, with the minimum being 30 days and the maximum being 90 days. You can also update this parameter after +the creation of slice. + +Create the slice configuration YAML file using the following template. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: + namespace: kubeslice- +spec: + sliceSubnet: + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + rotationInterval: 60 # If not provided, by default key rotation interval is 30 days + vpnConfig: + cipher: AES-128-CBC # If not provided, by default cipher is AES-256-CBC + clusters: + - + - + qosProfileDetails: + queueType: HTB + priority: #keep integer values from 0 to 3 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - '*' +``` + +## Renew Slice Gateway Certificates + +You can use the renewBefore option to start the certificate renewal process right away. Using this option, you can start the certificate +renewal procedure before the rotation interval expires. The renewBefore parameter in the YAML file can be set to a suitable value to +ensure that the certificate renewal process begins right away, maintaining your system's security and compliance. + +:::warning +Before you use the renewBefore parameter to renew the gateway certificates, ensure the slice gateways are operational. +::: + +Use the following template to renew your certificates. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: + namespace: kubeslice- +spec: + sliceSubnet: + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + renewBefore: 2023-07-18T14:27:08Z #only required if you want to renew your certificates before hand + rotationInterval: 60 # If not provided, by default key rotation interval is 30 days + clusters: + - + - + qosProfileDetails: + queueType: HTB + priority: #keep integer values from 0 to 3 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - '*' +``` + +## Inter-Cluster Connectivity in KubeSlice + +KubeSlice supports cluster connectivity among public and private clusters. Kubeslice extends the support to private clusters +using a Load Balancer. In the slice configuration YAML file, the user can specify the type of gateway connectivity to use +on a cluster. The type can be either NodePort or LoadBalancer. If you do not use LoadBalancer as the gateway connectivity +type, then NodePort is used by default. Like other configuration options in KubeSlice, the \* (asterisk) wildcard +character is allowed to indicate all clusters of a slice. + +Add the gateway service type and protocol and the corresponding clusters under the sliceGatewayServiceType in the slice +configuration YAML as illustrated below. + +``` +sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceGatewayServiceType: + - cluster: + type: LoadBalancer # By default, the gateway service type is NodePort. + protocol: TCP # By default. the gateway protocol is UDP. + - cluster: + type: LoadBalancer # By default, the gateway service type is NodePort. + protocol: TCP # By default, the gateway protocol is UDP. +``` + +### Change the Gateway Provider for Inter-Cluster Connectivity + +After the LoadBalancer gateway service type and TCP/UDP gateway protocol are set, they become immutable. +However, if you want to change the gateway service type and protocol, then follow these steps: + +1. Detach the cluster from the slice by removing it from the attached slice configuration , that is under `clusters` and remove + the cluster, its protocol and type under `sliceGatewayServiceType` in the slice configuration YAML. +2. Apply the slice configuration to completely detach it. +3. Add the same cluster under `clusters` and set the `sliceGatewayServiceType` for this cluster. +4. Reapply the slice configuration to connect the cluster to the slice. + +## Manage Namespaces + +This section describes how to onboard namespaces to a slice. In Kubernetes, a namespace is a logical separation of resources within a +cluster, where resources like pods and services are associated with a namespace and are guaranteed to be uniquely +identifiable within it. Namespaces created for application deployments can be onboarded onto a slice to form a micro-network segment. +Once a namespace is bound to a slice, all pods scheduled in the namespace get connected to the slice. + +### Onboard Namespaces + +To onboard namespaces, you must add them as part of `applicationNamespaces` in the +[slice configuration](#slice-creation) YAML file. + +In the slice configuration YAML file, add the namespaces using one of these methods: + +- Add namespaces for each worker cluster. +- Add a wildcard \* (asterisk) to add all namespaces on the worker clusters. + +:::info +Ensure that the namespace that you want to onboard exists on the worker cluster. +::: + +Add the namespace and the corresponding clusters under the `applicationNamespaces` in the slice +configuration file as illustrated below. + +``` +namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - 'worker-cluster-1' + - namespace: bookinfo + clusters: + - '*' +``` + +:::info +Adding the asterisk (\*) enables the namespace sameness, which means that the namespace +is onboarded on all the worker clusters of that slice. This configuration ensures that all the application +deployments from that namespace are onboarded automatically on to the slice. Enabling namespace sameness +creates that namespace on a worker cluster that does not contain it. Thus, all the worker clusters part +of that slice contains that namespace. +::: + +## Isolate Namespaces + +The namespace isolation feature allows you to confine application namespaces to a slice. The +associated namespaces are connected to the slice and are isolated from other namespaces in the cluster. +This forms a secure inter-cluster network segment of pods that are isolated from the rest of the pods in +the clusters. The slice segmentation isolates and protects applications from each other, and reduces +blast radius of failure conditions. + +The following figure illustrates how the namespaces are isolated from different namespaces on a worker +cluster. Namespaces are isolated with respect to sending and receiving data traffic to other namespaces +in a cluster. + +![alt](/img/Namespace-Isolation-OS.png) + +### Enable Namespace Isolation + +To enable the Namespace Isolation on a slice, set the `isolationEnabled` value to **true** in the slice +configuration YAML file and to disable the Namespace Isolation set the value to **false**. +By default, the `isolationEnabled` value is set to **false**. + +## Slice Istio Gateway Configurations + +A slice can be configured to use Istio ingress and egress gateways for East-West traffic(inter-cluster, +egress from one cluster, and ingress into another cluster). Gateways operate at the edges of the clusters. +Ingress gateway act as an entry point and Egress gateway acts as exit point for East-West traffic in a +slice. Ingress/Egress gateway is not a core component of KubeSlice, it is an add-on feature that users can +activate if needed. + +:::info +Currently, Istio gateways are the only type of external gateways supported. +::: + +There are different ways to configure a slice that enables you to route the application traffic. +Below are the scenarios to configure a slice with/without egress and ingress gateways. + +### Scenario 1: Slice Configuration only with Egress Gateways + +Create the slice configuration file with Istio egress gateway using the +following template. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: + namespace: kubeslice- +spec: + sliceSubnet: #Ex: 10.1.0.0/16 + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - + - + qosProfileDetails: + queueType: HTB + priority: 1 #keep integer values from 0 to 3 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - '*' + externalGatewayConfig: + - ingress: + enabled: false + egress: + enabled: true + nsIngress: + enabled: false + gatewayType: istio + clusters: + - + - ingress: + enabled: false + egress: + enabled: false + nsIngress: + enabled: false + gatewayType: istio + clusters: + - +``` + +### Scenario 2: Slice Configuration only with Ingress Gateways + +Create the slice configuration file with Istio ingress gateways using +the following template. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: + namespace: kubeslice- +spec: + sliceSubnet: #Ex: 10.1.0.0/16 + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - + - + qosProfileDetails: + queueType: HTB + priority: 1 #keep integer values from 0 to 3 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - '*' + externalGatewayConfig: + - ingress: + enabled: false + egress: + enabled: false + nsIngress: + enabled: false + gatewayType: istio + clusters: + - + - ingress: + enabled: true + egress: + enabled: false + nsIngress: + enabled: false + gatewayType: istio + clusters: + - +``` + +### Scenario 3: Slice Configuration with Egress and Ingress Gateways + +Create the slice configuration file with Istio ingress and egress gateways using the following template. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: + namespace: kubeslice- +spec: + sliceSubnet: + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - + - + qosProfileDetails: + queueType: HTB + priority: #keep integer values from 0 to 3 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - '*' + externalGatewayConfig: #enable which gateway we wanted to and on which cluster + - ingress: + enabled: false + egress: + enabled: true + gatewayType: istio + clusters: + - + - ingress: + enabled: true + egress: + enabled: false + gatewayType: istio + clusters: + - +``` + +## Apply Slice Configuration + +The following information is required. + +| Variable | Description | +| ----------------------- | ---------------------------------------------------------------------- | +| `` | The name of the cluster. | +| `` | The name of the slice configuration file. | +| `` | The project namespace on which you apply the slice configuration file. | + +Perform these steps: + +1. Switch the context to the **KubeSlice Controller** using the following command: + +``` +kubectx +``` + +2. Apply the YAML file on the **project namespace** using the following command: + +``` +kubectl apply -f .yaml -n +``` + +### Create a Standard QoS Profile + +The slice configuration file contains a QoS profile object. To apply a QoS profile to multiple slices, you can create a separate QOS profile YAML file and call it out in other slice configuration. + +#### Create a Standard QoS Profile YAML File + +Use the following template to create a standard sliceqosconfig file. + +:::info +To understand more about the configuration parameters, see Standard QoS Profile Parameters. +::: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceQoSConfig +metadata: + name: profile1 +spec: + queueType: HTB + priority: 1 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2562 + dscpClass: AF11 +``` + +#### Apply the Standard QOS Profile YAML File + +Apply the slice-qos-config file using the following command. + +``` +kubectl apply -f -n project-namespace +``` + +:::info +You can only add the filename if you are on the project namespace using the following command. +::: + +``` +kubectl apply slice-qos-config.yaml -n project-namespace +``` + +### Validate the Standard QoS Profile + +To validate the standard QoS profile that you created, use the following command: + +``` +kubectl get sliceqosconfigs.controller.kubeslice.io -n project-namespace +``` + +Expected Output + +``` +NAME AGE +profile1 33s +``` + +After applying the slice-qos-config.yaml file, add the profile name in a slice configuration. You must add the name of the QoS +profile for the standardQosProfileName parameter in a slice configuration YAML file as illustrated in the following examples. + +:::info +In a slice configuration YAML file, the standardQosProfileName parameter and the qosProfileDetails object are mutually exclusive. +::: + +#### Example of using the standard QoS Profile without Istio + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: red +spec: + sliceSubnet: 10.1.0.0/16 + maxClusters: <2 - 32> #Ex: 5. By default, the maxClusters value is set to 16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - cluster-1 + - cluster-2 + standardQosProfileName: profile1 +``` + +#### Example of using the standard QoS Profile with Istio + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: red +spec: + sliceSubnet: 10.1.0.0/16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - cluster-1 + - cluster-2 + standardQosProfileName: profile1 + externalGatewayConfig: + - ingress: + enabled: false + egress: + enabled: false + nsIngress: + enabled: false + gatewayType: none + clusters: + - "*" + - ingress: + enabled: true + egress: + enabled: true + nsIngress: + enabled: true + gatewayType: istio + clusters: + - cluster-2 + +``` + +## Validate the Installation + +Validate the slice configuration on the KubeSlice Controller and the worker clusters. + +### Validate the Slice on the Controller Cluster + +To validate the slice configuration on the controller cluster, use the following command: + +``` +kubectl get workersliceconfig -n kubeslice- +``` + +Example + +``` +kubectl get workersliceconfig -n kubeslice-avesha +``` + +**Example Output** + +``` +NAME AGE +red-dev-worker-cluster-1 45s +red-dev-worker-cluster-2 45s +``` + +To validate the slice gateway on the controller cluster, use the following command: + +``` +kubectl get workerslicegateway -n kubeslice- +``` + +Example + +``` +kubectl get workerslicegateway -n kubeslice-avesha +``` + +**Example Output** + +``` +NAME AGE +red-dev-worker-cluster-1-dev-worker-cluster-2 45s +red-dev-worker-cluster-2-dev-worker-cluster-1 45s +``` + +### Validate the Slice on the Worker Clusters + +To validate the slice creation on each of the worker clusters, use the following command: + +``` +kubectl get slice -n kubeslice-system +``` + +**Example Output** + +``` +NAME AGE +red 45s +``` + +To validate the slice gateway on each of the worker cluster, use the following command: + +``` +kubectl get slicegw -n kubeslice-system +``` + +**Example Output** + +``` +NAME SUBNET REMOTE SUBNET REMOTE CLUSTER GW STATUS +red-dev-worker-cluster-1-dev-worker-cluster-2 10.1.1.0/24 10.1.2.0/24 dev-worker-cluster-2 +``` + +To validate the gateway pods on the worker cluster, use the following command: + +``` +k get pods +``` + +**Example Output** + +``` +NAME READY STATUS RESTARTS AGE +blue-cluster1-cluster2-0-d948856f9-sqztd 3/3 Running 0 43s +blue-cluster1-cluster2-1-65f64b67c8-t975h 3/3 Running 0 43s +forwarder-kernel-g6b67 1/1 Running 0 153m +forwarder-kernel-mv52h 1/1 Running 0 153m +kubeslice-dns-6976b58b5c-kzbgg 1/1 Running 0 153m +kubeslice-netop-bfb55 1/1 Running 0 153m +kubeslice-netop-c4795 1/1 Running 0 153m +kubeslice-operator-7cf497857f-scf4w 2/2 Running 0 79m +nsm-admission-webhook-k8s-747df4b696-j7zh9 1/1 Running 0 153m +nsm-install-crds--1-ncvkl 0/1 Completed 0 153m +nsmgr-tdx2t 2/2 Running 0 153m +nsmgr-xdwm5 2/2 Running 0 153m +registry-k8s-5b7f5986d5-g88wx 1/1 Running 0 153m +vl3-slice-router-blue-c9b5fcb64-9n4qp 2/2 Running 0 2m5s +``` + +### Validate Namespace Isolation + +When the namespace isolation feature is enabled, the namespace isolation policy is +applied to isolate the application namespaces. Verify the namespace isolation policy by +running the following command to confirm that the namespace isolation feature is enabled: + +``` +kubectl get netpol -n +``` + +\***\* Expected Output\*\*** + +``` +NAME POD-SELECTOR AGE +peacock-bookinfo 15s +``` + +In the above output, `peacock` is the slice name and `bookinfo` is the onboarded +namespace to which the namespace isolation policy is applied. + +:::success +After creating a slice across the worker clusters, it should be noted that all the slice configuration is applied at the +KubeSlice Controller level and the creation process was successful. +::: + +## ServiceExports and ServiceImports + +Service Discovery is implemented using the CRDs ServiceExport and ServiceImport. + +If you want the service discoverable across the KubeSlice DNS, you must create a **ServiceExport**. + +ServiceExport CRD is used to configure an existing service on the slice to be exposed and discovered across +the clusters on the slice. On creating a ServiceExport on a cluster, a corresponding ServiceImport is created +on all the clusters that includes the list of endpoints populated from ServiceExport. This CRD contains +endpoints aggregated from all the clusters that expose the same service. The reconciler populates the +DNS entries and ensures traffic to reach the correct clusters and endpoint. + +### Service Export Configuration Parameters + +The following tables describe the configuration parameters used to create Service Export. + +| Parameter | Parameter Type | Description | Required | +| ---------------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| apiVersion | String | The KubeSlice Controller API version. A set of resources that are exposed together, along with the version. The value must be `networking.kubeslice.io/v1beta1`. | Mandatory | +| kind | String | The name of a particular object schema. The value must be `ServiceExport`. | Mandatory | +| [metadata](#serviceexport-metadata-parameters) | Object | The metadata describes parameters (names and types) and attributes that have been applied. | Mandatory | +| [spec](#serviceexport-spec-parameters) | Object | The specification of the desired state of an object. | Mandatory | + +#### ServiceExport Metadata Parameters + +These parameters are related to metadata for exporting a service, which are configured in the +[ServiceExport YAML file](#create-a-serviceexport-yaml-file). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ------------------------------- | --------- | +| name | String | The name of the service export. | Mandatory | +| namespace | String | The application namespace. | Mandatory | + +#### ServiceExport Spec Parameters + +These parameters are related to the exporting service specification configured in the +[ServiceExport YAML file](#create-a-serviceexport-yaml-file). + +| Parameter | Parameter Type | Description | Required | +| ---------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| slice | String | The name of the slice on which the service should be exported. | Mandatory | +| aliases | String Array | One or more aliases can be provided for the service being exported from a worker cluster. This parameter is required when the exported services have arbitrary names instead of the `slice.local` name. | Optional | +| [selector](#service-selector-parameters) | Object | The labels used to select the endpoints. | Mandatory | +| [port](#service-ports-parameters) | Object | The details of the port for the service. | Mandatory | + +#### Service Selector Parameters + +These parameters are related to the labels for selecting the endpoints in a service export, which are configured in the +[ServiceExport YAML file](#create-a-serviceexport-yaml-file). + +| Parameter | Parameter Type | Description | Required | +| ----------- | -------------- | ---------------------------------------- | --------- | +| matchLabels | Map | The labels used to select the endpoints. | Mandatory | + +#### Service Ports Parameters + +These parameters contains the details of the port for the export service, which are configured in the +[ServiceExport YAML file](#create-a-serviceexport-yaml-file). + +| Parameter | Parameter Type | Description | Required | +| ------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------ | --------- | +| name | String | It is a unique identifier for the port. **It must be prefixed with `http` for HTTP services or `tcp` for TCP services**. | Mandatory | +| containerPort | Integer | The port number for the service. | Mandatory | +| Protocol | String | The protocol type for the service. For example: TCP. | Mandatory | + +### Create a ServiceExport YAML File + +To export a service, you must create a service export `.yaml` file using the following template. + +``` +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: + namespace: +spec: + slice: + aliases: + - + - + selector: + matchLabels: + : + ports: + - name: + containerPort: + protocol: +``` + +### Apply the ServiceExport YAML File + +To apply the serviceexport YAML file, use the following command: + +``` +kubectl apply -f -n +``` + +### Verify ServiceExport + +Verify if the service is exported successfully using the following command: + +``` +kubectl get serviceexport -n +``` + +### ServiceExport DNS + +The service is exported and reachable through KubeSlice DNS at: + +``` +...svc.slice.local +``` + +## ServiceImports + +When a ServiceExport is deployed, the corresponding ServiceImport is automatically created on each of the +worker clusters that are part of the slice. This populates the necessary DNS entries and ensures your traffic +always reaches the correct cluster and endpoint. + +To verify that the service is imported on other worker clusters, use the following command: + +``` +kubectl get serviceimport -n +``` + +:::success +You have successfully deployed and exported a service to your KubeSlice cluster. +::: + +### Limitations + +:::warning +A slice configured with the Istio gateway for egress/ingress only supports HTTP services. +::: diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-deletion.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-deletion.mdx new file mode 100644 index 00000000..3088a7c4 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-deletion.mdx @@ -0,0 +1,116 @@ +# Delete Slices +This topic provides a cohesive explanation of the steps required to remove a slice from a cluster configuration. To begin with, the namespaces associated with the slice need to be offboarded. The process of offboarding is simple and straightforward, and this topic provides the steps to do so before deleting the slice. However, if the application is installed on multiple clusters within a slice, it is important to note that the offboarding steps must be completed for each cluster. + +## Delete Namespaces Quotas +You cannot offboard a namespace that has quotas enforced on it. You must delete the quotas enforced on the namespace to offboard it from the slice. + +To delete namespace quotas from your configuration: + +1. Open the `slice-resource-configuration.yaml` file. +2. Locate the namespace quotas you wish to delete. +3. Delete the relevant section of the YAML file related to the quotas. +4. Save the changes to the file. +5. Apply the updated YAML file to refresh the configuration. + +## Delete the ServiceExport for Each Application +If a ServiceExport was created in the application namespace, it must be deleted first. + +Deleting the ServiceExport removes the corresponding ServiceImport automatically on all the clusters of the slice. + +The below variables are required to delete the service export. + +| Variables | Description | +|-------------------------|--------------------------------------------------------- +| `` | The name of the cluster the application is deployed on. +| `` | The name of the service export that you want to delete. +| `` | The namespace the application is deployed on. + +Switch the contexts to the cluster you deployed the application on: + +``` +kubectx +``` + +Use the following command to delete the ServiceExport from the cluster: + +``` +kubectl delete serviceexport -n +``` + +## Offboard Namespaces from the Slice Configuration + +To offboard the namespace from a slice, delete the `namespace` and the associated +`clusters` under the `applicationNamespaces` in the slice configuration file as +illustrated below. + +``` + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + - namespace: bookinfo + clusters: + - '*' +``` + +For example, in the above slice configuration YAML file, if you want to offboard the +BookInfo namespace from all clusters, edit the slice configuration YAML file and remove it +from `applicationNamespaces` as illustrated below. + +``` +namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' +``` + +To delete a slice, you must remove all the namespaces and the corresponding clusters. So, +edit the slice configuration YAML file to remove them. After you remove the namespaces +and the corresponding clusters, the application namespace configuration looks as +illustrated below. + +``` +namespaceIsolationProfile: + applicationNamespaces: +``` + +Apply the slice configuration YAML to update the offboarded namespaces. + +``` +kubectl apply -f .yaml -n +``` + +:::success +You have successfully offboarded the namespaces from the slice. +::: + +## Delete the Slice + +:::caution +This step **must** be completed before uninstalling the Slice Operator. Failing to do so +can result in slices and resources not being cleaned up properly. +::: + +Switch the context to the controller cluster using the following command: + +``` +kubectx +``` + +To delete an individual slice, use the following command: + +``` +kubectl delete sliceconfig -n kubeslice- +``` + +To delete all the slices, use the following command: + +``` +kubectl delete sliceconfig --all -n kubeslice- +``` + +:::success +You have successfully deleted the slice(s). +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx new file mode 100644 index 00000000..d51c2ffc --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -0,0 +1,255 @@ +# Install the Kubeslice Controller +The KubeSlice Controller orchestrates the creation and management of +slices on the worker clusters. The KubeSlice Controller components and the +worker cluster components can coexist on a cluster. Hence, the cluster +running the KubeSlice Controller can also be used as a worker cluster. +**We recommend that you run the KubeSlice Controller on a separate +cluster**. + +## KubeSlice Controller Components + +KubeSlice Controller installs the following: + +- KubeSlice Controller specific ClusterResourceDefinitions(CRDs) +- ClusterRole, ServiceAccount and ClusterRoleBinding for KubeSlice Controller +- A Role and RoleBinding for KubeSlice Controller Leader Election +- KubeSlice Controller workload +- KubeSlice Controller API Gateway + +## Create KubeSlice Controller YAML + +To install the KubeSlice Controller on one of the clusters, you need to create a `controller.yaml` file that requires the endpoint of the controller cluster. The endpoint is the location on which you install the KubeSlice Controller. + +### Get the Cluster Endpoint + +Use the following command to get the cluster endpoint: + +``` +kubectl cluster-info +``` + +Example output + +``` +Kubernetes control plane is running at https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443 +addon-http-application-routing-default-http-backend is running at https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443/api/v1/namespaces/kube-system/services/addon-http-application-routing-default-http-backend/proxy +addon-http-application-routing-nginx-ingress is running at http://40.125.122.238:80 http://40.125.122.238:443 +healthmodel-replicaset-service is running at https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443/api/v1/namespaces/kube-system/services/healthmodel-replicaset-service/proxy +CoreDNS is running at https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy +Metrics-server is running at https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443/ap +``` + +From the above output, copy the URL for the **Kubernetes control plane** to +add it as the cluster endpoint in the `controller.yaml` file. + +For example, +`https://aks-controller-cluster-dns-06a5f5da.hcp.westus2.azmk8s.io:443`. + +### Controller Configuration Parameters +The following tables describe the configuration parameters used to install the KubeSlice Controller. + +| Parameter | Parameter Type | Description | Required | +| ------------------------------------------------------------ | -------------- | ---------------------------------------------------------------------------- | --------- | +| Kubeslice | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | + +#### KubeSlice Parameters + +This parameter contains the configuration object used in the +[KubeSlice Controller YAML file](#create-controller-yaml). + +| Parameter | Parameter Type | Description | Required | +| ------------------------------------ | -------------- | ---------------------------------------------------------------------- | --------- | +| [controller](#controller-parameters) | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | + +#### Controller Parameters +This object contains the different parameters used in the [KubeSlice Controller YAML file](#create-controller-yaml). + +| Parameter | Parameter Type | Description | Required | +| ------------------ | -------------- | -------------------------------------------------------------------------------------------------- | --------- | +| loglevel | String | The log level of Controller. The default value is `INFO`. The other values are `DEBUG` or `ERROR`. | Optional | +| rbacResourcePrefix | String | The RBAC resource prefix. | Optional | +| projectnsPrefix | String | The project namespace prefix. | Optional | +| endpoint | AlphaNumeric | The URL of the Kubernetes control plane. | Mandatory | + + +### Create Controller YAML +Create the `controller.yaml` file using the following template. + +:::info +To understand more about the parameters, see [Controller Configuration Parameters](#controller-configuration-parameters). +::: + +``` +kubeslice: + controller: + loglevel: info + rbacResourcePrefix: kubeslice-rbac + projectnsPrefix: kubeslice + endpoint: +``` + +### Apply Controller YAML + +``` +helm install kubeslice-controller kubeslice/kubeslice-controller -f .yaml --namespace kubeslice-controller --create-namespace +``` + +**Expected Output** + +``` +NAME: kubeslice-controller +LAST DEPLOYED: Tue May 3 13:12:49 2022 +NAMESPACE: kubeslice-controller +STATUS: deployed +REVISION: 1 +TEST SUITE: None +NOTES: +kubeslice-controller installation successful! +``` + +### Validate Controller Installation + +Validate the installation of the KubeSlice Controller by checking the status of the pods +that belong to the `kubeslice-controller` namespace using the following command: + +``` +kubectl get pods -n kubeslice-controller +``` + +**Expected Output** + +``` +NAME READY STATUS RESTARTS AGE +kubeslice-controller-manager-74f4d9cb8b-8spsq 2/2 Running 0 31s +``` + +## Create Project Namespace + +A project may represent an individual customer or an organization or a +department within an organization. Each project would have a dedicated +auto-generated namespace, which will ensure that the resources of one +project do not clash with the resources of another project. + +For example, a slice with the same name can exist across multiple projects but with different +configurations. Changes to the slice in one project will not affect the slice in another +project. For more information, see the +[KubeSlice Architecture](/versioned_docs/version-1.3.0/overview/architecture.mdx). + +### Project Namespace Configuration Parameters + +The following tables describe the parameters in the configuration file used to create the project namespace. + +| Parameter | Parameter Type | Description | Required | +| ---------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------- | --------- | +| apiVersion | String | The KubeSlice Controller API version. The value must be `controller.kubeslice.io/v1alpha1`. | Mandatory | +| kind | String | The name of a Mandatory particular object schema. The value must be `Project`. | Mandatory | +| [metadata](#project-metadata-parameters) | Object | The metadata describes the parameters (names and types) and attributes that have been applied. | Mandatory | +| [spec](#project-spec-parameters) | Object | The specification of the desired state of an object. | Mandatory | + +#### Project Metadata Parameters + +These parameters are required for configuring the metadata in the +[project YAML file](#create-project-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ---------------------------------------------------------------------------------------------------------- | --------- | +| name | String | The name of the project you are creating. Each project should have a `unique` name. | Mandatory | +| namespace | String | The namespace on which you apply the project configuration file. The value must be `kubeslice-controller`. | Mandatory | + +#### Project Spec Parameters + +| Parameter | Parameter Type | Description | Required | +| --------------------------------------------- | -------------- | ------------------------------------------------ | --------- | +| [serviceAccount](#service-account-parameters) | Object | To specify permissions on the Project namespace. | Mandatory | + +#### Service Account Parameters + +A service account provides an identity for running processes in application pods. It +contains the list of users configured in the +[project YAML file](#create-project-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | --------------- | -------------------------------------------------- | -------- | +| readOnly | List of Strings | The user to be created with read-only permission. | Optional | +| readWrite | List of Strings | The user to be created with read-write permission. | Optional | + +### Create Project YAML + +Create a project namespace by creating a `.yaml` file using the following template: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Project +metadata: + name: + namespace: kubeslice-controller +spec: + serviceAccount: + readOnly: + - + - + - + readWrite: + - + - + - +``` + +### Apply Project YAML + +Use the `.yaml`file that you have created and apply it to create the project. + +Apply the YAML file: + +``` +kubectl apply -f .yaml -n kubeslice-controller +``` + +### Project Validation + +After applying the YAML file on the project namespace, you can +validate if the project and service accounts are created successfully. + +#### Validate the Project + +Use the following command on the `kubeslice-controller` namespace to get +the list of the project: + +``` +kubectl get project -n kubeslice-controller +``` + +**Expected Output** + +``` +NAME AGE +avesha 30s +``` + +#### Validate the Service Accounts + +To validate the account creation, check the service accounts that belong +to the project namespace using the following command: + +``` +kubectl get sa -n kubeslice- +``` + +Example: + +``` +kubectl get sa -n kubeslice-avesha +``` + +Example Output + +``` +NAME SECRETS AGE +default 1 30s +kubeslice-rbac-ro-user1 1 30s +kubeslice-rbac-rw-user2 1 30s +``` + +:::success +You have successfully installed the KubeSlice Controller and created the project with a dedicated namespace. +::: diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx new file mode 100644 index 00000000..8e5cbf54 --- /dev/null +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -0,0 +1,649 @@ +# Register Worker Clusters + + +This topic describes how to register a worker cluster with the KubeSlice Controller. Register your worker clusters with the +KubeSlice Controller to create a slice. + +## Cluster Registration Configuration Parameters + +The following tables describe the configuration parameters used to register a worker cluster with the controller cluster. + +| Parameter | Parameter Type | Required | Description | +| ----------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------- | ----------- | +| apiVersion | String | The KubeSlice Controller API version. The value must be `controller.kubeslice.io/v1alpha1`. | Mandatory | +| kind | String | The name of a particular object schema. The value must be `Cluster`. | Mandatory | +| [metadata](#cluster-registration-metadata-parameters) | Object | The metadata parameters (names and types) and attributes that have been applied. | Mandatory | +| [spec](#cluster-registration-spec-parameters) | Object | The specification of the desired state of an object. | Mandatory | + +#### Cluster Registration Metadata Parameters + +The parameters are related to metadata configured in the +[worker cluster registration YAML file](#create-cluster-registration-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ------------------------------------------------------------------------ | --------- | +| name | String | The given name of the cluster. | Mandatory | +| namespace | String | The project namespace on which you apply the project configuration file. | Mandatory | + +#### Cluster Registration Spec Parameters + +The parameters are related to the specification configured in the +[worker cluster registration YAML file](#create-cluster-registration-yaml). + +| Parameter | Parameter Type | Description | Required | +| ----------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| networkInterface | String | The name of the network interface for egress traffic on a gateway node. The QoS profile for a slice will be applied to this interface. Default Interface: **eth0** | Mandatory | +| [clusterProperty](#cluster-property-parameters) | Object | It contains the worker cluster details. | Mandatory | + +#### Cluster Property Parameters + +The parameters are related to the cluster property configured in the +[worker cluster registration YAML file](#create-cluster-registration-yaml). + +| Parameter | Parameter Type | Description | Required | +| -------------------------------------- | -------------- | ------------------------------------------------------------------------- | -------- | +| [geoLocation](#geolocation-parameters) | Object | It contains information on the geological location of the worker cluster. | Optional | + +#### Geolocation Parameters + +| Parameter | Parameter Type | Description | Required | +| ------------- | -------------- | -------------------------------------------------------- | -------- | +| cloudProvider | String | The name of your cloud provider. | Optional | +| cloudRegion | String | The cloud provider region where your cluster is located. | Optional | + +## Create a Cluster Registration YAML + +You can list multiple clusters in a single registration YAML file and register these clusters with the KubeSlice Controller. + +:::warning +Limit the cluster name and slice name to 15 characters or fewer, as exceeding the limit results in a service export error. +::: + +Create the cluster `registration.yaml` file using the following template: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: + namespace: kubeslice- +spec: + clusterProperty: + geoLocation: + cloudProvider: "" + cloudRegion: "" + nodeIPs: # Optional + - + - +--- +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: + namespace: +spec: + clusterProperty: + geoLocation: + cloudProvider: "" + cloudRegion: "" + nodeIPs: # Optional + - + - +``` + +:::info +The IP addresses are used for inter-cluster tunnel creation (supports IPv4 and IPv6 IP address). If a node IP is not +provided, Kubeslice will auto detect it from the gateway nodes. +::: + +The following is an example YAML file: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: worker-cluster-1 + namespace: avesha +spec: + clusterProperty: + geoLocation: + cloudProvider: "AZURE" + cloudRegion: "eastus" + nodeIPs: # Optional + - + - +--- +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: worker-cluster-2 + namespace: avesha +spec: + clusterProperty: + geoLocation: + cloudProvider: "AZURE" + cloudRegion: "westus2" + nodeIPs: # Optional + - + - +``` + +The following is an example YAML file only with the mandatory parameters: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: worker-1 + namespace: kubeslice-avesha +spec: + networkInterface: eth0 + clusterProperty: + geoLocation: + cloudProvider: "GCP" + cloudRegion: "europe-west3" +--- +apiVersion: controller.kubeslice.io/v1alpha1 +kind: Cluster +metadata: + name: worker-2 + namespace: kubeslice-avesha +spec: + networkInterface: eth0 + clusterProperty: + geoLocation: + cloudProvider: "GCP" + cloudRegion: "europe-west3" + +``` + +### Apply the Cluster Registration YAML File + +The following information is required. + +| Values | Description | +| --------------------- | ------------------------------ | +| `` | The name of the cluster. | +| `` | The namespace of your project. | + +1. Switch the context to the controller cluster. + + ``` + kubectx + ``` + +2. Use the following command to apply the `registration.yaml` file. + ``` + kubectl apply -f .yaml -n + ``` + +### Validate the Registered Clusters + +Validate the registered clusters by using the following command: + +``` +kubectl get clusters -n kubeslice- +``` + +**Example** + +``` +kubectl get clusters -n kubeslice-avesha +``` + +**Expected Output** + +``` +NAME AGE +aks-worker-2 17s +gke-worker-1 17s +``` + +## Install the Slice Operator + +To install the Slice Operator on the **worker cluster**, you must first +[register](#create-cluster-registration-yaml) the worker cluster with the KubeSlice Controller +as performed in the previous section. After registration, you can manually retrieve its secrets +from the KubeSlice Controller. These secrets must be added to the `slice-operator.yaml` +file to complete the installation. By completing these steps, the worker cluster can fully +integrate with the KubeSlice Controller and utilize its features. + +:::info +THIS STEP NEEDS TO BE PERFORMED ON ALL WORKER CLUSTERS IN THE THAT WILL PART OF KUBESLICE CONFIGURATION. +::: + +## Automated Retrieval of Registered Cluster Secrets + +### Script Parameter Descriptions + +| Parameter | Description | +| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `` | The worker secret name that you get by running this command on the KubeSlice Controller: `kubectl get secrets -n kubeslice-`. For example, `kubeslice-rbac-worker-kind-worker-1-token-s9d96`. | +| `` | The given name of the worker cluster. | +| `kubeslice-` | The given name of your project. For example, add `kubeslice-avesha` as the project namespace. | +| `` | The worker network interface you get in the above output by doing route lookup on the `EXTERNAL` IP address. For example, add `eth0` as the parameter value. | +| ` | awk '{ print $5 }' +``` + +**Example** + +``` +ip route get 8.8.8.8 | awk '{ print $5 }' +``` + +**Example Output** + +``` +eth0 +``` + +### Create the secrets.sh File. + +Copy and save the below script as `secrets.sh`. + +``` +# The script returns a kubeconfig for the service account given +# you need to have kubectl on PATH with the context set to the cluster you want to create the config for + +# Cosmetics for the created config +firstWorkerSecretName=$1 + +# cluster name what you given in clusters registration +clusterName=$2 + +# the Namespace and ServiceAccount name that is used for the config +namespace=$3 + +# Need to give correct network interface value like ens160, eth0 etc +networkInterface=$4 + +# kubectl cluster-info of respective worker-cluster +worker_endpoint=$5 + + +###################### +# actual script starts +set -o errexit + +### Fetch Worker cluster Secrets ### +PROJECT_NAMESPACE=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.namespace}) +CONTROLLER_ENDPOINT=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.controllerEndpoint}) +CA_CRT=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath='{.data.ca\.crt}') +TOKEN=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.token}) + +echo " +--- +## Base64 encoded secret values from controller cluster +controllerSecret: + namespace: ${PROJECT_NAMESPACE} + endpoint: ${CONTROLLER_ENDPOINT} + ca.crt: ${CA_CRT} + token: ${TOKEN} +cluster: + name: ${clusterName} + endpoint: ${worker_endpoint} +netop: + networkInterface: ${networkInterface} +" +``` + +### Execute the secrets.sh File + +The output of the script is required for the slice YAML file creation: + +Use the following command to get the secrets of the worker cluster from the **controller cluster**. + +``` +sh secrets.sh +``` + +**Example** + +``` +sh secrets.sh kubeslice-rbac-worker-gke-worker-1-token-85tmc gke-worker-1 kubeslice-avesha eth0 https://34.105.95.217 user1 5585799-5d5a-48fa-b805-f4a1ffb110 +``` + +**Example Output** + +``` +--- +## Base64 encoded secret values from controller cluster +controllerSecret: + namespace: a3ViZXNsaWNlLWF2ZXNoYQ== + endpoint: aHR0cHM6Ly9DNjgwNTQ5MUNBNTI2MzVFM0YzNEUwQTFDRTRDMkY3RS5ncjcudXMtZWFzdC0xLmVrcy5hbWF6b25hd3MuY29t + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1Ea3lNREEzTURZeE5Gb1hEVE15TURreE56QTNNRFl4TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTXR2ClpXczQ1RVhicDdZMDJWdEJibUJITHBOTVN4VnpEQzBvWTh5N3R1YmJLWEJFRk9xbGVzU2trYWpmanJ5dGdTZzgKSmE2bXQ0TERjSlQrQ3FmYzMxYWN5RWpHdXlPeFM0Tmt4RGlBdkI0bHRyY2JLMmhnNkJmOWk1RDBTUzV5Rzh3WQpHZVV1bDkyOGlRcnVQeUxTY21wc0s3Y2sxL2FIQjAybDZpNmh5UWhyb1NMWSs5RHhobDdaVTBDMGpwTTQrZG1tClJ1cndVSEUvSGdFQ20yOUZuc3RiOTNZU2NsN3pERG4wdll1SVMrcWZoY2ZTSHR3VFRoZ1JkRlVtWStNUzM2dEYKSXBqNG8xT2xhdXRaMVZkUEJMbGRxUTdxTmlwVGtNbmZhTHA3U0h1QUUxSHV0N0xCOUxSMFAwQXlNU0NwbDV6QQpWWld1VVQ2cmw4TzZDMU5lUmY4Q0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZCNnJkejFRa0NoU2ZtcjBRVU5CeGt3M3pKeFZNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFBVWlaYnl2T1N6bVU5YnlWdVFreE9xaVZVdnBVUFlhZDJoZmJsejd0Z1krNWljYnR3SApoeDg1Rmp3WkZvRktkQVJiN1cxYnJnTG5OcXhDZEllWTVKZEkzTlBZRjZrVlc3ZmNMckUwK1BEWXhkc3dDZXdlCk9DSklUSFp3YjNQM05qMUNzTmVVaHg0Um4wd2FiYjlzS0xkUG5Bc0NRNFplTWxaalBSUllIeHg5QVU2ZWNxbXMKZWJWUkRpVTUzekJGd2tpSEhyZHRDTDNQQmxCZENvY0s5dXFQSi9nSXJDYVBrWGl3SlNZb0NrdWt4dm9rZk9xVgpONWd5QXFKL2o4RmkwUEh3UkVIUXNHVnVvajhxQjJzYUd4ZExhcTVWditsQVJpWktEVGhrVXJEeUE0YjB5c0w2CnZDUGtJRUl1ZE5SSGQ3eEJ6ckxPcVhVdXFGREJvTS92TFhaOQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklqWkdZVEpwTlZWb1drcEhaaTF6VWpSa09WaENlRjlCUzNaSU1uQlhaMEZEY2xGTldrOXFOVUppWjJjaWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUpyZFdKbGMyeHBZMlV0WVhabGMyaGhJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5elpXTnlaWFF1Ym1GdFpTSTZJbXQxWW1WemJHbGpaUzF5WW1GakxYZHZjbXRsY2kxbmEyVXRkMjl5YTJWeUxURXRkRzlyWlc0dE9EVjBiV01pTENKcmRXSmxjbTVsZEdWekxtbHZMM05sY25acFkyVmhZMk52ZFc1MEwzTmxjblpwWTJVdFlXTmpiM1Z1ZEM1dVlXMWxJam9pYTNWaVpYTnNhV05sTFhKaVlXTXRkMjl5YTJWeUxXZHJaUzEzYjNKclpYSXRNU0lzSW10MVltVnlibVYwWlhNdWFXOHZjMlZ5ZG1salpXRmpZMjkxYm5RdmMyVnlkbWxqWlMxaFkyTnZkVzUwTG5WcFpDSTZJalJpT0RWak5tWmpMV1ZrWXpFdE5HRTNZeTFpT0dWaUxUVmxNVEUyTURrd1lXRmhNaUlzSW5OMVlpSTZJbk41YzNSbGJUcHpaWEoyYVdObFlXTmpiM1Z1ZERwcmRXSmxjMnhwWTJVdFlYWmxjMmhoT210MVltVnpiR2xqWlMxeVltRmpMWGR2Y210bGNpMW5hMlV0ZDI5eWEyVnlMVEVpZlEuRVNkVm1vajA3OXBrSmkzbktGMFhuZE9sa2Q4aGJJdUNaLURpdG1UOGZkVmRkeGhPWEdfcVFSSXZqN05tb1JMUC1xdzJacHliZmgtYWJRVUtNSHFTTGM0aFNBMFhaTTI2UnprWUpRZU9NUE80dGdqdjVQaWNYRkJDbFo0Vk93d2V0WE5Ldi1TLVhiOWVYeHBGQjVDZUozVm0tZjlBV2xXZkMzLUg3aTBoZVlXaWdOSU85SEFFeU43b1RtYXV3WFRRRUg3YVlNOURpZmRreHNaTjZyeTlPZ09TbzJMcUQyc2F2bzNVSU5iX3d6bzdkc2t3T0NuZjdOQk1pMzJOYmZTZ2dBaFdNOUVFM0hyUzFXMWgzZEJLZURMZjEzNXVGZjB4N29NM2lfSUliTzNnZlhYaDVKN3UwS1RIYXNvVFRwVFJhY29NVWkzZ3lnaFN5R0Y0dmVXSzZB +cluster: + name: gke-worker-1 + endpoint: https://34.105.95.217 +netop: + networkInterface: eth0 +``` + +## Manually Retrieve Registered Cluster Secrets + +Create your secrets YAML file using the above output to install the Slice Operator on the worker cluster. + +After registering the worker cluster with the KubeSlice Controller, you get a secret listed under the +project namespace. The secret contains access information for the Slice Operator on the worker cluster +to communicate with the KubeSlice Controller. + +1. Switch the context to the controller cluster. + + ``` + kubectx + ``` + +2. Get the list of secrets that belong to the project namespace using the following command: + + ``` + kubectl get secrets -n kubeslice- + ``` + + **Example** + + ``` + kubectl get secrets -n kubeslice-avesha + ``` + + **Example Output** + + ``` + NAME TYPE DATA AGE + default-token-q2gp9 kubernetes.io/service-account-token 3 43s + kubeslice-rbac-ro-abc-token-kp9tq kubernetes.io/service-account-token 3 43s + kubeslice-rbac-ro-xyz-token-vcph6 kubernetes.io/service-account-token 3 43s + kubeslice-rbac-rw-abc-token-vkhfb kubernetes.io/service-account-token 3 43s + kubeslice-rbac-rw-xyz-token-rwqr9 kubernetes.io/service-account-token 3 43s + kubeslice-rbac-worker-aks-worker-1-token-hml58 kubernetes.io/service-account-token 5 43s + kubeslice-rbac-worker-aks-worker-2-token-lwzj2 kubernetes.io/service-account-token 5 43s + ``` + + The name of the secret is in this format:` kubeslice-rbac--token`. + For example, the `kubeslice-rbac-worker-aks-worker-1-token-hml58` secret is meant for a worker cluster + that is registered using the name `aks-worker-1`. + +3. Retrieve the details of the secret using the following command: + + ``` + kubectl get secrets -o yaml -n kubeslice- + ``` + + **Example Output** + + ``` + kubectl get secrets kubeslice-rbac-worker-aks-worker-1-token-hml58 -o yaml -n kubeslice-cisco + apiVersion: v1 + data: + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2VENDQXRHZ0F3SUJBZ0lSQUtkdGsrOTJWQlJaSlJ4K2w5SHFabWN3RFFZSktvWklodmNOQVFFTEJRQXcKRFRFTE1Ba0dBMVVFQXhNQ1kyRXdJQmNOTWpJd016RTFNRGN3TURNM1doZ1BNakExTWpBek1UVXdOekV3TXpkYQpNQTB4Q3pBSkJnTlZCQU1UQW1OaE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBCm1PZVNWQ3VVY0NNYlJtYkxsREFGSjljZk1ER0hHbWlVcy9PaU1zRm1QelZzcGkveEM0bFhqdStnSGtvNXMwcEEKeWZ6aURMU3cxeFA1RWk0S1NLMmhxZnBjYW04MFViTTV0RTIyaHowd21sOGlRblhES1Ztdm9JOFBqNm9SZHpiNApxcC9sMGFMZHUvOGtrVEhSWVU4MVJyWFJtWEVaUjJUcG9qaGZCYXd6UGxCNWFJall2YVc0djRERFpqRjFaTzNwCjdvNFg5RWZsZmZtd0wyNmlUSWZINjNwU3VBNjlob25RY0NLVjh3SmdDQVdxZHBDT0hJQlBUWjVzQThSWkdja2sKSDlzNXR3U00zbWVBcXEzaGhLVmNRL0YxNTlOLzdDRUZOZytjUTdtYkgxS21ISnEzYSsvYmRJM296L3R3cGRUZwppUUVEVS94UENxNTJHRnNFazNYTEcxSG5GUVpmZWVCNThQNVd6NS9Iak9KbHJwOExUN0RDdHFDK2FuLzNCRTh4ClJwMkRaOW9TT2UyblhyK3FreDRpampndVlKeCtiRHpGM2o0MVRrd1Q3am1teWlGMkZYN25nWGVpVk1nSU8xdisKZjFSdVRiTHpsYlFSNU12a09qUm9vVlBybWRXVVRFNVdaMFp4QnRkS1dtdUdHR2ZMOFljNndQc0NKUldianpORwppb2psZU9lVkg5UDB5S3VkREZPWkFINHp6Vk1CYTAvMHJXKzRnWnhtVzVpRkxaVE1BbEQ5QXhSclhPbFB4Uzg5CnFMY3NCMHNqbDNzeGlzb0lieEJGSUwzeGtRa0szK1RDYktIQmlnR1dBQmxlRGJHYWZHVjRDalpBL0E5MC93QlUKNjJRWUdEZ1FkVDhsN2U1anp0RjZWanBFbXo5T1IrUUphR3FXczFMQ04vRUNBd0VBQWFOQ01FQXdEZ1lEVlIwUApBUUgvQkFRREFnS2tNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSlp0UHlYZ0wrcXIxRzIyCmtVWllpN0E4U1dPME1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQWhXNG9QdVlEazNiamZSdlpYQmllTU5Sa3cKc1FCSjNoL3dCT3c5K0hMZ2lpYzJhNDdtWUJHcDlDV0ZvWTIvKzNDcjdZQThKYzZyY3QrcnlMeDUvQThlOVB3bApXV1VKbnVSalA5d3NoTkk0UUFKalRESEdMYVd4dXphOXFtVUxHUHV0VWpORkcySlJOTWxiV2pxakJzN1I1RFNMClVXazBEVi92dWU4YUhyRTJPRk5wVjFIK2V3VS9xdHFyRlVUWFI4d2NIRXdSNVU0cG9SSU9mOUl2OTdyOTdLY2gKTGFiQ1hJTWhpeVZMcDcvRXpGNVFyNFA0OUNhS0ZvMXhQQm1zcWUrV0lJZzFxbjk1ZlRHRjZmc3dwMHM0TE5pcQpJRnRsS3doR294VFNONXZWMU9EcTFWY3NOY2VRT0FNQVE0WE9zNGxBZURGTXFoaUtVcDJHZlZ2RWZKb2I4QzQ5CnAxcFB1ZWl5dksrc1ZUL2NWSkpzeUMvcnZBQUZ4ZnFlUytZbFlXajMwdG1pTitSdjRlS3V2c1ZadWZQSGVuNDcKdHVZSUQrNDZEL0x2ZVBBdGcwVVg4U3Qwakx4ZWg5bTFwRzZqSWk4NVlYQ0kzVy9XUms0aXpXMC85NldwZ1BJSAplOWQrRlhOZWY3eXJNWWExbGdGV1V2ajNiNG11aGlHQngvNE9oTWt6R3BUYU1aOWhCMUJyVlE5N1BwM0xkVHhxCnFESEJyZThETXN3MXJ4Uk12azVKNWEvVlMvUlBMS21KK2k2czN1RzlnaFVCSXIyQmVaS0gzdGFKUFpEaEhYNlUKaW1yS3F5KzV2MG9vTTl3OTU0MVlyMFVyUTZPSkpqNzRhc044MjRlVVJueFRCZDFTTVFMSGtYeThMS1FFYUVweQpZWXNrYUpPSys0cFJRREZTeFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + clusterName: YWtzLXNwb2tlLTE= + controllerEndpoint: aHR0cHM6Ly8xMjcuMC4wLjE6MzY1MTU= + namespace: a3ViZXNsaWNlLWNpc2Nv + token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklsbFBVbUpqTVVGaU5ucDRiSFUwWm1wdVowdHVUREJ5V1RsemFtdEdjR1p5TTNaSk5FSkhVbkpGY2pnaWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUpyZFdKbGMyeHBZMlV0WTJselkyOGlMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObFkzSmxkQzV1WVcxbElqb2lhM1ZpWlhOc2FXTmxMWEppWVdNdGMzQnZhMlV0WVd0ekxYTndiMnRsTFRFdGRHOXJaVzR0YUcxc05UZ2lMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObGNuWnBZMlV0WVdOamIzVnVkQzV1WVcxbElqb2lhM1ZpWlhOc2FXTmxMWEppWVdNdGMzQnZhMlV0WVd0ekxYTndiMnRsTFRFaUxDSnJkV0psY201bGRHVnpMbWx2TDNObGNuWnBZMlZoWTJOdmRXNTBMM05sY25acFkyVXRZV05qYjNWdWRDNTFhV1FpT2lJd1l6Qm1ZalpoTWkwMlpUZG1MVFEwTkRVdE9UWTBaUzAwTURObVpqZzVPRGN6WldJaUxDSnpkV0lpT2lKemVYTjBaVzA2YzJWeWRtbGpaV0ZqWTI5MWJuUTZhM1ZpWlhOc2FXTmxMV05wYzJOdk9tdDFZbVZ6YkdsalpTMXlZbUZqTFhOd2IydGxMV0ZyY3kxemNHOXJaUzB4SW4wLnVYcnppc0U0ZkF6WklValV4Y2Q5d3dhVE41OGI0TVBlQjhOUUY0RHdWT1pwTzloQ293MU9BaE9Vc0k2cXdJeVNfcGN2T2tKeDBwN1hvTnVOZEZkdld5bThxUExNeThVNFhpZ2ZUeFhURUk4UG1RdGVzT2tRR3F3SFZlTExzME5LYUJ6ZUVaNFAwb2d4UWxXMVVxMzRTWFdJcTUzY3BNZFFJclZVdTBnYmdZMmZ6aUVrNnNlT3dVYkZ3ZGRuSElGUDN3Yi1qMDdTLUZpVG1ES042UmM3ZUFpNGNUZWtyXzNHZ0NOZllrbHdkdEd5czZETjg0ZlFQbVBqMmpUOS16QnRpcHJyS25SSzVPRHppWG4wT0FPQ0M3QlhpamJQeGswcHpNUG1jdDBBUzg0SGxFckd1WlVRUVNNQ2E5SEFwOG12UExYb3FaN1gxREI1bXBsTkxEM3gzaDgwcURZSExJUXZwNGhEUl8wdkpPSFZMaEl5akQ1NTNVUU5FMExhNThXTnhaTUhEZ1haRUtna3dlYXJBVWFXQ3U4VDRUNWdxS2dNMmFJMDU4RjhNWEVremdfWThCcjhJUnIzbmlJaEhnUXp2bHZFdG5ETl93ajNVXzZwUzJmRFZ4eFpDbURXSmlfUW9fWUpoN2JuVlh1bktDaVdqVWFZanQ1SjN4ZDhXcjkydVJBSDY3MzY4dmxjdWpVOTgyU2FjRTJBaks4NkhCR1FITTlfQ2FpZS1RUUgzc2hhUEVXVE5BT3FZWWMtbldUd29GcjJ0bUhFQnJsc0FVejVxaHdwcDVnMEV5dzFuMUdfS05MVWVwSUpCdF9VWjZpQ0NwX3NVbGZqSFdqb0R1OHJmd1ZIX3FudkZVNUViV0lpdnF4WkFVNTNqQmwtQkJELUlTbTJTMEoxWDJn + kind: Secret + metadata: + annotations: + kubernetes.io/service-account.name: kubeslice-rbac-worker-aks-worker-1 + kubernetes.io/service-account.uid: 0c0fb6a2-6e7f-4445-964e-403ff89873eb + creationTimestamp: "2022-03-15T08:48:04Z" + managedFields: + - apiVersion: v1 + fieldsType: FieldsV1 + fieldsV1: + f:data: + .: {} + f:ca.crt: {} + f:namespace: {} + f:token: {} + f:metadata: + f:annotations: + .: {} + f:kubernetes.io/service-account.name: {} + f:kubernetes.io/service-account.uid: {} + f:type: {} + manager: kube-controller-manager + operation: Update + time: "2022-03-15T08:48:04Z" + - apiVersion: v1 + fieldsType: FieldsV1 + fieldsV1: + f:data: + f:clusterName: {} + f:controllerEndpoint: {} + manager: manager + operation: Update + time: "2022-03-15T08:48:34Z" + name: kubeslice-rbac-worker-aks-worker-1-token-hml58 + namespace: kubeslice-cisco + resourceVersion: "21121" + uid: 611af586-b11d-45d4-a6e0-cee3167e837c + type: kubernetes.io/service-account-token + ``` + +### Get the Worker Network Interface + +Get the name of the network interface on the gateway nodes that is the egress interface for external traffic. + +Use the following command on the gateway node: + +:::warning +The below command does not work for OpenShift clusters. +::: + +``` +ip route get | awk '{ print $5 }' +``` + +**Example** + +``` +ip route get 8.8.8.8 | awk '{ print $5 }' +``` + +**Example Output** + +``` +eth0 +``` + +## Slice Operator Configuration Parameters + +The following tables describe the configuration parameters used to install the Slice Operator on the worker cluster. + +| Parameter | Parameter Type | Description | Required | +| ------------------------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------- | --------- | +| [operator](#slice-operator-parameters) | Object | This contains the Slice Operator information. | Optional | +| [controllerSecret](#controller-secret-parameters) | Object | This contains the secrets to connect to controller cluster. | Optional | +| [cluster](#cluster-parameters) | Object | This contains the information about the worker cluster. | Optional | +| [netop](#network-operator-parameters) | Object | This contains the parameters related to network operations such as enforcing the QoS profile configured for a slice. | Mandatory | + +#### Slice Operator Parameters + +These parameters are related to the installation of the Slice Operator and they are configured in the +[Slice Operator YAML file](#create-the-slice-operator-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ---------------------------------------------------------------------------- | -------- | +| logLevel | String | The log level can be set to INFO or DEBUG. The default value is set to INFO. | Optional | + +#### Controller Secret Parameters + +These parameters are related to the KubeSlice Controller that are required to install the Slice Operator and they are configured in the +[Slice Operator YAML file](#create-the-slice-operator-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ------------------------------------------------------ | --------- | +| namespace | String | The namespace that you get from the secret. | Mandatory | +| endpoint | String | The `controllerEndpoint` that you get from the secret. | Mandatory | +| ca.crt | String | The `ca.crt` that you get from the secret. | Mandatory | +| token | String | The `token` that you get from the secret. | Mandatory | + +#### Cluster Parameters + +These parameters are related to the worker cluster that are configured in the +[Slice Operator YAML file](#create-the-slice-operator-yaml). + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| name | String | The name of the cluster that is registered with the KubeSlice controller. The cluster name must be `unique` in the project. | Mandatory | +| endpoint | String | The control plane's kube-apiserver endpoint of the worker cluster that you get in the output after running the `kubectl cluster-info` command. | Mandatory | + +#### Network Operator Parameters + +This parameter is related to network operations such as enforcing the QoS profile configured for a slice and is configured in the +[Slice Operator YAML file](#create-the-slice-operator-yaml). + +| Parameter | Parameter Type | Description | Required | +| ---------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| networkInterface | AlphaNumeric | The name of the network interface on the gateway nodes that is the egress interface for external traffic. It may be obtained by doing a route lookup on a well-known public IP address like the Google public DNS IP address `8.8.8.8`. | Mandatory | + +## Create the Slice Operator YAML + +Use base64 encoded values of the `namespace`, `endpoint`, `ca.crt`, and the `token` from the above +secrets retrieved by using the `secret.sh` script or the output following the manual +secret retrieval steps to create the `sliceoperator.yaml` file. + +### Create the YAML File + +Copy and paste the below template into a file called `sliceoperator.yaml`. + +``` +## Base64 encoded secret values for the namespace, endpoint, ca.crt and token from the controller cluster +controllerSecret: + namespace: + endpoint: + ca.crt: + token: + +cluster: + name: + endpoint: + +netop: + networkInterface: + +``` + +### Get the Worker Cluster Control Plane Endpoint + +Get the control plane's `kube-apiserver` endpoint of the **worker cluster** by using the following command: + +``` +kubectl cluster-info +``` + +**Expected Output** + +``` +https://34.159.173.186 +``` + +### Example of the Slice Operator YAML + +``` +controllerSecret: + namespace: a3ViZXNsaWNlLWF2ZXNoYQ== + endpoint: aHR0cHM6Ly8xNzIuMTguMC4yOjY0NDM= + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1EVXhNREEzTkRBd05sb1hEVE15TURVd056QTNOREF3Tmxvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTlNaCnlFcnhHQitHZTczTDdwS3dKTDNHR0k2VDdjazkrdmFHbGNkZ1ZuNnA3bWVSdHh1SFZMQmZQYWJlM0JkZjJTaE4KKzZpVEtscVJoN0VPNmltRVdJbkk0UitING9Xb2xkU09uOEQ5b1VVeDcydGkrK211ak5CRmlmbHB1TG85bk9TMQpKUjAxWWdwaC9IMi9mVE0yeVVlRmlJelBFZEdpOXUxM0JzOHZqQnRjUmdsZzdobEE0bm1HSDRMMGtERjkrZHNWCmJBN3N1S1dOZ2ZBeHp5SnRKYkN5SkFFSHdKY0V0aHhOREpwRUZ2UEZRY29FYzl6SHFkdFJMejF0Z05yRUZwU2oKOCtBbHRMdEZVSFd0ZmF0RnJ1M05qOHNWN2JITVM3UTlKeWRjWkFMcDJNM3RkNkFSeGxzSVg4WlJRei9EWm5jcgo5UjhYS0JwUmxnOWMzOTZERDVrQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZEZmVYZC9YT0pSZWpVc2hzMnNPZ0E2RHdYcE5NQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRHU0TVlNb2Rqa2JnQ0hndzZwbQpTWjhKWGMxNStWa0o0clNUbEtpTERlWVlYNit0dzdoek1FZFBieXkwSnprbTl6UWYrbnZlQlpYODhLeVhVTzIxCjI0NWZjanQxeEQ1ZEVMalR1ZlFFYjhqejByVmdMTnFKak5Gdm1OZXhtYzB0aTlXRVlMQUFtcVVoaUlFVVdCUjkKeEp3M2Z0eXI4OWRKZ1pRc2cyUkl5S3h0ajZacUtMRElZVlZKbzFLZjlUOUFFZUw4Qjc2RnJzU1RuQjIrek83OQpveUUrVGRvMFJOQUFOYlF2aVNRR3J2NHRTZlRja2t2c3lDNi9qL1ZCSGRGQ3Zhb3c5WXRtRnZJUkVJdWx4YjZ1Cmp4MjNJc0VuaEovSXlQblZhY3JJM29SNU9WVENIaGY5RGoxRHZTU0dDVkt1RTRjVGo0YjZ0clFrNm1qbUZMZlkKUlhVPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklrRjVTV0pEVEdObU4yOU1RM3BXZUY5MVNXSnNaVzVzVkhOdllrTlljRXN0ZDFRNU9VbGxlbTE0V2xFaWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUpyZFdKbGMyeHBZMlV0WVhabGMyaGhJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5elpXTnlaWFF1Ym1GdFpTSTZJbXQxWW1WemJHbGpaUzF5WW1GakxYZHZjbXRsY2kxcmFXNWtMWGR2Y210bGNpMHhMWFJ2YTJWdUxYZzVjVzV0SWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXpaWEoyYVdObExXRmpZMjkxYm5RdWJtRnRaU0k2SW10MVltVnpiR2xqWlMxeVltRmpMWGR2Y210bGNpMXJhVzVrTFhkdmNtdGxjaTB4SWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXpaWEoyYVdObExXRmpZMjkxYm5RdWRXbGtJam9pTlRsaE16RXpOVE10WVdRek9DMDBaRE5tTFRsaVpHRXRObUZrWlRGak4yTTJPVGszSWl3aWMzVmlJam9pYzNsemRHVnRPbk5sY25acFkyVmhZMk52ZFc1ME9tdDFZbVZ6YkdsalpTMWhkbVZ6YUdFNmEzVmlaWE5zYVdObExYSmlZV010ZDI5eWEyVnlMV3RwYm1RdGQyOXlhMlZ5TFRFaWZRLjBuQzVRR1B5NUxFb1lQV2FfYVpaY1hqM2tjWm9abUNYekE5UWw2U3FwMGRpQ0p2VHAtWmpDa1QzX3k5YVhxTVZKNWJIUnN2SVBELUZKYkZMdVhaV2FmY05INW44ZkNqT25maG5BQ1lJWTZHUEVQQTBDV3ZMMUtNeEpoMjh1aU5HN3dVVUsyTHNhT1BFWUd5OHFZSTN2UEpJR3VvRUlkS0JVYmh4ZUdwTnBFQkM1aDNtVTY2TlV3MUZkWkNSNHBwRWwtYThXbXEtMmNqQUpBSmQ4MDVyQjE1UGM2b1dnc2xqUm5aNVNfeS12clg2dTZ4bVc2UUpYdmQ0bzNMY2QxVnJ2Z2pRczdkSkkyY0I2dnJmVWVPSXFHWWpYM3dKQnBOakFjZlBXeTQ0aG9CY1gtdlFSQ2ZwSndtTDlZX0EyTTRpZG5taE5xZ2dNb1RtaURGZ1NsYy1pZw== + +cluster: + name: cluster-worker-1 + endpoint: https://10.1.75.49:6443 + +netop: + networkInterface: eth0 + +``` + +### Apply the Slice Operator YAML + +The following information is required to apply the YAML file. + +| Parameter | Description | +| ---------------- | ------------------------------ | +| `` | The name of the cluster. | +| `` | The file name with the values. | + +Apply Slice Operator YAML file: + +1. Switch the context to the **worker cluster** for which you have created the `sliceoperator.yaml` file. + ``` + kubectx + ``` +2. Apply the `sliceoperator.yaml` file on the `kubeslice-system` namespace using the following command: + ``` + helm install kubeslice-worker kubeslice/kubeslice-worker -f .yaml -n kubeslice-system --create-namespace + ``` + +### Validate the Slice Operator Installation + +To validate the Slice Operator installation on the worker cluster, check the pods status +that belong to the `kubeslice-system` namespace. + +To check if the pods are running, use the following command: + +``` +kubectl get pods -n kubeslice-system +``` + +**Example Output** + +``` +NAME READY STATUS RESTARTS AGE +forwarder-kernel-mlff5 1/1 Running 0 66s +forwarder-kernel-mwcpc 1/1 Running 0 66s +forwarder-kernel-wqj9p 1/1 Running 0 66s +kubeslice-dns-77bb868848-4kflc 1/1 Running 0 65s +kubeslice-install-crds-zs42b 0/1 Completed 0 2m4s +kubeslice-netop-jnsn7 1/1 Running 0 66s +kubeslice-netop-l7www 1/1 Running 0 66s +kubeslice-netop-z9c6c 1/1 Running 0 66s +kubeslice-operator-759f849954-jxcmd 2/2 Running 0 65s +nsm-admission-webhook-k8s-5b99dc99b8-plssn 1/1 Running 0 63s +nsm-install-crds-s9n6b 0/1 Completed 0 105s +nsmgr-jwwhj 2/2 Running 0 65s +nsmgr-mp2ks 2/2 Running 0 65s +nsmgr-qjngs 2/2 Running 0 66s +registry-k8s-b54b6484d-l8kvs 1/1 Running 0 65s +spire-install-clusterid-cr-g48jn 0/1 Completed 0 80s +spire-install-crds-rjnwq 0/1 Completed 0 99s +``` + +Validate the spire installation using the following command: + +``` +k get pods -n spire +``` + +**Expected Output** + +``` +NAME READY STATUS RESTARTS AGE +spiffe-csi-driver-5nxw8 2/2 Running 0 2m30s +spire-agent-4nr5v 1/1 Running 0 2m30s +spire-server-0 2/2 Running 0 2m29s +``` + +:::success +You have successfully installed the Slice Operator on the worker cluster. Repeat the above steps to +install the Slice Operator on all the participating worker clusters. +::: + +:::success +You have successfully registered the worker clusters with the KubeSlice Controller. +::: diff --git a/versioned_docs/version-1.5.0/overview/architecture.mdx b/versioned_docs/version-1.5.0/overview/architecture.mdx new file mode 100644 index 00000000..5600f5e9 --- /dev/null +++ b/versioned_docs/version-1.5.0/overview/architecture.mdx @@ -0,0 +1,43 @@ +# High-Level Architecture + +## Introduction +KubeSlice is an open-source project that simplifies multi-cluster networking for multi-cloud, +edge, cloud, hybrid-cloud, and bare-metal Kubernetes clusters. It is a vendor-neutral +extensible framework to build flat overlay networks across heterogeneous Kubernetes clusters. + +KubeSlice enables and simplifies pod-to-pod communications for L3-L7 protocols across a fleet +of clusters by using a construct called **Slice**. Each slice can be associated with a set of +clusters with varying topologies and can be associated with one or more namespaces in each +cluster. The pods in the slice namespaces can reach each other over the slice-specific flat +overlay network. It can also be described as an application-specific VPC that spans across +clusters. KubeSlice allows creating multiple slices across clusters with each slice having a +dedicated set of namespaces in each associated cluster. It enables easy segmentation and +isolation of applications using slices. It allows namespace-sameness across the associated +clusters in a slice. KubeSlice brings with it software-defined, highly-available and secure +connections across clusters using VPN gateways. + +KubeSlice can also be used to enable service discovery and reachability across clusters. +KubeSlice enables service discovery across the slice using Service Exports and Imports in +each cluster. A slice-associated namespace service running in a cluster can be exported over +the slice overlay network so that it is discovered and reached by pods running in other +clusters associated with the slice. SliceDNS in each cluster can be used for FQDN based +inter-cluster service-service communications across the slice. Slice DNS has service entries +with overlay network IP addresses for service endpoints. + +The KubeSlice architecture consists of several components that interact with each other to +manage the lifecycle of the slice overlay network. The diagram below shows the primary +components of KubeSlice and the connections between them. + +![alt](/img/Architecture-OS.png) + +The controller cluster contains the KubeSlice Controller that manages user configuration +and orchestrates the creation of the slice overlay network between multiple worker clusters. +It defines and owns a number of CRDs that are used to store configuration and operational +information in the cluster. The CRDs are also used in the interaction between the controller +cluster and the worker clusters. The worker clusters connect to the Kubernetes API server of +the controller cluster to fetch configuration that is stored in the custom resource objects. + +The principal component of the worker clusters is the Slice Operator. It interacts with the +controller cluster and sets up the needed infrastructure for the slice overlay network on the worker +cluster. The Slice Operator provisions the gateways and setup routing rules to funnel traffic +between the application pods and the gateway pods. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/overview/components.mdx b/versioned_docs/version-1.5.0/overview/components.mdx new file mode 100644 index 00000000..dabdca7f --- /dev/null +++ b/versioned_docs/version-1.5.0/overview/components.mdx @@ -0,0 +1,134 @@ +# KubeSlice Components +KubeSlice consists of the following main components deployed in one +or more gateway nodes that work in conjunction to securely connect +workloads across multiple Kubernetes clusters located in data centers, +public clouds, or edge locations: + +* [KubeSlice Controller](#kubeslice-controller) +* [Slice Operator](#slice-operator) +* [Slice VPN Gateways](#slice-vpn-gateways) +* [Slice Router](#slice-router) +* [Slice Istio Components](#slice-istio-components) +* [Slice Gateway Edge](#slice-gateway-edge) +* [KubeSlice DNS](#kubeslice-dns) +* [Network Service Mesh Control and Data Plane](#network-service-mesh-control-and-data-plane) +* [NSM Kernel Forwarder](#nsm-kernel-forwarder) +* [Spire Server and Agents](#spire-server-and-agents) +* [NetOps](#netops) + + +## KubeSlice Controller +The KubeSlice Controller is installed in one of the clusters and +provides a central configuration management system, for slices across multiple clusters. + +We recommend that you install the KubeSlice Controller on a separate cluster. + +The KubeSlice Controller provides: + +A communication interface through which Slice Operators on multiple clusters can connect to +it. The slice configuration that includes slice VPN gateway, service discovery with service +import/export, and ingress/egress gateway related parameters are relayed to the Slice +Operators on registered clusters. + +Creation and management of cryptographic certificates for secure slice VPN gateways. + +APIs through the API Gateway for the KubeSlice Manager to create and manage the application slices. + +## Slice Operator +The Slice Operator, also known as a Worker Operator is a Kubernetes Operator component +that manages the life-cycle of the KubeSlice related Custom Resource Definitions (CRDs). + +The Slice Operator performs the following functions: + +- Interacts with the KubeSlice controller to receive slice configuration updates. +- Reconciliation of slice resources in the cluster KubeSlice Controller. +- Creation of slice components required for Slice VPN Gateway connectivity and Service Discovery. +- Auto insertion and deletion of slice components to accommodate topology changes. +- Lifecycle management of slices, slice configurations, slice status, and slice telemetry. +- Lifecycle management of network policies and monitoring of configuration drift to generate slice events and alerts. +- Management of the association of slices with namespaces +- Interaction with the KubeSlice Controller to: + - Facilitate network policy and service discovery across the slice. + - Import/export Istio services to/from the other clusters attached to the slice. + - Implement Role-Based Access Control (RBAC) for managing the slice components. + +## Slice VPN Gateways +The Slice VPN Gateway is a slice network service component that provides a secure VPN +tunnel between multiple clusters that are a part of the slice configuration. + +The Slice Operator performs the following life-cycle functions for Slice VPN Gateways: + +- Interacts with the KubeSlice controller to receive configuration related to slice gateways. +- Maintains cryptographic keys and certificates needed for secure VPN tunnels. +- Deploys and reconciles slice VPN gateway pods. +- Periodically monitors the status of the gateway pods. +- Continuously interacts with Slice VPN Gateways for status, keys/certificates, and configuration changes. + +KubeSlice Controller manages the VPN gateway pairs for the attached clusters, and creates the +keys & configurations required for the operation. + +## Slice Router +A slice router is a virtual layer 3 device that sets up the routing and forwarding rules +in the slice overlay network. A minimum of one slice router pod is provisioned per slice +on a cluster. + +The slice operator manages the life cycle of the slice router deployment and monitors its +status periodically. + +## Slice Istio Components +KubeSlice provides the option of setting up ingress and egress gateways for a slice using +Istio Service Mesh resources. Ingress/Egress gateway is not a core component of KubeSlice, +it is an add-on feature that users can activate if needed. The Istio components must be +installed in the cluster before the KubeSlice components are installed or they can be +installed as a part of the KubeSlice installation itself. + +Slice Ingress/Egress Gateways are used for internal East-West traffic (inter-cluster, egress from one cluster, and ingress into another cluster) and Slice North-South Ingress Gateway for external traffic. + +## Slice Gateway Edge +The Slice Gateway Edge comes into play when the configured gateway connectivity type is LoadBalancer for a cluster of a slice. A network load +balancer connects the cluster to the other clusters in the slice. The Slice Gateway Edge is programmed by the Slice Operator to distribute the +external traffic coming in through the Load Balancer to the right slice gateway pods. Based on its communication with the Slice Operator, it +sets up NAT rules to filter the traffic, and forward to the appropriate slice gateway VPN pod. + + +## KubeSlice DNS +The KubeSlice DNS is a DNS server that is used to resolve service names exposed on application slices. + +The Slice Operator manages the DNS entries for all the services exposed on the slice overlay network(s). + +When a service is exported on the slice by installing a ServiceExport object, a DNS entry +is created in the KubeSlice DNS server in all the clusters that are part of the slice. + +## Network Service Mesh Control and Data Plane +The Network Service Mesh (NSM) component sets up the KubeSlice data plane and connects application pods to the +slice overlay network. It consists of: + +- NSM Control plane daemon set +- NSM Data plane daemon set +- NSM admission webhook controller pod +- NSM CRD objects that facilitate setting up the slice overlay network + +## NSM Kernel Forwarder +The NSM kernel forwarder is a `DaemonSet` that works with the NSM manager to set up +the data plane for the slice overlay network within a cluster. Its functions include: +* Inserting the NSM interfaces in the application pods and the vL3 slice router pod +* Configuring the interfaces +* Setting the operational state of the interfaces +* Setting up the routing table in the pods + +## Spire Server and Agents +The NSM components communicate with each other over gRPC (Google version of Remote Procedure Calls) +to set up and maintain the slice overlay network. Spire, a reference implementation of the SPIFFE +software identity management standard, is used to establish the NSM control plane and +the data plane workload identities. The Spire implementation on Kubernetes contains a +server as a `StatefulSet` and an agent that runs on every cluster node +as a `DaemonSet`. The NSM pods communicate with the node local Spire agent using the +Workload API to receive X.509 SVIDs (SPIFFE Verifiable Identity Document). The SVIDs +and the Spire trust bundle establish workload identities for authentication +and authorization. The SVIDs and the Spire trust bundle are also used in secure gRPC +with Transport Layer Security (TLS) between the NSM components to ensure confidentiality and integrity. + +## NetOps +Each slice in a cluster is associated with a QoS profile for bandwidth control across the +clusters. The QoS profile is applied to the external interface of the VPN gateway nodes. +NetOps pods configure and enforce the QoS profile for a slice on a cluster. diff --git a/versioned_docs/version-1.5.0/overview/features.mdx b/versioned_docs/version-1.5.0/overview/features.mdx new file mode 100644 index 00000000..155c03bf --- /dev/null +++ b/versioned_docs/version-1.5.0/overview/features.mdx @@ -0,0 +1,115 @@ +# Key Features + +KubeSlice makes Kubernetes simple at scale for multi cluster/multi-tenant/ +multi-region/multi-cloud application deployments. It is a platform that combines +network, application, Kubernetes, and deployment services to bring uniformity +across clusters for multi-cluster applications, thus dramatically increasing +development velocity for platform and product teams. + +KubeSlice bundles the following services into its architecture: + +[Comment]: + +| Services | Feature | Description | +|----|----|----| +| Application | Namespace sameness | Allows the freedom to deploy applications across clusters with namespace parity.| +| | Service exports and Service imports | Automatic service imports and exports allow service discovery across cluster boundaries. | +| | Isolation | Allows isolation by association of application namespaces with a slice.- | +| Network | East-West cluster communication | Enabled by automatically creating tunnels between clusters, on a per slice basis, establishing an overlay network enabling service-to-service communication as a flat Layer 3 network. KubeSlice can also be configured to utilize East-West ingress and egress gateways.| +| | Remove IP Addressing Complexity- | KubeSlice solves the complex problem of overlapping IP addressing between clusters across cloud providers, data centers, and edge locations. The overlay network is configured with a non-overlapping RFC1918 address space removing overlapping CNI CIDR concerns.| +| | QoS Profiling | Slices in a cluster have a QoS profile defined per slice, allowing granular traffic control between clusters. | +| Security | Cross cluster Layer 3 secure connectivity | KubeSlice gateway nodes establish encrypted VPN tunnels between all registered clusters. | +| | Network Policy Management | KubeSlice provides Network Policies that are normalized across all clusters. The clusters registered in the slice configuration can be tied to a slice forming network segmentation at Layer 3 that allow/deny traffic to applications external from the slice application and allowed namespaces. | +| | Multi-Tenancy | KubeSlice manages namespaces that are associated with a slice, creating application isolation and reducing the blast radius. | | + +## Multi-Cluster Support + +### Application Connectivity +Enables application connectivity across clusters/clouds +with zero touch provisioning. + +### Virtual Overlay +Constructs virtual clusters across physical clusters by establishing +an overlay network. + +### Traffic Prioritization +Guarantees the ability to dependably run high-priority applications +and traffic with QoS configuration for inter-cluster network connections. + + +## Multi-Tenancy Support + +### App Segmentation +Define QoS profiles on a per slice basis; thus providing the ability +to isolate microservices on one Slice from another. + +### Network Policies +Auto deploys network policies across clusters participating in the slice +configuration, marshaling configuration drift. + +## Namespace sameness + +### Multi-cluster namespace +Ensures namespace sameness on a Slice across +multi-cluster/cloud. + +### Multi-cluster +Enables the aggregation of a group of namespaces across clusters +thus allowing segmentation for multi-tenancy. + +### Access Controls +RBAC functionality is propagated across all clusters participating in +the Slice configuration. + +## Service Discovery + +### Auto discovery of services +Enables automatic service discovery across clusters +participating in the Slice configuration. + +### DNS Entry +When a service is exported on the Slice by installing a Service Export object, +the Slice Operator creates a DNS entry for the service in the Slice DNS and a similar entry +is created in the other clusters that are a part of the Slice. + +## IP Address Management + +IP Address Management (IPAM) is a method of planning, tracking, and managing the IP address space +used in a network. On the KubeSlice Manager, the **Maximum Clusters** parameter of the slice creation +page helps with IPAM. The corresponding YAML parameter is `maxClusters`. + +This parameter sets the maximum number of worker clusters that you can connect to a slice. The +maximum number of worker clusters affects the subnet calculation of a worker cluster. The subnet +in turn determines the number of host addresses a worker cluster gets for its application pods. + +For example, if the slice subnet is 10.1.0.0/16 and the maximum number of clusters is 16, then each +cluster gets a subnet of 10.1.x.0/20, where x = 0, 16, or 32. + +This is a significant parameter that can only be configured during slice creation. If this parameter is +not set, it defaults to 16. + +:::caution +The subnet of a worker cluster determines the number of host addresses that are available to that +cluster. Hence, you must be prudent and cautious when you set the maximum worker clusters. The value +of the maximum number of clusters set remains constant for the entire life of a slice, and it is +immutable after a slice is created. +::: + +The fewer the clusters, the more IP addresses are available for the application pods +of every worker cluster that is part of a slice. By default, the value of the **Maximum Clusters** +parameter is 16. The supported value range is 2 to 32 clusters. + + +## Connectivity to Clusters in Private VPCs + +In addition to connecting public clusters, KubeSlice can also be used to connect clusters that are enclosed within a private VPC. +Such clusters are accessed through network or application Load Balancer that are provisioned and managed by the cloud provider. +KubeSlice relies on network Load Balancers to setup the inter-cluster connectivity to private clusters. + +The following picture illustrates the inter-cluster connectivity set up by KubeSlice using a network Load Balancer (LB). + +![loadbalancer](/images/version1.3.0/key-features/support-for-private-clusters.png) + +Users can specify the type of connectivity for a cluster. If the cluster is in a private VPC, the user can utilize the `LoadBalancer` +connectivity type to connect it to other clusters. The default value is `NodePort`. The user can also configure the gateway protocol +while configuring the gateway type. The value can be TCP or UDP. The default value is UDP. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/overview/overview.mdx b/versioned_docs/version-1.5.0/overview/overview.mdx new file mode 100644 index 00000000..d1cdd380 --- /dev/null +++ b/versioned_docs/version-1.5.0/overview/overview.mdx @@ -0,0 +1,40 @@ +# What is KubeSlice? +Managing large-scale applications and infrastructure can be a daunting task in the enterprise +world. With Kubernetes, orchestrating applications became simpler, but orchestrating and +scaling your microservices based applications has become more difficult as you grow from +single cluster to multi-cluster deployments. + +KubeSlice offers a simpler solution to the complex challenges of running multi-cluster +applications at scale by creating a Kubernetes construct called Slice. The slice creates a +specific overlay network across a fleet of clusters that serves as a logical +application boundary, enabling pods and services to communicate with each other seamlessly. +The slice transcends geographic borders, allowing applications to be deployed anywhere, +whether on any cluster, cloud, edge, or Kubernetes distribution. + +Moreover, KubeSlice offers NIST-compliant VPN tunnels for secure and low-latency inter-cluster +networking via the east/west path. The slice serves as a single security domain across +multi-cluster and multiple cloud providers. + +## Why KubeSlice? +As enterprises expand application architectures to span multiple clusters located in data centers or cloud +provider regions, or across cloud providers, Kubernetes clusters need the ability to fully integrate +connectivity and pod-to-pod communications with namespace propagation across clusters. + +KubeSlice enables creating multiple logical slices in a single cluster or group of clusters regardless of +their physical location. Existing intra-cluster communication remains local to the cluster utilizing each +pod's CNI interface. KubeSlice provides isolation of network traffic between clusters by creating an overlay +network for inter-cluster communication. + +KubeSlice accomplishes this by adding a second interface to the pod allowing local traffic to remain on the +CNI interface, and traffic bound for external clusters route over the overlay network to its destination pod +making KubeSlice CNI agnostic. + +KubeSlice solves the complex problem of overlapping IP addressing between cloud providers, data centers, and +edge locations. The overlay network is configured with a non-overlapping RFC1918 private network CIDR address +space. As KubeSlice creates network isolation, KubeSlice also takes the responsibility of allocating subnets +that are configurable based on the number of pods allocated to have inter-cluster reachability. In addition, +the same RFC1918 address can be configured across multiple slices created on the same cluster or cluster sets +further simplifying IP address management. + +KubeSlice offers services that dramatically increase application velocity for platform and product teams to +achieve uniformity for applications in multi-cluster environments. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/reference/reference-worker-cluster-secrets-script.mdx b/versioned_docs/version-1.5.0/reference/reference-worker-cluster-secrets-script.mdx new file mode 100644 index 00000000..d0b5b136 --- /dev/null +++ b/versioned_docs/version-1.5.0/reference/reference-worker-cluster-secrets-script.mdx @@ -0,0 +1,135 @@ +# Worker Cluster Secrets Retrieval Script + +## Introduction +To install the Slice Operator on the worker cluster, this topic outlines a step-by-step process +for creating a shell script that retrieves the worker cluster's secrets from the controller +cluster. Once the script has been executed, copy the output and use it to create the secrets +YAML file, which is then used to install the Slice Operator on the worker cluster. + +## Retrieve Worker Cluster Secrets + +To run the script to get the secrets of the worker cluster from the controller cluster: + +### Create Script +1. Copy and paste the given script into a file named `secrets.sh` + +``` +# The script returns a kubeconfig for the service account given +# you need to have kubectl on PATH with the context set to the cluster you want to create the config for + +# Cosmetics for the created config +firstWorkerSecretName=$1 + +# cluster name what you given in clusters registration +clusterName=$2 + +# the Namespace and ServiceAccount name that is used for the config +namespace=$3 + +# Need to give correct network interface value like ens160, eth0 etc +networkInterface=$4 + +# kubectl cluster-info of respective worker-cluster +worker_endpoint=$5 + +# Enter your username getting through mail +dusername=$6 +# Enter your password getting through mail +dpassword=$7 + +###################### +# actual script starts +set -o errexit + +### Fetch Worker cluster Secrets ### +PROJECT_NAMESPACE=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.namespace}) +CONTROLLER_ENDPOINT=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.controllerEndpoint}) +CA_CRT=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath='{.data.ca\.crt}') +TOKEN=$(kubectl get secrets $firstWorkerSecretName -n $namespace -o jsonpath={.data.token}) + +echo " +--- +## Base64 encoded secret values from controller cluster +controllerSecret: + namespace: ${PROJECT_NAMESPACE} + endpoint: ${CONTROLLER_ENDPOINT} + ca.crt: ${CA_CRT} + token: ${TOKEN} +cluster: + name: ${clusterName} + endpoint: ${worker_endpoint} +netop: + networkInterface: ${networkInterface} +imagePullSecrets: + repository: https://index.docker.io/v1/ + username: ${kubesliceRegistrationUsername} + password: ${kubesliceRegistrationPassword} + email: ${kubesliceRegistrationEmail} +``` +The following information is required to run the script. + +|Parameter|Description| +|----|----| +|``|The worker secret name that you get by running this command on the KubeSlice Controller: `kubectl get secrets -n kubeslice-`. For example, `kubeslice-rbac-worker-kind-worker-1-token-s9d96`.| +|``|The given name of the worker cluster.| +|`kubeslice-`|The given name of your project. For example, add `kubeslice-avesha` as the project namespace.| +|``| The worker network interface you get in the above output by doing route lookup on the `8.8.8.8` IP address. For example, add `eth0` as the parameter value.| +|``| The username you received in the KubeSlice Registration email.| +|``| The password you received in the KubeSlice Registration email.| +|``| The email address you used in the KubeSlice Registration process.| + +2. Open the terminal where you have `kubectl` on PATH and set the context to the cluster for which you want to create the config. + +### Retreive Network Interface +3. Get the name of the network interface on the gateway nodes that is the egress interface for external traffic. +:::warning +The below command does not work for OpenShift clusters. +::: +Use the following command on the gateway node: +``` +ip route get 8.8.8.8 | awk '{ print $5 }' +``` + +Example +``` +ip route get 8.8.8.8 | awk '{ print $5 }' +``` +**Example Output** +``` +eth0 +``` +### Execute Script +4. Run the command `sh secrets.sh ` by replacing the placeholders with actual values. + + For example: + + ``` + sh secrets.sh kubeslice-rbac-worker-kind-worker-1-token-s9d96 kind-worker-1 kubeslice-avesha ens160 https://10.0.0.101 user1 abcdefg-12345 + ``` + Note: The worker-secret-name is the name of the worker secret that can be obtained by running the command `kubectl get secrets -n kubeslice-` on KubeSlice Controller. + +5. The script will fetch the worker cluster secrets and provide an output in the markdown language. + +**Example Output** +``` +--- +## Base64 encoded secret values from controller cluster +controllerSecret: + namespace: a3ViZXNsaWNlLWF2ZXNoYQ== + endpoint: aHR0cHM6Ly9DNjgwNTQ5MUNBNTI2MzVFM0YzNEUwQTFDRTRDMkY3RS5ncjcudXMtZWFzdC0xLmVrcy5hbWF6b25hd3MuY29t + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1Ea3lNREEzTURZeE5Gb1hEVE15TURreE56QTNNRFl4TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTXR2ClpXczQ1RVhicDdZMDJWdEJibUJITHBOTVN4VnpEQzBvWTh5N3R1YmJLWEJFRk9xbGVzU2trYWpmanJ5dGdTZzgKSmE2bXQ0TERjSlQrQ3FmYzMxYWN5RWpHdXlPeFM0Tmt4RGlBdkI0bHRyY2JLMmhnNkJmOWk1RDBTUzV5Rzh3WQpHZVV1bDkyOGlRcnVQeUxTY21wc0s3Y2sxL2FIQjAybDZpNmh5UWhyb1NMWSs5RHhobDdaVTBDMGpwTTQrZG1tClJ1cndVSEUvSGdFQ20yOUZuc3RiOTNZU2NsN3pERG4wdll1SVMrcWZoY2ZTSHR3VFRoZ1JkRlVtWStNUzM2dEYKSXBqNG8xT2xhdXRaMVZkUEJMbGRxUTdxTmlwVGtNbmZhTHA3U0h1QUUxSHV0N0xCOUxSMFAwQXlNU0NwbDV6QQpWWld1VVQ2cmw4TzZDMU5lUmY4Q0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZCNnJkejFRa0NoU2ZtcjBRVU5CeGt3M3pKeFZNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFBVWlaYnl2T1N6bVU5YnlWdVFreE9xaVZVdnBVUFlhZDJoZmJsejd0Z1krNWljYnR3SApoeDg1Rmp3WkZvRktkQVJiN1cxYnJnTG5OcXhDZEllWTVKZEkzTlBZRjZrVlc3ZmNMckUwK1BEWXhkc3dDZXdlCk9DSklUSFp3YjNQM05qMUNzTmVVaHg0Um4wd2FiYjlzS0xkUG5Bc0NRNFplTWxaalBSUllIeHg5QVU2ZWNxbXMKZWJWUkRpVTUzekJGd2tpSEhyZHRDTDNQQmxCZENvY0s5dXFQSi9nSXJDYVBrWGl3SlNZb0NrdWt4dm9rZk9xVgpONWd5QXFKL2o4RmkwUEh3UkVIUXNHVnVvajhxQjJzYUd4ZExhcTVWditsQVJpWktEVGhrVXJEeUE0YjB5c0w2CnZDUGtJRUl1ZE5SSGQ3eEJ6ckxPcVhVdXFGREJvTS92TFhaOQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklqWkdZVEpwTlZWb1drcEhaaTF6VWpSa09WaENlRjlCUzNaSU1uQlhaMEZEY2xGTldrOXFOVUppWjJjaWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUpyZFdKbGMyeHBZMlV0WVhabGMyaGhJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5elpXTnlaWFF1Ym1GdFpTSTZJbXQxWW1WemJHbGpaUzF5WW1GakxYZHZjbXRsY2kxbmEyVXRkMjl5YTJWeUxURXRkRzlyWlc0dE9EVjBiV01pTENKcmRXSmxjbTVsZEdWekxtbHZMM05sY25acFkyVmhZMk52ZFc1MEwzTmxjblpwWTJVdFlXTmpiM1Z1ZEM1dVlXMWxJam9pYTNWaVpYTnNhV05sTFhKaVlXTXRkMjl5YTJWeUxXZHJaUzEzYjNKclpYSXRNU0lzSW10MVltVnlibVYwWlhNdWFXOHZjMlZ5ZG1salpXRmpZMjkxYm5RdmMyVnlkbWxqWlMxaFkyTnZkVzUwTG5WcFpDSTZJalJpT0RWak5tWmpMV1ZrWXpFdE5HRTNZeTFpT0dWaUxUVmxNVEUyTURrd1lXRmhNaUlzSW5OMVlpSTZJbk41YzNSbGJUcHpaWEoyYVdObFlXTmpiM1Z1ZERwcmRXSmxjMnhwWTJVdFlYWmxjMmhoT210MVltVnpiR2xqWlMxeVltRmpMWGR2Y210bGNpMW5hMlV0ZDI5eWEyVnlMVEVpZlEuRVNkVm1vajA3OXBrSmkzbktGMFhuZE9sa2Q4aGJJdUNaLURpdG1UOGZkVmRkeGhPWEdfcVFSSXZqN05tb1JMUC1xdzJacHliZmgtYWJRVUtNSHFTTGM0aFNBMFhaTTI2UnprWUpRZU9NUE80dGdqdjVQaWNYRkJDbFo0Vk93d2V0WE5Ldi1TLVhiOWVYeHBGQjVDZUozVm0tZjlBV2xXZkMzLUg3aTBoZVlXaWdOSU85SEFFeU43b1RtYXV3WFRRRUg3YVlNOURpZmRreHNaTjZyeTlPZ09TbzJMcUQyc2F2bzNVSU5iX3d6bzdkc2t3T0NuZjdOQk1pMzJOYmZTZ2dBaFdNOUVFM0hyUzFXMWgzZEJLZURMZjEzNXVGZjB4N29NM2lfSUliTzNnZlhYaDVKN3UwS1RIYXNvVFRwVFJhY29NVWkzZ3lnaFN5R0Y0dmVXSzZB +cluster: + name: gke-worker-1 + endpoint: https://34.105.95.217 +netop: + networkInterface: eth0 +imagePullSecrets: + repository: https://index.docker.io/v1/ + username: Kumar + password: 5585799-5d5a-48fa-b805-f4a1ffb110 + email: aveshaenterprise@gmail.com +``` +### Save Output +6. Save the above output to a file called `secrets.yaml` which will be used during the installation process of the Slice Operator on the worker clusters. diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.1.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.1.0.mdx new file mode 100644 index 00000000..16204b22 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.1.0.mdx @@ -0,0 +1,38 @@ +# Release Notes for KubeSlice OSS 0.1.0 + +*Release date: 16th May 2022* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this by creating logical application ***slice*** boundaries which allow pods and services to communicate seamlessly across clusters, clouds, edges, and data centres. + +We continue to add new features and enhancements to KubeSlice. + + + +## What's New +These release notes describe the new changes and enhancements in this version. + +## KubeSlice Controller +The KubeSlice Controller orchestrates the creation and management of application slices on worker clusters. It is independent of any cloud provider and thus it: + +* Supports installation in any Kubernetes cluster (on-premise or cloud) +* Makes it easy to design hybrid cloud solutions +* The KubeSlice Controller components and the worker cluster components can coexist on the same cluster. + + +## Slice Operator +Slice Operator, also known as Worker Operator is a component of KubeSlice that must be installed on the worker cluster to interact with the KubeSlice Controller. It acts as an interface between the worker cluster and the KubeSlice Controller. It watches the configuration changes on the KubeSlice Controller and sets up the required infrastructure to create the slice overlay network. Slice Operators on worker clusters participate in inter-cluster discovery to enable service reachability across cluster boundaries. The Slice Operator can communicate directly with the KubeSlice Controller and get the configuration changes related to the registered cluster, also known as worker cluster. + + + +## Charts +Try out the KubeSlice community version using the given [helm charts](https://github.com/kubeslice/charts). + + + +## Supported Kubernetes Services +This version of KubeSlice has been tested on Azure Kubernetes Service and Google Kubernetes Engine, and KIND Kubernetes clusters. The supported Kubernetes versions are [1.20](https://v1-20.docs.kubernetes.io/), [1.21](https://v1-21.docs.kubernetes.io/), and [1.22](https://v1-22.docs.kubernetes.io/). + + + +## Known Issues +A slice can be deleted with onboarded applications, which would cause disruptions. Ensure to delete a slice only after all the applications are detached from the slice. diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx new file mode 100644 index 00000000..522349da --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx @@ -0,0 +1,87 @@ +# Release Notes for KubeSlice OSS 0.2.0 +*Release Date 16th June 2022* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this by creating logical application ***slice*** boundaries which allow pods and services to communicate seamlessly across clusters, clouds, edges, and data centres. + +We continue to add new features and enhancements to KubeSlice. + +## What's New + +These release notes describe the new changes and enhancements in this version. + +## Onboarding Namespaces + +Namespaces that are created to run application deployments can be onboarded on a slice to form a micro +network segment. Once a namespace is bound to a slice, all the pods that get scheduled in +the namespace would get connected to the slice. The configuration is part of the slice YAML file. +This feature onboards namespaces and not individual applications. + +## Breaking Change for Onboarding Applications +With the onboarding namespaces feature, onboarding each application is no longer supported. +The onboarding namespaces feature can onboard complete namespaces and not individual +applications. + +:::caution +If you upgrade the worker operator to this 0.2.0 version, then the existing onboarded +applications do not work as expected. + +To avoid this breaking change, you must add the corresponding namespace of the existing +onboarded application in the slice configuration file. To know more, see +[namespace isolation profile parameters](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#namespace-isolation-profile-parameters). +::: + +To onboard namespaces: + +1. Edit the [slice configuration](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#slice-creation) YAML file to add namespaces as part of applicationNamespaces . You can add namespaces in the following ways in the slice configuration YAML file: + + * Add namespaces for each worker cluster. + * Add a wildcard ***** (asterisk) to add all namespaces in the worker clusters. + + :::info + Ensure that the namespace that you want to onboard exists on the worker cluster. + ::: + +2. Add the namespace and the corresponding clusters under the applicationNamespaces in the slice configuration file as illustrated below. + + ``` + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - 'worker-cluster-1' + - namespace: bookinfo + clusters: + - '*' + ``` + + :::info + Adding the asterisk (*) enables the namespace sameness, which means that the namespace is onboarded on all the worker clusters of that slice. + ::: + +3. Apply the slice configuration to complete the process of onboarding namespaces. + ``` + kubectl apply -f .yaml -n + ``` + +## Namespace Isolation +By default, all namespaces on a slice are not isolated and accept traffic from any source. +To secure the slice, you can selectively allow traffic to namespaces by isolating them. + +The namespace isolation feature enables you to confine application namespaces with a slice. +The application namespaces are isolated from other namespaces in a cluster and are +connected to the slice network. This leads to the formation of a secure inter-cluster +network segment of pods that are isolated from the rest of the pods in the clusters. + +## Intra-cluster Slice +A slice can now also be created within a single worker cluster. + +## Supported Kubernetes Services +This version of KubeSlice has been tested on Azure Kubernetes Service and +Google Kubernetes Engine, and KIND Kubernetes clusters. + +The supported Kubernetes versions for cloud clusters are +[1.20](https://v1-20.docs.kubernetes.io/), [1.21](https://v1-21.docs.kubernetes.io/), +and [1.22](https://v1-22.docs.kubernetes.io/). + +The supported Kubernetes versions for KIND clusters are +[1.21](https://v1-21.docs.kubernetes.io/) and [1.22](https://v1-22.docs.kubernetes.io/). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.3.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.3.0.mdx new file mode 100644 index 00000000..7e8076ae --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.3.0.mdx @@ -0,0 +1,39 @@ +# Release Notes for KubeSlice OSS 0.3.0 +*Release Date 12th September 2022* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this by creating logical application ***slice*** boundaries which allow pods and services to communicate seamlessly across clusters, clouds, edges, and data centres. + +We continue to add new features and enhancements to KubeSlice. + +## What's New + +These release notes describe the new changes and enhancements in this version. + +### Standard QoS Profile +KubeSlice supports a standard QoS profile configuration in a separate YAML file. +This QoS profile must be applied and called out as a standard QoS profile in +a slice configuration. This is useful when you want to configure the same +QoS profile on multiple slices. For more information, see +[creating a standard QoS profile](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#create-a-standard-qos-profile). + +## Bug Fixes +* The issue where the QoS traffic on a worker cluster did not work due to + an incorrect *node port* while passing conContext to the NetOp pod is fixed. The + issue has also occurred because the master node's *node IP address* was configured on + the worker cluster. You must always configure the *node IP address* of the worker cluster's gateway node + while installing the Slice Operator on the worker cluster. + +* The issue where an exponential increase of goroutine threads in the Gateway Sidecar + component caused abrupt CPU utilization is fixed. The fix reduces the CPU utilization + by around 500 percent. + +## Supported Kubernetes Services +This version of KubeSlice has been tested on Azure Kubernetes Service and +Google Kubernetes Engine, and KIND Kubernetes clusters. + +The supported Kubernetes versions for cloud clusters are +[1.20](https://v1-20.docs.kubernetes.io/), [1.21](https://v1-21.docs.kubernetes.io/), +and [1.22](https://v1-22.docs.kubernetes.io/). + +The supported Kubernetes versions for KIND clusters are +[1.21](https://v1-21.docs.kubernetes.io/) and [1.22](https://v1-22.docs.kubernetes.io/). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.4.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.4.0.mdx new file mode 100644 index 00000000..f2a00a78 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.4.0.mdx @@ -0,0 +1,17 @@ +# Release Notes for KubeSlice OSS 0.4.0 + +*Release date: 12th October 2022* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this by creating logical application ***slice*** boundaries which allow pods and services to communicate seamlessly across clusters, clouds, edges, and data centres. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### IP Address Management +For managing and monitoring IP addresses on a slice, a new parameter has been introduced +to configure the maximum number of clusters that can be connected to a slice. This parameter +is configurable only during slice creation. The value is immutable after the slice creation. + +For more information, see the [slice configuration](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#slice-creation). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.0.mdx new file mode 100644 index 00000000..e3e4b85b --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.0.mdx @@ -0,0 +1,49 @@ +# Release Notes for KubeSlice OSS 0.5.0 + +*Release date: 29th December 2022* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### Network Service Mesh Upgrade +The Network Service Mesh (NSM) component has been upgraded to the stable +[GA version 1.5.0](https://networkservicemesh.io/docs/releases/v1.5.0/) that provides upstream networking fixes. + +### Latest Supported Kubernetes Version +The latest Kubernetes version that we support from this release is version [1.24](https://v1-24.docs.kubernetes.io/). + +### Enhancements +* When the **namespace sameness** is applied to a namespace on a slice, then it applies to all worker + clusters that are part of the slice. If a worker cluster does not already have that namespace, it is now created. This + ensures that all the worker clusters that are part of a slice will have that + namespace for which the namespace sameness is applied. This created namespace remains on the worker + cluster even after the worker cluster is detached from that slice, and even when that slice is deleted. + +## Known Issues +The known issues are as follows: + +- If the SPIRE server takes time to start up, the **spire-server** pod continues to restart, thus delaying the completion +of cluster registration by 120 seconds. The worker cluster can only be added to a slice after this. + + Workaround: None + +- After a slice is created, the gateway connectivity takes approximately 120 seconds to establish a tunnel. + + Workaround: None + +- Istio version 1.13 is incompatible with Kubernetes version 1.24. It might cause issues with KubeSlice version 0.5.0, which + now supports Kubernetes version 1.24. However, KubeSlice version 0.5.0 can be installed without Istio too. + + Workaround: In the following topics, you must skip the steps related to Istio: + + * [Prerequisites](/versioned_docs/version-1.3.0/get-started/prerequisites/prerequisites-install-istio.mdx) + * [Register the worker cluster](versioned_docs/version-1.3.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx) + * [Create a slice](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx) + * [Deploy the BookInfo application](/versioned_docs/version-1.3.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application.mdx) \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.1.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.1.mdx new file mode 100644 index 00000000..326a5eb2 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.5.1.mdx @@ -0,0 +1,16 @@ +# Release Notes for KubeSlice OSS 0.5.0 v1 + +*Release date: 06 Jan 2023* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### Enhancements +* The **kubeslice-cli** tool now allows uninstalling Kubeslice components using a custom topology file. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.6.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.6.0.mdx new file mode 100644 index 00000000..fb8e2ce0 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.6.0.mdx @@ -0,0 +1,30 @@ +# Release Notes for KubeSlice OSS 0.6.0 + +*Release date: 16th Feb 2023* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### Latest Supported Kubernetes Version +The latest Kubernetes version that we support from this release is version [1.24](https://v1-24.docs.kubernetes.io/). + +### Enhancements +* With the current release, **Slice Gateway** spins up two pairs of gateway pods. With multiple replicas of the VPN pods, +multiple gateway nodes, and multiple network connections to the remote cluster, we now have mechanisms in place to handle +failure scenarios effectively. + +## Known Issues +The known issues are as follows: + +- The Slice Gateway Redundancy is incompatible with the existing slices on the cluster. So, you must create a new slice to + use the Slice Gateway Redundancy. +- Sometimes, gateway pods get stuck in the `Init` state due to this [upstream NSM](https://github.com/networkservicemesh/cmd-registry-k8s/issues/362) issue. +- If a node that contains the application pods and NSM webhook pod scheduled on it is restarted, the NSM containers are not injected into the application pod. + This occurs as the NSM webhook pod manages the lifecycle of the NSM `mutatingwebhookconfiguration`. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.7.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.7.0.mdx new file mode 100644 index 00000000..568f2da1 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-0.7.0.mdx @@ -0,0 +1,37 @@ +# Release Notes for KubeSlice OSS 0.7.0 + +*Release date: 14th April 2023* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### Controller Events +KubeSlice creates controller events and stores them in the `kubeslice-controller` +and `kubeslice-project` namespaces. The events can be retrieved using the corresponding command. +For more information, see [controller events](versioned_docs/version-1.3.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx). + +### Slice and Cluster Health +You can now monitor slice and cluster health using the corresponding description commands. +For more information, see [slice and cluster health](/versioned_docs/version-1.3.0/install-kubeslice/yaml/slice-operations/slice-cluster-health.mdx). + +### Removal of the Cert Manager Dependency +The `cert-manager` is no longer required to install the KubeSlice Controller on the controller cluster. +With this version, the KubeSlice Controller supports upward compatibility. This means that the `cert-manager` +installed does not have any impact on the KubeSlice Controller. However, the `cert-manager` is still +required for the version 0.6.0 and older versions of the KubeSlice Controller to work. + +### Service Export Discovery +To identify the exported services from a worker cluster that have different names other than +the `slice.local` name, a new property called `aliases` has been introduced as part of +the service export configuration. + +### The Node IP is Editable +The node IP for the worker cluster that is registered with the controller can now be edited. If +KubeSlice could not detect a node IP during registration, you can enter it by editing a cluster. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.0.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.0.0.mdx new file mode 100644 index 00000000..e826cd04 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.0.0.mdx @@ -0,0 +1,33 @@ +# Release Notes for KubeSlice OSS 1.0.0 + +*Release date: 31st May 2023* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + +### Worker Operator-generated Events +The Worker Operator generates events in the `kubeslice-system` namespace. The events can +be retrieved using the corresponding command. +For more information, see [the Worker Operator events](/versioned_docs/version-1.3.0/install-kubeslice/yaml/events/yaml-events-controller-events.mdx). + +### KubeSlice Metrics +KubeSlice now records custom metrics that helps in monitoring the slice, and other KubeSlice +components. These Prometheus metrics can be configured as alerts using the alert manager. +For more information, see [KubeSlice metrics](/versioned_docs/version-1.3.0/install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics.mdx). + +### Event Integration on Slack +KubeSlice-generated events can be integrated on slack to track them on a separate application workspace. + +For more information, see [integrate KubeSlice-generated events on Slack](/versioned_docs/version-1.3.0/add-ons/add-ons-slack-events.mdx). + +### Metric-based Alerts Integration with Slack +KubeSlice metric-based alerts can be integrated with Slack for brownfield and greenfield Prometheus deployments. +This integration facilitates tracking the metric-based alerts on a dedicated Slack channel. +For more information, see [integrate alerts with Slack](/versioned_docs/version-1.3.0/add-ons/add-ons-slack-metrics.mdx). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.1.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.1.0.mdx new file mode 100644 index 00000000..d8d1d95f --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.1.0.mdx @@ -0,0 +1,51 @@ +# Release Notes for KubeSlice OSS 1.1.0 + +*Release date: 28th July 2023* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + + +## New features + +### Slice VPN Key rotation + +The slice VPN Gateway is an essential component of the slice network service, allowing the slice to connect to secure VPN networks. +By default, any new slice created using the KubeSlice Manager or the YAML file will have a duration of 30 days to renew the SliceGateway +certificates. You can customize the rotation interval when creating a slice by setting the rotationInterval parameter in the slice +configuration YAML file. This interval range is 30 to 90 days. + +Additionally, if you need to update the rotation interval at any time, you can modify the rotationInterval parameter in the slice +configuration file. This flexibility allows you to align the certificate renewal process with your specific security requirements. +Moreover, if you want to initiate the certificate renewal process immediately, you can use the renewBefore option. This option allows +you to trigger the certificate renewal process before the expiration of the rotation interval. By specifying an appropriate value for +renewBefore parameter in the YAML file, you can ensure that the certificate renewal process starts promptly, helping to maintain the +security and compliance of your system. + +The VPN cipher can be configured during slice creation using the cipher parameter in the slice configuration YAML file. The cipher +value can be set to AES_128_CBC. The default value is AES_256_CBC. This configuration is immutable during the lifetime of a slice. + + +## Issues Fixed + +Added a security context at the container level to the NSM init container to enable it to modify the `resolv.conf` file when there +is a security context at the pod level that is too restrictive. + +## Known Issues + +* Users can trigger VPN Key Rotation with the `RenewBefore` parameter even before the slice gateways are up and running. + This premature rotation attempt often results in failures during the rotation process. Please refrain from triggering VPN + Key rotation before the gateways are in a healthy condition to ensure a successful rotation process. +* After detaching a worker cluster from a slice, gateway pods are not deleted. +* In the current version, the rebalancing feature of gateway redundancy is disabled. +* We have identified a scenario where, during a Helm upgrade on Kubeslice Worker, the NSM (Network Service Mesh) admission + webhook pod might not be automatically cleaned up in case of a failure. As a result, there could be potential issues + with the old NSM webhook pod lingering from the previous release. So users are advised to manually delete the + old NSM webhook pod until the issue is resolved. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.0.mdx new file mode 100644 index 00000000..a41268e3 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.0.mdx @@ -0,0 +1,24 @@ +# Release Notes for KubeSlice OSS 1.2.0 + +*Release date: 16th Jan 2024* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New +These release notes describe the new changes and enhancements in this version. + + +### KubeSlice Supports Cluster Connectivity between Public and Private Clusters +KubeSlice now supports cluster connectivity to private clusters. This feature is currently configurable only using YAML. + +With this release, we remove the restriction for the cluster to have at least one node with a public IP address to make +it part of the KubeSlice overlay network. Enabling a node with a public IP restricted the application of KubeSlice on +private cloud clusters where the virtual private clouds filter out external traffic. + +With the new feature, KubeSlice extends its usage to such private cloud clusters through a network load balancer which +can be provisioned and managed by all major cloud providers. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.1.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.1.mdx new file mode 100644 index 00000000..c8f7d74f --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.2.1.mdx @@ -0,0 +1,26 @@ +# Release Notes for KubeSlice OSS 1.2.1 + +*Release date: 13th Mar 2024* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: +These release notes describe the new changes and enhancements in this version. + + +### Controller Module Version Upgrade +We have upgraded the controller-runtime module to the latest version 0.16 from version 0.11 to +enable future development of new reconcilers. + +### Cluster Slice Connectivity +We have created pod disruption budget to prevent connectivity loss between clusters of a slice +during disruptions. At least one pair of slice gateway pods should be present between a pair of +clusters. + +## Issues fixed :wrench: +* The webhook error that occurred during an application deployment on a slice is fixed. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.0.mdx new file mode 100644 index 00000000..135fec4b --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.0.mdx @@ -0,0 +1,17 @@ +# Release Notes for KubeSlice OSS 1.3.0 + +*Release date: 2nd Apr 2024* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: +These release notes describe the new changes and enhancements in this version. + +* We have made security vulnerability fixes and dependency upgrades. +* We have restructured helm charts. +* We have added modifications to support the feature roadmap in the near future. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1-cli.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1-cli.mdx new file mode 100644 index 00000000..aaf14dc5 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1-cli.mdx @@ -0,0 +1,17 @@ +# Release Notes for KubeSlice OSS 1.3.1 - kubeslice-cli + +*Release date: 26th Apr 2024* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: + +### Installing KubeSlice in the Air-Gapped Environment using the kubeslice-cli Tool + +The kubeslice-cli version 0.6.0 now supports the installation of KubeSlice using local helm chart repositories. Thus the tool supports the +installation in the air-gapped environment. For more information, see [how to install KubeSlice in the air-gapped environment](/versioned_docs/version-1.3.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx#air-gapped-installation). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1.mdx new file mode 100644 index 00000000..1a1b9c68 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.3.1.mdx @@ -0,0 +1,14 @@ +# Release Notes for KubeSlice OSS 1.3.1 + +*Release date: 28th May 2024* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: + +* We have made security vulnerability fixes. \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.4.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.4.0.mdx new file mode 100644 index 00000000..2ff823c5 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.4.0.mdx @@ -0,0 +1,17 @@ +# Release Notes for KubeSlice OSS 1.4.0 + +*Release date: 25th Feb 2025* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: +These release notes describe the new changes and enhancements in this version. + +* Bug fixes and security enhancements +* Support for the default slice (catch all slice) +* CRD API updates \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/troubleshooting/troubleshooting-guide.mdx b/versioned_docs/version-1.5.0/troubleshooting/troubleshooting-guide.mdx new file mode 100644 index 00000000..b98f99b5 --- /dev/null +++ b/versioned_docs/version-1.5.0/troubleshooting/troubleshooting-guide.mdx @@ -0,0 +1,712 @@ +# Troubleshooting Guide + +## Introduction + +This guide aims to provide a comprehensive overview of potential troubleshooting scenarios that may arise when installing and configuring KubeSlice. + +## Installation Issues + +### Why do I face installation issues while installing KubeSlice on kind clusters on Ubuntu OS? + +On Ubuntu OS, if you have too many files open and try installing KubeSlice on kind clusters, +then you face issues. + +You must increase the `ulimit` to `2048` or `unlimited` and try installing KubeSlice on kind +clusters. If you still face issues, see [errors due to too many open files](https://kind.sigs.k8s.io/docs/user/known-issues/#pod-errors-due-to-too-many-open-files). + +### Why do I get an error during a helm upgrade of the KubeSlice Controller? + +:::caution +Currently, you can only upgrade to a software patch version that does not contain schema +changes. You cannot upgrade to a software patch/complete version that contains schema changes. +::: + +When you try to upgrade the controller using the `helm upgrade` command, +during which, if the worker operator pod is down, you get the following error related +to a mutating webhook. + +``` +Patch Deployment "kubeslice-controller-manager" in namespace kubeslice-controller +error updating the resource "kubeslice-controller-manager": +cannot patch "kubeslice-controller-manager" with kind Deployment: Internal error occurred: failed calling webhook "mdeploy.avesha.io": failed to call webhook: Post "https://kubeslice-webhook-service.kubeslice-system.svc:443/mutate-appsv1-deploy?timeout=10s": no endpoints available for service "kubeslice-webhook-service" +Looks like there are no changes for Deployment "kubernetes-dashboard" +Looks like there are no changes for Deployment "dashboard-metrics-scraper" +Patch Certificate "kubeslice-controller-serving-cert" in namespace kubeslice-controller +Patch Issuer "kubeslice-controller-selfsigned-issuer" in namespace kubeslice-controller +Patch MutatingWebhookConfiguration "kubeslice-controller-mutating-webhook-configuration" in namespace +Patch ValidatingWebhookConfiguration "kubeslice-controller-validating-webhook-configuration" in namespace +Error: UPGRADE FAILED: cannot patch "kubeslice-controller-manager" with kind Deployment: Internal error occurred: failed calling webhook "mdeploy.avesha.io": failed to call webhook: Post "https://kubeslice-webhook-service.kubeslice-system.svc:443/mutate-appsv1-deploy?timeout=10s": no endpoints available for service "kubeslice-webhook-service" +``` + +To resolve this error, manually delete the mutating webhook configuration as described +below: + +1. Get the name of the `MutatingWebhookConfiguration` webhook using the following command: + + ``` + kubectl get mutatingwebhookconfiguration + ``` + + Expected Output + + ``` + NAME WEBHOOKS AGE + cdi-api-datavolume-mutate 1 16d + cert-manager-webhook 1 31d + istio-sidecar-injector 4 15d + kubeslice-controller-mutating-webhook-configuration 7 30d + kubeslice-mutating-webhook-configuration 1 29d + longhorn-webhook-mutator 1 17d + nsm-admission-webhook-cfg 1 29d + virt-api-mutator 4 18d + ``` + + Note down the name of the `MutatingWebhookConfiguration` webhook, which is `kubeslice-mutating-webhook-configuration` + in the above output. + +2. Delete the `MutatingWebhookConfiguration` using the following command: + + ``` + kubectl delete mutatingwebhookconfiguration kubeslice-mutating-webhook-configuration + ``` + + +## Connectivity Issues + +### Why is my registered cluster not connected to the KubeSlice Controller? + +There could be an issue during the installation of the Slice Operator on the registered +cluster. Try these steps: + +1. Switch context to the registered cluster on which you are facing + connectivity issues using the following command: + + ``` + kubectx + ``` + +2. Validate the installation of the Slice Operator by checking the pods belonging to + the namespace `kubeslice-controller-system`using the following command (from the output, check the status of the pods): + + ``` + kubectl get pods -n kubeslice-controller-system + ``` + +3. If the connection issue still persists, check if the KubeSlice Controller endpoint and token in the cluster are correct in the + Slice Operator YAML configuration file that is applied in that registered cluster. To know about the configuration, + see the [Slice Operator YAML file](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#slice-creation). + file. + +### Registering clusters with the same name does not throw an error. + +Each instance of the cluster is registered separately as two different clusters and +Kubernetes ignores duplication of the cluster's name. + +It is best to avoid the duplication of the clusters names as Kubernetes inherently ignores +the duplication of cluster names. + +### The KubeSlice Controller was successfully installed with a controller endpoint that is not reachable by a slice. + +Check if the controller endpoint is correct during the installation of the Slice Operator +on the worker cluster. Check if the controller cluster's secret token and ca-cert installed on the +worker cluster is correct. To know more, see [Getting the Secrets of the Registered +Cluster](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx#manually-retrieve-registered-cluster-secrets). + +### Node IP address on the registered cluster was changed but the KubeSlice components were not cleaned up. + +When the Node IP address is changed on a registered cluster, then a manual clean-up is +required for the worker cluster configuration to use the updated IP. So, we recommend not +to change the Node IP manually when it is already configured or add an invalid Node IP +address. + +While registering a cluster, the Node IP is configured by pulling the value from the cluster. + +### A cluster registration failed with a correct cluster YAML file. + +The registration fails when a `cluster.yaml` file is applied to register more than one +clusters. + +Ensure that a`cluster.yaml`file is applied to only one cluster and not multiple clusters. + +### Why do I experience router connectivity issues when one or more nodes are restarted in the worker clusters? + +There is a connection disruption in some routers when one or more nodes are restarted in +the worker clusters. You must restart the application pod to restore the router +connectivity. + +## Cluster Issues + +### The error/warning states that the CRD object is stuck. + +1. Patch an empty finalizer with the failing object CRD warning as shown in this example. + + (`serviceexportconfigs.hub.kubeslice.io` is a failing CRD object in this + example.) + + ``` + kubectl patch crd/serviceexportconfigs.hub.kubeslice.io -p '{"metadata":{"finalizers":[]}}' --type=merge + ``` + +2. Uninstall and reinstall the KubeSlice Controller. + +### The error states that the project namespace is stuck. + +1. Delete the stuck namespace by running the following command: + + ``` + kubectl patch ns/ -p '{"metadata":{"finalizers":[]}}' --type=merge + ``` + +2. Uninstall and reinstall the KubeSlice Controller. + +## Slice and Cluster Health Issues + +### What should I do when nsmgr is down? + +Identify the worker cluster on which `nsmgr` is down. + +`nsmgr` is a `DaemonSet` running in the `kubeslice-system` namespace. You can verify the status +of `nsmgr` on the corresponding worker cluster to further trace the issue. + +To verify the status of `nsmgr`: + +1. Get the details of `nsmgr` using the following command: + + ``` + kubectl get daemonset -n kubeslice-system --selector=app=nsmgr + ``` + + Expected Output + + ``` + NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE + nsmgr 3 3 3 3 3 17d + ``` + +2. Get the status of `nsmgr` from all the pods by using the following command: + + ``` + kubectl get pods -n kubeslice-system --selector=app=nsmgr + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + nsmgr-6gfxz 2/2 Running 3 (40h ago) 17d + nsmgr-jtxxr 2/2 Running 2 (12d ago) 17d + nsmgr-tdmd8 2/2 Running 0 11d + ``` + + If the status is not `Running`, then `nsmgr` on that pod is down. + +### What should I do when forwarder is down? + +Identify the worker cluster on which `forwarder` is down. + +`forwarder` is a `DaemonSet` running in the `kubeslice-system` namespace. You can verify the status +of `forwarder` on the corresponding worker cluster to further trace the issue. + +To verify the status of `forwarder`: + +1. Get the details of `forwarder` using the following command: + ``` + kubectl get daemonset -n kubeslice-system --selector=app=forwarder-kernel + ``` + Expected Output + ``` + NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE + forwarder-kernel 3 3 3 3 3 17d + ``` + + If a `forwarder` pod is down, then the number under `READY` will not be the same as other columns. + +2. Get the status of `forwarder` from all the pods using the following command: + ``` + kubectl get pods -n kubeslice-system --selector=app=forwarder-kernel + ``` + ``` + NAME READY STATUS RESTARTS AGE + forwarder-kernel-2zb9r 1/1 Running 0 17d + forwarder-kernel-jjzz7 1/1 Running 0 17d + forwarder-kernel-r5kcw 1/1 Running 0 17d + ``` + If the `STATUS` is not `Running`, then that pod is down. + +### What should I do when netop is down? + +Identify the worker cluster on which `netop` is down. + +`netop` is a `DaemonSet` running in the `kubeslice-system` namespace. You can verify the status +of `netop` on the corresponding worker cluster to further trace the issue. + +To verify the status of `netop`: + +1. Get the details of `netop` using the following command: + + ``` + kubectl get daemonsets -n kubeslice-system | grep kubeslice-netop + ``` + + Expected Output + + ``` + kubeslice-netop 2 2 2 2 2 17d + ``` + +2. The `netop` pod is restricted to run only on gateway nodes. Get the gateway nodes that run + the `netop` pod. + + ``` + kubectl get nodes --selector=kubeslice.io/node-type=gateway + ``` + + Expected Output + + ``` + NAME STATUS ROLES AGE VERSION + gke-demo-cluster-2-s-demo-cluster-2-s-3e484d4b-cbnl Ready 17d v1.23.16-gke.1400 + gke-demo-cluster-2-s-demo-cluster-2-s-3e484d4b-qnwp Ready 17d v1.23.16-gke.1400 + ``` + +3. Get the `netop` pods on the `kubeslice-system` namespace using the following command: + + ``` + kubectl get pods -n kubeslice-system --selector=app=app_net_op + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + kubeslice-netop-dqsg7 1/1 Running 0 17d + kubeslice-netop-jc4c2 1/1 Running 0 11d + ``` + + If the `STATUS` is not `Running`, then that pod is down. + +### What should I do when spire-agent is down? + +Identify the worker cluster on which `spire-agent` is down. + +`spire-agent` is a `DaemonSet` running in the `spire` namespace. You can verify the status +of `spire-agent` on the corresponding worker cluster to further trace the issue. + +To verify the status of `spire-agent`: + +1. Get the details of `spire-agent` using the following command: + ``` + kubectl get daemonset -n spire --selector=app=spire-agent + ``` + Expected Output + ``` + NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE + spire-agent 3 3 3 3 3 17d + ``` +2. Get the `spire-agent` pods from the `spire` namespace using the following command: + ``` + kubectl get pods -n spire --selector=app=spire-agent + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + spire-agent-l692m 1/1 Running 0 11d + spire-agent-nrfnf 1/1 Running 0 17d + spire-agent-xp5m8 1/1 Running 0 17d + ``` + If the `STATUS` is not `Running`, then that pod is down. + +### What should I do when spire-server is down? + +Identify the worker cluster on which `spire-server` is down. + +`spire-server` is a `StatefulSet` running in the `spire` namespace. You can verify the status +of `spire-server` on the corresponding worker cluster to further trace the issue. + +To verify the status of `spire-server`: + +1. Get the details of `spire-server` using the following command: + + ``` + kubectl get statefulset -n spire --selector=app=spire-server + ``` + + Expected Output + + ``` + NAME READY AGE + spire-server 1/1 17d + ``` + +2. Get the `spire-agent` pods from the `spire` namespace using the following command: + ``` + kubectl get pods -n spire --selector=app=spire-server + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + spire-server-0 2/2 Running 0 17d + ``` + If the `STATUS` is not `Running` and `2/2` pods are not `READY`, then that pod is down. + +### What should I do when admission-webhook is down? + +Identify the worker cluster on which `admission-webhook` is down. + +`admission-webhook` is a deployment running in the `kubeslice-system` namespace. You can verify the status +of `admission-webhook` on the corresponding worker cluster to further trace the issue. + +To verify the status of `admission-webhook`: + +1. Get the details of `admission-webhook` using the following command: + + ``` + kubectl get deployment -n kubeslice-system --selector=app=admission-webhook-k8s + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + nsm-admission-webhook-k8s 1/1 1 1 17d + ``` + +2. Get the `admission-webhook` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pod -n kubeslice-system --selector=app=admission-webhook-k8s + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + nsm-admission-webhook-k8s-698784967d-nmtrl 1/1 Running 0 17d + ``` + + If the `STATUS` is not `Running`, and `1/1` pod is not `READY`, then that pod is down. + +### What should I do when istiod is down? + +Identify the worker cluster on which `istiod` is down. + +`istiod` is a deployment running in the `istio-system` namespace. You can verify the status +of `istiod` on the corresponding worker cluster to further trace the issue. + +To verify the status of `istiod`: + +1. Get the details of `istiod` using the following command: + + ``` + kubectl get deployment -n istio-system --selector app=istiod + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + istiod 1/1 1 1 17d + + ``` + +2. Get the `istiod` pods from the `istio-system` namespace using the following + command: + + ``` + kubectl get pods -n istio-system --selector app=istiod + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + istiod-6b56cffbd9-8xx5t 1/1 Running 0 17d + ``` + If the `STATUS` is not `Running`, and `1/1` pod is not `READY`, then that pod is down. + +### What should I do when dns is down? + +Identify the worker cluster on which `dns` is down. + +`dns` is a deployment running in the `kubeslice-system` namespace. You can verify the status +of `dns` on the corresponding worker cluster to further trace the issue. + +To verify the status of `dns`: + +1. Get the details of `dns` using the following command: + + ``` + kubectl get deployments -n kubeslice-system --selector=app=kubeslice-dns + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + kubeslice-dns 1/1 1 1 17d + ``` + +2. Get the `dns` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pods -n kubeslice-system --selector=app=kubeslice-dns + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + kubeslice-dns-79d4fc6477-frjw6 1/1 Running 0 17d + ``` + If the `STATUS` is not `Running`, and `1/1` pod is not `READY`, then that pod is down. + +### What should I do when slice-router is down? + +`slice-router` is a deployment running in the `kubeslice-system` namespace, which is only one per slice. +You can verify the status of `slice-router` on the corresponding worker cluster to further trace +the issue. + +To verify the status of `slice-router`: + +1. Get the details of `slice-router` using the following command: + + ``` + kubectl get deployment -n kubeslice-system | grep vl3-slice-router- + ``` + + Example + + ``` + kubectl get deployment -n kubeslice-system | grep vl3-slice-router-bookinfo-slice + ``` + + Expected Output + + ``` + vl3-slice-router-bookinfo-slice 1/1 1 1 17d + ``` + +2. Get the `slice-router` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pods -n kubeslice-system --selector=kubeslice.io/pod-type=router,kubeslice.io/slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + vl3-slice-router-bookinfo-slice-795fb754cc-4dnl4 2/2 Running 0 11d + ``` + If the `STATUS` is not `Running`, and `2/2` pods are not `READY`, then that pod is down. + +### What should I do when egress is down? + +`egress`is a deployment running in the`kubeslice-system`namespace. You can verify the status +of`egress`` on the corresponding worker cluster to further trace the issue. + +To verify the status of `egress`: + +1. Get the details of `egress` using the following command: + + ``` + kubectl get deployment -n kubeslice-system --selector=istio=egressgateway,slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + bookinfo-slice-istio-egressgateway 1/1 1 1 17d + + ``` + +2. Get the `egressgateway` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pod -n kubeslice-system --selector=istio=egressgateway,slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + bookinfo-slice-istio-egressgateway-7548b49659-9z4c5 2/2 Running 0 17d + ``` + +### What should I do when ingress is down? + +`ingress`is a deployment running in the`kubeslice-system`namespace. You can verify the status +of`ingress`` on the corresponding worker cluster to further trace the issue. + +To verify the status of `ingress`: + +1. Get the details of `ingress` using the following command: + + ``` + kubectl get deployment -n kubeslice-system --selector=istio=ingressgateway,slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + bookinfo-slice-istio-ingressgateway 1/1 1 1 17d + + ``` + +2. Get the `ingressgateway` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pod -n kubeslice-system --selector=istio=ingressgateway,slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + bookinfo-slice-istio-ingressgateway-765fb4ddf-d52cs 2/2 Running 0 17d + ``` + + If the `STATUS` is not `Running`, and `2/2` pods are not `READY`, then that pod is down. + +### What should I do when slicegateway is down? + +`slicegateway` is a deployment running in the `kubeslice-system` namespace. You can verify the +status of `slicegateway` on the corresponding worker cluster to further trace the issue. +Slice gateways are always created in pairs. + +To verify the status of `slicegateway`: + +1. Get the details of `slicegateway` using the following command: + + ``` + kubectl get deployment -n kubeslice-system --selector=kubeslice.io/pod-type=slicegateway,kubeslice.io/slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY UP-TO-DATE AVAILABLE AGE + bookinfo-slice-worker-1-worker-2-0 1/1 1 1 17d + bookinfo-slice-worker-1-worker-2-1 1/1 1 1 17d + ``` + If a pod is down, then it is shown under `READY` as `0/1`. + +2. Get the `ingressgateway` pods from the `kubeslice-system` namespace using the following + command: + + ``` + kubectl get pod -n kubeslice-system --selector=kubeslice.io/pod-type=slicegateway,kubeslice.io/slice=bookinfo-slice + ``` + + Expected Output + + ``` + NAME READY STATUS RESTARTS AGE + bookinfo-slice-worker-1-worker-2-0-97748d58b-sqm7s 3/3 Running 0 17d + bookinfo-slice-worker-1-worker-2-1-8496454697-mw8cs 3/3 Running 0 17d + ``` + If the `STATUS` is not `Running`, and `3/3` pods are not `READY`, then that pod is down. + +## Onboarded Application Namespace Issues + +### NSM containers are not injected in pods during deployments in the application namespace. + +If NSM containers are not injected in pods during deployments in the application namespace, +then check if that application namespace contains the KubeSlice label. If the label is +not there, wait for the Slice Operator to label the namespace. + +For example, run the following command to check the label: + +``` +kubectl describe ns iperf +``` + +In the command output below, `kubeslice.io/slice=blue` is the KubeSlice label. + +``` +Name: iperf +Labels: hnc.x-k8s.io/included-namespace=true + iperf.tree.hnc.x-k8s.io/depth=0 + kubernetes.io/metadata.name=iperf + kubeslice.io/slice=blue +Annotations: +Status: Active + +No resource quota. + +No LimitRange resource. +``` + +In the command output, the iperf namespace contains the `kubeslice.io/slice=blue` label. +This means that the namespace is already onboarded to the blue slice. + +### I face connectivity issues with the NSM interfaces present in an application pod. + +When more than one NSM interfaces are present in an application pod, connectivity issues +occur. This is due to the router having an older NSM interface, causing the connectivity +disruption among the application pods. + +You must reboot the application pod that has more than one NSM interface to restore the +connectivity among the application pods. + + +## kubeslice-cli + +This guide describes troubleshooting scenarios that you could face during installing and while using the `kubeSlice-cli` tool. + +### Unable to Install Kubeslice using the kubeslice-cli Tool on Ubuntu + +During the installation of KubeSlice using the `kubeslice-cli install -p=minimal-demo` command, if you get the following error message: + +``` +✓ Writing configuration 📜 + • Starting control-plane 🕹️ ... + ✗ Starting control-plane 🕹️ +ERROR: failed to create cluster: failed to init node with kubeadm: command "docker exec --privileged ks-w-2-control-plane kubeadm init --skip-phases=preflight --config=/kind/kubeadm.conf --skip-token-print --v=6" failed with error: exit status 137 + +Command Output: +2022/10/04 06:12:21 Process failed exit status 1 +``` + +There could be a memory/disk space issue. + +**To resolve**: + +- Remove unused clusters (other than the ones used in the demo). +- Increase disk space/memory resources. + +### Unable to run the kubeslice-cli commands + +After successfully installing KubeSlice using kubeslice-cli, if you are unable to use the commands: + +``` +kubeslice-cli get sliceConfig -n kubeslice-demo +``` + +``` +Fetching KubeSlice sliceConfig... +🏃 Running command: /usr/local/bin/kubectl get sliceconfigs.controller.kubeslice.io -n demo +error: the server doesn't have a resource type "sliceconfigs" +2022/10/04 08:26:40 Process failed exit status 1 +``` + +**To resolve**: + +- Ensure you are on the controller cluster to run the commands: `kubectx -c`. +- Export the configuration file using this command: `export KUBECONFIG=kubeslice/`. + +### Getting an Unverified Developer Error Message on macOS + +When you try to install kubeslice-cli on macOS, you get the `Unverified Developer Error Message`. +This error message appears when you try to install an application from a developer who is not registered with Apple. + +**To resolve**: + +Follow the instructions in [Enabling the Application for macOS](https://www.alphr.com/cannot-be-opened-because-the-developer-cannot-be-verified/). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo-on-cloud-clusters.mdx b/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo-on-cloud-clusters.mdx new file mode 100644 index 00000000..70141d2d --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo-on-cloud-clusters.mdx @@ -0,0 +1,261 @@ +# Demo using Cloud Clusters + +This topic describes the steps to install KubeSlice on cloud clusters. To install the KubeSlice Controller and its components on +your existing clusters, use the `kubeslice-cli install` command. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: +- You have set up the environment to install the KubeSlice Controller on the cluster. For more information, +see [Prerequisites](/versioned_docs/version-1.4.0/get-started/prerequisites/prerequisites-kubeslice-controller-requirements.mdx). +- You have set up the environment for the worker clusters. For more information, +see [Prerequisites](/versioned_docs/version-1.4.0/get-started/prerequisites/prerequisites-worker-cluster-requirements.mdx). +- You have authenticated the worker clusters with the cloud providers. For more information, +see [Prepare Clusters](/versioned_docs/version-1.4.0/get-started/prerequisites/prerequisites-cluster-authentication.mdx). + +## Install KubeSlice + +In this demonstration, let us install KubeSlice on cloud clusters using the custom topology configuration YAML. + +## Install the KubeSlice Controller and Worker Clusters + +You must create a topology configuration file that includes the names of the clusters and the cluster contexts that host the +KubeSlice Controller, the worker clusters, and a project name. For more information, see the [sample +configuration](/versioned_docs/version-1.4.0/install-kubeslice/kubeslice-cli/install-kubeslice.mdx#sample-topology-configuration-file) file. + +The following is an example custom topology file for installing KubeSlice in an existing setup. +``` +configuration: + cluster_configuration: + kube_config_path: + controller: + name: controller + context_name: cloud-controller + kube_config_path: + workers: + - name: worker-1 + context_name: cloud-worker-1 + - name: worker-2 + context_name: cloud-worker-2 + kube_config_path: + kubeslice_configuration: + project_name: kubeslice-avesha + helm_chart_configuration: + repo_alias: kubeslice + repo_url: https://kubeslice.github.io/kubeslice/ + cert_manager_chart: + chart_name: cert-manager + controller_chart: + chart_name: kubeslice-controller + worker_chart: + chart_name: kubeslice-worker +``` + +Use the following command to install the controller and the worker clusters: +``` +kubeslice-cli --config= install +``` +The above command installs the KubeSlice Controller, creates a project, and registers the worker cluster with the project by +installing the Slice Operator on the worker cluster. + +## Register a New Worker Cluster + +To register a new worker cluster with the existing KubeSlice configuration (or KubeSlice Controller): + +1. Add new worker cluster information under workers in the custom topology file that was used to install KubeSlice earlier. +2. Use the **install** command to apply the updated custom topology file. + +The following is an example custom topology file for registering a new worker cluster. Under **workers**, add a +new worker with the name `worker-3` and the cluster context `cloud-worker-3`. +``` +configuration: + cluster_configuration: + kube_config_path: + controller: + name: controller + context_name: kind-controller + kube_config_path: + workers: + - name: worker-1 + context_name: cloud-worker-1 + - name: worker-2 + context_name: cloud-worker-2 + - name: worker-3 + context_name: cloud-worker-3 + kube_config_path: + kubeslice_configuration: + project_name: kubeslice-avesha + helm_chart_configuration: + repo_alias: kubeslice + repo_url: https://kubeslice.github.io/kubeslice/ + cert_manager_chart: + chart_name: cert-manager + controller_chart: + chart_name: kubeslice-controller + worker_chart: + chart_name: kubeslice-worker +``` + +Use the following command to register a new worker cluster with the KubeSlice Controller: +``` +kubeslice-cli install --config= -s controller +``` + +## Create a Slice + +To onboard your existing namespaces (and their applications) onto a slice: + +1. Create a slice configuration YAML file (choose the namespaces, clusters, and so on to be part of the slice). +2. Use the `kubeslice-cli create` command to apply the slice configuration YAML file. + + +### Create a Slice Configuration YAML File + +Use the following template to create a slice configuration YAML file. +:::info +To understand more about the configuration parameters, see +[Slice Configuration Parameters](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx). +::: + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: #The name of the slice +spec: + sliceSubnet: #The slice subnet + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - #The name of your worker cluster1 + - #The name of your worker cluster2 + qosProfileDetails: + queueType: HTB + priority: 0 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 30000 + bandwidthGuaranteedKbps: 20000 + dscpClass: AF11 +``` + +### Apply the Slice Configuration YAML file + +:::caution +The `kubeslice-cli create sliceConfig -n -f ` command returns successfully after the slice +configuration is applied. However, in each cluster, the relevant pods for controlling and managing the slice may still be starting. +Ensure to wait for the slice to complete the initialization before deploying services to it. +::: + +To apply the slice configuration YAML, use the following command: +``` +kubeslice-cli create sliceConfig -n -f --config= +``` + +Example +``` +kubeslice-cli create sliceConfig -n kubeslice-avesha -f slice-config.yaml +``` + +Example output +``` +🏃 Running command: /usr/local/bin/kubectl apply -f slice-config.yaml -n kubeslice-avesha +sliceconfig.controller.kubeslice.io/slice-red created + +Successfully Applied Slice Configuration. +``` + +## Deploy the Application +:::info +If the application is already deployed on a namespace that is onboarded to a slice, then re-deploy the application. +::: + +## Create a Service Export +To create a service export, use the following command: +``` +kubeslice-cli create serviceExportConfig -f -n --config= +``` + +### Validate the Service Export +When an application service runs on one of the worker clusters that are onboarded to a slice, the worker generates a ServiceExport +for the application and propagates it to the KubeSlice Controller. + +To verify the service export on the controller cluster, use the following command: +``` +kubeslice-cli get serviceExportConfig -n +``` +Example +``` +kubeslice-cli get serviceExportConfig -n kubeslice-avesha +``` +Example Output +``` +Fetching KubeSlice serviceExportConfig... +🏃 Running command: /usr/local/bin/kubectl get serviceexportconfigs.controller.kubeslice.io -n kubeslice-avesha +NAME AGE +iperf-server-iperf-cloud-worker-1 43s +``` + +To view the details of the service export configuration, use the following command: +``` +kubeslice-cli describe serviceExportConfig -n +``` +Example +``` +kubeslice-cli describe serviceExportConfig iperf-server-iperf-cloud-worker-1 -n kubeslice-avesha +``` + +The following output shows the ServiceExportConfig for iperf-server application is present on the controller cluster. +``` +Describe KubeSlice serviceExportConfig... +🏃 Running command: /usr/local/bin/kubectl describe serviceexportconfigs.controller.kubeslice.io iperf-server-iperf-cloud-worker-1 -n kubeslice-avesha +Name: iperf-server-iperf-cloud-worker-1 +Namespace: kubeslice-avesha +Labels: original-slice-name=slice-red + service-name=iperf-server + service-namespace=iperf + worker-cluster=cloud-worker-1 +Annotations: +API Version: controller.kubeslice.io/v1alpha1 +Kind: ServiceExportConfig +Spec: + Service Discovery Ports: + Name: tcp + Port: 5201 + Protocol: TCP + Service Name: iperf-server + Service Namespace: iperf + Slice Name: slice-red + Source Cluster: cloud-worker-1 + +``` + +## Modify the Service Discovery Configuration +kubeslice-cli enables you to modify the service discovery parameters. For example, to modify the port on which the service is running, edit +the value and save. This updates the ServiceExportConfig. The ServiceExportConfig will again be propagated to all the worker clusters. + +To edit the service export configuration, use the following command: +``` +kubeslice-cli edit serviceExportConfig -n --config= +``` +Example +``` +kubeslice-cli edit serviceExportConfig iperf-server-iperf-cloud-worker-1 -n kubeslice-avesha +``` +Example Output +``` +Editing KubeSlice serviceExportConfig... +🏃 Running command: /usr/local/bin/kubectl edit serviceexportconfigs.controller.kubeslice.io iperf-server-iperf-cloud-worker-1 -n kubeslice-avesha +... +``` + +## Uninstall KubeSlice + +To uninstall KubeSlice Controller and all its components, use the following command: +``` +kubeslice-cli uninstall --config= --all +``` + + +To uninstall KubeSlice from your cloud clusters step-by-step, follow the instructions in [Uninstall KubeSlice](/versioned_docs/version-1.2.0/install-kubeslice/kubeslice-cli/uninstall-kubeslice.mdx). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo.mdx b/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo.mdx new file mode 100644 index 00000000..86fc9e2f --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo.mdx @@ -0,0 +1,366 @@ +# Demo using Kind Clusters +This topic describes the steps to install the KubeSlice Controller and its components using kind clusters for non-production use. To +install KubeSlice on a locally configured kind cluster, use the `kubeslice-cli install` command. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: +- You have installed kind to create a demo clusters. For more information, see [kind](https://kind.sigs.k8s.io/docs/user/quick-start/). +- You have installed helm to add the KubeSlice repo. For more information, see helm [Releases](https://github.com/helm/helm/releases) page. +- You have installed kubectl to access clusters. For more information, see [Installing Tools](https://kubernetes.io/docs/tasks/tools/). +- You have installed kubectx which is required to switch cluster contexts. For more information, see [Installing Kubectx](https://github.com/ahmetb/kubectx). +- You have installed Docker. For more information, see [Install Docker Engine](https://docs.docker.com/engine/install/). + +## Install KubeSlice + +The `kubeslice-cli install --profile=` command creates a demo topology consisting of one controller and +two worker clusters. The **full-demo** deploys the application on the `demo` slice, whereas the **minimal-demo** requires that an application +be deployed on the `demo` slice. + +In this demonstration, install KubeSlice on kind clusters using kubeslice-cli, using the `--profile=minimal-demo` option. + +The `kubeslice-cli install` command with the `--profile=minimal-demo` option does the following: + +1. Creates three kind clusters. One controller cluster with the name `ks-ctrl` and two worker clusters with the names `ks-w-1` and `ks-w-2`. +2. Installs Calico Networking on controller and worker clusters. +3. Downloads the opensource KubeSlice helm charts. +4. Installs KubeSlice Controller on a `ks-ctrl` cluster. +5. Creates a `kubeslice-demo` project namespace on a controller cluster. +6. Registers the `ks-w-1` and `ks-w-2` worker clusters with a project. +7. Installs Slice Operator on the worker clusters. +8. Creates a slice called `demo`. +9. Creates the `iperf` namespace for application deployment. + + +To setup the KubeSlice demo, use the following command: +``` +kubeslice-cli install --profile=minimal-demo +``` + +:::caution +- You must run the kubeslice-cli commands on the controller cluster. Run this command to ensure you are on the controller cluster: `kubectx -c`. +- Export the kubeconfig file before you run any kubeslice-cli command using this command: `export KUBECONFIG=kubeslice/kubeconfig.yaml`. +::: + +## Switch the Cluster Context +Use the following command to switch the context of the cluster: +``` +kubectx kind-ks-ctrl +``` +Expected Output +``` +✔ Switched to context "kind-ks-ctrl". +``` + +## Validate the Installation + +To validate a project, use the following command on the `kubeslice-controller` namespace to get the list of project: +``` +kubeslice-cli get project -n kubeslice-controller +``` + +Example Output +``` +Fetching KubeSlice Project... +🏃 Running command: /usr/local/bin/kubectl get projects.controller.kubeslice.io -n kubeslice-controller +NAME AGE +kubeslice-demo 4h19m +``` + +To validate the registered worker clusters, use the following command: +``` +kubeslice-cli get worker -n kubeslice-demo +``` +Expected Output +``` +Fetching KubeSlice Worker... +🏃 Running command: /usr/local/bin/kubectl get clusters.controller.kubeslice.io -n kubeslice-demo +NAME AGE +ks-w-1 54m +ks-w-2 54m +``` + +:::success +You have successfully installed the KubeSlice Controller on the controller cluster and Slice Operator on the worker cluster. +::: + + +The `kubeslice-cli install --profile=minimal-demo` command creates a slice called `demo` after successfully installing KubeSlice Controller +and the Slice Operator on the worker clusters. To validate the demo slice, see [Validate the Slice](#validate-the-slice). + +You can now onboard the iperf application on the `demo` slice. To onboard the application on the slice, see +[Deploy the iPerf Application](#deploy-the-iperf-application). + +You can also use the kubeslice-cli command to create a new slice for application onboarding. To create a slice on your demo setup, +follow these steps. + + +## Create a Slice +:::info +Skips this step if you do not want to create a new slice and continue onboarding the application on the `demo` slice. +::: +Create a slice configuration YAML file using the following template and apply it to the project namespace. + +### Create the Slice Configuration YAML File +:::info +To understand more about the configuration parameters, see [Slice Configuration Parameters](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx). +::: + +Use the following template to create a slice. + +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: #The name of the slice +spec: + sliceSubnet: #The slice subnet + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - #The name of your worker cluster1 + - #The name of your worker cluster2 + qosProfileDetails: + queueType: HTB + priority: 0 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 30000 + bandwidthGuaranteedKbps: 20000 + dscpClass: AF11 + +``` + +The following is the example slice configuration YAML file: +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: slice-red +spec: + sliceSubnet: 10.190.0.0/16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - ks-w-1 + - ks-w-2 + qosProfileDetails: + queueType: HTB + priority: 0 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 30000 + bandwidthGuaranteedKbps: 20000 + dscpClass: AF11 +``` + +### Apply the Slice Configuration YAML File +Use the following command to create a slice. +``` +kubeslice-cli create sliceConfig -n kubeslice-demo -f +``` +Example +``` +kubeslice-cli create sliceConfig -n kubeslice-demo -f slice-config.yaml +``` +Example output +``` +🏃 Running command: /usr/local/bin/kubectl apply -f slice-config.yaml -n kubeslice-demo +sliceconfig.controller.kubeslice.io/slice-red created + +Successfully Applied Slice Configuration. +``` +### Validate the Slice +Use the following command to get a slice: +``` +kubeslice-cli get sliceConfig -n kubeslice-demo +``` + +Example Output +``` +Fetching KubeSlice sliceConfig... +🏃 Running command: /usr/local/bin/kubectl get sliceconfigs.controller.kubeslice.io -n kubeslice-demo +NAME AGE +slice-red 110s +``` + +### Validate the Slice on the Controller Cluster +To validate the slice configuration on the controller cluster, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-ctrl --kubeconfig=kubeslice/kubeconfig.yaml get workersliceconfig -n kubeslice-demo +``` +Expected Output +``` +NAME AGE +slice-red-ks-w-1 19h +slice-red-ks-w-2 19h +``` + +To validate the worker slice gateway, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-ctrl --kubeconfig=kubeslice/kubeconfig.yaml get workerslicegateway -n kubeslice-demo +``` +Expected Output +``` +NAME AGE +slice-red-ks-w-1-ks-w-2 19h +slice-red-ks-w-2-ks-w-1 19h +``` + +### Validate the Slice on the Worker Cluster + +To validate the slice creation on each worker cluster, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml get slice -n kubeslice-system +``` +Expected Output +``` +NAME AGE +slice-red 19h +``` + +To validate the slice gateway on each worker cluster, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml get slicegw -n kubeslice-system +``` + +Expected Output +``` +NAME SUBNET REMOTE SUBNET REMOTE CLUSTER GW STATUS +slice-red-ks-w-1-ks-w-2 10.190.1.0/24 10.190.2.0/24 ks-w-2 +``` + +## Deploy the iPerf Application + +The `kubeslice-cli` tool sets up the iPerf demo application on the `iperf` namespace. The `iperf-server` is deployed on the `ks-w-1` worker +cluster and the `iperf-sleep` is deployed on the `ks-w-2` worker cluster. You need to restart the iPerf deployment to onboard the +applications on the slice. + +To restart the deployment on the `ks-w-1` worker, use the following command: +``` +/usr/local/bin/kubectl rollout restart deployment/iperf-server -n iperf --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml +``` +Expected Output +``` +deployment.apps/iperf-server restarted +``` + +To restart the deployment on the `ks-w-2` worker, use the following command: +``` +/usr/local/bin/kubectl rollout restart deployment/iperf-sleep -n iperf --context=kind-ks-w-2 --kubeconfig=kubeslice/kubeconfig.yaml +``` +Expected Output +``` +deployment.apps/iperf-sleep restarted +``` + +## Validate the iPerf Installation + +To validate the iperf-server installation, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml get pods -n iperf +``` +Expected Output +``` +NAME READY STATUS RESTARTS AGE +iperf-server-758dd55bf-dkkbw 2/2 Running 0 36m +``` + +## ServiceExports and ServiceImports + +The iPerf server needs to be exported for visibility. Use the following command to export the iPerf server: + +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml apply -f kubeslice/iperf-server-service-export.yaml -n iperf +``` +Expected Output +``` +serviceexport.networking.kubeslice.io/iperf-server created +``` + +To validate the service export on the `ks-w-1` worker cluster where the iperf-server is installed, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml get serviceexport -n iperf +``` +Expected Output +``` +NAME SLICE INGRESS PORT(S) ENDPOINTS STATUS +iperf-server slice-red 5201/TCP 1 READY +``` + +To validate the service imports on the workers clusters, use the following commands: + +``` +/usr/local/bin/kubectl --context=kind-ks-w-1 --kubeconfig=kubeslice/kubeconfig.yaml get serviceimport -n iperf +``` +Expected Output +``` +NAME SLICE PORT(S) ENDPOINTS STATUS +iperf-server slice-red 5201/TCP 1 READY +``` + +``` +/usr/local/bin/kubectl --context=kind-ks-w-2 --kubeconfig=kubeslice/kubeconfig.yaml get serviceimport -n iperf +``` +Expected Output +``` +NAME SLICE PORT(S) ENDPOINTS STATUS +iperf-server slice-red 5201/TCP 1 READY +``` + +### Verify the Inter-Cluster Communication + +Use the following command to describe the iperf-server service and retrieve the short and full DNS names for the service. +``` +/usr/local/bin/kubectl --context=kind-ks-w-2 --kubeconfig=kubeslice/kubeconfig.yaml describe serviceimport iperf-server -n iperf | grep +``` + +Expected Output +``` +"Dns Name:" + Dns Name: iperf-server.iperf.svc.slice.local + Dns Name: iperf-server-758dd55bf-dkkbw.ks-w-1.iperf-server.iperf.svc.slice.local +``` + +:::note +Use the short DNS name later to verify the inter-cluster communication. +::: + +To verify the iPerf connectivity, use the following command: +``` +/usr/local/bin/kubectl --context=kind-ks-w-2 --kubeconfig=kubeslice/kubeconfig.yaml exec -it deploy/iperf-sleep -c iperf -n iperf -- iperf -c iperf-server.iperf.svc.slice.local -p 5201 -i 1 -b 10Mb; +``` + +Expected Output +``` +------------------------------------------------------------ +Client connecting to iperf-server.iperf.svc.slice.local, TCP port 5201 +TCP window size: 45.0 KByte (default) +------------------------------------------------------------ +[ 1] local 10.1.2.5 port 49188 connected with 10.1.1.5 port 5201 +[ ID] Interval Transfer Bandwidth +[ 1] 0.00-1.00 sec 640 KBytes 5.24 Mbits/sec +[ 1] 1.00-2.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 2.00-3.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 3.00-4.00 sec 640 KBytes 5.24 Mbits/sec +[ 1] 4.00-5.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 5.00-6.00 sec 640 KBytes 5.24 Mbits/sec +[ 1] 6.00-7.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 7.00-8.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 8.00-9.00 sec 640 KBytes 5.24 Mbits/sec +[ 1] 9.00-10.00 sec 512 KBytes 4.19 Mbits/sec +[ 1] 0.00-10.12 sec 5.88 MBytes 4.87 Mbits/sec +``` + +## Uninstall KubeSlice + +:::info +The `kubeslic-cli uninstall` command deletes the kind clusters created for the demo, uninstalling the KubeSlice Controller and the registered worker clusters. +::: +To uninstall KubeSlice and delete the demo clusters, use the following command: +``` +kubeslice-cli uninstall +``` diff --git a/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application-on-an-intra-cluster-slice.mdx b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application-on-an-intra-cluster-slice.mdx new file mode 100644 index 00000000..1afe523c --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application-on-an-intra-cluster-slice.mdx @@ -0,0 +1,584 @@ +# Intra-Cluster Slice: BookInfo Deployment + +## Introduction +[BookInfo](https://istio.io/latest/docs/examples/bookinfo/) is a sample application from Istio that is composed +of four separate microservices: productpage, details, reviews, and ratings. In this topic, we will use the +BookInfo application to demonstrate inter-slice communication. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: + +- You have the KubeSlice Controller components and worker cluster components on the same cluster. For more information, +see [Installing KubeSlice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-controller-install.mdx) +and [Registering the Worker Cluster](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx). +- Before creating a slice, create the `bookinfo` namespace in all the participating worker clusters. + Use the following command to create the `bookinfo` namespace: + ``` + kubectl create ns bookinfo + ``` +## Creating the Slice +To install the BookInfo application on a single cluster, you must create a slice without Istio enabled. For more information, +see [Creating a Slice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx). + +## Creating the BookInfo Deployment YAML Files +Using the templates below, create the necessary .yaml files to deploy the BookInfo application. All fields in the +template will remain the same except for the `slice name` which must be replaced with the name of your slice. + +:::info +These instructions will guide you through deploying the Productpage service to a cluster we will refer to as +the `productpage cluster`, and the remaining services as well as service exports will be deployed to a +cluster referred to here as the `services cluster`. +::: + +## ProductPage +Using the template below, create productpage.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Productpage service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: productpage + labels: + app: productpage + service: productpage +spec: + type: NodePort + ports: + - port: 9080 + name: http + selector: + app: productpage +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-productpage + labels: + account: productpage +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: productpage-v1 + labels: + app: productpage + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: productpage + version: v1 + template: + metadata: + labels: + app: productpage + version: v1 + spec: + serviceAccountName: bookinfo-productpage + containers: + - name: productpage + image: docker.io/istio/examples-bookinfo-productpage-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + volumeMounts: + - name: tmp + mountPath: /tmp + securityContext: + runAsUser: 1000 + env: + - name: REVIEWS_HOSTNAME + value: reviews.bookinfo.svc.slice.local + - name: DETAILS_HOSTNAME + value: details.bookinfo.svc.slice.local + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true + volumes: + - name: tmp + emptyDir: {} +``` + +## Details +Using the template below, create details.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Details service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: details + labels: + app: details + service: details +spec: + ports: + - port: 9080 + name: http + selector: + app: details +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-details + labels: + account: details +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: details-v1 + labels: + app: details + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: details + version: v1 + template: + metadata: + labels: + app: details + version: v1 + spec: + serviceAccountName: bookinfo-details + containers: + - name: details + image: docker.io/istio/examples-bookinfo-details-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` + +## Ratings +Using the template below, create ratings.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Ratings service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: ratings + labels: + app: ratings + service: ratings +spec: + ports: + - port: 9080 + name: http + selector: + app: ratings +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-ratings + labels: + account: ratings +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ratings-v1 + labels: + app: ratings + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: ratings + version: v1 + template: + metadata: + labels: + app: ratings + version: v1 + spec: + serviceAccountName: bookinfo-ratings + containers: + - name: ratings + image: docker.io/istio/examples-bookinfo-ratings-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` + +## Reviews +Using the template below, create reviews.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Reviews service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: reviews + labels: + app: reviews + service: reviews +spec: + ports: + - port: 9080 + name: http + selector: + app: reviews +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-reviews + labels: + account: reviews +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: reviews-v3 + labels: + app: reviews + version: v3 +spec: + replicas: 1 + selector: + matchLabels: + app: reviews + version: v3 + template: + metadata: + labels: + app: reviews + version: v3 + spec: + serviceAccountName: bookinfo-reviews + containers: + - name: reviews + image: docker.io/istio/examples-bookinfo-reviews-v3:1.16.2 + imagePullPolicy: IfNotPresent + env: + - name: LOG_DIR + value: "/tmp/logs" + ports: + - containerPort: 9080 + volumeMounts: + - name: tmp + mountPath: /tmp + - name: wlp-output + mountPath: /opt/ibm/wlp/output + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true + volumes: + - name: wlp-output + emptyDir: {} + - name: tmp + emptyDir: {} +``` + +## ServiceExports +Using the template below, create serviceexports.yaml. All fields in the template will remain the same except +for **two** `slice name` instances which must be replaced with the name of your slice. +``` +################################################################################## +# Details ServiceExport +################################################################################## +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: details +spec: + slice: #Replace Slice Name + selector: + matchLabels: + app: details + ingressEnabled: false + ports: + - name: http + containerPort: 9080 + protocol: TCP +--- +################################################################################## +# Reviews ServiceExport +################################################################################## +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: reviews +spec: + slice: #Replace Slice Name + selector: + matchLabels: + app: reviews + ingressEnabled: false + ports: + - name: http + containerPort: 9080 + protocol: TCP +``` + +## Deploy the Application on a Single Cluster + +Perform these steps: + +1. Use the following command to ensure we are targeting the cluster we deploy the product page to: + ``` + kubectx + ``` +2. Use the following command to create the `bookinfo` namespace that we deploy these services on: + ``` + kubectl create ns bookinfo + ``` +3. Use the following command to apply the `productpage.yaml` file: + ``` + kubectl apply -f productpage.yaml -n bookinfo + ``` + Expected Output + ``` + service/productpage created + serviceaccount/bookinfo-productpage created + deployment.apps/productpage-v1 created + ``` +4. Use the following command to check if the deployed productpage pod is running on the cluster: + ``` + kubectl get pods -n bookinfo + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + productpage-v1-5cc46fc6dc-drd8b 4/4 Running 0 26h + ``` +5. Using the following commands, apply the details.yaml, ratings.yaml, reviews.yaml, and serviceexports.yaml files. + Use the following command to apply the `details.yaml` file. + ``` + kubectl apply -f details.yaml -n bookinfo + ``` + Expected Output + ``` + service/details created + serviceaccount/bookinfo-details created + deployment.apps/details-v1 created + ``` +6. Use the following command to apply the `ratings.yaml` file: + ``` + kubectl apply -f ratings.yaml -n bookinfo + ``` + Expected Output + ``` + service/ratings created + serviceaccount/bookinfo-ratings created + deployment.apps/ratings-v1 created + ``` +7. Use the following command to apply the `reviews.yaml` file: + ``` + kubectl apply -f reviews.yaml -n bookinfo + ``` + Expected Output + ``` + service/reviews created + serviceaccount/bookinfo-reviews created + deployment.apps/reviews-v3 created + ``` +8. Use the following command to verify if the deployed pods are running on the cluster: + ``` + kubectl get pods -n bookinfo + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + details-v1-557b474454-fbfhh 4/4 Running 0 26h + ratings-v1-5846f848bb-4dwtz 4/4 Running 0 26h + reviews-v3-64cf7654f4-cfqz8 4/4 Running 0 26h + ``` +9. Use the following command to apply `serviceexports.yaml` file: + ``` + kubectl apply -f serviceexports.yaml -n bookinfo + ``` + Expected Output + ``` + serviceexport.networking.kubeslice.io/details created + serviceexport.networking.kubeslice.io/reviews created + ``` +:::success +You have completed the deployment of BookInfo application on a slice.** +::: + +## Validate the BookInfo Deployment +### Validate the Services + +Perform these steps: + +1. Switch contexts to target the `services cluster`. + ``` + kubectx + ``` +2. Use the following command to verify the details and reviews services have been successfully exported to the +KubeSlice configuration: + ``` + kubectl get serviceexport -n bookinfo + ``` + Expected Output + ``` + NAME SLICE INGRESS SERVICEPORT(S) PORT(S) ENDPOINTS STATUS ALIAS + details white 9080/TCP 1 READY + reviews white 9080/TCP 1 READY + ``` + +## Validate the Productpage on the Cloud Cluster + +Perform these steps: + +1. Switch contexts to target the `productpage cluster`. + ``` + kubectx + ``` +2. Using the following command, verify the details and reviews service imports are present in the cluster: + ``` + kubectl get serviceimport -n bookinfo + ``` + Expected Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + details white 9080/TCP 1 READY + reviews white 9080/TCP 1 READY + ``` +3. Use the following command to check the exposed port for the product page service. Use this port to +visit the BookInfo webpage. + ``` + kubectl get services -n bookinfo + ``` + Expected Output + ``` + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + details ClusterIP 10.0.116.23 9080/TCP 2d2h + productpage NodePort 10.0.20.209 9080:31194/TCP 2d2h + reviews ClusterIP 10.0.146.220 9080/TCP 2d2h + ``` + + :::info + To view the deployed BookInfo product page, we need the external IP of an application node and the exposed port + we just retrieved. Take note of the external IP address of one of the application nodes to use it later. + ::: + +4. Use the following command to get your node details: + ``` + kubectl get nodes -o wide + ``` + Expected Output (your output will differ, here we are just focused on the external IP address). + ``` + kubectl get nodes -o wide + NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE + KERNEL-VERSION CONTAINER-RUNTIME + gke-preprod-knative--preprod-knative--aba5a0cc-9jrq Ready 27h v1.20.15-gke.3600 10.6.0.4 35.231.181.81 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + gke-preprod-knative--preprod-knative--aba5a0cc-xj3j Ready 27h v1.20.15-gke.3600 10.6.0.5 35.243.229.81 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + gke-preprod-knative--preprod-knative--d19d3a9f-c32x Ready 28h v1.20.15-gke.3600 10.6.0.3 104.196.200.27 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + ``` +5. Combine the external IP address the command returns with the port you retrieved in the last step in the format below, +and visit the page in a browser to view your multi-cluster BookInfo deployment. + ``` + http://:/productpage + ``` + Example + ![alt](/img/Bookinfo-productpage-OS.png) + +## Validate the Productpage on the Kind Cluster +### Access the Productpage from the Local Machine +If the kind clusters are on a local machine, perform these steps: + +1. Set up port-forwarding from a local machine using the following command: + ``` + kubectl port-forward svc/ -n : + ``` + Example + ``` + kubectl port-forward svc/productpage -n bookinfo 31986:9080 + ``` +2. Open the browser to access the product page using the following URL: + ``` + http://localhost:/productpage + ``` + Example + ``` + http://localhost:31986/productpage + ``` + +The following is an example of the product page: +![alt](/img/Bookinfo-productpage-OS.png) + +### Access the Productpage from the Cloud EC2 Machine +If the kind clusters are on Cloud EC2 Machine, perform these steps: + +1. Connect to your EC2 machine using SSH from your local machine using the following command: + ``` + ssh -i ubuntu@ -N -L :: + ``` + Example + ``` + ssh -i mykeypair.pem ubuntu@54.234.57.178 -N -L 8080:172.18.0.6:31986 + ``` +2. Open the browser to access the product page using the following URL: + ``` + http://localhost:/productpage + ``` + Example + ``` + http://localhost:8080/productpage + ``` + +The following is an example of the product page: +![alt](/img/Bookinfo-productpage-OS.png) + +:::success +You have successfully deployed the BookInfo application on a KubeSlice configuration containing at least two clusters. +::: + +## Uninstall Istio BookInfo +To uninstall Istio BookInfo from your KubeSlice configuration, follow the instructions +in [offboarding namespaces](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#offboard-application-namespaces). diff --git a/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application.mdx b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application.mdx new file mode 100644 index 00000000..10d857c0 --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-bookinfo-application.mdx @@ -0,0 +1,594 @@ +# Multi-Cluster Slice: BookInfo Deployment + +## Introduction +[BookInfo](https://istio.io/latest/docs/examples/bookinfo/) is a sample application from Istio that is composed +of four separate microservices: productpage, details, reviews, and ratings. In this topic, we will use the +BookInfo application to demonstrate inter-slice communication. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: + +- You have a KubeSlice configuration with two or more clusters registered. For more information, +see [Installing KubeSlice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-controller-install.mdx) +and [Registering the Worker Cluster](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx). +- You have Istio installed in all registered worker clusters. +- Before creating a slice, create the `bookinfo` namespace in all the participating worker clusters. + Use the following command to create the `bookinfo` namespace: + ``` + kubectl create ns bookinfo + ``` +- Inject the istio label to the `bookinfo` namespace using the following command: + ``` + kubectl label namespace bookinfo istio-injection=enabled + ``` +- You have the slice created across the worker clusters. For more information, +see [Creating a Slice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx). + +## Create the BookInfo Deployment YAML Files +Using the templates below, create the necessary .yaml files to deploy the BookInfo application. +All fields in the template will remain the same except for the `slice name` which must be replaced with the +name of your slice. + +:::info +These instructions will guide you through deploying the Product Page service to a cluster we will refer to as +the `productpage cluster`, and the remaining services as well as service exports will be deployed to a cluster +referred to here as the `services cluster`. +::: + +## Productpage +Using the template below, create productpage.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Productpage service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: productpage + labels: + app: productpage + service: productpage +spec: + type: NodePort + ports: + - port: 9080 + name: http + selector: + app: productpage +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-productpage + labels: + account: productpage +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: productpage-v1 + labels: + app: productpage + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: productpage + version: v1 + template: + metadata: + labels: + app: productpage + version: v1 + spec: + serviceAccountName: bookinfo-productpage + containers: + - name: productpage + image: docker.io/istio/examples-bookinfo-productpage-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + volumeMounts: + - name: tmp + mountPath: /tmp + securityContext: + runAsUser: 1000 + env: + - name: REVIEWS_HOSTNAME + value: reviews.bookinfo.svc.slice.local + - name: DETAILS_HOSTNAME + value: details.bookinfo.svc.slice.local + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true + volumes: + - name: tmp + emptyDir: {} +``` + +## Details +Using the template below, create details.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Details service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: details + labels: + app: details + service: details +spec: + ports: + - port: 9080 + name: http + selector: + app: details +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-details + labels: + account: details +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: details-v1 + labels: + app: details + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: details + version: v1 + template: + metadata: + labels: + app: details + version: v1 + spec: + serviceAccountName: bookinfo-details + containers: + - name: details + image: docker.io/istio/examples-bookinfo-details-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` +## Ratings +Using the template below, create ratings.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Ratings service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: ratings + labels: + app: ratings + service: ratings +spec: + ports: + - port: 9080 + name: http + selector: + app: ratings +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-ratings + labels: + account: ratings +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ratings-v1 + labels: + app: ratings + version: v1 +spec: + replicas: 1 + selector: + matchLabels: + app: ratings + version: v1 + template: + metadata: + labels: + app: ratings + version: v1 + spec: + serviceAccountName: bookinfo-ratings + containers: + - name: ratings + image: docker.io/istio/examples-bookinfo-ratings-v1:1.16.2 + imagePullPolicy: IfNotPresent + ports: + - containerPort: 9080 + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` + +## Reviews +Using the template below, create reviews.yaml. All fields in the template will remain the same except for +the `slice name` which must be replaced with the name of your slice. +``` +################################################################################################## +# Reviews service +################################################################################################## +apiVersion: v1 +kind: Service +metadata: + name: reviews + labels: + app: reviews + service: reviews +spec: + ports: + - port: 9080 + name: http + selector: + app: reviews +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: bookinfo-reviews + labels: + account: reviews +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: reviews-v3 + labels: + app: reviews + version: v3 +spec: + replicas: 1 + selector: + matchLabels: + app: reviews + version: v3 + template: + metadata: + labels: + app: reviews + version: v3 + spec: + serviceAccountName: bookinfo-reviews + containers: + - name: reviews + image: docker.io/istio/examples-bookinfo-reviews-v3:1.16.2 + imagePullPolicy: IfNotPresent + env: + - name: LOG_DIR + value: "/tmp/logs" + ports: + - containerPort: 9080 + volumeMounts: + - name: tmp + mountPath: /tmp + - name: wlp-output + mountPath: /opt/ibm/wlp/output + securityContext: + runAsUser: 1000 + - name: netshoot + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true + volumes: + - name: wlp-output + emptyDir: {} + - name: tmp + emptyDir: {} +``` +## ServiceExports +Using the template below, create serviceexports.yaml. All fields in the template will remain the same except + for **two** `slice name` instances which must be replaced with the name of your slice. +``` +################################################################################## +# Details ServiceExport +################################################################################## +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: details +spec: + slice: #Replace Slice Name + selector: + matchLabels: + app: details + ingressEnabled: false + ports: + - name: http + containerPort: 9080 + protocol: TCP +--- +################################################################################## +# Reviews ServiceExport +################################################################################## +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: reviews +spec: + slice: #Replace Slice Name + selector: + matchLabels: + app: reviews + ingressEnabled: false + ports: + - name: http + containerPort: 9080 + protocol: TCP +``` +## Deploy to the Productpage Cluster + +Perform these steps: +1. Use the following command to ensure we are targeting the cluster we will be deploying the product page to: + ``` + kubectx + ``` +2. Use the following command to apply the `productpage.yaml` file: + ``` + kubectl apply -f productpage.yaml -n bookinfo + ``` + Expected Output: + ``` + service/productpage created + serviceaccount/bookinfo-productpage created + deployment.apps/productpage-v1 created + ``` +3. Use the following command to check if the deployed productpage pod is running on the cluster: + ``` + kubectl get pods -n bookinfo + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + productpage-v1-5cc46fc6dc-drd8b 4/4 Running 0 26h + ``` + +## Deploy to the Service Cluster + +Perform these steps: + +1. Use the following command to ensure we are targeting the cluster we deploy reviews, details, and ratings to: + ``` + kubectx + ``` +2. Use the following command to create the `bookinfo` namespace that we deploy these services on: + ``` + kubectl create ns bookinfo + ``` +3. Use the following command to label the `bookinfo` namespace for istio-injection: + ``` + kubectl label namespace bookinfo istio-injection=enabled + ``` +4. Using the following commands, apply the details.yaml, ratings.yaml, reviews.yaml, and serviceexports.yaml files. +Use the following command to apply the `details.yaml` file. + ``` + kubectl apply -f details.yaml -n bookinfo + ``` + Expected Output + ``` + service/details created + serviceaccount/bookinfo-details created + deployment.apps/details-v1 created + ``` +5. Use the following command to apply the `ratings.yaml` file: + ``` + kubectl apply -f ratings.yaml -n bookinfo + ``` + Expected Output + ``` + service/ratings created + serviceaccount/bookinfo-ratings created + deployment.apps/ratings-v1 created + ``` +6. Use the following command to apply the `reviews.yaml` file: + ``` + kubectl apply -f reviews.yaml -n bookinfo + ``` + Expected Output + ``` + service/reviews created + serviceaccount/bookinfo-reviews created + deployment.apps/reviews-v3 created + ``` +7. Use the following command to verify if the deployed pods are running on the cluster: + ``` + kubectl get pods -n bookinfo + ``` + Expected Output + ``` + NAME READY STATUS RESTARTS AGE + details-v1-557b474454-fbfhh 4/4 Running 0 26h + ratings-v1-5846f848bb-4dwtz 4/4 Running 0 26h + reviews-v3-64cf7654f4-cfqz8 4/4 Running 0 26h + ``` +8. Use the following command to apply `serviceexports.yaml` file: + ``` + kubectl apply -f serviceexports.yaml -n bookinfo + ``` + Expected Output + ``` + serviceexport.networking.kubeslice.io/details created + serviceexport.networking.kubeslice.io/reviews created + ``` + +## Validate the BookInfo Deployment +### Validate the Services + +Perform these steps: + +1. Switch the contexts to target the `services cluster`. + ``` + kubectx + ``` +2. Use the following command to verify the details and reviews services have been successfully exported to the +KubeSlice configuration: + ``` + kubectl get serviceexport -n bookinfo + ``` + Expected Output + ``` + NAME SLICE INGRESS SERVICEPORT(S) PORT(S) ENDPOINTS STATUS ALIAS + details white true 9080/TCP 1 READY + reviews white true 9080/TCP 1 READY + ``` +### Validate the Productpage on the Cloud Cluster + +Perform these steps: + +1. Switch contexts to target the `productpage cluster`. + ``` + kubectx + ``` +2. Using the following command, verify the details and reviews service imports are present in the cluster: + ``` + kubectl get serviceimport -n bookinfo + ``` + Expected Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + details white 9080/TCP 1 READY + reviews white 9080/TCP 1 READY + ``` +3. Use the following command to check the exposed port for the product page service. In a moment, use this port to +visit the BookInfo webpage. + ``` + kubectl get services -n bookinfo + ``` + Expected Output + ``` + NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE + details ClusterIP 10.0.116.23 9080/TCP 2d2h + productpage NodePort 10.0.20.209 9080:31194/TCP 2d2h + reviews ClusterIP 10.0.146.220 9080/TCP 2d2h + ``` + +:::info +To view the deployed BookInfo product page, we need the external IP of an application node and the exposed +port we just retrieved.Take note of the external IP address of one of the application nodes to use it later. +::: + +4. Use the following command to get your node details: + ``` + kubectl get nodes -o wide + ``` + Expected Output (your output will differ, here we are just focused on the external IP address). + ``` + kubectl get nodes -o wide + NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE + KERNEL-VERSION CONTAINER-RUNTIME + gke-preprod-knative--preprod-knative--aba5a0cc-9jrq Ready 27h v1.20.15-gke.3600 10.6.0.4 35.231.181.81 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + gke-preprod-knative--preprod-knative--aba5a0cc-xj3j Ready 27h v1.20.15-gke.3600 10.6.0.5 35.243.229.81 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + gke-preprod-knative--preprod-knative--d19d3a9f-c32x Ready 28h v1.20.15-gke.3600 10.6.0.3 104.196.200.27 Container-Optimized OS from Google 5.4.170+ containerd://1.4.8 + ``` +5. Combine the external IP address the command returns with the port you retrieved in the last step in the format below, +and visit the page in a browser to view your multi-cluster BookInfo deployment. + ``` + http://:/productpage + ``` + Example + ![alt](/img/Bookinfo-productpage-OS.png) + +## Validate the Productpage on the Kind Cluster +### Access the Productpage from the Local Machine +If the kind clusters are on a local machine, perform these steps: + +1. Set up port-forwarding from a local machine using the following command: + ``` + kubectl port-forward svc/ -n : + ``` + Example + ``` + kubectl port-forward svc/productpage -n bookinfo 31986:9080 + ``` +2. Open the browser to access the product page using the following URL: + ``` + http://localhost:/productpage + ``` + Example + ``` + http://localhost:31986/productpage + ``` + +The following is an example of the product page: +![alt](/img/Bookinfo-productpage-OS.png) + +### Access the Productpage from the Cloud EC2 Machine +If the kind clusters are on Cloud EC2 Machine, perform these steps: + +1. Connect to your EC2 machine using SSH from your local machine using the following command: + ``` + ssh -i ubuntu@ -N -L :: + ``` + Example + ``` + ssh -i mykeypair.pem ubuntu@54.234.57.178 -N -L 8080:172.18.0.6:31986 + ``` +2. Open the browser to access the product page using the following URL: + ``` + http://localhost:/productpage + ``` + Example + ``` + http://localhost:8080/productpage + ``` + +The following is an example of the product page: +![alt](/img/Bookinfo-productpage-OS.png) + +:::success +You have successfully deployed BookInfo application on a KubeSlice configuration containing at least two clusters. +::: + +## Uninstall Istio BookInfo +To uninstall BookInfo application from your KubeSlice configuration, follow the +instructions in [offboarding namespaces](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#offboard-application-namespaces). \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application-on-an-intra-cluster-slice.mdx b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application-on-an-intra-cluster-slice.mdx new file mode 100644 index 00000000..1a1a6e43 --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application-on-an-intra-cluster-slice.mdx @@ -0,0 +1,359 @@ +# Intra-Cluster Slice: iPerf Deployment + +## Introduction +iPerf is a tool commonly used to measure network performance, perform network tuning, and more. The iPerf +application consists of two main services, iperf-sleep (client) and iperf-server. + +This tutorial provides the steps to: +* Install the iperf-sleep and iperf-server services on a single worker cluster within a KubeSlice configuration. +* Verify intra-cluster communication over KubeSlice. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: + +- You have the KubeSlice Controller components and worker cluster components on the same cluster. For more information, +see [Installing KubeSlice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-controller-install.mdx) +and [Registering the Worker Cluster](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx). +- Before creating a slice, create the `iperf` namespace in all the participating worker clusters. +Use the following command to create the `iperf` namespace: + ``` + kubectl create ns iperf + ``` + +## Create a Slice +To install the iPerf application on a single cluster, you must create a slice without Istio enabled. + +### Create the Slice Configuration YAML File +Use the following template to create a slice without Istio enabled: +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: +spec: + sliceSubnet: #For example: 10.32.0.0/16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - + qosProfileDetails: + queueType: HTB + priority: 1 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - +``` + +### Apply the Slice Configuration +The following information is required. + + +| Variable | Description | +|------------|------------------------| +| `` | The name of the cluster. | +| ``| The name of the slice configuration file. | +| `` | The project name on which you apply the slice configuration file. | + +Perform these steps: + +1. Switch the context to the KubeSlice Controller using the following command: + + ``` + kubectx + ``` +2. Apply the YAML file on the project namespace using the following command: + + ``` + kubectl apply -f .yaml -n + ``` + +## Deploy iPerf + +In this tutorial, iperf-sleep and iperf-server will be deployed in the same worker clusters. The cluster is used +for iperf-sleep is referred to as `sleep cluster` as well as for iperf-server. Therefore it is also referred to +as `server cluster`. + +### Create the iPerf Sleep YAML File + +Use the following template to create a `iperf-sleep.yaml` deployment file. +``` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: iperf-sleep + namespace: iperf + labels: + app: iperf-sleep +spec: + replicas: 1 + selector: + matchLabels: + app: iperf-sleep + template: + metadata: + labels: + app: iperf-sleep + spec: + containers: + - name: iperf + image: mlabbe/iperf + imagePullPolicy: Always + command: ["/bin/sleep", "3650d"] + - name: sidecar + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` + +### Apply the iPerf Sleep YAML File + +Perform these steps: + +1. Switch the context to the registered cluster you want to install iperf-sleep. + ``` + kubectx + ``` +2. Apply the `iperf-sleep.yaml` deployment file using the following command: + ``` + kubectl apply -f iperf-sleep.yaml -n iperf + ``` + +## Create the iPerf Server YAML File +Using the following template create a `iperf-server.yaml` deployment file. All fields in the template will remain +the same except for **one `slice name`** instance which must be replaced with the name of your slice. +``` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: iperf-server + namespace: iperf + labels: + app: iperf-server +spec: + replicas: 1 + selector: + matchLabels: + app: iperf-server + template: + metadata: + labels: + app: iperf-server + spec: + containers: + - name: iperf + image: mlabbe/iperf + imagePullPolicy: Always + args: + - '-s' + - '-p' + - '5201' + ports: + - containerPort: 5201 + name: server + - name: sidecar + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +--- +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: iperf-server + namespace: iperf +spec: + slice: + selector: + matchLabels: + app: iperf-server + ports: + - name: tcp + containerPort: 5201 + protocol: TCP +``` + +## Apply the iPerf Server YAML File +Install the iperf server on the same worker cluster that has iperf sleep installed, you must remain on the same context of the worker cluster. + +Apply the iperf-server.yaml deployment. +``` +kubectl apply -f iperf-server.yaml -n iperf +``` + +## Validate your iPerf Installation +To verify our iPerf installation, switch contexts to the cluster with the iperf-sleep.yaml applied. + +## Validate the iPerf Sleep Installation +Perform these steps: + +1. Switch the context to the worker cluster. + ``` + kubectx + ``` +2. Validate the iperf-sleep pods belonging to the `iperf` namespace using the following command: + ``` + kubectl get pods -n iperf + ``` + Example Output + ``` + NAME READY STATUS RESTARTS AGE + iperf-sleep-5477bf94cb-vmmtd 3/3 Running 0 10s + ``` + +3. Validate the ServiceImport using the following command: + ``` + kubectl get serviceimport -n iperf + ``` + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 1 READY + ``` + +## Validate the iPerf Server Installation +Perform these steps: + +1. Switch the context to the worker cluster. + ``` + kubectx + ``` +2. Validate the iperf-server pods belonging to the `iperf` namespace using the following command: + ``` + kubectl get pods -n iperf + ``` + + Example Output + ``` + NAME READY STATUS RESTARTS AGE + iperf-server-5958958795-fld2p 3/3 Running 0 20s + ``` + +3. Validate the ServiceImport using the following command: + ``` + kubectl get serviceimport -n iperf + ``` + + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 1 READY + ``` +4. Validate the ServiceExport using the following command: + ``` + kubectl get serviceexport -n iperf + ``` + Example Output + ``` + NAME SLICE INGRESS SERVICEPORT(S) PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 5201/TCP 1 READY + ``` + +## Validate ServiceExportconfig and ServiceImportconfig +Perform these steps on the worker cluster where KubeSlice Controller is installed: + +1. Switch the context of the cluster. + ``` + kubectx + ``` +2. Validate serviceexportconfig using the following command: + ``` + kubectl get serviceexportconfigs -A + ``` + Example Output + ``` + NAMESPACE NAME AGE + kubeslice-devops iperf-server 5m12s + ``` +3. Validate the workerserviceimports using the following command: + ``` + kubectl get workerserviceimports -A + ``` + Example Output + ``` + NAMESPACE NAME AGE + kubeslice-devops iperf-server-iperf-lion-worker-cluster-1 5m59s + kubeslice-devops iperf-server-iperf-lion-worker-cluster-2 5m59s + ``` + +## Get the DNS Name + +Use the following command to describe the iperf-server service and retrieve the short and full DNS names for the +service. Use the short DNS name later to verify the inter-cluster communication. + +``` +kubectl describe serviceimport iperf-server -n iperf | grep "Dns Name:" +``` +Expected Output +``` +Dns Name: iperf-server.iperf.svc.slice.local #The DNS Name listed here will be used as the DNS Name below. +Dns Name: ..iperf-server.iperf.svc.slice.local #Full DNS Name +``` + +## Verify the Intra-Cluster Communication +Perform these steps: + +1. List the pods in the `iperf` namespace to get the full name of the iperf-sleep pod. + ``` + kubectl get pods -n iperf + ``` +2. Using the pod name you just retrieved, execute the command into the iperf-sleep pod with the following command: + ``` + kubectl exec -it -c iperf -n iperf -- sh + ``` +3. Once attached to the pod, use the short DNS Name retrieved above to connect to the server from the sleep pod. + ``` + iperf -c -p 5201 -i 1 -b 10Mb; + ``` + +Example Output + +If the iperf-sleep pod is able to reach the iperf-server pod, you should see similar output to that below. +``` +> kubectl exec -it iperf-sleep-5477bf94cb-vmmtd -c iperf -n iperf -- sh +/ $ iperf -c iperf-server.iperf.svc.slice.local -p 5201 -i 1 -b 10Mb; +------------------------------------------------------------ +Client connecting to iperf-server.iperf.svc.slice.local, TCP port 5201 +TCP window size: 45.0 KByte (default) +------------------------------------------------------------ +[ 1] local 10.1.1.89 port 38400 connected with 10.1.2.25 port 5201 +[ ID] Interval Transfer Bandwidth +[ 1] 0.00-1.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 1.00-2.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 2.00-3.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 3.00-4.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 4.00-5.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 5.00-6.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 6.00-7.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 7.00-8.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 8.00-9.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 9.00-10.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 0.00-10.00 sec 12.8 MBytes 10.7 Mbits/sec +/ $ +``` + +## Uninstall iPerf +To uninstall iPerf application from your KubeSlice configuration, follow the instructions +in [offboarding namespaces](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#offboard-application-namespaces). diff --git a/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application.mdx b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application.mdx new file mode 100644 index 00000000..0d4ed426 --- /dev/null +++ b/versioned_docs/version-1.5.0/tutorials/yaml-tutorials/deploy-the-iperf-application.mdx @@ -0,0 +1,379 @@ +# Multi-Cluster Slice: iPerf Deployment + +## Introduction +iPerf is a tool commonly used to measure network performance, perform network tuning, and more. The iPerf +application consists of two main services, iperf-sleep (client) and iperf-server. + +This tutorial provides the steps to: +* Install the iperf-sleep and iperf-server services on two clusters within a KubeSlice configuration. +* Verify inter-cluster communication over KubeSlice. + +## Prerequisites +Before you begin, ensure the following prerequisites are met: + +- You have a KubeSlice configuration with two or more clusters registered. For more information, +see [Installing KubeSlice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-controller-install.mdx) +and [Registering the Worker Cluster](/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx). +- Before creating the slice, create a `iperf` namespace in all participating worker clusters. + Use the following command to create the `iperf` namespace: + ``` + kubectl create ns iperf + ``` +- You have the slice created across the worker clusters. For more information, +see [Create a Slice](/versioned_docs/version-1.4.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx). + + +## Create the Slice Configuration YAML File +Use the following template to create the Slice without Istio: +``` +apiVersion: controller.kubeslice.io/v1alpha1 +kind: SliceConfig +metadata: + name: +spec: + sliceSubnet: #For example: 10.32.0.0/16 + sliceType: Application + sliceGatewayProvider: + sliceGatewayType: OpenVPN + sliceCaType: Local + sliceIpamType: Local + clusters: + - + qosProfileDetails: + queueType: HTB + priority: 1 + tcType: BANDWIDTH_CONTROL + bandwidthCeilingKbps: 5120 + bandwidthGuaranteedKbps: 2560 + dscpClass: AF11 + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - + isolationEnabled: false #make this true in case you want to enable isolation + allowedNamespaces: + - namespace: kube-system + clusters: + - +``` + +## Apply the Slice Configuration +The following information is required. + +| Variable | Description | +|---------------|--------------------------------| +| `` | The given name of the cluster. | +| `` | The name of the slice configuration file | +| `` | The project namespace on which you apply the slice configuration file. | + +Perform these steps: + +1. Switch the context to the KubeSlice Controller using the following command: + ``` + kubectx + ``` + +2. Apply the YAML file on the project namespace using the following command: + ``` + kubectl apply -f .yaml -n + ``` + +## Deploy iPerf +In this tutorial, iperf-sleep and iperf-server will be deployed in the two different clusters. The cluster used for +iperf-sleep is referred to as `sleep cluster`, and the cluster used for iperf-server is referred to as `server cluster`. + +## Create the iPerf Sleep YAML File + +Use the following template to create a `iperf-sleep.yaml` deployment file. +``` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: iperf-sleep + namespace: iperf + labels: + app: iperf-sleep +spec: + replicas: 1 + selector: + matchLabels: + app: iperf-sleep + template: + metadata: + labels: + app: iperf-sleep + spec: + containers: + - name: iperf + image: mlabbe/iperf + imagePullPolicy: Always + command: ["/bin/sleep", "3650d"] + - name: sidecar + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +``` + +## Apply the iPerf Sleep YAML File + + +Perform these steps: + +1. Switch the context to the registered cluster you want to install iperf-sleep. + ``` + kubectx + ``` +2. Create the `iperf` namespace using the following command: + ``` + kubectl create ns iperf + ``` +3. Apply the `iperf-sleep.yaml` deployment file using the following command: + ``` + kubectl apply -f iperf-sleep.yaml -n iperf + ``` + +## Create the iPerf Server YAML File +Using the following template create a `iperf-server.yaml` deployment file. All fields in the template will +remain the same except for **one `slice name`** instances which must be replaced with the name of your slice. +``` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: iperf-server + namespace: iperf + labels: + app: iperf-server +spec: + replicas: 1 + selector: + matchLabels: + app: iperf-server + template: + metadata: + labels: + app: iperf-server + spec: + containers: + - name: iperf + image: mlabbe/iperf + imagePullPolicy: Always + args: + - '-s' + - '-p' + - '5201' + ports: + - containerPort: 5201 + name: server + - name: sidecar + image: nicolaka/netshoot + imagePullPolicy: IfNotPresent + command: ["/bin/sleep", "3650d"] + securityContext: + capabilities: + add: ["NET_ADMIN"] + allowPrivilegeEscalation: true + privileged: true +--- +apiVersion: networking.kubeslice.io/v1beta1 +kind: ServiceExport +metadata: + name: iperf-server + namespace: iperf +spec: + slice: + selector: + matchLabels: + app: iperf-server + ingressEnabled: false + ports: + - name: tcp + containerPort: 5201 + protocol: TCP +``` + +### Apply the iPerf Server YAML File +Perform these steps: + +1. Switch the context to the registered cluster you want to install the iperf server. + ``` + kubectx + ``` +2. Create the `iperf` namespace using the following command: + ``` + kubectl create ns iperf + ``` +3. Apply the `iperf-server.yaml` deployment file using the following command: + ``` + kubectl apply -f iperf-server.yaml -n iperf + ``` + +## Validate your iPerf Installation +To verify our iPerf installation, first switch the context to the cluster with the iperf-sleep.yaml applied. + +## Validate the iPerf Sleep Installation +Perform these steps: + +1. Switch the context to the cluster where you installed the iperf Sleep. + ``` + kubectx + ``` + +2. Validate the iperf-sleep pods belonging to the `iperf` namespace using the following command: + ``` + kubectl get pods -n iperf + ``` + Example Output + ``` + NAME READY STATUS RESTARTS AGE + iperf-sleep-5477bf94cb-vmmtd 3/3 Running 0 10s + ``` + +3. Validate the ServiceImport using the following command: + ``` + kubectl get serviceimport -n iperf + ``` + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 1 READY + ``` + +## Validate the iPerf Server Installation +Perform these steps: + +1. Switch the context to the cluster where you have installed the iperf Server. + ``` + kubectx + ``` +2. Validate the iperf-server pods belonging to the `iperf` namespace using the following command: + ``` + kubectl get pods -n iperf + ``` + Example Output + ``` + NAME READY STATUS RESTARTS AGE + iperf-server-5958958795-fld2p 3/3 Running 0 20s + ``` +3. Validate the ServiceImport using the following command: + ``` + kubectl get serviceimport -n iperf + ``` + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 1 READY + ``` +4. Validate the ServiceExport using the following command: + ``` + kubectl get serviceexport -n iperf + ``` + Example Output + ``` + NAME SLICE INGRESS SERVICEPORT(S) PORT(S) ENDPOINTS STATUS ALIAS + iperf-server lion 5201/TCP 1 READY + ``` + +## Validate ServiceExport and ServiceImport +Perform these steps in the cluster where KubeSlice Controller is installed: + +1. Switch the context of the cluster. + ``` + kubectx + ``` + +2. Validate serviceexportconfig using the following command: + ``` + kubectl get serviceexportconfigs -A + ``` + + Example Output + ``` + NAMESPACE NAME AGE + kubeslice-devops iperf-server 5m12s + ``` + +3. Validate the workerserviceimports using the following command: + ``` + kubectl get workerserviceimports -A + ``` + + Example Output + ``` + NAMESPACE NAME AGE + kubeslice-devops iperf-server-iperf-lion-worker-cluster-1 5m59s + kubeslice-devops iperf-server-iperf-lion-worker-cluster-2 5m59s + ``` + +## Get the DNS Name + +Use the following command to describe the iperf-server service and retrieve the short and full DNS names for the service. We will use the short DNS name later to verify the inter-cluster communication. +``` +kubectl describe serviceimport iperf-server -n iperf | grep "Dns Name:" +``` + +Expected Output +``` +Dns Name: iperf-server.iperf.svc.slice.local #The DNS Name listed here will be used as the DNS Name below. +Dns Name: ..iperf-server.iperf.svc.slice.local #Full DNS Name +``` + +## Verify the Inter-Cluster Communication +Perform these steps: + +1. Switch the context of the cluster. + ``` + kubectx + ``` + +2. List the pods in the `iperf` namespace to get the full name of the iperf-sleep pod. + ``` + kubectl get pods -n iperf + ``` + +3. Using the pod name you just retrieved, execute the command into the iperf-sleep pod with the following command: + ``` + kubectl exec -it -c iperf -n iperf -- sh + ``` + +4. After attaching the pod, use the short DNS Name retrieved above to connect to the server from the sleep pod. + ``` + iperf -c -p 5201 -i 1 -b 10Mb; + ``` + +Expected Output + +If the iperf-sleep pod is able to reach the iperf-server pod across clusters, you should see similar output to +that below. +``` +> kubectl exec -it iperf-sleep-5477bf94cb-vmmtd -c iperf -n iperf -- sh +/ $ iperf -c iperf-server.iperf.svc.slice.local -p 5201 -i 1 -b 10Mb; +------------------------------------------------------------ +Client connecting to iperf-server.iperf.svc.slice.local, TCP port 5201 +TCP window size: 45.0 KByte (default) +------------------------------------------------------------ +[ 1] local 10.1.1.89 port 38400 connected with 10.1.2.25 port 5201 +[ ID] Interval Transfer Bandwidth +[ 1] 0.00-1.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 1.00-2.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 2.00-3.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 3.00-4.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 4.00-5.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 5.00-6.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 6.00-7.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 7.00-8.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 8.00-9.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 9.00-10.00 sec 1.25 MBytes 10.5 Mbits/sec +[ 1] 0.00-10.00 sec 12.8 MBytes 10.7 Mbits/sec +/ $ +``` + + +## Uninstall iPerf +To uninstall iPerf application from your KubeSlice configuration, follow the instructions +in [offboarding namespaces](/versioned_docs/version-1.4.0/uninstall-kubeslice/uninstall-kubeslice.mdx#offboard-application-namespaces). diff --git a/versioned_docs/version-1.5.0/uninstall-kubeslice/uninstall-kubeslice.mdx b/versioned_docs/version-1.5.0/uninstall-kubeslice/uninstall-kubeslice.mdx new file mode 100644 index 00000000..8ffbb63f --- /dev/null +++ b/versioned_docs/version-1.5.0/uninstall-kubeslice/uninstall-kubeslice.mdx @@ -0,0 +1,228 @@ +# Uninstall KubeSlice +This topic describes how to uninstall KubeSlice. Follow these steps to uninstall the KubeSlice Controller: + +- Delete the ServiceExport for each application +- Offboard all namespaces from the slice +- Delete a slice +- Uninstall Slice operator +- Deregister the worker cluster +- Delete a project +- Uninstall the KubeSlice Controller + +## Delete ServiceExports +If a ServiceExport was created in the application namespace, it must be deleted first. + +Deleting the ServiceExport removes the corresponding ServiceImport automatically on all the clusters of the slice. + +The below variables are required to delete the service export. + +| Variables | Description | +|-------------------------|--------------------------------------------------------- +| `` | The name of the cluster the application is deployed on. +| `` | The name of the service export that you want to delete. +| `` | The namespace the application is deployed on. + +Switch the contexts to the cluster you deployed the application on: + +``` +kubectx +``` + +Use the following command to delete the ServiceExport from the cluster: + +``` +kubectl delete serviceexport -n +``` +## Offboard Application Namespaces +To offboard the namespace from a slice, delete the `namespace` and the associated +`clusters` under the `applicationNamespaces` in the slice configuration file as +illustrated below. + +``` + namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' + - namespace: bookinfo + clusters: + - '*' +``` + +For example, in the above slice configuration YAML file, if you want to offboard the +BookInfo namespace from all clusters, edit the slice configuration YAML file and remove it +from `applicationNamespaces` as illustrated below. + +``` +namespaceIsolationProfile: + applicationNamespaces: + - namespace: iperf + clusters: + - '*' +``` + +To delete a slice, you must remove all the namespaces and the corresponding clusters. So, +edit the slice configuration YAML file to remove them. After you remove the namespaces +and the corresponding clusters, the application namespace configuration looks as +illustrated below. + +``` +namespaceIsolationProfile: + applicationNamespaces: +``` + +Apply the slice configuration YAML to update the offboarded namespaces. + +``` +kubectl apply -f .yaml -n +``` + +:::success +You have successfully offboarded the namespaces from the slice. +::: + +## Delete Slices + +:::caution +This step **must** be completed before uninstalling the Slice Operator. Failing to do so +can result in slices and resources not being cleaned up properly. +::: + +Switch the context to the controller cluster using the following command: + +``` +kubectx +``` + +To delete an individual slice, use the following command: + +``` +kubectl delete sliceconfig -n kubeslice- +``` + +To delete all the slices, use the following command: + +``` +kubectl delete sliceconfig --all -n kubeslice- +``` + +:::success +You have successfully deleted the slice(s). +::: + +## Uninstall the Slice Operator +:::caution +You **must** remove the cluster from all the slices it is connected to before uninstalling the +Slice Operator in the worker cluster. Failing to do so can result in slices and +resources not being cleaned up properly. +::: + +After removing a cluster from all the slices, you can uninstall the Slice Operator +in the worker cluster. + +Switch the context to the worker cluster using the following command: + +``` +kubectx +``` + +Uninstall the Slice Operator using the following command: + +``` +helm uninstall [RELEASE_NAME] -n kubeslice-system +``` + +### Delete Slice Operator CRDs +Delete the CRDs of the Slice Operator using the following commands: + +``` +kubectl delete crd serviceexports.networking.kubeslice.io +kubectl delete crd serviceimports.networking.kubeslice.io +kubectl delete crd slices.networking.kubeslice.io +kubectl delete crd slicegateways.networking.kubeslice.io +``` +### Delete kubeslice-system Namespace +Delete the `kubeslice-system` namespace using the following command: + +``` +kubectl delete ns kubeslice-system +``` +:::success +You have now uninstalled the Slice Operator from your registered cluster. +::: + +## Deregister Worker Clusters +After uninstalling the Slice Operator successfully, deregister your worker cluster from +the KubeSlice Controller. + +Switch the context to the KubeSlice Controller cluster. + +``` +kubectx +``` + +Deregister a worker cluster using the following command: + +``` +kubectl delete clusters -n kubeslice- +``` + +To deregister all worker clusters, use the following command: + +``` +kubectl delete clusters --all -n kubeslice- +``` + +:::success +You have now successfully deregistered the cluster from the KubeSlice Controller. +::: + +## Delete a Project + +:::caution +Before deleting a project, ensure all namespaces have been offboarded and the slice has been deleted. +::: + +Delete a project after deregistering the worker cluster. The service account, namespaces, clusters, secrets, certificates, and tokens +are all deleted when the project is deleted from the KubeSlice Controller. + +Use the following command to delete the project: + +``` +kubeslice-cli delete project -n +``` + +## Uninstall the KubeSlice Controller + + +### Uninstall the KubeSlice Controller + +Uninstall the KubeSlice Controller using the following command: + +``` +helm uninstall kubeslice-controller -n kubeslice-controller +``` +### Delete the kubeslice-controller Namespace + +Delete the `kubeslice-controller` namespace using the following command: + +``` +kubectl delete ns kubeslice-controller +``` +### Delete the Certificate Manager +Delete the Certificate Manager using the following command: + +``` +helm uninstall cert-manager -n cert-manager +``` +### Delete the Certificate Manager Namespace + +Delete the namespace `cert-manager` using the following command: + +``` +kubectl delete ns cert-manager +``` + +:::success +All set! KubeSlice Controller has been uninstalled from your cluster. +::: \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/use-cases/mongodb/distributed-mongodb-for-multicloud.mdx b/versioned_docs/version-1.5.0/use-cases/mongodb/distributed-mongodb-for-multicloud.mdx new file mode 100644 index 00000000..72a327f3 --- /dev/null +++ b/versioned_docs/version-1.5.0/use-cases/mongodb/distributed-mongodb-for-multicloud.mdx @@ -0,0 +1,1007 @@ +# Distributed MongoDB Spanning Multi Cloud/Cluster using KubeSlice + +This topic demonstrates steps to set up the distributed MongoDB across multiple clouds/clusters using KubeSlice. +We will use three Kubernetes clusters for demonstration. Install the KubeSlice Controller and MongoDB master on one cluster. +Install the KubeSlice Worker and MongoDB members on all three clusters. Create a slice and onboard applications onto +a slice to span the application across multiple clusters. + +## Prerequisites + +Before you begin, ensure the following prerequisites are met: + +1. You have three Kubernetes clusters with admin access and ensure Persistent Volume (PV) provisioning is supported on all the + three kubernetes clusters. + +2. You have set up the environment to install the KubeSlice Controller and the KubeSlice Worker. For more + information, see [Prerequisites](https://kubeslice.io/documentation/open-source/1.3.0/category/prerequisites). + +3. Install [Kubectx](https://github.com/ahmetb/kubectx) to easily switch context between clusters. + +4. Kubeconfig files to access the Kubernetes clusters. + + Example + + ``` + k8s-cluster-1.config # kubeslice controller cluster, kubeslice worker cluster 1 and Mongodb master cluster & mongodb member cluster 1 + k8s-cluster-2.config # kubeslice worker cluster 2 and mongodb member cluster 2 + k8s-cluster-3.config # kubeslice worker cluster 3 and mongodb member cluster 3 + ``` +5. Install [kubeslice-cli](/versioned_docs/version-1.4.0/get-started/prerequisites/prerequisites-kubeslice-cli-install.mdx) based on the OS. + +## Configure Distributed MongoDB + +Let us configure the distributed MongoDB on multi cloud using KubeSlice. + +### Step 1: Clone the Examples Repo + +Clone the `examples` repo as it contains all the example YAML files in the +`examples/distributed-mongodb` directory. You can use these YAML files to configure MongoDB. + +Use the following command to clone the `examples` repo: + +``` +git clone https://github.com/kubeslice/examples.git +``` + +After cloning the repo, use the files from the `examples/distributed-mongodb` directory. + +### Step 2: Merge Kubeconfig Files + +1. Use the following commands to merge the Kubeconfig files: + + :::note + Replace the `/path/to/kubeconfig/` path with your local path to access the kubeconfig file. + ::: + + ``` + export KUBECONFIG=/path/to/kubeconfig/cluster-1.config:/path/to/kubeconfig/cluster-2.config:/path/to/kubeconfig/cluster-3.config + ``` + ``` + kubectl config view --flatten=true > merged.config + ``` + +2. Verify the `merged.config` kubeconfig file using the following command: + + ``` + export KUBECONFIG=/path/to/kubeconfig/merged.config + ``` + + ``` + kubectx + ``` + + Example Output + + ```yaml + k8s-cluster-1 # kubeslice controller cluster & kubeslice worker cluster 1 & Mongodb central cluster & mongodb member cluster 1 + k8s-cluster-2 # kubeslice worker cluster 2 & mongodb member cluster 2 + k8s-cluster-3 # kubeslice worker cluster 3 & mongodb member cluster 3 + ``` + + +### Step 3: Install KubeSlice + +Identify a controller cluster to install the KubeSlice Controller. Identify three worker clusters, `worker-1`, `worker-2`, and `worker-3` +with the KubeSlice Controller. + +1. Use the following template to install the KubeSlice Controller and register the worker clusters: + + ``` + examples/distributed-mongodb/kubeslice-cli-topology-template/kubeslice-cli-topology-oss-template.yaml + ``` + +2. Modify the values corresponding to your clusters. For more information on configuration parameters, + see [topology parameters](/versioned_docs/version-1.4.0/install-kubeslice/kubeslice-cli/topology-configuration.mdx). + + +4. Install KubeSlice using the following command: + + ``` + kubeslice-cli --config examples/distributed-mongodb/kubeslice-cli-topology-template/kubeslice-cli-topology-oss-template.yaml install + ``` + + The above command installs the KubeSlice Controller on the k8s-cluster-1 and registers the worker cluster + worker-1 (k8s-cluster-1), worker-2 (k8s-cluster-2), and worker-3 (k8s-cluster-3) with the KubeSlice Controller. + +### Step 4: Create a Slice + +After installing KubeSlice successfully, you can create a slice and onboard the `mongodb` namespace on it. + +To create a slice: + +1. Set the context to the controller cluster to create a slice called `demo-slice` using the following command: + + Example + + ``` + export KUBECONFIG= + ``` + + +2. Create a slice called `demo-slice` using one of the following command based on the Slice Gateway Type: + + - With OpenVPN SliceGateway Type: + ``` + kubectl apply -f examples/distributed-mongodb/mongodb-slice/mongodb-slice.yaml + ``` + - With LoadBalancer SliceGateway Type: + + ``` + kubectl apply -f examples/distributed-mongodb/mongodb-slice/mongodb-slice-lb.yamlslice/mongodb-slice.yaml + ``` + + The `mongodb-slice.yaml` or `mongo-slice-lb.yaml` file contains the configuration to create a namespace called `mongodb`, and + also on board it onto the demo-slice. The configuration also enables namespace sameness, which means that the `mongodb` namespace + will be onboarded onto any worker cluster that is connected to the demo-slice. + +2. Apply the slice configuration YAML file on the project namespace. + + Example + + ``` + kubectl apply -f examples/distributed-mongodb/demo-slice.yaml -n kubeslice-mongodb-project + ``` + + Example Output + + ``` + sliceconfig.controller.kubeslice.io/demo-slice created + ``` + +### Step 5: Deploy the MongoDB Enterprise Kubernetes Operator + +1. Set the Kubernetes context to your MongoDB master cluster (or the controller cluster) using the following command: + + + ``` + kubectx + ``` + ``` + k8s-cluster-1 + ``` + Replace k8s-cluster-1 with your MongoDB master cluster if its different. + +2. Add the MongoDB helm repo to your local system using the following command: + + ``` + helm repo add mongodb https://kubeslice.aveshalabs.io/repository/kubeslice-helm-ent-stage/ + ``` + +3. Create the `mongodb-operator` namespace using the following command: + + ``` + NAMESPACE=mongodb-operator + kubectl create ns "${NAMESPACE}" + ``` + +4. Install the MongoDB Kubernetes Operator and set it only watch the `mongodb-operator` namespace using the following command: + + ```yaml + HELM_CHART_VERSION=1.16.3 + helm install enterprise-operator mongodb/enterprise-operator \ + --namespace "${NAMESPACE}" \ + --version="${HELM_CHART_VERSION}" \ + --set operator.watchNamespace="${NAMESPACE}" + ``` + +5. Verify the namespaces using the following command: + + Example + ``` + kubectl get ns + ``` + + Example Output + + ``` + NAME STATUS AGE + cert-manager Active 159m + default Active 4h52m + kube-node-lease Active 4h52m + kube-public Active 4h52m + kube-system Active 4h52m + kubernetes-dashboard Active 105m + kubeslice-controller Active 144m + kubeslice-mongodb-project Active 112m + kubeslice-system Active 112m + mongodb Active 22m + mongodb-operator Active 5m21s + spire Active 111m + +6. Verify the pods on the `mongodb-operator` namespace using the following command: + + Example + ``` + kubectl get pods -n mongodb-operator + ``` + + Example Output + + ``` + NAME READY STATUS RESTARTS AGE + mongodb-enterprise-operator-68cb5dd658-v2wrf 1/1 Running 0 6m44s + ``` + +7. Verify the helm installation using the following command: + + Example + ``` + helm list --namespace mongodb-operator + ``` + + Example Output + + ``` + NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION + enterprise-operator mongodb-operator 1 2023-03-13 16:24:25.368968635 +0530 IST deployed enterprise-operator-1.16.3 + ``` + +8. Verify the Custom Resource Definitions installed in the previous above in the `mongodb` namespace using the following command: + + Example + ``` + kubectl -n mongodb-operator get crd | grep -E '^(mongo|ops)' + ``` + + Example Output + ``` + mongodb.mongodb.com 2023-03-13T10:54:20Z + mongodbmulti.mongodb.com 2023-03-13T10:54:21Z + mongodbusers.mongodb.com 2023-03-13T10:54:21Z + opsmanagers.mongodb.com 2023-03-13T10:54:21Z + ``` + +9. Verify all the required service accounts created in `mongodb` namespace. + + Example + ``` + kubectl -n mongodb-operator get sa | grep -E '^(mongo)' + ``` + + Example Output + ``` + mongodb-enterprise-appdb 1 11m + mongodb-enterprise-database-pods 1 11m + mongodb-enterprise-operator 1 11m + mongodb-enterprise-ops-manager 1 11m + ``` + +10. Verify if the Kubernetes Operator is installed correctly using the following command: + + ``` + kubectl describe deployments mongodb-enterprise-operator -n "mongodb-operator" + ``` + +### Step 6: Deploy the MongoDB Ops Manager + + :::info + To know more, see [mastering MongoDB Ops Manager](https://www.mongodb.com/developer/products/connectors/mastering-ops-manager/). + The master must contain the MongoDB Enterprise Operator deployed. + ::: + + 1. Switch the Kubernetes context to your MongoDB master cluster using the following command: + + ``` + kubectx + ``` + + ``` + k8s-cluster-1 + ``` + +2. Make sure that the MongoDB Enterprise Operator is running using the following command: + + Example + ``` + kubectl get po -n mongodb-operator + ``` + + Example Output + ``` + NAME READY STATUS RESTARTS AGE + mongodb-enterprise-operator-68cb5dd658-v2wrf 1/1 Running 0 22m + ``` + +3. To access the Operator Manager user interface after installation, create a + secret containing the username and password on the master Kubernetes cluster using the following command: + + + ``` + kubectl -n mongodb-operator create secret generic om-admin-secret \ + --from-literal=Username="user@domain.com" \ + --from-literal=Password="avesha@2023" \ + --from-literal=FirstName="Ops" \ + --from-literal=LastName="Manager" + ``` + +4. Deploy the Ops Manager using the Ops Manager using the following command by replacing the values as required: + + ```yaml + kubectl apply -f < 443/TCP 56m + ops-manager-backup-daemon-svc ClusterIP None 8443/TCP 7m13s + ops-manager-db-svc ClusterIP None 27017/TCP 14m + ops-manager-svc ClusterIP None 8080/TCP 13m + ops-manager-svc-ext LoadBalancer 10.7.32.125 34.23.212.14 8080:31348/TCP,25999:31914/TCP 13m + ``` + +9. Generate the Ops Manager URL address if the service is exposed as a LoadBalancer. + + :::caution + The command below works if your service is exposed as a LoadBalancer. In case, it is exposed as NodePort service, use the URL + as given below: + + ```yaml + URL=http://: + ``` + + Where `External Node IP` of the worker node where Ops Manager is deployed & `NodePort` is the nodeport on which `ops-manager-svc-ext` + is exposed. + ::: + + - When the LoadBalancer assigns an a DNS Name to the services, use hostname in the following command: + ``` + URL=http://$(kubectl -n "mongodb-operator" get svc ops-manager-svc-ext -o jsonpath='{.status.loadBalancer.ingress[0].hostname}:{.spec.ports[0].port}') echo $URL + ``` + + - When the LoadBalancer assigns an external IP address to the services, use the IP address in the following command: + + ``` + URL=http://$(kubectl -n "mongodb-operator" get svc ops-manager-svc-ext -o jsonpath='{.status.loadBalancer.ingress[0].ip}'):$(kubectl -n "mongodb-operator" get svc ops-manager-svc-ext -o jsonpath='{.spec.ports[0].port}') + echo $URL + ``` + + Example Output + ``` + http://34.23.212.14:8080 + ``` + +10. Update the Ops Manager Kubernetes manifest to include an external IP address created by LoadBalancer in + the `spec.configuration.mms.centralUrl` through `kubectl patch` using the following command: + + ``` + kubectl -n "mongodb-operator" patch om ops-manager --type=merge -p "{\"spec\":{\"configuration\":{\"mms.centralUrl\":\"${URL}\"}}}" mongodbopsmanager.mongodb.com/ops-manager patched + ``` + :::caution + Wait for few minutes. The Ops Manager pod must be restarted, so wait until the `ops-manager-0` pod is in the running state again. + ::: + +11. Using the username and password stored in the `om-admin-secret` (as created under the third sub-step of Step 6), log in to the Ops Manager + User Interface using the address in the $URL variable. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/ops-manager-ui.png) + +12. Kubernetes Operator is in the Ops Manager **ops-manager-db** organization and the **ops-manager-db** project. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/ops-organizations.png) + +13. Click the ops-manager-db project. You are redirected to the panel that displays the database pods of the Ops Manager application. + The Ops Manager monitors this database. Under Deployment, go to the Servers tab. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/ops-manager-db.png) + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/ops-deployment.png) + +14. Click a deployment to see the details. + + +### Step 7: Deploying MongoDB Across Multiple Kubernetes Clusters With MongoDBMulti + +:::info +To know more, see [deploying MongoDB across multiple Kubernetes clusters with MongoDBMulti](https://www.mongodb.com/developer/products/connectors/deploying-across-multiple-kubernetes-clusters/). +::: + +:::note +Setting the environment variables is a prerequisite. +::: + +1. Set the environment variables, `MASTER` for a master Kubernetes cluster, and `MDB_1`, `MDB_2`, and `MDB_3` for clusters that host + MongoDB replica set members. Ensure that the variables contain the full Kubernetes cluster names. + + 1. List all Kubernetes clusters using the following command: + + ``` + kubectx + ``` + + Expected Output + ``` + k8s-cluster-1 + k8s-cluster-2 + k8s-cluster-3 + ``` + 2. Export the environment variables using the following command: + + ``` + export MASTER=k8s-cluster-1 + export MDB_1=k8s-cluster-1 + export MDB_2=k8s-cluster-2 + export MDB_3=k8s-cluster-3 + ``` + + 3. Verify the environment variables using the following command: + + Example + ``` + echo $MASTER $MDB_1 $MDB_2 $MDB_3 + ``` + + Example Output + ``` + k8s-cluster-1 k8s-cluster-1 k8s-cluster-2 k8s-cluster-3 + ``` + +2. Download the MongoDB Enterprise Kubernetes Operator Golang scripts for setting up multi cluster configurations using the following command: + + ``` + wget https://kubeslice.aveshalabs.io/repository/avesha-file-store/devops/mongodb-enterprise-kubernetes.tar.xz + ``` +3. Extract the downloaded `mongodb-enterprise-kubernetes.tar.xz* file using the following command: + + ``` + tar -xvf mongodb-enterprise-kubernetes.tar.xz + ``` + +4. Change the directory to which you cloned the Kubernetes Operator repository, and then to the directory that contains the multi-cluster-cli + using the following command: + + ``` + cd mongodb-enterprise-kubernetes/ + ``` + +5. Run the multi cluster CLI using the following command: + + + ```yaml + CLUSTERS=$MDB_1,$MDB_2,$MDB_3 + cd tools/multicluster + go run main.go setup \ + -central-cluster="${MASTER}" \ + -member-clusters="${CLUSTERS}" \ + -member-cluster-namespace="mongodb" \ + -central-cluster-namespace="mongodb" + ``` + + :::caution + If this script fails due to the Kubernetes cluster version being greater than 1.23. As service accounts don't automatically + create secrets, create the secret manually again in the three clusters using the below YAML file and run the go script again. + ::: + + ```yaml + kubectl apply -f - <: + ``` + where External Node IP of the worker node where Ops Manager is deployed & NodePort is the node port on which `ops-manager-svc-ext` + is exposed. + ::: + + - Use the IP address in the following command when the LoadBalancer assigns an external IP address to the service: + + ``` + kubectx $MASTER + URL=http://$(kubectl -n mongodb-operator get svc ops-manager-svc-ext -o jsonpath='{.status.loadBalancer.ingress[0].ip}:{.spec.ports[0].port}') + echo $URL + ``` + + Example Output + ``` + Switched to context "k8s-cluster-1". + http://34.23.212.14:8080 + ``` + + - Use the host name in the following command when the LoadBalancer assigns a DNS name to the service: + + ``` + kubectx $MASTER + URL=http://$(kubectl -n mongodb-operator get svc ops-manager-svc-ext -o jsonpath='{.status.loadBalancer.ingress[0].hostname}:{.spec.ports[0].port}') + echo $URL + ``` + +15. Log in to Ops Manager, and generate public and private API keys. When you create API keys, be sure to add your current IP address to the API access list. + To do so, log in to the Ops Manager and go to `ops-manager-db` organization. + +16. Click **Access Manager** on the left side bar, and choose Organization Access > Create API KEY in the top-right corner. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/ops-access-manager.png) + +17. On the **Create API Key** page, enter the name for the key and set permission to Organization Owner and click **Next**. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/create-api-key.png) + +18. On the **Create API Key** page, under **Save API Key Information**, copy the public and private keys for later use. + + :::caution + You cannot see the private and public keys again. So, you must save both the keys securely. + ::: + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/save-api-key-info.png) + + Ensure that you have added your current IP address to the API access list. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/add-access-list-entry.png) + +19. Switch to the master cluster and add the public and private keys that you copied from the Ops Manager DB to the Kubernetes + secret using the following command: + + ``` + kubectl apply -f - < + orgId: + EOF + ``` + +### Step 8: Create a MongoDB ReplicaSet using MongoDBMultiCRD + +:::caution +Make sure the following environment variables are set for `MDB_1`, `MDB_2`, and `MDB_3` in your shell as per your MongoDB member clusters. + +Example: + +``` +echo $MDB_1 $MDB_2 $MDB_3 +k8s-cluster-1 k8s-cluster-2 k8s-cluster-3 +``` +::: + +1. Apply the following command on the master cluster after setting the environment variables using the following command: + + ``` + $export MDB_VERSION=6.0.2-ent + ``` + ```yaml + kubectl apply -f - < MultiReplicaSet.Reconcile","MultiReplicaSet":"mongodb/multi-replica-set"} + {"level":"error","ts":1678717442.807198,"caller":"workflow/failed.go:72","msg":"Error establishing connection to Ops Manager: error reading or creating project in Ops Manager: organization with id 640f0bf457082e60d2620022 not found: Status: 403 (Forbidden), ErrorCode: IP_ADDRESS_NOT_ON_ACCESS_LIST, Detail: IP address 10.6.0.5 is not allowed to access this resource.","MultiReplicaSet":"mongodb/multi-replica-set","stacktrace":"github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow.failedStatus.Log\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow/failed.go:72\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileCommonController).updateStatus\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/common_controller.go:152\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileMongoDbMultiReplicaSet).Reconcile\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/mongodbmultireplicaset_controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:227"} + {"level":"info","ts":1678717452.8275588,"caller":"operator/mongodbmultireplicaset_controller.go:95","msg":"-> MultiReplicaSet.Reconcile","MultiReplicaSet":"mongodb/multi-replica-set"} + {"level":"error","ts":1678717452.859466,"caller":"workflow/failed.go:72","msg":"Error establishing connection to Ops Manager: error reading or creating project in Ops Manager: organization with id 640f0bf457082e60d2620022 not found: Status: 403 (Forbidden), ErrorCode: IP_ADDRESS_NOT_ON_ACCESS_LIST, Detail: IP address 10.6.0.5 is not allowed to access this resource.","MultiReplicaSet":"mongodb/multi-replica-set","stacktrace":"github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow.failedStatus.Log\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow/failed.go:72\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileCommonController).updateStatus\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/common_controller.go:152\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileMongoDbMultiReplicaSet).Reconcile\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/mongodbmultireplicaset_controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:227"} + {"level":"info","ts":1678717462.8728528,"caller":"operator/mongodbmultireplicaset_controller.go:95","msg":"-> MultiReplicaSet.Reconcile","MultiReplicaSet":"mongodb/multi-replica-set"} + {"level":"error","ts":1678717462.9028342,"caller":"workflow/failed.go:72","msg":"Error establishing connection to Ops Manager: error reading or creating project in Ops Manager: organization with id 640f0bf457082e60d2620022 not found: Status: 403 (Forbidden), ErrorCode: IP_ADDRESS_NOT_ON_ACCESS_LIST, Detail: IP address 10.6.0.5 is not allowed to access this resource.","MultiReplicaSet":"mongodb/multi-replica-set","stacktrace":"github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow.failedStatus.Log\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/workflow/failed.go:72\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileCommonController).updateStatus\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/common_controller.go:152\ngithub.com/10gen/ops-manager-kubernetes/controllers/operator.(*ReconcileMongoDbMultiReplicaSet).Reconcile\n\t/go/src/github.com/10gen/ops-manager-kubernetes/controllers/operator/mongodbmultireplicaset_controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:227"} + {"level":"info","ts":1678717472.9217105,"caller":"operator/mongodbmultireplicaset_controller.go:95","msg":"-> MultiReplicaSet.Reconcile","MultiReplicaSet":"mongodb/multi-replica-set"} + ``` + + Whitelist an IP to resolve connection errors. + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/api-access-list.png) + +3. Verify that the multi cluster is ready by using the following command: + + + Example + ``` + kubectl -n mongodb get mdbm + ``` + + Example + ``` + NAME PHASE AGE + multi-replica-set Reconciling 10m + ``` + + + 4. Create Service Export for each member cluster as described below: + + 1. Switch context to the k8s-cluster-1 and apply the following command: + + ``` + kubectl apply -f examples/distributed-mongodb/service-export/k8s-cluster-1.yaml -n mongodb + ``` + + 2. Switch context to the k8s-cluster-2 and apply the following command: + + ``` + kubectl apply -f examples/distributed-mongodb/service-export/k8s-cluster-2.yaml -n mongodb + ``` + + 3. Switch context to the k8s-cluster-3 and apply the following command: + + ``` + kubectl apply -f examples/distributed-mongodb/service-export/k8s-cluster-3.yaml -n mongodb + ``` + + 5. After applying the service exports in all the three clusters, verify the service imports in all of them using the following command: + + :::info + Ensure that service imports are in ready state and endpoints are available. + ::: + + Example (k8s-cluster-1) + ``` + kubectl get serviceimport -n mongodb --context=$MDB_1 + ``` + + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + multi-replica-set-0-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-0-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-1-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-1-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-2-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-2-0-svc.mongodb.svc.cluster.local"] + ``` + + Example (k8s-cluster-2) + ``` + k get serviceimport -n mongodb --context=$MDB_2 + ``` + + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + multi-replica-set-0-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-0-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-1-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-1-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-2-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-2-0-svc.mongodb.svc.cluster.local"] + ``` + + Example (k8s-cluster-3) + ``` + k get serviceimport -n mongodb --context=$MDB_3 + ``` + + Example Output + ``` + NAME SLICE PORT(S) ENDPOINTS STATUS ALIAS + multi-replica-set-0-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-0-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-1-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-1-0-svc.mongodb.svc.cluster.local"] + multi-replica-set-2-0 mongodb-slice 27017/TCP 1 READY ["multi-replica-set-2-0-svc.mongodb.svc.cluster.local"] + ``` + :::info + Make sure service imports are in ready state and endpoints are available. + ::: + + 6. Go to the Ops Manager console, and verify the host mapping for multi replica set deployment is pointing to NSM IP addresses. + + To verify: + 1. On the Ops Manager console, go to **Organizations** on the left sidebar, and click `ops-manager-db`. + 2. Choose **multiple-replica** set from the left drop-down list. + 3. Go to **Deployments** on the left sidebar. + 4. On the **Host Mappings** page, verify the NSM IP addresses. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/host-mapping.png) + + 7. On the master cluster, verify the multi cluster is ready using the following command: + + ``` + kubectl -n mongodb get mdbm + ``` + + Example Output + ``` + NAME PHASE AGE + multi-replica-set Running 31m + ``` + 8. Go the Ops Manager console and verify the multi replica set. + + 1. Go to the ops-manager-db project and select multi-replica-set from the drop down list, and go to **Deployments**. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/host-mapping.png) + + 2. Verify each multi-replica-set that you created. + + ![mongodb](/images/version1.3.0/use-cases/configure-mongodb/replicaset-deployment.png) diff --git a/versioned_docs/version-1.5.0/use-cases/mongodb/overview.mdx b/versioned_docs/version-1.5.0/use-cases/mongodb/overview.mdx new file mode 100644 index 00000000..d3eb59b0 --- /dev/null +++ b/versioned_docs/version-1.5.0/use-cases/mongodb/overview.mdx @@ -0,0 +1,55 @@ +# Overview + +Businesses are increasingly adopting multi-cloud, hybrid-cloud, multi-k8s-cluster deployment strategy for their high +availability, disaster recovery, scalability, customer experience and regulatory compliance goals and to maximize the +service continuity and uptime. The strategy involves spreading the MongoDb (Postgres/other) database cluster across +multiple Kubernetes clusters deployed in multiple data centers, multiple clouds (regions/zones). + +KubeSlice can help realize the multi-cluster deployment strategy. + +KubeSlice combines network, application, and deployment services in a framework to create tenancy in a Kubernetes cluster and +extends it to multi-cluster. + +KubeSlice creates logical application boundaries known as slices that allow pods and services to communicate seamlessly across +clusters, clouds, edges, and data centers regardless of their physical location. Each slice is assigned its own set of namespaces, +resource quotas, traffic profiles that creates an isolated virtual network for each tenant (a team or a customer) in a single +cluster or multiple clusters. KubeSlice service discovery enables pods/services to discover and communicate with each other. +KubeSlice export/import mechanisms and KubeSlice meshDNS enables service discovery across the slice (across all the clusters +registered with slice). + +KubeSlice enables Kubernetes clusters to communicate over a slice specific overlay network enabling a seamless communication +across the database cluster members (replica sets). The members (replicas) can be distributed across multiple Kubernetes clusters +and are reachable over the slice overlay network using the member's FQDN address of the overlay network. By enabling a simplified +FQDN/DNS based communication across geographically distributed Kubernetes clusters KubeSlice enables MongoDB (database) cluster +members to communicate and coordinate the changes, streaming replication, replication, election, and so on to meet +resiliency, consistency and high availability requirements. + +KubeSlice creates a slice overlay network across all the clusters with slice VPN gateways and provides service discovery across +the slice to provide FQDN/IP based communication between Pods that are deployed on the slice. + +:::note +KubeSlice does not require Istio or other service mesh to provide FQDN based service discovery across the clusters (across slice). +::: + +MongoDB database deployment models can take advantage of KubeSlice connectivity and service discovery (FQDN based) across the +slice to spread database members (replica sets) across geographically distributed Kubernetes clusters. + +MongoDB (Postgres/other) supports several deployment models based on the business deployment strategy requirements: +multi-cloud, hybrid-cloud, multi-k8s-cluster deployment strategy for high-availability, disaster recovery, scalability, +customer experience and regulatory compliance goals and to maximize the service continuity and uptime. + +The following are some of the multi-cluster deployment models: + +- Single cloud/data center for high availability +- Active/Standby deployment for DR in multiple clouds/data centers +- Active/Active sharding based deployment for HA/scalability/in multiple clouds/data centers +- Primary/Secondary replica sets for DR in multiple clouds/data centers + +KubeSlice slice can help with the above deployment models with its simplified multi-cluster connectivity + +- with secure slice overlay network and service discovery - between replica set members to achieve the MongoDB multi-cluster +deployment strategy requirements. + +The following figure shows the demo setup with mongoDB replica sets deployed over three clusters. + +![mongodb](/images/version1.3.0/use-cases/configure-mongodb/overview.png) \ No newline at end of file diff --git a/versioned_docs/version-1.5.0/use-cases/mongodb/replicas-access-methods.mdx b/versioned_docs/version-1.5.0/use-cases/mongodb/replicas-access-methods.mdx new file mode 100644 index 00000000..661894bd --- /dev/null +++ b/versioned_docs/version-1.5.0/use-cases/mongodb/replicas-access-methods.mdx @@ -0,0 +1,112 @@ +# Replica Access Methods + +After you deploy MongoDB replica sets over the slice across multiple clusters, there are different deployment models +you can use to access the replicas. + +## Access Replicas from within the Clusters + +In this deployment model, services deployed in different namespaces within the same slice can access any of the replica sets for +read and write to the primary replica set. + +![mongodb](/images/version-1.4.0/use-cases/configure-mongodb/replicaset-within-clusters.png) + +### Step 1: Create the mongo.sh Namespace on the Master Cluster + + 1. On the master cluster, create the mongo-sh namespace using the following command: + + ``` + kubectl create ns mongo-sh + ``` + +2. Onboard the namespace to the slice by applying the MongoDB slice configuration using the following command: + + ``` + kubectl apply -f examples/distributed-mongodb/mongodb-slice/mongodb-slice-lb-mongo-sh.yaml + ``` + +### Step 2: Deploy a MongoDB Shell Pod in the mongo-sh Namespace + +Create and deploy a `mongodb-sh` pod in the mongo-sh namespace with the following configuration: + +``` +kubectl apply -f - < + ``` + +### Step 4: Perform Write Operations in the MongoDB Shell + +After you are connected, you can perform write actions in the MongoDB shell and validate that the data is replicated across +your MongoDB replica set deployment. + +#### Disaster Recovery Failover + +When the primary replica set fails over to a secondary replica set, the services can connect to the new primary and +continue writing to it. + +## Access Replicas from outside the Cluster + +In this deployment model, MongoDB replicas will be offered as a service to external clients. The replica sets - primary and +secondary - are accessed from clients via MongoDB service access points. + +![mongodb](/images/version-1.4.0/use-cases/configure-mongodb/replicaset-outside-clusters.png) + +MongoDB replica set services will be exposed via LB service in each cluster with each replica set with its own FQDN. MongoDB +clients can use the connection string to query the replica sets to determine the primary/secondary status of the replica sets +and connect to primary for writes and reads for any of the replicas. With appropriate global DNS LB policies the read requests +can connect to low-latency or geolocation based read replica set endpoints. \ No newline at end of file diff --git a/versioned_sidebars/version-1.5.0-sidebars.json b/versioned_sidebars/version-1.5.0-sidebars.json new file mode 100644 index 00000000..0b497241 --- /dev/null +++ b/versioned_sidebars/version-1.5.0-sidebars.json @@ -0,0 +1,331 @@ +{ + "version3": [ + { + "type": "category", + "label": "Overview", + "link": { + "type": "generated-index", + "title": "KubeSlice Overview", + "description": "The Kubeslice Overview section provides a high-level introduction and understanding of Kubeslice, a Kubernetes management platform. It covers the architecture, components, and key features of Kubeslice, giving users a comprehensive overview of its capabilities and functionalities. This section serves as a starting point for users to familiarize themselves with Kubeslice and gain insights into its purpose and benefits.", + "keywords": [ + "guides" + ], + "slug": "/" + }, + "items": [ + "overview/overview", + "overview/architecture", + "overview/components", + "overview/features" + ] + }, + { + "type": "category", + "label": "Get Started", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Get Started", + "description": "The Get Started section serves as a comprehensive guide to help you quickly get started with using Kubeslice. Before diving into Kubeslice, it's important to ensure that you have completed the prerequisites outlined in the Prerequisites section, which include installing the necessary command line tools like Kubernetes CLI (kubectl) and KubeSlice-CLI (kubeslice-cl), as well as having a basic understanding of Kubernetes concepts. By following the instructions and best practices outlined in this section, you'll be able to efficiently leverage the power of Kubeslice and streamline your application deployment and management processes. Start your Kubeslice journey today and experience the benefits of simplified Kubernetes application deployment.", + "keywords": [ + "get-started", "kubeslice" + ] + }, + "items": [ + { + "type": "category", + "label": "Prerequisites", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Installation Prerequisites", + "description": "The prerequisites section of the documentation outlines the necessary requirements and conditions that need to be met before installing and using KubeSlice. It provides a comprehensive checklist of the software, tools, and resources that should be in place to ensure a smooth installation and optimal usage of KubeSlice. The prerequisites section helps users understand the dependencies and configurations needed, such as having a compatible Kubernetes cluster, sufficient system resources, and required access privileges. By following the guidelines in this section, users can ensure that their environment meets the necessary prerequisites for a successful deployment and utilization of KubeSlice.", + "keywords": [ + "prerequisites", "kubeslice" + ] + }, + "items": [ + "get-started/prerequisites/prerequisites-command-line-tools", + "get-started/prerequisites/prerequisites-kubeslice-controller-requirements", + "get-started/prerequisites/prerequisites-worker-cluster-requirements", + "get-started/prerequisites/prerequisites-cluster-authentication", + "get-started/prerequisites/prerequisites-cluster-networking", + "get-started/prerequisites/prerequisites-gateway-node-label", + "get-started/prerequisites/prerequisites-configure-helm-repository", + "get-started/prerequisites/prerequisites-install-istio" + ] + } + + ] + }, + { + "type": "category", + "label": "Install KubeSlice", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Install KubeSlice", + "description": "The Install Kubeslice section offers comprehensive, step-by-step instructions for installing and setting up Kubeslice in your environment. It covers various methods and approaches to install Kubeslice, providing flexibility based on your specific requirements. The section includes detailed procedures and commands for deploying Kubeslice components, configuring settings, and integrating it with your Kubernetes cluster. It provides guidance on downloading the Kubeslice package, installing necessary dependencies, and executing the installation process. By following the instructions in this section, users can successfully install Kubeslice, ensuring its proper integration and operation within their Kubernetes environment.", + "keywords": [ + "install", "kubeslice" + ] + }, + "items": [ + { + "type": "category", + "label": "Using kubeslice-cli", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "KubeSlice CLI", + "description": "Installing KubeSlice using the KubeSlice CLI method of installation is a straightforward, efficient and recommended approach. The KubeSlice CLI provides a convenient way to install and manage KubeSlice Enterprise deployments. To begin the installation process, the CLI can be easily configured by setting up the necessary installation template. With the CLI properly configured, users can initiate the installation by running a simple command, which will handle the installation process automatically. This method ensures a smooth and hassle-free installation, allowing users to quickly get KubeSlice up and running in their desired environment. By leveraging the power of the KubeSlice CLI, users can effortlessly deploy and manage KubeSlice Enterprise, enabling efficient slice creation, cluster management, and data visualization.", + "keywords": [ + "kubeslice-cli-install", "kubeslice" + ] + }, + "items": [ + "install-kubeslice/kubeslice-cli/install-kubeslice-cli", + "install-kubeslice/kubeslice-cli/command-reference", + "install-kubeslice/kubeslice-cli/topology-configuration", + "install-kubeslice/kubeslice-cli/install-kubeslice", + "install-kubeslice/kubeslice-cli/uninstall-kubeslice" + ] + }, + { + "type": "category", + "label": "Using YAML", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "YAML Installation", + "description": "Installing KubeSlice using the YAML method provides a flexible and customizable approach for deployment. The YAML method allows users to define their desired configuration in a YAML file, specifying various parameters and settings for their KubeSlice installation. To get started, users need to create a series of YAML files with the necessary specifications, including cluster details, slice configurations, and other required settings. Once the YAML files are prepared, users can apply it using Kubernetes tools such as kubectl, which will initiate the installation process. This method offers granular control over the installation process, allowing users to tailor their KubeSlice deployment according to their specific requirements. By leveraging the YAML method, users can seamlessly integrate KubeSlice into their existing infrastructure and take advantage of its powerful features for managing slices, cluster connectivity, and visualizing data within their Kubernetes clusters.", + "keywords": [ + "yaml-install", "kubeslice" + ] + }, + "items": [ + "install-kubeslice/yaml/yaml-controller-install", + "install-kubeslice/yaml/yaml-register-worker-clusters", + + + { + "type": "category", + "label": "Slice Operations", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Slice Operations", + "description": "The Slice Operations page serves as a comprehensive guide for performing various operations and tasks with Kubeslice. It covers a wide range of topics related to managing and manipulating Kubernetes slices using Kubeslice's powerful features and functionality. The page includes detailed instructions and examples for each submenu of Slice Operations, including Slice Creation, . By following the guidance provided in this section, users can effectively leverage Kubeslice to streamline their slice management processes. They will learn how to create slices. This knowledge will enable users to ensure efficient operations of their Kubernetes applications. Explore the Slice Operations page and its submenus to gain a deeper understanding of Kubeslice's capabilities and enhance your Kubernetes slice management skills.", + "keywords": [ + "slice-operations", "kubeslice" + ] + + }, + "items": [ + "install-kubeslice/yaml/slice-operations/slice-operations-slice-creation", + "install-kubeslice/yaml/slice-operations/slice-operations-slice-deletion", + "install-kubeslice/yaml/slice-operations/slice-cluster-health" + ] + }, + { + "type": "category", + "label": "Events", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Events", + "description": "Kubernetes Events are informative messages that provide real-time updates about the activities and state changes occurring within a Kubernetes cluster. They offer insights into various events, such as pod creations, deployments, service changes, and error notifications, enabling administrators to monitor and troubleshoot the cluster's behavior and health.", + "keywords": [ + "events", "kubeslice" + ] + + }, + "items": [ + "install-kubeslice/yaml/events/yaml-events-controller-events", + "install-kubeslice/yaml/events/yaml-events-worker-events" + ] + }, + { + "type": "category", + "label": "Metrics", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Metrics", + "description": "Kubernetes metrics provide valuable insights into the performance and health of your Kubernetes clusters and workloads. These metrics encompass various aspects such as resource utilization, network traffic, and application-specific metrics. By collecting and analyzing Kubernetes metrics, you can gain a deep understanding of your cluster's behavior, identify bottlenecks, optimize resource allocation, and make data-driven decisions for scaling and performance tuning. Monitoring Kubernetes metrics is crucial for maintaining the stability, efficiency, and reliability of your containerized environment.", + "keywords": [ + "metrics", "kubeslice" + ] + + }, + "items": [ + "install-kubeslice/yaml/metrics/yaml-metrics-controller-metrics", + "install-kubeslice/yaml/metrics/yaml-metrics-worker-metrics" + ] + } + + ] + + } + + + + ] + }, + "uninstall-kubeslice/uninstall-kubeslice", + { + "type": "category", + "label": "Add-ons", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Add-ons", + "description": "The add-on section of the documentation provides valuable insights and instructions for extending the functionality of KubeSlice through various add-ons. These add-ons enhance and customize KubeSlice's capabilities to meet specific use cases and requirements. The documentation outlines how to install, configure, and utilize these add-ons effectively. Whether it's integrating with monitoring tools, enabling advanced networking features, or implementing additional security measures, the add-on section offers comprehensive guidance on expanding KubeSlice's capabilities beyond its core features. By exploring the add-ons, users can unlock new possibilities and tailor KubeSlice to suit their unique needs, making it a versatile and adaptable tool for managing slices and optimizing cluster resources.", + "keywords": [ + "kubeslice" + ] + }, + "items": [ + "add-ons/add-ons-slack-events", + "add-ons/add-ons-slack-metrics" + ] + }, + { + "type": "category", + "label": "Use Cases", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Use Cases", + "description": "This section describes use cases for KubeSlice. Use cases offer a framework for articulating functional requirements within the framework of business and system processes. We will continue adding more KubeSlice use cases to this section.", + "keywords": [ + "kubeslice" + ] + }, + "items": [ + { + "type": "category", + "label": "Distributed MongoDB", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Distributed MongoDB", + "description": "This section provides the use case related to distributed MongoDB over multi cloud/clusters.", + "keywords": [ + "kubeslice" + ] + }, + + "items":[ + "use-cases/mongodb/overview", + "use-cases/mongodb/distributed-mongodb-for-multicloud", + "use-cases/mongodb/replicas-access-methods" + ] + } + ] + }, + + "troubleshooting/troubleshooting-guide", + { + "type": "category", + "label": "Reference", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Reference", + "description": "The reference section of the documentation provides a collection of tools and configuration information for KubeSlice. It serves as a valuable resource for developers, system administrators, and advanced users, offering essential details on configuration parameters. This section acts as a handy guide, providing the necessary tools and information to effectively utilize KubeSlice in various use cases.", + "keywords": [ + "reference", "kubeslice" + ] + }, + "items": [ + "reference/reference-worker-cluster-secrets-script" + ] + }, + { + "type": "category", + "label": "Tutorials", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Tutorials", + "description": "The tutorials section describes how to deploy applications such as BookInfo and iPerf. It also describes the demos using kubeslice-cli.", + "keywords": [ + "tutorials", "kubeslice" + ] + }, + "items": [ + { + "type": "category", + "label": "kubeslice-cli Tutorials", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "kubeslice-cli Tutorials", + "description": "The tutorials section of the documentation describes how to use the demo options on kind and cloud clusters.", + "keywords": [ + "tutorials", "kubeslice-cli" + ] + + }, + "items": [ + "tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo-on-cloud-clusters", + "tutorials/kubeslice-cli-tutorials/kubeslice-cli-demo" + ] + }, + { + "type": "category", + "label": "YAML Tutorials", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "YAML Tutorials", + "description": "The tutorials section of the documentation describes how to test the network connectivity and deploy BookInfo and iPerf applications on a slice.", + "keywords": [ + "tutorials", "kubeslice" + ] + + }, + "items": [ + "tutorials/yaml-tutorials/deploy-the-bookinfo-application-on-an-intra-cluster-slice", + "tutorials/yaml-tutorials/deploy-the-bookinfo-application", + "tutorials/yaml-tutorials/deploy-the-iperf-application-on-an-intra-cluster-slice", + "tutorials/yaml-tutorials/deploy-the-iperf-application" + ] + } + + ] + }, + { + "type": "category", + "label": "Release Notes", + "collapsed": true, + "link": { + "type": "generated-index", + "title": "Release Notes", + "description": "The release notes section of the documentation provides an overview of the latest updates, enhancements, bug fixes, and new features introduced in each version of KubeSlice. It serves as a valuable resource for users to stay informed about the changes and improvements made to the platform over time. By referring to the release notes, users can understand the evolution of KubeSlice, discover new functionalities, and ensure compatibility with their existing deployments.", + "keywords": [ + "release-notes", "kubeslice" + ] + }, + "items": [ + "release-notes/release-notes-for-kubeslice-oss-1.4.0", + "release-notes/release-notes-for-kubeslice-oss-1.3.1", + "release-notes/release-notes-for-kubeslice-oss-1.3.1-cli", + "release-notes/release-notes-for-kubeslice-oss-1.3.0", + "release-notes/release-notes-for-kubeslice-oss-1.2.1", + "release-notes/release-notes-for-kubeslice-oss-1.2.0", + "release-notes/release-notes-for-kubeslice-oss-1.1.0", + "release-notes/release-notes-for-kubeslice-oss-1.0.0", + "release-notes/release-notes-for-kubeslice-oss-0.7.0", + "release-notes/release-notes-for-kubeslice-oss-0.6.0", + "release-notes/release-notes-for-kubeslice-oss-0.5.1", + "release-notes/release-notes-for-kubeslice-oss-0.5.0", + "release-notes/release-notes-for-kubeslice-oss-0.4.0", + "release-notes/release-notes-for-kubeslice-oss-0.3.0", + "release-notes/release-notes-for-kubeslice-oss-0.2.0", + "release-notes/release-notes-for-kubeslice-oss-0.1.0" + ] + } + ] +} diff --git a/versions.json b/versions.json index af3704ba..5ab39233 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,5 @@ [ + "1.5.0", "1.4.0", "1.3.0", "1.2.0", From 48125eb8ff408ef50d582ac68d93bb3b57857e24 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Mon, 14 Apr 2025 20:28:00 +0530 Subject: [PATCH 03/19] updated parameters in the controller values file --- .../yaml/yaml-controller-install.mdx | 4 ++++ .../release-notes-for-kubeslice-oss-1.5.0.mdx | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index d51c2ffc..f7a8edea 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -80,6 +80,10 @@ To understand more about the parameters, see [Controller Configuration Parameter ::: ``` +# user can configure labels or annotations that KubeSlice Controller namespaces should have +namespaceConfig: + labels: {} # The label for the namespace. + annotations: {} # The annotations for the namespace. kubeslice: controller: loglevel: info diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx new file mode 100644 index 00000000..9d847a84 --- /dev/null +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -0,0 +1,17 @@ +# Release Notes for KubeSlice OSS 1.4.0 + +*Release date: 25th Feb 2025* + +KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services +in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this +by creating logical application ***slice*** boundaries that enable seamless communication between pods and services across +clusters, clouds, edges, and data centers. + +We continue to add new features and enhancements to KubeSlice. + +## What's New :speaker: +These release notes describe the new changes and enhancements in this version. + +* ARM 64 Support +* Support for Labeling/Annotating User-defined Namespaces +The EGS installation script includes configuration for labeling and annotating user-defined namespaces. For manual installation, configure namespace labeling and annotating in the EGS controller Helm chart. For more information, see Install the EGS Controller. \ No newline at end of file From 1f02960bb09b5195da95de6f6f273db1901f89c9 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Wed, 16 Apr 2025 12:51:40 +0530 Subject: [PATCH 04/19] updated the release notes --- .../release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 9d847a84..1cb8d9ad 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -13,5 +13,5 @@ We continue to add new features and enhancements to KubeSlice. These release notes describe the new changes and enhancements in this version. * ARM 64 Support -* Support for Labeling/Annotating User-defined Namespaces -The EGS installation script includes configuration for labeling and annotating user-defined namespaces. For manual installation, configure namespace labeling and annotating in the EGS controller Helm chart. For more information, see Install the EGS Controller. \ No newline at end of file +* Support for labeling/annotations of user-defined namespaces in KubeSlice Controller helm chart. + For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-kubeslice-controller-yaml). \ No newline at end of file From 0005b388fe83ee1316388dce6a24a9863ef513bd Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:35:31 +0530 Subject: [PATCH 05/19] updated the anchor links --- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 2 +- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 8e5cbf54..809c924b 100644 --- a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -38,7 +38,7 @@ The parameters are related to the specification configured in the #### Cluster Property Parameters The parameters are related to the cluster property configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | -------------------------------------- | -------------- | ------------------------------------------------------------------------- | -------- | diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 8e5cbf54..f0e3c8be 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -28,7 +28,7 @@ The parameters are related to metadata configured in the #### Cluster Registration Spec Parameters The parameters are related to the specification configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | ----------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | From 67bd060be6d7eabf3ae3195ceacc8b08caff0c9a Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:43:41 +0530 Subject: [PATCH 06/19] updated the anchor links --- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 4 ++-- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 809c924b..2686ec59 100644 --- a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -18,7 +18,7 @@ The following tables describe the configuration parameters used to register a wo #### Cluster Registration Metadata Parameters The parameters are related to metadata configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | --------- | -------------- | ------------------------------------------------------------------------ | --------- | @@ -202,7 +202,7 @@ gke-worker-1 17s ## Install the Slice Operator To install the Slice Operator on the **worker cluster**, you must first -[register](#create-cluster-registration-yaml) the worker cluster with the KubeSlice Controller +[register](#create-a-cluster-registration-yaml) the worker cluster with the KubeSlice Controller as performed in the previous section. After registration, you can manually retrieve its secrets from the KubeSlice Controller. These secrets must be added to the `slice-operator.yaml` file to complete the installation. By completing these steps, the worker cluster can fully diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index f0e3c8be..54f47dc5 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -18,7 +18,7 @@ The following tables describe the configuration parameters used to register a wo #### Cluster Registration Metadata Parameters The parameters are related to metadata configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | --------- | -------------- | ------------------------------------------------------------------------ | --------- | @@ -202,7 +202,7 @@ gke-worker-1 17s ## Install the Slice Operator To install the Slice Operator on the **worker cluster**, you must first -[register](#create-cluster-registration-yaml) the worker cluster with the KubeSlice Controller +[register](#create-a-cluster-registration-yaml) the worker cluster with the KubeSlice Controller as performed in the previous section. After registration, you can manually retrieve its secrets from the KubeSlice Controller. These secrets must be added to the `slice-operator.yaml` file to complete the installation. By completing these steps, the worker cluster can fully From ea9a9e43e2956bc39de7157a73a0330ccd91c531 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:46:33 +0530 Subject: [PATCH 07/19] updated the anchor links --- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 2 +- .../install-kubeslice/yaml/yaml-register-worker-clusters.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 2686ec59..2f24f113 100644 --- a/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.4.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -28,7 +28,7 @@ The parameters are related to metadata configured in the #### Cluster Registration Spec Parameters The parameters are related to the specification configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | ----------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx index 54f47dc5..2f24f113 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-register-worker-clusters.mdx @@ -38,7 +38,7 @@ The parameters are related to the specification configured in the #### Cluster Property Parameters The parameters are related to the cluster property configured in the -[worker cluster registration YAML file](#create-cluster-registration-yaml). +[worker cluster registration YAML file](#create-a-cluster-registration-yaml). | Parameter | Parameter Type | Description | Required | | -------------------------------------- | -------------- | ------------------------------------------------------------------------- | -------- | From ae31435a40651b1b0d43ddbaa3d71f2b24557873 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 11:47:54 +0530 Subject: [PATCH 08/19] updated the configuration --- package-lock.json | 34961 +++++++++++++++++--------- package.json | 6 +- src/theme/DocVersionBanner/index.js | 2 +- yarn.lock | 14718 +++++------ 4 files changed, 30921 insertions(+), 18766 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3d400dd..6b9c252f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "my-website", "version": "0.0.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -9,9 +9,11 @@ "version": "0.0.0", "dependencies": { "@docusaurus/core": "^3.5.2", + "@docusaurus/plugin-client-redirects": "^3.5.2", "@docusaurus/plugin-content-blog": "^3.4.0", - "@docusaurus/plugin-google-gtag": "^3.4.0", - "@docusaurus/preset-classic": "3.5.0", + "@docusaurus/plugin-content-docs": "^3.5.2", + "@docusaurus/plugin-google-gtag": "^3.5.2", + "@docusaurus/preset-classic": "^3.5.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.1.1", "docusaurus-gtm-plugin": "^0.0.2", @@ -29,7 +31,6 @@ "version": "1.17.7", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", - "license": "MIT", "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", "@algolia/autocomplete-shared": "1.17.7" @@ -39,7 +40,6 @@ "version": "1.17.7", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", - "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, @@ -51,7 +51,6 @@ "version": "1.17.7", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", - "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, @@ -64,7 +63,6 @@ "version": "1.17.7", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", - "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" @@ -92,15 +90,14 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.13.0.tgz", - "integrity": "sha512-6CoQjlMi1pmQYMQO8tXfuGxSPf6iKX5FP9MuMe6IWmvC81wwTvOehnwchyBl2wuPVhcw2Ar53K53mQ60DAC64g==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", + "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -166,24 +163,22 @@ } }, "node_modules/@algolia/client-common": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.13.0.tgz", - "integrity": "sha512-2SP6bGGWOTN920MLZv8s7yIR3OqY03vEe4U+vb2MGdL8a/8EQznF3L/nTC/rGf/hvEfZlX2tGFxPJaF2waravg==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", + "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.13.0.tgz", - "integrity": "sha512-ldHTe+LVgC6L4Wr6doAQQ7Ku0jAdhaaPg1T+IHzmmiRZb2Uq5OsjW2yC65JifOmzPCiMkIZE2mGRpWgkn5ktlw==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", + "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -209,30 +204,28 @@ } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.13.0.tgz", - "integrity": "sha512-pYo0jbLUtPDN1r341UHTaF2fgN5rbaZfDZqjPRKPM+FRlRmxFxqFQm1UUfpkSUWYGn7lECwDpbKYiKUf81MTwA==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", + "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.13.0.tgz", - "integrity": "sha512-s2ge3uZ6Zg2sPSFibqijgEYsuorxcc8KVHg3I95nOPHvFHdnBtSHymhZvq4sp/fu8ijt/Y8jLwkuqm5myn+2Sg==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", + "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -241,19 +234,17 @@ "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" + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/ingestion": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.13.0.tgz", - "integrity": "sha512-fm5LEOe4FPDOc1D+M9stEs8hfcdmbdD+pt9og5shql6ueTZJANDbFoQhDOpiPJizR/ps1GwmjkWfUEywx3sV+Q==", - "license": "MIT", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", + "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -273,15 +264,14 @@ } }, "node_modules/@algolia/monitoring": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.13.0.tgz", - "integrity": "sha512-e8Hshlnm2G5fapyUgWTBwhJ22yXcnLtPC4LWZKx7KOvv35GcdoHtlUBX94I/sWCJLraUr65JvR8qOo3LXC43dg==", - "license": "MIT", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", + "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", "dependencies": { - "@algolia/client-common": "5.13.0", - "@algolia/requester-browser-xhr": "5.13.0", - "@algolia/requester-fetch": "5.13.0", - "@algolia/requester-node-http": "5.13.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -341,12 +331,11 @@ } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.13.0.tgz", - "integrity": "sha512-NV6oSCt5lFuzfsVQoSBpewEWf/h4ySr7pv2bfwu9yF/jc/g39pig8+YpuqsxlRWBm/lTGVA2V0Ai9ySwrNumIA==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", + "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", "dependencies": { - "@algolia/client-common": "5.13.0" + "@algolia/client-common": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -358,24 +347,22 @@ "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" }, "node_modules/@algolia/requester-fetch": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.13.0.tgz", - "integrity": "sha512-094bK4rumf+rXJazxv3mq6eKRM0ep5AxIo8T0YmOdldswQt79apeufFiPLN19nHEWH22xR2FelimD+T/wRSP+Q==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", + "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", "dependencies": { - "@algolia/client-common": "5.13.0" + "@algolia/client-common": "5.15.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.13.0.tgz", - "integrity": "sha512-JY5xhEYMgki53Wm+A6R2jUpOUdD0zZnBq+PC5R1TGMNOYL1s6JjDrJeMsvaI2YWxYMUSoCnRoltN/yf9RI8n3A==", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", + "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", "dependencies": { - "@algolia/client-common": "5.13.0" + "@algolia/client-common": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -407,7 +394,6 @@ "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", @@ -418,30 +404,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", - "license": "MIT", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "license": "MIT", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -465,13 +449,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -484,7 +467,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" }, @@ -492,26 +474,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.8", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -530,17 +498,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/traverse": "^7.27.0", "semver": "^6.3.1" }, "engines": { @@ -554,7 +521,6 @@ "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" } @@ -563,7 +529,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "regexpu-core": "^6.1.1", @@ -585,9 +550,9 @@ } }, "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==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -603,7 +568,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" @@ -616,7 +580,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" @@ -629,7 +592,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", @@ -646,7 +608,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" }, @@ -655,10 +616,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "license": "MIT", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "engines": { "node": ">=6.9.0" } @@ -667,7 +627,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-wrap-function": "^7.25.9", @@ -681,14 +640,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "license": "MIT", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -697,24 +655,10 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" @@ -727,7 +671,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -736,7 +679,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -745,7 +687,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -754,7 +695,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", "@babel/traverse": "^7.25.9", @@ -765,25 +705,23 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.27.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -796,7 +734,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/traverse": "^7.25.9" @@ -812,7 +749,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -827,7 +763,6 @@ "version": "7.25.9", "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.25.9.tgz", "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -842,7 +777,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", @@ -859,7 +793,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/traverse": "^7.25.9" @@ -897,7 +830,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -912,7 +844,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -927,7 +858,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -942,7 +872,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -972,7 +901,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -984,14 +912,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "license": "MIT", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.8" }, "engines": { "node": ">=6.9.0" @@ -1004,7 +931,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", @@ -1018,12 +944,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "license": "MIT", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1036,7 +961,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1051,7 +975,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1067,7 +990,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1083,7 +1005,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-compilation-targets": "^7.25.9", @@ -1103,7 +1024,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/template": "^7.25.9" @@ -1119,7 +1039,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1134,7 +1053,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1150,7 +1068,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1165,7 +1082,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1181,7 +1097,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1193,12 +1108,10 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", - "license": "MIT", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { @@ -1212,7 +1125,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1224,12 +1136,11 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "license": "MIT", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { @@ -1243,7 +1154,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", @@ -1260,7 +1170,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1275,7 +1184,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1290,7 +1198,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1305,7 +1212,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1320,7 +1226,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1333,14 +1238,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", - "license": "MIT", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1353,7 +1256,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", @@ -1371,7 +1273,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1387,7 +1288,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1403,7 +1303,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1415,12 +1314,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "license": "MIT", + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1433,7 +1331,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1448,7 +1345,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", @@ -1465,7 +1361,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-replace-supers": "^7.25.9" @@ -1481,7 +1376,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1496,7 +1390,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" @@ -1512,7 +1405,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1527,7 +1419,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1543,7 +1434,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", @@ -1560,7 +1450,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1589,7 +1478,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1604,7 +1492,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-module-imports": "^7.25.9", @@ -1623,7 +1510,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.25.9" }, @@ -1638,7 +1524,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1654,7 +1539,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" @@ -1670,7 +1554,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1686,7 +1569,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1698,15 +1580,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", - "license": "MIT", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", "dependencies": { "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -1729,7 +1610,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1744,7 +1624,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" @@ -1760,7 +1639,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1772,12 +1650,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "license": "MIT", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1787,12 +1664,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", + "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1802,14 +1678,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz", + "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.27.0", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9" }, @@ -1824,7 +1699,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1839,7 +1713,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1855,7 +1728,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1871,7 +1743,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" @@ -1884,14 +1755,13 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "license": "MIT", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", @@ -1903,9 +1773,9 @@ "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", "@babel/plugin-transform-block-scoping": "^7.25.9", "@babel/plugin-transform-class-properties": "^7.25.9", "@babel/plugin-transform-class-static-block": "^7.26.0", @@ -1916,21 +1786,21 @@ "@babel/plugin-transform-duplicate-keys": "^7.25.9", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", "@babel/plugin-transform-function-name": "^7.25.9", "@babel/plugin-transform-json-strings": "^7.25.9", "@babel/plugin-transform-literals": "^7.25.9", "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", "@babel/plugin-transform-member-expression-literals": "^7.25.9", "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/plugin-transform-modules-systemjs": "^7.25.9", "@babel/plugin-transform-modules-umd": "^7.25.9", "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", "@babel/plugin-transform-numeric-separator": "^7.25.9", "@babel/plugin-transform-object-rest-spread": "^7.25.9", "@babel/plugin-transform-object-super": "^7.25.9", @@ -1946,17 +1816,17 @@ "@babel/plugin-transform-shorthand-properties": "^7.25.9", "@babel/plugin-transform-spread": "^7.25.9", "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", "@babel/plugin-transform-unicode-escapes": "^7.25.9", "@babel/plugin-transform-unicode-property-regex": "^7.25.9", "@babel/plugin-transform-unicode-regex": "^7.25.9", "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", + "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, "engines": { @@ -1988,10 +1858,9 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", - "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", - "license": "MIT", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-validator-option": "^7.25.9", @@ -2008,16 +1877,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz", + "integrity": "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-typescript": "^7.27.0" }, "engines": { "node": ">=6.9.0" @@ -2027,10 +1895,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2039,10 +1906,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.0.tgz", - "integrity": "sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz", + "integrity": "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==", "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -2052,30 +1918,28 @@ } }, "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2084,10 +1948,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", - "license": "MIT", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -2105,869 +1968,795 @@ "node": ">=0.1.90" } }, - "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==", + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=10.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, - "node_modules/@docsearch/css": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", - "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==", - "license": "MIT" + "node_modules/@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@docsearch/react": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", - "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-core": "1.17.7", - "@algolia/autocomplete-preset-algolia": "1.17.7", - "@docsearch/css": "3.8.0", - "algoliasearch": "^5.12.0" + "node_modules/@csstools/css-calc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", + "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" }, "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" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", + "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" }, - "react": { - "optional": true + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" }, - "react-dom": { - "optional": true + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" }, - "search-insights": { - "optional": true + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" } }, - "node_modules/@docusaurus/core": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", - "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", - "license": "MIT", + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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" + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" + "engines": { + "node": ">=18" }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@mdx-js/react": "^3.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss-selector-parser": "^7.0.0" } }, - "node_modules/@docusaurus/core/node_modules/@docusaurus/logger": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", - "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", - "license": "MIT", + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">=4" } }, - "node_modules/@docusaurus/core/node_modules/@docusaurus/utils": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", - "license": "MIT", + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", + "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/core/node_modules/@docusaurus/utils-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", - "license": "MIT", + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", + "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "tslib": "^2.6.0" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/core/node_modules/@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", - "license": "MIT", + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", - "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", - "license": "MIT", + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", + "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", - "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", - "license": "MIT", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@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", - "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" + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/logger": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", - "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", - "license": "MIT", + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", + "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", - "license": "MIT", + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", + "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", - "license": "MIT", + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", + "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "tslib": "^2.6.0" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", - "license": "MIT", + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.0.tgz", - "integrity": "sha512-jVYavuoE+TOA4k5KoBdcwgdFdf/9UWyGAiMZLMidogQt4xdpqfkqoLUTTcQTunBaVViO899AUgo5idE+vn+bVQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.5.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" + "node_modules/@csstools/postcss-initial": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", + "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" }, "peerDependencies": { - "react": "*", - "react-dom": "*" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.0.tgz", - "integrity": "sha512-B3xQMwHc+NwLWuHfwdpXTpu3iZoEYNMhSzE6IsxIjCUAjQO01nwLp99M3aiaVkL4xXoZlc1Hhlc6eB8a3SsRtw==", - "license": "MIT", + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "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.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", - "license": "MIT", + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/logger": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.0.tgz", - "integrity": "sha512-7ITYJjnogAEdNeB4ixQEdS1AdMBmD2IcPPLZuOs1sGtStBPBjl+yi/uLLGnqXO3x4atGNONrPSBNnfxynGUxMw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" - }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.0.tgz", - "integrity": "sha512-RknfD/Tztd3wYWHTdCIlzH4mZcwfeGA4F4qaHZei3XpXocvvsqNlr7fjWZU83Uad2ty4sgQL7cwYSDHQuCBCig==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils-common": "3.5.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" - }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "tslib": "^2.6.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-validation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.0.tgz", - "integrity": "sha512-ZWo75T0nv1oX1zx7Nv+woS0ReeONdaK+WddKyYy7M7DnnAe9M5uhRaEPlyDWl9KpXrRZ1piTWBBye79MCTFyTA==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.0.tgz", - "integrity": "sha512-ZClDTvihZn+Tes9qpe04y53b4xChO6WS8aWOxDpbHV/9wDJ6Rw3bMUIXfcT4cSThSSaIFkwN7FLMpz2U08bq+Q==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/module-type-aliases": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", + "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.0.tgz", - "integrity": "sha512-B3xQMwHc+NwLWuHfwdpXTpu3iZoEYNMhSzE6IsxIjCUAjQO01nwLp99M3aiaVkL4xXoZlc1Hhlc6eB8a3SsRtw==", - "license": "MIT", + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", - "license": "MIT", + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/logger": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.0.tgz", - "integrity": "sha512-7ITYJjnogAEdNeB4ixQEdS1AdMBmD2IcPPLZuOs1sGtStBPBjl+yi/uLLGnqXO3x4atGNONrPSBNnfxynGUxMw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "node": ">=18" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", - "license": "MIT", + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.0.tgz", - "integrity": "sha512-RknfD/Tztd3wYWHTdCIlzH4mZcwfeGA4F4qaHZei3XpXocvvsqNlr7fjWZU83Uad2ty4sgQL7cwYSDHQuCBCig==", - "license": "MIT", + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", + "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils-common": "3.5.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" + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { "node": ">=18" @@ -2976,537 +2765,403 @@ "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "tslib": "^2.6.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-validation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.0.tgz", - "integrity": "sha512-ZWo75T0nv1oX1zx7Nv+woS0ReeONdaK+WddKyYy7M7DnnAe9M5uhRaEPlyDWl9KpXrRZ1piTWBBye79MCTFyTA==", - "license": "MIT", + "node_modules/@csstools/postcss-random-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", + "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.0.tgz", - "integrity": "sha512-4ONFUs9WEpjELl1rN9LIIH+gm7Mxs4H++DI5a2et/Aa/p6Njo1t3mMFBn3PK9Z7YEdcUne72pIW2v2R2rHtJUA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", + "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.0.tgz", - "integrity": "sha512-B3xQMwHc+NwLWuHfwdpXTpu3iZoEYNMhSzE6IsxIjCUAjQO01nwLp99M3aiaVkL4xXoZlc1Hhlc6eB8a3SsRtw==", - "license": "MIT", - "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.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/core/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "tslib": "^2.6.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "node": ">=4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", - "license": "MIT", + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", + "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/logger": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.0.tgz", - "integrity": "sha512-7ITYJjnogAEdNeB4ixQEdS1AdMBmD2IcPPLZuOs1sGtStBPBjl+yi/uLLGnqXO3x4atGNONrPSBNnfxynGUxMw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "node": ">=18" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", - "license": "MIT", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", + "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.0.tgz", - "integrity": "sha512-RknfD/Tztd3wYWHTdCIlzH4mZcwfeGA4F4qaHZei3XpXocvvsqNlr7fjWZU83Uad2ty4sgQL7cwYSDHQuCBCig==", - "license": "MIT", + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", + "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils-common": "3.5.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" + "@csstools/color-helpers": "^5.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils-validation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.0.tgz", - "integrity": "sha512-ZWo75T0nv1oX1zx7Nv+woS0ReeONdaK+WddKyYy7M7DnnAe9M5uhRaEPlyDWl9KpXrRZ1piTWBBye79MCTFyTA==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.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" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", + "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "tslib": "^2.6.0" + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" }, "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.6.0" - }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.0.tgz", - "integrity": "sha512-748XrTC/wb9ffzU60pZmTl1fcEixdLsotMYka0R+Vl8tbvaRyF/sPOGbiX1D6tM9m/7db6+EecO5wSCcoNR/0Q==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=18.0" + "node": ">=18" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.0.tgz", - "integrity": "sha512-B3xQMwHc+NwLWuHfwdpXTpu3iZoEYNMhSzE6IsxIjCUAjQO01nwLp99M3aiaVkL4xXoZlc1Hhlc6eB8a3SsRtw==", - "license": "MIT", - "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.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" - }, + "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": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=10.0.0" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/core/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", + "node_modules/@docsearch/css": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", + "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" + }, + "node_modules/@docsearch/react": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", + "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.0", + "algoliasearch": "^5.12.0" }, "peerDependencies": { - "@docusaurus/types": "*" + "@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": { - "@docusaurus/types": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { "optional": true } } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", - "license": "MIT", + "node_modules/@docsearch/react/node_modules/@algolia/client-analytics": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", + "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { - "node": ">=18.0" + "node": ">= 14.0.0" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/logger": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.0.tgz", - "integrity": "sha512-7ITYJjnogAEdNeB4ixQEdS1AdMBmD2IcPPLZuOs1sGtStBPBjl+yi/uLLGnqXO3x4atGNONrPSBNnfxynGUxMw==", - "license": "MIT", + "node_modules/@docsearch/react/node_modules/@algolia/client-personalization": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", + "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { - "node": ">=18.0" + "node": ">= 14.0.0" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", - "license": "MIT", + "node_modules/@docsearch/react/node_modules/@algolia/recommend": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", + "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { - "node": ">=18" + "node": ">= 14.0.0" + } + }, + "node_modules/@docsearch/react/node_modules/algoliasearch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", + "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", + "dependencies": { + "@algolia/client-abtesting": "5.15.0", + "@algolia/client-analytics": "5.15.0", + "@algolia/client-common": "5.15.0", + "@algolia/client-insights": "5.15.0", + "@algolia/client-personalization": "5.15.0", + "@algolia/client-query-suggestions": "5.15.0", + "@algolia/client-search": "5.15.0", + "@algolia/ingestion": "1.15.0", + "@algolia/monitoring": "1.15.0", + "@algolia/recommend": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/babel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", + "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/babel/node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -3515,15 +3170,34 @@ "node": ">=18.0" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/babel/node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/babel/node_modules/@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "dependencies": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", @@ -3543,225 +3217,82 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=18.0" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/babel/node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", + "@docusaurus/types": "3.7.0", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" } }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.0.tgz", - "integrity": "sha512-szTrIN/6/fuk0xkf3XbRfdTFJzRQ8d1s3sQj5++58wltrT7v3yn1149oc9ryYjMpRcbsarGloQwMu7ofPe4XPg==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.6.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-content-blog": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.0.tgz", - "integrity": "sha512-o4aT1/E0Ldpzs/hQff5uyoSriAhS/yqBhqSn+fvSw465AaqRsva6O7CZSYleuBq6x2bewyE3QJq2PcTiHhAd8g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/logger": "3.6.0", - "@docusaurus/mdx-loader": "3.6.0", - "@docusaurus/theme-common": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@docusaurus/utils-validation": "3.6.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" - }, - "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", - "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", + "node_modules/@docusaurus/bundler": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", + "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.7.0", + "@docusaurus/cssnano-preset": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.2", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", "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", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.1", + "null-loader": "^4.0.1", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^10.1.0", + "react-dev-utils": "^12.0.1", + "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/types": "*" + "@docusaurus/faster": "*" }, "peerDependenciesMeta": { - "@docusaurus/types": { + "@docusaurus/faster": { "optional": true } } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/cssnano-preset": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", + "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", + "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/plugin-content-docs": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.0.tgz", - "integrity": "sha512-c5gZOxocJKO/Zev2MEZInli+b+VNswDGuKHE6QtFgidhAJonwjh2kwj967RvWFaMMk62HlLJLZ+IGK2XsVy4Aw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/logger": "3.6.0", - "@docusaurus/mdx-loader": "3.6.0", - "@docusaurus/module-type-aliases": "3.6.0", - "@docusaurus/theme-common": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@docusaurus/utils-validation": "3.6.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" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -3770,29 +3301,34 @@ "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "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": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", - "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", - "license": "MIT", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", @@ -3812,54 +3348,100 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18" + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "dependencies": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/bundler/node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@docusaurus/bundler/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/@docusaurus/bundler/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@docusaurus/bundler/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": ">=18" + "node": ">=8" + } + }, + "node_modules/@docusaurus/bundler/node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" }, "peerDependencies": { - "postcss": "^8.4" + "webpack": "3 || 4 || 5" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" + "node_modules/@docusaurus/bundler/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=10" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/core": { + "node_modules/@docusaurus/core": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", - "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -3942,63 +3524,37 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/cssnano-preset": { + "node_modules/@docusaurus/cssnano-preset": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", - "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", + "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/plugin-content-pages": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.0.tgz", - "integrity": "sha512-RKHhJrfkadHc7+tt1cP48NWifOrhkSRMPdXNYytzhoQrXlP6Ph+3tfQ4/n+nT0S3Y9+wwRxYqRqA380ZLt+QtQ==", - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/logger": { + "node_modules/@docusaurus/logger": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", - "license": "MIT", "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/mdx-loader": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" + "chalk": "^4.1.2", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/mdx-loader": { + "node_modules/@docusaurus/mdx-loader": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", - "license": "MIT", "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" "@docusaurus/logger": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-validation": "3.5.2", @@ -4026,201 +3582,238 @@ }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "license": "MIT", + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz", + "integrity": "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==", + "dev": true, "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@mdx-js/mdx": "^3.0.0", + "@docusaurus/types": "3.6.2", "@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" + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "*", + "react-dom": "*" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils": { + "node_modules/@docusaurus/plugin-client-redirects": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz", + "integrity": "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==", "dependencies": { + "@docusaurus/core": "3.5.2", "@docusaurus/logger": "3.5.2", + "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", + "@docusaurus/utils-validation": "3.5.2", + "eta": "^2.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" + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "tslib": "^2.6.0" + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", + "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.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": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", + "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "dependencies": { + "@docusaurus/babel": "3.7.0", + "@docusaurus/bundler": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", "lodash": "^4.17.21", - "tslib": "^2.6.0" + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "npm:@slorber/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", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/core/node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", "dependencies": { - "tslib": "^2.6.0" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/utils/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", "dependencies": { + "chalk": "^4.1.2", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } } }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.0.tgz", - "integrity": "sha512-o8T1Rl94COLdSlKvjYLQpRJQRU8WWZ8EX1B0yV0dQLNN8reyH7MQW+6z1ig4sQFfH3pnjPWVGHfuEjcib5m7Eg==", - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.0.tgz", - "integrity": "sha512-ePJ10SnD/v2m9zgcdaLSENf+59MGTFFq/K7R2sneEWYxRXuzaoFqC8xwBW2khNnalcGOBHwtwcSydl3ynRvoQQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "dependencies": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.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", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" + "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" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.4" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", @@ -4239,69 +3832,30 @@ "utility-types": "^3.10.0", "webpack": "^5.88.1" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/utils/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.0.tgz", - "integrity": "sha512-kgRFbfpi6Hshj75YUztKyEMtI/kw0trPRwoTN4g+W1NK99R/vh8phTvhBTIMnDbetU79795LkwfG0rZ/ce6zWQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils-validation": "3.6.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/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", "dependencies": { - "chalk": "^4.1.2", + "@docusaurus/types": "3.7.0", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -4309,33 +3863,29 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">= 14.0.0" + "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz", + "integrity": "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.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" }, @@ -4343,164 +3893,127 @@ "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", "dependencies": { - "@algolia/client-abtesting": "5.15.0", - "@algolia/client-analytics": "5.15.0", - "@algolia/client-common": "5.15.0", - "@algolia/client-insights": "5.15.0", - "@algolia/client-personalization": "5.15.0", - "@algolia/client-query-suggestions": "5.15.0", - "@algolia/client-search": "5.15.0", - "@algolia/ingestion": "1.15.0", - "@algolia/monitoring": "1.15.0", - "@algolia/recommend": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - }, - "engines": { - "node": ">=18.0" + "@docusaurus/types": "3.5.2", + "@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": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "react": "*", + "react-dom": "*" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.0.tgz", - "integrity": "sha512-nqu4IfjaO4UX+dojHL2BxHRS+sKj31CIMWYo49huQ3wTET0Oc3u/WGTaKd3ShTPDhkgiRhTOSTPUwJWrU55nHg==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" - } - }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" }, - "engines": { - "node": "^14.18.0 || >=16.10.0" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz", + "integrity": "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", + "@docusaurus/core": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", "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 - } + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.21.3" + "@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": { - "webpack": "3 || 4 || 5" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.0.tgz", - "integrity": "sha512-OU6c5xI0nOVbEc9eImGvvsgNWe4vGm97t/W3aLHjWsHyNk3uwFNBQMHRvBUwAi9k/K3kyC5E7DWnc67REhdLOw==", - "license": "MIT", + "node_modules/@docusaurus/plugin-debug": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz", + "integrity": "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==", "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", "tslib": "^2.6.0" }, "engines": { @@ -4511,52 +4024,34 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz", + "integrity": "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==", "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/logger": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", "tslib": "^2.6.0" }, "engines": { @@ -4567,221 +4062,122 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "@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/preset-classic/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.0.tgz", - "integrity": "sha512-jxB/m5EZHXQP4INqnxCN2GKFxzGt0pOvEcr+tF015gLhzQXBbB6UACqYFqtwiGg7cGC1sJUf2/7bzcv4JYoIMw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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" + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", + "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/utils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.0.tgz", - "integrity": "sha512-RknfD/Tztd3wYWHTdCIlzH4mZcwfeGA4F4qaHZei3XpXocvvsqNlr7fjWZU83Uad2ty4sgQL7cwYSDHQuCBCig==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", + "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "dependencies": { + "@docusaurus/babel": "3.7.0", + "@docusaurus/bundler": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", "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", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", "lodash": "^4.17.21", - "micromatch": "^4.0.5", + "p-map": "^4.0.0", "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "npm:@slorber/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", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", "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": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.0.tgz", - "integrity": "sha512-a8ABEXLtG27Mm4u9F4nvh/f6oEONRISzvikORPToobSogsf1E6AGVkRrWwEnMr4M8uqj+jTtrB2NbNMdvAOGMQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" + "bin": { + "docusaurus": "bin/docusaurus.mjs" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.0.tgz", - "integrity": "sha512-sAXNfwPL6uRD+BuHuKXZfAXud7SS7IK/JdrPuzyQxdO1gJKzI5GFfe1ED1QoJDNWJWJ01JHE5rSnwYLEADc2rQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.0", - "@docusaurus/logger": "3.6.0", - "@docusaurus/mdx-loader": "3.6.0", - "@docusaurus/module-type-aliases": "3.6.0", - "@docusaurus/plugin-content-blog": "3.6.0", - "@docusaurus/plugin-content-docs": "3.6.0", - "@docusaurus/plugin-content-pages": "3.6.0", - "@docusaurus/theme-common": "3.6.0", - "@docusaurus/theme-translations": "3.6.0", - "@docusaurus/types": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.45", - "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" + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/core/node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=18.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -4790,15 +4186,14 @@ "node": ">=18.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -4825,95 +4220,80 @@ "node": ">=18.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.0.tgz", - "integrity": "sha512-jxB/m5EZHXQP4INqnxCN2GKFxzGt0pOvEcr+tF015gLhzQXBbB6UACqYFqtwiGg7cGC1sJUf2/7bzcv4JYoIMw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.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", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "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": "npm:@slorber/react-helmet-async@1.3.0", "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" + "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": { - "react": "^18.0.0", - "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", + "@docusaurus/types": "3.7.0", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -4924,24 +4304,15 @@ "node": ">=18.0" } }, - "node_modules/@docusaurus/theme-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.0.tgz", - "integrity": "sha512-frjlYE5sRs+GuPs4XXlp9aMLI2O4H5FPpznDAXBrCm+8EpWRiIb443ePMxM3IyMCQ5bwFlki0PI9C+r4apstnw==", - "license": "MIT", - "dependencies": { - "@docusaurus/mdx-loader": "3.6.0", - "@docusaurus/module-type-aliases": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.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" + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz", + "integrity": "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==", + "dependencies": { + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" @@ -4951,67 +4322,87 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "tslib": "^2.6.0" + "@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" }, - "engines": { - "node": ">=18.0" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz", + "integrity": "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", "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" + "sitemap": "^7.1.1", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/types": "*" + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "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" }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/preset-classic": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz", + "integrity": "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==", "dependencies": { - "tslib": "^2.6.0" + "@docusaurus/core": "3.5.2", + "@docusaurus/plugin-content-blog": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/plugin-content-pages": "3.5.2", + "@docusaurus/plugin-debug": "3.5.2", + "@docusaurus/plugin-google-analytics": "3.5.2", + "@docusaurus/plugin-google-gtag": "3.5.2", + "@docusaurus/plugin-google-tag-manager": "3.5.2", + "@docusaurus/plugin-sitemap": "3.5.2", + "@docusaurus/theme-classic": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-search-algolia": "3.5.2", + "@docusaurus/types": "3.5.2" }, "engines": { "node": ">=18.0" @@ -5021,63 +4412,91 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.0.tgz", - "integrity": "sha512-4IwRUkxjrisR8LXBHeE4d2btraWdMficbgiVL3UHvJURmyvgzMBZQP8KrK8rjdXeu8SuRxSmeV6NSVomRvdbEg==", - "license": "MIT", + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.6.0", - "@docusaurus/logger": "3.6.0", - "@docusaurus/plugin-content-docs": "3.6.0", - "@docusaurus/theme-common": "3.6.0", - "@docusaurus/theme-translations": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-validation": "3.6.0", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", + "@docusaurus/types": "3.5.2", + "@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/preset-classic/node_modules/@docusaurus/plugin-content-blog": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", + "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", + "dependencies": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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", - "utility-types": "^3.10.0" + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { "node": ">=18.0" }, "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0", "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/logger": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.0.tgz", - "integrity": "sha512-BcQhoXilXW0607cH/kO6P5Gt5KxCGfoJ+QDKNf3yO2S09/RsITlW+0QljXPbI3DklTrHrhRDmgGk1yX4nUhWTA==", - "license": "MIT", + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", + "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", "dependencies": { - "chalk": "^4.1.2", + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@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/theme-search-algolia/node_modules/@docusaurus/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-VKczAutI4mptiAw/WcYEu5WeVhQ6Q1zdIUl64SGw9K++9lziH+Kt10Ee8l2dMpRkiUk6zzK20kMNlX2WCUwXYQ==", - "license": "MIT", + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" }, @@ -5085,71 +4504,152 @@ "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/types": "*" + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "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" }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/utils-common": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.0.tgz", - "integrity": "sha512-diUDNfbw33GaZMmKwdTckT2IBfVouXLXRD+zphH9ywswuaEIKqixvuf5g41H7MBBrlMsxhna3uTMoB4B/OPDcA==", - "license": "MIT", + "node_modules/@docusaurus/theme-classic": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz", + "integrity": "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==", "dependencies": { - "tslib": "^2.6.0" + "@docusaurus/core": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/plugin-content-blog": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/plugin-content-pages": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-translations": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.44", + "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": { - "@docusaurus/types": "*" + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "dependencies": { + "@docusaurus/types": "3.5.2", + "@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" }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/utils-validation": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.0.tgz", - "integrity": "sha512-CRHiKKJEKA0GFlfOf71JWHl7PtwOyX0+Zg9ep9NFEZv6Lcx3RJ9nhl7p8HRjPL6deyYceavM//BsfW4pCI4BtA==", - "license": "MIT", + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-blog": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", + "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", "dependencies": { - "@docusaurus/logger": "3.6.0", - "@docusaurus/utils": "3.6.0", - "@docusaurus/utils-common": "3.6.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", "lodash": "^4.17.21", - "tslib": "^2.6.0" + "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": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.0.tgz", - "integrity": "sha512-L555X8lWE3fv8VaF0Bc1VnAgi10UvRKFcvADHiYR7Gj37ItaWP5i7xLHsSw7fi/SHTXe5wfIeCFNqUYHyCOHAQ==", - "license": "MIT", + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.0.tgz", - "integrity": "sha512-jADLgoZGWhAzThr+mRiyuFD4OUzt6jHnb7NRArRKorgxckqUBaPyFOau9hhbcSTHtU6ceyeWjN7FDt7uG2Hplw==", - "license": "MIT", + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", @@ -5158,7 +4658,7 @@ "joi": "^17.9.2", "react-helmet-async": "^1.3.0", "utility-types": "^3.10.0", - "webpack": "^5.95.0", + "webpack": "^5.88.1", "webpack-merge": "^5.9.0" }, "peerDependencies": { @@ -5166,2800 +4666,2720 @@ "react-dom": "^18.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", + "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", "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" + "chalk": "^4.1.2", + "tslib": "^2.6.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18.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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", "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==", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.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": ">=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": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", + "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", "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" + "@docusaurus/types": "3.7.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" }, "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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": ">= 8" + "node": ">=18.0" } }, - "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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "dependencies": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + }, "engines": { - "node": ">= 8" + "node": ">=18.0" } }, - "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==", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.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": ">= 8" + "node": ">=18.0" } }, - "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==", + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz", + "integrity": "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==", + "dependencies": { + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-translations": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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": ">=12.22.0" + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.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==", + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", "dependencies": { - "graceful-fs": "4.2.10" + "@docusaurus/types": "3.5.2", + "@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" }, - "engines": { - "node": ">=12.22.0" + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "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.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz", - "integrity": "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==", + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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": ">=12" + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", "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" + "@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" }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-translations": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz", + "integrity": "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" } }, - "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" + "node_modules/@docusaurus/types": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz", + "integrity": "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==", + "devOptional": true, + "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.95.0", + "webpack-merge": "^5.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^18.0.0", + "react-dom": "^18.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" + "node_modules/@docusaurus/utils": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", + "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", + "dependencies": { + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=18.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } } }, - "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" + "node_modules/@docusaurus/utils-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", + "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", + "dependencies": { + "tslib": "^2.6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=18.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } } }, - "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" + "node_modules/@docusaurus/utils-validation": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", + "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", + "dependencies": { + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=18.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/@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/@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" + "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" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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" + "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" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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" + "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" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.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" - }, + "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": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.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" - }, + "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": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=6.0.0" } }, - "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==", + "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": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "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==", + "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": { - "@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" + "@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": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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==", + "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": { - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "svgo": "^3.0.2" - }, - "engines": { - "node": ">=14" + "@types/mdx": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "@svgr/core": "*" + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@svgr/webpack": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", - "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "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": { - "@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" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">= 8" } }, - "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==", + "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": { - "defer-to-connect": "^2.0.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=14.16" + "node": ">= 8" } }, - "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==", + "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": ">=10.13.0" + "node": ">=12.22.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==", + "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": { - "@types/estree": "*" + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" } }, - "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/@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/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "node_modules/@pnpm/npm-conf": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz", + "integrity": "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==", "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": "*" + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" } }, - "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/@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/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "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": { - "@types/ms": "*" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@types/eslint": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", - "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } + "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/@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/@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/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" + "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/@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/@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/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "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": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" } }, - "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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "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/@types/node": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", - "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "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": { - "undici-types": "~6.13.0" + "@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/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "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": { - "@types/node": "*" + "@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/@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/@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/@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==", + "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": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "@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/@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==", + "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": { - "@types/history": "^4.7.11", - "@types/react": "*" + "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/@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==", + "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": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" + "@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/@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==", + "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": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" } }, - "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/@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/sax": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "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/node": "*" + "@types/estree": "*" } }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "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/mime": "^1", + "@types/connect": "*", "@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==", + "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/express": "*" + "@types/node": "*" } }, - "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==", + "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/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.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "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/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "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/yargs-parser": "*" + "@types/ms": "*" } }, - "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==", + "node_modules/@types/eslint": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", + "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "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==", + "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": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "@types/eslint": "*", + "@types/estree": "*" } }, - "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/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, - "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==", + "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": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@types/estree": "*" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "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": { - "@xtuc/ieee754": "^1.2.0" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "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": { - "@xtuc/long": "4.2.2" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "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/@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/@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==", + "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": { - "@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" + "@types/unist": "*" } }, - "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==", + "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": { - "@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" + "@types/node": "*" } }, - "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==", + "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": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@types/istanbul-lib-coverage": "*" } }, - "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==", + "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": { - "@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" + "@types/istanbul-lib-report": "*" } }, - "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==", + "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": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" + "@types/unist": "*" } }, - "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/@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/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/@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/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/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, - "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==", + "node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" + "undici-types": "~6.13.0" } }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "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/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/@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/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/@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/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/@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/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/@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/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/@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/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "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": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "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==", + "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": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/algoliasearch": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", - "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "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": { - "@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" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" } }, - "node_modules/algoliasearch-helper": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", - "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", + "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": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/algoliasearch/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==", + "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": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@types/node": "*" } }, - "node_modules/algoliasearch/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==", + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/algoliasearch/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==", + "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": { - "@algolia/requester-common": "4.24.0" + "@types/express": "*" } }, - "node_modules/algoliasearch/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==", + "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": { - "@algolia/requester-common": "4.24.0" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "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==", + "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": { - "string-width": "^4.1.0" + "@types/node": "*" } }, - "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/@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/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==", + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", + "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": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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" + "@types/yargs-parser": "*" } }, - "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/@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/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/@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/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "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": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "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/@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/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/@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/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/@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/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/@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/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/@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/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "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" - } - ], + "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": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "@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/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "license": "MIT", + "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": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "@xtuc/ieee754": "^1.2.0" } }, - "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==", + "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": { - "object.assign": "^4.1.0" + "@xtuc/long": "4.2.2" } }, - "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==", + "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": { - "@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" + "@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/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/@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/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "license": "MIT", + "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": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@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/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==", + "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": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@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/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/@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/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/@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/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/@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/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "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": "*" + "node": ">= 0.6" } }, - "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==", + "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": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "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==", + "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": { - "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" + "mime-db": "1.52.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">= 0.6" } }, - "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==", + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.4.0" } }, - "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/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/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==", + "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": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" } }, - "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/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/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "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": { - "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" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "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": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "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": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "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==", + "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": { - "fill-range": "^7.1.1" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "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" - } - ], - "license": "MIT", + "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": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" + "@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.5", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", + "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", + "dependencies": { + "@algolia/events": "^4.0.1" }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" } }, - "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/algoliasearch/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/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/algoliasearch/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/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/algoliasearch/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/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==", + "node_modules/algoliasearch/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": { - "@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" + "@algolia/requester-common": "4.24.0" + } + }, + "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": ">=14.16" + "node": ">=8" } }, - "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==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "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" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "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": ">=10" + "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/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001680", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", - "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", + "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/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.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "funding": [ { "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "url": "https://opencollective.com/postcss/" }, { "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "url": "https://tidelift.com/funding/github/npm/autoprefixer" }, { "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==", - "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" + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "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==", + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, "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": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "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/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/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/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/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/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/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", "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" + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "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==", + "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": { - "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" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "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" - }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "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": ">=6.0" + "node": "*" } }, - "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" - } - ], + "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/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==", + "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": { - "source-map": "~0.6.0" + "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": ">= 10.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "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==", + "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.10.0" + "node": ">= 0.8" } }, - "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/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/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/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/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==", + "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": { - "string-width": "^4.2.0" + "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": "10.* || >= 12.*" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/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==", + "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": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "fill-range": "^7.1.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==", + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "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": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=6" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "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": ">=6" + "node": ">= 0.8" } }, - "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/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/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==", + "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": { - "color-name": "~1.1.4" + "@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": ">=7.0.0" + "node": ">=14.16" } }, - "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==", + "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": ">=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==", + "node": ">= 0.4" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": ">=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==", + "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": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "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==", + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "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" + "node": ">=10" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "ms": "2.0.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.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/caniuse-lite": { + "version": "1.0.30001714", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", + "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==", + "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/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/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/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "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": { - "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" + "url": "https://github.com/chalk/chalk?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==", + "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": ">=0.8" + "node": ">=10" } }, - "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/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/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/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/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/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/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" - }, + "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": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "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": { - "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" + "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": ">= 14.15.0" + "node": ">= 6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, - "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==", + "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": { - "is-glob": "^4.0.3" + "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" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "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==", + "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": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "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": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "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==", + "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": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.0" } }, - "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/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/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "license": "MIT", + "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": { - "browserslist": "^4.24.2" + "source-map": "~0.6.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" + "engines": { + "node": ">= 10.0" } }, - "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" - }, + "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": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.10.0" } }, - "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" - }, + "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": ">= 8" + "node": ">=6" } }, - "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" - }, + "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": ">=12" + "node": ">=10" }, "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==", + "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" + "node": "10.* || >= 12.*" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/css-blank-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", - "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "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": { - "postcss-selector-parser": "^7.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=8" } }, - "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "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": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "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==", + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=6" } }, - "node_modules/css-has-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", - "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "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": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=7.0.0" } }, - "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "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": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" + "node": ">=10" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, + "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": ">=4" + "node": ">= 6" } }, - "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==", + "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": { - "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" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" + "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" }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "engines": { + "node": ">= 0.8.0" } }, - "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==", + "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": { - "@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" + "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": ">= 14.15.0" + "node": ">=12" }, "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 - } + "url": "https://github.com/yeoman/configstore?sponsor=1" } }, - "node_modules/css-prefers-color-scheme": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", - "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "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": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=0.8" } }, - "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/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/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" - }, + "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": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + "node": ">= 0.6" } }, - "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==", + "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": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">= 0.6" } }, - "node_modules/cssdb": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", - "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ] + "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/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" - }, + "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": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "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": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "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 || ^16 || >=18.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.4.31" + "webpack": "^5.1.0" } }, - "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" + "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": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=10.13.0" } }, - "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==", + "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": { - "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" + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": "^14 || ^16 || >=18.0" + "node": ">=12" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/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==", + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" + "browserslist": "^4.24.4" }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "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/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/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + "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/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "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": { - "ms": "2.1.2" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { - "supports-color": { + "typescript": { "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==", + "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": { - "character-entities": "^2.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">= 8" } }, - "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==", + "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": { - "mimic-response": "^3.1.0" + "type-fest": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "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==", + "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" }, @@ -7967,302 +7387,441 @@ "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==", + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "execa": "^5.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 10" + "node": ">=4" } }, - "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==", + "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": ">=10" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "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==", + "node_modules/css-has-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", + "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" } }, - "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==", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "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==", + "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": { - "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" + "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": ">=10" + "node": ">= 12.13.0" }, "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" + "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/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "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": ">=6" + "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/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "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": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">= 4.0.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "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==", + "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": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">= 4.2.1" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "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/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/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==", + "node_modules/cssdb": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", + "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "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": { - "dequal": "^2.0.0" + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "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==", + "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": { - "path-type": "^4.0.0" + "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": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "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==", + "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": { - "@leichtgewicht/ip-codec": "^2.0.1" + "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": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/docusaurus-gtm-plugin": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", - "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" - }, - "node_modules/docusaurus-plugin-sass": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", - "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", - "dependencies": { - "sass-loader": "^10.1.1" + "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": { - "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", - "sass": "^1.30.0" + "postcss": "^8.4.31" } }, - "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==", + "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": { - "utila": "~0.4" + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "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==", + "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": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "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/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/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "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.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dependencies": { - "domelementtype": "^2.3.0" + "ms": "2.1.2" }, "engines": { - "node": ">= 4" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "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": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "character-entities": "^2.0.0" }, "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" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "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": { - "is-obj": "^2.0.0" + "mimic-response": "^3.1.0" }, "engines": { "node": ">=10" @@ -8271,154 +7830,106 @@ "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==", + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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.5.56", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz", - "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==", - "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==" - }, - "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==", + "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" - } - }, - "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": ">=4.0.0" } }, - "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==", + "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.8" + "node": ">=0.10.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "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": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">= 10" } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "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": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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": ">=10" } }, - "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==", + "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": { - "get-intrinsic": "^1.2.4" + "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/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.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", + "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": ">=6" + "node": ">=8" } }, - "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==", + "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": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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" }, @@ -8426,1569 +7937,1399 @@ "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" - }, + "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": ">=8.0.0" + "node": ">= 0.8" } }, - "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" - }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { - "node": ">=4" + "node": ">=6" } }, - "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" - }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "engines": { - "node": ">=4.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "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/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/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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" + "node": ">= 4.0.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==", + "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": { - "@types/estree": "^1.0.0" + "address": "^1.0.1", + "debug": "^2.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" } }, - "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==", + "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": { - "@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" + "ms": "2.0.0" } }, - "node_modules/estree-util-to-js": { + "node_modules/detect-port-alt/node_modules/ms": { "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==", + "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": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" + "dequal": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "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": { - "@types/estree": "^1.0.0" + "path-type": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/remcohaszing" + "engines": { + "node": ">=8" } }, - "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==", + "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": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/docusaurus-gtm-plugin": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", + "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" + }, + "node_modules/docusaurus-plugin-sass": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", + "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", "dependencies": { - "@types/estree": "^1.0.0" + "sass-loader": "^10.1.1" + }, + "peerDependencies": { + "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", + "sass": "^1.30.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/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/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" + "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/eta-dev/eta?sponsor=1" + "url": "https://github.com/cheeriojs/dom-serializer?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/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/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "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": { - "@types/node": "*", - "require-like": ">= 0.1.1" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "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/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/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/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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": { - "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" + "is-obj": "^2.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "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": ">= 0.10.0" + "node": ">=8" } }, - "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/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, - "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/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/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/electron-to-chromium": { + "version": "1.5.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", + "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" }, - "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==", + "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": ">= 0.6" + "node": ">= 4" } }, - "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/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/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" - }, + "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.10.0" + "node": ">= 0.8" } }, - "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==", + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "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" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=10.13.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/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/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/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "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": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "is-arrayish": "^0.2.1" } }, - "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==", + "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": { - "websocket-driver": ">=0.5.1" + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" } }, - "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" - }, + "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.0" + "node": ">= 0.4" } }, - "node_modules/figures": { + "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.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { - "node": ">=8" + "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/figures/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", + "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": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "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" }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "engines": { + "node": ">=4" } }, - "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==", + "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": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "estraverse": "^5.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4.0" } }, - "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" - }, + "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=4.0" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { - "node": ">= 0.4.0" + "node": ">=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==", + "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": { - "to-regex-range": "^5.0.1" + "@types/estree": "^1.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "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": { - "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" + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" }, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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/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/finalhandler/node_modules/ms": { + "node_modules/estree-util-to-js": { "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==", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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==", + "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": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@types/estree": "^1.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" + "url": "https://github.com/sponsors/remcohaszing" } }, - "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" + "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" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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==", + "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": { - "@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" - }, + "@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": ">=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": ">=0.10.0" } }, - "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" + "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": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/eta-dev/eta?sponsor=1" } }, - "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/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/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==", + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", "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" + "@types/node": "*", + "require-like": ">= 0.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.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" - }, + "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": ">=10" + "node": ">=0.8.x" } }, - "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==", + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "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": ">= 8.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "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==", + "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": ">=6" + "node": ">= 0.10.0" } }, - "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==", + "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": ">= 14.17" + "node": ">= 0.6" } }, - "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/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/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "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/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/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "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.6" + "node": ">=0.10.0" } }, - "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==", + "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": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@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": ">=14.14" + "node": ">=8.6.0" } }, - "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/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/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/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/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/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/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "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": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "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": ">=6.9.0" + "node": ">=0.8.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==", + "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": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "xml-js": "^1.6.11" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.4.0" } }, - "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==", + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "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/figures/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/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", + "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": { - "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" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "engines": { - "node": "*" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "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==", + "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": { - "is-glob": "^4.0.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/glob-to-regexp": { + "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/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "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==", + "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": { - "ini": "2.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": ">=10" + "node": ">= 0.4.0" } }, - "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==", + "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": { - "global-prefix": "^3.0.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "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==", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "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": ">=6" + "node": ">= 0.8" } }, - "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==", + "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": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "ms": "2.0.0" } }, - "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/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/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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": { - "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" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "@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" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" }, "engines": { - "node": ">=14.16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/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" - }, + "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": ">=6.0" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "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==", + "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": { - "sprintf-js": "~1.0.2" + "@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/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==", + "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": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/gzip-size": { + "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/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "duplexer": "^0.1.2" + "@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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "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==", + "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": ">=8" + "node": ">=10" } }, - "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==", + "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": { - "es-define-property": "^1.0.0" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "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==", + "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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 14.17" } }, - "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==", + "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": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.x" } }, - "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" - }, + "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.4" + "node": ">= 0.6" } }, - "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" + "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": "opencollective", - "url": "https://opencollective.com/unified" + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "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==", + "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": { - "@types/hast": "^3.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=14.14" } }, - "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/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/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" - }, + "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": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "@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" + "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": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "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/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/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/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/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==", + "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": { - "@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" + "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": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "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": { - "@types/hast": "^3.0.0" + "is-glob": "^4.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 6" } }, - "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "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": { - "@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" + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "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": { - "@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" + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "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==", + "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": { - "react-is": "^16.7.0" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" } }, - "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==", + "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": { - "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" + "isexe": "^2.0.0" }, "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" + "which": "bin/which" } }, - "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==", + "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": ">=14" + "node": ">=4" } }, - "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==", + "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": ">=8" + "node": ">=10" }, "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==", + "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": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "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" + "@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": ">=10.13.0" + "node": ">=14.16" }, "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 - } + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "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==", + "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": ">= 12" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "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==", + "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": { - "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" + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">=6.0" } }, - "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" - } - ], + "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": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "sprintf-js": "~1.0.2" } }, - "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==", + "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": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">= 0.8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", + "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": { - "@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" + "duplexer": "^0.1.2" }, - "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" }, @@ -9996,902 +9337,901 @@ "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/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/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==", + "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": ">=10.17.0" + "node": ">=8" } }, - "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==", + "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": { - "safer-buffer": ">= 2.1.2 < 3" + "es-define-property": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "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": ">= 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" + "node": ">= 0.4" }, - "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" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" - }, - "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" - }, + "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": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "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==", + "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": ">=8" + "node": ">= 0.4" } }, - "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/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/indent-string": { + "node_modules/hast-util-parse-selector": { "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" + "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/infima": { - "version": "0.2.0-alpha.45", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", - "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", - "license": "MIT", - "engines": { - "node": ">=12" + "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/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.", + "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": { - "once": "^1.3.0", - "wrappy": "1" + "@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/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==", + "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": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" + "@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": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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/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/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==", + "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": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" + "inline-style-parser": "0.2.3" } }, - "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==", + "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": { - "ci-info": "^3.2.0" + "@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" }, - "bin": { - "is-ci": "bin.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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==", + "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": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^3.0.0" }, "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" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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" + "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": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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/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/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/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/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/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/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "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": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.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/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/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==", + "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": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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/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/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/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/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/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/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/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==", + "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": ">=6" + "node": "^14.13.1 || >=16.0.0" } }, - "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==", + "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": ">=8" + "node": ">=14" } }, - "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==", + "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": ">=12" + "node": ">=8" }, "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/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/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==", + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", "dependencies": { - "@types/estree": "*" + "@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/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "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": ">=0.10.0" + "node": ">= 12" } }, - "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==", + "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": ">=6" + "node": ">=12" } }, - "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/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/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "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/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "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": { - "is-docker": "^2.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.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==", + "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": ">=12" + "node": ">=8.0.0" } }, - "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==", + "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": ">=0.10.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "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" - }, + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.19.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==", + "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": { - "has-flag": "^4.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=0.10.0" } }, - "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/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/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/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/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==", + "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": { - "argparse": "^2.0.1" + "queue": "6.0.2" }, "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "image-size": "bin/image-size.js" }, "engines": { - "node": ">=6" + "node": ">=16.x" } }, - "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/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/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/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" }, - "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" + "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" - } - }, - "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" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": ">=0.10.0" + "node": ">=8" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { - "node": ">=6" + "node": ">=0.8.19" } }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "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": ">=8" } }, - "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" - }, + "node_modules/infima": { + "version": "0.2.0-alpha.44", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", + "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "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==", + "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": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "once": "^1.3.0", + "wrappy": "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==", + "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": ">=6" + "node": ">= 0.10" } }, - "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "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": ">=14" + "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": { - "url": "https://github.com/sponsors/antonk52" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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/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/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==", + "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": ">=6.11.5" + "node": ">=8" } }, - "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==", + "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": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "ci-info": "^3.2.0" }, - "engines": { - "node": ">=8.9.0" + "bin": { + "is-ci": "bin.js" } }, - "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==", + "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": { - "p-locate": "^6.0.0" + "hasown": "^2.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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.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==", + "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/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" - }, + "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": { - "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==", + "is-docker": "cli.js" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "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/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/markdown-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "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": ">=16" + "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" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "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==", + "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/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==", + "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": { - "@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" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "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/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/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/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/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/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/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==", + "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" }, @@ -10899,549 +10239,492 @@ "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==", + "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": { - "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" + "isobject": "^3.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.10.0" } }, - "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==", + "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/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" + "@types/estree": "*" } }, - "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/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/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/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/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" + "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": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "@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" + "is-docker": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "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/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/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==", + "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": { - "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" + "@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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "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/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" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "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": { - "@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" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "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==", + "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": { - "@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" + "@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/mdast-util-phrasing": { + "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/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" + "argparse": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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" + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "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" + "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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "@types/mdast": "^4.0.0" + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "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/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/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==", + "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.6" + "node": ">=0.10.0" } }, - "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" - }, + "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": ">= 4.0.0" + "node": ">=6" } }, - "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==", + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "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==", + "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": ">= 0.6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - } - ], + "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": { - "@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" + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" } }, - "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/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/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/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/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/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/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/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/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==", + "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": { - "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" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8.9.0" } }, - "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" - } - ], + "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": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" + "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/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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "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/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/micromark-extension-frontmatter": { + "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.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/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", - "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "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/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": { - "fault": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@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/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" - } - ], + "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" + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "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==", @@ -11456,41 +10739,69 @@ } ] }, - "node_modules/micromark-extension-gfm": { + "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/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "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" + "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/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==", + "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": { - "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" + "@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/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "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==", @@ -11509,7 +10820,7 @@ "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "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==", @@ -11524,234 +10835,263 @@ } ] }, - "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==", + "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": { - "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": { + "@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/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "node_modules/mdast-util-gfm-strikethrough": { "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" - } - ], + "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": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@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/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "node_modules/mdast-util-gfm-table": { "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==", + "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", - "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" + "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/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "node_modules/mdast-util-gfm-task-list-item": { "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==", + "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", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.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/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" - } - ], + "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": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" + "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/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" - } - ], + "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": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@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/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==", + "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": { - "micromark-util-types": "^2.0.0" + "@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/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==", + "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", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.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/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" - } - ], + "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": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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" + "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/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", @@ -11759,14 +11099,62 @@ } ], "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-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "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-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -11776,12 +11164,16 @@ "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": { - "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==", + "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", @@ -11793,17 +11185,44 @@ } ], "dependencies": { - "@types/estree": "^1.0.0", + "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-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^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" + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "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==", @@ -11822,7 +11241,7 @@ "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "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==", @@ -11841,7 +11260,7 @@ "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "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==", @@ -11856,773 +11275,15218 @@ } ] }, - "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==", + "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": { - "@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", + "fault": "^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" + "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.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "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.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + }, + "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/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "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/null-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/null-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/null-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/null-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/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.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "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.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "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-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", + "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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-custom-media": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", + "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", + "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", + "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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-double-position-gradients": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", + "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", + "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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-logical": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", + "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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-nesting": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", + "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-color-function": "^4.0.6", + "@csstools/postcss-color-mix-function": "^3.0.6", + "@csstools/postcss-content-alt-text": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.5", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.6", + "@csstools/postcss-gradients-interpolation-method": "^5.0.6", + "@csstools/postcss-hwb-function": "^4.0.6", + "@csstools/postcss-ic-unit": "^4.0.0", + "@csstools/postcss-initial": "^2.0.0", + "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-light-dark-function": "^2.0.7", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.3", + "@csstools/postcss-media-minmax": "^2.0.5", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.6", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-random-function": "^1.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.6", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.0", + "@csstools/postcss-stepped-value-functions": "^4.0.5", + "@csstools/postcss-text-decoration-shorthand": "^4.0.1", + "@csstools/postcss-trigonometric-functions": "^4.0.5", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.1", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.1", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.2.1", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.6", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.5", + "postcss-custom-properties": "^14.0.4", + "postcss-custom-selectors": "^8.0.4", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.0", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.6", + "postcss-logical": "^8.0.0", + "postcss-nesting": "^13.0.1", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "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": "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/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.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", + "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", + "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.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "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": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "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/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "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/sass": { + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", + "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-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/sass-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/sass-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/sass-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/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.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "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.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" + }, + "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/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/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.9.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" + }, + "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/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-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/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/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-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.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "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.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "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.2.0", + "picocolors": "^1.1.0" + }, + "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/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.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "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" + } + } + }, + "dependencies": { + "@algolia/autocomplete-core": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", + "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", + "requires": { + "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", + "@algolia/autocomplete-shared": "1.17.7" + } + }, + "@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", + "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", + "requires": { + "@algolia/autocomplete-shared": "1.17.7" + } + }, + "@algolia/autocomplete-preset-algolia": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", + "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", + "requires": { + "@algolia/autocomplete-shared": "1.17.7" + } + }, + "@algolia/autocomplete-shared": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", + "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", + "requires": {} + }, + "@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==", + "requires": { + "@algolia/cache-common": "4.24.0" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@algolia/cache-common": "4.24.0" + } + }, + "@algolia/client-abtesting": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", + "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/transporter": "4.24.0" + }, + "dependencies": { + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + } + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + }, + "dependencies": { + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + } + } + }, + "@algolia/client-common": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", + "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==" + }, + "@algolia/client-insights": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", + "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + }, + "dependencies": { + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + } + } + }, + "@algolia/client-query-suggestions": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", + "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@algolia/client-search": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", + "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "@algolia/ingestion": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", + "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@algolia/logger-common": "4.24.0" + } + }, + "@algolia/monitoring": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", + "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@algolia/recommend": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", + "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "requires": { + "@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" + }, + "dependencies": { + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0" + } + } + } + }, + "@algolia/requester-browser-xhr": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", + "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", + "requires": { + "@algolia/client-common": "5.15.0" + } + }, + "@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==" + }, + "@algolia/requester-fetch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", + "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", + "requires": { + "@algolia/client-common": "5.15.0" + } + }, + "@algolia/requester-node-http": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", + "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", + "requires": { + "@algolia/client-common": "5.15.0" + } + }, + "@algolia/transporter": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", + "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", + "requires": { + "@algolia/cache-common": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/requester-common": "4.24.0" + } + }, + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" + }, + "@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "requires": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "requires": { + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "requires": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.27.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "requires": { + "@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" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "requires": { + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + }, + "@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" + }, + "@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "requires": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "requires": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + } + }, + "@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "requires": { + "@babel/types": "^7.27.0" + } + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "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.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "requires": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "requires": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "requires": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz", + "integrity": "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", + "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz", + "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.27.0", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "requires": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + } + }, + "@babel/preset-typescript": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz", + "integrity": "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-typescript": "^7.27.0" + } + }, + "@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/runtime-corejs3": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz", + "integrity": "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==", + "requires": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "requires": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + } + }, + "@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "requires": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "requires": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + } + }, + "@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 + }, + "@csstools/cascade-layer-name-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "requires": {} + }, + "@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==" + }, + "@csstools/css-calc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", + "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", + "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "requires": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.0" + } + }, + "@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==" + }, + "@csstools/media-query-list-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "requires": {} + }, + "@csstools/postcss-cascade-layers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "requires": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "dependencies": { + "@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "requires": {} + }, + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@csstools/postcss-color-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", + "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-color-mix-function": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", + "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-content-alt-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "requires": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-exponential-functions": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", + "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "requires": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-gamut-mapping": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", + "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", + "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", + "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-initial": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", + "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", + "requires": {} + }, + "@csstools/postcss-is-pseudo-class": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "requires": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "dependencies": { + "@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "requires": {} + }, + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@csstools/postcss-light-dark-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "requires": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "requires": {} + }, + "@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "requires": {} + }, + "@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "requires": {} + }, + "@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-logical-viewport-units": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "requires": { + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-media-minmax": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", + "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + } + }, + "@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "requires": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + } + }, + "@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "requires": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", + "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-random-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", + "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-relative-color-syntax": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", + "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "requires": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + } + }, + "@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "requires": { + "postcss-selector-parser": "^7.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@csstools/postcss-sign-functions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", + "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", + "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", + "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", + "requires": { + "@csstools/color-helpers": "^5.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", + "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "requires": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "requires": {} + }, + "@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "requires": {} + }, + "@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==" + }, + "@docsearch/css": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", + "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" + }, + "@docsearch/react": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", + "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", + "requires": { + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.0", + "algoliasearch": "^5.12.0" + }, + "dependencies": { + "@algolia/client-analytics": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", + "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@algolia/client-personalization": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", + "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "@algolia/recommend": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", + "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", + "requires": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + }, + "algoliasearch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", + "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", + "requires": { + "@algolia/client-abtesting": "5.15.0", + "@algolia/client-analytics": "5.15.0", + "@algolia/client-common": "5.15.0", + "@algolia/client-insights": "5.15.0", + "@algolia/client-personalization": "5.15.0", + "@algolia/client-query-suggestions": "5.15.0", + "@algolia/client-search": "5.15.0", + "@algolia/ingestion": "1.15.0", + "@algolia/monitoring": "1.15.0", + "@algolia/recommend": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + } + } + } + }, + "@docusaurus/babel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", + "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", + "requires": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + } + }, + "@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "requires": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + } + } + } + }, + "@docusaurus/bundler": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", + "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", + "requires": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.7.0", + "@docusaurus/cssnano-preset": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.2", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.1", + "null-loader": "^4.0.1", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^10.1.0", + "react-dev-utils": "^12.0.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "dependencies": { + "@docusaurus/cssnano-preset": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", + "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", + "requires": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + } + }, + "@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "requires": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + } + }, + "consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" + }, + "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==" + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "requires": { + "repeat-string": "^1.0.0" + } + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "requires": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "@docusaurus/core": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", + "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", + "requires": { + "@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.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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" + } + }, + "@docusaurus/cssnano-preset": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", + "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", + "requires": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/logger": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", + "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", + "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", + "requires": { + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@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" + } + }, + "@docusaurus/module-type-aliases": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz", + "integrity": "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==", + "dev": true, + "requires": { + "@docusaurus/types": "3.6.2", + "@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" + } + }, + "@docusaurus/plugin-client-redirects": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz", + "integrity": "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", + "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", + "requires": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.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" + }, + "dependencies": { + "@docusaurus/core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", + "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "requires": { + "@docusaurus/babel": "3.7.0", + "@docusaurus/bundler": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "npm:@slorber/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", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "dependencies": { + "webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + } + } + } + }, + "@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.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" + } + }, + "@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + } + }, + "@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "requires": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + } + } + }, + "@docusaurus/plugin-content-docs": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz", + "integrity": "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@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" + }, + "dependencies": { + "@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "requires": { + "@docusaurus/types": "3.5.2", + "@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" + } + }, + "@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", + "requires": { + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" + } + }, + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/plugin-content-pages": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz", + "integrity": "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "dependencies": { + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/plugin-debug": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz", + "integrity": "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/plugin-google-analytics": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz", + "integrity": "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/plugin-google-gtag": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", + "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", + "requires": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", + "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "requires": { + "@docusaurus/babel": "3.7.0", + "@docusaurus/bundler": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "npm:@slorber/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", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "dependencies": { + "webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + } + } + } + }, + "@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.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" + } + }, + "@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + } + }, + "@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "requires": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + } + } + }, + "@docusaurus/plugin-google-tag-manager": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz", + "integrity": "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/plugin-sitemap": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz", + "integrity": "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "dependencies": { + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/preset-classic": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz", + "integrity": "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/plugin-content-blog": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/plugin-content-pages": "3.5.2", + "@docusaurus/plugin-debug": "3.5.2", + "@docusaurus/plugin-google-analytics": "3.5.2", + "@docusaurus/plugin-google-gtag": "3.5.2", + "@docusaurus/plugin-google-tag-manager": "3.5.2", + "@docusaurus/plugin-sitemap": "3.5.2", + "@docusaurus/theme-classic": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-search-algolia": "3.5.2", + "@docusaurus/types": "3.5.2" + }, + "dependencies": { + "@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "requires": { + "@docusaurus/types": "3.5.2", + "@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" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", + "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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" + } + }, + "@docusaurus/plugin-google-gtag": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", + "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + } + }, + "@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", + "requires": { + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" + } + }, + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/theme-classic": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz", + "integrity": "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/plugin-content-blog": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/plugin-content-pages": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-translations": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.44", + "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" + }, + "dependencies": { + "@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "requires": { + "@docusaurus/types": "3.5.2", + "@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" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", + "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", + "requires": { + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/types": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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" + } + }, + "@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", + "requires": { + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" + } + }, + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/theme-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", + "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", + "requires": { + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + }, + "dependencies": { + "@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.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" + } + }, + "@docusaurus/module-type-aliases": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", + "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", + "requires": { + "@docusaurus/types": "3.7.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + } + }, + "@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.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" + } + }, + "@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "requires": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", + "requires": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + } + } + }, + "@docusaurus/theme-search-algolia": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz", + "integrity": "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==", + "requires": { + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.5.2", + "@docusaurus/logger": "3.5.2", + "@docusaurus/plugin-content-docs": "3.5.2", + "@docusaurus/theme-common": "3.5.2", + "@docusaurus/theme-translations": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-validation": "3.5.2", + "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" + }, + "dependencies": { + "@docusaurus/module-type-aliases": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", + "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "requires": { + "@docusaurus/types": "3.5.2", + "@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" + } + }, + "@docusaurus/theme-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", + "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", + "requires": { + "@docusaurus/mdx-loader": "3.5.2", + "@docusaurus/module-type-aliases": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" + } + }, + "@docusaurus/types": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", + "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "requires": { + "@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" + } + } + } + }, + "@docusaurus/theme-translations": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz", + "integrity": "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==", + "requires": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + } + }, + "@docusaurus/types": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz", + "integrity": "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==", + "devOptional": true, + "requires": { + "@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.95.0", + "webpack-merge": "^5.9.0" + } + }, + "@docusaurus/utils": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", + "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", + "requires": { + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "@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" + } + }, + "@docusaurus/utils-common": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", + "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", + "requires": { + "tslib": "^2.6.0" + } + }, + "@docusaurus/utils-validation": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", + "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", + "requires": { + "@docusaurus/logger": "3.5.2", + "@docusaurus/utils": "3.5.2", + "@docusaurus/utils-common": "3.5.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@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==", + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@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==" + }, + "@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==" + }, + "@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==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@types/mdx": "^2.0.0" + } + }, + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@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==" + }, + "@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==", + "requires": { + "graceful-fs": "4.2.10" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + } + } + }, + "@pnpm/npm-conf": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz", + "integrity": "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==", + "requires": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": {} + }, + "@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==", + "requires": { + "@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" + } + }, + "@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + } + }, + "@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "requires": { + "@types/estree": "*" + } + }, + "@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==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "requires": { + "@types/node": "*" + } + }, + "@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==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "requires": { + "@types/ms": "*" + } + }, + "@types/eslint": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", + "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@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==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "@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==", + "requires": { + "@types/estree": "*" + } + }, + "@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@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==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@types/unist": "*" + } + }, + "@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "requires": { + "@types/node": "*" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@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==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@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==" + }, + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@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==" + }, + "@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "requires": { + "undici-types": "~6.13.0" + } + }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "requires": { + "@types/node": "*" + } + }, + "@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==" + }, + "@types/prismjs": { + "version": "1.26.4", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz", + "integrity": "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" + }, + "@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==" + }, + "@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "@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==" + }, + "@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==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@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==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "@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==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "@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==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "requires": { + "@types/node": "*" + } + }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@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==", + "requires": { + "@types/express": "*" + } + }, + "@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==", + "requires": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "@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==", + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@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==" + }, + "@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==" + }, + "@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + } + } + }, + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "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==", + "requires": { + "acorn": "^8.11.0" + } + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + } + }, + "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==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "algoliasearch": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", + "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "requires": { + "@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" + }, + "dependencies": { + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0" + } + }, + "@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==", + "requires": { + "@algolia/requester-common": "4.24.0" + } + } + } + }, + "algoliasearch-helper": { + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", + "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", + "requires": { + "@algolia/events": "^4.0.1" + } + }, + "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==", + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "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==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "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==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==" + }, + "astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" + }, + "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==" + }, + "autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "requires": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "requires": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "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==", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + } + }, + "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==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { + "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" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "requires": { + "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" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "requires": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + } + }, + "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==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + }, + "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==", + "requires": { + "@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" + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "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" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001714", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", + "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==" + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "requires": { + "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" + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "requires": { + "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" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + } + }, + "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==" + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + }, + "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==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "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==" + }, + "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==", + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "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==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + }, + "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==" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==" + }, + "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==" + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "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==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "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==" + } + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "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==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "requires": { + "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" + } + }, + "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==" + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "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==" + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "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==" + }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "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==" + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + } + } + }, + "core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==" + }, + "core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "requires": { + "browserslist": "^4.24.4" + } + }, + "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==" + }, + "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==" + }, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "requires": { + "postcss-selector-parser": "^7.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "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==", + "requires": {} + }, + "css-has-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", + "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", + "requires": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "requires": {} + }, + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "@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" + } + }, + "css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "requires": {} + }, + "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==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "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==", + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssdb": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", + "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "requires": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": {} + }, + "csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "requires": { + "css-tree": "~2.2.0" + }, + "dependencies": { + "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==", + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + } + } + }, + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "requires": { + "ms": "2.1.2" + } + }, + "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==", + "requires": { + "character-entities": "^2.0.0" + } + }, + "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==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "execa": "^5.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "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==" + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "requires": { + "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" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "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==", + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, + "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==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "requires": { + "dequal": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "docusaurus-gtm-plugin": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", + "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" + }, + "docusaurus-plugin-sass": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", + "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", + "requires": { + "sass-loader": "^10.1.1" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "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==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "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==" + }, + "electron-to-chromium": { + "version": "1.5.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", + "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "emoticon": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "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==" + }, + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + }, + "escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "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==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + } + }, + "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==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "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==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + } + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "requires": { + "@types/node": "*", + "require-like": ">= 0.1.1" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "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" + } + }, + "express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + }, + "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==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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==" + }, + "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==", + "requires": { + "@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" + } + }, + "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==" + }, + "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==" + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "requires": { + "format": "^0.2.0" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "requires": { + "xml-js": "^1.6.11" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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==" + } + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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==", + "requires": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + } + }, + "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==", + "requires": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "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==" + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==" + }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "requires": { + "@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" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==" + } + } + }, + "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==" + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "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==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "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==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==" + }, + "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==", + "requires": { + "inline-style-parser": "0.2.3" + } + } + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "requires": { + "@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" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "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" + } + }, + "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==" + }, + "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==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" + } + } + }, + "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==" + }, + "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==" + }, + "html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "requires": { + "@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" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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==", + "requires": { + "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" + } + } + } + }, + "htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "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==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "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==" + }, + "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==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==" + } + } + }, + "http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "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==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" + }, + "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==", + "requires": { + "queue": "6.0.2" + } + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "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==" + }, + "infima": { + "version": "0.2.0-alpha.44", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", + "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "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==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" + }, + "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==" + }, + "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==", + "requires": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "requires": { + "ci-info": "^3.2.0" + } + }, + "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==", + "requires": { + "hasown": "^2.0.2" + } + }, + "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==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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==" + }, + "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==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "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==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "isobject": "^3.0.1" + } + }, + "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==", + "requires": { + "@types/estree": "*" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "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==" + }, + "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==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==" + }, + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "requires": { + "@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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "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==", + "requires": { + "package-json": "^8.1.0" + } + }, + "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==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "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==" + }, + "lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "requires": { + "p-locate": "^6.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "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==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + }, + "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==", + "requires": { + "yallist": "^3.0.2" + } + }, + "markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==" + }, + "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==" + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "@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" + "dependencies": { + "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==" + } } }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "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==", + "requires": { + "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" + } + }, + "mdast-util-gfm-autolink-literal": { "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" + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], - "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" + "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==", + "requires": { + "@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" } }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "mdast-util-gfm-strikethrough": { "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" - } - ] + "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==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } }, - "node_modules/micromark-extension-mdx-md": { + "mdast-util-gfm-table": { "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" + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "requires": { + "@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" } }, - "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" + "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==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, - "node_modules/micromark-extension-mdxjs-esm": { + "mdast-util-mdx": { "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", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.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", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "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==", + "requires": { + "@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/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + } + }, + "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==", + "requires": { + "@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" + } + }, + "mdast-util-to-markdown": { "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" + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "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==" + }, + "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==" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" } }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { "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" - } - ] + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, - "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": { + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "requires": { + "@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-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" + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "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" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], - "dependencies": { + } + }, + "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==", + "requires": { + "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-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" + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "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" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], - "dependencies": { - "@types/estree": "^1.0.0", + } + }, + "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==", + "requires": { "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^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" - } - }, - "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" + "parse-entities": "^4.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "micromark-extension-frontmatter": { "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" + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "requires": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], - "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" + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ] + } }, - "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" + "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==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" } - ], + } + }, + "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==", + "requires": { + "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" + }, "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" + } } }, - "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "micromark-extension-gfm-tagfilter": { "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", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "requires": { "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "micromark-extension-gfm-task-list-item": { "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" + "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==", + "requires": { + "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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" } - ], - "dependencies": { + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" + } } }, - "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" + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" } - ] + } }, - "node_modules/micromark-factory-whitespace": { + "micromark-extension-mdx-md": { "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" + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", + } + }, + "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==", + "requires": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" + } } }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "micromark-factory-label": { "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": { + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "requires": { + "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" + } } }, - "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" + "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==", + "requires": { + "@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" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ], + } + }, + "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==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" + } } }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "micromark-factory-whitespace": { "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" + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "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==" } - ] + } }, - "node_modules/micromark-util-character": { + "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": { + "requires": { "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-chunked": { + "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": { + "requires": { "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-classify-character": { + "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": { + "requires": { "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" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ] + } }, - "node_modules/micromark-util-combine-extensions": { + "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": { + "requires": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-decode-numeric-character-reference": { + "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": { + "requires": { "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-decode-string": { + "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": { + "requires": { "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" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ] + } }, - "node_modules/micromark-util-encode": { + "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" - } - ] + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" }, - "node_modules/micromark-util-events-to-acorn": { + "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": { + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "requires": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", @@ -12631,807 +26495,455 @@ "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-html-tag-name": { + "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" - } - ] + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" }, - "node_modules/micromark-util-normalize-identifier": { + "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": { + "requires": { "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-resolve-all": { + "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": { + "requires": { "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-sanitize-uri": { + "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": { + "requires": { "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" + "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==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "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==" } - ] + } }, - "node_modules/micromark-util-subtokenize": { + "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": { + "requires": { "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" + }, + "dependencies": { + "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==" } - ] + } }, - "node_modules/micromark-util-symbol": { + "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" - } - ] + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" }, - "node_modules/micromark-util-types": { + "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" - } + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" }, - "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": { + "micromatch": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dependencies": { + "requires": { "braces": "^3.0.3", "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" } }, - "node_modules/mime": { + "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" - } + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, - "node_modules/mime-db": { + "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" - } + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" }, - "node_modules/mime-types": { + "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": { + "requires": { "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" - } + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, - "node_modules/mimic-response": { + "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" - } + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" }, - "node_modules/mini-css-extract-plugin": { + "mini-css-extract-plugin": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "license": "MIT", - "dependencies": { + "requires": { "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": { + "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": { + "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { + "requires": { "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" } }, - "node_modules/minimist": { + "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" - } + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, - "node_modules/mrmime": { + "mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "engines": { - "node": ">=10" - } + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" }, - "node_modules/ms": { + "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": { + "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": { + "requires": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" } }, - "node_modules/nanoid": { + "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" - } + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, - "node_modules/negotiator": { + "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" - } + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, - "node_modules/neo-async": { + "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": { + "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": { + "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node_modules/node-emoji": { + "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": { + "requires": { "@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": { + "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" - } + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + "node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" }, - "node_modules/normalize-path": { + "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" - } + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, - "node_modules/normalize-range": { + "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" - } + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, - "node_modules/normalize-url": { + "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" - } + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==" }, - "node_modules/npm-run-path": { + "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": { + "requires": { "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/nprogress": { + "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": { + "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": { + "requires": { "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/null-loader": { + "null-loader": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", - "license": "MIT", - "dependencies": { + "requires": { "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/null-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", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/null-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/null-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/null-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", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "node_modules/object-assign": { + "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" - } + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "node_modules/object-inspect": { + "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" - } + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "node_modules/object-keys": { + "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" - } + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "node_modules/object.assign": { + "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": { + "requires": { "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": { + "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "node_modules/on-finished": { + "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": { + "requires": { "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/on-headers": { + "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" - } + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" }, - "node_modules/once": { + "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": { + "requires": { "wrappy": "1" } }, - "node_modules/onetime": { + "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { + "requires": { "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { + "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": { + "requires": { "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": { + "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" - } + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" }, - "node_modules/p-cancelable": { + "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" - } + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" }, - "node_modules/p-limit": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "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" + "requires": { + "aggregate-error": "^3.0.0" } }, - "node_modules/p-retry": { + "p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { + "requires": { "@types/retry": "0.12.0", "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/p-try": { + "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" - } + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "node_modules/package-json": { + "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": { + "requires": { "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": { + "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { + "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/parent-module": { + "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": { + "requires": { "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/parse-entities": { + "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": { + "requires": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", "character-entities-legacy": "^3.0.0", @@ -13441,1324 +26953,709 @@ "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@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-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": { + "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": { + "requires": { "@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": { + "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": { + "parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { + "requires": { "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { + "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": { + "requires": { "domhandler": "^5.0.2", "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parseurl": { + "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" - } + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "node_modules/pascal-case": { + "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": { + "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/path-exists": { + "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" - } + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" }, - "node_modules/path-is-absolute": { + "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" - } + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, - "node_modules/path-is-inside": { + "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": { + "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" - } + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "node_modules/path-parse": { + "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": { + "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": { + "requires": { "isarray": "0.0.1" } }, - "node_modules/path-type": { + "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" - } + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "node_modules/periscopic": { + "periscopic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { + "requires": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", "is-reference": "^3.0.0" } }, - "node_modules/picocolors": { + "picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, - "node_modules/picomatch": { + "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" - } + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, - "node_modules/pkg-dir": { + "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": { + "requires": { "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-up": { + "pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { + "requires": { "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" + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } } }, - "node_modules/postcss": { + "postcss": { "version": "8.4.40", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", - "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": { + "requires": { "nanoid": "^3.3.7", "picocolors": "^1.0.1", "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-attribute-case-insensitive": { + "postcss-attribute-case-insensitive": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-calc": { + "postcss-calc": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "dependencies": { + "requires": { "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-clamp": { + "postcss-clamp": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" } }, - "node_modules/postcss-color-functional-notation": { + "postcss-color-functional-notation": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" } }, - "node_modules/postcss-color-hex-alpha": { + "postcss-color-hex-alpha": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-color-rebeccapurple": { + "postcss-color-rebeccapurple": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-colormin": { + "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": { + "requires": { "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": { + "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": { + "requires": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-custom-media": { + "postcss-custom-media": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/cascade-layer-name-parser": "^2.0.4", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/media-query-list-parser": "^4.0.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-custom-properties": { + "postcss-custom-properties": { "version": "14.0.4", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/cascade-layer-name-parser": "^2.0.4", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-custom-selectors": { + "postcss-custom-selectors": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/cascade-layer-name-parser": "^2.0.4", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-dir-pseudo-class": { + "postcss-dir-pseudo-class": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-discard-comments": { + "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" - } + "requires": {} }, - "node_modules/postcss-discard-duplicates": { + "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" - } + "requires": {} }, - "node_modules/postcss-discard-empty": { + "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" - } + "requires": {} }, - "node_modules/postcss-discard-overridden": { + "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" - } + "requires": {} }, - "node_modules/postcss-discard-unused": { + "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": { + "requires": { "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-double-position-gradients": { + "postcss-double-position-gradients": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-focus-visible": { + "postcss-focus-visible": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", - "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-focus-within": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", - "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "requires": { + "postcss-selector-parser": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.4" + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "requires": { + "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=4" + "dependencies": { + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-font-variant": { + "postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/postcss-gap-properties": { + "postcss-gap-properties": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "requires": {} }, - "node_modules/postcss-image-set-function": { + "postcss-image-set-function": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-lab-function": { + "postcss-lab-function": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/css-color-parser": "^3.0.6", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/postcss-progressive-custom-properties": "^4.0.0", "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-loader": { + "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": { + "requires": { "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-logical": { + "postcss-logical": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-merge-idents": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-minify-gradients": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-modules-extract-imports": { + "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" - } + "requires": {} }, - "node_modules/postcss-modules-local-by-default": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-values": { + "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": { + "requires": { "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-nesting": { + "postcss-nesting": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/selector-resolve-nested": "^3.0.0", "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "dependencies": { + "@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "requires": {} + }, + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-normalize-charset": { + "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" - } + "requires": {} }, - "node_modules/postcss-normalize-display-values": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-positions": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-repeat-style": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-string": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-timing-functions": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-unicode": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-whitespace": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-opacity-percentage": { + "postcss-opacity-percentage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "requires": {} }, - "node_modules/postcss-ordered-values": { + "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": { + "requires": { "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-overflow-shorthand": { + "postcss-overflow-shorthand": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-page-break": { + "postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } + "requires": {} }, - "node_modules/postcss-place": { + "postcss-place": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-preset-env": { + "postcss-preset-env": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "@csstools/postcss-cascade-layers": "^5.0.1", "@csstools/postcss-color-function": "^4.0.6", "@csstools/postcss-color-mix-function": "^3.0.6", @@ -14822,449 +27719,301 @@ "postcss-pseudo-class-any-link": "^10.0.1", "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^8.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-pseudo-class-any-link": { + "postcss-pseudo-class-any-link": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-reduce-idents": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-reduce-initial": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-replace-overflow-wrap": { + "postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } + "requires": {} }, - "node_modules/postcss-selector-not": { + "postcss-selector-not": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { + "requires": { "postcss-selector-parser": "^7.0.0" }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } } }, - "node_modules/postcss-selector-parser": { + "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": { + "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" } }, - "node_modules/postcss-sort-media-queries": { + "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": { + "requires": { "sort-css-media-queries": "2.2.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.23" } }, - "node_modules/postcss-svgo": { + "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": { + "requires": { "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": { + "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": { + "requires": { "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/postcss-value-parser": { + "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": { + "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" - } + "requires": {} }, - "node_modules/pretty-error": { + "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": { + "requires": { "lodash": "^4.17.20", "renderkid": "^3.0.0" } }, - "node_modules/pretty-time": { + "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" - } + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" }, - "node_modules/prism-react-renderer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.0.tgz", - "integrity": "sha512-327BsVCD/unU4CNLZTWVHyUHKnsqcvj2qbPlQ8MiBE2eq2rgctjigPA1Gp9HLF83kZ20zNN6jgizHJeEsyFYOw==", - "license": "MIT", - "dependencies": { + "prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "requires": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": ">=16.0.0" } }, - "node_modules/prismjs": { + "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" - } + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" }, - "node_modules/process-nextick-args": { + "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": { + "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { + "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/prop-types": { + "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": { + "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, - "node_modules/property-information": { + "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" - } + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" }, - "node_modules/proto-list": { + "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": { + "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": { + "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, - "engines": { - "node": ">= 0.10" + "dependencies": { + "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==" + } } }, - "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" - } + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" }, - "node_modules/pupa": { + "pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dependencies": { + "requires": { "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/qs": { + "qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { + "requires": { "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/queue": { + "queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { + "requires": { "inherits": "~2.0.3" } }, - "node_modules/queue-microtask": { + "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" - } - ] + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, - "node_modules/quick-lru": { + "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" - } + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" }, - "node_modules/randombytes": { + "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { + "requires": { "safe-buffer": "^5.1.0" } }, - "node_modules/range-parser": { + "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" - } + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" }, - "node_modules/raw-body": { + "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": { + "requires": { "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" + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } } }, - "node_modules/rc": { + "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { + "requires": { "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" + "dependencies": { + "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==" + } } }, - "node_modules/react": { + "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": { + "requires": { "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/react-dev-utils": { + "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": { + "requires": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", "browserslist": "^4.18.1", @@ -15290,180 +28039,120 @@ "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" + "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==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" + }, + "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==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==" + }, + "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==" + } } }, - "node_modules/react-dom": { + "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": { + "requires": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" } }, - "node_modules/react-error-overlay": { + "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": { + "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": { + "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": { + "requires": { "@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": { + "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": { + "react-json-view-lite": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - } + "requires": {} }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "6.0.0", + "react-loadable": { + "version": "npm:@docusaurus/react-loadable@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": { + "requires": { "@types/react": "*" - }, - "peerDependencies": { - "react": "*" } }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { + "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": { + "requires": { "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" } }, - "node_modules/react-router": { + "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": { + "requires": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "hoist-non-react-statics": "^3.1.0", @@ -15473,28 +28162,21 @@ "react-is": "^16.6.0", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" } }, - "node_modules/react-router-config": { + "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": { + "requires": { "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" } }, - "node_modules/react-router-dom": { + "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": { + "requires": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", @@ -15502,760 +28184,521 @@ "react-router": "5.3.4", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" } }, - "node_modules/readable-stream": { + "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": { + "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/readdirp": { + "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { + "requires": { "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" } }, - "node_modules/reading-time": { + "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": { + "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { + "requires": { "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" } }, - "node_modules/recursive-readdir": { + "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": { + "requires": { "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/regenerate": { + "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" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, - "node_modules/regenerate-unicode-properties": { + "regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { + "requires": { "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" } }, - "node_modules/regenerator-runtime": { + "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": { + "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": { + "requires": { "@babel/runtime": "^7.8.4" } }, - "node_modules/regexpu-core": { + "regexpu-core": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", - "dependencies": { + "requires": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/registry-auth-token": { + "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": { + "requires": { "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" } }, - "node_modules/registry-url": { + "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": { + "requires": { "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regjsgen": { + "regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" }, - "node_modules/regjsparser": { + "regjsparser": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "license": "BSD-2-Clause", - "dependencies": { + "requires": { "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" } }, - "node_modules/rehype-raw": { + "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": { + "requires": { "@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": { + "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, - "node_modules/remark-directive": { + "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": { + "requires": { "@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": { + "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": { + "requires": { "@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": { + "remark-frontmatter": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", - "dependencies": { + "requires": { "@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": { + "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": { + "requires": { "@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" + }, + "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==", + "requires": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" } }, - "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" + "remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" } }, - "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" + "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==", + "requires": { + "@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" } }, - "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" - } - ], + "remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + } + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + } } }, - "node_modules/repeat-string": { + "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" }, - "node_modules/require-from-string": { + "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" - } + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, - "node_modules/require-like": { + "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": "*" - } + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" }, - "node_modules/requires-port": { + "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": { + "resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { + "requires": { "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": { + "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": { + "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" - } + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, - "node_modules/resolve-pathname": { + "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": { + "responselike": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "dependencies": { + "requires": { "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/retry": { + "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" }, - "node_modules/reusify": { + "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" - } + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "node_modules/rimraf": { + "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": { + "requires": { "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rtl-detect": { + "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": { + "rtlcss": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", - "dependencies": { + "requires": { "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": { + "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": { + "requires": { "queue-microtask": "^1.2.2" } }, - "node_modules/safe-buffer": { + "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" - } - ] + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, - "node_modules/safer-buffer": { + "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/sass": { + "sass": { "version": "1.77.8", "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", - "dependencies": { + "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" } }, - "node_modules/sass-loader": { + "sass-loader": { "version": "10.5.2", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", - "dependencies": { + "requires": { "klona": "^2.0.4", "loader-utils": "^2.0.0", "neo-async": "^2.6.2", "schema-utils": "^3.0.0", "semver": "^7.3.2" }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "node-sass": { - "optional": true + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, - "sass": { - "optional": true + "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==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, - "node_modules/sass-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/sass-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/sass-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/sass-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/sax": { + "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": { + "scheduler": { "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { + "requires": { "loose-envify": "^1.1.0" } }, - "node_modules/schema-utils": { + "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": { + "requires": { "@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": { + "search-insights": { "version": "2.17.3", "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", "peer": true }, - "node_modules/section-matter": { + "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { + "requires": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/select-hose": { + "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": { + "selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { + "requires": { "@types/node-forge": "^1.3.0", "node-forge": "^1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/semver": { + "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" - } + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" }, - "node_modules/semver-diff": { + "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": { + "requires": { "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/send": { + "send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { + "requires": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -16270,50 +28713,47 @@ "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" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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==" + } } }, - "node_modules/serialize-javascript": { + "serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { + "requires": { "randombytes": "^2.1.0" } }, - "node_modules/serve-handler": { + "serve-handler": { "version": "6.1.6", "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", - "license": "MIT", - "dependencies": { + "requires": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", @@ -16321,19 +28761,20 @@ "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" + }, + "dependencies": { + "path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" + } } }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", - "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", - "license": "MIT" - }, - "node_modules/serve-index": { + "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { + "requires": { "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", @@ -16342,328 +28783,257 @@ "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" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } } }, - "node_modules/serve-static": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/shallow-clone": { + "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": { + "requires": { "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shallowequal": { + "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": { + "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": { + "requires": { "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shebang-regex": { + "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" - } + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "node_modules/shell-quote": { + "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" - } + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" }, - "node_modules/shelljs": { + "shelljs": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { + "requires": { "glob": "^7.0.0", "interpret": "^1.0.0", "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" } }, - "node_modules/side-channel": { + "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": { + "requires": { "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": { + "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": { + "sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dependencies": { + "requires": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" } }, - "node_modules/sisteransi": { + "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "node_modules/sitemap": { + "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": { + "requires": { "@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" + "dependencies": { + "@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + } } }, - "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": { + "skin-tone": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dependencies": { + "requires": { "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/slash": { + "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, - "node_modules/snake-case": { + "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": { + "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/sockjs": { + "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { + "requires": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "node_modules/sort-css-media-queries": { + "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" - } + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==" }, - "node_modules/source-map": { + "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" - } + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" }, - "node_modules/source-map-js": { + "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" - } + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" }, - "node_modules/source-map-support": { + "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": { + "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, - "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": { + "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" - } + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" }, - "node_modules/spdy": { + "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { + "requires": { "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": { + "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": { + "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", @@ -16672,203 +29042,141 @@ "wbuf": "^1.7.3" } }, - "node_modules/sprintf-js": { + "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": { + "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" - } + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" }, - "node_modules/statuses": { + "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" - } + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "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==" + "std-env": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" }, - "node_modules/string_decoder": { + "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": { + "requires": { "safe-buffer": "~5.2.0" } }, - "node_modules/string-width": { + "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": { + "requires": { "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" + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, - "node_modules/stringify-entities": { + "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": { + "requires": { "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": { + "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": { + "requires": { "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": { + "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { + "requires": { "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/strip-bom-string": { + "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" - } + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" }, - "node_modules/strip-final-newline": { + "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" - } + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, - "node_modules/strip-json-comments": { + "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" - } + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, - "node_modules/style-to-object": { + "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": { + "requires": { "inline-style-parser": "0.1.1" } }, - "node_modules/stylehacks": { + "stylehacks": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "dependencies": { + "requires": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" } }, - "node_modules/supports-color": { + "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": { + "requires": { "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { + "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" - } + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, - "node_modules/svg-parser": { + "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/svgo": { + "svgo": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", - "dependencies": { + "requires": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", @@ -16877,351 +29185,236 @@ "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" + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } } }, - "node_modules/tapable": { + "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, - "node_modules/terser": { + "terser": { "version": "5.31.3", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", - "dependencies": { + "requires": { "@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" + "dependencies": { + "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/terser-webpack-plugin": { + "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": { + "requires": { "@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 + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "esbuild": { - "optional": true + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, - "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" + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "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": { + "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": { + "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": { + "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": { + "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-regex-range": { + "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": { + "requires": { "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" } }, - "node_modules/toidentifier": { + "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" - } + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "node_modules/totalist": { + "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" - } + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" }, - "node_modules/trim-lines": { + "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" - } + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" }, - "node_modules/trough": { + "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" - } + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" }, - "node_modules/tslib": { + "tslib": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, - "node_modules/type-fest": { + "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" - } + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" }, - "node_modules/type-is": { + "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": { + "requires": { "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" + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + } } }, - "node_modules/typedarray-to-buffer": { + "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": { + "requires": { "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { + "typescript": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } + "peer": true }, - "node_modules/undici-types": { + "undici-types": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" }, - "node_modules/unicode-canonical-property-names-ecmascript": { + "unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" }, - "node_modules/unicode-emoji-modifier-base": { + "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" - } + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==" }, - "node_modules/unicode-match-property-ecmascript": { + "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": { + "requires": { "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": { + "unicode-match-property-value-ecmascript": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", - "engines": { - "node": ">=4" - } + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" }, - "node_modules/unicode-property-aliases-ecmascript": { + "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" - } + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, - "node_modules/unified": { + "unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "dependencies": { + "requires": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", @@ -17229,450 +29422,298 @@ "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": { + "unique-string": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dependencies": { + "requires": { "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unist-util-is": { + "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": { + "requires": { "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position": { + "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": { + "requires": { "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position-from-estree": { + "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": { + "requires": { "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-remove-position": { + "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": { + "requires": { "@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": { + "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": { + "requires": { "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit": { + "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": { + "requires": { "@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": { + "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": { + "requires": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/universalify": { + "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.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "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" - } + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" }, - "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" - } + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, - "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" + "update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, - "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" + "update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "requires": { + "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" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "dependencies": { + "boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "requires": { + "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" + } + }, + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + } } }, - "node_modules/uri-js": { + "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { + "requires": { "punycode": "^2.1.0" } }, - "node_modules/url-loader": { + "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": { + "requires": { "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" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, - "node_modules/util-deprecate": { + "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": { + "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": { + "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" - } + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==" }, - "node_modules/utils-merge": { + "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" - } + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, - "node_modules/uuid": { + "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" - } + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, - "node_modules/value-equal": { + "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": { + "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" - } + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, - "node_modules/vfile": { + "vfile": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", - "dependencies": { + "requires": { "@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": { + "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": { + "requires": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-message": { + "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": { + "requires": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/watchpack": { + "watchpack": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dependencies": { + "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" } }, - "node_modules/wbuf": { + "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { + "requires": { "minimalistic-assert": "^1.0.0" } }, - "node_modules/web-namespaces": { + "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" - } + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" }, - "node_modules/webpack": { + "webpack": { "version": "5.96.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", - "license": "MIT", - "dependencies": { + "requires": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", @@ -17697,27 +29738,59 @@ "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 + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, - "node_modules/webpack-bundle-analyzer": { + "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": { + "requires": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -17731,75 +29804,51 @@ "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" + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } } }, - "node_modules/webpack-dev-middleware": { + "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": { + "requires": { "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" + "schema-utils": "^4.0.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" + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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==" + } } }, - "node_modules/webpack-dev-server": { + "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": { + "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", @@ -17831,329 +29880,161 @@ "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 + "dependencies": { + "ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "requires": {} } } }, - "node_modules/webpack-merge": { + "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": { + "requires": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/webpack-sources": { + "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" - } + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, - "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" + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" } }, - "node_modules/websocket-driver": { + "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { + "requires": { "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": { + "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" - } + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, - "node_modules/which": { + "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { + "requires": { "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/widest-line": { + "widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { + "requires": { "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wildcard": { + "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": { + "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": { + "requires": { "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" + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, - "node_modules/wrappy": { + "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": { + "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": { + "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/ws": { + "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 - } - } + "requires": {} }, - "node_modules/xdg-basedir": { + "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" - } + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==" }, - "node_modules/xml-js": { + "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": { + "requires": { "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" } }, - "node_modules/yallist": { + "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "node_modules/yaml": { + "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, - "node_modules/yocto-queue": { + "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" - } + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==" }, - "node_modules/zwitch": { + "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" - } + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" } } } diff --git a/package.json b/package.json index 69fc328c..0cfdf429 100644 --- a/package.json +++ b/package.json @@ -15,10 +15,12 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "3.5.2", + "@docusaurus/core": "^3.5.2", + "@docusaurus/plugin-client-redirects": "^3.5.2", "@docusaurus/plugin-content-blog": "^3.4.0", + "@docusaurus/plugin-content-docs": "^3.5.2", "@docusaurus/plugin-google-gtag": "^3.5.2", - "@docusaurus/preset-classic": "3.5.0", + "@docusaurus/preset-classic": "^3.5.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.1.1", "docusaurus-gtm-plugin": "^0.0.2", diff --git a/src/theme/DocVersionBanner/index.js b/src/theme/DocVersionBanner/index.js index 96269f05..b3c3920d 100644 --- a/src/theme/DocVersionBanner/index.js +++ b/src/theme/DocVersionBanner/index.js @@ -122,4 +122,4 @@ export default function DocVersionBanner({className}) { ); } return null; -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index b1a3e701..87c8cc0a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,55 +3,55 @@ "@algolia/autocomplete-core@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz" - integrity sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q== + "integrity" "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==" + "resolved" "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz" + "version" "1.17.7" dependencies: "@algolia/autocomplete-plugin-algolia-insights" "1.17.7" "@algolia/autocomplete-shared" "1.17.7" "@algolia/autocomplete-plugin-algolia-insights@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz" - integrity sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A== + "integrity" "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==" + "resolved" "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz" + "version" "1.17.7" dependencies: "@algolia/autocomplete-shared" "1.17.7" "@algolia/autocomplete-preset-algolia@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz" - integrity sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA== + "integrity" "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==" + "resolved" "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz" + "version" "1.17.7" dependencies: "@algolia/autocomplete-shared" "1.17.7" "@algolia/autocomplete-shared@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz" - integrity sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg== + "integrity" "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==" + "resolved" "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz" + "version" "1.17.7" "@algolia/cache-browser-local-storage@4.24.0": - 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== + "integrity" "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==" + "resolved" "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/cache-common" "4.24.0" "@algolia/cache-common@4.24.0": - 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== + "integrity" "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==" + "resolved" "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz" + "version" "4.24.0" "@algolia/cache-in-memory@4.24.0": - 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== + "integrity" "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==" + "resolved" "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/cache-common" "4.24.0" "@algolia/client-abtesting@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz" - integrity sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw== + "integrity" "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==" + "resolved" "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -59,18 +59,18 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-account@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz" - integrity sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA== + "integrity" "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==" + "resolved" "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/client-common" "4.24.0" "@algolia/client-search" "4.24.0" "@algolia/transporter" "4.24.0" "@algolia/client-analytics@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz" - integrity sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg== + "integrity" "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==" + "resolved" "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/client-common" "4.24.0" "@algolia/client-search" "4.24.0" @@ -78,9 +78,9 @@ "@algolia/transporter" "4.24.0" "@algolia/client-analytics@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz" - integrity sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ== + "integrity" "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==" + "resolved" "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -88,22 +88,22 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz" - integrity sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA== + "integrity" "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==" + "resolved" "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/requester-common" "4.24.0" "@algolia/transporter" "4.24.0" "@algolia/client-common@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz" - integrity sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w== + "integrity" "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==" + "resolved" "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz" + "version" "5.15.0" "@algolia/client-insights@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz" - integrity sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w== + "integrity" "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==" + "resolved" "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -111,18 +111,18 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-personalization@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz" - integrity sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w== + "integrity" "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==" + "resolved" "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/client-common" "4.24.0" "@algolia/requester-common" "4.24.0" "@algolia/transporter" "4.24.0" "@algolia/client-personalization@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz" - integrity sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA== + "integrity" "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==" + "resolved" "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -130,9 +130,9 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-query-suggestions@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz" - integrity sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A== + "integrity" "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==" + "resolved" "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -140,9 +140,9 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz" - integrity sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA== + "integrity" "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==" + "resolved" "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -150,23 +150,23 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/client-search@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz" - integrity sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA== + "integrity" "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==" + "resolved" "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/client-common" "4.24.0" "@algolia/requester-common" "4.24.0" "@algolia/transporter" "4.24.0" "@algolia/events@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" - integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + "integrity" "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + "resolved" "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" + "version" "4.0.1" "@algolia/ingestion@1.15.0": - version "1.15.0" - resolved "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz" - integrity sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg== + "integrity" "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==" + "resolved" "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz" + "version" "1.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -174,21 +174,21 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/logger-common@4.24.0": - 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== + "integrity" "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==" + "resolved" "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz" + "version" "4.24.0" "@algolia/logger-console@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz" - integrity sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg== + "integrity" "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==" + "resolved" "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/logger-common" "4.24.0" "@algolia/monitoring@1.15.0": - version "1.15.0" - resolved "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz" - integrity sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ== + "integrity" "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==" + "resolved" "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz" + "version" "1.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -196,9 +196,9 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/recommend@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz" - integrity sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw== + "integrity" "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==" + "resolved" "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/cache-browser-local-storage" "4.24.0" "@algolia/cache-common" "4.24.0" @@ -213,9 +213,9 @@ "@algolia/transporter" "4.24.0" "@algolia/recommend@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz" - integrity sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ== + "integrity" "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==" + "resolved" "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-browser-xhr" "5.15.0" @@ -223,557 +223,539 @@ "@algolia/requester-node-http" "5.15.0" "@algolia/requester-browser-xhr@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz" - integrity sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA== + "integrity" "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==" + "resolved" "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/requester-common" "4.24.0" "@algolia/requester-browser-xhr@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz" - integrity sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w== + "integrity" "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==" + "resolved" "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz" - integrity sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA== + "integrity" "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" + "resolved" "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz" + "version" "4.24.0" "@algolia/requester-fetch@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz" - integrity sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw== + "integrity" "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==" + "resolved" "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/requester-node-http@4.24.0": - 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== + "integrity" "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==" + "resolved" "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/requester-common" "4.24.0" "@algolia/requester-node-http@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz" - integrity sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ== + "integrity" "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==" + "resolved" "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-common" "5.15.0" "@algolia/transporter@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz" - integrity sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA== + "integrity" "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==" + "resolved" "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/cache-common" "4.24.0" "@algolia/logger-common" "4.24.0" "@algolia/requester-common" "4.24.0" "@ampproject/remapping@^2.2.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + "integrity" "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==" + "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + "version" "2.3.0" dependencies: "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.8.3": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" - integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.26.2", "@babel/code-frame@^7.8.3": + "integrity" "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" + "version" "7.26.2" dependencies: "@babel/helper-validator-identifier" "^7.25.9" - js-tokens "^4.0.0" - picocolors "^1.0.0" + "js-tokens" "^4.0.0" + "picocolors" "^1.0.0" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz" - integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.8": + "integrity" "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz" + "version" "7.26.8" -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz" - integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.23.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": + "integrity" "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz" + "version" "7.26.10" dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.26.0" - "@babel/generator" "^7.26.0" - "@babel/helper-compilation-targets" "^7.25.9" + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.10" + "@babel/helper-compilation-targets" "^7.26.5" "@babel/helper-module-transforms" "^7.26.0" - "@babel/helpers" "^7.26.0" - "@babel/parser" "^7.26.0" - "@babel/template" "^7.25.9" - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.26.0" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.25.9", "@babel/generator@^7.26.0": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz" - integrity sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== - dependencies: - "@babel/parser" "^7.26.2" - "@babel/types" "^7.26.0" + "@babel/helpers" "^7.26.10" + "@babel/parser" "^7.26.10" + "@babel/template" "^7.26.9" + "@babel/traverse" "^7.26.10" + "@babel/types" "^7.26.10" + "convert-source-map" "^2.0.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.3" + "semver" "^6.3.1" + +"@babel/generator@^7.23.3", "@babel/generator@^7.25.9", "@babel/generator@^7.26.10", "@babel/generator@^7.27.0": + "integrity" "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz" + "version" "7.27.0" + dependencies: + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^3.0.2" + "jsesc" "^3.0.2" "@babel/helper-annotate-as-pure@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz" - integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== + "integrity" "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/types" "^7.25.9" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz" - integrity sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g== +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5": + "integrity" "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz" + "version" "7.27.0" dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz" - integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== - dependencies: - "@babel/compat-data" "^7.25.9" + "@babel/compat-data" "^7.26.8" "@babel/helper-validator-option" "^7.25.9" - browserslist "^4.24.0" - lru-cache "^5.1.1" - semver "^6.3.1" + "browserslist" "^4.24.0" + "lru-cache" "^5.1.1" + "semver" "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz" - integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== +"@babel/helper-create-class-features-plugin@^7.25.9", "@babel/helper-create-class-features-plugin@^7.27.0": + "integrity" "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz" + "version" "7.27.0" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-replace-supers" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/traverse" "^7.25.9" - semver "^6.3.1" + "@babel/traverse" "^7.27.0" + "semver" "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz" - integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== + "integrity" "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" - regexpu-core "^6.1.1" - semver "^6.3.1" + "regexpu-core" "^6.1.1" + "semver" "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.2": - 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== +"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": + "integrity" "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz" + "version" "0.6.4" 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" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" "@babel/helper-member-expression-to-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz" - integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== + "integrity" "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-module-imports@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz" - integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + "integrity" "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz" - integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + "integrity" "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz" + "version" "7.26.0" dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/helper-optimise-call-expression@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz" - integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== + "integrity" "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/types" "^7.25.9" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz" - integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0": + "integrity" "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz" + "version" "7.26.5" "@babel/helper-remap-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz" - integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== + "integrity" "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-wrap-function" "^7.25.9" "@babel/traverse" "^7.25.9" -"@babel/helper-replace-supers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz" - integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== +"@babel/helper-replace-supers@^7.25.9", "@babel/helper-replace-supers@^7.26.5": + "integrity" "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz" + "version" "7.26.5" dependencies: "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/helper-simple-access@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz" - integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" + "@babel/traverse" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz" - integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== + "integrity" "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-string-parser@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz" - integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + "integrity" "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz" + "version" "7.25.9" "@babel/helper-validator-identifier@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" - integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + "integrity" "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" + "version" "7.25.9" "@babel/helper-validator-option@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz" - integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + "integrity" "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz" + "version" "7.25.9" "@babel/helper-wrap-function@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz" - integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== + "integrity" "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/template" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" -"@babel/helpers@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz" - integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== +"@babel/helpers@^7.26.10": + "integrity" "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz" + "version" "7.27.0" dependencies: - "@babel/template" "^7.25.9" - "@babel/types" "^7.26.0" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" -"@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz" - integrity sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ== +"@babel/parser@^7.26.10", "@babel/parser@^7.27.0": + "integrity" "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz" + "version" "7.27.0" dependencies: - "@babel/types" "^7.26.0" + "@babel/types" "^7.27.0" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz" - integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== + "integrity" "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz" - integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== + "integrity" "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": - version "7.25.9" - 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.25.9.tgz" - integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== + "integrity" "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==" + "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.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz" - integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== + "integrity" "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-optional-chaining" "^7.25.9" "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz" - integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== + "integrity" "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - 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== + "integrity" "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==" + "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" + "version" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-dynamic-import@^7.8.3": - 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== + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-import-assertions@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz" - integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== + "integrity" "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz" + "version" "7.26.0" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-import-attributes@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz" - integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== + "integrity" "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz" + "version" "7.26.0" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-jsx@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz" - integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== + "integrity" "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-typescript@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz" - integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== + "integrity" "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - 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== + "integrity" "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" + "version" "7.18.6" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-arrow-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz" - integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== + "integrity" "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-async-generator-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz" - integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== +"@babel/plugin-transform-async-generator-functions@^7.26.8": + "integrity" "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz" + "version" "7.26.8" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-remap-async-to-generator" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/traverse" "^7.26.8" "@babel/plugin-transform-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz" - integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== + "integrity" "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-remap-async-to-generator" "^7.25.9" -"@babel/plugin-transform-block-scoped-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz" - integrity sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== +"@babel/plugin-transform-block-scoped-functions@^7.26.5": + "integrity" "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz" + "version" "7.26.5" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-block-scoping@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz" - integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== + "integrity" "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-class-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz" - integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== + "integrity" "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-class-static-block@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz" - integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== + "integrity" "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz" + "version" "7.26.0" dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-classes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz" - integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== + "integrity" "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-replace-supers" "^7.25.9" "@babel/traverse" "^7.25.9" - globals "^11.1.0" + "globals" "^11.1.0" "@babel/plugin-transform-computed-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz" - integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== + "integrity" "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/template" "^7.25.9" "@babel/plugin-transform-destructuring@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz" - integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== + "integrity" "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-dotall-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz" - integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== + "integrity" "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-duplicate-keys@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz" - integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== + "integrity" "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz" - integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== + "integrity" "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-dynamic-import@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz" - integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== + "integrity" "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-exponentiation-operator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz" - integrity sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA== +"@babel/plugin-transform-exponentiation-operator@^7.26.3": + "integrity" "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz" + "version" "7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-export-namespace-from@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz" - integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== + "integrity" "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-for-of@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz" - integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== +"@babel/plugin-transform-for-of@^7.26.9": + "integrity" "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz" + "version" "7.26.9" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-function-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz" - integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== + "integrity" "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-transform-json-strings@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz" - integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== + "integrity" "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz" - integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== + "integrity" "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-logical-assignment-operators@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz" - integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== + "integrity" "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-member-expression-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz" - integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== + "integrity" "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-modules-amd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz" - integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== + "integrity" "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-commonjs@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz" - integrity sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg== +"@babel/plugin-transform-modules-commonjs@^7.26.3": + "integrity" "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz" + "version" "7.26.3" dependencies: - "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-simple-access" "^7.25.9" "@babel/plugin-transform-modules-systemjs@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz" - integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== + "integrity" "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" @@ -781,130 +763,130 @@ "@babel/traverse" "^7.25.9" "@babel/plugin-transform-modules-umd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz" - integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== + "integrity" "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz" - integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== + "integrity" "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-new-target@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz" - integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== + "integrity" "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-nullish-coalescing-operator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz" - integrity sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== +"@babel/plugin-transform-nullish-coalescing-operator@^7.26.6": + "integrity" "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz" + "version" "7.26.6" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-numeric-separator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz" - integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== + "integrity" "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-object-rest-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz" - integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== + "integrity" "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-parameters" "^7.25.9" "@babel/plugin-transform-object-super@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz" - integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== + "integrity" "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-replace-supers" "^7.25.9" "@babel/plugin-transform-optional-catch-binding@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz" - integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== + "integrity" "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz" - integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== + "integrity" "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-parameters@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz" - integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== + "integrity" "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-private-methods@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz" - integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== + "integrity" "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-private-property-in-object@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz" - integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== + "integrity" "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-property-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz" - integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== + "integrity" "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-react-constant-elements@^7.21.3": - version "7.25.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz" - integrity sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ== + "integrity" "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz" + "version" "7.25.1" dependencies: "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-react-display-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz" - integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== + "integrity" "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-react-jsx-development@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz" - integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw== + "integrity" "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/plugin-transform-react-jsx" "^7.25.9" "@babel/plugin-transform-react-jsx@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz" - integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== + "integrity" "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-module-imports" "^7.25.9" @@ -913,134 +895,134 @@ "@babel/types" "^7.25.9" "@babel/plugin-transform-react-pure-annotations@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz" - integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg== + "integrity" "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-regenerator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz" - integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== + "integrity" "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" - regenerator-transform "^0.15.2" + "regenerator-transform" "^0.15.2" "@babel/plugin-transform-regexp-modifiers@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz" - integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== + "integrity" "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz" + "version" "7.26.0" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-reserved-words@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz" - integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== + "integrity" "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-runtime@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz" - integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== +"@babel/plugin-transform-runtime@^7.22.9", "@babel/plugin-transform-runtime@^7.25.9": + "integrity" "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz" + "version" "7.26.10" dependencies: "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" - babel-plugin-polyfill-regenerator "^0.6.1" - semver "^6.3.1" + "@babel/helper-plugin-utils" "^7.26.5" + "babel-plugin-polyfill-corejs2" "^0.4.10" + "babel-plugin-polyfill-corejs3" "^0.11.0" + "babel-plugin-polyfill-regenerator" "^0.6.1" + "semver" "^6.3.1" "@babel/plugin-transform-shorthand-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz" - integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== + "integrity" "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz" - integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== + "integrity" "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-sticky-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz" - integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== + "integrity" "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-template-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz" - integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== +"@babel/plugin-transform-template-literals@^7.26.8": + "integrity" "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz" + "version" "7.26.8" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" -"@babel/plugin-transform-typeof-symbol@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz" - integrity sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== +"@babel/plugin-transform-typeof-symbol@^7.26.7": + "integrity" "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz" + "version" "7.27.0" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" -"@babel/plugin-transform-typescript@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz" - integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== +"@babel/plugin-transform-typescript@^7.27.0": + "integrity" "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz" + "version" "7.27.0" dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.0" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-syntax-typescript" "^7.25.9" "@babel/plugin-transform-unicode-escapes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz" - integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== + "integrity" "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-property-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz" - integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== + "integrity" "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz" - integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== + "integrity" "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-sets-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz" - integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== + "integrity" "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz" + "version" "7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" -"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz" - integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== +"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.22.9", "@babel/preset-env@^7.25.9": + "integrity" "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz" + "version" "7.26.9" dependencies: - "@babel/compat-data" "^7.26.0" - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/compat-data" "^7.26.8" + "@babel/helper-compilation-targets" "^7.26.5" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-validator-option" "^7.25.9" "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" @@ -1052,9 +1034,9 @@ "@babel/plugin-syntax-import-attributes" "^7.26.0" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.25.9" - "@babel/plugin-transform-async-generator-functions" "^7.25.9" + "@babel/plugin-transform-async-generator-functions" "^7.26.8" "@babel/plugin-transform-async-to-generator" "^7.25.9" - "@babel/plugin-transform-block-scoped-functions" "^7.25.9" + "@babel/plugin-transform-block-scoped-functions" "^7.26.5" "@babel/plugin-transform-block-scoping" "^7.25.9" "@babel/plugin-transform-class-properties" "^7.25.9" "@babel/plugin-transform-class-static-block" "^7.26.0" @@ -1065,21 +1047,21 @@ "@babel/plugin-transform-duplicate-keys" "^7.25.9" "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" "@babel/plugin-transform-dynamic-import" "^7.25.9" - "@babel/plugin-transform-exponentiation-operator" "^7.25.9" + "@babel/plugin-transform-exponentiation-operator" "^7.26.3" "@babel/plugin-transform-export-namespace-from" "^7.25.9" - "@babel/plugin-transform-for-of" "^7.25.9" + "@babel/plugin-transform-for-of" "^7.26.9" "@babel/plugin-transform-function-name" "^7.25.9" "@babel/plugin-transform-json-strings" "^7.25.9" "@babel/plugin-transform-literals" "^7.25.9" "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" "@babel/plugin-transform-member-expression-literals" "^7.25.9" "@babel/plugin-transform-modules-amd" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.26.3" "@babel/plugin-transform-modules-systemjs" "^7.25.9" "@babel/plugin-transform-modules-umd" "^7.25.9" "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" "@babel/plugin-transform-new-target" "^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.26.6" "@babel/plugin-transform-numeric-separator" "^7.25.9" "@babel/plugin-transform-object-rest-spread" "^7.25.9" "@babel/plugin-transform-object-super" "^7.25.9" @@ -1095,32 +1077,32 @@ "@babel/plugin-transform-shorthand-properties" "^7.25.9" "@babel/plugin-transform-spread" "^7.25.9" "@babel/plugin-transform-sticky-regex" "^7.25.9" - "@babel/plugin-transform-template-literals" "^7.25.9" - "@babel/plugin-transform-typeof-symbol" "^7.25.9" + "@babel/plugin-transform-template-literals" "^7.26.8" + "@babel/plugin-transform-typeof-symbol" "^7.26.7" "@babel/plugin-transform-unicode-escapes" "^7.25.9" "@babel/plugin-transform-unicode-property-regex" "^7.25.9" "@babel/plugin-transform-unicode-regex" "^7.25.9" "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" - babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.38.1" - semver "^6.3.1" + "babel-plugin-polyfill-corejs2" "^0.4.10" + "babel-plugin-polyfill-corejs3" "^0.11.0" + "babel-plugin-polyfill-regenerator" "^0.6.1" + "core-js-compat" "^3.40.0" + "semver" "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": - 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== + "integrity" "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" + "version" "0.1.6-no-external-plugins" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/types" "^7.4.4" - esutils "^2.0.2" + "esutils" "^2.0.2" -"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz" - integrity sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw== +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5", "@babel/preset-react@^7.25.9": + "integrity" "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz" + "version" "7.26.3" dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-validator-option" "^7.25.9" @@ -1129,117 +1111,117 @@ "@babel/plugin-transform-react-jsx-development" "^7.25.9" "@babel/plugin-transform-react-pure-annotations" "^7.25.9" -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz" - integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.22.5", "@babel/preset-typescript@^7.25.9": + "integrity" "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz" + "version" "7.27.0" dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-validator-option" "^7.25.9" "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" - "@babel/plugin-transform-typescript" "^7.25.9" - -"@babel/runtime-corejs3@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.0.tgz" - integrity sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w== - dependencies: - core-js-pure "^3.30.2" - regenerator-runtime "^0.14.0" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz" - integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz" - integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== - dependencies: - "@babel/code-frame" "^7.25.9" - "@babel/parser" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/traverse@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz" - integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== - dependencies: - "@babel/code-frame" "^7.25.9" - "@babel/generator" "^7.25.9" - "@babel/parser" "^7.25.9" - "@babel/template" "^7.25.9" - "@babel/types" "^7.25.9" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.4.4": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz" - integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== + "@babel/plugin-transform-modules-commonjs" "^7.26.3" + "@babel/plugin-transform-typescript" "^7.27.0" + +"@babel/runtime-corejs3@^7.22.6", "@babel/runtime-corejs3@^7.25.9": + "integrity" "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==" + "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz" + "version" "7.27.0" + dependencies: + "core-js-pure" "^3.30.2" + "regenerator-runtime" "^0.14.0" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": + "integrity" "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz" + "version" "7.27.0" + dependencies: + "regenerator-runtime" "^0.14.0" + +"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0": + "integrity" "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz" + "version" "7.27.0" + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" + +"@babel/traverse@^7.22.8", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": + "integrity" "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz" + "version" "7.27.0" + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.27.0" + "@babel/parser" "^7.27.0" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" + "debug" "^4.3.1" + "globals" "^11.1.0" + +"@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.4.4": + "integrity" "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz" + "version" "7.27.0" dependencies: "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" "@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "integrity" "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + "resolved" "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + "version" "1.5.0" "@csstools/cascade-layer-name-parser@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz" - integrity sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA== + "integrity" "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==" + "resolved" "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz" + "version" "2.0.4" "@csstools/color-helpers@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz" - integrity sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA== + "integrity" "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==" + "resolved" "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz" + "version" "5.0.1" "@csstools/css-calc@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz" - integrity sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw== + "integrity" "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==" + "resolved" "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz" + "version" "2.1.0" "@csstools/css-color-parser@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz" - integrity sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw== + "integrity" "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==" + "resolved" "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz" + "version" "3.0.6" dependencies: "@csstools/color-helpers" "^5.0.1" "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz" - integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A== + "integrity" "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==" + "resolved" "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz" + "version" "3.0.4" "@csstools/css-tokenizer@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz" - integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw== + "integrity" "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==" + "resolved" "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz" + "version" "3.0.3" "@csstools/media-query-list-parser@^4.0.2": - version "4.0.2" - resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz" - integrity sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A== + "integrity" "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==" + "resolved" "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz" + "version" "4.0.2" "@csstools/postcss-cascade-layers@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz" - integrity sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ== + "integrity" "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz" + "version" "5.0.1" dependencies: "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" "@csstools/postcss-color-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz" - integrity sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ== + "integrity" "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz" + "version" "4.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1248,9 +1230,9 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-color-mix-function@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz" - integrity sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg== + "integrity" "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz" + "version" "3.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1259,9 +1241,9 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-content-alt-text@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz" - integrity sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw== + "integrity" "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz" + "version" "2.0.4" dependencies: "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" @@ -1269,35 +1251,35 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-exponential-functions@^2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz" - integrity sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ== + "integrity" "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz" + "version" "2.0.5" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-font-format-keywords@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" - integrity sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw== + "integrity" "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" + "version" "4.0.0" dependencies: "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-gamut-mapping@^2.0.6": - version "2.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz" - integrity sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA== + "integrity" "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz" + "version" "2.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-gradients-interpolation-method@^5.0.6": - version "5.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz" - integrity sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg== + "integrity" "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz" + "version" "5.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1306,9 +1288,9 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-hwb-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz" - integrity sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ== + "integrity" "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz" + "version" "4.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1317,31 +1299,31 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-ic-unit@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz" - integrity sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA== + "integrity" "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz" + "version" "4.0.0" dependencies: "@csstools/postcss-progressive-custom-properties" "^4.0.0" "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-initial@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz" - integrity sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA== + "integrity" "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz" + "version" "2.0.0" "@csstools/postcss-is-pseudo-class@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz" - integrity sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ== + "integrity" "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz" + "version" "5.0.1" dependencies: "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" "@csstools/postcss-light-dark-function@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz" - integrity sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw== + "integrity" "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz" + "version" "2.0.7" dependencies: "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" @@ -1349,39 +1331,39 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-logical-float-and-clear@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" - integrity sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ== + "integrity" "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" + "version" "3.0.0" "@csstools/postcss-logical-overflow@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" - integrity sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA== + "integrity" "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" + "version" "2.0.0" "@csstools/postcss-logical-overscroll-behavior@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" - integrity sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w== + "integrity" "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" + "version" "2.0.0" "@csstools/postcss-logical-resize@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" - integrity sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg== + "integrity" "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-logical-viewport-units@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz" - integrity sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw== + "integrity" "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz" + "version" "3.0.3" dependencies: "@csstools/css-tokenizer" "^3.0.3" "@csstools/utilities" "^2.0.0" "@csstools/postcss-media-minmax@^2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz" - integrity sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew== + "integrity" "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz" + "version" "2.0.5" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1389,33 +1371,33 @@ "@csstools/media-query-list-parser" "^4.0.2" "@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz" - integrity sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ== + "integrity" "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz" + "version" "3.0.4" dependencies: "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/media-query-list-parser" "^4.0.2" "@csstools/postcss-nested-calc@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" - integrity sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A== + "integrity" "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" + "version" "4.0.0" dependencies: "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-normalize-display-values@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" - integrity sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q== + "integrity" "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-oklab-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz" - integrity sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A== + "integrity" "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz" + "version" "4.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1424,25 +1406,25 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-progressive-custom-properties@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz" - integrity sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q== + "integrity" "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-random-function@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz" - integrity sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA== + "integrity" "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz" + "version" "1.0.1" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-relative-color-syntax@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz" - integrity sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg== + "integrity" "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz" + "version" "3.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -1451,91 +1433,91 @@ "@csstools/utilities" "^2.0.0" "@csstools/postcss-scope-pseudo-class@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" - integrity sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q== + "integrity" "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" "@csstools/postcss-sign-functions@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz" - integrity sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA== + "integrity" "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz" + "version" "1.1.0" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-stepped-value-functions@^4.0.5": - version "4.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz" - integrity sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw== + "integrity" "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz" + "version" "4.0.5" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-text-decoration-shorthand@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz" - integrity sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw== + "integrity" "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz" + "version" "4.0.1" dependencies: "@csstools/color-helpers" "^5.0.1" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" "@csstools/postcss-trigonometric-functions@^4.0.5": - version "4.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz" - integrity sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA== + "integrity" "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz" + "version" "4.0.5" dependencies: "@csstools/css-calc" "^2.1.0" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/postcss-unset-value@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" - integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== + "integrity" "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" + "version" "4.0.0" "@csstools/selector-resolve-nested@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz" - integrity sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ== + "integrity" "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==" + "resolved" "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz" + "version" "3.0.0" "@csstools/selector-specificity@^5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" - integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== + "integrity" "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==" + "resolved" "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" + "version" "5.0.0" "@csstools/utilities@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" - integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== + "integrity" "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==" + "resolved" "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" + "version" "2.0.0" "@discoveryjs/json-ext@0.5.7": - version "0.5.7" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" + "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + "version" "0.5.7" "@docsearch/css@3.8.0": - version "3.8.0" - resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz" - integrity sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA== + "integrity" "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" + "resolved" "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz" + "version" "3.8.0" "@docsearch/react@^3.5.2": - version "3.8.0" - resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz" - integrity sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q== + "integrity" "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==" + "resolved" "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz" + "version" "3.8.0" dependencies: "@algolia/autocomplete-core" "1.17.7" "@algolia/autocomplete-preset-algolia" "1.17.7" "@docsearch/css" "3.8.0" - algoliasearch "^5.12.0" + "algoliasearch" "^5.12.0" -"@docusaurus/babel@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.6.2.tgz" - integrity sha512-v8N8TWGXDsb5sxQC3Rcqb1CZr0LlU1OgqqVBUchN6cpIUr7EJuVJs5eHcIu5Ag8mwO/hWN3f7FE9uaHTMapAbg== +"@docusaurus/babel@3.7.0": + "integrity" "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz" + "version" "3.7.0" dependencies: "@babel/core" "^7.25.9" "@babel/generator" "^7.25.9" @@ -1547,694 +1529,969 @@ "@babel/runtime" "^7.25.9" "@babel/runtime-corejs3" "^7.25.9" "@babel/traverse" "^7.25.9" - "@docusaurus/logger" "3.6.2" - "@docusaurus/utils" "3.6.2" - babel-plugin-dynamic-import-node "^2.3.3" - fs-extra "^11.1.1" - tslib "^2.6.0" + "@docusaurus/logger" "3.7.0" + "@docusaurus/utils" "3.7.0" + "babel-plugin-dynamic-import-node" "^2.3.3" + "fs-extra" "^11.1.1" + "tslib" "^2.6.0" -"@docusaurus/bundler@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.6.2.tgz" - integrity sha512-YkEifEVs4lV931SrHBB4n6WqRowMw+aM/QPH3z8aU+5t1dWa+1p2OPqARS+tSbh3la9ns+L1zIfSbd8RHi2/PQ== +"@docusaurus/bundler@3.7.0": + "integrity" "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==" + "resolved" "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz" + "version" "3.7.0" dependencies: "@babel/core" "^7.25.9" - "@docusaurus/babel" "3.6.2" - "@docusaurus/cssnano-preset" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - babel-loader "^9.2.1" - clean-css "^5.3.2" - copy-webpack-plugin "^11.0.0" - css-loader "^6.8.1" - css-minimizer-webpack-plugin "^5.0.1" - cssnano "^6.1.2" - file-loader "^6.2.0" - html-minifier-terser "^7.2.0" - mini-css-extract-plugin "^2.9.1" - null-loader "^4.0.1" - postcss "^8.4.26" - postcss-loader "^7.3.3" - postcss-preset-env "^10.1.0" - react-dev-utils "^12.0.1" - terser-webpack-plugin "^5.3.9" - tslib "^2.6.0" - url-loader "^4.1.1" - webpack "^5.95.0" - webpackbar "^6.0.1" - -"@docusaurus/core@^2.0.0-beta || ^3.0.0-alpha", "@docusaurus/core@^3.6.2", "@docusaurus/core@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.2.tgz" - integrity sha512-irMts/mGLZv8dWcy0WUtbY/U6b5qIfHgQd1/kXMyAxUJo99fL0wFSqhMI+tcxjk0HYy427MXerLMqFJj+Arg1w== - dependencies: - "@docusaurus/babel" "3.6.2" - "@docusaurus/bundler" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - cli-table3 "^0.6.3" - combine-promises "^1.1.0" - commander "^5.1.0" - core-js "^3.31.1" - del "^6.1.1" - detect-port "^1.5.1" - escape-html "^1.0.3" - eta "^2.2.0" - eval "^0.1.8" - fs-extra "^11.1.1" - html-tags "^3.3.1" - html-webpack-plugin "^5.6.0" - leven "^3.1.0" - lodash "^4.17.21" - p-map "^4.0.0" - 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.6" - shelljs "^0.8.5" - tslib "^2.6.0" - update-notifier "^6.0.2" - webpack "^5.95.0" - webpack-bundle-analyzer "^4.10.2" - webpack-dev-server "^4.15.2" - webpack-merge "^6.0.1" - -"@docusaurus/cssnano-preset@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.6.2.tgz" - integrity sha512-mBkVa4QMHRwCFCVLYdBlOZuAT1iVVsS7GGSgliSVAeTOagP/AbtlBsCVrBs+keEuDuRF1w/6QEcqDoZe9fa5pw== - dependencies: - cssnano-preset-advanced "^6.1.2" - postcss "^8.4.38" - postcss-sort-media-queries "^5.2.0" - tslib "^2.6.0" - -"@docusaurus/logger@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.2.tgz" - integrity sha512-1p4IQhhgLyIfsey4UAdAIW69aUE1Ei6O91Nsw30ryZeDWSG5dh4o3zaRGOLxfAX69Ac/yDm6YCwJOafUxL6Vxg== - dependencies: - chalk "^4.1.2" - tslib "^2.6.0" - -"@docusaurus/mdx-loader@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.2.tgz" - integrity sha512-7fbRmNgF3CR96Ja82Ya0/Cdu1OL9UJ/22llNMY8lr5gAbw718Y5ryXMVRIYn0JNLTiSxzgtvW4DIsUWEB8NMpw== - dependencies: - "@docusaurus/logger" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" + "@docusaurus/babel" "3.7.0" + "@docusaurus/cssnano-preset" "3.7.0" + "@docusaurus/logger" "3.7.0" + "@docusaurus/types" "3.7.0" + "@docusaurus/utils" "3.7.0" + "babel-loader" "^9.2.1" + "clean-css" "^5.3.2" + "copy-webpack-plugin" "^11.0.0" + "css-loader" "^6.8.1" + "css-minimizer-webpack-plugin" "^5.0.1" + "cssnano" "^6.1.2" + "file-loader" "^6.2.0" + "html-minifier-terser" "^7.2.0" + "mini-css-extract-plugin" "^2.9.1" + "null-loader" "^4.0.1" + "postcss" "^8.4.26" + "postcss-loader" "^7.3.3" + "postcss-preset-env" "^10.1.0" + "react-dev-utils" "^12.0.1" + "terser-webpack-plugin" "^5.3.9" + "tslib" "^2.6.0" + "url-loader" "^4.1.1" + "webpack" "^5.95.0" + "webpackbar" "^6.0.1" + +"@docusaurus/core@^2.0.0-beta || ^3.0.0-alpha", "@docusaurus/core@^3.5.2", "@docusaurus/core@3.5.2": + "integrity" "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==" + "resolved" "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz" + "version" "3.5.2" + 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.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "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" + +"@docusaurus/core@3.7.0": + "integrity" "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/babel" "3.7.0" + "@docusaurus/bundler" "3.7.0" + "@docusaurus/logger" "3.7.0" + "@docusaurus/mdx-loader" "3.7.0" + "@docusaurus/utils" "3.7.0" + "@docusaurus/utils-common" "3.7.0" + "@docusaurus/utils-validation" "3.7.0" + "boxen" "^6.2.1" + "chalk" "^4.1.2" + "chokidar" "^3.5.3" + "cli-table3" "^0.6.3" + "combine-promises" "^1.1.0" + "commander" "^5.1.0" + "core-js" "^3.31.1" + "del" "^6.1.1" + "detect-port" "^1.5.1" + "escape-html" "^1.0.3" + "eta" "^2.2.0" + "eval" "^0.1.8" + "fs-extra" "^11.1.1" + "html-tags" "^3.3.1" + "html-webpack-plugin" "^5.6.0" + "leven" "^3.1.0" + "lodash" "^4.17.21" + "p-map" "^4.0.0" + "prompts" "^2.4.2" + "react-dev-utils" "^12.0.1" + "react-helmet-async" "npm:@slorber/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" + "semver" "^7.5.4" + "serve-handler" "^6.1.6" + "shelljs" "^0.8.5" + "tslib" "^2.6.0" + "update-notifier" "^6.0.2" + "webpack" "^5.95.0" + "webpack-bundle-analyzer" "^4.10.2" + "webpack-dev-server" "^4.15.2" + "webpack-merge" "^6.0.1" + +"@docusaurus/cssnano-preset@3.5.2": + "integrity" "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==" + "resolved" "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "cssnano-preset-advanced" "^6.1.2" + "postcss" "^8.4.38" + "postcss-sort-media-queries" "^5.2.0" + "tslib" "^2.6.0" + +"@docusaurus/cssnano-preset@3.7.0": + "integrity" "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "cssnano-preset-advanced" "^6.1.2" + "postcss" "^8.4.38" + "postcss-sort-media-queries" "^5.2.0" + "tslib" "^2.6.0" + +"@docusaurus/logger@3.5.2": + "integrity" "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==" + "resolved" "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "chalk" "^4.1.2" + "tslib" "^2.6.0" + +"@docusaurus/logger@3.7.0": + "integrity" "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==" + "resolved" "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "chalk" "^4.1.2" + "tslib" "^2.6.0" + +"@docusaurus/mdx-loader@3.5.2": + "integrity" "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==" + "resolved" "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/logger" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" "@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" - -"@docusaurus/module-type-aliases@^3.6.2", "@docusaurus/module-type-aliases@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz" - integrity sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ== + "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" + +"@docusaurus/mdx-loader@3.7.0": + "integrity" "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==" + "resolved" "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/logger" "3.7.0" + "@docusaurus/utils" "3.7.0" + "@docusaurus/utils-validation" "3.7.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" + +"@docusaurus/module-type-aliases@^3.6.2": + "integrity" "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz" + "version" "3.6.2" dependencies: "@docusaurus/types" "3.6.2" "@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" - -"@docusaurus/plugin-client-redirects@^3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.6.2.tgz" - integrity sha512-rzRq20NKQZr5kgeMGt2DA993UfhXWEAiZk9j+ttikFnFpgc/EOrpDoWDukd8Xfw4ObQ2h8TexWgABStKNKCocg== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - eta "^2.2.0" - fs-extra "^11.1.1" - lodash "^4.17.21" - tslib "^2.6.0" - -"@docusaurus/plugin-content-blog@^3.6.2", "@docusaurus/plugin-content-blog@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.2.tgz" - integrity sha512-6bJxr6Or4NslEVH3BJuPH30kUWiqUjDRdGPhvxpHmt9W/RY2/6u72WICG3bW3dLFxJ/2uDLBU92lHnatpvo7Ew== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/theme-common" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - 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" - -"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.2.tgz" - integrity sha512-e6WW1g10RIXXLN/rrtqTi/FyJ1Hj3X9Mmgz4V11/0pDCxIGGI8m4ocbAglUlLtgvbLD5viNLefl/NwbOW3JXiQ== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/module-type-aliases" "3.6.2" - "@docusaurus/theme-common" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - "@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" - -"@docusaurus/plugin-content-pages@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.2.tgz" - integrity sha512-fo4NyGkw10lYHyHaTxE6TZLYnxNtCfRHeZkNK1N9pBYqe7TT2dBUNAEeVW2U3ed9m6YuB7JKSQsa++GGmcP+6g== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - fs-extra "^11.1.1" - tslib "^2.6.0" - webpack "^5.88.1" - -"@docusaurus/plugin-debug@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.2.tgz" - integrity sha512-T/eS3VvHElpeV5S8uwp7Si4ujEynmgFtJLvA2CSa5pzQuOF1EEghF9nekAIj0cWtDHsqNUDZNr8hK1brivFXSg== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - fs-extra "^11.1.1" - react-json-view-lite "^1.2.0" - tslib "^2.6.0" + "react-helmet-async" "*" + "react-loadable" "npm:@docusaurus/react-loadable@6.0.0" -"@docusaurus/plugin-google-analytics@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.2.tgz" - integrity sha512-B7ihrr3wz8e4XqW+dIAtq844u3Z83u5CeiL1xrCqzFH+vDCjUZHTamS3zKXNcgi6YVVe6hUQXPG15ltaqQaVPQ== +"@docusaurus/module-type-aliases@3.5.2": + "integrity" "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==" + "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz" + "version" "3.5.2" dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - tslib "^2.6.0" + "@docusaurus/types" "3.5.2" + "@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" -"@docusaurus/plugin-google-gtag@^3.6.2", "@docusaurus/plugin-google-gtag@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.2.tgz" - integrity sha512-V8ijI6qddAAkJ0vd8sjZ7S/apRTLJn9dAwvj/rSMd93witGdKINemL+9TyfLkhcXKTxyqRT8zKdu8ewjPXqKHg== +"@docusaurus/module-type-aliases@3.7.0": + "integrity" "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==" + "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz" + "version" "3.7.0" dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" + "@docusaurus/types" "3.7.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + "react-helmet-async" "npm:@slorber/react-helmet-async@*" + "react-loadable" "npm:@docusaurus/react-loadable@6.0.0" + +"@docusaurus/plugin-client-redirects@^3.5.2": + "integrity" "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "eta" "^2.2.0" + "fs-extra" "^11.1.1" + "lodash" "^4.17.21" + "tslib" "^2.6.0" + +"@docusaurus/plugin-content-blog@^3.4.0": + "integrity" "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/core" "3.7.0" + "@docusaurus/logger" "3.7.0" + "@docusaurus/mdx-loader" "3.7.0" + "@docusaurus/theme-common" "3.7.0" + "@docusaurus/types" "3.7.0" + "@docusaurus/utils" "3.7.0" + "@docusaurus/utils-common" "3.7.0" + "@docusaurus/utils-validation" "3.7.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" + +"@docusaurus/plugin-content-blog@3.5.2": + "integrity" "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/theme-common" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "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" + +"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@^3.5.2", "@docusaurus/plugin-content-docs@3.5.2": + "integrity" "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/module-type-aliases" "3.5.2" + "@docusaurus/theme-common" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "@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" + +"@docusaurus/plugin-content-pages@3.5.2": + "integrity" "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "fs-extra" "^11.1.1" + "tslib" "^2.6.0" + "webpack" "^5.88.1" + +"@docusaurus/plugin-debug@3.5.2": + "integrity" "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "fs-extra" "^11.1.1" + "react-json-view-lite" "^1.2.0" + "tslib" "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.5.2": + "integrity" "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "tslib" "^2.6.0" + +"@docusaurus/plugin-google-gtag@^3.5.2": + "integrity" "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/core" "3.7.0" + "@docusaurus/types" "3.7.0" + "@docusaurus/utils-validation" "3.7.0" "@types/gtag.js" "^0.0.12" - tslib "^2.6.0" + "tslib" "^2.6.0" -"@docusaurus/plugin-google-tag-manager@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.2.tgz" - integrity sha512-fnWQ5FdN9f8c8VTgjaQ98208Y+d/JjHhD506rWIIL9rt1cJOf29XElxvOeKpMJadfkgY5KLZSAiHkGt+4qgN4g== +"@docusaurus/plugin-google-gtag@3.5.2": + "integrity" "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz" + "version" "3.5.2" dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - tslib "^2.6.0" - -"@docusaurus/plugin-sitemap@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.2.tgz" - integrity sha512-qcAQAP1Ot0dZpeRoJ0L/Zck5FVDkll2IleVZQLzxeRVDZIw1P9/TK7/Aw1w2pmH7dmw/Cwk/cLSVRvLAmp9k7A== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - fs-extra "^11.1.1" - sitemap "^7.1.1" - tslib "^2.6.0" - -"@docusaurus/preset-classic@^3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.2.tgz" - integrity sha512-r2n5eHdhiNSrJGsrrYcw+WsyStmXxe0ZG3RdA9LVyK5+jBHM8blrUWJEDugnzCNbyhUzhdtcmgCC9fhdAvKuQw== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/plugin-content-blog" "3.6.2" - "@docusaurus/plugin-content-docs" "3.6.2" - "@docusaurus/plugin-content-pages" "3.6.2" - "@docusaurus/plugin-debug" "3.6.2" - "@docusaurus/plugin-google-analytics" "3.6.2" - "@docusaurus/plugin-google-gtag" "3.6.2" - "@docusaurus/plugin-google-tag-manager" "3.6.2" - "@docusaurus/plugin-sitemap" "3.6.2" - "@docusaurus/theme-classic" "3.6.2" - "@docusaurus/theme-common" "3.6.2" - "@docusaurus/theme-search-algolia" "3.6.2" - "@docusaurus/types" "3.6.2" - -"@docusaurus/theme-classic@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.2.tgz" - integrity sha512-bCdOPqPNezhLx+hgNVO2Cf+8/1AHa9uHDOqTx/CKAx2I0J/jV9G+6JiMtpSRKGNfBoLT1O+56/7+WtkOf54xTw== - dependencies: - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/module-type-aliases" "3.6.2" - "@docusaurus/plugin-content-blog" "3.6.2" - "@docusaurus/plugin-content-docs" "3.6.2" - "@docusaurus/plugin-content-pages" "3.6.2" - "@docusaurus/theme-common" "3.6.2" - "@docusaurus/theme-translations" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" + "@docusaurus/core" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "@types/gtag.js" "^0.0.12" + "tslib" "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.5.2": + "integrity" "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "tslib" "^2.6.0" + +"@docusaurus/plugin-sitemap@3.5.2": + "integrity" "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==" + "resolved" "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "fs-extra" "^11.1.1" + "sitemap" "^7.1.1" + "tslib" "^2.6.0" + +"@docusaurus/preset-classic@^3.5.2": + "integrity" "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==" + "resolved" "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/plugin-content-blog" "3.5.2" + "@docusaurus/plugin-content-docs" "3.5.2" + "@docusaurus/plugin-content-pages" "3.5.2" + "@docusaurus/plugin-debug" "3.5.2" + "@docusaurus/plugin-google-analytics" "3.5.2" + "@docusaurus/plugin-google-gtag" "3.5.2" + "@docusaurus/plugin-google-tag-manager" "3.5.2" + "@docusaurus/plugin-sitemap" "3.5.2" + "@docusaurus/theme-classic" "3.5.2" + "@docusaurus/theme-common" "3.5.2" + "@docusaurus/theme-search-algolia" "3.5.2" + "@docusaurus/types" "3.5.2" + +"@docusaurus/theme-classic@3.5.2": + "integrity" "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==" + "resolved" "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/core" "3.5.2" + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/module-type-aliases" "3.5.2" + "@docusaurus/plugin-content-blog" "3.5.2" + "@docusaurus/plugin-content-docs" "3.5.2" + "@docusaurus/plugin-content-pages" "3.5.2" + "@docusaurus/theme-common" "3.5.2" + "@docusaurus/theme-translations" "3.5.2" + "@docusaurus/types" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" "@mdx-js/react" "^3.0.0" - clsx "^2.0.0" - copy-text-to-clipboard "^3.2.0" - infima "0.2.0-alpha.45" - 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" - -"@docusaurus/theme-common@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.2.tgz" - integrity sha512-lfgsL064KEHpCkgGUc0OYoUPCpYfzggp6Hof8sz59UuKiLvb/Z7raewE9/NfocrJ2HZI17rLgMX3SQlRDh/5gg== - dependencies: - "@docusaurus/mdx-loader" "3.6.2" - "@docusaurus/module-type-aliases" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" + "clsx" "^2.0.0" + "copy-text-to-clipboard" "^3.2.0" + "infima" "0.2.0-alpha.44" + "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" + +"@docusaurus/theme-common@3.5.2": + "integrity" "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==" + "resolved" "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/mdx-loader" "3.5.2" + "@docusaurus/module-type-aliases" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "@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" + +"@docusaurus/theme-common@3.7.0": + "integrity" "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==" + "resolved" "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/mdx-loader" "3.7.0" + "@docusaurus/module-type-aliases" "3.7.0" + "@docusaurus/utils" "3.7.0" + "@docusaurus/utils-common" "3.7.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" + "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" -"@docusaurus/theme-search-algolia@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.2.tgz" - integrity sha512-SFLS+Rq8Cg2yepnHucA9sRpIR97yHvZWlCgMzBLunV3KHbB6hD2h5HPhFV39wYHYCjJUAOH1lX9poJ1qKYuSvg== +"@docusaurus/theme-search-algolia@3.5.2": + "integrity" "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==" + "resolved" "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz" + "version" "3.5.2" dependencies: "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.6.2" - "@docusaurus/logger" "3.6.2" - "@docusaurus/plugin-content-docs" "3.6.2" - "@docusaurus/theme-common" "3.6.2" - "@docusaurus/theme-translations" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-validation" "3.6.2" - 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" - -"@docusaurus/theme-translations@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.2.tgz" - integrity sha512-LIWrYoDUsOTKmb0c7IQzawiPUTAaczBs5IOx6srxOWoTHVUMLzJCkl5Y6whfuRrnul8G05qv2vk238bN5Ko62g== - dependencies: - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/types@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz" - integrity sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ== + "@docusaurus/core" "3.5.2" + "@docusaurus/logger" "3.5.2" + "@docusaurus/plugin-content-docs" "3.5.2" + "@docusaurus/theme-common" "3.5.2" + "@docusaurus/theme-translations" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-validation" "3.5.2" + "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" + +"@docusaurus/theme-translations@3.5.2": + "integrity" "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==" + "resolved" "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "fs-extra" "^11.1.1" + "tslib" "^2.6.0" + +"@docusaurus/types@*", "@docusaurus/types@3.6.2": + "integrity" "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz" + "version" "3.6.2" 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.95.0" - webpack-merge "^5.9.0" - -"@docusaurus/utils-common@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.2.tgz" - integrity sha512-dr5wK+OyU2QAWxG7S5siD2bPgS7+ZeqWHfgLNHZ5yalaZf8TbeNNLqydfngukAY56BGZN0NbMkX6jGIr7ZF0sA== + "commander" "^5.1.0" + "joi" "^17.9.2" + "react-helmet-async" "^1.3.0" + "utility-types" "^3.10.0" + "webpack" "^5.95.0" + "webpack-merge" "^5.9.0" + +"@docusaurus/types@3.5.2": + "integrity" "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==" + "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz" + "version" "3.5.2" dependencies: - "@docusaurus/types" "3.6.2" - tslib "^2.6.0" - -"@docusaurus/utils-validation@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.2.tgz" - integrity sha512-Y3EwblDz72KOcobb5t2zlhHSmrfE8EaHusPJ96Kx2JYtNXL2omqCoOb6FpaXWhES75wvjUpkFLYfiNqAqEov8g== - dependencies: - "@docusaurus/logger" "3.6.2" - "@docusaurus/utils" "3.6.2" - "@docusaurus/utils-common" "3.6.2" - fs-extra "^11.2.0" - joi "^17.9.2" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.6.0" - -"@docusaurus/utils@3.6.2": - version "3.6.2" - resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.2.tgz" - integrity sha512-oxnpUcFZGE3uPCDoXr8GJriB3VWM9sFjPedFidX3Fsz87l1NZNc1wtbKPfQ7GYFDMYo2IGlAv5+47Me9RkM6lg== - dependencies: - "@docusaurus/logger" "3.6.2" - "@docusaurus/types" "3.6.2" - "@docusaurus/utils-common" "3.6.2" + "@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" + +"@docusaurus/types@3.7.0": + "integrity" "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz" + "version" "3.7.0" + 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" "npm:@slorber/react-helmet-async@1.3.0" + "utility-types" "^3.10.0" + "webpack" "^5.95.0" + "webpack-merge" "^5.9.0" + +"@docusaurus/utils-common@3.5.2": + "integrity" "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "tslib" "^2.6.0" + +"@docusaurus/utils-common@3.7.0": + "integrity" "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/types" "3.7.0" + "tslib" "^2.6.0" + +"@docusaurus/utils-validation@3.5.2": + "integrity" "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/logger" "3.5.2" + "@docusaurus/utils" "3.5.2" + "@docusaurus/utils-common" "3.5.2" + "fs-extra" "^11.2.0" + "joi" "^17.9.2" + "js-yaml" "^4.1.0" + "lodash" "^4.17.21" + "tslib" "^2.6.0" + +"@docusaurus/utils-validation@3.7.0": + "integrity" "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/logger" "3.7.0" + "@docusaurus/utils" "3.7.0" + "@docusaurus/utils-common" "3.7.0" + "fs-extra" "^11.2.0" + "joi" "^17.9.2" + "js-yaml" "^4.1.0" + "lodash" "^4.17.21" + "tslib" "^2.6.0" + +"@docusaurus/utils@3.5.2": + "integrity" "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "@docusaurus/logger" "3.5.2" + "@docusaurus/utils-common" "3.5.2" "@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" + "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" + +"@docusaurus/utils@3.7.0": + "integrity" "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==" + "resolved" "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "@docusaurus/logger" "3.7.0" + "@docusaurus/types" "3.7.0" + "@docusaurus/utils-common" "3.7.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" "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": - version "9.3.0" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + "integrity" "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + "version" "9.3.0" "@hapi/topo@^5.1.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + "version" "5.1.0" dependencies: "@hapi/hoek" "^9.0.0" "@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + "integrity" "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==" + "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + "version" "29.6.3" dependencies: "@sinclair/typebox" "^0.27.8" "@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + "integrity" "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + "version" "29.6.3" 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" + "chalk" "^4.0.0" "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + "integrity" "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==" + "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + "version" "0.3.5" dependencies: "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.24" "@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + "integrity" "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + "version" "3.1.2" "@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + "integrity" "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + "version" "1.2.1" "@jridgewell/source-map@^0.3.3": - 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== + "integrity" "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz" + "version" "0.3.6" dependencies: "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.5.0" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" - integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + "integrity" "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" + "version" "1.5.0" "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + "version" "0.3.25" dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" "@leichtgewicht/ip-codec@^2.0.1": - version "2.0.5" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" - integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== + "integrity" "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + "version" "2.0.5" "@mdx-js/mdx@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz" - integrity sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA== + "integrity" "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==" + "resolved" "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz" + "version" "3.0.1" 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" + "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" "@mdx-js/react@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz" - integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== + "integrity" "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==" + "resolved" "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/mdx" "^2.0.0" "@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" + "run-parallel" "^1.1.9" "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + "fastq" "^1.6.0" "@pnpm/config.env-replace@^1.1.0": - 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== + "integrity" "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==" + "resolved" "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" + "version" "1.1.0" "@pnpm/network.ca-file@^1.0.1": - 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== + "integrity" "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==" + "resolved" "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" + "version" "1.0.2" dependencies: - graceful-fs "4.2.10" + "graceful-fs" "4.2.10" "@pnpm/npm-conf@^2.1.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz" - integrity sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw== + "integrity" "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==" + "resolved" "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz" + "version" "2.3.0" dependencies: "@pnpm/config.env-replace" "^1.1.0" "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" + "config-chain" "^1.1.11" "@polka/url@^1.0.0-next.24": - 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== + "integrity" "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + "resolved" "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz" + "version" "1.0.0-next.25" "@sideway/address@^4.1.5": - version "4.1.5" - resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" - integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + "integrity" "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==" + "resolved" "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" + "version" "4.1.5" dependencies: "@hapi/hoek" "^9.0.0" "@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + "integrity" "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "resolved" "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" + "version" "3.0.1" "@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + "integrity" "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + "version" "2.0.0" "@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + "integrity" "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + "version" "0.27.8" "@sindresorhus/is@^4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "integrity" "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" + "version" "4.6.0" "@sindresorhus/is@^5.2.0": - version "5.6.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" - integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== + "integrity" "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" + "version" "5.6.0" "@slorber/remark-comment@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" - integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== + "integrity" "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==" + "resolved" "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" + "version" "1.0.0" dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.1.0" - micromark-util-symbol "^1.0.1" + "micromark-factory-space" "^1.0.0" + "micromark-util-character" "^1.1.0" + "micromark-util-symbol" "^1.0.1" "@svgr/babel-plugin-add-jsx-attribute@8.0.0": - 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== + "integrity" "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-remove-jsx-attribute@8.0.0": - 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== + "integrity" "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": - 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== + "integrity" "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": - 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== + "integrity" "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-svg-dynamic-title@8.0.0": - 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== + "integrity" "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-svg-em-dimensions@8.0.0": - 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== + "integrity" "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-plugin-transform-react-native-svg@8.1.0": - 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== + "integrity" "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz" + "version" "8.1.0" "@svgr/babel-plugin-transform-svg-component@8.0.0": - 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== + "integrity" "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz" + "version" "8.0.0" "@svgr/babel-preset@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz" - integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== + "integrity" "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz" + "version" "8.1.0" dependencies: "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" @@ -2246,47 +2503,47 @@ "@svgr/babel-plugin-transform-svg-component" "8.0.0" "@svgr/core@*", "@svgr/core@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" - integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== + "integrity" "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" + "version" "8.1.0" 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" + "camelcase" "^6.2.0" + "cosmiconfig" "^8.1.3" + "snake-case" "^3.0.4" "@svgr/hast-util-to-babel-ast@8.0.0": - 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== + "integrity" "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz" + "version" "8.0.0" dependencies: "@babel/types" "^7.21.3" - entities "^4.4.0" + "entities" "^4.4.0" "@svgr/plugin-jsx@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz" - integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== + "integrity" "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz" + "version" "8.1.0" 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" + "svg-parser" "^2.0.4" "@svgr/plugin-svgo@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz" - integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== + "integrity" "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz" + "version" "8.1.0" dependencies: - cosmiconfig "^8.1.3" - deepmerge "^4.3.1" - svgo "^3.0.2" + "cosmiconfig" "^8.1.3" + "deepmerge" "^4.3.1" + "svgo" "^3.0.2" "@svgr/webpack@^8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz" - integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== + "integrity" "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz" + "version" "8.1.0" dependencies: "@babel/core" "^7.21.3" "@babel/plugin-transform-react-constant-elements" "^7.21.3" @@ -2298,93 +2555,93 @@ "@svgr/plugin-svgo" "8.1.0" "@szmarczak/http-timer@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" - integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== + "integrity" "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" + "version" "5.0.1" dependencies: - defer-to-connect "^2.0.1" + "defer-to-connect" "^2.0.1" "@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + "version" "0.2.0" "@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + "integrity" "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==" + "resolved" "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" + "version" "4.0.6" dependencies: "@types/estree" "*" "@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== + "integrity" "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" + "version" "1.19.5" dependencies: "@types/connect" "*" "@types/node" "*" "@types/bonjour@^3.5.9": - version "3.5.13" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" - integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + "integrity" "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==" + "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + "version" "3.5.13" dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - 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== + "integrity" "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" + "version" "1.5.4" dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.38" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + "integrity" "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==" + "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" + "version" "3.4.38" dependencies: "@types/node" "*" "@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + "integrity" "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==" + "resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" + "version" "4.1.12" dependencies: "@types/ms" "*" "@types/eslint-scope@^3.7.7": - 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== + "integrity" "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==" + "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + "version" "3.7.7" dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "9.6.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz" - integrity sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg== + "integrity" "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz" + "version" "9.6.0" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree-jsx@^1.0.0": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz" - integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + "integrity" "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==" + "resolved" "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz" + "version" "1.0.5" dependencies: "@types/estree" "*" "@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.6": - version "1.0.6" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" - integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + "integrity" "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" + "version" "1.0.6" "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - 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== + "integrity" "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz" + "version" "4.19.5" dependencies: "@types/node" "*" "@types/qs" "*" @@ -2392,9 +2649,9 @@ "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": - version "4.17.21" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + "integrity" "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" + "version" "4.17.21" dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.33" @@ -2402,286 +2659,286 @@ "@types/serve-static" "*" "@types/gtag.js@^0.0.12": - 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== + "integrity" "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" + "resolved" "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" + "version" "0.0.12" "@types/hast@^3.0.0": - version "3.0.4" - resolved "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz" - integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + "integrity" "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==" + "resolved" "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz" + "version" "3.0.4" dependencies: "@types/unist" "*" "@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + "integrity" "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" + "version" "4.7.11" "@types/html-minifier-terser@^6.0.0": - 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== + "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" "@types/http-cache-semantics@^4.0.2": - 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== + "integrity" "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" + "version" "4.0.4" "@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== + "integrity" "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" + "version" "2.0.4" "@types/http-proxy@^1.17.8": - version "1.17.14" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" - integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + "integrity" "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" + "version" "1.17.14" dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - 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== + "integrity" "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" + "version" "2.0.6" "@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== + "integrity" "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" + "version" "3.0.3" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - 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== + "integrity" "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + "integrity" "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + "version" "7.0.15" "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": - version "4.0.4" - resolved "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" - integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + "integrity" "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==" + "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" + "version" "4.0.4" dependencies: "@types/unist" "*" "@types/mdx@^2.0.0": - version "2.0.13" - resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz" - integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== + "integrity" "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + "resolved" "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz" + "version" "2.0.13" "@types/mime@^1": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + "integrity" "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + "version" "1.3.5" "@types/ms@*": - version "0.7.34" - resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + "integrity" "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" + "version" "0.7.34" "@types/node-forge@^1.3.0": - version "1.3.11" - resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" - integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + "integrity" "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==" + "resolved" "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" + "version" "1.3.11" dependencies: "@types/node" "*" "@types/node@*": - version "22.1.0" - resolved "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz" - integrity sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw== + "integrity" "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz" + "version" "22.1.0" dependencies: - undici-types "~6.13.0" + "undici-types" "~6.13.0" "@types/node@^17.0.5": - version "17.0.45" - resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + "integrity" "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" + "version" "17.0.45" "@types/parse-json@^4.0.0": - 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== + "integrity" "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" + "version" "4.0.2" "@types/prismjs@^1.26.0": - version "1.26.4" - resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz" - integrity sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg== + "integrity" "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" + "resolved" "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz" + "version" "1.26.4" "@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== + "integrity" "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" + "version" "15.7.12" "@types/qs@*": - version "6.9.15" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" - integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + "integrity" "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" + "version" "6.9.15" "@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== + "integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + "version" "1.2.7" "@types/react-router-config@*", "@types/react-router-config@^5.0.7": - 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== + "integrity" "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==" + "resolved" "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz" + "version" "5.0.11" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router" "^5.1.0" "@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== + "integrity" "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==" + "resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" + "version" "5.3.3" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router" "*" "@types/react-router@*", "@types/react-router@^5.1.0": - version "5.1.20" - resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" - integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + "integrity" "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==" + "resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" + "version" "5.1.20" dependencies: "@types/history" "^4.7.11" "@types/react" "*" "@types/react@*", "@types/react@>= 16.8.0 < 19.0.0", "@types/react@>=16": - 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== + "integrity" "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" + "version" "18.3.3" dependencies: "@types/prop-types" "*" - csstype "^3.0.2" + "csstype" "^3.0.2" "@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" "@types/sax@^1.2.1": - version "1.2.7" - resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" - integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + "integrity" "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==" + "resolved" "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" + "version" "1.2.7" dependencies: "@types/node" "*" "@types/send@*": - version "0.17.4" - resolved "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + "integrity" "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==" + "resolved" "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" + "version" "0.17.4" dependencies: "@types/mime" "^1" "@types/node" "*" "@types/serve-index@^1.9.1": - 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== + "integrity" "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==" + "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" + "version" "1.9.4" dependencies: "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.7" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" - integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + "integrity" "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" + "version" "1.15.7" dependencies: "@types/http-errors" "*" "@types/node" "*" "@types/send" "*" "@types/sockjs@^0.3.33": - 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== + "integrity" "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==" + "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" + "version" "0.3.36" dependencies: "@types/node" "*" "@types/unist@*", "@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + "integrity" "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + "resolved" "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" + "version" "3.0.2" "@types/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + "integrity" "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz" + "version" "2.0.10" "@types/ws@^8.5.5": - version "8.5.12" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" - integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== + "integrity" "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==" + "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" + "version" "8.5.12" dependencies: "@types/node" "*" "@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== + "integrity" "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" + "version" "21.0.3" "@types/yargs@^17.0.8": - version "17.0.32" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" - integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== + "integrity" "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" + "version" "17.0.32" dependencies: "@types/yargs-parser" "*" "@ungap/structured-clone@^1.0.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + "integrity" "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "resolved" "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" + "version" "1.2.0" "@webassemblyjs/ast@^1.12.1", "@webassemblyjs/ast@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" - integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== + "integrity" "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/helper-numbers" "1.11.6" "@webassemblyjs/helper-wasm-bytecode" "1.11.6" "@webassemblyjs/floating-point-hex-parser@1.11.6": - 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== + "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + "version" "1.11.6" "@webassemblyjs/helper-api-error@1.11.6": - 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== + "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + "version" "1.11.6" "@webassemblyjs/helper-buffer@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" - integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== + "integrity" "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" + "version" "1.12.1" "@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + "version" "1.11.6" dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.6" "@webassemblyjs/helper-api-error" "1.11.6" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + "version" "1.11.6" "@webassemblyjs/helper-wasm-section@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" - integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== + "integrity" "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@webassemblyjs/helper-buffer" "1.12.1" @@ -2689,28 +2946,28 @@ "@webassemblyjs/wasm-gen" "1.12.1" "@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + "version" "1.11.6" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + "version" "1.11.6" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + "version" "1.11.6" "@webassemblyjs/wasm-edit@^1.12.1": - 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== + "integrity" "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@webassemblyjs/helper-buffer" "1.12.1" @@ -2722,9 +2979,9 @@ "@webassemblyjs/wast-printer" "1.12.1" "@webassemblyjs/wasm-gen@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" - integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== + "integrity" "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.6" @@ -2733,9 +2990,9 @@ "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wasm-opt@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" - integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== + "integrity" "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@webassemblyjs/helper-buffer" "1.12.1" @@ -2743,9 +3000,9 @@ "@webassemblyjs/wasm-parser" "1.12.1" "@webassemblyjs/wasm-parser@^1.12.1", "@webassemblyjs/wasm-parser@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" - integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== + "integrity" "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@webassemblyjs/helper-api-error" "1.11.6" @@ -2755,116 +3012,116 @@ "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wast-printer@1.12.1": - version "1.12.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" - integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== + "integrity" "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" + "version" "1.12.1" dependencies: "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" "@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - 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" - -acorn-jsx@^5.0.0: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.0.0: - 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" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: - version "8.14.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== - -address@^1.0.1, address@^1.1.2: - version "1.2.2" - resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" - integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== - -aggregate-error@^3.0.0: - 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" - -ajv-formats@^2.1.1: - 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" - -ajv-keywords@^3.4.1: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.1.0: - 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" - -ajv@^6.12.2, ajv@^6.12.5, ajv@^6.9.1: - 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" - -ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: - 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" - -algoliasearch-helper@^3.13.3: - version "3.22.5" - resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz" - integrity sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw== + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" + +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": + "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "mime-types" "~2.1.34" + "negotiator" "0.6.3" + +"acorn-jsx@^5.0.0": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-walk@^8.0.0": + "integrity" "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz" + "version" "8.3.3" + dependencies: + "acorn" "^8.11.0" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.0.0", "acorn@^8.0.4", "acorn@^8.11.0", "acorn@^8.14.0", "acorn@^8.8.2": + "integrity" "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" + "version" "8.14.0" + +"address@^1.0.1", "address@^1.1.2": + "integrity" "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.2.2.tgz" + "version" "1.2.2" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv-formats@^2.1.1": + "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" + "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ajv" "^8.0.0" + +"ajv-keywords@^3.4.1": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv-keywords@^5.1.0": + "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "fast-deep-equal" "^3.1.3" + +"ajv@^6.12.2", "ajv@^6.12.5", "ajv@^6.9.1": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + 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" + +"ajv@^8.0.0", "ajv@^8.8.2", "ajv@^8.9.0": + "integrity" "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + "version" "8.17.1" + dependencies: + "fast-deep-equal" "^3.1.3" + "fast-uri" "^3.0.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + +"algoliasearch-helper@^3.13.3": + "integrity" "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==" + "resolved" "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz" + "version" "3.22.5" dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^4.18.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": - version "4.24.0" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz" - integrity sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g== +"algoliasearch@^4.18.0", "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": + "integrity" "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==" + "resolved" "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz" + "version" "4.24.0" dependencies: "@algolia/cache-browser-local-storage" "4.24.0" "@algolia/cache-common" "4.24.0" @@ -2882,10 +3139,10 @@ algoliasearch@^4.18.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": "@algolia/requester-node-http" "4.24.0" "@algolia/transporter" "4.24.0" -algoliasearch@^5.12.0: - version "5.15.0" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz" - integrity sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw== +"algoliasearch@^5.12.0": + "integrity" "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==" + "resolved" "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz" + "version" "5.15.0" dependencies: "@algolia/client-abtesting" "5.15.0" "@algolia/client-analytics" "5.15.0" @@ -2901,2489 +3158,2494 @@ algoliasearch@^5.12.0: "@algolia/requester-fetch" "5.15.0" "@algolia/requester-node-http" "5.15.0" -ansi-align@^3.0.1: - 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" - -ansi-escapes@^4.3.2: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - 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== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - 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" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -anymatch@~3.1.2: - 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" - -arg@^5.0.0: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - 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" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -astring@^1.8.0: - version "1.8.6" - resolved "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz" - integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -autoprefixer@^10.4.19: - version "10.4.20" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== - dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.1" - postcss-value-parser "^4.2.0" - -babel-loader@^9.2.1: - version "9.2.1" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" - integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== - dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" - -babel-plugin-dynamic-import-node@^2.3.3: - 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" - -babel-plugin-polyfill-corejs2@^0.4.10: - 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== +"ansi-align@^3.0.1": + "integrity" "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==" + "resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "string-width" "^4.1.0" + +"ansi-escapes@^4.3.2": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-html-community@^0.0.8": + "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + "version" "0.0.8" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-regex@^6.0.1": + "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + "version" "6.0.1" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^6.1.0": + "integrity" "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + "version" "6.2.1" + +"anymatch@~3.1.2": + "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + "version" "3.1.3" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"arg@^5.0.0": + "integrity" "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + "version" "5.0.2" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"argparse@^2.0.1": + "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + "version" "2.0.1" + +"array-flatten@1.1.1": + "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"astring@^1.8.0": + "integrity" "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" + "resolved" "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz" + "version" "1.8.6" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"autoprefixer@^10.4.14", "autoprefixer@^10.4.19": + "integrity" "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz" + "version" "10.4.21" + dependencies: + "browserslist" "^4.24.4" + "caniuse-lite" "^1.0.30001702" + "fraction.js" "^4.3.7" + "normalize-range" "^0.1.2" + "picocolors" "^1.1.1" + "postcss-value-parser" "^4.2.0" + +"babel-loader@^9.1.3", "babel-loader@^9.2.1": + "integrity" "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" + "version" "9.2.1" + dependencies: + "find-cache-dir" "^4.0.0" + "schema-utils" "^4.0.0" + +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "object.assign" "^4.1.0" + +"babel-plugin-polyfill-corejs2@^0.4.10": + "integrity" "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz" + "version" "0.4.11" dependencies: "@babel/compat-data" "^7.22.6" "@babel/helper-define-polyfill-provider" "^0.6.2" - semver "^6.3.1" + "semver" "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.6: - version "0.10.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz" - integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== +"babel-plugin-polyfill-corejs3@^0.11.0": + "integrity" "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz" + "version" "0.11.1" dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" - core-js-compat "^3.38.0" + "@babel/helper-define-polyfill-provider" "^0.6.3" + "core-js-compat" "^3.40.0" -babel-plugin-polyfill-regenerator@^0.6.1: - 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== +"babel-plugin-polyfill-regenerator@^0.6.1": + "integrity" "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz" + "version" "0.6.2" dependencies: "@babel/helper-define-polyfill-provider" "^0.6.2" -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -batch@0.6.1: - 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== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -body-parser@1.20.2: - 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" - -bonjour-service@^1.0.11: - 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" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@^6.2.1: - 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" - -boxen@^7.0.0: - 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" - -brace-expansion@^1.1.7: - 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" - -braces@^3.0.3, braces@~3.0.2: - 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" - -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2, "browserslist@>= 4.21.0": - version "4.24.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz" - integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== - dependencies: - caniuse-lite "^1.0.30001669" - electron-to-chromium "^1.5.41" - node-releases "^2.0.18" - update-browserslist-db "^1.1.1" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacheable-lookup@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" - integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== - -cacheable-request@^10.2.8: - version "10.2.14" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" - integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== +"bail@^2.0.0": + "integrity" "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + "resolved" "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" + "version" "2.0.2" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"batch@0.6.1": + "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" + +"binary-extensions@^2.0.0": + "integrity" "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + "version" "2.3.0" + +"body-parser@1.20.2": + "integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" + "version" "1.20.2" + 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" + +"bonjour-service@^1.0.11": + "integrity" "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==" + "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "fast-deep-equal" "^3.1.3" + "multicast-dns" "^7.2.5" + +"boolbase@^1.0.0": + "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"boxen@^6.2.1": + "integrity" "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==" + "resolved" "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" + "version" "6.2.1" + 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" + +"boxen@^7.0.0": + "integrity" "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==" + "resolved" "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz" + "version" "7.1.1" + 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" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"braces@^3.0.3", "braces@~3.0.2": + "integrity" "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "fill-range" "^7.1.1" + +"browserslist@^4.0.0", "browserslist@^4.18.1", "browserslist@^4.23.0", "browserslist@^4.23.1", "browserslist@^4.24.0", "browserslist@^4.24.4", "browserslist@>= 4.21.0": + "integrity" "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz" + "version" "4.24.4" + dependencies: + "caniuse-lite" "^1.0.30001688" + "electron-to-chromium" "^1.5.73" + "node-releases" "^2.0.19" + "update-browserslist-db" "^1.1.1" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"bytes@3.0.0": + "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.2": + "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + "version" "3.1.2" + +"cacheable-lookup@^7.0.0": + "integrity" "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" + "version" "7.0.0" + +"cacheable-request@^10.2.8": + "integrity" "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==" + "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" + "version" "10.2.14" 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" - -call-bind@^1.0.5, call-bind@^1.0.7: - 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" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - 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" - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelcase@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" - integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== - -caniuse-api@^3.0.0: - 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" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669: - version "1.0.30001677" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz" - integrity sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog== - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - 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" - -chalk@^5.0.1, chalk@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - 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== - -character-entities@^2.0.0: - 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== - -character-reference-invalid@^2.0.0: - 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== - -cheerio-select@^2.1.0: - 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" - -cheerio@1.0.0-rc.12: - 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" - -chokidar@^3.4.2, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": - 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" + "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" + +"call-bind@^1.0.5", "call-bind@^1.0.7": + "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" + "version" "1.0.7" + 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" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase@^6.2.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"camelcase@^7.0.1": + "integrity" "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" + "version" "7.0.1" + +"caniuse-api@^3.0.0": + "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" + "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "browserslist" "^4.0.0" + "caniuse-lite" "^1.0.0" + "lodash.memoize" "^4.1.2" + "lodash.uniq" "^4.5.0" + +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001688", "caniuse-lite@^1.0.30001702": + "integrity" "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz" + "version" "1.0.30001714" + +"ccount@^2.0.0": + "integrity" "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + "resolved" "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" + "version" "2.0.1" + +"chalk@^4.0.0", "chalk@^4.1.0", "chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^5.0.1", "chalk@^5.2.0": + "integrity" "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" + "version" "5.3.0" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"character-entities-html4@^2.0.0": + "integrity" "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" + "resolved" "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" + "version" "2.1.0" + +"character-entities-legacy@^3.0.0": + "integrity" "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" + "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" + "version" "3.0.0" + +"character-entities@^2.0.0": + "integrity" "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz" + "version" "2.0.2" + +"character-reference-invalid@^2.0.0": + "integrity" "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==" + "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz" + "version" "2.0.1" + +"cheerio-select@^2.1.0": + "integrity" "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==" + "resolved" "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" + "version" "2.1.0" + 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" + +"cheerio@1.0.0-rc.12": + "integrity" "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==" + "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" + "version" "1.0.0-rc.12" + 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" + +"chokidar@^3.4.2", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0": + "integrity" "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + "version" "3.6.0" + 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" optionalDependencies: - fsevents "~2.3.2" + "fsevents" "~2.3.2" -chrome-trace-event@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" - integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== +"chrome-trace-event@^1.0.2": + "integrity" "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + "version" "1.0.4" -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +"ci-info@^3.2.0": + "integrity" "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + "version" "3.9.0" -clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: - 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== +"clean-css@^5.2.2", "clean-css@^5.3.2", "clean-css@~5.3.2": + "integrity" "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" + "version" "5.3.3" dependencies: - source-map "~0.6.0" + "source-map" "~0.6.0" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== +"cli-boxes@^3.0.0": + "integrity" "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + "resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" + "version" "3.0.0" -cli-table3@^0.6.3: - version "0.6.5" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" - integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== +"cli-table3@^0.6.3": + "integrity" "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==" + "resolved" "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" + "version" "0.6.5" dependencies: - string-width "^4.2.0" + "string-width" "^4.2.0" optionalDependencies: "@colors/colors" "1.5.0" -clone-deep@^4.0.1: - 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" - -clsx@^2.0.0, clsx@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" - integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== - -collapse-white-space@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" - integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== - -color-convert@^2.0.1: - 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" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.3: - version "2.9.3" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -combine-promises@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" - integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== - -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - -commander@^2.20.0: - 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== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - 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== - -compressible@~2.0.16: - 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" - -compression@^1.7.4: - 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" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -config-chain@^1.1.11: - 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" - -configstore@^6.0.0: - 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" - -connect-history-api-fallback@^2.0.0: - 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== - -consola@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" - integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-disposition@0.5.4: - 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" - -content-type@~1.0.4, content-type@~1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - -convert-source-map@^2.0.0: - 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== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== - -copy-text-to-clipboard@^3.2.0: - 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== - -copy-webpack-plugin@^11.0.0: - 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" - -core-js-compat@^3.38.0, core-js-compat@^3.38.1: - version "3.39.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz" - integrity sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== - dependencies: - browserslist "^4.24.2" - -core-js-pure@^3.30.2: - version "3.37.1" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz" - integrity sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA== - -core-js@^3.31.1: - version "3.37.1" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz" - integrity sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +"clone-deep@^4.0.1": + "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.2" + "shallow-clone" "^3.0.0" + +"clsx@^2.0.0", "clsx@^2.1.1": + "integrity" "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "resolved" "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" + "version" "2.1.1" + +"collapse-white-space@^2.0.0": + "integrity" "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==" + "resolved" "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" + "version" "2.1.0" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"colord@^2.9.3": + "integrity" "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "resolved" "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + "version" "2.9.3" + +"colorette@^2.0.10": + "integrity" "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" + "version" "2.0.20" + +"combine-promises@^1.1.0": + "integrity" "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==" + "resolved" "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" + "version" "1.2.0" + +"comma-separated-tokens@^2.0.0": + "integrity" "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + "resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" + "version" "2.0.3" + +"commander@^10.0.0": + "integrity" "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" + "resolved" "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" + "version" "10.0.1" + +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^5.1.0": + "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + "version" "5.1.0" + +"commander@^7.2.0": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + +"commander@^8.3.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + "version" "8.3.0" + +"common-path-prefix@^3.0.0": + "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + "version" "3.0.0" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + 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" + +"concat-map@0.0.1": + "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"config-chain@^1.1.11": + "integrity" "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==" + "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" + "version" "1.1.13" + dependencies: + "ini" "^1.3.4" + "proto-list" "~1.2.1" + +"configstore@^6.0.0": + "integrity" "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==" + "resolved" "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz" + "version" "6.0.0" + 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" + +"connect-history-api-fallback@^2.0.0": + "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + "version" "2.0.0" + +"consola@^2.15.3": + "integrity" "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "resolved" "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" + "version" "2.15.3" + +"consola@^3.2.3": + "integrity" "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" + "resolved" "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" + "version" "3.2.3" + +"content-disposition@0.5.2": + "integrity" "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + "version" "0.5.2" + +"content-disposition@0.5.4": + "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "safe-buffer" "5.2.1" + +"content-type@~1.0.4", "content-type@~1.0.5": + "integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + "version" "1.0.5" + +"convert-source-map@^2.0.0": + "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + "version" "2.0.0" + +"cookie-signature@1.0.6": + "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" + +"cookie@0.6.0": + "integrity" "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" + "version" "0.6.0" + +"copy-text-to-clipboard@^3.2.0": + "integrity" "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==" + "resolved" "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz" + "version" "3.2.0" + +"copy-webpack-plugin@^11.0.0": + "integrity" "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==" + "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" + "version" "11.0.0" + 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" + +"core-js-compat@^3.40.0": + "integrity" "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz" + "version" "3.41.0" + dependencies: + "browserslist" "^4.24.4" + +"core-js-pure@^3.30.2": + "integrity" "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==" + "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz" + "version" "3.37.1" + +"core-js@^3.31.1": + "integrity" "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz" + "version" "3.37.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"cosmiconfig@^6.0.0": + "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + "version" "6.0.0" 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" - -cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: - 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" - -cross-spawn@^7.0.3: - 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" - -crypto-random-string@^4.0.0: - 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" - -css-blank-pseudo@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" - integrity sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag== - dependencies: - postcss-selector-parser "^7.0.0" - -css-declaration-sorter@^7.2.0: - 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== - -css-has-pseudo@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz" - integrity sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg== + "import-fresh" "^3.1.0" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.7.2" + +"cosmiconfig@^8.1.3", "cosmiconfig@^8.3.5": + "integrity" "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" + "version" "8.3.6" + dependencies: + "import-fresh" "^3.3.0" + "js-yaml" "^4.1.0" + "parse-json" "^5.2.0" + "path-type" "^4.0.0" + +"cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-random-string@^4.0.0": + "integrity" "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "type-fest" "^1.0.1" + +"css-blank-pseudo@^7.0.1": + "integrity" "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==" + "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "postcss-selector-parser" "^7.0.0" + +"css-declaration-sorter@^7.2.0": + "integrity" "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz" + "version" "7.2.0" + +"css-has-pseudo@^7.0.1": + "integrity" "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==" + "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz" + "version" "7.0.1" dependencies: "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" - postcss-value-parser "^4.2.0" - -css-loader@^6.8.1: - 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" - -css-minimizer-webpack-plugin@^5.0.1: - 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== + "postcss-selector-parser" "^7.0.0" + "postcss-value-parser" "^4.2.0" + +"css-loader@^6.8.1": + "integrity" "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz" + "version" "6.11.0" + 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" + +"css-minimizer-webpack-plugin@^5.0.1": + "integrity" "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==" + "resolved" "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz" + "version" "5.0.1" 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" - -css-prefers-color-scheme@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" - integrity sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ== - -css-select@^4.1.3: - 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" - -css-select@^5.1.0: - 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" - -css-tree@^2.3.1: - 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" - -css-tree@~2.2.0: - 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" - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssdb@^8.2.1: - version "8.2.1" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz" - integrity sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-advanced@^6.1.2: - 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" - -cssnano-preset-default@^6.1.2: - 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" - -cssnano-utils@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" - integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== - -cssnano@^6.0.1, cssnano@^6.1.2: - 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" - -csso@^5.0.5: - 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" - -csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -debounce@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" - integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== - -debug@^2.6.0: - 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" - -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@4: - version "4.3.6" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz" - integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== - dependencies: - ms "2.1.2" - -debug@2.6.9: - 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" - -decode-named-character-reference@^1.0.0: - 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" - -decompress-response@^6.0.0: - 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" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^4.2.2, deepmerge@^4.3.1: - 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== - -default-gateway@^6.0.3: - 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" - -defer-to-connect@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -define-data-property@^1.0.1, define-data-property@^1.1.4: - 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" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.2.1: - 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" - -del@^6.1.1: - 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" - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - 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" - -detect-port@^1.5.1: - 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" - -devlop@^1.0.0, devlop@^1.1.0: - 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" - -dir-glob@^3.0.1: - 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" - -dns-packet@^5.2.2: - version "5.6.1" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" - integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + "cssnano" "^6.0.1" + "jest-worker" "^29.4.3" + "postcss" "^8.4.24" + "schema-utils" "^4.0.1" + "serialize-javascript" "^6.0.1" + +"css-prefers-color-scheme@^10.0.0": + "integrity" "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==" + "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" + "version" "10.0.0" + +"css-select@^4.1.3": + "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.0.1" + "domhandler" "^4.3.1" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-select@^5.1.0": + "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.1.0" + "domhandler" "^5.0.2" + "domutils" "^3.0.1" + "nth-check" "^2.0.1" + +"css-tree@^2.3.1": + "integrity" "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "mdn-data" "2.0.30" + "source-map-js" "^1.0.1" + +"css-tree@~2.2.0": + "integrity" "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "mdn-data" "2.0.28" + "source-map-js" "^1.0.1" + +"css-what@^6.0.1", "css-what@^6.1.0": + "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + "version" "6.1.0" + +"cssdb@^8.2.1": + "integrity" "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==" + "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz" + "version" "8.2.1" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"cssnano-preset-advanced@^6.1.2": + "integrity" "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==" + "resolved" "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz" + "version" "6.1.2" + 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" + +"cssnano-preset-default@^6.1.2": + "integrity" "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz" + "version" "6.1.2" + 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" + +"cssnano-utils@^4.0.2": + "integrity" "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==" + "resolved" "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" + "version" "4.0.2" + +"cssnano@^6.0.1", "cssnano@^6.1.2": + "integrity" "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz" + "version" "6.1.2" + dependencies: + "cssnano-preset-default" "^6.1.2" + "lilconfig" "^3.1.1" + +"csso@^5.0.5": + "integrity" "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==" + "resolved" "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" + "version" "5.0.5" + dependencies: + "css-tree" "~2.2.0" + +"csstype@^3.0.2": + "integrity" "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + "version" "3.1.3" + +"debounce@^1.2.1": + "integrity" "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + "resolved" "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" + "version" "1.2.1" + +"debug@^2.6.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^4.0.0", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@4": + "integrity" "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz" + "version" "4.3.6" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decode-named-character-reference@^1.0.0": + "integrity" "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==" + "resolved" "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "character-entities" "^2.0.0" + +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-response" "^3.1.0" + +"deep-extend@^0.6.0": + "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + "version" "0.6.0" + +"deepmerge@^4.2.2", "deepmerge@^4.3.1": + "integrity" "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + "version" "4.3.1" + +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "execa" "^5.0.0" + +"defer-to-connect@^2.0.1": + "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + "version" "2.0.1" + +"define-data-property@^1.0.1", "define-data-property@^1.1.4": + "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==" + "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "es-define-property" "^1.0.0" + "es-errors" "^1.3.0" + "gopd" "^1.0.1" + +"define-lazy-prop@^2.0.0": + "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + "version" "2.0.0" + +"define-properties@^1.2.1": + "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "define-data-property" "^1.0.1" + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"del@^6.1.1": + "integrity" "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==" + "resolved" "https://registry.npmjs.org/del/-/del-6.1.1.tgz" + "version" "6.1.1" + 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" + +"depd@~1.1.2": + "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" + +"depd@2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"dequal@^2.0.0": + "integrity" "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" + "version" "2.0.3" + +"destroy@1.2.0": + "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + "version" "1.2.0" + +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"detect-port-alt@^1.1.6": + "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" + "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "address" "^1.0.1" + "debug" "^2.6.0" + +"detect-port@^1.5.1": + "integrity" "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==" + "resolved" "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz" + "version" "1.6.1" + dependencies: + "address" "^1.0.1" + "debug" "4" + +"devlop@^1.0.0", "devlop@^1.1.0": + "integrity" "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==" + "resolved" "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "dequal" "^2.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dns-packet@^5.2.2": + "integrity" "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" + "version" "5.6.1" dependencies: "@leichtgewicht/ip-codec" "^2.0.1" -docusaurus-gtm-plugin@^0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" - integrity sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ== +"docusaurus-gtm-plugin@^0.0.2": + "integrity" "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" + "resolved" "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" + "version" "0.0.2" -docusaurus-plugin-sass@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz" - integrity sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg== +"docusaurus-plugin-sass@^0.2.5": + "integrity" "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==" + "resolved" "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz" + "version" "0.2.5" dependencies: - sass-loader "^10.1.1" - -dom-converter@^0.2.0: - 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" - -dom-serializer@^1.0.1: - 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" - -dom-serializer@^2.0.0: - 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" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - 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" - -domhandler@^5.0.2, domhandler@^5.0.3: - 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" - -domutils@^2.5.2, domutils@^2.8.0: - 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" - -domutils@^3.0.1: - 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" - -dot-case@^3.0.4: - 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" - -dot-prop@^6.0.1: - 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" - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.5.41: - version "1.5.51" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.51.tgz" - integrity sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojilib@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" - integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emoticon@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz" - integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -enhanced-resolve@^5.17.1: - version "5.17.1" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" - integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0, entities@^4.4.0: - version "4.5.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -error-ex@^1.3.1: - 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" - -es-define-property@^1.0.0: - 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" - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-module-lexer@^1.2.1: - 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== - -escalade@^3.1.1, escalade@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-goat@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" - integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== - -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escape-string-regexp@^5.0.0: - 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== - -eslint-scope@5.1.1: - 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" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - 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" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-util-attach-comments@^3.0.0: - 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== + "sass-loader" "^10.1.1" + +"dom-converter@^0.2.0": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "utila" "~0.4" + +"dom-serializer@^1.0.1": + "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"dom-serializer@^2.0.0": + "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.2" + "entities" "^4.2.0" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0", "domelementtype@^2.3.0": + "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + "version" "2.3.0" + +"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.1": + "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + "version" "4.3.1" + dependencies: + "domelementtype" "^2.2.0" + +"domhandler@^5.0.2", "domhandler@^5.0.3": + "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "domelementtype" "^2.3.0" + +"domutils@^2.5.2", "domutils@^2.8.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"domutils@^3.0.1": + "integrity" "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "dom-serializer" "^2.0.0" + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"dot-prop@^6.0.1": + "integrity" "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "is-obj" "^2.0.0" + +"duplexer@^0.1.2": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" + +"eastasianwidth@^0.2.0": + "integrity" "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "resolved" "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + "version" "0.2.0" + +"ee-first@1.1.1": + "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" + +"electron-to-chromium@^1.5.73": + "integrity" "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz" + "version" "1.5.137" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emoji-regex@^9.2.2": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" + +"emojilib@^2.4.0": + "integrity" "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + "resolved" "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" + "version" "2.4.0" + +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" + +"emoticon@^4.0.1": + "integrity" "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==" + "resolved" "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz" + "version" "4.0.1" + +"encodeurl@~1.0.2": + "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"enhanced-resolve@^5.17.1": + "integrity" "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" + "version" "5.17.1" + dependencies: + "graceful-fs" "^4.2.4" + "tapable" "^2.2.0" + +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + +"entities@^4.2.0", "entities@^4.4.0": + "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "resolved" "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + "version" "4.5.0" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"es-define-property@^1.0.0": + "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==" + "resolved" "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.2.4" + +"es-errors@^1.3.0": + "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + "resolved" "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + "version" "1.3.0" + +"es-module-lexer@^1.2.1": + "integrity" "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz" + "version" "1.5.4" + +"escalade@^3.1.1", "escalade@^3.2.0": + "integrity" "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + "version" "3.2.0" + +"escape-goat@^4.0.0": + "integrity" "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==" + "resolved" "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" + "version" "4.0.0" + +"escape-html@^1.0.3", "escape-html@~1.0.3": + "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.5": + "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escape-string-regexp@^5.0.0": + "integrity" "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" + "version" "5.0.0" + +"eslint-scope@5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"esprima@^4.0.0": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.2.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"estree-util-attach-comments@^3.0.0": + "integrity" "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==" + "resolved" "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/estree" "^1.0.0" -estree-util-build-jsx@^3.0.0: - 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== +"estree-util-build-jsx@^3.0.0": + "integrity" "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==" + "resolved" "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/estree-jsx" "^1.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - estree-walker "^3.0.0" + "devlop" "^1.0.0" + "estree-util-is-identifier-name" "^3.0.0" + "estree-walker" "^3.0.0" -estree-util-is-identifier-name@^3.0.0: - 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== +"estree-util-is-identifier-name@^3.0.0": + "integrity" "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==" + "resolved" "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz" + "version" "3.0.0" -estree-util-to-js@^2.0.0: - 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== +"estree-util-to-js@^2.0.0": + "integrity" "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==" + "resolved" "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz" + "version" "2.0.0" dependencies: "@types/estree-jsx" "^1.0.0" - astring "^1.8.0" - source-map "^0.7.0" + "astring" "^1.8.0" + "source-map" "^0.7.0" -estree-util-value-to-estree@^3.0.1: - 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== +"estree-util-value-to-estree@^3.0.1": + "integrity" "sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==" + "resolved" "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.2.tgz" + "version" "3.1.2" dependencies: "@types/estree" "^1.0.0" -estree-util-visit@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" - integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== +"estree-util-visit@^2.0.0": + "integrity" "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==" + "resolved" "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" + "version" "2.0.0" dependencies: "@types/estree-jsx" "^1.0.0" "@types/unist" "^3.0.0" -estree-walker@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== +"estree-walker@^3.0.0": + "integrity" "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" + "version" "3.0.3" dependencies: "@types/estree" "^1.0.0" -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" -eta@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" - integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== +"eta@^2.2.0": + "integrity" "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==" + "resolved" "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" + "version" "2.2.0" -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +"etag@~1.8.1": + "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" -eval@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" - integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== +"eval@^0.1.8": + "integrity" "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==" + "resolved" "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" + "version" "0.1.8" dependencies: "@types/node" "*" - require-like ">= 0.1.1" - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - 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" - -express@^4.17.3: - 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" - -extend-shallow@^2.0.1: - 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" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - 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== - -fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + "require-like" ">= 0.1.1" + +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + +"events@^3.2.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + 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" + +"express@^4.17.3": + "integrity" "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==" + "resolved" "https://registry.npmjs.org/express/-/express-4.19.2.tgz" + "version" "4.19.2" + 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" + +"extend-shallow@^2.0.1": + "integrity" "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-extendable" "^0.1.0" + +"extend@^3.0.0": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-glob@^3.2.11", "fast-glob@^3.2.9", "fast-glob@^3.3.0": + "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + "version" "3.3.2" 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" - -fast-json-stable-stringify@^2.0.0: - 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== - -fast-uri@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz" - integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-uri@^3.0.1": + "integrity" "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + "resolved" "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz" + "version" "3.0.1" -fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== +"fastq@^1.6.0": + "integrity" "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" + "version" "1.17.1" dependencies: - reusify "^1.0.4" - -fault@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" - integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== - dependencies: - format "^0.2.0" - -faye-websocket@^0.11.3: - 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" - -feed@^4.2.2: - 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" - -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-loader@*, file-loader@^6.2.0: - 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" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -fill-range@^7.1.1: - 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" - -finalhandler@1.2.0: - 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" - -find-cache-dir@^4.0.0: - 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" - -find-up@^3.0.0: - 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" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + "reusify" "^1.0.4" + +"fault@^2.0.0": + "integrity" "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==" + "resolved" "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "format" "^0.2.0" + +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" + dependencies: + "websocket-driver" ">=0.5.1" + +"feed@^4.2.2": + "integrity" "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==" + "resolved" "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "xml-js" "^1.6.11" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"file-loader@*", "file-loader@^6.2.0": + "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + +"filesize@^8.0.6": + "integrity" "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + "version" "8.0.7" + +"fill-range@^7.1.1": + "integrity" "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "to-regex-range" "^5.0.1" + +"finalhandler@1.2.0": + "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + "version" "1.2.0" + 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" + +"find-cache-dir@^4.0.0": + "integrity" "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "common-path-prefix" "^3.0.0" + "pkg-dir" "^7.0.0" + +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "locate-path" "^3.0.0" + +"find-up@^5.0.0": + "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + "version" "5.0.0" dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + "locate-path" "^6.0.0" + "path-exists" "^4.0.0" + +"find-up@^6.3.0": + "integrity" "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" + "version" "6.3.0" dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" + "locate-path" "^7.1.0" + "path-exists" "^5.0.0" -flat@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== +"flat@^5.0.2": + "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + "version" "5.0.2" -follow-redirects@^1.0.0: - version "1.15.6" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" - integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== +"follow-redirects@^1.0.0": + "integrity" "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" + "version" "1.15.6" -fork-ts-checker-webpack-plugin@^6.5.0: - 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== +"fork-ts-checker-webpack-plugin@^6.5.0": + "integrity" "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==" + "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" + "version" "6.5.3" 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" - -form-data-encoder@^2.1.2: - 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== - -format@^0.2.0: - version "0.2.2" - resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^11.1.1, fs-extra@^11.2.0: - 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" - -fs-extra@^9.0.0: - 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" - -fs-monkey@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" - integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -gensync@^1.0.0-beta.2: - 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== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: - 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" - -get-own-enumerable-property-symbols@^3.0.0: - 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== - -get-stream@^6.0.0, get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -github-slugger@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" - integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - 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" - -glob-parent@^6.0.1: - 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" - -glob-to-regexp@^0.4.1: - 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== - -glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - 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" - -global-dirs@^3.0.0: - 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" - -global-modules@^2.0.0: - 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" - -global-prefix@^3.0.0: - 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" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: - 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" - -globby@^13.1.1: - 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" - -gopd@^1.0.1: - 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" - -got@^12.1.0: - version "12.6.1" - resolved "https://registry.npmjs.org/got/-/got-12.6.1.tgz" - integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + "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" + +"form-data-encoder@^2.1.2": + "integrity" "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==" + "resolved" "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" + "version" "2.1.4" + +"format@^0.2.0": + "integrity" "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" + "resolved" "https://registry.npmjs.org/format/-/format-0.2.2.tgz" + "version" "0.2.2" + +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" + +"fraction.js@^4.3.7": + "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + "version" "4.3.7" + +"fresh@0.5.2": + "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"fs-extra@^11.1.1", "fs-extra@^11.2.0": + "integrity" "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" + "version" "11.2.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^9.0.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-monkey@^1.0.4": + "integrity" "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" + "version" "1.0.6" + +"fs.realpath@^1.0.0": + "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.2": + "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + "version" "1.1.2" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-intrinsic@^1.1.3", "get-intrinsic@^1.2.4": + "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + "version" "1.2.4" + 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" + +"get-own-enumerable-property-symbols@^3.0.0": + "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + "version" "3.0.2" + +"get-stream@^6.0.0", "get-stream@^6.0.1": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"github-slugger@^1.5.0": + "integrity" "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "resolved" "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" + "version" "1.5.0" + +"glob-parent@^5.1.2", "glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.1": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob-to-regexp@^0.4.1": + "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + "version" "0.4.1" + +"glob@^7.0.0", "glob@^7.1.3", "glob@^7.1.6": + "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + "version" "7.2.3" + 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" + +"global-dirs@^3.0.0": + "integrity" "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==" + "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ini" "2.0.0" + +"global-modules@^2.0.0": + "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" + "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "global-prefix" "^3.0.0" + +"global-prefix@^3.0.0": + "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" + "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ini" "^1.3.5" + "kind-of" "^6.0.2" + "which" "^1.3.1" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globby@^11.0.1", "globby@^11.0.4", "globby@^11.1.0": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + 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" + +"globby@^13.1.1": + "integrity" "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==" + "resolved" "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" + "version" "13.2.2" + dependencies: + "dir-glob" "^3.0.1" + "fast-glob" "^3.3.0" + "ignore" "^5.2.4" + "merge2" "^1.4.1" + "slash" "^4.0.0" + +"gopd@^1.0.1": + "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" + "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + +"got@^12.1.0": + "integrity" "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==" + "resolved" "https://registry.npmjs.org/got/-/got-12.6.1.tgz" + "version" "12.6.1" 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" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - 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== - -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -gray-matter@^4.0.3: - 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" - -gzip-size@^6.0.0: - 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" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - 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" - -has-proto@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" - integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-yarn@^3.0.0: - 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== - -hasown@^2.0.0, hasown@^2.0.2: - 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" - -hast-util-from-parse5@^8.0.0: - 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== + "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" + +"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.11", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": + "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + "version" "4.2.11" + +"graceful-fs@4.2.10": + "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + "version" "4.2.10" + +"gray-matter@^4.0.3": + "integrity" "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==" + "resolved" "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "js-yaml" "^3.13.1" + "kind-of" "^6.0.2" + "section-matter" "^1.0.0" + "strip-bom-string" "^1.0.0" + +"gzip-size@^6.0.0": + "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "duplexer" "^0.1.2" + +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-property-descriptors@^1.0.0", "has-property-descriptors@^1.0.2": + "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "es-define-property" "^1.0.0" + +"has-proto@^1.0.1": + "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + "version" "1.0.3" + +"has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-yarn@^3.0.0": + "integrity" "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==" + "resolved" "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz" + "version" "3.0.0" + +"hasown@^2.0.0", "hasown@^2.0.2": + "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" + "resolved" "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "function-bind" "^1.1.2" + +"hast-util-from-parse5@^8.0.0": + "integrity" "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==" + "resolved" "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz" + "version" "8.0.1" 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" - -hast-util-parse-selector@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" - integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + "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" + +"hast-util-parse-selector@^4.0.0": + "integrity" "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==" + "resolved" "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" + "version" "4.0.0" dependencies: "@types/hast" "^3.0.0" -hast-util-raw@^9.0.0: - 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== +"hast-util-raw@^9.0.0": + "integrity" "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==" + "resolved" "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz" + "version" "9.0.4" 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" - -hast-util-to-estree@^3.0.0: - 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== + "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" + +"hast-util-to-estree@^3.0.0": + "integrity" "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==" + "resolved" "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz" + "version" "3.1.0" 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" - -hast-util-to-jsx-runtime@^2.0.0: - 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== + "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" + +"hast-util-to-jsx-runtime@^2.0.0": + "integrity" "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==" + "resolved" "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz" + "version" "2.3.0" 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" - -hast-util-to-parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" - integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + "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" + +"hast-util-to-parse5@^8.0.0": + "integrity" "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==" + "resolved" "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" + "version" "8.0.0" 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" - -hast-util-whitespace@^3.0.0: - 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== + "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" + +"hast-util-whitespace@^3.0.0": + "integrity" "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==" + "resolved" "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/hast" "^3.0.0" -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== +"hastscript@^8.0.0": + "integrity" "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==" + "resolved" "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz" + "version" "8.0.0" 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" + "comma-separated-tokens" "^2.0.0" + "hast-util-parse-selector" "^4.0.0" + "property-information" "^6.0.0" + "space-separated-tokens" "^2.0.0" -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +"he@^1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" -history@^4.9.0: - version "4.10.1" - resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== +"history@^4.9.0": + "integrity" "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==" + "resolved" "https://registry.npmjs.org/history/-/history-4.10.1.tgz" + "version" "4.10.1" 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" - -hoist-non-react-statics@^3.1.0: - 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" - -hpack.js@^2.1.6: - 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" - -html-entities@^2.3.2: - version "2.5.2" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" - integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== - -html-escaper@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - 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" - -html-minifier-terser@^7.2.0: - 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" - -html-tags@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" - integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== - -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - -html-webpack-plugin@^5.6.0: - 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== + "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" + +"hoist-non-react-statics@^3.1.0": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "react-is" "^16.7.0" + +"hpack.js@^2.1.6": + "integrity" "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" + +"html-entities@^2.3.2": + "integrity" "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" + "version" "2.5.2" + +"html-escaper@^2.0.2": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"html-minifier-terser@^6.0.2": + "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" + 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" + +"html-minifier-terser@^7.2.0": + "integrity" "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" + "version" "7.2.0" + 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" + +"html-tags@^3.3.1": + "integrity" "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" + "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" + "version" "3.3.1" + +"html-void-elements@^3.0.0": + "integrity" "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" + "resolved" "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" + "version" "3.0.0" + +"html-webpack-plugin@^5.5.3", "html-webpack-plugin@^5.6.0": + "integrity" "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz" + "version" "5.6.3" 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" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -htmlparser2@^8.0.1: - version "8.0.2" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" - -http-cache-semantics@^4.1.1: - 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== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@~1.6.2: - 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" - -http-errors@2.0.0: - 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" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + "html-minifier-terser" "^6.0.2" + "lodash" "^4.17.21" + "pretty-error" "^4.0.0" + "tapable" "^2.0.0" + +"htmlparser2@^6.1.0": + "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.0.0" + "domutils" "^2.5.2" + "entities" "^2.0.0" + +"htmlparser2@^8.0.1": + "integrity" "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + "domutils" "^3.0.1" + "entities" "^4.4.0" + +"http-cache-semantics@^4.1.1": + "integrity" "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" + "version" "4.1.1" + +"http-deceiver@^1.2.7": + "integrity" "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" + +"http-errors@~1.6.2": + "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" + +"http-errors@2.0.0": + "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "depd" "2.0.0" + "inherits" "2.0.4" + "setprototypeof" "1.2.0" + "statuses" "2.0.1" + "toidentifier" "1.0.1" + +"http-parser-js@>=0.5.1": + "integrity" "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + "version" "0.5.8" + +"http-proxy-middleware@^2.0.3": + "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + "version" "2.0.6" 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" - -http-proxy@^1.18.1: - 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" - -http2-wrapper@^2.1.10: - 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" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - 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" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ignore@^5.2.0, ignore@^5.2.4: - version "5.3.1" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" - integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== - -image-size@^1.0.2: - 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" - -immer@^9.0.7: - version "9.0.21" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" - integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== - -immutable@^4.0.0: - version "4.3.7" - resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz" - integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw== - -import-fresh@^3.1.0, import-fresh@^3.3.0: - 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" - -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infima@0.2.0-alpha.45: - version "0.2.0-alpha.45" - resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz" - integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2, inherits@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -inline-style-parser@0.1.1: - 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== - -inline-style-parser@0.2.3: - 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== - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -invariant@^2.2.4: - 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" - -ipaddr.js@^2.0.1: - version "2.2.0" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" - integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== - -ipaddr.js@1.9.1: - 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== - -is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - -is-alphanumerical@^2.0.0: - 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" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@~2.1.0: - 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" - -is-ci@^3.0.1: - 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" - -is-core-module@^2.13.0: - 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" - -is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - 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== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - 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" - -is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - -is-installed-globally@^0.4.0: - 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" - -is-npm@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" - integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - 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== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - 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== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-plain-object@^2.0.4: - 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" - -is-reference@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz" - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" + +"http-proxy@^1.18.1": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" + +"http2-wrapper@^2.1.10": + "integrity" "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==" + "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "quick-lru" "^5.1.1" + "resolve-alpn" "^1.2.0" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"icss-utils@^5.0.0", "icss-utils@^5.1.0": + "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + "version" "5.1.0" + +"ignore@^5.2.0", "ignore@^5.2.4": + "integrity" "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" + "version" "5.3.1" + +"image-size@^1.0.2": + "integrity" "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==" + "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "queue" "6.0.2" + +"immer@^9.0.7": + "integrity" "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" + "version" "9.0.21" + +"immutable@^4.0.0": + "integrity" "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz" + "version" "4.3.7" + +"import-fresh@^3.1.0", "import-fresh@^3.3.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-lazy@^4.0.0": + "integrity" "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" + "version" "4.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"infima@0.2.0-alpha.44": + "integrity" "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==" + "resolved" "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz" + "version" "0.2.0-alpha.44" + +"inflight@^1.0.4": + "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.3": + "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.4", "ini@^1.3.5", "ini@~1.3.0": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"ini@2.0.0": + "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + "version" "2.0.0" + +"inline-style-parser@0.1.1": + "integrity" "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" + "version" "0.1.1" + +"inline-style-parser@0.2.3": + "integrity" "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" + "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz" + "version" "0.2.3" + +"interpret@^1.0.0": + "integrity" "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + "resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" + "version" "1.4.0" + +"invariant@^2.2.4": + "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" + "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + "version" "2.2.4" + dependencies: + "loose-envify" "^1.0.0" + +"ipaddr.js@^2.0.1": + "integrity" "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" + "version" "2.2.0" + +"ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-alphabetical@^2.0.0": + "integrity" "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" + "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" + "version" "2.0.1" + +"is-alphanumerical@^2.0.0": + "integrity" "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==" + "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-alphabetical" "^2.0.0" + "is-decimal" "^2.0.0" + +"is-arrayish@^0.2.1": + "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-ci@^3.0.1": + "integrity" "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ci-info" "^3.2.0" + +"is-core-module@^2.13.0": + "integrity" "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz" + "version" "2.15.0" + dependencies: + "hasown" "^2.0.2" + +"is-decimal@^2.0.0": + "integrity" "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" + "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" + "version" "2.0.1" + +"is-docker@^2.0.0", "is-docker@^2.1.1": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"is-extendable@^0.1.0": + "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extglob@^2.1.1": + "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-hexadecimal@^2.0.0": + "integrity" "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==" + "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" + "version" "2.0.1" + +"is-installed-globally@^0.4.0": + "integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==" + "resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "global-dirs" "^3.0.0" + "is-path-inside" "^3.0.2" + +"is-npm@^6.0.0": + "integrity" "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==" + "resolved" "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" + "version" "6.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^1.0.1": + "integrity" "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + "version" "1.0.1" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-path-cwd@^2.2.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-inside@^3.0.2": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-plain-obj@^4.0.0": + "integrity" "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" + "version" "4.1.0" + +"is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-reference@^3.0.0": + "integrity" "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==" + "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz" + "version" "3.0.2" dependencies: "@types/estree" "*" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-wsl@^2.2.0: - 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" - -is-yarn-global@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" - integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== +"is-regexp@^1.0.0": + "integrity" "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + "version" "1.0.0" + +"is-root@^2.1.0": + "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + "version" "2.1.0" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-typedarray@^1.0.0": + "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"is-yarn-global@^0.4.0": + "integrity" "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==" + "resolved" "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" + "version" "0.4.1" + +"isarray@~1.0.0": + "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@0.0.1": + "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isexe@^2.0.0": + "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^3.0.1": + "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"jest-util@^29.7.0": + "integrity" "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + "version" "29.7.0" 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" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== +"jest-worker@^27.4.5": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest-worker@^29.4.3: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" - integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== +"jest-worker@^29.4.3": + "integrity" "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + "version" "29.7.0" dependencies: "@types/node" "*" - jest-util "^29.7.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "jest-util" "^29.7.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jiti@^1.20.0: - version "1.21.6" - resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" - integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== +"jiti@^1.20.0": + "integrity" "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==" + "resolved" "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" + "version" "1.21.6" -joi@^17.9.2: - version "17.13.3" - resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" - integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== +"joi@^17.9.2": + "integrity" "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==" + "resolved" "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" + "version" "17.13.3" dependencies: "@hapi/hoek" "^9.3.0" "@hapi/topo" "^5.1.0" @@ -5391,1452 +5653,1452 @@ joi@^17.9.2: "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - 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" - -js-yaml@^4.1.0: - 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" - -jsesc@^3.0.2, jsesc@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" - integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - 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== - -json-schema-traverse@^0.4.1: - 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== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json5@^2.1.2, json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^6.0.1: - 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" +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"js-yaml@^4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"jsesc@^3.0.2", "jsesc@~3.0.2": + "integrity" "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" + "version" "3.0.2" + +"json-buffer@3.0.1": + "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + "version" "3.0.1" + +"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json5@^2.1.2", "json5@^2.2.3": + "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + "version" "2.2.3" + +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -keyv@^4.5.3: - 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" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.4: - version "2.0.6" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - -latest-version@^7.0.0: - 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" - -launch-editor@^2.6.0: - 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" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lilconfig@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz" - integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - 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" - -loader-utils@^3.2.0: - version "3.3.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz" - integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg== - -locate-path@^3.0.0: - 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" - -locate-path@^6.0.0: - 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" - -locate-path@^7.1.0: - 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" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - 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" - -lower-case@^2.0.2: - 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" - -lowercase-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" - integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== - -lru-cache@^5.1.1: - 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" - -markdown-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" - integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== - -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" + "graceful-fs" "^4.1.6" + +"keyv@^4.5.3": + "integrity" "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" + "version" "4.5.4" + dependencies: + "json-buffer" "3.0.1" + +"kind-of@^6.0.0", "kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"klona@^2.0.4": + "integrity" "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" + "version" "2.0.6" + +"latest-version@^7.0.0": + "integrity" "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==" + "resolved" "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "package-json" "^8.1.0" + +"launch-editor@^2.6.0": + "integrity" "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==" + "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "picocolors" "^1.0.0" + "shell-quote" "^1.8.1" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"lilconfig@^3.1.1": + "integrity" "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==" + "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz" + "version" "3.1.2" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"loader-runner@^4.2.0": + "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + "version" "4.3.0" + +"loader-utils@^2.0.0": + "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"loader-utils@^3.2.0": + "integrity" "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz" + "version" "3.3.1" + +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^6.0.0": + "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-locate" "^5.0.0" + +"locate-path@^7.1.0": + "integrity" "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "p-locate" "^6.0.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.memoize@^4.1.2": + "integrity" "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + "version" "4.1.2" + +"lodash.uniq@^4.5.0": + "integrity" "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.20", "lodash@^4.17.21": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"longest-streak@^3.0.0": + "integrity" "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + "resolved" "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" + "version" "3.1.0" + +"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lowercase-keys@^3.0.0": + "integrity" "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" + "version" "3.0.0" + +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"markdown-extensions@^2.0.0": + "integrity" "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==" + "resolved" "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" + "version" "2.0.0" + +"markdown-table@^2.0.0": + "integrity" "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==" + "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "repeat-string" "^1.0.0" -markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== +"markdown-table@^3.0.0": + "integrity" "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" + "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz" + "version" "3.0.3" -mdast-util-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz" - integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== +"mdast-util-directive@^3.0.0": + "integrity" "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==" + "resolved" "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz" + "version" "3.0.0" 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" - -mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: - 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== + "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" + +"mdast-util-find-and-replace@^3.0.0", "mdast-util-find-and-replace@^3.0.1": + "integrity" "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==" + "resolved" "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz" + "version" "3.0.1" 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" + "escape-string-regexp" "^5.0.0" + "unist-util-is" "^6.0.0" + "unist-util-visit-parents" "^6.0.0" -mdast-util-from-markdown@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz" - integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== +"mdast-util-from-markdown@^2.0.0": + "integrity" "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==" + "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz" + "version" "2.0.1" 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" - -mdast-util-frontmatter@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" - integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + "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" + +"mdast-util-frontmatter@^2.0.0": + "integrity" "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==" + "resolved" "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" + "version" "2.0.1" 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" + "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" -mdast-util-gfm-autolink-literal@^2.0.0: - 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== +"mdast-util-gfm-autolink-literal@^2.0.0": + "integrity" "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz" + "version" "2.0.0" 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" + "ccount" "^2.0.0" + "devlop" "^1.0.0" + "mdast-util-find-and-replace" "^3.0.0" + "micromark-util-character" "^2.0.0" -mdast-util-gfm-footnote@^2.0.0: - 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== +"mdast-util-gfm-footnote@^2.0.0": + "integrity" "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz" + "version" "2.0.0" 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" + "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" -mdast-util-gfm-strikethrough@^2.0.0: - 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== +"mdast-util-gfm-strikethrough@^2.0.0": + "integrity" "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz" + "version" "2.0.0" dependencies: "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" + "mdast-util-from-markdown" "^2.0.0" + "mdast-util-to-markdown" "^2.0.0" -mdast-util-gfm-table@^2.0.0: - 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== +"mdast-util-gfm-table@^2.0.0": + "integrity" "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz" + "version" "2.0.0" 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" + "devlop" "^1.0.0" + "markdown-table" "^3.0.0" + "mdast-util-from-markdown" "^2.0.0" + "mdast-util-to-markdown" "^2.0.0" -mdast-util-gfm-task-list-item@^2.0.0: - 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== +"mdast-util-gfm-task-list-item@^2.0.0": + "integrity" "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz" + "version" "2.0.0" dependencies: "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm@^3.0.0: - 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" - -mdast-util-mdx-expression@^2.0.0: - 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== + "devlop" "^1.0.0" + "mdast-util-from-markdown" "^2.0.0" + "mdast-util-to-markdown" "^2.0.0" + +"mdast-util-gfm@^3.0.0": + "integrity" "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==" + "resolved" "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz" + "version" "3.0.0" + 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" + +"mdast-util-mdx-expression@^2.0.0": + "integrity" "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==" + "resolved" "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz" + "version" "2.0.0" 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" + "devlop" "^1.0.0" + "mdast-util-from-markdown" "^2.0.0" + "mdast-util-to-markdown" "^2.0.0" -mdast-util-mdx-jsx@^3.0.0: - 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== +"mdast-util-mdx-jsx@^3.0.0": + "integrity" "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==" + "resolved" "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz" + "version" "3.1.2" 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" - -mdast-util-mdx@^3.0.0: - 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" - -mdast-util-mdxjs-esm@^2.0.0: - 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== + "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" + +"mdast-util-mdx@^3.0.0": + "integrity" "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==" + "resolved" "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz" + "version" "3.0.0" + 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" + +"mdast-util-mdxjs-esm@^2.0.0": + "integrity" "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==" + "resolved" "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz" + "version" "2.0.1" 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" + "devlop" "^1.0.0" + "mdast-util-from-markdown" "^2.0.0" + "mdast-util-to-markdown" "^2.0.0" -mdast-util-phrasing@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" - integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== +"mdast-util-phrasing@^4.0.0": + "integrity" "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==" + "resolved" "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" + "version" "4.1.0" dependencies: "@types/mdast" "^4.0.0" - unist-util-is "^6.0.0" + "unist-util-is" "^6.0.0" -mdast-util-to-hast@^13.0.0: - 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== +"mdast-util-to-hast@^13.0.0": + "integrity" "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==" + "resolved" "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz" + "version" "13.2.0" 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" - -mdast-util-to-markdown@^2.0.0: - 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== + "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" + +"mdast-util-to-markdown@^2.0.0": + "integrity" "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==" + "resolved" "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz" + "version" "2.1.0" 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" - -mdast-util-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" - integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + "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" + +"mdast-util-to-string@^4.0.0": + "integrity" "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==" + "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" + "version" "4.0.0" dependencies: "@types/mdast" "^4.0.0" -mdn-data@2.0.28: - version "2.0.28" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== - -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - 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" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromark-core-commonmark@^2.0.0: - 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== - 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" - -micromark-extension-directive@^3.0.0: - 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" - -micromark-extension-frontmatter@^2.0.0: - 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" - -micromark-extension-gfm-autolink-literal@^2.0.0: - 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" - -micromark-extension-gfm-footnote@^2.0.0: - 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" - -micromark-extension-gfm-strikethrough@^2.0.0: - 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" - -micromark-extension-gfm-table@^2.0.0: - 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" - -micromark-extension-gfm-tagfilter@^2.0.0: - 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" - -micromark-extension-gfm-task-list-item@^2.0.0: - 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" - -micromark-extension-gfm@^3.0.0: - 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" - -micromark-extension-mdx-expression@^3.0.0: - 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== +"mdn-data@2.0.28": + "integrity" "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" + "version" "2.0.28" + +"mdn-data@2.0.30": + "integrity" "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" + "version" "2.0.30" + +"media-typer@0.3.0": + "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"memfs@^3.1.2", "memfs@^3.4.3": + "integrity" "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==" + "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" + "version" "3.5.3" + dependencies: + "fs-monkey" "^1.0.4" + +"merge-descriptors@1.0.1": + "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"methods@~1.1.2": + "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"micromark-core-commonmark@^2.0.0": + "integrity" "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==" + "resolved" "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz" + "version" "2.0.1" + 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" + +"micromark-extension-directive@^3.0.0": + "integrity" "sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==" + "resolved" "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.1.tgz" + "version" "3.0.1" + 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" + +"micromark-extension-frontmatter@^2.0.0": + "integrity" "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==" + "resolved" "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "fault" "^2.0.0" + "micromark-util-character" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-extension-gfm-autolink-literal@^2.0.0": + "integrity" "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz" + "version" "2.1.0" + 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" + +"micromark-extension-gfm-footnote@^2.0.0": + "integrity" "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz" + "version" "2.1.0" + 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" + +"micromark-extension-gfm-strikethrough@^2.0.0": + "integrity" "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz" + "version" "2.1.0" + 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" + +"micromark-extension-gfm-table@^2.0.0": + "integrity" "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz" + "version" "2.1.0" + 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" + +"micromark-extension-gfm-tagfilter@^2.0.0": + "integrity" "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-types" "^2.0.0" + +"micromark-extension-gfm-task-list-item@^2.0.0": + "integrity" "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz" + "version" "2.1.0" + 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" + +"micromark-extension-gfm@^3.0.0": + "integrity" "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==" + "resolved" "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz" + "version" "3.0.0" + 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" + +"micromark-extension-mdx-expression@^3.0.0": + "integrity" "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==" + "resolved" "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz" + "version" "3.0.0" 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" - -micromark-extension-mdx-jsx@^3.0.0: - 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== + "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" + +"micromark-extension-mdx-jsx@^3.0.0": + "integrity" "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==" + "resolved" "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz" + "version" "3.0.0" 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" - -micromark-extension-mdx-md@^2.0.0: - 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" - -micromark-extension-mdxjs-esm@^3.0.0: - 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== + "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" + +"micromark-extension-mdx-md@^2.0.0": + "integrity" "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==" + "resolved" "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-types" "^2.0.0" + +"micromark-extension-mdxjs-esm@^3.0.0": + "integrity" "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==" + "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz" + "version" "3.0.0" 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" - -micromark-extension-mdxjs@^3.0.0: - 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" - -micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== - dependencies: - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-mdx-expression@^2.0.0: - 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== + "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" + +"micromark-extension-mdxjs@^3.0.0": + "integrity" "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==" + "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz" + "version" "3.0.0" + 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" + +"micromark-factory-destination@^2.0.0": + "integrity" "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==" + "resolved" "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-character" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-factory-label@^2.0.0": + "integrity" "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==" + "resolved" "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "devlop" "^1.0.0" + "micromark-util-character" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-factory-mdx-expression@^2.0.0": + "integrity" "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==" + "resolved" "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz" + "version" "2.0.1" 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" - -micromark-factory-space@^1.0.0: - 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== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-title@^2.0.0: - 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== - 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" - -micromark-factory-whitespace@^2.0.0: - 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== - 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" - -micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^2.0.0: - 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== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-classify-character@^2.0.0: - 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== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-combine-extensions@^2.0.0: - 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== - dependencies: - micromark-util-chunked "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-decode-numeric-character-reference@^2.0.0: - 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== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== - 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" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-events-to-acorn@^2.0.0: - 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== + "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" + +"micromark-factory-space@^1.0.0": + "integrity" "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==" + "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "micromark-util-character" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-factory-space@^2.0.0": + "integrity" "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==" + "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-character" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-factory-title@^2.0.0": + "integrity" "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==" + "resolved" "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz" + "version" "2.0.0" + 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" + +"micromark-factory-whitespace@^2.0.0": + "integrity" "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==" + "resolved" "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz" + "version" "2.0.0" + 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" + +"micromark-util-character@^1.0.0", "micromark-util-character@^1.1.0": + "integrity" "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==" + "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "micromark-util-symbol" "^1.0.0" + "micromark-util-types" "^1.0.0" + +"micromark-util-character@^2.0.0": + "integrity" "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==" + "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-util-chunked@^2.0.0": + "integrity" "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==" + "resolved" "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-symbol" "^2.0.0" + +"micromark-util-classify-character@^2.0.0": + "integrity" "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==" + "resolved" "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-character" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-util-combine-extensions@^2.0.0": + "integrity" "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==" + "resolved" "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-chunked" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-util-decode-numeric-character-reference@^2.0.0": + "integrity" "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==" + "resolved" "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "micromark-util-symbol" "^2.0.0" + +"micromark-util-decode-string@^2.0.0": + "integrity" "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==" + "resolved" "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" + "version" "2.0.0" + 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" + +"micromark-util-encode@^2.0.0": + "integrity" "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" + "resolved" "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" + "version" "2.0.0" + +"micromark-util-events-to-acorn@^2.0.0": + "integrity" "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==" + "resolved" "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz" + "version" "2.0.2" 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" - -micromark-util-html-tag-name@^2.0.0: - 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== - -micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-resolve-all@^2.0.0: - 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== - dependencies: - micromark-util-types "^2.0.0" - -micromark-util-sanitize-uri@^2.0.0: - 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== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-subtokenize@^2.0.0: - 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== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: - 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== - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - -micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + "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" + +"micromark-util-html-tag-name@^2.0.0": + "integrity" "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" + "resolved" "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz" + "version" "2.0.0" + +"micromark-util-normalize-identifier@^2.0.0": + "integrity" "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==" + "resolved" "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-symbol" "^2.0.0" + +"micromark-util-resolve-all@^2.0.0": + "integrity" "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==" + "resolved" "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-types" "^2.0.0" + +"micromark-util-sanitize-uri@^2.0.0": + "integrity" "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==" + "resolved" "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "micromark-util-character" "^2.0.0" + "micromark-util-encode" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + +"micromark-util-subtokenize@^2.0.0": + "integrity" "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==" + "resolved" "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "devlop" "^1.0.0" + "micromark-util-chunked" "^2.0.0" + "micromark-util-symbol" "^2.0.0" + "micromark-util-types" "^2.0.0" + +"micromark-util-symbol@^1.0.0", "micromark-util-symbol@^1.0.1": + "integrity" "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" + "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz" + "version" "1.1.0" + +"micromark-util-symbol@^2.0.0": + "integrity" "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" + "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" + "version" "2.0.0" + +"micromark-util-types@^1.0.0": + "integrity" "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==" + "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" + "version" "1.1.0" + +"micromark-util-types@^2.0.0": + "integrity" "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" + "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" + "version" "2.0.0" + +"micromark@^4.0.0": + "integrity" "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==" + "resolved" "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" + "version" "4.0.0" 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" - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - 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" + "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" + +"micromatch@^4.0.2", "micromatch@^4.0.4", "micromatch@^4.0.5": + "integrity" "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz" + "version" "4.0.7" + dependencies: + "braces" "^3.0.3" + "picomatch" "^2.3.1" "mime-db@>= 1.43.0 < 2": - 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== - -mime-db@~1.33.0: - 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== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.27: - 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" - -mime-types@^2.1.31: - 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" - -mime-types@~2.1.17, mime-types@2.1.18: - 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" - -mime-types@~2.1.24: - 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" - -mime-types@~2.1.34: - 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" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^3.1.0: - 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== - -mimic-response@^4.0.0: - 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== - -mini-css-extract-plugin@^2.9.1: - version "2.9.2" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz" - integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== - dependencies: - schema-utils "^4.0.0" - tapable "^2.2.1" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@3.1.2: - 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" - -minimist@^1.2.0: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -mrmime@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" - integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns@^7.2.5: - 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" - -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - 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-emoji@^2.1.0: - version "2.1.3" - resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz" - integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + "integrity" "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz" + "version" "1.53.0" + +"mime-db@~1.33.0": + "integrity" "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" + "version" "1.33.0" + +"mime-db@1.52.0": + "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + "version" "1.52.0" + +"mime-types@^2.1.27": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime-types@^2.1.31": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime-types@~2.1.17", "mime-types@2.1.18": + "integrity" "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + "version" "2.1.18" + dependencies: + "mime-db" "~1.33.0" + +"mime-types@~2.1.24": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime-types@~2.1.34": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"mimic-response@^3.1.0": + "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + "version" "3.1.0" + +"mimic-response@^4.0.0": + "integrity" "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz" + "version" "4.0.0" + +"mini-css-extract-plugin@^2.7.6", "mini-css-extract-plugin@^2.9.1": + "integrity" "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz" + "version" "2.9.2" + dependencies: + "schema-utils" "^4.0.0" + "tapable" "^2.2.1" + +"minimalistic-assert@^1.0.0": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4", "minimatch@^3.0.5", "minimatch@^3.1.1", "minimatch@3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist@^1.2.0": + "integrity" "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + "version" "1.2.8" + +"mrmime@^2.0.0": + "integrity" "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" + "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.0.0": + "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"multicast-dns@^7.2.5": + "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + "version" "7.2.5" + dependencies: + "dns-packet" "^5.2.2" + "thunky" "^1.0.2" + +"nanoid@^3.3.7": + "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + "version" "3.3.7" + +"negotiator@0.6.3": + "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + "version" "0.6.3" + +"neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-emoji@^2.1.0": + "integrity" "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==" + "resolved" "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz" + "version" "2.1.3" dependencies: "@sindresorhus/is" "^4.6.0" - char-regex "^1.0.2" - emojilib "^2.4.0" - skin-tone "^2.0.0" - -node-forge@^1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-releases@^2.0.18: - version "2.0.18" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" - integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-url@^8.0.0: - version "8.0.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz" - integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== - -npm-run-path@^4.0.1: - 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" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" - integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== - -nth-check@^2.0.1: - 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" - -null-loader@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" - integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.13.1: - version "1.13.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" - integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0: - 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" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - 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" - -on-headers@~1.0.2: - 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== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + "char-regex" "^1.0.2" + "emojilib" "^2.4.0" + "skin-tone" "^2.0.0" + +"node-forge@^1": + "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + "version" "1.3.1" + +"node-releases@^2.0.19": + "integrity" "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz" + "version" "2.0.19" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-range@^0.1.2": + "integrity" "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" + +"normalize-url@^8.0.0": + "integrity" "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz" + "version" "8.0.1" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nprogress@^0.2.0": + "integrity" "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + "resolved" "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" + "version" "0.2.0" + +"nth-check@^2.0.1": + "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "boolbase" "^1.0.0" + +"null-loader@^4.0.1": + "integrity" "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==" + "resolved" "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + +"object-assign@^4.1.1": + "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-inspect@^1.13.1": + "integrity" "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" + "version" "1.13.2" + +"object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.0": + "integrity" "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "call-bind" "^1.0.5" + "define-properties" "^1.2.1" + "has-symbols" "^1.0.3" + "object-keys" "^1.1.1" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@2.4.1": + "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0": + "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" dependencies: - wrappy "1" - -onetime@^5.1.2: - 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" + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" -open@^8.0.9, open@^8.4.0: - version "8.4.2" - resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== +"open@^8.0.9", "open@^8.4.0": + "integrity" "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==" + "resolved" "https://registry.npmjs.org/open/-/open-8.4.2.tgz" + "version" "8.4.2" dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" + "define-lazy-prop" "^2.0.0" + "is-docker" "^2.1.1" + "is-wsl" "^2.2.0" -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== +"opener@^1.5.2": + "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + "version" "1.5.2" -p-cancelable@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" - integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== +"p-cancelable@^3.0.0": + "integrity" "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" + "version" "3.0.0" -p-limit@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== +"p-limit@^2.0.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" dependencies: - p-try "^2.0.0" + "p-try" "^2.0.0" -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" dependencies: - yocto-queue "^0.1.0" + "yocto-queue" "^0.1.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== +"p-limit@^4.0.0": + "integrity" "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" + "version" "4.0.0" dependencies: - yocto-queue "^1.0.0" + "yocto-queue" "^1.0.0" -p-locate@^3.0.0: - 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== +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" dependencies: - p-limit "^2.0.0" + "p-limit" "^2.0.0" -p-locate@^5.0.0: - 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== +"p-locate@^5.0.0": + "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + "version" "5.0.0" dependencies: - p-limit "^3.0.2" + "p-limit" "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== +"p-locate@^6.0.0": + "integrity" "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" + "version" "6.0.0" dependencies: - p-limit "^4.0.0" + "p-limit" "^4.0.0" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" dependencies: - aggregate-error "^3.0.0" + "aggregate-error" "^3.0.0" -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== +"p-retry@^4.5.0": + "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + "version" "4.6.2" dependencies: "@types/retry" "0.12.0" - retry "^0.13.1" + "retry" "^0.13.1" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" -package-json@^8.1.0: - version "8.1.1" - resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" - integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== +"package-json@^8.1.0": + "integrity" "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==" + "resolved" "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" + "version" "8.1.1" dependencies: - got "^12.1.0" - registry-auth-token "^5.0.1" - registry-url "^6.0.0" - semver "^7.3.7" + "got" "^12.1.0" + "registry-auth-token" "^5.0.1" + "registry-url" "^6.0.0" + "semver" "^7.3.7" -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" + "dot-case" "^3.0.4" + "tslib" "^2.0.3" -parent-module@^1.0.0: - 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== +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -parse-entities@^4.0.0: - 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== +"parse-entities@^4.0.0": + "integrity" "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==" + "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz" + "version" "4.0.1" 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" - -parse-json@^5.0.0, parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + "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" + +"parse-json@^5.0.0", "parse-json@^5.2.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" 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" - -parse-numeric-range@^1.3.0: - 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== - -parse5-htmlparser2-tree-adapter@^7.0.0: - 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" - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - 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" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-is-inside@1.0.2: - 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== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@^1.7.0: - 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" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" - integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -periscopic@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz" - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parse-numeric-range@^1.3.0": + "integrity" "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + "resolved" "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" + "version" "1.3.0" + +"parse5-htmlparser2-tree-adapter@^7.0.0": + "integrity" "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==" + "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "domhandler" "^5.0.2" + "parse5" "^7.0.0" + +"parse5@^7.0.0": + "integrity" "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "entities" "^4.4.0" + +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^3.0.0": + "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-exists@^5.0.0": + "integrity" "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" + "version" "5.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-is-inside@1.0.2": + "integrity" "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + "version" "1.0.2" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-to-regexp@^1.7.0": + "integrity" "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "isarray" "0.0.1" + +"path-to-regexp@0.1.7": + "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-to-regexp@3.3.0": + "integrity" "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" + "version" "3.3.0" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"periscopic@^3.0.0": + "integrity" "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==" + "resolved" "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/estree" "^1.0.0" - estree-walker "^3.0.0" - is-reference "^3.0.0" + "estree-walker" "^3.0.0" + "is-reference" "^3.0.0" -picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== +"picocolors@^1.0.0", "picocolors@^1.0.1", "picocolors@^1.1.0", "picocolors@^1.1.1": + "integrity" "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + "version" "1.1.1" -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3", "picomatch@^2.3.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== +"pkg-dir@^7.0.0": + "integrity" "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" + "version" "7.0.0" dependencies: - find-up "^6.3.0" + "find-up" "^6.3.0" -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== +"pkg-up@^3.1.0": + "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" + "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + "version" "3.1.0" dependencies: - find-up "^3.0.0" + "find-up" "^3.0.0" -postcss-attribute-case-insensitive@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" - integrity sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw== +"postcss-attribute-case-insensitive@^7.0.1": + "integrity" "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==" + "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" + "version" "7.0.1" dependencies: - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-calc@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz" - integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== +"postcss-calc@^9.0.1": + "integrity" "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz" + "version" "9.0.1" dependencies: - postcss-selector-parser "^6.0.11" - postcss-value-parser "^4.2.0" + "postcss-selector-parser" "^6.0.11" + "postcss-value-parser" "^4.2.0" -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== +"postcss-clamp@^4.1.0": + "integrity" "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==" + "resolved" "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" + "version" "4.1.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-color-functional-notation@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz" - integrity sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA== +"postcss-color-functional-notation@^7.0.6": + "integrity" "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==" + "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz" + "version" "7.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -6844,150 +7106,150 @@ postcss-color-functional-notation@^7.0.6: "@csstools/postcss-progressive-custom-properties" "^4.0.0" "@csstools/utilities" "^2.0.0" -postcss-color-hex-alpha@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" - integrity sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w== +"postcss-color-hex-alpha@^10.0.0": + "integrity" "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==" + "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" + "version" "10.0.0" dependencies: "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-color-rebeccapurple@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" - integrity sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ== +"postcss-color-rebeccapurple@^10.0.0": + "integrity" "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==" + "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" + "version" "10.0.0" dependencies: "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-colormin@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz" - integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== +"postcss-colormin@^6.1.0": + "integrity" "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz" + "version" "6.1.0" dependencies: - browserslist "^4.23.0" - caniuse-api "^3.0.0" - colord "^2.9.3" - postcss-value-parser "^4.2.0" + "browserslist" "^4.23.0" + "caniuse-api" "^3.0.0" + "colord" "^2.9.3" + "postcss-value-parser" "^4.2.0" -postcss-convert-values@^6.1.0: - 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== +"postcss-convert-values@^6.1.0": + "integrity" "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz" + "version" "6.1.0" dependencies: - browserslist "^4.23.0" - postcss-value-parser "^4.2.0" + "browserslist" "^4.23.0" + "postcss-value-parser" "^4.2.0" -postcss-custom-media@^11.0.5: - version "11.0.5" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz" - integrity sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ== +"postcss-custom-media@^11.0.5": + "integrity" "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==" + "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz" + "version" "11.0.5" dependencies: "@csstools/cascade-layer-name-parser" "^2.0.4" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/media-query-list-parser" "^4.0.2" -postcss-custom-properties@^14.0.4: - version "14.0.4" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz" - integrity sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A== +"postcss-custom-properties@^14.0.4": + "integrity" "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==" + "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz" + "version" "14.0.4" dependencies: "@csstools/cascade-layer-name-parser" "^2.0.4" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-custom-selectors@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz" - integrity sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg== +"postcss-custom-selectors@^8.0.4": + "integrity" "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==" + "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz" + "version" "8.0.4" dependencies: "@csstools/cascade-layer-name-parser" "^2.0.4" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-dir-pseudo-class@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" - integrity sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA== +"postcss-dir-pseudo-class@^9.0.1": + "integrity" "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==" + "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" + "version" "9.0.1" dependencies: - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-discard-comments@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" - integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== +"postcss-discard-comments@^6.0.2": + "integrity" "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" + "version" "6.0.2" -postcss-discard-duplicates@^6.0.3: - 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== +"postcss-discard-duplicates@^6.0.3": + "integrity" "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz" + "version" "6.0.3" -postcss-discard-empty@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" - integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== +"postcss-discard-empty@^6.0.3": + "integrity" "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" + "version" "6.0.3" -postcss-discard-overridden@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" - integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== +"postcss-discard-overridden@^6.0.2": + "integrity" "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" + "version" "6.0.2" -postcss-discard-unused@^6.0.5: - 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== +"postcss-discard-unused@^6.0.5": + "integrity" "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==" + "resolved" "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz" + "version" "6.0.5" dependencies: - postcss-selector-parser "^6.0.16" + "postcss-selector-parser" "^6.0.16" -postcss-double-position-gradients@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz" - integrity sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg== +"postcss-double-position-gradients@^6.0.0": + "integrity" "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==" + "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz" + "version" "6.0.0" dependencies: "@csstools/postcss-progressive-custom-properties" "^4.0.0" "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-focus-visible@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" - integrity sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA== +"postcss-focus-visible@^10.0.1": + "integrity" "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==" + "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" + "version" "10.0.1" dependencies: - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-focus-within@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" - integrity sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw== +"postcss-focus-within@^9.0.1": + "integrity" "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==" + "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" + "version" "9.0.1" dependencies: - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== +"postcss-font-variant@^5.0.0": + "integrity" "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + "version" "5.0.0" -postcss-gap-properties@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" - integrity sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw== +"postcss-gap-properties@^6.0.0": + "integrity" "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==" + "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" + "version" "6.0.0" -postcss-image-set-function@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" - integrity sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA== +"postcss-image-set-function@^7.0.0": + "integrity" "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==" + "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" + "version" "7.0.0" dependencies: "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-lab-function@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz" - integrity sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ== +"postcss-lab-function@^7.0.6": + "integrity" "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==" + "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz" + "version" "7.0.6" dependencies: "@csstools/css-color-parser" "^3.0.6" "@csstools/css-parser-algorithms" "^3.0.4" @@ -6995,215 +7257,215 @@ postcss-lab-function@^7.0.6: "@csstools/postcss-progressive-custom-properties" "^4.0.0" "@csstools/utilities" "^2.0.0" -postcss-loader@^7.3.3: - version "7.3.4" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz" - integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== +"postcss-loader@^7.3.3": + "integrity" "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz" + "version" "7.3.4" dependencies: - cosmiconfig "^8.3.5" - jiti "^1.20.0" - semver "^7.5.4" + "cosmiconfig" "^8.3.5" + "jiti" "^1.20.0" + "semver" "^7.5.4" -postcss-logical@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz" - integrity sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg== +"postcss-logical@^8.0.0": + "integrity" "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==" + "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz" + "version" "8.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-merge-idents@^6.0.3: - 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== +"postcss-merge-idents@^6.0.3": + "integrity" "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==" + "resolved" "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz" + "version" "6.0.3" dependencies: - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" + "cssnano-utils" "^4.0.2" + "postcss-value-parser" "^4.2.0" -postcss-merge-longhand@^6.0.5: - 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== +"postcss-merge-longhand@^6.0.5": + "integrity" "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz" + "version" "6.0.5" dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^6.1.1" + "postcss-value-parser" "^4.2.0" + "stylehacks" "^6.1.1" -postcss-merge-rules@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz" - integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== +"postcss-merge-rules@^6.1.1": + "integrity" "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz" + "version" "6.1.1" dependencies: - browserslist "^4.23.0" - caniuse-api "^3.0.0" - cssnano-utils "^4.0.2" - postcss-selector-parser "^6.0.16" + "browserslist" "^4.23.0" + "caniuse-api" "^3.0.0" + "cssnano-utils" "^4.0.2" + "postcss-selector-parser" "^6.0.16" -postcss-minify-font-values@^6.1.0: - 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== +"postcss-minify-font-values@^6.1.0": + "integrity" "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz" + "version" "6.1.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-minify-gradients@^6.0.3: - 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== +"postcss-minify-gradients@^6.0.3": + "integrity" "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz" + "version" "6.0.3" dependencies: - colord "^2.9.3" - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" + "colord" "^2.9.3" + "cssnano-utils" "^4.0.2" + "postcss-value-parser" "^4.2.0" -postcss-minify-params@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz" - integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== +"postcss-minify-params@^6.1.0": + "integrity" "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz" + "version" "6.1.0" dependencies: - browserslist "^4.23.0" - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" + "browserslist" "^4.23.0" + "cssnano-utils" "^4.0.2" + "postcss-value-parser" "^4.2.0" -postcss-minify-selectors@^6.0.4: - 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== +"postcss-minify-selectors@^6.0.4": + "integrity" "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz" + "version" "6.0.4" dependencies: - postcss-selector-parser "^6.0.16" + "postcss-selector-parser" "^6.0.16" -postcss-modules-extract-imports@^3.1.0: - 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== +"postcss-modules-extract-imports@^3.1.0": + "integrity" "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" + "version" "3.1.0" -postcss-modules-local-by-default@^4.0.5: - 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== +"postcss-modules-local-by-default@^4.0.5": + "integrity" "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz" + "version" "4.0.5" dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" + "icss-utils" "^5.0.0" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" -postcss-modules-scope@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" - integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== +"postcss-modules-scope@^3.2.0": + "integrity" "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" + "version" "3.2.0" dependencies: - postcss-selector-parser "^6.0.4" + "postcss-selector-parser" "^6.0.4" -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== +"postcss-modules-values@^4.0.0": + "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + "version" "4.0.0" dependencies: - icss-utils "^5.0.0" + "icss-utils" "^5.0.0" -postcss-nesting@^13.0.1: - version "13.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz" - integrity sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ== +"postcss-nesting@^13.0.1": + "integrity" "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==" + "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz" + "version" "13.0.1" dependencies: "@csstools/selector-resolve-nested" "^3.0.0" "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" + "postcss-selector-parser" "^7.0.0" -postcss-normalize-charset@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" - integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== +"postcss-normalize-charset@^6.0.2": + "integrity" "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" + "version" "6.0.2" -postcss-normalize-display-values@^6.0.2: - 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== +"postcss-normalize-display-values@^6.0.2": + "integrity" "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-positions@^6.0.2: - 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== +"postcss-normalize-positions@^6.0.2": + "integrity" "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-repeat-style@^6.0.2: - 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== +"postcss-normalize-repeat-style@^6.0.2": + "integrity" "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-string@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz" - integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== +"postcss-normalize-string@^6.0.2": + "integrity" "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-timing-functions@^6.0.2: - 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== +"postcss-normalize-timing-functions@^6.0.2": + "integrity" "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-unicode@^6.1.0: - 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== +"postcss-normalize-unicode@^6.1.0": + "integrity" "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz" + "version" "6.1.0" dependencies: - browserslist "^4.23.0" - postcss-value-parser "^4.2.0" + "browserslist" "^4.23.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-url@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz" - integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== +"postcss-normalize-url@^6.0.2": + "integrity" "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-normalize-whitespace@^6.0.2: - 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== +"postcss-normalize-whitespace@^6.0.2": + "integrity" "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz" + "version" "6.0.2" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-opacity-percentage@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" - integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== +"postcss-opacity-percentage@^3.0.0": + "integrity" "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==" + "resolved" "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" + "version" "3.0.0" -postcss-ordered-values@^6.0.2: - 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== +"postcss-ordered-values@^6.0.2": + "integrity" "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz" + "version" "6.0.2" dependencies: - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" + "cssnano-utils" "^4.0.2" + "postcss-value-parser" "^4.2.0" -postcss-overflow-shorthand@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" - integrity sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q== +"postcss-overflow-shorthand@^6.0.0": + "integrity" "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==" + "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" + "version" "6.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== +"postcss-page-break@^3.0.4": + "integrity" "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + "version" "3.0.4" -postcss-place@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" - integrity sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw== +"postcss-place@^10.0.0": + "integrity" "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==" + "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" + "version" "10.0.0" dependencies: - postcss-value-parser "^4.2.0" + "postcss-value-parser" "^4.2.0" -postcss-preset-env@^10.1.0: - version "10.1.1" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz" - integrity sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ== +"postcss-preset-env@^10.1.0": + "integrity" "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==" + "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz" + "version" "10.1.1" dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" "@csstools/postcss-color-function" "^4.0.6" @@ -7237,1675 +7499,1675 @@ postcss-preset-env@^10.1.0: "@csstools/postcss-text-decoration-shorthand" "^4.0.1" "@csstools/postcss-trigonometric-functions" "^4.0.5" "@csstools/postcss-unset-value" "^4.0.0" - autoprefixer "^10.4.19" - browserslist "^4.23.1" - css-blank-pseudo "^7.0.1" - css-has-pseudo "^7.0.1" - css-prefers-color-scheme "^10.0.0" - cssdb "^8.2.1" - postcss-attribute-case-insensitive "^7.0.1" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^7.0.6" - postcss-color-hex-alpha "^10.0.0" - postcss-color-rebeccapurple "^10.0.0" - postcss-custom-media "^11.0.5" - postcss-custom-properties "^14.0.4" - postcss-custom-selectors "^8.0.4" - postcss-dir-pseudo-class "^9.0.1" - postcss-double-position-gradients "^6.0.0" - postcss-focus-visible "^10.0.1" - postcss-focus-within "^9.0.1" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^6.0.0" - postcss-image-set-function "^7.0.0" - postcss-lab-function "^7.0.6" - postcss-logical "^8.0.0" - postcss-nesting "^13.0.1" - postcss-opacity-percentage "^3.0.0" - postcss-overflow-shorthand "^6.0.0" - postcss-page-break "^3.0.4" - postcss-place "^10.0.0" - postcss-pseudo-class-any-link "^10.0.1" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^8.0.1" - -postcss-pseudo-class-any-link@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" - integrity sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-reduce-idents@^6.0.3: - 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" - -postcss-reduce-initial@^6.1.0: - 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" - -postcss-reduce-transforms@^6.0.2: - 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" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" - integrity sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - 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" - -postcss-selector-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz" - integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-sort-media-queries@^5.2.0: - 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" - -postcss-svgo@^6.0.3: - 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" - -postcss-unique-selectors@^6.0.4: - 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" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss-zindex@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" - integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== - -"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.6: - version "8.4.40" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz" - integrity sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q== + "autoprefixer" "^10.4.19" + "browserslist" "^4.23.1" + "css-blank-pseudo" "^7.0.1" + "css-has-pseudo" "^7.0.1" + "css-prefers-color-scheme" "^10.0.0" + "cssdb" "^8.2.1" + "postcss-attribute-case-insensitive" "^7.0.1" + "postcss-clamp" "^4.1.0" + "postcss-color-functional-notation" "^7.0.6" + "postcss-color-hex-alpha" "^10.0.0" + "postcss-color-rebeccapurple" "^10.0.0" + "postcss-custom-media" "^11.0.5" + "postcss-custom-properties" "^14.0.4" + "postcss-custom-selectors" "^8.0.4" + "postcss-dir-pseudo-class" "^9.0.1" + "postcss-double-position-gradients" "^6.0.0" + "postcss-focus-visible" "^10.0.1" + "postcss-focus-within" "^9.0.1" + "postcss-font-variant" "^5.0.0" + "postcss-gap-properties" "^6.0.0" + "postcss-image-set-function" "^7.0.0" + "postcss-lab-function" "^7.0.6" + "postcss-logical" "^8.0.0" + "postcss-nesting" "^13.0.1" + "postcss-opacity-percentage" "^3.0.0" + "postcss-overflow-shorthand" "^6.0.0" + "postcss-page-break" "^3.0.4" + "postcss-place" "^10.0.0" + "postcss-pseudo-class-any-link" "^10.0.1" + "postcss-replace-overflow-wrap" "^4.0.0" + "postcss-selector-not" "^8.0.1" + +"postcss-pseudo-class-any-link@^10.0.1": + "integrity" "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==" + "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "postcss-selector-parser" "^7.0.0" + +"postcss-reduce-idents@^6.0.3": + "integrity" "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==" + "resolved" "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-reduce-initial@^6.1.0": + "integrity" "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "browserslist" "^4.23.0" + "caniuse-api" "^3.0.0" + +"postcss-reduce-transforms@^6.0.2": + "integrity" "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-replace-overflow-wrap@^4.0.0": + "integrity" "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" + "version" "4.0.0" + +"postcss-selector-not@^8.0.1": + "integrity" "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==" + "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "postcss-selector-parser" "^7.0.0" + +"postcss-selector-parser@^6.0.11", "postcss-selector-parser@^6.0.16", "postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4": + "integrity" "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-selector-parser@^7.0.0": + "integrity" "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-sort-media-queries@^5.2.0": + "integrity" "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==" + "resolved" "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "sort-css-media-queries" "2.2.0" + +"postcss-svgo@^6.0.3": + "integrity" "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "postcss-value-parser" "^4.2.0" + "svgo" "^3.2.0" + +"postcss-unique-selectors@^6.0.4": + "integrity" "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz" + "version" "6.0.4" + dependencies: + "postcss-selector-parser" "^6.0.16" + +"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": + "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + "version" "4.2.0" + +"postcss-zindex@^6.0.2": + "integrity" "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==" + "resolved" "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" + "version" "6.0.2" + +"postcss@^7.0.0 || ^8.0.1", "postcss@^8", "postcss@^8.0.3", "postcss@^8.0.9", "postcss@^8.1.0", "postcss@^8.2.2", "postcss@^8.4", "postcss@^8.4.21", "postcss@^8.4.23", "postcss@^8.4.24", "postcss@^8.4.26", "postcss@^8.4.31", "postcss@^8.4.33", "postcss@^8.4.38", "postcss@^8.4.6": + "integrity" "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz" + "version" "8.4.40" dependencies: - nanoid "^3.3.7" - picocolors "^1.0.1" - source-map-js "^1.2.0" + "nanoid" "^3.3.7" + "picocolors" "^1.0.1" + "source-map-js" "^1.2.0" -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== +"pretty-error@^4.0.0": + "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + "version" "4.0.0" dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" + "lodash" "^4.17.20" + "renderkid" "^3.0.0" -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== +"pretty-time@^1.1.0": + "integrity" "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + "resolved" "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" + "version" "1.1.0" -prism-react-renderer@^2.3.0, prism-react-renderer@^2.3.1: - 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== +"prism-react-renderer@^2.3.0", "prism-react-renderer@^2.4.0": + "integrity" "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==" + "resolved" "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz" + "version" "2.4.1" dependencies: "@types/prismjs" "^1.26.0" - clsx "^2.0.0" - -prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -process-nextick-args@~2.0.0: - 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== - -prompts@^2.4.2: - 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" - -prop-types@^15.6.2, prop-types@^15.7.2: - 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" - -property-information@^6.0.0: - version "6.5.0" - resolved "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" - integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - -proxy-addr@~2.0.7: - 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" - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -pupa@^3.1.0: - 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" - -qs@6.11.0: - 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" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -queue@6.0.2: - 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" - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -randombytes@^2.1.0: - 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" - -range-parser@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - -raw-body@2.5.2: - 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" - -rc@1.2.8: - 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" - -react-dev-utils@^12.0.1: - 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== + "clsx" "^2.0.0" + +"prismjs@^1.29.0": + "integrity" "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + "resolved" "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" + "version" "1.29.0" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"prompts@^2.4.2": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"prop-types@^15.6.2", "prop-types@^15.7.2": + "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + "version" "15.8.1" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.13.1" + +"property-information@^6.0.0": + "integrity" "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" + "resolved" "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" + "version" "6.5.0" + +"proto-list@~1.2.1": + "integrity" "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + "version" "1.2.4" + +"proxy-addr@~2.0.7": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" + +"punycode@^2.1.0": + "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + "version" "2.3.1" + +"pupa@^3.1.0": + "integrity" "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==" + "resolved" "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "escape-goat" "^4.0.0" + +"qs@6.11.0": + "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + "version" "6.11.0" + dependencies: + "side-channel" "^1.0.4" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"queue@6.0.2": + "integrity" "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==" + "resolved" "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "inherits" "~2.0.3" + +"quick-lru@^5.1.1": + "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + "version" "5.1.1" + +"randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "safe-buffer" "^5.1.0" + +"range-parser@^1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"range-parser@1.2.0": + "integrity" "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + "version" "1.2.0" + +"raw-body@2.5.2": + "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" + "version" "2.5.2" + dependencies: + "bytes" "3.1.2" + "http-errors" "2.0.0" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" + +"rc@1.2.8": + "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" + "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "deep-extend" "^0.6.0" + "ini" "~1.3.0" + "minimist" "^1.2.0" + "strip-json-comments" "~2.0.1" + +"react-dev-utils@^12.0.1": + "integrity" "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==" + "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" + "version" "12.0.1" 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" - -react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", react-dom@^18.0.0, react-dom@^18.2.0, "react-dom@>= 16.8.0 < 19.0.0": - 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" - -react-error-overlay@^6.0.11: - 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== - -react-fast-compare@^3.2.0: - 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== - -react-helmet-async@*, react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + "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" + +"react-dom@*", "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom@^18.0.0", "react-dom@^18.0.0 || ^19.0.0", "react-dom@^18.2.0", "react-dom@>= 16.8.0 < 19.0.0": + "integrity" "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==" + "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" + "version" "18.3.1" + dependencies: + "loose-envify" "^1.1.0" + "scheduler" "^0.23.2" + +"react-error-overlay@^6.0.11": + "integrity" "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + "version" "6.0.11" + +"react-fast-compare@^3.2.0": + "integrity" "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "resolved" "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" + "version" "3.2.2" + +"react-helmet-async@*", "react-helmet-async@^1.3.0", "react-helmet-async@npm:@slorber/react-helmet-async@*", "react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": + "integrity" "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==" + "resolved" "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" + "version" "1.3.0" 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" - -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-json-view-lite@^1.2.0: - version "1.5.0" - resolved "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz" - integrity sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw== - -react-loadable-ssr-addon-v5-slorber@^1.0.1: - 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== + "invariant" "^2.2.4" + "prop-types" "^15.7.2" + "react-fast-compare" "^3.2.0" + "shallowequal" "^1.1.0" + +"react-is@^16.13.1", "react-is@^16.6.0", "react-is@^16.7.0": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" + +"react-json-view-lite@^1.2.0": + "integrity" "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==" + "resolved" "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz" + "version" "1.5.0" + +"react-loadable-ssr-addon-v5-slorber@^1.0.1": + "integrity" "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==" + "resolved" "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/runtime" "^7.10.3" -react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": - 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== +"react-loadable@*", "react-loadable@npm:@docusaurus/react-loadable@6.0.0": + "integrity" "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==" + "resolved" "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" + "version" "6.0.0" dependencies: "@types/react" "*" -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== +"react-router-config@^5.1.1": + "integrity" "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==" + "resolved" "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" + "version" "5.1.1" dependencies: "@babel/runtime" "^7.1.2" -react-router-dom@^5.3.4: - 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== +"react-router-dom@^5.3.4": + "integrity" "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==" + "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" + "version" "5.3.4" 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" - -react-router@^5.3.4, react-router@>=5, react-router@5.3.4: - version "5.3.4" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" - integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + "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" + +"react-router@^5.3.4", "react-router@>=5", "react-router@5.3.4": + "integrity" "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==" + "resolved" "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" + "version" "5.3.4" 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" - -react@*, "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 19.0.0", react@>=15, react@>=16, react@>=16.0.0: - 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" - -readable-stream@^2.0.1: - 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" - -readable-stream@^3.0.6: - 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" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reading-time@^1.5.0: - 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== - -rechoir@^0.6.2: - 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" - -recursive-readdir@^2.2.2: - 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" - -regenerate-unicode-properties@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" - integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + "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" + +"react@*", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^18.0.0", "react@^18.0.0 || ^19.0.0", "react@^18.2.0", "react@^18.3.1", "react@>= 16.8.0 < 19.0.0", "react@>=15", "react@>=16", "react@>=16.0.0": + "integrity" "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==" + "resolved" "https://registry.npmjs.org/react/-/react-18.3.1.tgz" + "version" "18.3.1" + dependencies: + "loose-envify" "^1.1.0" + +"readable-stream@^2.0.1": + "integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + "version" "2.3.8" + 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" + +"readable-stream@^3.0.6": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "picomatch" "^2.2.1" + +"reading-time@^1.5.0": + "integrity" "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + "resolved" "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" + "version" "1.5.0" + +"rechoir@^0.6.2": + "integrity" "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==" + "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + "version" "0.6.2" + dependencies: + "resolve" "^1.1.6" + +"recursive-readdir@^2.2.2": + "integrity" "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==" + "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" + "version" "2.2.3" + dependencies: + "minimatch" "^3.0.5" + +"regenerate-unicode-properties@^10.2.0": + "integrity" "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" + "version" "10.2.0" + dependencies: + "regenerate" "^1.4.2" + +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.14.0": + "integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + "version" "0.14.1" + +"regenerator-transform@^0.15.2": + "integrity" "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" + "version" "0.15.2" dependencies: "@babel/runtime" "^7.8.4" -regexpu-core@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz" - integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== +"regexpu-core@^6.1.1": + "integrity" "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz" + "version" "6.1.1" dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.2.0" - regjsgen "^0.8.0" - regjsparser "^0.11.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^10.2.0" + "regjsgen" "^0.8.0" + "regjsparser" "^0.11.0" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.1.0" -registry-auth-token@^5.0.1: - 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== +"registry-auth-token@^5.0.1": + "integrity" "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==" + "resolved" "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz" + "version" "5.0.2" dependencies: "@pnpm/npm-conf" "^2.1.0" -registry-url@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" - integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== +"registry-url@^6.0.0": + "integrity" "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==" + "resolved" "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" + "version" "6.0.1" dependencies: - rc "1.2.8" + "rc" "1.2.8" -regjsgen@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== +"regjsgen@^0.8.0": + "integrity" "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" + "version" "0.8.0" -regjsparser@^0.11.0: - version "0.11.2" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz" - integrity sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA== +"regjsparser@^0.11.0": + "integrity" "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz" + "version" "0.11.2" dependencies: - jsesc "~3.0.2" + "jsesc" "~3.0.2" -rehype-raw@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" - integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== +"rehype-raw@^7.0.0": + "integrity" "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==" + "resolved" "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" + "version" "7.0.0" dependencies: "@types/hast" "^3.0.0" - hast-util-raw "^9.0.0" - vfile "^6.0.0" + "hast-util-raw" "^9.0.0" + "vfile" "^6.0.0" -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== +"relateurl@^0.2.7": + "integrity" "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" -remark-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz" - integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== +"remark-directive@^3.0.0": + "integrity" "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==" + "resolved" "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/mdast" "^4.0.0" - mdast-util-directive "^3.0.0" - micromark-extension-directive "^3.0.0" - unified "^11.0.0" + "mdast-util-directive" "^3.0.0" + "micromark-extension-directive" "^3.0.0" + "unified" "^11.0.0" -remark-emoji@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" - integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== +"remark-emoji@^4.0.0": + "integrity" "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==" + "resolved" "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" + "version" "4.0.1" 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" + "emoticon" "^4.0.1" + "mdast-util-find-and-replace" "^3.0.1" + "node-emoji" "^2.1.0" + "unified" "^11.0.4" -remark-frontmatter@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" - integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== +"remark-frontmatter@^5.0.0": + "integrity" "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==" + "resolved" "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" + "version" "5.0.0" dependencies: "@types/mdast" "^4.0.0" - mdast-util-frontmatter "^2.0.0" - micromark-extension-frontmatter "^2.0.0" - unified "^11.0.0" + "mdast-util-frontmatter" "^2.0.0" + "micromark-extension-frontmatter" "^2.0.0" + "unified" "^11.0.0" -remark-gfm@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz" - integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== +"remark-gfm@^4.0.0": + "integrity" "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==" + "resolved" "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz" + "version" "4.0.0" 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" + "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" -remark-mdx@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz" - integrity sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA== +"remark-mdx@^3.0.0": + "integrity" "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==" + "resolved" "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz" + "version" "3.0.1" dependencies: - mdast-util-mdx "^3.0.0" - micromark-extension-mdxjs "^3.0.0" + "mdast-util-mdx" "^3.0.0" + "micromark-extension-mdxjs" "^3.0.0" -remark-parse@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" - integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== +"remark-parse@^11.0.0": + "integrity" "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==" + "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" + "version" "11.0.0" dependencies: "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - micromark-util-types "^2.0.0" - unified "^11.0.0" + "mdast-util-from-markdown" "^2.0.0" + "micromark-util-types" "^2.0.0" + "unified" "^11.0.0" -remark-rehype@^11.0.0: - 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== +"remark-rehype@^11.0.0": + "integrity" "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==" + "resolved" "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz" + "version" "11.1.0" 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" + "mdast-util-to-hast" "^13.0.0" + "unified" "^11.0.0" + "vfile" "^6.0.0" -remark-stringify@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" - integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== +"remark-stringify@^11.0.0": + "integrity" "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==" + "resolved" "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" + "version" "11.0.0" dependencies: "@types/mdast" "^4.0.0" - mdast-util-to-markdown "^2.0.0" - unified "^11.0.0" - -renderkid@^3.0.0: - 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" - -repeat-string@^1.0.0: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -require-from-string@^2.0.2: - 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== + "mdast-util-to-markdown" "^2.0.0" + "unified" "^11.0.0" + +"renderkid@^3.0.0": + "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "css-select" "^4.1.3" + "dom-converter" "^0.2.0" + "htmlparser2" "^6.1.0" + "lodash" "^4.17.21" + "strip-ansi" "^6.0.1" + +"repeat-string@^1.0.0": + "integrity" "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" "require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" - integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-pathname@^3.0.0: - 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== - -resolve@^1.1.6, resolve@^1.14.2: - 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" - -responselike@^3.0.0: - 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" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rtl-detect@^1.0.4: - version "1.1.2" - resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz" - integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== - -rtlcss@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" - integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - postcss "^8.4.21" - strip-json-comments "^3.1.1" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + "integrity" "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" + "resolved" "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" + "version" "0.1.2" + +"requires-port@^1.0.0": + "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" + +"resolve-alpn@^1.2.0": + "integrity" "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" + "version" "1.2.1" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-pathname@^3.0.0": + "integrity" "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + "version" "3.0.0" + +"resolve@^1.1.6", "resolve@^1.14.2": + "integrity" "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + "version" "1.22.8" + dependencies: + "is-core-module" "^2.13.0" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"responselike@^3.0.0": + "integrity" "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==" + "resolved" "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "lowercase-keys" "^3.0.0" + +"retry@^0.13.1": + "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + "version" "0.13.1" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"rtl-detect@^1.0.4": + "integrity" "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + "resolved" "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz" + "version" "1.1.2" + +"rtlcss@^4.1.0": + "integrity" "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==" + "resolved" "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "escalade" "^3.1.1" + "picocolors" "^1.0.0" + "postcss" "^8.4.21" + "strip-json-comments" "^3.1.1" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@^5.1.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass-loader@^10.1.1: - version "10.5.2" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz" - integrity sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ== - dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" - -sass@^1.3.0, sass@^1.30.0, sass@^1.69.5: - version "1.77.8" - resolved "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz" - integrity sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" - -sax@^1.2.4: - version "1.4.1" - resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" - integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== - -scheduler@^0.23.2: - 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" - -schema-utils@^3.0.0: - 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== + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sass-loader@^10.1.1": + "integrity" "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz" + "version" "10.5.2" + dependencies: + "klona" "^2.0.4" + "loader-utils" "^2.0.0" + "neo-async" "^2.6.2" + "schema-utils" "^3.0.0" + "semver" "^7.3.2" + +"sass@^1.3.0", "sass@^1.30.0", "sass@^1.69.5": + "integrity" "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==" + "resolved" "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz" + "version" "1.77.8" + dependencies: + "chokidar" ">=3.0.0 <4.0.0" + "immutable" "^4.0.0" + "source-map-js" ">=0.6.2 <2.0.0" + +"sax@^1.2.4": + "integrity" "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" + "version" "1.4.1" + +"scheduler@^0.23.2": + "integrity" "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz" + "version" "0.23.2" + dependencies: + "loose-envify" "^1.1.0" + +"schema-utils@^3.0.0": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" dependencies: "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -schema-utils@^3.1.1: - 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== +"schema-utils@^3.1.1": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" dependencies: "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -schema-utils@^3.2.0: - 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== +"schema-utils@^3.2.0": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" dependencies: "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -schema-utils@^4.0.0, schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== +"schema-utils@^4.0.0", "schema-utils@^4.0.1": + "integrity" "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + "version" "4.2.0" dependencies: "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" + "ajv" "^8.9.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.1.0" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== +"schema-utils@2.7.0": + "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + "version" "2.7.0" dependencies: "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "ajv" "^6.12.2" + "ajv-keywords" "^3.4.1" "search-insights@>= 1 < 3": - version "2.17.3" - resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" - integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== + "integrity" "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==" + "resolved" "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" + "version" "2.17.3" -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== +"section-matter@^1.0.0": + "integrity" "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==" + "resolved" "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" + "version" "1.0.0" dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" + "extend-shallow" "^2.0.1" + "kind-of" "^6.0.0" -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== +"select-hose@^2.0.0": + "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" -selfsigned@^2.1.1: - version "2.4.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" - integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== +"selfsigned@^2.1.1": + "integrity" "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" + "version" "2.4.1" dependencies: "@types/node-forge" "^1.3.0" - node-forge "^1" - -semver-diff@^4.0.0: - 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" - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: - version "7.6.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" - integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== - -send@0.18.0: - 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" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - 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" - -serve-handler@^6.1.6: - version "6.1.6" - resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" - integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - mime-types "2.1.18" - minimatch "3.1.2" - path-is-inside "1.0.2" - path-to-regexp "3.3.0" - range-parser "1.2.0" - -serve-index@^1.9.1: - 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" - -serve-static@1.15.0: - 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" - -set-function-length@^1.2.1: - 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" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - 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" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - 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" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3, shell-quote@^1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== - -shelljs@^0.8.5: - 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" - -side-channel@^1.0.4: - 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" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sirv@^2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz" - integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + "node-forge" "^1" + +"semver-diff@^4.0.0": + "integrity" "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==" + "resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "semver" "^7.3.5" + +"semver@^6.3.1": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + +"semver@^7.3.2", "semver@^7.3.5", "semver@^7.3.7", "semver@^7.5.4": + "integrity" "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" + "version" "7.6.3" + +"send@0.18.0": + "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + "version" "0.18.0" + 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" + +"serialize-javascript@^6.0.0", "serialize-javascript@^6.0.1": + "integrity" "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "randombytes" "^2.1.0" + +"serve-handler@^6.1.5", "serve-handler@^6.1.6": + "integrity" "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==" + "resolved" "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" + "version" "6.1.6" + dependencies: + "bytes" "3.0.0" + "content-disposition" "0.5.2" + "mime-types" "2.1.18" + "minimatch" "3.1.2" + "path-is-inside" "1.0.2" + "path-to-regexp" "3.3.0" + "range-parser" "1.2.0" + +"serve-index@^1.9.1": + "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + 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" + +"serve-static@1.15.0": + "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + "version" "1.15.0" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.18.0" + +"set-function-length@^1.2.1": + "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==" + "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + "version" "1.2.2" + 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" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"shallowequal@^1.1.0": + "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + "version" "1.1.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.7.3", "shell-quote@^1.8.1": + "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + "version" "1.8.1" + +"shelljs@^0.8.5": + "integrity" "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==" + "resolved" "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" + "version" "0.8.5" + dependencies: + "glob" "^7.0.0" + "interpret" "^1.0.0" + "rechoir" "^0.6.2" + +"side-channel@^1.0.4": + "integrity" "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "get-intrinsic" "^1.2.4" + "object-inspect" "^1.13.1" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"sirv@^2.0.3": + "integrity" "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==" + "resolved" "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz" + "version" "2.0.4" dependencies: "@polka/url" "^1.0.0-next.24" - mrmime "^2.0.0" - totalist "^3.0.0" + "mrmime" "^2.0.0" + "totalist" "^3.0.0" -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" -sitemap@^7.1.1: - version "7.1.2" - resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz" - integrity sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw== +"sitemap@^7.1.1": + "integrity" "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==" + "resolved" "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz" + "version" "7.1.2" dependencies: "@types/node" "^17.0.5" "@types/sax" "^1.2.1" - arg "^5.0.0" - sax "^1.2.4" - -skin-tone@^2.0.0: - 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" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -snake-case@^3.0.4: - 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" - -sockjs@^0.3.24: - 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" - -sort-css-media-queries@2.2.0: - 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== - -source-map-js@^1.0.1, source-map-js@^1.2.0, "source-map-js@>=0.6.2 <2.0.0": - version "1.2.0" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -source-map-support@~0.5.20: - 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" - -source-map@^0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.0: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - -spdy-transport@^3.0.0: - 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" - -spdy@^4.0.2: - 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" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -srcset@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" - integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + "arg" "^5.0.0" + "sax" "^1.2.4" + +"skin-tone@^2.0.0": + "integrity" "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==" + "resolved" "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-emoji-modifier-base" "^1.0.0" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slash@^4.0.0": + "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + "version" "4.0.0" + +"snake-case@^3.0.4": + "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"sockjs@^0.3.24": + "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + "version" "0.3.24" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^8.3.2" + "websocket-driver" "^0.7.4" + +"sort-css-media-queries@2.2.0": + "integrity" "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==" + "resolved" "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz" + "version" "2.2.0" + +"source-map-js@^1.0.1", "source-map-js@^1.2.0", "source-map-js@>=0.6.2 <2.0.0": + "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + "version" "1.2.0" + +"source-map-support@~0.5.20": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.0": + "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + "version" "0.7.4" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"space-separated-tokens@^2.0.0": + "integrity" "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + "resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" + "version" "2.0.2" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + 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" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + 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" + +"sprintf-js@~1.0.2": + "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"srcset@^4.0.0": + "integrity" "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" + "resolved" "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" + "version" "4.0.0" "statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -std-env@^3.7.0: - version "3.7.0" - resolved "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz" - integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== - -string_decoder@^1.1.1: - 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" - -string_decoder@~1.1.1: - 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" - -string-width@^4.1.0: - 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" - -string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"statuses@2.0.1": + "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + "version" "2.0.1" + +"std-env@^3.0.1", "std-env@^3.7.0": + "integrity" "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" + "resolved" "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz" + "version" "3.9.0" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-width@^4.1.0": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string-width@^4.2.0": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - 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" - -stringify-entities@^4.0.0: - 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" - -stringify-object@^3.3.0: - 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" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - 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" - -strip-ansi@^7.0.1: - 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" - -strip-bom-string@^1.0.0: - 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== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.1: - 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== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -style-to-object@^0.4.0: - version "0.4.4" - resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz" - integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string-width@^5.0.1", "string-width@^5.1.2": + "integrity" "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "eastasianwidth" "^0.2.0" + "emoji-regex" "^9.2.2" + "strip-ansi" "^7.0.1" + +"stringify-entities@^4.0.0": + "integrity" "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==" + "resolved" "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "character-entities-html4" "^2.0.0" + "character-entities-legacy" "^3.0.0" + +"stringify-object@^3.3.0": + "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" + "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "get-own-enumerable-property-symbols" "^3.0.0" + "is-obj" "^1.0.1" + "is-regexp" "^1.0.0" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^7.0.1": + "integrity" "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-bom-string@^1.0.0": + "integrity" "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" + "resolved" "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" + "version" "1.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"strip-json-comments@~2.0.1": + "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "version" "2.0.1" + +"style-to-object@^0.4.0": + "integrity" "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==" + "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz" + "version" "0.4.4" dependencies: - inline-style-parser "0.1.1" + "inline-style-parser" "0.1.1" -style-to-object@^1.0.0: - 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== +"style-to-object@^1.0.0": + "integrity" "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==" + "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz" + "version" "1.0.6" dependencies: - inline-style-parser "0.2.3" + "inline-style-parser" "0.2.3" -stylehacks@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz" - integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== +"stylehacks@^6.1.1": + "integrity" "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz" + "version" "6.1.1" dependencies: - browserslist "^4.23.0" - postcss-selector-parser "^6.0.16" + "browserslist" "^4.23.0" + "postcss-selector-parser" "^6.0.16" -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-preserve-symlinks-flag@^1.0.0: - 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== +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== +"svg-parser@^2.0.4": + "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + "version" "2.0.4" -svgo@^3.0.2, svgo@^3.2.0: - version "3.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz" - integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== +"svgo@^3.0.2", "svgo@^3.2.0": + "integrity" "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz" + "version" "3.3.2" 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" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: - 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== + "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" + +"tapable@^1.0.0": + "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + "version" "1.1.3" + +"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0", "tapable@^2.2.1": + "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + "version" "2.2.1" + +"terser-webpack-plugin@^5.3.10", "terser-webpack-plugin@^5.3.9": + "integrity" "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + "version" "5.3.10" 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" + "jest-worker" "^27.4.5" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.1" + "terser" "^5.26.0" -terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: - version "5.31.3" - resolved "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz" - integrity sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA== +"terser@^5.10.0", "terser@^5.15.1", "terser@^5.26.0": + "integrity" "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz" + "version" "5.31.3" dependencies: "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tiny-invariant@^1.0.2: - 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== - -tiny-warning@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -to-regex-range@^5.0.1: - 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" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -totalist@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" - integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trough@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" - integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== - -tslib@^2.0.3, tslib@^2.6.0: - version "2.6.3" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz" - integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.13.0, type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - 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" - -typedarray-to-buffer@^3.1.5: - 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" - -"typescript@>= 2.7", typescript@>=4.9.5: - version "5.5.4" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz" - integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== - -undici-types@~6.13.0: - version "6.13.0" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz" - integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" - integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== - -unicode-emoji-modifier-base@^1.0.0: - 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== - -unicode-match-property-ecmascript@^2.0.0: - 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" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" - integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== - -unicode-property-aliases-ecmascript@^2.0.0: - 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== - -unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: - version "11.0.5" - resolved "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz" - integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + "acorn" "^8.8.2" + "commander" "^2.20.0" + "source-map-support" "~0.5.20" + +"text-table@^0.2.0": + "integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" + +"tiny-invariant@^1.0.2": + "integrity" "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" + "version" "1.3.3" + +"tiny-warning@^1.0.0": + "integrity" "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "resolved" "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + "version" "1.0.3" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"toidentifier@1.0.1": + "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + "version" "1.0.1" + +"totalist@^3.0.0": + "integrity" "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" + "resolved" "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" + "version" "3.0.1" + +"trim-lines@^3.0.0": + "integrity" "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + "resolved" "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" + "version" "3.0.1" + +"trough@^2.0.0": + "integrity" "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" + "resolved" "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" + "version" "2.2.0" + +"tslib@^2.0.3", "tslib@^2.6.0": + "integrity" "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz" + "version" "2.6.3" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-fest@^1.0.1": + "integrity" "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" + "version" "1.4.0" + +"type-fest@^2.13.0", "type-fest@^2.5.0": + "integrity" "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" + "version" "2.19.0" + +"type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" + dependencies: + "media-typer" "0.3.0" + "mime-types" "~2.1.24" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typescript@>= 2.7", "typescript@>=4.9.5": + "integrity" "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz" + "version" "5.5.4" + +"undici-types@~6.13.0": + "integrity" "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" + "resolved" "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz" + "version" "6.13.0" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" + "version" "2.0.1" + +"unicode-emoji-modifier-base@^1.0.0": + "integrity" "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==" + "resolved" "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz" + "version" "1.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.1.0": + "integrity" "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" + "version" "2.2.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + "version" "2.1.0" + +"unified@^11.0.0", "unified@^11.0.3", "unified@^11.0.4": + "integrity" "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==" + "resolved" "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz" + "version" "11.0.5" 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" + "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" -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== +"unique-string@^3.0.0": + "integrity" "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" + "version" "3.0.0" dependencies: - crypto-random-string "^4.0.0" + "crypto-random-string" "^4.0.0" -unist-util-is@^6.0.0: - 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== +"unist-util-is@^6.0.0": + "integrity" "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==" + "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz" + "version" "6.0.0" dependencies: "@types/unist" "^3.0.0" -unist-util-position-from-estree@^2.0.0: - 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== +"unist-util-position-from-estree@^2.0.0": + "integrity" "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==" + "resolved" "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz" + "version" "2.0.0" dependencies: "@types/unist" "^3.0.0" -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== +"unist-util-position@^5.0.0": + "integrity" "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==" + "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" + "version" "5.0.0" dependencies: "@types/unist" "^3.0.0" -unist-util-remove-position@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz" - integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== +"unist-util-remove-position@^5.0.0": + "integrity" "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==" + "resolved" "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz" + "version" "5.0.0" dependencies: "@types/unist" "^3.0.0" - unist-util-visit "^5.0.0" + "unist-util-visit" "^5.0.0" -unist-util-stringify-position@^4.0.0: - 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== +"unist-util-stringify-position@^4.0.0": + "integrity" "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==" + "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz" + "version" "4.0.0" dependencies: "@types/unist" "^3.0.0" -unist-util-visit-parents@^6.0.0: - 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== +"unist-util-visit-parents@^6.0.0": + "integrity" "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==" + "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz" + "version" "6.0.1" dependencies: "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" + "unist-util-is" "^6.0.0" -unist-util-visit@^5.0.0: - 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== +"unist-util-visit@^5.0.0": + "integrity" "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==" + "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz" + "version" "5.0.0" dependencies: "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -unpipe@~1.0.0, unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" - integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== - dependencies: - escalade "^3.2.0" - picocolors "^1.1.0" - -update-notifier@^6.0.2: - 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" - -uri-js@^4.2.2: - 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" - -url-loader@^4.1.1: - 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" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utility-types@^3.10.0: - version "3.11.0" - resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" - integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vfile-location@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz" - integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== + "unist-util-is" "^6.0.0" + "unist-util-visit-parents" "^6.0.0" + +"universalify@^2.0.0": + "integrity" "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + "version" "2.0.1" + +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"update-browserslist-db@^1.1.1": + "integrity" "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==" + "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "escalade" "^3.2.0" + "picocolors" "^1.1.0" + +"update-notifier@^6.0.2": + "integrity" "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==" + "resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz" + "version" "6.0.2" + 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" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"url-loader@^4.1.1": + "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" + "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "loader-utils" "^2.0.0" + "mime-types" "^2.1.27" + "schema-utils" "^3.0.0" + +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"utila@~0.4": + "integrity" "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" + +"utility-types@^3.10.0": + "integrity" "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==" + "resolved" "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" + "version" "3.11.0" + +"utils-merge@1.0.1": + "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^8.3.2": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"value-equal@^1.0.1": + "integrity" "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + "version" "1.0.1" + +"vary@~1.1.2": + "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" + +"vfile-location@^5.0.0": + "integrity" "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==" + "resolved" "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz" + "version" "5.0.3" dependencies: "@types/unist" "^3.0.0" - vfile "^6.0.0" + "vfile" "^6.0.0" -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== +"vfile-message@^4.0.0": + "integrity" "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==" + "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz" + "version" "4.0.2" dependencies: "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" + "unist-util-stringify-position" "^4.0.0" -vfile@^6.0.0, vfile@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz" - integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg== +"vfile@^6.0.0", "vfile@^6.0.1": + "integrity" "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==" + "resolved" "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz" + "version" "6.0.2" dependencies: "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" + "unist-util-stringify-position" "^4.0.0" + "vfile-message" "^4.0.0" -watchpack@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz" - integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== +"watchpack@^2.4.1": + "integrity" "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz" + "version" "2.4.1" dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.1.2" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" dependencies: - minimalistic-assert "^1.0.0" + "minimalistic-assert" "^1.0.0" -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== +"web-namespaces@^2.0.0": + "integrity" "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + "resolved" "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" + "version" "2.0.1" -webpack-bundle-analyzer@^4.10.2: - version "4.10.2" - resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz" - integrity sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw== +"webpack-bundle-analyzer@^4.10.2", "webpack-bundle-analyzer@^4.9.0": + "integrity" "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==" + "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz" + "version" "4.10.2" 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" - -webpack-dev-middleware@^5.3.4: - 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" - -webpack-dev-server@^4.15.2: - version "4.15.2" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" - integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== + "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" + +"webpack-dev-middleware@^5.3.4": + "integrity" "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" + "version" "5.3.4" + dependencies: + "colorette" "^2.0.10" + "memfs" "^3.4.3" + "mime-types" "^2.1.31" + "range-parser" "^1.2.1" + "schema-utils" "^4.0.0" + +"webpack-dev-server@^4.15.1", "webpack-dev-server@^4.15.2": + "integrity" "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" + "version" "4.15.2" dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -8914,212 +9176,222 @@ webpack-dev-server@^4.15.2: "@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" - -webpack-merge@^5.9.0: - 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" - -webpack-merge@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" - integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== - dependencies: - clone-deep "^4.0.1" - flat "^5.0.2" - wildcard "^2.0.1" - -webpack-sources@^3.2.3: - 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== - -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>= 4", "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": - version "5.96.1" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz" - integrity sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA== + "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" + +"webpack-merge@^5.9.0": + "integrity" "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==" + "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" + "version" "5.10.0" + dependencies: + "clone-deep" "^4.0.1" + "flat" "^5.0.2" + "wildcard" "^2.0.0" + +"webpack-merge@^6.0.1": + "integrity" "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==" + "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "clone-deep" "^4.0.1" + "flat" "^5.0.2" + "wildcard" "^2.0.1" + +"webpack-sources@^3.2.3": + "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + "version" "3.2.3" + +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.88.1", "webpack@^5.95.0", "webpack@>= 4", "webpack@>=4.41.1 || 5.x", "webpack@>=5", "webpack@3 || 4 || 5": + "integrity" "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz" + "version" "5.96.1" dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" "@webassemblyjs/ast" "^1.12.1" "@webassemblyjs/wasm-edit" "^1.12.1" "@webassemblyjs/wasm-parser" "^1.12.1" - acorn "^8.14.0" - browserslist "^4.24.0" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.1" - 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" - -webpackbar@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" - integrity sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q== - dependencies: - ansi-escapes "^4.3.2" - chalk "^4.1.2" - consola "^3.2.3" - figures "^3.2.0" - markdown-table "^2.0.0" - pretty-time "^1.1.0" - std-env "^3.7.0" - wrap-ansi "^7.0.0" - -websocket-driver@^0.7.4, websocket-driver@>=0.5.1: - 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" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - 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" - -widest-line@^4.0.1: - 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" - -wildcard@^2.0.0, wildcard@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" - integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: - 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" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^3.0.3: - 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" - -ws@^7.3.1: - version "7.5.10" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" - integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== - -ws@^8.13.0: - version "8.18.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" - integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== - -xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" - integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== - -xml-js@^1.6.11: - 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" - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yocto-queue@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz" - integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== - -zwitch@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== + "acorn" "^8.14.0" + "browserslist" "^4.24.0" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^5.17.1" + "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" + +"webpackbar@^5.0.2": + "integrity" "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==" + "resolved" "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" + "version" "5.0.2" + dependencies: + "chalk" "^4.1.0" + "consola" "^2.15.3" + "pretty-time" "^1.1.0" + "std-env" "^3.0.1" + +"webpackbar@^6.0.1": + "integrity" "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==" + "resolved" "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-escapes" "^4.3.2" + "chalk" "^4.1.2" + "consola" "^3.2.3" + "figures" "^3.2.0" + "markdown-table" "^2.0.0" + "pretty-time" "^1.1.0" + "std-env" "^3.7.0" + "wrap-ansi" "^7.0.0" + +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" + dependencies: + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" + +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" + +"which@^1.3.1": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"widest-line@^4.0.1": + "integrity" "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==" + "resolved" "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "string-width" "^5.0.1" + +"wildcard@^2.0.0", "wildcard@^2.0.1": + "integrity" "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" + "version" "2.0.1" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^8.0.1", "wrap-ansi@^8.1.0": + "integrity" "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "ansi-styles" "^6.1.0" + "string-width" "^5.0.1" + "strip-ansi" "^7.0.1" + +"wrappy@1": + "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.3": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.3.1": + "integrity" "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + "version" "7.5.10" + +"ws@^8.13.0": + "integrity" "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==" + "resolved" "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" + "version" "8.18.0" + +"xdg-basedir@^5.0.1", "xdg-basedir@^5.1.0": + "integrity" "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==" + "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" + "version" "5.1.0" + +"xml-js@^1.6.11": + "integrity" "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==" + "resolved" "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" + "version" "1.6.11" + dependencies: + "sax" "^1.2.4" + +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" + +"yaml@^1.7.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0" + +"yocto-queue@^1.0.0": + "integrity" "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz" + "version" "1.1.1" + +"zwitch@^2.0.0": + "integrity" "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" + "resolved" "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" + "version" "2.0.4" From 7bfd441bf499c3674f419d73267c89a071faa2e1 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 11:57:12 +0530 Subject: [PATCH 09/19] updated the release notes --- versioned_sidebars/version-1.5.0-sidebars.json | 1 + 1 file changed, 1 insertion(+) diff --git a/versioned_sidebars/version-1.5.0-sidebars.json b/versioned_sidebars/version-1.5.0-sidebars.json index 0b497241..3653bcf5 100644 --- a/versioned_sidebars/version-1.5.0-sidebars.json +++ b/versioned_sidebars/version-1.5.0-sidebars.json @@ -309,6 +309,7 @@ ] }, "items": [ + "release-notes/release-notes-for-kubeslice-oss-1.5.0", "release-notes/release-notes-for-kubeslice-oss-1.4.0", "release-notes/release-notes-for-kubeslice-oss-1.3.1", "release-notes/release-notes-for-kubeslice-oss-1.3.1-cli", From b1aea81477d89f1c868d771bed384ca7c79c91a7 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 13:55:52 +0530 Subject: [PATCH 10/19] updated --- .../yaml/yaml-controller-install.mdx | 18 +++++++++--------- .../release-notes-for-kubeslice-oss-1.5.0.mdx | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index f7a8edea..ced844e8 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -16,7 +16,7 @@ KubeSlice Controller installs the following: - KubeSlice Controller workload - KubeSlice Controller API Gateway -## Create KubeSlice Controller YAML +## Create a KubeSlice Controller YAML To install the KubeSlice Controller on one of the clusters, you need to create a `controller.yaml` file that requires the endpoint of the controller cluster. The endpoint is the location on which you install the KubeSlice Controller. @@ -55,14 +55,14 @@ The following tables describe the configuration parameters used to install the K #### KubeSlice Parameters This parameter contains the configuration object used in the -[KubeSlice Controller YAML file](#create-controller-yaml). +[KubeSlice Controller YAML file](#create-a-controller-yaml). | Parameter | Parameter Type | Description | Required | | ------------------------------------ | -------------- | ---------------------------------------------------------------------- | --------- | | [controller](#controller-parameters) | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | #### Controller Parameters -This object contains the different parameters used in the [KubeSlice Controller YAML file](#create-controller-yaml). +This object contains the different parameters used in the [KubeSlice Controller YAML file](#create-a-controller-yaml). | Parameter | Parameter Type | Description | Required | | ------------------ | -------------- | -------------------------------------------------------------------------------------------------- | --------- | @@ -72,7 +72,7 @@ This object contains the different parameters used in the [KubeSlice Controller | endpoint | AlphaNumeric | The URL of the Kubernetes control plane. | Mandatory | -### Create Controller YAML +### Create a Controller YAML Create the `controller.yaml` file using the following template. :::info @@ -92,7 +92,7 @@ kubeslice: endpoint: ``` -### Apply Controller YAML +### Apply a Controller YAML ``` helm install kubeslice-controller kubeslice/kubeslice-controller -f .yaml --namespace kubeslice-controller --create-namespace @@ -127,7 +127,7 @@ NAME READY STATUS RESTARTS kubeslice-controller-manager-74f4d9cb8b-8spsq 2/2 Running 0 31s ``` -## Create Project Namespace +## Create a Project Namespace A project may represent an individual customer or an organization or a department within an organization. Each project would have a dedicated @@ -153,7 +153,7 @@ The following tables describe the parameters in the configuration file used to c #### Project Metadata Parameters These parameters are required for configuring the metadata in the -[project YAML file](#create-project-yaml). +[project YAML file](#create-a-project-yaml). | Parameter | Parameter Type | Description | Required | | --------- | -------------- | ---------------------------------------------------------------------------------------------------------- | --------- | @@ -170,14 +170,14 @@ These parameters are required for configuring the metadata in the A service account provides an identity for running processes in application pods. It contains the list of users configured in the -[project YAML file](#create-project-yaml). +[project YAML file](#create-a-project-yaml). | Parameter | Parameter Type | Description | Required | | --------- | --------------- | -------------------------------------------------- | -------- | | readOnly | List of Strings | The user to be created with read-only permission. | Optional | | readWrite | List of Strings | The user to be created with read-write permission. | Optional | -### Create Project YAML +### Create a Project YAML Create a project namespace by creating a `.yaml` file using the following template: diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 1cb8d9ad..1861ad48 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -1,6 +1,6 @@ # Release Notes for KubeSlice OSS 1.4.0 -*Release date: 25th Feb 2025* +*Release date: 19th Apr 2025* KubeSlice is a ***cloud-independent*** platform that combines network, application, Kubernetes, and deployment services in a framework to accelerate application deployment in a multi-cluster and multi-tenant environment. KubeSlice achieves this @@ -12,6 +12,6 @@ We continue to add new features and enhancements to KubeSlice. ## What's New :speaker: These release notes describe the new changes and enhancements in this version. -* ARM 64 Support +* Support for ARM64 * Support for labeling/annotations of user-defined namespaces in KubeSlice Controller helm chart. - For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-kubeslice-controller-yaml). \ No newline at end of file + For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-a-kubeslice-controller-yaml). \ No newline at end of file From f03c8d0ae0b05eb60ae02d52e7087fdfc3dd051c Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:24:47 +0530 Subject: [PATCH 11/19] updated --- .../yaml/yaml-controller-install.mdx | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index ced844e8..624a9615 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -1,10 +1,13 @@ # Install the Kubeslice Controller The KubeSlice Controller orchestrates the creation and management of -slices on the worker clusters. The KubeSlice Controller components and the -worker cluster components can coexist on a cluster. Hence, the cluster +slices across worker clusters. The KubeSlice Controller components and the +worker components can coexist within the same cluster. Hence, the cluster running the KubeSlice Controller can also be used as a worker cluster. -**We recommend that you run the KubeSlice Controller on a separate -cluster**. + +:::info +We recommend that you run the KubeSlice Controller on a separate +cluster. This separation ensures better isolation, scalability, and manageability of the system. +::: ## KubeSlice Controller Components @@ -12,13 +15,14 @@ KubeSlice Controller installs the following: - KubeSlice Controller specific ClusterResourceDefinitions(CRDs) - ClusterRole, ServiceAccount and ClusterRoleBinding for KubeSlice Controller -- A Role and RoleBinding for KubeSlice Controller Leader Election -- KubeSlice Controller workload -- KubeSlice Controller API Gateway +- A Role and RoleBinding for the KubeSlice Controller Leader Election +- The KubeSlice Controller workload +- The KubeSlice Controller API Gateway ## Create a KubeSlice Controller YAML -To install the KubeSlice Controller on one of the clusters, you need to create a `controller.yaml` file that requires the endpoint of the controller cluster. The endpoint is the location on which you install the KubeSlice Controller. +To install the KubeSlice Controller on one of the clusters, you need to create a `controller.yaml` file that requires the +endpoint of the controller cluster. The endpoint is the location on which you install the KubeSlice Controller. ### Get the Cluster Endpoint @@ -137,7 +141,7 @@ project do not clash with the resources of another project. For example, a slice with the same name can exist across multiple projects but with different configurations. Changes to the slice in one project will not affect the slice in another project. For more information, see the -[KubeSlice Architecture](/versioned_docs/version-1.3.0/overview/architecture.mdx). +[KubeSlice Architecture](/versioned_docs/version-1.5.0/overview/architecture.mdx). ### Project Namespace Configuration Parameters From 4a4c92670774c0b18bf3a80b8a09ecdaa23345cd Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:59:20 +0530 Subject: [PATCH 12/19] updated --- .../release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 1861ad48..340edadf 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -1,4 +1,4 @@ -# Release Notes for KubeSlice OSS 1.4.0 +# Release Notes for KubeSlice OSS 1.5.0 *Release date: 19th Apr 2025* From 51b927d1cef0ceabab8ae841816f13a44c1144b6 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Thu, 17 Apr 2025 18:19:22 +0530 Subject: [PATCH 13/19] updated --- .../yaml/yaml-controller-install.mdx | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index 624a9615..90ac1553 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -84,16 +84,17 @@ To understand more about the parameters, see [Controller Configuration Parameter ::: ``` -# user can configure labels or annotations that KubeSlice Controller namespaces should have -namespaceConfig: - labels: {} # The label for the namespace. - annotations: {} # The annotations for the namespace. kubeslice: - controller: - loglevel: info - rbacResourcePrefix: kubeslice-rbac - projectnsPrefix: kubeslice - endpoint: +kubeslice: + # user can configure labels or annotations that Kubetally Controller namespaces should have + namespaceConfig: + labels: {} + annotations: {} + controller: + logLevel: info + rbacResourcePrefix: kubeslice-rbac + projectnsPrefix: kubeslice + endpoint: ``` ### Apply a Controller YAML From c08230317d62527987171f5ac649f7020d7dad5a Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Mon, 21 Apr 2025 12:42:08 +0530 Subject: [PATCH 14/19] updated --- .github/workflows/trivy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/trivy.yaml b/.github/workflows/trivy.yaml index 3d203e04..999c46f6 100644 --- a/.github/workflows/trivy.yaml +++ b/.github/workflows/trivy.yaml @@ -17,7 +17,7 @@ jobs: security-events: write # for github/codeql-action/upload-sarif to upload SARIF results actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status name: Build - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 From 445115ef6a273e0de690684e6203e9bf85aec918 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:26:15 +0530 Subject: [PATCH 15/19] fixed review comments --- .../yaml/yaml-controller-install.mdx | 22 ++++++++++++++----- .../release-notes-for-kubeslice-oss-1.5.0.mdx | 2 +- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index 90ac1553..9ee336e9 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -54,16 +54,29 @@ The following tables describe the configuration parameters used to install the K | Parameter | Parameter Type | Description | Required | | ------------------------------------------------------------ | -------------- | ---------------------------------------------------------------------------- | --------- | -| Kubeslice | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | +| Kubeslice | Object | This contains the controller and the namespace configuration parameters. | Mandatory | #### KubeSlice Parameters This parameter contains the configuration object used in the [KubeSlice Controller YAML file](#create-a-controller-yaml). -| Parameter | Parameter Type | Description | Required | -| ------------------------------------ | -------------- | ---------------------------------------------------------------------- | --------- | -| [controller](#controller-parameters) | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | +| Parameter | Parameter Type | Description | Required | +| ------------------------------------ | -------------- | ---------------------------------------------------------------------- | --------- | +| [namespaceConfig](#namespace-configuration-parameters) | Object | The labels and annotations associated with the namespace. | Mandatory | +| [controller](#controller-parameters) | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | + + +#### Namespace Configuration Parameters + +This object contains the labels and annotations associated with the namespace used in the [KubeSlice Controller YAML file](#create-a-controller-yaml). + + +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ----------- | ---------| +| labels | String | The namespace labels. | Mandatory | +| annotations | String | The namespace labels. | Mandatory | + #### Controller Parameters This object contains the different parameters used in the [KubeSlice Controller YAML file](#create-a-controller-yaml). @@ -84,7 +97,6 @@ To understand more about the parameters, see [Controller Configuration Parameter ::: ``` -kubeslice: kubeslice: # user can configure labels or annotations that Kubetally Controller namespaces should have namespaceConfig: diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 340edadf..1a600e02 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -13,5 +13,5 @@ We continue to add new features and enhancements to KubeSlice. These release notes describe the new changes and enhancements in this version. * Support for ARM64 -* Support for labeling/annotations of user-defined namespaces in KubeSlice Controller helm chart. +* Support for labeling/annotations of user-defined namespaces in KubeSlice Controller HELM chart. For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-a-kubeslice-controller-yaml). \ No newline at end of file From 0326e62dc128c8640f273f6fb2101215ffa15681 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Mon, 21 Apr 2025 19:13:32 +0530 Subject: [PATCH 16/19] fixed review comments --- .../prerequisites-configure-helm-repository.mdx | 4 ++-- .../yaml/yaml-controller-install.mdx | 9 +++++---- .../release-notes-for-kubeslice-oss-1.5.0.mdx | 15 ++++++++++++++- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx index 42fcc33f..e99aacd1 100644 --- a/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx +++ b/versioned_docs/version-1.5.0/get-started/prerequisites/prerequisites-configure-helm-repository.mdx @@ -55,8 +55,8 @@ charts using the following command: kubeslice/cert-manager v1.7.0 v1.7.0 A Helm chart for cert-manager kubeslice/istio-base 1.16.0 1.16.0 Helm chart for deploying Istio cluster resource... kubeslice/istio-discovery 1.16.0 1.16.0 Helm chart for istio control plane - kubeslice/kubeslice-controller 1.4.0 1.4.0 A Helm chart for kubeslice-controller - kubeslice/kubeslice-worker 1.4.0 1.4.0 A Helm chart for kubeslice-worker + kubeslice/kubeslice-controller 1.5.0 1.5.0 A Helm chart for kubeslice-controller + kubeslice/kubeslice-worker 1.5.0 1.5.0 A Helm chart for kubeslice-worker kubeslice/prometheus 19.3.0 v2.41.0 Prometheus is a monitoring system and time seri... ``` diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index 9ee336e9..c8687ee9 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -1,4 +1,5 @@ # Install the Kubeslice Controller + The KubeSlice Controller orchestrates the creation and management of slices across worker clusters. The KubeSlice Controller components and the worker components can coexist within the same cluster. Hence, the cluster @@ -72,10 +73,10 @@ This parameter contains the configuration object used in the This object contains the labels and annotations associated with the namespace used in the [KubeSlice Controller YAML file](#create-a-controller-yaml). -| Parameter | Parameter Type | Description | Required | -| --------- | -------------- | ----------- | ---------| -| labels | String | The namespace labels. | Mandatory | -| annotations | String | The namespace labels. | Mandatory | +| Parameter | Parameter Type | Description | Required | +| --------- | -------------- | ----------- | ---------| +| labels | String | The namespace labels. | Mandatory | +| annotations | String | The namespace annotations. | Mandatory | #### Controller Parameters diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 1a600e02..4709a912 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -12,6 +12,19 @@ We continue to add new features and enhancements to KubeSlice. ## What's New :speaker: These release notes describe the new changes and enhancements in this version. -* Support for ARM64 +* Support for ARM64 + + Multi-architecture Docker image support: Our Docker images now support both `amd64` and `arm64` architectures, enabling seamless + deployment on a wider range of systems, including: + - Apple Silicon (M1/M2) Macs + - ARM-based cloud environments (e.g., AWS Graviton, Raspberry Pi) + - Edge devices and other low-power platforms + + Benefits: + - One image for multiple architectures:no need for separate builds + - Improved performance and lower power consumption on ARM devices + - Better support for local development on Apple M-series Macs + - Broader compatibility for cloud-native and edge deployments + * Support for labeling/annotations of user-defined namespaces in KubeSlice Controller HELM chart. For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-a-kubeslice-controller-yaml). \ No newline at end of file From 05ea759aa3f1b07fdf4ccc8a4a4f4105a1a78595 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Tue, 22 Apr 2025 16:19:00 +0530 Subject: [PATCH 17/19] fixed review comments --- .../release-notes-for-kubeslice-oss-1.5.0.mdx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx index 4709a912..9db525a7 100644 --- a/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx +++ b/versioned_docs/version-1.5.0/release-notes/release-notes-for-kubeslice-oss-1.5.0.mdx @@ -12,19 +12,17 @@ We continue to add new features and enhancements to KubeSlice. ## What's New :speaker: These release notes describe the new changes and enhancements in this version. -* Support for ARM64 - - Multi-architecture Docker image support: Our Docker images now support both `amd64` and `arm64` architectures, enabling seamless +* KubeSlice now supports multi-architecture Docker images for both amd64 and arm64, enabling seamless deployment on a wider range of systems, including: - Apple Silicon (M1/M2) Macs - - ARM-based cloud environments (e.g., AWS Graviton, Raspberry Pi) + - ARM-based cloud environments (For example, AWS Graviton, and Raspberry Pi) - Edge devices and other low-power platforms Benefits: - - One image for multiple architectures:no need for separate builds - - Improved performance and lower power consumption on ARM devices + - One image for multiple architectures eliminates the need for separate builds + - Optimized performance and lower power consumption on ARM devices - Better support for local development on Apple M-series Macs - Broader compatibility for cloud-native and edge deployments -* Support for labeling/annotations of user-defined namespaces in KubeSlice Controller HELM chart. - For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-a-kubeslice-controller-yaml). \ No newline at end of file +* The KubeSlice Controller Helm chart now supports labeling or annotation of user-defined namespaces. + For more information, see [Install the KubeSlice Controller](/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx#create-a-kubeslice-controller-yaml). \ No newline at end of file From 5155d13b21942649002388852f277d60dcf6d175 Mon Sep 17 00:00:00 2001 From: uma-kt <105046156+uma-kt@users.noreply.github.com> Date: Tue, 29 Apr 2025 21:04:28 +0530 Subject: [PATCH 18/19] fixed the review comments --- .../install-kubeslice/yaml/yaml-controller-install.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx index c8687ee9..2c45d278 100644 --- a/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx +++ b/versioned_docs/version-1.5.0/install-kubeslice/yaml/yaml-controller-install.mdx @@ -64,7 +64,7 @@ This parameter contains the configuration object used in the | Parameter | Parameter Type | Description | Required | | ------------------------------------ | -------------- | ---------------------------------------------------------------------- | --------- | -| [namespaceConfig](#namespace-configuration-parameters) | Object | The labels and annotations associated with the namespace. | Mandatory | +| [namespaceConfig](#namespace-configuration-parameters) | Object | The labels and annotations associated with the namespace. | Optional | | [controller](#controller-parameters) | Object | The cluster where the KubeSlice Controller is installed. | Mandatory | @@ -75,8 +75,8 @@ This object contains the labels and annotations associated with the namespace us | Parameter | Parameter Type | Description | Required | | --------- | -------------- | ----------- | ---------| -| labels | String | The namespace labels. | Mandatory | -| annotations | String | The namespace annotations. | Mandatory | +| labels | Dictionary | The labels the KubeSlice Controller should have. | Mandatory | +| annotations | Dictionary | The annotations the KubeSlice Controller should have. | Mandatory | #### Controller Parameters @@ -99,7 +99,7 @@ To understand more about the parameters, see [Controller Configuration Parameter ``` kubeslice: - # user can configure labels or annotations that Kubetally Controller namespaces should have + # user can configure labels or annotations that KubeSlice Controller namespaces should have namespaceConfig: labels: {} annotations: {} From 9584f35f6e5ab78bac4c788e7203ad78f2e4bca7 Mon Sep 17 00:00:00 2001 From: veenamj-avesha <104770800+veenamj-avesha@users.noreply.github.com> Date: Tue, 24 Jun 2025 22:28:16 +0530 Subject: [PATCH 19/19] ported FAQs into version 1.5.0 --- package-lock.json | 31985 ++++------------ versioned_docs/version-1.5.0/faqs.mdx | 76 + .../version-1.5.0-sidebars.json | 1 + yarn.lock | 14957 ++++---- 4 files changed, 15338 insertions(+), 31681 deletions(-) create mode 100644 versioned_docs/version-1.5.0/faqs.mdx diff --git a/package-lock.json b/package-lock.json index 881009ca..79921f0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "my-website", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -27,31 +27,31 @@ } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", - "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz", + "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", - "@algolia/autocomplete-shared": "1.17.7" + "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", + "@algolia/autocomplete-shared": "1.17.9" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", - "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz", + "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==", "dependencies": { - "@algolia/autocomplete-shared": "1.17.7" + "@algolia/autocomplete-shared": "1.17.9" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", - "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", + "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", "dependencies": { - "@algolia/autocomplete-shared": "1.17.7" + "@algolia/autocomplete-shared": "1.17.9" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -59,203 +59,101 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", - "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", + "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", "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==", - "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-abtesting": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", - "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.29.0.tgz", + "integrity": "sha512-AM/6LYMSTnZvAT5IarLEKjYWOdV+Fb+LVs8JRq88jn8HH6bpVUtjWdOZXqX1hJRXuCAY8SdQfb7F8uEiMNXdYQ==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.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", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/client-account/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" - } - }, - "node_modules/@algolia/client-account/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", - "@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==", - "license": "MIT", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.29.0.tgz", + "integrity": "sha512-La34HJh90l0waw3wl5zETO8TuukeUyjcXhmjYZL3CAPLggmKv74mobiGRIb+mmBENybiFDXf/BeKFLhuDYWMMQ==", "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-analytics/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" - } - }, - "node_modules/@algolia/client-analytics/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", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", - "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.29.0.tgz", + "integrity": "sha512-T0lzJH/JiCxQYtCcnWy7Jf1w/qjGDXTi2npyF9B9UsTvXB97GRC6icyfXxe21mhYvhQcaB1EQ/J2575FXxi2rA==", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", - "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.29.0.tgz", + "integrity": "sha512-A39F1zmHY9aev0z4Rt3fTLcGN5AG1VsVUkVWy6yQG5BRDScktH+U5m3zXwThwniBTDV1HrPgiGHZeWb67GkR2Q==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.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==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/client-personalization/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", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.29.0.tgz", + "integrity": "sha512-ibxmh2wKKrzu5du02gp8CLpRMeo+b/75e4ORct98CT7mIxuYFXowULwCd6cMMkz/R0LpKXIbTUl15UL5soaiUQ==", "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", - "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.29.0.tgz", + "integrity": "sha512-VZq4/AukOoJC2WSwF6J5sBtt+kImOoBwQc1nH3tgI+cxJBg7B77UsNC+jT6eP2dQCwGKBBRTmtPLUTDDnHpMgA==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", - "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.29.0.tgz", + "integrity": "sha512-cZ0Iq3OzFUPpgszzDr1G1aJV5UMIZ4VygJ2Az252q4Rdf5cQMhYEIKArWY/oUjMhQmosM8ygOovNq7gvA9CdCg==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.0" @@ -267,181 +165,84 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/ingestion": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", - "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.29.0.tgz", + "integrity": "sha512-scBXn0wO5tZCxmO6evfa7A3bGryfyOI3aoXqSQBj5SRvNYXaUlFWQ/iKI70gRe/82ICwE0ICXbHT/wIvxOW7vw==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.0" } }, - "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/monitoring": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", - "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.29.0.tgz", + "integrity": "sha512-FGWWG9jLFhsKB7YiDjM2dwQOYnWu//7Oxrb2vT96N7+s+hg1mdHHfHNRyEudWdxd4jkMhBjeqNA21VbTiOIPVg==", "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" }, "engines": { "node": ">= 14.0.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", - "@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/recommend/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" - } - }, - "node_modules/@algolia/recommend/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", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/recommend/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", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.29.0.tgz", + "integrity": "sha512-xte5+mpdfEARAu61KXa4ewpjchoZuJlAlvQb8ptK6hgHlBHDnYooy1bmOFpokaAICrq/H9HpoqNUX71n+3249A==", "dependencies": { - "@algolia/requester-common": "4.24.0" - } - }, - "node_modules/@algolia/recommend/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" + "@algolia/client-common": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", - "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.29.0.tgz", + "integrity": "sha512-og+7Em75aPHhahEUScq2HQ3J7ULN63Levtd87BYMpn6Im5d5cNhaC4QAUsXu6LWqxRPgh4G+i+wIb6tVhDhg2A==", "dependencies": { - "@algolia/client-common": "5.15.0" + "@algolia/client-common": "5.29.0" }, "engines": { "node": ">= 14.0.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-fetch": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", - "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.29.0.tgz", + "integrity": "sha512-JCxapz7neAy8hT/nQpCvOrI5JO8VyQ1kPvBiaXWNC1prVq0UMYHEL52o1BsPvtXfdQ7BVq19OIq6TjOI06mV/w==", "dependencies": { - "@algolia/client-common": "5.15.0" + "@algolia/client-common": "5.29.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", - "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.29.0.tgz", + "integrity": "sha512-lVBD81RBW5VTdEYgnzCz7Pf9j2H44aymCP+/eHGJu4vhU+1O8aKf3TVBgbQr5UM6xoe8IkR/B112XY6YIG2vtg==", "dependencies": { - "@algolia/client-common": "5.15.0" + "@algolia/client-common": "5.29.0" }, "engines": { "node": ">= 14.0.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", - "@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==", - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -504,7 +305,6 @@ "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" } @@ -554,7 +354,6 @@ "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" } @@ -607,22 +406,14 @@ "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": { -<<<<<<< HEAD "version": "0.6.4", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", -======= - "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", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -878,7 +669,6 @@ "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" }, @@ -890,7 +680,6 @@ "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" }, @@ -958,7 +747,6 @@ "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" @@ -1537,7 +1325,6 @@ "version": "7.25.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz", "integrity": "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" }, @@ -1676,7 +1463,6 @@ "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" } @@ -1915,7 +1701,6 @@ "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" } @@ -1924,7 +1709,6 @@ "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", @@ -2040,16 +1824,15 @@ "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" } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", - "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", "funding": [ { "type": "github", @@ -2060,22 +1843,18 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/color-helpers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", - "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", "funding": [ { "type": "github", @@ -2086,18 +1865,14 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" } }, "node_modules/@csstools/css-calc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", - "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", "funding": [ { "type": "github", @@ -2108,22 +1883,18 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", - "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", + "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", "funding": [ { "type": "github", @@ -2134,26 +1905,22 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.1.0" + "@csstools/color-helpers": "^5.0.2", + "@csstools/css-calc": "^2.1.4" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", "funding": [ { "type": "github", @@ -2164,21 +1931,17 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", "funding": [ { "type": "github", @@ -2189,18 +1952,14 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", - "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", "funding": [ { "type": "github", @@ -2211,16 +1970,12 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/postcss-cascade-layers": { @@ -2237,10 +1992,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" @@ -2266,10 +2017,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2281,10 +2028,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2294,9 +2037,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", - "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz", + "integrity": "sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==", "funding": [ { "type": "github", @@ -2307,15 +2050,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2326,9 +2065,37 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", - "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz", + "integrity": "sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz", + "integrity": "sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==", "funding": [ { "type": "github", @@ -2339,15 +2106,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2358,9 +2121,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", - "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz", + "integrity": "sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==", "funding": [ { "type": "github", @@ -2371,14 +2134,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2389,9 +2148,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", - "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", "funding": [ { "type": "github", @@ -2402,14 +2161,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2432,10 +2187,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" @@ -2448,9 +2199,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", - "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz", + "integrity": "sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==", "funding": [ { "type": "github", @@ -2461,14 +2212,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2478,9 +2225,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", - "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz", + "integrity": "sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==", "funding": [ { "type": "github", @@ -2491,15 +2238,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2510,9 +2253,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", - "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz", + "integrity": "sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==", "funding": [ { "type": "github", @@ -2523,15 +2266,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2542,9 +2281,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", - "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz", + "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==", "funding": [ { "type": "github", @@ -2555,12 +2294,8 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2572,9 +2307,9 @@ } }, "node_modules/@csstools/postcss-initial": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", - "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", "funding": [ { "type": "github", @@ -2585,10 +2320,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2597,9 +2328,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", - "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", "funding": [ { "type": "github", @@ -2610,10 +2341,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" @@ -2639,10 +2366,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2654,10 +2377,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2667,9 +2386,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", - "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz", + "integrity": "sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==", "funding": [ { "type": "github", @@ -2680,14 +2399,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2711,10 +2426,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2736,10 +2447,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2761,10 +2468,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -2786,10 +2489,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2801,9 +2500,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", - "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", "funding": [ { "type": "github", @@ -2814,12 +2513,8 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-tokenizer": "^3.0.3", + "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2830,9 +2525,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", - "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", "funding": [ { "type": "github", @@ -2843,15 +2538,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" }, "engines": { "node": ">=18" @@ -2861,9 +2552,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", - "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", "funding": [ { "type": "github", @@ -2874,14 +2565,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" }, "engines": { "node": ">=18" @@ -2904,10 +2591,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" @@ -2933,10 +2616,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2948,9 +2627,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", - "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz", + "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==", "funding": [ { "type": "github", @@ -2961,15 +2640,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2980,9 +2655,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", - "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz", + "integrity": "sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==", "funding": [ { "type": "github", @@ -2993,10 +2668,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -3008,9 +2679,9 @@ } }, "node_modules/@csstools/postcss-random-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", - "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", "funding": [ { "type": "github", @@ -3021,14 +2692,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -3038,9 +2705,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", - "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz", + "integrity": "sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==", "funding": [ { "type": "github", @@ -3051,15 +2718,11 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -3083,10 +2746,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "postcss-selector-parser": "^7.0.0" }, @@ -3101,10 +2760,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3114,9 +2769,9 @@ } }, "node_modules/@csstools/postcss-sign-functions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", - "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", "funding": [ { "type": "github", @@ -3127,14 +2782,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -3144,9 +2795,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", - "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", "funding": [ { "type": "github", @@ -3157,14 +2808,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -3174,9 +2821,9 @@ } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", - "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz", + "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==", "funding": [ { "type": "github", @@ -3187,12 +2834,8 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/color-helpers": "^5.0.1", + "@csstools/color-helpers": "^5.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -3203,9 +2846,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", - "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", "funding": [ { "type": "github", @@ -3216,14 +2859,10 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "dependencies": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -3246,10 +2885,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -3271,10 +2906,6 @@ "url": "https://opencollective.com/csstools" } ], -<<<<<<< HEAD -======= - "license": "MIT-0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "engines": { "node": ">=18" }, @@ -3286,30 +2917,29 @@ "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.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", - "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", + "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==" }, "node_modules/@docsearch/react": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", - "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", + "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", "dependencies": { - "@algolia/autocomplete-core": "1.17.7", - "@algolia/autocomplete-preset-algolia": "1.17.7", - "@docsearch/css": "3.8.0", - "algoliasearch": "^5.12.0" + "@algolia/autocomplete-core": "1.17.9", + "@algolia/autocomplete-preset-algolia": "1.17.9", + "@docsearch/css": "3.9.0", + "algoliasearch": "^5.14.2" }, "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", "search-insights": ">= 1 < 3" }, "peerDependenciesMeta": { @@ -3327,98 +2957,10 @@ } } }, - "node_modules/@docsearch/react/node_modules/@algolia/client-analytics": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", - "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@docsearch/react/node_modules/@algolia/client-personalization": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", - "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@docsearch/react/node_modules/@algolia/recommend": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", - "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@docsearch/react/node_modules/algoliasearch": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", - "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@algolia/client-abtesting": "5.15.0", - "@algolia/client-analytics": "5.15.0", - "@algolia/client-common": "5.15.0", - "@algolia/client-insights": "5.15.0", - "@algolia/client-personalization": "5.15.0", - "@algolia/client-query-suggestions": "5.15.0", - "@algolia/client-search": "5.15.0", - "@algolia/ingestion": "1.15.0", - "@algolia/monitoring": "1.15.0", - "@algolia/recommend": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, "node_modules/@docusaurus/babel": { -<<<<<<< HEAD - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", - "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.6.2.tgz", - "integrity": "sha512-v8N8TWGXDsb5sxQC3Rcqb1CZr0LlU1OgqqVBUchN6cpIUr7EJuVJs5eHcIu5Ag8mwO/hWN3f7FE9uaHTMapAbg==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", "dependencies": { "@babel/core": "^7.25.9", "@babel/generator": "^7.25.9", @@ -3430,64 +2972,9 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", -<<<<<<< HEAD - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "babel-plugin-dynamic-import-node": "^2.3.3", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/babel/node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/babel/node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "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": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/babel/node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", -======= - "@docusaurus/logger": "3.6.2", - "@docusaurus/utils": "3.6.2", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-plugin-dynamic-import-node": "^2.3.3", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, @@ -3496,78 +2983,29 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.6.2.tgz", - "integrity": "sha512-YkEifEVs4lV931SrHBB4n6WqRowMw+aM/QPH3z8aU+5t1dWa+1p2OPqARS+tSbh3la9ns+L1zIfSbd8RHi2/PQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.6.2", - "@docusaurus/cssnano-preset": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "babel-loader": "^9.2.1", - "clean-css": "^5.3.2", - "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "file-loader": "^6.2.0", - "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.1", - "null-loader": "^4.0.1", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "postcss-preset-env": "^10.1.0", - "react-dev-utils": "^12.0.1", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "webpack": "^5.95.0", - "webpackbar": "^6.0.1" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/babel/node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "dependencies": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/bundler": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", - "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.7.0", - "@docusaurus/cssnano-preset": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", + "@docusaurus/babel": "3.8.1", + "@docusaurus/cssnano-preset": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-loader": "^9.2.1", - "clean-css": "^5.3.2", + "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.8.1", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.1.2", "file-loader": "^6.2.0", "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.1", + "mini-css-extract-plugin": "^2.9.2", "null-loader": "^4.0.1", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "postcss-preset-env": "^10.1.0", - "react-dev-utils": "^12.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", @@ -3586,285 +3024,53 @@ } } }, -<<<<<<< HEAD - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/cssnano-preset": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", - "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", - "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/bundler/node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "dependencies": { + "node_modules/@docusaurus/core": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", + "dependencies": { + "@docusaurus/babel": "3.8.1", + "@docusaurus/bundler": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "boxen": "^6.2.1", "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", "commander": "^5.1.0", - "joi": "^17.9.2", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "dependencies": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/bundler/node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/@docusaurus/bundler/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/@docusaurus/bundler/node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@docusaurus/bundler/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/@docusaurus/bundler/node_modules/webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", -======= - "node_modules/@docusaurus/core": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.2.tgz", - "integrity": "sha512-irMts/mGLZv8dWcy0WUtbY/U6b5qIfHgQd1/kXMyAxUJo99fL0wFSqhMI+tcxjk0HYy427MXerLMqFJj+Arg1w==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@docusaurus/babel": "3.6.2", - "@docusaurus/bundler": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "boxen": "^6.2.1", - "chalk": "^4.1.2", -<<<<<<< HEAD - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.21.3" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/@docusaurus/bundler/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@docusaurus/core": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", - "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", - "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.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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", -======= - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", -<<<<<<< HEAD - "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", -======= - "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "p-map": "^4.0.0", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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", -<<<<<<< HEAD - "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" -======= "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", + "tinypool": "^1.0.2", "tslib": "^2.6.0", "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-server": "^4.15.2", "webpack-merge": "^6.0.1" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 }, "bin": { "docusaurus": "bin/docusaurus.mjs" @@ -3874,24 +3080,17 @@ }, "peerDependencies": { "@mdx-js/react": "^3.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, "node_modules/@docusaurus/cssnano-preset": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", - "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.6.2.tgz", - "integrity": "sha512-mBkVa4QMHRwCFCVLYdBlOZuAT1iVVsS7GGSgliSVAeTOagP/AbtlBsCVrBs+keEuDuRF1w/6QEcqDoZe9fa5pw==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", "dependencies": { "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", + "postcss": "^8.5.4", "postcss-sort-media-queries": "^5.2.0", "tslib": "^2.6.0" }, @@ -3900,16 +3099,9 @@ } }, "node_modules/@docusaurus/logger": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", - "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.2.tgz", - "integrity": "sha512-1p4IQhhgLyIfsey4UAdAIW69aUE1Ei6O91Nsw30ryZeDWSG5dh4o3zaRGOLxfAX69Ac/yDm6YCwJOafUxL6Vxg==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -3919,31 +3111,20 @@ } }, "node_modules/@docusaurus/mdx-loader": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", - "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.2.tgz", - "integrity": "sha512-7fbRmNgF3CR96Ja82Ya0/Cdu1OL9UJ/22llNMY8lr5gAbw718Y5ryXMVRIYn0JNLTiSxzgtvW4DIsUWEB8NMpw==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@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", + "image-size": "^2.0.2", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", "rehype-raw": "^7.0.0", @@ -3963,28 +3144,22 @@ "node": ">=18.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz", - "integrity": "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==", -<<<<<<< HEAD - "dev": true, -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@docusaurus/types": "3.6.2", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", + "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", + "dependencies": { + "@docusaurus/types": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "@types/react-router-dom": "*", - "react-helmet-async": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" -<<<<<<< HEAD }, "peerDependencies": { "react": "*", @@ -3992,15 +3167,15 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz", - "integrity": "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz", + "integrity": "sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -4010,28 +3185,28 @@ "node": ">=18.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", - "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", - "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", + "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", - "reading-time": "^1.5.0", + "schema-dts": "^1.1.2", "srcset": "^4.0.0", "tslib": "^2.6.0", "unist-util-visit": "^5.0.0", @@ -4047,120 +3222,86 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", - "dependencies": { - "@docusaurus/babel": "3.7.0", - "@docusaurus/bundler": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", + "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", + "js-yaml": "^4.1.0", "lodash": "^4.17.21", - "p-map": "^4.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "npm:@slorber/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", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", + "schema-dts": "^1.1.2", "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", - "webpack-merge": "^6.0.1" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "@mdx-js/react": "^3.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/core/node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", + "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz", + "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==", "dependencies": { - "chalk": "^4.1.2", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "node_modules/@docusaurus/plugin-debug": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz", + "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==", "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "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" + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" @@ -4170,160 +3311,164 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz", + "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==", "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": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "tslib": "^2.6.0" }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz", + "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==", "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz", + "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==", "dependencies": { - "@docusaurus/types": "3.7.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", + "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz", - "integrity": "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@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", + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", + "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", "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" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "dependencies": { - "@docusaurus/types": "3.5.2", - "@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" -======= ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 + "node_modules/@docusaurus/preset-classic": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz", + "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/plugin-css-cascade-layers": "3.8.1", + "@docusaurus/plugin-debug": "3.8.1", + "@docusaurus/plugin-google-analytics": "3.8.1", + "@docusaurus/plugin-google-gtag": "3.8.1", + "@docusaurus/plugin-google-tag-manager": "3.8.1", + "@docusaurus/plugin-sitemap": "3.8.1", + "@docusaurus/plugin-svgr": "3.8.1", + "@docusaurus/theme-classic": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-search-algolia": "3.8.1", + "@docusaurus/types": "3.8.1" + }, + "engines": { + "node": ">=18.0" }, "peerDependencies": { - "react": "*", - "react-dom": "*" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, -<<<<<<< HEAD - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", -======= - "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.6.2.tgz", - "integrity": "sha512-rzRq20NKQZr5kgeMGt2DA993UfhXWEAiZk9j+ttikFnFpgc/EOrpDoWDukd8Xfw4ObQ2h8TexWgABStKNKCocg==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", + "node_modules/@docusaurus/theme-classic": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", "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" }, @@ -4331,18988 +3476,275 @@ "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", + "node_modules/@docusaurus/theme-common": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", + "dependencies": { + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "@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/plugin-content-pages": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz", - "integrity": "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "fs-extra": "^11.1.1", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", "tslib": "^2.6.0", - "webpack": "^5.88.1" + "utility-types": "^3.10.0" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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" + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz", - "integrity": "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", + "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", + "dependencies": { + "@docsearch/react": "^3.9.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "algoliasearch": "^5.17.1", + "algoliasearch-helper": "^3.22.6", + "clsx": "^2.0.0", + "eta": "^2.2.0", "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" + "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" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz", - "integrity": "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==", + "node_modules/@docusaurus/theme-translations": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "node_modules/@docusaurus/types": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", + "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", "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", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "utility-types": "^3.10.0", - "webpack": "^5.88.1", + "webpack": "^5.95.0", "webpack-merge": "^5.9.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", - "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", + "node_modules/@docusaurus/types/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": { - "@docusaurus/core": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "node": ">=10.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "node_modules/@docusaurus/utils": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", "dependencies": { - "@docusaurus/babel": "3.7.0", - "@docusaurus/bundler": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "escape-string-regexp": "^4.0.0", + "execa": "5.1.1", + "file-loader": "^6.2.0", "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", + "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", - "p-map": "^4.0.0", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "npm:@slorber/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", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", + "resolve-pathname": "^3.0.0", "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", - "webpack-merge": "^6.0.1" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "@mdx-js/react": "^3.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/core/node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "node_modules/@docusaurus/utils-common": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" + "@docusaurus/types": "3.8.1", + "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "node_modules/@docusaurus/utils-validation": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", + "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", "dependencies": { - "chalk": "^4.1.2", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "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/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "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": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "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": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "dependencies": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.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/@docusaurus/plugin-google-tag-manager": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz", - "integrity": "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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/plugin-sitemap": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz", - "integrity": "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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/plugin-sitemap/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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/preset-classic": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz", - "integrity": "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/plugin-debug": "3.5.2", - "@docusaurus/plugin-google-analytics": "3.5.2", - "@docusaurus/plugin-google-gtag": "3.5.2", - "@docusaurus/plugin-google-tag-manager": "3.5.2", - "@docusaurus/plugin-sitemap": "3.5.2", - "@docusaurus/theme-classic": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-search-algolia": "3.5.2", - "@docusaurus/types": "3.5.2" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "dependencies": { - "@docusaurus/types": "3.5.2", - "@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/preset-classic/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", -======= - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.2.tgz", - "integrity": "sha512-6bJxr6Or4NslEVH3BJuPH30kUWiqUjDRdGPhvxpHmt9W/RY2/6u72WICG3bW3dLFxJ/2uDLBU92lHnatpvo7Ew==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/theme-common": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", - "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", -======= - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.2.tgz", - "integrity": "sha512-e6WW1g10RIXXLN/rrtqTi/FyJ1Hj3X9Mmgz4V11/0pDCxIGGI8m4ocbAglUlLtgvbLD5viNLefl/NwbOW3JXiQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/module-type-aliases": "3.6.2", - "@docusaurus/theme-common": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "@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.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.2.tgz", - "integrity": "sha512-fo4NyGkw10lYHyHaTxE6TZLYnxNtCfRHeZkNK1N9pBYqe7TT2dBUNAEeVW2U3ed9m6YuB7JKSQsa++GGmcP+6g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "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.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.2.tgz", - "integrity": "sha512-T/eS3VvHElpeV5S8uwp7Si4ujEynmgFtJLvA2CSa5pzQuOF1EEghF9nekAIj0cWtDHsqNUDZNr8hK1brivFXSg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "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.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.2.tgz", - "integrity": "sha512-B7ihrr3wz8e4XqW+dIAtq844u3Z83u5CeiL1xrCqzFH+vDCjUZHTamS3zKXNcgi6YVVe6hUQXPG15ltaqQaVPQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "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.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.2.tgz", - "integrity": "sha512-V8ijI6qddAAkJ0vd8sjZ7S/apRTLJn9dAwvj/rSMd93witGdKINemL+9TyfLkhcXKTxyqRT8zKdu8ewjPXqKHg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "dependencies": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" -======= - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.2.tgz", - "integrity": "sha512-fnWQ5FdN9f8c8VTgjaQ98208Y+d/JjHhD506rWIIL9rt1cJOf29XElxvOeKpMJadfkgY5KLZSAiHkGt+4qgN4g==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "tslib": "^2.6.0" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { -<<<<<<< HEAD - "@docusaurus/plugin-content-docs": "*", -======= ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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" -======= - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.2.tgz", - "integrity": "sha512-qcAQAP1Ot0dZpeRoJ0L/Zck5FVDkll2IleVZQLzxeRVDZIw1P9/TK7/Aw1w2pmH7dmw/Cwk/cLSVRvLAmp9k7A==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "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.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.2.tgz", - "integrity": "sha512-r2n5eHdhiNSrJGsrrYcw+WsyStmXxe0ZG3RdA9LVyK5+jBHM8blrUWJEDugnzCNbyhUzhdtcmgCC9fhdAvKuQw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/plugin-content-blog": "3.6.2", - "@docusaurus/plugin-content-docs": "3.6.2", - "@docusaurus/plugin-content-pages": "3.6.2", - "@docusaurus/plugin-debug": "3.6.2", - "@docusaurus/plugin-google-analytics": "3.6.2", - "@docusaurus/plugin-google-gtag": "3.6.2", - "@docusaurus/plugin-google-tag-manager": "3.6.2", - "@docusaurus/plugin-sitemap": "3.6.2", - "@docusaurus/theme-classic": "3.6.2", - "@docusaurus/theme-common": "3.6.2", - "@docusaurus/theme-search-algolia": "3.6.2", - "@docusaurus/types": "3.6.2" - }, - "engines": { - "node": ">=18.0" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-classic": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz", - "integrity": "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.2.tgz", - "integrity": "sha512-bCdOPqPNezhLx+hgNVO2Cf+8/1AHa9uHDOqTx/CKAx2I0J/jV9G+6JiMtpSRKGNfBoLT1O+56/7+WtkOf54xTw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/module-type-aliases": "3.6.2", - "@docusaurus/plugin-content-blog": "3.6.2", - "@docusaurus/plugin-content-docs": "3.6.2", - "@docusaurus/plugin-content-pages": "3.6.2", - "@docusaurus/theme-common": "3.6.2", - "@docusaurus/theme-translations": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.44", - "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" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "dependencies": { - "@docusaurus/types": "3.5.2", - "@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/theme-classic/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "dependencies": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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/theme-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", - "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", - "dependencies": { - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.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": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", - "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", - "dependencies": { - "@docusaurus/types": "3.7.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "npm:@slorber/react-helmet-async@*", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "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": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "dependencies": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.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/@docusaurus/theme-search-algolia": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz", - "integrity": "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==", - "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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-search-algolia/node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "dependencies": { - "@docusaurus/types": "3.5.2", - "@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/theme-search-algolia/node_modules/@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "dependencies": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", -======= - "node_modules/@docusaurus/theme-common": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.2.tgz", - "integrity": "sha512-lfgsL064KEHpCkgGUc0OYoUPCpYfzggp6Hof8sz59UuKiLvb/Z7raewE9/NfocrJ2HZI17rLgMX3SQlRDh/5gg==", - "license": "MIT", - "dependencies": { - "@docusaurus/mdx-loader": "3.6.2", - "@docusaurus/module-type-aliases": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "@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": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "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" -======= - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.2.tgz", - "integrity": "sha512-SFLS+Rq8Cg2yepnHucA9sRpIR97yHvZWlCgMzBLunV3KHbB6hD2h5HPhFV39wYHYCjJUAOH1lX9poJ1qKYuSvg==", - "license": "MIT", - "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.6.2", - "@docusaurus/logger": "3.6.2", - "@docusaurus/plugin-content-docs": "3.6.2", - "@docusaurus/theme-common": "3.6.2", - "@docusaurus/theme-translations": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-validation": "3.6.2", - "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" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz", - "integrity": "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==", -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.2.tgz", - "integrity": "sha512-LIWrYoDUsOTKmb0c7IQzawiPUTAaczBs5IOx6srxOWoTHVUMLzJCkl5Y6whfuRrnul8G05qv2vk238bN5Ko62g==", - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/types": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz", - "integrity": "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==", -<<<<<<< HEAD - "devOptional": true, -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/@docusaurus/utils": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", - "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils-common": "3.5.2", -======= - "node_modules/@docusaurus/types/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", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.2.tgz", - "integrity": "sha512-oxnpUcFZGE3uPCDoXr8GJriB3VWM9sFjPedFidX3Fsz87l1NZNc1wtbKPfQ7GYFDMYo2IGlAv5+47Me9RkM6lg==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.6.2", - "@docusaurus/types": "3.6.2", - "@docusaurus/utils-common": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "@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" - } - }, - "node_modules/@docusaurus/utils-common": { -<<<<<<< HEAD - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", - "dependencies": { -======= - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.2.tgz", - "integrity": "sha512-dr5wK+OyU2QAWxG7S5siD2bPgS7+ZeqWHfgLNHZ5yalaZf8TbeNNLqydfngukAY56BGZN0NbMkX6jGIr7ZF0sA==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", - "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", -======= - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.2.tgz", - "integrity": "sha512-Y3EwblDz72KOcobb5t2zlhHSmrfE8EaHusPJ96Kx2JYtNXL2omqCoOb6FpaXWhES75wvjUpkFLYfiNqAqEov8g==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.6.2", - "@docusaurus/utils": "3.6.2", - "@docusaurus/utils-common": "3.6.2", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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/@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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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" - } - }, - "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", - "@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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "ISC" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz", - "integrity": "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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": "*" - } - }, - "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": "*" - } - }, - "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": "9.6.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", - "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" - }, - "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", - "@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==", - "license": "MIT", - "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==", - "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": "22.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", - "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.13.0" - } - }, - "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" - } - }, - "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": "*" - } - }, - "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": "*", - "@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==", - "license": "MIT", - "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==", - "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": "*" - } - }, - "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": "*", - "@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==", - "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.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "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" - } - }, - "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", - "@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==", - "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", - "@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==", - "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", - "@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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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.5", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", - "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", - "license": "MIT", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/algoliasearch/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" - } - }, - "node_modules/algoliasearch/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", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/algoliasearch/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/algoliasearch/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/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", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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" - }, - "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==", - "license": "ISC", - "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==", - "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/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.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "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.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "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==", - "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", - "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==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3", - "core-js-compat": "^3.40.0" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "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.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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" - }, - "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==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { -<<<<<<< HEAD - "version": "1.0.30001714", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", - "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==", -======= - "version": "1.0.30001677", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz", - "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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", - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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" - }, - "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==", - "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" - } - }, - "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" - }, - "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==", - "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", - "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==", - "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" - } - }, - "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", - "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==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { -<<<<<<< HEAD - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" -======= - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "ISC", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", - "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", - "dependencies": { - "browserslist": "^4.24.4" - }, - "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, - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-blank-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", - "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", - "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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", - "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": "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", - "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/css-prefers-color-scheme": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", - "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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", - "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==", - "license": "MIT", - "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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", - "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ], - "license": "MIT-0" - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/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" - }, - "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==", - "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.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/docusaurus-gtm-plugin": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", - "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==", - "license": "Apache-2.0" - }, - "node_modules/docusaurus-plugin-sass": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", - "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", - "license": "MIT", - "dependencies": { - "sass-loader": "^10.1.1" - }, - "peerDependencies": { - "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", - "sass": "^1.30.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", - "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" - } - ], - "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" - }, - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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": { -<<<<<<< HEAD - "version": "1.5.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", - "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" -======= - "version": "1.5.51", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.51.tgz", - "integrity": "sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg==", - "license": "ISC" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "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" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "license": "MIT", - "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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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" - }, - "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==", - "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.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "BSD-2-Clause", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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", - "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==", - "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/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" - }, - "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==", - "license": "Apache-2.0", - "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==", - "license": "MIT", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/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/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" - }, - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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": "*" - }, - "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==", - "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", - "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==", - "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" - ], - "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==", - "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", - "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==", - "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" - }, - "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==", - "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", - "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==", - "license": "ISC", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "ISC", - "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==", - "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", - "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/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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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", - "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==", - "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", - "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==", - "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", - "url": "https://github.com/sponsors/mdevils" - }, - { - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { -<<<<<<< HEAD - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", -======= - "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", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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==", - "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", - "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" - } - ], - "license": "MIT", - "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==", - "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", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "ISC", - "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==", - "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" - }, - "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==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "license": "MIT" - }, - "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" - }, - "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==", - "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.44", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", - "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==", - "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" - } - }, - "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" - } - }, - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "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": "*", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "@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==", - "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" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "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/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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.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" - } - }, - "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" - }, - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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" - } - ], - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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==", - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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" - } - ], - "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", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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" - }, - "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==", - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "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", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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" - } - ], - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "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==", - "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" - }, - "engines": { - "node": "*" - } - }, - "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" - }, - "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" - } - ], - "license": "MIT", - "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==", - "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" - } - }, - "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", - "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==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { -<<<<<<< HEAD - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" -======= - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/null-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", - "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", - "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/null-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/null-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/null-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/null-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/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" - }, - "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==", - "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", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "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", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", - "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", - "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", - "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", - "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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", - "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==", - "license": "MIT", - "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-custom-media": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", - "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-properties": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", - "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", - "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", - "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", - "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", - "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-focus-within": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", - "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", - "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", - "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-lab-function": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", - "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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", - "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-logical": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", - "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "ISC", - "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==", - "license": "MIT", - "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==", - "license": "ISC", - "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==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nesting": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-resolve-nested": "^3.0.0", - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", - "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", - "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", - "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", - "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.6", - "@csstools/postcss-color-mix-function": "^3.0.6", - "@csstools/postcss-content-alt-text": "^2.0.4", - "@csstools/postcss-exponential-functions": "^2.0.5", - "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.6", - "@csstools/postcss-gradients-interpolation-method": "^5.0.6", - "@csstools/postcss-hwb-function": "^4.0.6", - "@csstools/postcss-ic-unit": "^4.0.0", - "@csstools/postcss-initial": "^2.0.0", - "@csstools/postcss-is-pseudo-class": "^5.0.1", - "@csstools/postcss-light-dark-function": "^2.0.7", - "@csstools/postcss-logical-float-and-clear": "^3.0.0", - "@csstools/postcss-logical-overflow": "^2.0.0", - "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", - "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.5", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", - "@csstools/postcss-nested-calc": "^4.0.0", - "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.6", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-random-function": "^1.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.6", - "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.0", - "@csstools/postcss-stepped-value-functions": "^4.0.5", - "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.5", - "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.1", - "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.1", - "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.2.1", - "postcss-attribute-case-insensitive": "^7.0.1", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.6", - "postcss-color-hex-alpha": "^10.0.0", - "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.5", - "postcss-custom-properties": "^14.0.4", - "postcss-custom-selectors": "^8.0.4", - "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.0", - "postcss-focus-visible": "^10.0.1", - "postcss-focus-within": "^9.0.1", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^6.0.0", - "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.6", - "postcss-logical": "^8.0.0", - "postcss-nesting": "^13.0.1", - "postcss-opacity-percentage": "^3.0.0", - "postcss-overflow-shorthand": "^6.0.0", - "postcss-page-break": "^3.0.4", - "postcss-place": "^10.0.0", - "postcss-pseudo-class-any-link": "^10.0.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^8.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", - "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", - "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", - "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", -<<<<<<< HEAD -======= - "license": "MIT", ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "engines": { - "node": ">=6" - } - }, - "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" - }, - "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==", - "license": "BSD-3-Clause", - "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==", - "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", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/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" - }, - "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==", - "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", - "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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT" - }, - "node_modules/react-json-view-lite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", - "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "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==", - "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==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "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", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/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", - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/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", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "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", - "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==", - "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" - }, - "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==", - "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" - } - }, - "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" - }, - "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==", - "license": "BSD-3-Clause" - }, - "node_modules/rtlcss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", - "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", - "license": "MIT", - "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" - } - ], - "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", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/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/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", - "license": "MIT", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-loader": { - "version": "10.5.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", - "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", - "license": "MIT", - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sass-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", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/sass-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/sass-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/sass-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", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "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", - "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.17.3", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", - "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", - "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" - }, - "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==", - "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" - }, - "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==", - "license": "ISC", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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.6", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", - "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "3.3.0", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", - "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" - }, - "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", - "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==", - "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", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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" - } - }, - "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", - "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==", - "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" - } - }, - "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" - } - }, - "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", - "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==", - "license": "MIT", - "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==", - "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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": { -<<<<<<< HEAD - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" -======= - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", - "license": "MIT" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "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" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "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" - }, - "engines": { - "node": ">=8" - } - }, - "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" - }, - "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==", - "license": "MIT" - }, - "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", - "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==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "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-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" - }, - "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==", - "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" - } - }, - "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" - } - }, - "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" - }, - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "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==", - "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.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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.2.0", - "picocolors": "^1.1.0" - }, - "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==", - "license": "BSD-2-Clause", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "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", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - } - }, - "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "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" - }, - "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==", - "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", - "@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==", - "license": "MIT", - "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": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.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==", - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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": { -<<<<<<< HEAD - "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" -======= - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.21.3" ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, -<<<<<<< HEAD -======= - "node_modules/webpackbar/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/webpackbar/node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "license": "MIT", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpackbar/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", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpackbar/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, ->>>>>>> b7a6496e6bc2cce11bf935707a105b0d7f858051 - "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", - "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==", - "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" - }, - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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==", - "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" - }, - "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==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", - "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", - "requires": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", - "@algolia/autocomplete-shared": "1.17.7" - } - }, - "@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", - "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", - "requires": { - "@algolia/autocomplete-shared": "1.17.7" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", - "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", - "requires": { - "@algolia/autocomplete-shared": "1.17.7" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", - "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", - "requires": {} - }, - "@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==", - "requires": { - "@algolia/cache-common": "4.24.0" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@algolia/cache-common": "4.24.0" - } - }, - "@algolia/client-abtesting": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", - "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/transporter": "4.24.0" - }, - "dependencies": { - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - } - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - }, - "dependencies": { - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - } - } - }, - "@algolia/client-common": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", - "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==" - }, - "@algolia/client-insights": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", - "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - }, - "dependencies": { - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - } - } - }, - "@algolia/client-query-suggestions": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", - "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@algolia/client-search": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", - "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/ingestion": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", - "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@algolia/logger-common": "4.24.0" - } - }, - "@algolia/monitoring": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", - "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@algolia/recommend": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", - "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", - "requires": { - "@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" - }, - "dependencies": { - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0" - } - } - } - }, - "@algolia/requester-browser-xhr": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", - "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", - "requires": { - "@algolia/client-common": "5.15.0" - } - }, - "@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==" - }, - "@algolia/requester-fetch": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", - "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", - "requires": { - "@algolia/client-common": "5.15.0" - } - }, - "@algolia/requester-node-http": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", - "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", - "requires": { - "@algolia/client-common": "5.15.0" - } - }, - "@algolia/transporter": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", - "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", - "requires": { - "@algolia/cache-common": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/requester-common": "4.24.0" - } - }, - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" - }, - "@babel/core": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", - "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", - "requires": { - "@babel/parser": "^7.27.0", - "@babel/types": "^7.27.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "requires": { - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", - "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", - "requires": { - "@babel/compat-data": "^7.26.8", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", - "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.27.0", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", - "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", - "requires": { - "@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" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "requires": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "requires": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "requires": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "requires": { - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.26.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "requires": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" - }, - "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" - }, - "@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" - }, - "@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "requires": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/helpers": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", - "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", - "requires": { - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0" - } - }, - "@babel/parser": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", - "requires": { - "@babel/types": "^7.27.0" - } - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "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.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@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==", - "requires": {} - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", - "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.26.8" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "requires": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", - "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", - "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "requires": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "requires": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "requires": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "requires": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "requires": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.26.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", - "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "requires": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz", - "integrity": "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.25.9" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", - "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", - "requires": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", - "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz", - "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz", - "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.27.0", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/preset-env": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", - "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", - "requires": { - "@babel/compat-data": "^7.26.8", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.26.8", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.26.5", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.26.3", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.26.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.26.3", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.26.8", - "@babel/plugin-transform-typeof-symbol": "^7.26.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.40.0", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", - "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", - "requires": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-react-display-name": "^7.25.9", - "@babel/plugin-transform-react-jsx": "^7.25.9", - "@babel/plugin-transform-react-jsx-development": "^7.25.9", - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" - } - }, - "@babel/preset-typescript": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz", - "integrity": "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.26.3", - "@babel/plugin-transform-typescript": "^7.27.0" - } - }, - "@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/runtime-corejs3": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz", - "integrity": "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==", - "requires": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", - "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", - "requires": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.27.0", - "@babel/types": "^7.27.0" - } - }, - "@babel/traverse": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", - "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", - "requires": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.27.0", - "@babel/parser": "^7.27.0", - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", - "requires": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - } - }, - "@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 - }, - "@csstools/cascade-layer-name-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", - "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", - "requires": {} - }, - "@csstools/color-helpers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", - "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==" - }, - "@csstools/css-calc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", - "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", - "requires": {} - }, - "@csstools/css-color-parser": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", - "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", - "requires": { - "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.1.0" - } - }, - "@csstools/css-parser-algorithms": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==" - }, - "@csstools/media-query-list-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", - "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", - "requires": {} - }, - "@csstools/postcss-cascade-layers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", - "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", - "requires": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "dependencies": { - "@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "requires": {} - }, - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@csstools/postcss-color-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", - "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-color-mix-function": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", - "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-content-alt-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", - "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", - "requires": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-exponential-functions": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", - "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", - "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", - "requires": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-gamut-mapping": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", - "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", - "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", - "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", - "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-initial": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", - "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", - "requires": {} - }, - "@csstools/postcss-is-pseudo-class": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", - "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", - "requires": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "dependencies": { - "@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "requires": {} - }, - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@csstools/postcss-light-dark-function": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", - "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", - "requires": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-logical-float-and-clear": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", - "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", - "requires": {} - }, - "@csstools/postcss-logical-overflow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", - "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", - "requires": {} - }, - "@csstools/postcss-logical-overscroll-behavior": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", - "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", - "requires": {} - }, - "@csstools/postcss-logical-resize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", - "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-logical-viewport-units": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", - "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", - "requires": { - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-media-minmax": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", - "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - } - }, - "@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", - "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", - "requires": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - } - }, - "@csstools/postcss-nested-calc": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", - "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", - "requires": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", - "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", - "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", - "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-random-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", - "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-relative-color-syntax": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", - "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/utilities": "^2.0.0" - } - }, - "@csstools/postcss-scope-pseudo-class": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", - "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", - "requires": { - "postcss-selector-parser": "^7.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@csstools/postcss-sign-functions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", - "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", - "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", - "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", - "requires": { - "@csstools/color-helpers": "^5.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-trigonometric-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", - "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", - "requires": { - "@csstools/css-calc": "^2.1.0", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "@csstools/postcss-unset-value": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", - "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", - "requires": {} - }, - "@csstools/utilities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", - "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", - "requires": {} - }, - "@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==" - }, - "@docsearch/css": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", - "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" - }, - "@docsearch/react": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", - "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", - "requires": { - "@algolia/autocomplete-core": "1.17.7", - "@algolia/autocomplete-preset-algolia": "1.17.7", - "@docsearch/css": "3.8.0", - "algoliasearch": "^5.12.0" - }, - "dependencies": { - "@algolia/client-analytics": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", - "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@algolia/client-personalization": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", - "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "@algolia/recommend": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", - "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", - "requires": { - "@algolia/client-common": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - }, - "algoliasearch": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", - "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", - "requires": { - "@algolia/client-abtesting": "5.15.0", - "@algolia/client-analytics": "5.15.0", - "@algolia/client-common": "5.15.0", - "@algolia/client-insights": "5.15.0", - "@algolia/client-personalization": "5.15.0", - "@algolia/client-query-suggestions": "5.15.0", - "@algolia/client-search": "5.15.0", - "@algolia/ingestion": "1.15.0", - "@algolia/monitoring": "1.15.0", - "@algolia/recommend": "5.15.0", - "@algolia/requester-browser-xhr": "5.15.0", - "@algolia/requester-fetch": "5.15.0", - "@algolia/requester-node-http": "5.15.0" - } - } - } - }, - "@docusaurus/babel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", - "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", - "requires": { - "@babel/core": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.25.9", - "@babel/preset-env": "^7.25.9", - "@babel/preset-react": "^7.25.9", - "@babel/preset-typescript": "^7.25.9", - "@babel/runtime": "^7.25.9", - "@babel/runtime-corejs3": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "babel-plugin-dynamic-import-node": "^2.3.3", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "requires": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - } - } - } - }, - "@docusaurus/bundler": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", - "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", - "requires": { - "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.7.0", - "@docusaurus/cssnano-preset": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "babel-loader": "^9.2.1", - "clean-css": "^5.3.2", - "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "file-loader": "^6.2.0", - "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.1", - "null-loader": "^4.0.1", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "postcss-preset-env": "^10.1.0", - "react-dev-utils": "^12.0.1", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "webpack": "^5.95.0", - "webpackbar": "^6.0.1" - }, - "dependencies": { - "@docusaurus/cssnano-preset": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", - "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", - "requires": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "requires": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - } - }, - "consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" - }, - "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==" - }, - "markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "requires": { - "repeat-string": "^1.0.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", - "requires": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "@docusaurus/core": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", - "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", - "requires": { - "@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.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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" - } - }, - "@docusaurus/cssnano-preset": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", - "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", - "requires": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/logger": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", - "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", - "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", - "requires": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@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" - } - }, - "@docusaurus/module-type-aliases": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz", - "integrity": "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==", - "dev": true, - "requires": { - "@docusaurus/types": "3.6.2", - "@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" - } - }, - "@docusaurus/plugin-client-redirects": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz", - "integrity": "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", - "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", - "requires": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.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" - }, - "dependencies": { - "@docusaurus/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", - "requires": { - "@docusaurus/babel": "3.7.0", - "@docusaurus/bundler": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "p-map": "^4.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "npm:@slorber/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", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", - "webpack-merge": "^6.0.1" - }, - "dependencies": { - "webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "requires": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - } - } - } - }, - "@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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" - } - }, - "@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "requires": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - } - } - }, - "@docusaurus/plugin-content-docs": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz", - "integrity": "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@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" - }, - "dependencies": { - "@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "requires": { - "@docusaurus/types": "3.5.2", - "@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" - } - }, - "@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "requires": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" - } - }, - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/plugin-content-pages": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz", - "integrity": "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "dependencies": { - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/plugin-debug": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz", - "integrity": "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz", - "integrity": "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", - "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", - "requires": { - "@docusaurus/core": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", - "requires": { - "@docusaurus/babel": "3.7.0", - "@docusaurus/bundler": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "p-map": "^4.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "npm:@slorber/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", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", - "webpack-merge": "^6.0.1" - }, - "dependencies": { - "webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "requires": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - } - } - } - }, - "@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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" - } - }, - "@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "requires": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - } - } - }, - "@docusaurus/plugin-google-tag-manager": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz", - "integrity": "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/plugin-sitemap": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz", - "integrity": "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "dependencies": { - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/preset-classic": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz", - "integrity": "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/plugin-debug": "3.5.2", - "@docusaurus/plugin-google-analytics": "3.5.2", - "@docusaurus/plugin-google-gtag": "3.5.2", - "@docusaurus/plugin-google-tag-manager": "3.5.2", - "@docusaurus/plugin-sitemap": "3.5.2", - "@docusaurus/theme-classic": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-search-algolia": "3.5.2", - "@docusaurus/types": "3.5.2" - }, - "dependencies": { - "@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "requires": { - "@docusaurus/types": "3.5.2", - "@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" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", - "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - } - }, - "@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "requires": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" - } - }, - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/theme-classic": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz", - "integrity": "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.44", - "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" - }, - "dependencies": { - "@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "requires": { - "@docusaurus/types": "3.5.2", - "@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" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "requires": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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" - } - }, - "@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "requires": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" - } - }, - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/theme-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", - "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", - "requires": { - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - }, - "dependencies": { - "@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.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" - } - }, - "@docusaurus/module-type-aliases": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", - "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", - "requires": { - "@docusaurus/types": "3.7.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "npm:@slorber/react-helmet-async@*", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" - } - }, - "@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.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" - } - }, - "@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", - "requires": { - "@docusaurus/types": "3.7.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", - "requires": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - } - } - }, - "@docusaurus/theme-search-algolia": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz", - "integrity": "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==", - "requires": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "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" - }, - "dependencies": { - "@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", - "requires": { - "@docusaurus/types": "3.5.2", - "@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" - } - }, - "@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "requires": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" - } - }, - "@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", - "requires": { - "@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" - } - } - } - }, - "@docusaurus/theme-translations": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz", - "integrity": "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==", - "requires": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - } - }, - "@docusaurus/types": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz", - "integrity": "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==", - "devOptional": true, - "requires": { - "@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.95.0", - "webpack-merge": "^5.9.0" - } - }, - "@docusaurus/utils": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", - "requires": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@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" - } - }, - "@docusaurus/utils-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", - "requires": { - "tslib": "^2.6.0" - } - }, - "@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", - "requires": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { "@hapi/hoek": "^9.0.0" } }, - "@jest/schemas": { + "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==", - "requires": { + "dependencies": { "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "@jest/types": { + "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==", - "requires": { + "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" } }, - "@jridgewell/gen-mapping": { + "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==", - "requires": { + "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "@jridgewell/resolve-uri": { + "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==" + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/set-array": { + "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==" + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/source-map": { + "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==", - "requires": { + "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, - "@jridgewell/sourcemap-codec": { + "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==" }, - "@jridgewell/trace-mapping": { + "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==", - "requires": { + "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@leichtgewicht/ip-codec": { + "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==" }, - "@mdx-js/mdx": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -23336,165 +3768,271 @@ "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" } }, - "@mdx-js/react": { + "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==", - "requires": { + "dependencies": { "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, - "@nodelib/fs.scandir": { + "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==", - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "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==" + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "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==", - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@pnpm/config.env-replace": { + "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==" + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } }, - "@pnpm/network.ca-file": { + "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==", - "requires": { + "dependencies": { "graceful-fs": "4.2.10" }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - } + "engines": { + "node": ">=12.22.0" } }, - "@pnpm/npm-conf": { + "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.3.0", "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz", "integrity": "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==", - "requires": { + "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" } }, - "@polka/url": { + "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==" }, - "@sideway/address": { + "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==", - "requires": { + "dependencies": { "@hapi/hoek": "^9.0.0" } }, - "@sideway/formula": { + "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==" }, - "@sideway/pinpoint": { + "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==" }, - "@sinclair/typebox": { + "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==" }, - "@sindresorhus/is": { + "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==" + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } }, - "@slorber/remark-comment": { + "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==", - "requires": { + "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.1.0", "micromark-util-symbol": "^1.0.1" } }, - "@svgr/babel-plugin-add-jsx-attribute": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-remove-jsx-attribute": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-svg-dynamic-title": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-svg-em-dimensions": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-transform-react-native-svg": { + "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==", - "requires": {} + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-plugin-transform-svg-component": { + "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==", - "requires": {} + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@svgr/babel-preset": { + "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==", - "requires": { + "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", @@ -23503,55 +4041,99 @@ "@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" } }, - "@svgr/core": { + "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==", - "requires": { + "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" } }, - "@svgr/hast-util-to-babel-ast": { + "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==", - "requires": { + "dependencies": { "@babel/types": "^7.21.3", "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/plugin-jsx": { + "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==", - "requires": { + "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": "*" } }, - "@svgr/plugin-svgo": { + "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==", - "requires": { + "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": "*" } }, - "@svgr/webpack": { + "node_modules/@svgr/webpack": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", - "requires": { + "dependencies": { "@babel/core": "^7.21.3", "@babel/plugin-transform-react-constant-elements": "^7.21.3", "@babel/preset-env": "^7.20.2", @@ -23560,448 +4142,456 @@ "@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" } }, - "@szmarczak/http-timer": { + "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==", - "requires": { + "dependencies": { "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" } }, - "@trysound/sax": { + "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==" + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } }, - "@types/acorn": { + "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==", - "requires": { + "dependencies": { "@types/estree": "*" } }, - "@types/body-parser": { + "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==", - "requires": { + "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "@types/bonjour": { + "node_modules/@types/bonjour": { "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/connect": { + "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/connect-history-api-fallback": { + "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==", - "requires": { + "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, - "@types/debug": { + "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==", - "requires": { + "dependencies": { "@types/ms": "*" } }, - "@types/eslint": { + "node_modules/@types/eslint": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", - "requires": { + "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "@types/eslint-scope": { + "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==", - "requires": { + "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, - "@types/estree": { + "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, - "@types/estree-jsx": { + "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==", - "requires": { + "dependencies": { "@types/estree": "*" } }, - "@types/express": { + "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==", - "requires": { + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, - "@types/express-serve-static-core": { + "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==", - "requires": { + "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, - "@types/gtag.js": { + "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==" }, - "@types/hast": { + "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==", - "requires": { + "dependencies": { "@types/unist": "*" } }, - "@types/history": { + "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==" }, - "@types/html-minifier-terser": { + "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==" }, - "@types/http-cache-semantics": { + "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==" }, - "@types/http-errors": { + "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==" }, - "@types/http-proxy": { + "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==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { + "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==" }, - "@types/istanbul-lib-report": { + "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==", - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "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==", - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/json-schema": { + "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==" }, - "@types/mdast": { + "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==", - "requires": { + "dependencies": { "@types/unist": "*" } }, - "@types/mdx": { + "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==" }, - "@types/mime": { + "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==" }, - "@types/ms": { + "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, - "@types/node": { + "node_modules/@types/node": { "version": "22.1.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", - "requires": { + "dependencies": { "undici-types": "~6.13.0" } }, - "@types/node-forge": { + "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==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@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==" - }, - "@types/prismjs": { + "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==" }, - "@types/prop-types": { + "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==" }, - "@types/qs": { + "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==" }, - "@types/range-parser": { + "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==" }, - "@types/react": { + "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==", - "requires": { + "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, - "@types/react-router": { + "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==", - "requires": { + "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" } }, - "@types/react-router-config": { + "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==", - "requires": { + "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router": "^5.1.0" } }, - "@types/react-router-dom": { + "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==", - "requires": { + "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router": "*" } }, - "@types/retry": { + "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==" }, - "@types/sax": { + "node_modules/@types/sax": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/send": { + "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "requires": { + "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, - "@types/serve-index": { + "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==", - "requires": { + "dependencies": { "@types/express": "*" } }, - "@types/serve-static": { + "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==", - "requires": { + "dependencies": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "*" } }, - "@types/sockjs": { + "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==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/unist": { + "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==" }, - "@types/ws": { + "node_modules/@types/ws": { "version": "8.5.12", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/yargs": { + "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==", - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@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==" }, - "@ungap/structured-clone": { + "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==" }, - "@webassemblyjs/ast": { + "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "requires": { + "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "@webassemblyjs/floating-point-hex-parser": { + "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==" }, - "@webassemblyjs/helper-api-error": { + "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==" }, - "@webassemblyjs/helper-buffer": { + "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==" }, - "@webassemblyjs/helper-numbers": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/helper-wasm-bytecode": { + "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==" }, - "@webassemblyjs/helper-wasm-section": { + "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==", - "requires": { + "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" } }, - "@webassemblyjs/ieee754": { + "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "requires": { + "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/leb128": { + "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "requires": { + "dependencies": { "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/utf8": { + "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==" }, - "@webassemblyjs/wasm-edit": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -24012,11 +4602,11 @@ "@webassemblyjs/wast-printer": "1.12.1" } }, - "@webassemblyjs/wasm-gen": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -24024,22 +4614,22 @@ "@webassemblyjs/utf8": "1.11.6" } }, - "@webassemblyjs/wasm-opt": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/wasm-gen": "1.12.1", "@webassemblyjs/wasm-parser": "1.12.1" } }, - "@webassemblyjs/wasm-parser": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -24048,367 +4638,456 @@ "@webassemblyjs/utf8": "1.11.6" } }, - "@webassemblyjs/wast-printer": { + "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==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, - "@xtuc/ieee754": { + "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==" }, - "@xtuc/long": { + "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==" }, - "accepts": { + "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==", - "requires": { + "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": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - } + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "acorn": { + "node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-jsx": { + "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==", - "requires": {} + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "acorn-walk": { + "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==", - "requires": { + "dependencies": { "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" } }, - "address": { + "node_modules/address": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } }, - "aggregate-error": { + "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==", - "requires": { + "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "ajv": { + "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==", - "requires": { + "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" } }, - "ajv-formats": { + "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==", - "requires": { + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "ajv-keywords": { + "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==", - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "algoliasearch": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", - "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", - "requires": { - "@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" - }, - "dependencies": { - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0" - } - }, - "@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==", - "requires": { - "@algolia/requester-common": "4.24.0" - } - } + "node_modules/algoliasearch": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.29.0.tgz", + "integrity": "sha512-E2l6AlTWGznM2e7vEE6T6hzObvEyXukxMOlBmVlMyixZyK1umuO/CiVc6sDBbzVH0oEviCE5IfVY1oZBmccYPQ==", + "dependencies": { + "@algolia/client-abtesting": "5.29.0", + "@algolia/client-analytics": "5.29.0", + "@algolia/client-common": "5.29.0", + "@algolia/client-insights": "5.29.0", + "@algolia/client-personalization": "5.29.0", + "@algolia/client-query-suggestions": "5.29.0", + "@algolia/client-search": "5.29.0", + "@algolia/ingestion": "1.29.0", + "@algolia/monitoring": "1.29.0", + "@algolia/recommend": "5.29.0", + "@algolia/requester-browser-xhr": "5.29.0", + "@algolia/requester-fetch": "5.29.0", + "@algolia/requester-node-http": "5.29.0" + }, + "engines": { + "node": ">= 14.0.0" } }, - "algoliasearch-helper": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", - "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", - "requires": { + "node_modules/algoliasearch-helper": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", + "dependencies": { "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" } }, - "ansi-align": { + "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==", - "requires": { + "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": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "ansi-escapes": { + "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { + "dependencies": { "type-fest": "^0.21.3" }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ansi-html-community": { + "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==" + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "ansi-regex": { + "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==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "anymatch": { + "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==", - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "arg": { + "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==" }, - "argparse": { + "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==" }, - "array-flatten": { + "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==" }, - "array-union": { + "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==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } }, - "astring": { + "node_modules/astring": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" - }, - "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==" + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } }, - "autoprefixer": { + "node_modules/autoprefixer": { "version": "10.4.21", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "requires": { + "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.24.4", "caniuse-lite": "^1.0.30001702", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "babel-loader": { + "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "requires": { + "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" } }, - "babel-plugin-dynamic-import-node": { + "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==", - "requires": { + "dependencies": { "object.assign": "^4.1.0" } }, - "babel-plugin-polyfill-corejs2": { + "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==", - "requires": { + "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "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" } }, - "babel-plugin-polyfill-corejs3": { + "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "requires": { + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.3", "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "babel-plugin-polyfill-regenerator": { + "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==", - "requires": { + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "bail": { + "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "balanced-match": { + "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==" }, - "batch": { + "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==" }, - "big.js": { + "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==" + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } }, - "binary-extensions": { + "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==" + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "body-parser": { + "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==", - "requires": { + "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", @@ -24422,46 +5101,51 @@ "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": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "bonjour-service": { + "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==", - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, - "boolbase": { + "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==" }, - "boxen": { + "node_modules/boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { + "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^6.2.0", "chalk": "^4.1.2", @@ -24470,56 +5154,91 @@ "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" } }, - "brace-expansion": { + "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==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "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==", - "requires": { + "dependencies": { "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "requires": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "node_modules/browserslist": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", + "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.30001718", + "electron-to-chromium": "^1.5.160", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "buffer-from": { + "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==" }, - "bytes": { + "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } }, - "cacheable-lookup": { + "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==" + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } }, - "cacheable-request": { + "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==", - "requires": { + "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", @@ -24527,99 +5246,160 @@ "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" } }, - "call-bind": { + "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==", - "requires": { + "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" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } }, - "camel-case": { + "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==", - "requires": { + "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, - "camelcase": { + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "caniuse-api": { + "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==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, - "caniuse-lite": { - "version": "1.0.30001714", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", - "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==" + "node_modules/caniuse-lite": { + "version": "1.0.30001724", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz", + "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==", + "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" + } + ] }, - "ccount": { + "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "chalk": { + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "char-regex": { + "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==" + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } }, - "character-entities": { + "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==" + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "character-entities-html4": { + "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==" + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "character-entities-legacy": { + "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==" + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "character-reference-invalid": { + "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==" + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "cheerio": { + "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==", - "requires": { + "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", @@ -24627,180 +5407,255 @@ "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" } }, - "cheerio-select": { + "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==", - "requires": { + "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" } }, - "chokidar": { + "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "requires": { + "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.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" } }, - "chrome-trace-event": { + "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==" + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } }, - "ci-info": { + "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, - "clean-css": { + "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==", - "requires": { + "dependencies": { "source-map": "~0.6.0" }, - "dependencies": { - "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": ">= 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" } }, - "clean-stack": { + "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==" + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } }, - "cli-boxes": { + "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==" + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "cli-table3": { + "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==", - "requires": { - "@colors/colors": "1.5.0", + "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": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "clone-deep": { + "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==", - "requires": { + "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "clsx": { + "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } }, - "collapse-white-space": { + "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==" + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "color-convert": { + "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==", - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==" }, - "colord": { + "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, - "colorette": { + "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, - "combine-promises": { + "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==" + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "engines": { + "node": ">=10" + } }, - "comma-separated-tokens": { + "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==" + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "commander": { + "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==" + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } }, - "common-path-prefix": { + "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==" }, - "compressible": { + "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { + "dependencies": { "mime-db": ">= 1.43.0 < 2" }, - "dependencies": { - "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/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" } }, - "compression": { + "node_modules/compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { + "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", "compressible": "~2.0.16", @@ -24809,98 +5664,131 @@ "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "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==" - } + "ms": "2.0.0" } }, - "concat-map": { + "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==" }, - "config-chain": { + "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==", - "requires": { + "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "configstore": { + "node_modules/config-chain/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/configstore": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "requires": { + "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" } }, - "connect-history-api-fallback": { + "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==" + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } }, - "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/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } }, - "content-disposition": { + "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==" + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } }, - "content-type": { + "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==" + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } }, - "convert-source-map": { + "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==" }, - "cookie": { + "node_modules/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "copy-text-to-clipboard": { + "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==" + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "copy-webpack-plugin": { + "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==", - "requires": { + "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", "globby": "^13.1.1", @@ -24908,150 +5796,268 @@ "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" }, - "dependencies": { - "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==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } + "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" } }, - "core-js": { + "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==" + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "core-js-compat": { + "node_modules/core-js-compat": { "version": "3.41.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", - "requires": { + "dependencies": { "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "core-js-pure": { + "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==" + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "core-util-is": { + "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==" }, - "cosmiconfig": { + "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==", - "requires": { + "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 + } } }, - "cross-spawn": { + "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==", - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "crypto-random-string": { + "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==", - "requires": { + "dependencies": { "type-fest": "^1.0.1" }, - "dependencies": { - "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": ">=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" } }, - "css-blank-pseudo": { + "node_modules/css-blank-pseudo": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "css-declaration-sorter": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } }, - "css-has-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", - "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", - "requires": { + "node_modules/css-has-pseudo": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", + "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, - "dependencies": { - "@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "requires": {} + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" }, - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "css-loader": { + "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==", - "requires": { + "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.1.0", @@ -25060,77 +6066,179 @@ "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 + } } }, - "css-minimizer-webpack-plugin": { + "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==", - "requires": { + "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 + } } }, - "css-prefers-color-scheme": { + "node_modules/css-prefers-color-scheme": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", - "requires": {} + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } }, - "css-select": { + "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==", - "requires": { + "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" } }, - "css-tree": { + "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==", - "requires": { + "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "css-what": { + "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==" + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } }, - "cssdb": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", - "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==" + "node_modules/cssdb": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] }, - "cssesc": { + "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==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "cssnano": { + "node_modules/cssnano": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", - "requires": { + "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" } }, - "cssnano-preset-advanced": { + "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==", - "requires": { + "dependencies": { "autoprefixer": "^10.4.19", "browserslist": "^4.23.0", "cssnano-preset-default": "^6.1.2", @@ -25138,13 +6246,19 @@ "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" } }, - "cssnano-preset-default": { + "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==", - "requires": { + "dependencies": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^4.0.2", @@ -25175,534 +6289,715 @@ "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" } }, - "cssnano-utils": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "csso": { + "node_modules/csso": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "requires": { + "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": { - "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==", - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" - } + "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" } }, - "csstype": { + "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==" }, - "debounce": { + "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, - "debug": { + "node_modules/debug": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "decode-named-character-reference": { + "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==", - "requires": { + "dependencies": { "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "decompress-response": { + "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==", - "requires": { + "dependencies": { "mimic-response": "^3.1.0" }, - "dependencies": { - "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/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" } }, - "deep-extend": { + "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==" + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } }, - "deepmerge": { + "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==" + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } }, - "default-gateway": { + "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==", - "requires": { + "dependencies": { "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" } }, - "defer-to-connect": { + "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==" + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } }, - "define-data-property": { + "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==", - "requires": { + "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" } }, - "define-lazy-prop": { + "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==" + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } }, - "define-properties": { + "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==", - "requires": { + "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" } }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "requires": { - "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" - } - }, - "depd": { + "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==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, - "dequal": { + "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } }, - "destroy": { + "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, - "detect-node": { + "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==" }, - "detect-port": { + "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==", - "requires": { + "dependencies": { "address": "^1.0.1", "debug": "4" - } - }, - "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==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" } }, - "devlop": { + "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==", - "requires": { + "dependencies": { "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "dir-glob": { + "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==", - "requires": { + "dependencies": { "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "dns-packet": { + "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==", - "requires": { + "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, - "docusaurus-gtm-plugin": { + "node_modules/docusaurus-gtm-plugin": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" }, - "docusaurus-plugin-sass": { + "node_modules/docusaurus-plugin-sass": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", - "requires": { + "dependencies": { "sass-loader": "^10.1.1" + }, + "peerDependencies": { + "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", + "sass": "^1.30.0" } }, - "dom-converter": { + "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==", - "requires": { + "dependencies": { "utila": "~0.4" } }, - "dom-serializer": { + "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==", - "requires": { + "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "domelementtype": { + "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, - "domhandler": { + "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { + "dependencies": { "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "domutils": { + "node_modules/domutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "requires": { + "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "dot-case": { + "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "dot-prop": { + "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==", - "requires": { + "dependencies": { "is-obj": "^2.0.0" }, - "dependencies": { - "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": ">=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" } }, - "duplexer": { + "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "eastasianwidth": { + "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, - "ee-first": { + "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==" }, - "electron-to-chromium": { - "version": "1.5.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", - "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" + "node_modules/electron-to-chromium": { + "version": "1.5.173", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.173.tgz", + "integrity": "sha512-2bFhXP2zqSfQHugjqJIDFVwa+qIxyNApenmXTp9EjaKtdPrES5Qcn9/aSFy/NaP2E+fWG/zxKu/LBvY36p5VNQ==" }, - "emoji-regex": { + "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==" }, - "emojilib": { + "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==" }, - "emojis-list": { + "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } }, - "emoticon": { + "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==" + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "encodeurl": { + "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==" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } }, - "enhanced-resolve": { + "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "requires": { + "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" } }, - "entities": { + "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "error-ex": { + "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==", - "requires": { + "dependencies": { "is-arrayish": "^0.2.1" } }, - "es-define-property": { + "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==", - "requires": { + "dependencies": { "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" } }, - "es-errors": { + "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==" + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } }, - "es-module-lexer": { + "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==" }, - "escalade": { + "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } }, - "escape-goat": { + "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==" + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "escape-html": { + "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==" }, - "escape-string-regexp": { + "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==" + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "eslint-scope": { + "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==", - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "esprima": { + "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==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "esrecurse": { + "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==", - "requires": { + "dependencies": { "estraverse": "^5.2.0" }, - "dependencies": { - "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/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" } }, - "estraverse": { + "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } }, - "estree-util-attach-comments": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "estree-util-build-jsx": { + "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==", - "requires": { + "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" } }, - "estree-util-is-identifier-name": { + "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==" + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "estree-util-to-js": { + "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==", - "requires": { + "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "estree-util-value-to-estree": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" } }, - "estree-util-visit": { + "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==", - "requires": { + "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "estree-walker": { + "node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0" } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } }, - "eta": { + "node_modules/eta": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==" + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } }, - "eval": { + "node_modules/eval": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { + "dependencies": { "@types/node": "*", "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "eventemitter3": { + "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "events": { + "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } }, - "execa": { + "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { + "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", @@ -25712,13 +7007,19 @@ "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" } }, - "express": { + "node_modules/express": { "version": "4.19.2", "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "requires": { + "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.2", @@ -25751,188 +7052,237 @@ "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": { - "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==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "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==" - }, - "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==" - } + "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" } }, - "extend": { + "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extend-shallow": { + "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==", - "requires": { + "dependencies": { "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "fast-deep-equal": { + "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==" }, - "fast-glob": { + "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==", - "requires": { + "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" } }, - "fast-json-stable-stringify": { + "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==" }, - "fast-uri": { + "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==" }, - "fastq": { + "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "fault": { + "node_modules/fault": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "requires": { + "dependencies": { "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "faye-websocket": { + "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==", - "requires": { + "dependencies": { "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "feed": { + "node_modules/feed": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { + "dependencies": { "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" } }, - "figures": { + "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.5" }, - "dependencies": { - "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": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/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" } }, - "file-loader": { + "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==", - "requires": { + "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": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "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" } }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "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" + } }, - "fill-range": { + "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==", - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -25941,320 +7291,308 @@ "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "find-cache-dir": { + "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==", - "requires": { + "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "find-up": { + "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==", - "requires": { + "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" } }, - "flat": { + "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } }, - "follow-redirects": { + "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==" - }, - "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==", - "requires": { - "@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" + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "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==" - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "peerDependenciesMeta": { + "debug": { + "optional": true } } }, - "form-data-encoder": { + "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==" + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } }, - "format": { + "node_modules/format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } }, - "forwarded": { + "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "fraction.js": { + "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==" + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } }, - "fs-extra": { + "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==", - "requires": { + "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "fs-monkey": { + "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==" }, - "fs.realpath": { + "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==" }, - "fsevents": { + "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "function-bind": { + "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==" + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "gensync": { + "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } }, - "get-intrinsic": { + "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==", - "requires": { + "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" } }, - "get-own-enumerable-property-symbols": { + "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==" }, - "get-stream": { + "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==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "github-slugger": { + "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==" }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { + "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" } }, - "glob-parent": { + "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==", - "requires": { + "dependencies": { "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "glob-to-regexp": { + "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==" }, - "global-dirs": { + "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==", - "requires": { + "dependencies": { "ini": "2.0.0" }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } + "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" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { + "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { + "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" } }, - "gopd": { + "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { + "dependencies": { "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "got": { + "node_modules/got": { "version": "12.6.1", "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "requires": { + "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", "cacheable-lookup": "^7.0.0", @@ -26267,103 +7605,150 @@ "p-cancelable": "^3.0.0", "responselike": "^3.0.0" }, - "dependencies": { - "@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/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" } }, - "graceful-fs": { + "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==" }, - "gray-matter": { + "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { + "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": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } + "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" } }, - "gzip-size": { + "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==", - "requires": { + "dependencies": { "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "handle-thing": { + "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==" }, - "has-flag": { + "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==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "has-property-descriptors": { + "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==", - "requires": { + "dependencies": { "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-proto": { + "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==" + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-symbols": { + "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==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-yarn": { + "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==" + "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" + } }, - "hasown": { + "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { + "dependencies": { "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "hast-util-from-parse5": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", @@ -26372,21 +7757,29 @@ "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hast-util-parse-selector": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hast-util-raw": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", @@ -26400,13 +7793,17 @@ "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hast-util-to-estree": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -26423,13 +7820,17 @@ "style-to-object": "^0.4.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hast-util-to-jsx-runtime": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -26446,27 +7847,29 @@ "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": { - "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==" - }, - "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==", - "requires": { - "inline-style-parser": "0.2.3" - } - } + "inline-style-parser": "0.2.3" } }, - "hast-util-to-parse5": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", @@ -26474,38 +7877,53 @@ "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hast-util-whitespace": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "hastscript": { + "node_modules/hastscript": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "requires": { + "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" } }, - "he": { + "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==" + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } }, - "history": { + "node_modules/history": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { + "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", "resolve-pathname": "^3.0.0", @@ -26514,74 +7932,82 @@ "value-equal": "^1.0.1" } }, - "hoist-non-react-statics": { + "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==", - "requires": { + "dependencies": { "react-is": "^16.7.0" } }, - "hpack.js": { + "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==", - "requires": { + "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": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "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" - } - }, - "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==" - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "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" } }, - "html-entities": { + "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==" + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, - "html-escaper": { + "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==" }, - "html-minifier-terser": { + "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==", - "requires": { + "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", "commander": "^10.0.0", @@ -26590,474 +8016,680 @@ "relateurl": "^0.2.7", "terser": "^5.15.1" }, - "dependencies": { - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - } + "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" } }, - "html-tags": { + "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==" + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "html-void-elements": { + "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==" + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "html-webpack-plugin": { + "node_modules/html-webpack-plugin": { "version": "5.6.3", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "requires": { + "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" }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "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 }, - "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==", - "requires": { - "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" - } + "webpack": { + "optional": true } } }, - "htmlparser2": { + "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==", - "requires": { + "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" } }, - "http-cache-semantics": { + "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==" }, - "http-deceiver": { + "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==" }, - "http-errors": { + "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==", - "requires": { + "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" } }, - "http-parser-js": { + "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==" }, - "http-proxy": { + "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==", - "requires": { + "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "http-proxy-middleware": { + "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==", - "requires": { + "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" }, - "dependencies": { - "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": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true } } }, - "http2-wrapper": { + "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==", - "requires": { + "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" } }, - "human-signals": { + "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==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } }, - "iconv-lite": { + "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==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "icss-utils": { + "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==", - "requires": {} + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "ignore": { + "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" - }, - "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==", - "requires": { - "queue": "6.0.2" + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" } }, - "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } }, - "immutable": { + "node_modules/immutable": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" }, - "import-fresh": { + "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==", - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "import-lazy": { + "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==" + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } }, - "indent-string": { + "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==" + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } }, - "infima": { - "version": "0.2.0-alpha.44", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", - "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==" + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "engines": { + "node": ">=12" + } }, - "inflight": { + "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==", - "requires": { + "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" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "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" + } }, - "inline-style-parser": { + "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==" }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invariant": { + "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { + "dependencies": { "loose-envify": "^1.0.0" } }, - "ipaddr.js": { + "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==" + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } }, - "is-alphabetical": { + "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==" + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-alphanumerical": { + "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==", - "requires": { + "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "is-arrayish": { + "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==" }, - "is-binary-path": { + "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==", - "requires": { + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-ci": { + "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==", - "requires": { + "dependencies": { "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "is-core-module": { + "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==", - "requires": { + "dependencies": { "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-decimal": { + "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==" + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-docker": { + "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==" + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-extendable": { + "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==" + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } }, - "is-fullwidth-code-point": { + "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==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } }, - "is-glob": { + "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==", - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-hexadecimal": { + "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==" + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "is-installed-globally": { + "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==", - "requires": { + "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "is-npm": { + "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==" + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-number": { + "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==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "is-obj": { + "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==" - }, - "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==" + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } }, - "is-path-inside": { + "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==" + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } }, - "is-plain-obj": { + "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==" + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-plain-object": { + "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==", - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-reference": { + "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==", - "requires": { + "dependencies": { "@types/estree": "*" } }, - "is-regexp": { + "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==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } }, - "is-stream": { + "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==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "is-wsl": { + "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==", - "requires": { + "dependencies": { "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-yarn-global": { + "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==" + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "engines": { + "node": ">=12" + } }, - "isarray": { + "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==" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "isobject": { + "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } }, - "jest-util": { + "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==", - "requires": { + "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" } }, - "jest-worker": { + "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==", - "requires": { + "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": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "jiti": { + "node_modules/jiti": { "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==" + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } }, - "joi": { + "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "requires": { + "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", "@sideway/address": "^4.1.5", @@ -27065,200 +8697,276 @@ "@sideway/pinpoint": "^2.0.0" } }, - "js-tokens": { + "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==" }, - "js-yaml": { + "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==", - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsesc": { + "node_modules/jsesc": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } }, - "json-buffer": { + "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==" }, - "json-parse-even-better-errors": { + "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==" }, - "json-schema-traverse": { + "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==" }, - "json5": { + "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, - "jsonfile": { + "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", + "dependencies": { "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "keyv": { + "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==", - "requires": { + "dependencies": { "json-buffer": "3.0.1" } }, - "kind-of": { + "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==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } }, - "kleur": { + "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } }, - "klona": { + "node_modules/klona": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } }, - "latest-version": { + "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==", - "requires": { + "dependencies": { "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "launch-editor": { + "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==", - "requires": { + "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" } }, - "leven": { + "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==" + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } }, - "lilconfig": { + "node_modules/lilconfig": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==" + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } }, - "lines-and-columns": { + "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==" }, - "loader-runner": { + "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==" + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } }, - "loader-utils": { + "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==", - "requires": { + "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "locate-path": { + "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==", - "requires": { + "dependencies": { "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.debounce": { + "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==" }, - "lodash.memoize": { + "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==" }, - "lodash.uniq": { + "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==" }, - "longest-streak": { + "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==" + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "loose-envify": { + "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==", - "requires": { + "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "lower-case": { + "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==", - "requires": { + "dependencies": { "tslib": "^2.0.3" } }, - "lowercase-keys": { + "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==" + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "lru-cache": { + "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==", - "requires": { + "dependencies": { "yallist": "^3.0.2" } }, - "markdown-extensions": { + "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==" + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "markdown-table": { + "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==" + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "mdast-util-directive": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", @@ -27267,31 +8975,43 @@ "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" } }, - "mdast-util-find-and-replace": { + "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==", - "requires": { + "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" }, - "dependencies": { - "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==" - } + "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" } }, - "mdast-util-from-markdown": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", @@ -27305,19 +9025,31 @@ "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" }, - "dependencies": { - "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": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdast-util-frontmatter": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "escape-string-regexp": "^5.0.0", @@ -27325,19 +9057,27 @@ "mdast-util-to-markdown": "^2.0.0", "micromark-extension-frontmatter": "^2.0.0" }, - "dependencies": { - "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==" - } + "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" } }, - "mdast-util-gfm": { + "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==", - "requires": { + "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", @@ -27345,111 +9085,161 @@ "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" } }, - "mdast-util-gfm-autolink-literal": { + "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==", - "requires": { + "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" }, - "dependencies": { - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "mdast-util-gfm-footnote": { + "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==", - "requires": { + "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" } }, - "mdast-util-gfm-strikethrough": { + "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==", - "requires": { + "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" } }, - "mdast-util-gfm-table": { + "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==", - "requires": { + "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" } }, - "mdast-util-gfm-task-list-item": { + "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==", - "requires": { + "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" } }, - "mdast-util-mdx": { + "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==", - "requires": { + "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" } }, - "mdast-util-mdx-expression": { + "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==", - "requires": { + "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" } }, - "mdast-util-mdx-jsx": { + "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==", - "requires": { + "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -27463,35 +9253,47 @@ "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" } }, - "mdast-util-mdxjs-esm": { + "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==", - "requires": { + "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" } }, - "mdast-util-phrasing": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdast-util-to-hast": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", @@ -27501,13 +9303,17 @@ "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdast-util-to-markdown": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", @@ -27516,59 +9322,89 @@ "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" } }, - "mdast-util-to-string": { + "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==", - "requires": { + "dependencies": { "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "mdn-data": { + "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==" }, - "media-typer": { + "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==" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } }, - "memfs": { + "node_modules/memfs": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "requires": { + "dependencies": { "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" } }, - "merge-descriptors": { + "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==" }, - "merge-stream": { + "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==" }, - "merge2": { + "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } }, - "micromark": { + "node_modules/micromark": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "requires": { + "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", @@ -27586,38 +9422,23 @@ "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==" - } } }, - "micromark-core-commonmark": { + "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==", - "requires": { + "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", @@ -27634,38 +9455,66 @@ "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-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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + "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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } + ] }, - "micromark-extension-directive": { + "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==", - "requires": { + "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", @@ -27674,64 +9523,118 @@ "micromark-util-types": "^2.0.0", "parse-entities": "^4.0.0" }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-frontmatter": { + "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==", - "requires": { + "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" }, - "dependencies": { - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-gfm": { + "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==", - "requires": { + "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", @@ -27740,40 +9643,66 @@ "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" } }, - "micromark-extension-gfm-autolink-literal": { + "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==", - "requires": { + "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" }, - "dependencies": { - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-gfm-footnote": { + "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==", - "requires": { + "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", @@ -27783,37 +9712,69 @@ "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-gfm-strikethrough": { + "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==", - "requires": { + "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", @@ -27821,101 +9782,191 @@ "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": { - "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==" + "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" } }, - "micromark-extension-gfm-table": { + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { "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==", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.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" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } + ] }, - "micromark-extension-gfm-tagfilter": { + "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==", - "requires": { + "dependencies": { "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-gfm-task-list-item": { + "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==", - "requires": { + "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" }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-mdx-expression": { + "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==", - "requires": { + "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", @@ -27924,38 +9975,66 @@ "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-mdx-jsx": { + "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==", - "requires": { + "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -27967,45 +10046,81 @@ "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.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" }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + { + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-extension-mdx-md": { + "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==", - "requires": { + "dependencies": { "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdxjs": { + "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==", - "requires": { + "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", "micromark-extension-mdx-expression": "^3.0.0", @@ -28014,13 +10129,17 @@ "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" } }, - "micromark-extension-mdxjs-esm": { + "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==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -28031,81 +10150,169 @@ "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-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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } + ] }, - "micromark-factory-destination": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-factory-label": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-factory-mdx-expression": { + "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==", - "requires": { + "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", @@ -28114,230 +10321,482 @@ "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-factory-space": { + "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==", - "requires": { + "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-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==" + "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" } - } + ] }, - "micromark-factory-title": { + "node_modules/micromark-factory-whitespace": { "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==", - "requires": { + "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" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==" - } } }, - "micromark-factory-whitespace": { + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { "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==", - "requires": { - "micromark-factory-space": "^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-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "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==", - "requires": { - "micromark-util-symbol": "^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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-util-character": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==" - } } }, - "micromark-util-chunked": { + "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==", - "requires": { - "micromark-util-symbol": "^2.0.0" - }, - "dependencies": { - "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" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "micromark-util-classify-character": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==", - "requires": { - "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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-util-combine-extensions": { + "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==", - "requires": { + "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" } }, - "micromark-util-decode-numeric-character-reference": { + "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==", - "requires": { + "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": { - "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==" + "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" } }, - "micromark-util-decode-string": { + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "requires": { - "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" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } + ] }, - "micromark-util-encode": { + "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==" + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "micromark-util-events-to-acorn": { + "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==", - "requires": { + "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", @@ -28346,455 +10805,827 @@ "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" - }, - "dependencies": { - "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==" - } } }, - "micromark-util-html-tag-name": { + "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==" + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "micromark-util-normalize-identifier": { + "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==", - "requires": { - "micromark-util-symbol": "^2.0.0" - }, - "dependencies": { - "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" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "micromark-util-resolve-all": { + "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==", - "requires": { + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { "micromark-util-types": "^2.0.0" } }, - "micromark-util-sanitize-uri": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^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" }, - "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==" + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "micromark-util-subtokenize": { + "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==", - "requires": { + "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" - }, - "dependencies": { - "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==" - } } }, - "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==" - }, - "micromark-util-types": { + "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-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" + "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" + } + ] }, - "micromatch": { + "node_modules/micromatch": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "requires": { + "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } }, - "mime-db": { + "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==" + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "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==", - "requires": { + "dependencies": { "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "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==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } }, - "mimic-response": { + "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==" + "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" + } }, - "mini-css-extract-plugin": { + "node_modules/mini-css-extract-plugin": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "requires": { + "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" } }, - "minimalistic-assert": { + "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==" }, - "minimatch": { + "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "mrmime": { + "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } }, - "ms": { + "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==" }, - "multicast-dns": { + "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==", - "requires": { + "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" } }, - "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "negotiator": { + "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==" + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } }, - "neo-async": { + "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==" }, - "no-case": { + "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==", - "requires": { + "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node-emoji": { + "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==", - "requires": { + "dependencies": { "@sindresorhus/is": "^4.6.0", "char-regex": "^1.0.2", "emojilib": "^2.4.0", "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" } }, - "node-forge": { + "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==" + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } }, - "node-releases": { + "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" }, - "normalize-path": { + "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==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-range": { + "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==" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-url": { + "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==" + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "npm-run-path": { + "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==", - "requires": { + "dependencies": { "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "nprogress": { + "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" }, - "nth-check": { + "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==", - "requires": { + "dependencies": { "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "null-loader": { + "node_modules/null-loader": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", - "requires": { + "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/null-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": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "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/null-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/null-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/null-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" } }, - "object-assign": { + "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==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } }, - "object-inspect": { + "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==" + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "object-keys": { + "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==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } }, - "object.assign": { + "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==", - "requires": { + "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" } }, - "obuf": { + "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "on-finished": { + "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==", - "requires": { + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "on-headers": { + "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==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } }, - "once": { + "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==", - "requires": { + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "open": { + "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==", - "requires": { + "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" } }, - "opener": { + "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } }, - "p-cancelable": { + "node_modules/p-cancelable": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } }, - "p-limit": { + "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==", - "requires": { + "dependencies": { "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "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==", - "requires": { + "dependencies": { "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-map": { + "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==", - "requires": { + "dependencies": { "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-retry": { + "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { + "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "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==" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } }, - "package-json": { + "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==", - "requires": { + "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" } }, - "param-case": { + "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "parent-module": { + "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==", - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "parse-entities": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", "character-entities-legacy": "^3.0.0", @@ -28804,765 +11635,1313 @@ "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "parse-json": { + "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==", - "requires": { + "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" } }, - "parse-numeric-range": { + "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==" }, - "parse5": { + "node_modules/parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { + "dependencies": { "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "parse5-htmlparser2-tree-adapter": { + "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==", - "requires": { + "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "parseurl": { + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } }, - "pascal-case": { + "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==", - "requires": { + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "path-exists": { + "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==" + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, - "path-is-absolute": { + "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==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } }, - "path-is-inside": { + "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==" }, - "path-key": { + "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==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } }, - "path-parse": { + "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==" }, - "path-to-regexp": { + "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==", - "requires": { + "dependencies": { "isarray": "0.0.1" } }, - "path-type": { + "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==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } }, - "periscopic": { + "node_modules/periscopic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "requires": { + "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", "is-reference": "^3.0.0" } }, - "picocolors": { + "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pkg-dir": { + "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==", - "requires": { + "dependencies": { "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, - "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==", - "requires": { - "p-limit": "^2.0.0" - } + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - } - }, - "postcss-attribute-case-insensitive": { + "node_modules/postcss-attribute-case-insensitive": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-calc": { + "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==", - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "postcss-clamp": { + "node_modules/postcss-clamp": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "postcss-color-functional-notation": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", - "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "node_modules/postcss-color-functional-notation": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz", + "integrity": "sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-color-hex-alpha": { + "node_modules/postcss-color-hex-alpha": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-color-rebeccapurple": { + "node_modules/postcss-color-rebeccapurple": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-colormin": { + "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==", - "requires": { + "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" } }, - "postcss-convert-values": { + "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==", - "requires": { + "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-custom-media": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", - "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", - "requires": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" - } - }, - "postcss-custom-properties": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", - "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", - "requires": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", + "node_modules/postcss-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-custom-selectors": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", - "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", - "requires": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-dir-pseudo-class": { + "node_modules/postcss-dir-pseudo-class": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-discard-comments": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "postcss-discard-duplicates": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "postcss-discard-empty": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "postcss-discard-overridden": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "postcss-discard-unused": { + "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==", - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-double-position-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", - "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "node_modules/postcss-double-position-gradients": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz", + "integrity": "sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-focus-visible": { + "node_modules/postcss-focus-visible": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, - "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-focus-within": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", - "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", - "requires": { - "postcss-selector-parser": "^7.0.0" - }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-font-variant": { + "node_modules/postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-gap-properties": { + "node_modules/postcss-gap-properties": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", - "requires": {} + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } }, - "postcss-image-set-function": { + "node_modules/postcss-image-set-function": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-lab-function": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", - "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", - "requires": { - "@csstools/css-color-parser": "^3.0.6", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "node_modules/postcss-lab-function": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz", + "integrity": "sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-loader": { + "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==", - "requires": { + "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" } }, - "postcss-logical": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", - "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", - "requires": { + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-merge-idents": { + "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==", - "requires": { + "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-merge-longhand": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-merge-rules": { + "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==", - "requires": { + "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" } }, - "postcss-minify-font-values": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-minify-gradients": { + "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==", - "requires": { + "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" } }, - "postcss-minify-params": { + "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==", - "requires": { + "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" } }, - "postcss-minify-selectors": { + "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==", - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-modules-extract-imports": { + "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==", - "requires": {} + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-modules-local-by-default": { + "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==", - "requires": { + "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" } }, - "postcss-modules-scope": { + "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==", - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-modules-values": { + "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==", - "requires": { + "dependencies": { "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-nesting": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", - "requires": { - "@csstools/selector-resolve-nested": "^3.0.0", + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "requires": {} - }, - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-normalize-charset": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "postcss-normalize-display-values": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-positions": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-repeat-style": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-string": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-timing-functions": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-unicode": { + "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==", - "requires": { + "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-url": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-normalize-whitespace": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-opacity-percentage": { + "node_modules/postcss-opacity-percentage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", - "requires": {} + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } }, - "postcss-ordered-values": { + "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==", - "requires": { + "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-overflow-shorthand": { + "node_modules/postcss-overflow-shorthand": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-page-break": { + "node_modules/postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} + "peerDependencies": { + "postcss": "^8" + } }, - "postcss-place": { + "node_modules/postcss-place": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-preset-env": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", - "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", - "requires": { + "node_modules/postcss-preset-env": { + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz", + "integrity": "sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.6", - "@csstools/postcss-color-mix-function": "^3.0.6", - "@csstools/postcss-content-alt-text": "^2.0.4", - "@csstools/postcss-exponential-functions": "^2.0.5", + "@csstools/postcss-color-function": "^4.0.10", + "@csstools/postcss-color-mix-function": "^3.0.10", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", + "@csstools/postcss-content-alt-text": "^2.0.6", + "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.6", - "@csstools/postcss-gradients-interpolation-method": "^5.0.6", - "@csstools/postcss-hwb-function": "^4.0.6", - "@csstools/postcss-ic-unit": "^4.0.0", - "@csstools/postcss-initial": "^2.0.0", - "@csstools/postcss-is-pseudo-class": "^5.0.1", - "@csstools/postcss-light-dark-function": "^2.0.7", + "@csstools/postcss-gamut-mapping": "^2.0.10", + "@csstools/postcss-gradients-interpolation-method": "^5.0.10", + "@csstools/postcss-hwb-function": "^4.0.10", + "@csstools/postcss-ic-unit": "^4.0.2", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.9", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.5", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.6", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-random-function": "^1.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.6", + "@csstools/postcss-oklab-function": "^4.0.10", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.10", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.0", - "@csstools/postcss-stepped-value-functions": "^4.0.5", - "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.5", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-text-decoration-shorthand": "^4.0.2", + "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.1", + "autoprefixer": "^10.4.21", + "browserslist": "^4.25.0", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.2.1", + "cssdb": "^8.3.0", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.6", + "postcss-color-functional-notation": "^7.0.10", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.5", - "postcss-custom-properties": "^14.0.4", - "postcss-custom-selectors": "^8.0.4", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.0", + "postcss-double-position-gradients": "^6.0.2", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.6", - "postcss-logical": "^8.0.0", - "postcss-nesting": "^13.0.1", + "postcss-lab-function": "^7.0.10", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", @@ -29570,440 +12949,529 @@ "postcss-pseudo-class-any-link": "^10.0.1", "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-pseudo-class-any-link": { + "node_modules/postcss-pseudo-class-any-link": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-reduce-idents": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-reduce-initial": { + "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==", - "requires": { + "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-reduce-transforms": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-replace-overflow-wrap": { + "node_modules/postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} + "peerDependencies": { + "postcss": "^8.0.3" + } }, - "postcss-selector-not": { + "node_modules/postcss-selector-not": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { "postcss-selector-parser": "^7.0.0" }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-selector-parser": { + "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==", - "requires": { + "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-sort-media-queries": { + "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==", - "requires": { + "dependencies": { "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" } }, - "postcss-svgo": { + "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==", - "requires": { + "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-unique-selectors": { + "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==", - "requires": { + "dependencies": { "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "postcss-value-parser": { + "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==" }, - "postcss-zindex": { + "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==", - "requires": {} + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } }, - "pretty-error": { + "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==", - "requires": { + "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" } }, - "pretty-time": { + "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==" + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "engines": { + "node": ">=4" + } }, - "prism-react-renderer": { + "node_modules/prism-react-renderer": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", - "requires": { + "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" } }, - "prismjs": { + "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==" + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } }, - "process-nextick-args": { + "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==" }, - "prompts": { + "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==", - "requires": { + "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "prop-types": { + "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==", - "requires": { + "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, - "property-information": { + "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==" + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "proto-list": { + "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==" }, - "proxy-addr": { + "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==", - "requires": { + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, - "dependencies": { - "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/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" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } }, - "pupa": { + "node_modules/pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "requires": { + "dependencies": { "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "qs": { + "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { + "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==" + "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" + } + ] }, - "quick-lru": { + "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==" + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { + "dependencies": { "safe-buffer": "^5.1.0" } }, - "range-parser": { + "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==" + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "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==", - "requires": { + "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, - "dependencies": { - "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/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" } }, - "rc": { + "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { + "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, - "dependencies": { - "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==" - } + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/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/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" } }, - "react": { + "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==", - "requires": { + "dependencies": { "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "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==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" - }, - "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==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "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==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "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==" - }, - "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==" - } - } - }, - "react-dom": { + "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==", - "requires": { + "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" } }, - "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==" - }, - "react-fast-compare": { + "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==" }, - "react-helmet-async": { + "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==", - "requires": { + "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" } }, - "react-is": { + "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==" }, - "react-json-view-lite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", - "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", - "requires": {} + "node_modules/react-json-view-lite": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.4.1.tgz", + "integrity": "sha512-fwFYknRIBxjbFm0kBDrzgBy1xa5tDg2LyXXBepC5f1b+MY3BUClMCsvanMPn089JbV1Eg3nZcrp0VCuH43aXnA==", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@6.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==", - "requires": { + "dependencies": { "@types/react": "*" + }, + "peerDependencies": { + "react": "*" } }, - "react-loadable-ssr-addon-v5-slorber": { + "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==", - "requires": { + "dependencies": { "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" } }, - "react-router": { + "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==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "hoist-non-react-statics": "^3.1.0", @@ -30013,21 +13481,28 @@ "react-is": "^16.6.0", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" } }, - "react-router-config": { + "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==", - "requires": { + "dependencies": { "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" } }, - "react-router-dom": { + "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==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", @@ -30035,521 +13510,726 @@ "react-router": "5.3.4", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" } }, - "readable-stream": { + "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==", - "requires": { + "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "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==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "requires": { - "resolve": "^1.1.6" - } - }, - "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==", - "requires": { - "minimatch": "^3.0.5" + "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" } }, - "regenerate": { + "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==" }, - "regenerate-unicode-properties": { + "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "requires": { + "dependencies": { "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "regenerator-runtime": { + "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==" }, - "regenerator-transform": { + "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "requires": { + "dependencies": { "@babel/runtime": "^7.8.4" } }, - "regexpu-core": { + "node_modules/regexpu-core": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "requires": { + "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "registry-auth-token": { + "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==", - "requires": { + "dependencies": { "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" } }, - "registry-url": { + "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==", - "requires": { + "dependencies": { "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "regjsgen": { + "node_modules/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" }, - "regjsparser": { + "node_modules/regjsparser": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "requires": { + "dependencies": { "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "rehype-raw": { + "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==", - "requires": { + "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "relateurl": { + "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } }, - "remark-directive": { + "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==", - "requires": { + "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" } }, - "remark-emoji": { + "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==", - "requires": { + "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" } }, - "remark-frontmatter": { + "node_modules/remark-frontmatter": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", - "requires": { + "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" } }, - "remark-gfm": { + "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==", - "requires": { + "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" } }, - "remark-mdx": { + "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==", - "requires": { + "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "remark-parse": { + "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==", - "requires": { + "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" } }, - "remark-rehype": { + "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==", - "requires": { + "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" } }, - "remark-stringify": { + "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==", - "requires": { + "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" } }, - "renderkid": { + "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==", - "requires": { + "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": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } + "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" } }, - "repeat-string": { + "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } }, - "require-from-string": { + "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==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } }, - "require-like": { + "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==" + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } }, - "requires-port": { + "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==" }, - "resolve": { + "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { + "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" } }, - "resolve-alpn": { + "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==" }, - "resolve-from": { + "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==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } }, - "resolve-pathname": { + "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==" }, - "responselike": { + "node_modules/responselike": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "requires": { + "dependencies": { "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "retry": { + "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { + "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" } }, - "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==" - }, - "rtlcss": { + "node_modules/rtlcss": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", - "requires": { + "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" } }, - "run-parallel": { + "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==", - "requires": { + "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" } }, - "safe-buffer": { + "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==" + "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" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sass": { + "node_modules/sass": { "version": "1.77.8", "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", - "requires": { + "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "sass-loader": { + "node_modules/sass-loader": { "version": "10.5.2", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", - "requires": { + "dependencies": { "klona": "^2.0.4", "loader-utils": "^2.0.0", "neo-async": "^2.6.2", "schema-utils": "^3.0.0", "semver": "^7.3.2" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true }, - "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-sass": { + "optional": true }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "sass": { + "optional": true } } }, - "sax": { + "node_modules/sass-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/sass-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/sass-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/sass-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/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, - "scheduler": { + "node_modules/scheduler": { "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "requires": { + "dependencies": { "loose-envify": "^1.1.0" } }, - "schema-utils": { + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==" + }, + "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==", - "requires": { + "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" } }, - "search-insights": { + "node_modules/search-insights": { "version": "2.17.3", "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", "peer": true }, - "section-matter": { + "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { + "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" } }, - "select-hose": { + "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==" }, - "selfsigned": { + "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "requires": { + "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "semver": { + "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "semver-diff": { + "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==", - "requires": { + "dependencies": { "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "send": { + "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -30564,327 +14244,382 @@ "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "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==" - } + "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.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" + }, + "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" } }, - "serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "requires": { - "randombytes": "^2.1.0" - } + "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==" }, - "serve-handler": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", - "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "3.3.0", - "range-parser": "1.2.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", - "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" - } - } + "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==" }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } + "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" } }, - "serve-static": { + "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==", - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "set-function-length": { + "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==", - "requires": { + "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" } }, - "setprototypeof": { + "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "shallow-clone": { + "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==", - "requires": { + "dependencies": { "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" } }, - "shallowequal": { + "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==" }, - "shebang-command": { + "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==", - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "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==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } }, - "shell-quote": { + "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==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "side-channel": { + "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==", - "requires": { + "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" } }, - "signal-exit": { + "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==" }, - "sirv": { + "node_modules/sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "requires": { + "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" } }, - "sisteransi": { + "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "sitemap": { + "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==", - "requires": { + "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", "arg": "^5.0.0", "sax": "^1.2.4" }, - "dependencies": { - "@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - } + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" } }, - "skin-tone": { + "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==", - "requires": { + "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "slash": { + "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } }, - "snake-case": { + "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==", - "requires": { + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "sockjs": { + "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { + "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "sort-css-media-queries": { + "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==" + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "engines": { + "node": ">= 6.3.0" + } }, - "source-map": { + "node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } }, - "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==" + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-support": { + "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==", - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, - "space-separated-tokens": { + "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==" + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "spdy": { + "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { + "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" } }, - "spdy-transport": { + "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==", - "requires": { + "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", @@ -30893,141 +14628,203 @@ "wbuf": "^1.7.3" } }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "srcset": { + "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "statuses": { + "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, - "std-env": { + "node_modules/std-env": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" }, - "string_decoder": { + "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==", - "requires": { + "dependencies": { "safe-buffer": "~5.2.0" } }, - "string-width": { + "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==", - "requires": { + "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": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - } + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "stringify-entities": { + "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==", - "requires": { + "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "stringify-object": { + "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==", - "requires": { + "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "strip-ansi": { + "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==", - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom-string": { + "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==" + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } }, - "strip-final-newline": { + "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==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } }, - "strip-json-comments": { + "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==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "style-to-object": { + "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==", - "requires": { + "dependencies": { "inline-style-parser": "0.1.1" } }, - "stylehacks": { + "node_modules/stylehacks": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "requires": { + "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "supports-color": { + "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==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "supports-preserve-symlinks-flag": { + "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==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "svg-parser": { + "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==" }, - "svgo": { + "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==", - "requires": { + "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", @@ -31036,236 +14833,337 @@ "csso": "^5.0.5", "picocolors": "^1.0.0" }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } + "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" } }, - "tapable": { + "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } }, - "terser": { + "node_modules/terser": { "version": "5.31.3", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", - "requires": { + "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, - "dependencies": { - "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==" - } + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "terser-webpack-plugin": { + "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==", - "requires": { + "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" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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==" + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "esbuild": { + "optional": true }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } + "uglify-js": { + "optional": true } } }, - "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/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==" }, - "thunky": { + "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "tiny-invariant": { + "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==" }, - "tiny-warning": { + "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==" }, - "to-regex-range": { + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "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==", - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "toidentifier": { + "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==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "totalist": { + "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } }, - "trim-lines": { + "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==" + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "trough": { + "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==" + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, - "type-fest": { + "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==" + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "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==", - "requires": { + "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": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - } + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "typedarray-to-buffer": { + "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==", - "requires": { + "dependencies": { "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "peer": true - }, - "undici-types": { + "node_modules/undici-types": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "engines": { + "node": ">=4" + } }, - "unicode-emoji-modifier-base": { + "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==" + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "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==", - "requires": { + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { + "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==" + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } }, - "unified": { + "node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", @@ -31273,100 +15171,164 @@ "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unique-string": { + "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==", - "requires": { + "dependencies": { "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "unist-util-is": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-position": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-position-from-estree": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-remove-position": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-stringify-position": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-visit": { + "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==", - "requires": { + "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" } }, - "unist-util-visit-parents": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "universalify": { + "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "requires": { + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "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.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "update-notifier": { + "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==", - "requires": { + "dependencies": { "boxen": "^7.0.0", "chalk": "^5.0.1", "configstore": "^6.0.0", @@ -31382,189 +15344,275 @@ "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": { - "boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "requires": { - "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" - } - }, - "camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" - }, - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" - } + "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" } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "url-loader": { + "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==", - "requires": { + "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", "schema-utils": "^3.0.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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==", - "requires": { - "@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" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true } } }, - "util-deprecate": { + "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==" }, - "utila": { + "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==" }, - "utility-types": { + "node_modules/utility-types": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==" + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "engines": { + "node": ">= 4" + } }, - "utils-merge": { + "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==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "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==" + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "value-equal": { + "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==" }, - "vary": { + "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==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "vfile": { + "node_modules/vfile": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", - "requires": { + "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" } }, - "vfile-location": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "vfile-message": { + "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==", - "requires": { + "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "watchpack": { + "node_modules/watchpack": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "requires": { + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wbuf": { + "node_modules/wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { + "dependencies": { "minimalistic-assert": "^1.0.0" } }, - "web-namespaces": { + "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==" + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "webpack": { + "node_modules/webpack": { "version": "5.96.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", - "requires": { + "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", @@ -31589,59 +15637,27 @@ "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-bundle-analyzer": { + "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==", - "requires": { + "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -31655,237 +15671,488 @@ "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": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.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": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "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==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, + "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": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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==" - } + "@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" } }, - "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==", - "requires": { - "@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" - }, + "node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", "dependencies": { - "ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "requires": {} - } + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" } }, - "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==", - "requires": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" + "node_modules/webpackbar/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/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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==" + "node_modules/webpackbar/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" + } }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" + "node_modules/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "websocket-driver": { + "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==", - "requires": { + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "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==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "widest-line": { + "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==", - "requires": { + "dependencies": { "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "wildcard": { + "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" }, - "wrap-ansi": { + "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==", - "requires": { + "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": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - } + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "wrappy": { + "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==" }, - "write-file-atomic": { + "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==", - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "requires": {} + "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 + } + } }, - "xdg-basedir": { + "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==" + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "xml-js": { + "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==", - "requires": { + "dependencies": { "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" } }, - "yallist": { + "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==" + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zwitch": { + "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==" + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } } } diff --git a/versioned_docs/version-1.5.0/faqs.mdx b/versioned_docs/version-1.5.0/faqs.mdx new file mode 100644 index 00000000..56a9f5f1 --- /dev/null +++ b/versioned_docs/version-1.5.0/faqs.mdx @@ -0,0 +1,76 @@ +# Frequently Asked Questions + +This topic describes the questions that are categorized based on KubeSlice features. The FAQs also include a +separate category for generic questions related to KubeSlice. + +## General + +

      +What are the KubeSlice Open Source features? +

      +**KubeSlice Open Source Features** + +* Multi-cluster connectivity + * On-prem, EKS, GKE, AKS, OCP, LKE, etc. + * Slice specific L3 overlay network, CNI agnostic, slice subnet, IPAM, and QoS/priority + * Full mesh connectivity + * Micro-segmentation and isolation + * Automation of Gateways, OpenVPN tunnels, redundant tunnels, and key rotation + * NSM overlay network in clusters + * Pod-to-pod connectivity over the overlay network +* Namespace association + * Application namespaces + - One or more namespaces can be associated with a slice. + * Allowed namespaces +* Application onboarding + * Application services/pods are onboarded on to a slice. +* Network policy, isolation, and monitoring + * Network policies applied to all the associated application namespaces across all + clusters associated with a slice. + * Worker Operator monitors for drifts, alerts, and remediation +* Service discovery across a slice + * Service export and import + * Service-to-service connectivity over the slice overlay network +* Istio service mesh integration + * Control plane per cluster +* Service imports as virtual services + * E/W ingress/egress gateways + * mTLS across clusters +* KubeSlice Controller + * KubeSlice Control Plane and GitOps + * Extends Kubernetes Control Plane + * Multiple projects/tenants + * Configuration/state managed using CRDs + * Slice management, operations, and policies +

      +
      + +## Usage and Benefits + +
      +How is KubeSlice useful to me? +

      +KubeSlice creates a flat, secure virtual network overlay for streamlined data distribution and communication between +distributed workloads. It enables multi-tenancy and reduces deployment time, complexity, and costs for multi-cloud, hybrid +cloud, and edge environments. KubeSlice seamlessly integrates with the Kubernetes ecosystem. +

      +
      + + +
      +How do I use KubeSlice to onboard applications? +

      +KubeSlice supports slice creation. A slice can be connected to worker clusters, and +applications from those connected clusters can be onboarded onto the slice. +To learn more, see [onboarding applications](/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#onboard-namespaces). +

      +
      + +
      +How do I distribute my applications across clusters? +

      +You can onboard applications from your cluster onto a slice by onboarding namespaces and create a service export to +distribute applications across clusters. The other clusters must also be part of that slice. +To learn more, see [Service Export](/versioned_docs/version-1.5.0/install-kubeslice/yaml/slice-operations/slice-operations-slice-creation.mdx#serviceexports-and-serviceimports). +

      +
      \ No newline at end of file diff --git a/versioned_sidebars/version-1.5.0-sidebars.json b/versioned_sidebars/version-1.5.0-sidebars.json index 3653bcf5..fbb08519 100644 --- a/versioned_sidebars/version-1.5.0-sidebars.json +++ b/versioned_sidebars/version-1.5.0-sidebars.json @@ -226,6 +226,7 @@ }, "troubleshooting/troubleshooting-guide", + "faqs", { "type": "category", "label": "Reference", diff --git a/yarn.lock b/yarn.lock index 10323208..d609180e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,301 +2,180 @@ # yarn lockfile v1 -"@algolia/autocomplete-core@1.17.7": - "integrity" "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==" - "resolved" "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz" - "version" "1.17.7" - dependencies: - "@algolia/autocomplete-plugin-algolia-insights" "1.17.7" - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-plugin-algolia-insights@1.17.7": - "integrity" "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==" - "resolved" "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz" - "version" "1.17.7" - dependencies: - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-preset-algolia@1.17.7": - "integrity" "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==" - "resolved" "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz" - "version" "1.17.7" - dependencies: - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-shared@1.17.7": - "integrity" "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==" - "resolved" "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz" - "version" "1.17.7" - -"@algolia/cache-browser-local-storage@4.24.0": - "integrity" "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==" - "resolved" "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/cache-common" "4.24.0" - -"@algolia/cache-common@4.24.0": - "integrity" "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==" - "resolved" "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz" - "version" "4.24.0" - -"@algolia/cache-in-memory@4.24.0": - "integrity" "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==" - "resolved" "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/cache-common" "4.24.0" - -"@algolia/client-abtesting@5.15.0": - "integrity" "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==" - "resolved" "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-account@4.24.0": - "integrity" "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==" - "resolved" "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-analytics@4.24.0": - "integrity" "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==" - "resolved" "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-analytics@5.15.0": - "integrity" "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==" - "resolved" "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-common@4.24.0": - "integrity" "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==" - "resolved" "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-common@5.15.0": - "integrity" "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==" - "resolved" "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz" - "version" "5.15.0" - -"@algolia/client-insights@5.15.0": - "integrity" "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==" - "resolved" "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-personalization@4.24.0": - "integrity" "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==" - "resolved" "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-personalization@5.15.0": - "integrity" "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==" - "resolved" "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-query-suggestions@5.15.0": - "integrity" "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==" - "resolved" "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.15.0": - "integrity" "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==" - "resolved" "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-search@4.24.0": - "integrity" "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==" - "resolved" "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" +"@algolia/autocomplete-core@1.17.9": + version "1.17.9" + resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz" + integrity sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.17.9" + "@algolia/autocomplete-shared" "1.17.9" + +"@algolia/autocomplete-plugin-algolia-insights@1.17.9": + version "1.17.9" + resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz" + integrity sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ== + dependencies: + "@algolia/autocomplete-shared" "1.17.9" + +"@algolia/autocomplete-preset-algolia@1.17.9": + version "1.17.9" + resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz" + integrity sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ== + dependencies: + "@algolia/autocomplete-shared" "1.17.9" + +"@algolia/autocomplete-shared@1.17.9": + version "1.17.9" + resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz" + integrity sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ== + +"@algolia/client-abtesting@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.29.0.tgz" + integrity sha512-AM/6LYMSTnZvAT5IarLEKjYWOdV+Fb+LVs8JRq88jn8HH6bpVUtjWdOZXqX1hJRXuCAY8SdQfb7F8uEiMNXdYQ== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/client-analytics@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.29.0.tgz" + integrity sha512-La34HJh90l0waw3wl5zETO8TuukeUyjcXhmjYZL3CAPLggmKv74mobiGRIb+mmBENybiFDXf/BeKFLhuDYWMMQ== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/client-common@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.29.0.tgz" + integrity sha512-T0lzJH/JiCxQYtCcnWy7Jf1w/qjGDXTi2npyF9B9UsTvXB97GRC6icyfXxe21mhYvhQcaB1EQ/J2575FXxi2rA== + +"@algolia/client-insights@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.29.0.tgz" + integrity sha512-A39F1zmHY9aev0z4Rt3fTLcGN5AG1VsVUkVWy6yQG5BRDScktH+U5m3zXwThwniBTDV1HrPgiGHZeWb67GkR2Q== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/client-personalization@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.29.0.tgz" + integrity sha512-ibxmh2wKKrzu5du02gp8CLpRMeo+b/75e4ORct98CT7mIxuYFXowULwCd6cMMkz/R0LpKXIbTUl15UL5soaiUQ== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/client-query-suggestions@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.29.0.tgz" + integrity sha512-VZq4/AukOoJC2WSwF6J5sBtt+kImOoBwQc1nH3tgI+cxJBg7B77UsNC+jT6eP2dQCwGKBBRTmtPLUTDDnHpMgA== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.29.0.tgz" + integrity sha512-cZ0Iq3OzFUPpgszzDr1G1aJV5UMIZ4VygJ2Az252q4Rdf5cQMhYEIKArWY/oUjMhQmosM8ygOovNq7gvA9CdCg== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" "@algolia/events@^4.0.1": - "integrity" "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - "resolved" "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" - "version" "4.0.1" - -"@algolia/ingestion@1.15.0": - "integrity" "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==" - "resolved" "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz" - "version" "1.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/logger-common@4.24.0": - "integrity" "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==" - "resolved" "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz" - "version" "4.24.0" - -"@algolia/logger-console@4.24.0": - "integrity" "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==" - "resolved" "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/logger-common" "4.24.0" - -"@algolia/monitoring@1.15.0": - "integrity" "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==" - "resolved" "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz" - "version" "1.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/recommend@4.24.0": - "integrity" "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==" - "resolved" "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz" - "version" "4.24.0" - 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" - -"@algolia/recommend@5.15.0": - "integrity" "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==" - "resolved" "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/requester-browser-xhr@4.24.0": - "integrity" "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==" - "resolved" "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/requester-common" "4.24.0" - -"@algolia/requester-browser-xhr@5.15.0": - "integrity" "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==" - "resolved" "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/requester-common@4.24.0": - "integrity" "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" - "resolved" "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz" - "version" "4.24.0" - -"@algolia/requester-fetch@5.15.0": - "integrity" "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==" - "resolved" "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/requester-node-http@4.24.0": - "integrity" "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==" - "resolved" "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/requester-common" "4.24.0" - -"@algolia/requester-node-http@5.15.0": - "integrity" "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==" - "resolved" "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/transporter@4.24.0": - "integrity" "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==" - "resolved" "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz" - "version" "4.24.0" - dependencies: - "@algolia/cache-common" "4.24.0" - "@algolia/logger-common" "4.24.0" - "@algolia/requester-common" "4.24.0" + version "4.0.1" + resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/ingestion@1.29.0": + version "1.29.0" + resolved "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.29.0.tgz" + integrity sha512-scBXn0wO5tZCxmO6evfa7A3bGryfyOI3aoXqSQBj5SRvNYXaUlFWQ/iKI70gRe/82ICwE0ICXbHT/wIvxOW7vw== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/monitoring@1.29.0": + version "1.29.0" + resolved "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.29.0.tgz" + integrity sha512-FGWWG9jLFhsKB7YiDjM2dwQOYnWu//7Oxrb2vT96N7+s+hg1mdHHfHNRyEudWdxd4jkMhBjeqNA21VbTiOIPVg== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/recommend@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.29.0.tgz" + integrity sha512-xte5+mpdfEARAu61KXa4ewpjchoZuJlAlvQb8ptK6hgHlBHDnYooy1bmOFpokaAICrq/H9HpoqNUX71n+3249A== + dependencies: + "@algolia/client-common" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +"@algolia/requester-browser-xhr@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.29.0.tgz" + integrity sha512-og+7Em75aPHhahEUScq2HQ3J7ULN63Levtd87BYMpn6Im5d5cNhaC4QAUsXu6LWqxRPgh4G+i+wIb6tVhDhg2A== + dependencies: + "@algolia/client-common" "5.29.0" + +"@algolia/requester-fetch@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.29.0.tgz" + integrity sha512-JCxapz7neAy8hT/nQpCvOrI5JO8VyQ1kPvBiaXWNC1prVq0UMYHEL52o1BsPvtXfdQ7BVq19OIq6TjOI06mV/w== + dependencies: + "@algolia/client-common" "5.29.0" + +"@algolia/requester-node-http@5.29.0": + version "5.29.0" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.29.0.tgz" + integrity sha512-lVBD81RBW5VTdEYgnzCz7Pf9j2H44aymCP+/eHGJu4vhU+1O8aKf3TVBgbQr5UM6xoe8IkR/B112XY6YIG2vtg== + dependencies: + "@algolia/client-common" "5.29.0" "@ampproject/remapping@^2.2.0": - "integrity" "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==" - "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" - "version" "2.3.0" + 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" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.26.2", "@babel/code-frame@^7.8.3": - "integrity" "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" - "version" "7.26.2" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.26.2": + version "7.26.2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== dependencies: "@babel/helper-validator-identifier" "^7.25.9" - "js-tokens" "^4.0.0" - "picocolors" "^1.0.0" + js-tokens "^4.0.0" + picocolors "^1.0.0" "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.8": - "integrity" "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz" - "version" "7.26.8" + version "7.26.8" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz" + integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.23.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": - "integrity" "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz" - "version" "7.26.10" +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz" + integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.26.2" @@ -308,45 +187,45 @@ "@babel/template" "^7.26.9" "@babel/traverse" "^7.26.10" "@babel/types" "^7.26.10" - "convert-source-map" "^2.0.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.2.3" - "semver" "^6.3.1" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.23.3", "@babel/generator@^7.25.9", "@babel/generator@^7.26.10", "@babel/generator@^7.27.0": - "integrity" "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz" - "version" "7.27.0" +"@babel/generator@^7.25.9", "@babel/generator@^7.26.10", "@babel/generator@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz" + integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== dependencies: "@babel/parser" "^7.27.0" "@babel/types" "^7.27.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" - "jsesc" "^3.0.2" + jsesc "^3.0.2" "@babel/helper-annotate-as-pure@^7.25.9": - "integrity" "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== dependencies: "@babel/types" "^7.25.9" "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5": - "integrity" "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz" + integrity sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA== dependencies: "@babel/compat-data" "^7.26.8" "@babel/helper-validator-option" "^7.25.9" - "browserslist" "^4.24.0" - "lru-cache" "^5.1.1" - "semver" "^6.3.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" "@babel/helper-create-class-features-plugin@^7.25.9", "@babel/helper-create-class-features-plugin@^7.27.0": - "integrity" "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz" + integrity sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-member-expression-to-functions" "^7.25.9" @@ -354,408 +233,408 @@ "@babel/helper-replace-supers" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/traverse" "^7.27.0" - "semver" "^6.3.1" + semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": - "integrity" "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz" + integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" - "regexpu-core" "^6.1.1" - "semver" "^6.3.1" + regexpu-core "^6.1.1" + semver "^6.3.1" "@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": - "integrity" "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==" - "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz" - "version" "0.6.4" + version "0.6.4" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== 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" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" "@babel/helper-member-expression-to-functions@^7.25.9": - "integrity" "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-module-imports@^7.25.9": - "integrity" "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": - "integrity" "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz" - "version" "7.26.0" + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/helper-optimise-call-expression@^7.25.9": - "integrity" "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== dependencies: "@babel/types" "^7.25.9" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz" - "version" "7.26.5" + version "7.26.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz" + integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg== "@babel/helper-remap-async-to-generator@^7.25.9": - "integrity" "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==" - "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz" + integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-wrap-function" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/helper-replace-supers@^7.25.9", "@babel/helper-replace-supers@^7.26.5": - "integrity" "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz" - "version" "7.26.5" + version "7.26.5" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz" + integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg== dependencies: "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" "@babel/traverse" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers@^7.25.9": - "integrity" "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==" - "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== dependencies: "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helper-string-parser@^7.25.9": - "integrity" "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" - "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== "@babel/helper-validator-identifier@^7.25.9": - "integrity" "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== "@babel/helper-validator-option@^7.25.9": - "integrity" "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== "@babel/helper-wrap-function@^7.25.9": - "integrity" "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==" - "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz" + integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== dependencies: "@babel/template" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" "@babel/helpers@^7.26.10": - "integrity" "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz" + integrity sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg== dependencies: "@babel/template" "^7.27.0" "@babel/types" "^7.27.0" "@babel/parser@^7.26.10", "@babel/parser@^7.27.0": - "integrity" "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz" + integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== dependencies: "@babel/types" "^7.27.0" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": - "integrity" "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz" + integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": - "integrity" "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz" + integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": - "integrity" "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==" - "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.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + 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.25.9.tgz" + integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": - "integrity" "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz" + integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-optional-chaining" "^7.25.9" "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": - "integrity" "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz" + integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - "integrity" "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==" - "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" - "version" "7.21.0-placeholder-for-preset-env.2" + 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== "@babel/plugin-syntax-dynamic-import@^7.8.3": - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - "version" "7.8.3" + 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" "@babel/plugin-syntax-import-assertions@^7.26.0": - "integrity" "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz" - "version" "7.26.0" + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz" + integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-import-attributes@^7.26.0": - "integrity" "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz" - "version" "7.26.0" + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-jsx@^7.25.9": - "integrity" "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz" + integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-typescript@^7.25.9": - "integrity" "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz" + integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - "integrity" "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" - "version" "7.18.6" + 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" "@babel/plugin-transform-arrow-functions@^7.25.9": - "integrity" "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz" + integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-async-generator-functions@^7.26.8": - "integrity" "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz" - "version" "7.26.8" + version "7.26.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz" + integrity sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-remap-async-to-generator" "^7.25.9" "@babel/traverse" "^7.26.8" "@babel/plugin-transform-async-to-generator@^7.25.9": - "integrity" "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz" + integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-remap-async-to-generator" "^7.25.9" "@babel/plugin-transform-block-scoped-functions@^7.26.5": - "integrity" "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz" - "version" "7.26.5" + version "7.26.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz" + integrity sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-block-scoping@^7.25.9": - "integrity" "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz" + integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-class-properties@^7.25.9": - "integrity" "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz" + integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-class-static-block@^7.26.0": - "integrity" "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz" - "version" "7.26.0" + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz" + integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-classes@^7.25.9": - "integrity" "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz" + integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-replace-supers" "^7.25.9" "@babel/traverse" "^7.25.9" - "globals" "^11.1.0" + globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.25.9": - "integrity" "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz" + integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/template" "^7.25.9" "@babel/plugin-transform-destructuring@^7.25.9": - "integrity" "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz" + integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-dotall-regex@^7.25.9": - "integrity" "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz" + integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-duplicate-keys@^7.25.9": - "integrity" "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz" + integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": - "integrity" "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz" + integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-dynamic-import@^7.25.9": - "integrity" "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz" + integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-exponentiation-operator@^7.26.3": - "integrity" "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz" - "version" "7.26.3" + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz" + integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-export-namespace-from@^7.25.9": - "integrity" "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz" + integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-for-of@^7.26.9": - "integrity" "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz" - "version" "7.26.9" + version "7.26.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz" + integrity sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-function-name@^7.25.9": - "integrity" "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz" + integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== dependencies: "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/traverse" "^7.25.9" "@babel/plugin-transform-json-strings@^7.25.9": - "integrity" "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz" + integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-literals@^7.25.9": - "integrity" "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz" + integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-logical-assignment-operators@^7.25.9": - "integrity" "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz" + integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-member-expression-literals@^7.25.9": - "integrity" "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz" + integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-modules-amd@^7.25.9": - "integrity" "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz" + integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-modules-commonjs@^7.26.3": - "integrity" "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz" - "version" "7.26.3" + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz" + integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== dependencies: "@babel/helper-module-transforms" "^7.26.0" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-modules-systemjs@^7.25.9": - "integrity" "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz" + integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" @@ -763,130 +642,130 @@ "@babel/traverse" "^7.25.9" "@babel/plugin-transform-modules-umd@^7.25.9": - "integrity" "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz" + integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== dependencies: "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": - "integrity" "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz" + integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-new-target@^7.25.9": - "integrity" "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz" + integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-nullish-coalescing-operator@^7.26.6": - "integrity" "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz" - "version" "7.26.6" + version "7.26.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz" + integrity sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-numeric-separator@^7.25.9": - "integrity" "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz" + integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-object-rest-spread@^7.25.9": - "integrity" "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz" + integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== dependencies: "@babel/helper-compilation-targets" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-parameters" "^7.25.9" "@babel/plugin-transform-object-super@^7.25.9": - "integrity" "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz" + integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-replace-supers" "^7.25.9" "@babel/plugin-transform-optional-catch-binding@^7.25.9": - "integrity" "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz" + integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-optional-chaining@^7.25.9": - "integrity" "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz" + integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-parameters@^7.25.9": - "integrity" "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz" + integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-private-methods@^7.25.9": - "integrity" "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz" + integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== dependencies: "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-private-property-in-object@^7.25.9": - "integrity" "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz" + integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-create-class-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-property-literals@^7.25.9": - "integrity" "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz" + integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-react-constant-elements@^7.21.3": - "integrity" "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz" - "version" "7.25.1" + version "7.25.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz" + integrity sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ== dependencies: "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-react-display-name@^7.25.9": - "integrity" "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz" + integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-react-jsx-development@^7.25.9": - "integrity" "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz" + integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw== dependencies: "@babel/plugin-transform-react-jsx" "^7.25.9" "@babel/plugin-transform-react-jsx@^7.25.9": - "integrity" "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz" + integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-module-imports" "^7.25.9" @@ -895,88 +774,88 @@ "@babel/types" "^7.25.9" "@babel/plugin-transform-react-pure-annotations@^7.25.9": - "integrity" "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz" + integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-regenerator@^7.25.9": - "integrity" "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz" + integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" - "regenerator-transform" "^0.15.2" + regenerator-transform "^0.15.2" "@babel/plugin-transform-regexp-modifiers@^7.26.0": - "integrity" "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz" - "version" "7.26.0" + version "7.26.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz" + integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-reserved-words@^7.25.9": - "integrity" "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz" + integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== dependencies: "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-runtime@^7.22.9", "@babel/plugin-transform-runtime@^7.25.9": - "integrity" "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz" - "version" "7.26.10" +"@babel/plugin-transform-runtime@^7.25.9": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz" + integrity sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-plugin-utils" "^7.26.5" - "babel-plugin-polyfill-corejs2" "^0.4.10" - "babel-plugin-polyfill-corejs3" "^0.11.0" - "babel-plugin-polyfill-regenerator" "^0.6.1" - "semver" "^6.3.1" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.11.0" + babel-plugin-polyfill-regenerator "^0.6.1" + semver "^6.3.1" "@babel/plugin-transform-shorthand-properties@^7.25.9": - "integrity" "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz" + integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-spread@^7.25.9": - "integrity" "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz" + integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-sticky-regex@^7.25.9": - "integrity" "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz" + integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-template-literals@^7.26.8": - "integrity" "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz" - "version" "7.26.8" + version "7.26.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz" + integrity sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-typeof-symbol@^7.26.7": - "integrity" "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz" + integrity sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-typescript@^7.27.0": - "integrity" "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz" + integrity sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-create-class-features-plugin" "^7.27.0" @@ -985,40 +864,40 @@ "@babel/plugin-syntax-typescript" "^7.25.9" "@babel/plugin-transform-unicode-escapes@^7.25.9": - "integrity" "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz" + integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-property-regex@^7.25.9": - "integrity" "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz" + integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-regex@^7.25.9": - "integrity" "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz" + integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-unicode-sets-regex@^7.25.9": - "integrity" "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz" - "version" "7.25.9" + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz" + integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" -"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.22.9", "@babel/preset-env@^7.25.9": - "integrity" "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==" - "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz" - "version" "7.26.9" +"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.25.9": + version "7.26.9" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz" + integrity sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ== dependencies: "@babel/compat-data" "^7.26.8" "@babel/helper-compilation-targets" "^7.26.5" @@ -1084,25 +963,25 @@ "@babel/plugin-transform-unicode-regex" "^7.25.9" "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" "@babel/preset-modules" "0.1.6-no-external-plugins" - "babel-plugin-polyfill-corejs2" "^0.4.10" - "babel-plugin-polyfill-corejs3" "^0.11.0" - "babel-plugin-polyfill-regenerator" "^0.6.1" - "core-js-compat" "^3.40.0" - "semver" "^6.3.1" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.11.0" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.40.0" + semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": - "integrity" "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==" - "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" - "version" "0.1.6-no-external-plugins" + 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" + esutils "^2.0.2" -"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5", "@babel/preset-react@^7.25.9": - "integrity" "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==" - "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz" - "version" "7.26.3" +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.25.9": + version "7.26.3" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz" + integrity sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw== dependencies: "@babel/helper-plugin-utils" "^7.25.9" "@babel/helper-validator-option" "^7.25.9" @@ -1111,10 +990,10 @@ "@babel/plugin-transform-react-jsx-development" "^7.25.9" "@babel/plugin-transform-react-pure-annotations" "^7.25.9" -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.22.5", "@babel/preset-typescript@^7.25.9": - "integrity" "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==" - "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz" - "version" "7.27.0" +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz" + integrity sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ== dependencies: "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-validator-option" "^7.25.9" @@ -1122,402 +1001,413 @@ "@babel/plugin-transform-modules-commonjs" "^7.26.3" "@babel/plugin-transform-typescript" "^7.27.0" -"@babel/runtime-corejs3@^7.22.6", "@babel/runtime-corejs3@^7.25.9": - "integrity" "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==" - "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz" - "version" "7.27.0" +"@babel/runtime-corejs3@^7.25.9": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz" + integrity sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew== dependencies: - "core-js-pure" "^3.30.2" - "regenerator-runtime" "^0.14.0" + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": - "integrity" "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz" - "version" "7.27.0" +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz" + integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== dependencies: - "regenerator-runtime" "^0.14.0" + regenerator-runtime "^0.14.0" "@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0": - "integrity" "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz" + integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== dependencies: "@babel/code-frame" "^7.26.2" "@babel/parser" "^7.27.0" "@babel/types" "^7.27.0" -"@babel/traverse@^7.22.8", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": - "integrity" "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz" - "version" "7.27.0" +"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz" + integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== dependencies: "@babel/code-frame" "^7.26.2" "@babel/generator" "^7.27.0" "@babel/parser" "^7.27.0" "@babel/template" "^7.27.0" "@babel/types" "^7.27.0" - "debug" "^4.3.1" - "globals" "^11.1.0" + debug "^4.3.1" + globals "^11.1.0" "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.4.4": - "integrity" "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz" - "version" "7.27.0" + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz" + integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== dependencies: "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" "@colors/colors@1.5.0": - "integrity" "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" - "resolved" "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - "version" "1.5.0" - -"@csstools/cascade-layer-name-parser@^2.0.4": - "integrity" "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==" - "resolved" "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz" - "version" "2.0.4" - -"@csstools/color-helpers@^5.0.1": - "integrity" "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==" - "resolved" "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz" - "version" "5.0.1" - -"@csstools/css-calc@^2.1.0": - "integrity" "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==" - "resolved" "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz" - "version" "2.1.0" - -"@csstools/css-color-parser@^3.0.6": - "integrity" "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==" - "resolved" "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "@csstools/color-helpers" "^5.0.1" - "@csstools/css-calc" "^2.1.0" - -"@csstools/css-parser-algorithms@^3.0.4": - "integrity" "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==" - "resolved" "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz" - "version" "3.0.4" - -"@csstools/css-tokenizer@^3.0.3": - "integrity" "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==" - "resolved" "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz" - "version" "3.0.3" - -"@csstools/media-query-list-parser@^4.0.2": - "integrity" "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==" - "resolved" "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz" - "version" "4.0.2" + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@csstools/cascade-layer-name-parser@^2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz" + integrity sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A== + +"@csstools/color-helpers@^5.0.2": + version "5.0.2" + resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz" + integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA== + +"@csstools/css-calc@^2.1.4": + version "2.1.4" + resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz" + integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== + +"@csstools/css-color-parser@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz" + integrity sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg== + dependencies: + "@csstools/color-helpers" "^5.0.2" + "@csstools/css-calc" "^2.1.4" + +"@csstools/css-parser-algorithms@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz" + integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== + +"@csstools/css-tokenizer@^3.0.4": + version "3.0.4" + resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz" + integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== + +"@csstools/media-query-list-parser@^4.0.3": + version "4.0.3" + resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz" + integrity sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ== "@csstools/postcss-cascade-layers@^5.0.1": - "integrity" "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz" - "version" "5.0.1" + version "5.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz" + integrity sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ== dependencies: "@csstools/selector-specificity" "^5.0.0" - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" + +"@csstools/postcss-color-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz" + integrity sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" + "@csstools/utilities" "^2.0.0" -"@csstools/postcss-color-function@^4.0.6": - "integrity" "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz" - "version" "4.0.6" +"@csstools/postcss-color-mix-function@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz" + integrity sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-color-mix-function@^3.0.6": - "integrity" "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz" - "version" "3.0.6" +"@csstools/postcss-color-mix-variadic-function-arguments@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz" + integrity sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-content-alt-text@^2.0.4": - "integrity" "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz" - "version" "2.0.4" +"@csstools/postcss-content-alt-text@^2.0.6": + version "2.0.6" + resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz" + integrity sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-exponential-functions@^2.0.5": - "integrity" "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz" - "version" "2.0.5" +"@csstools/postcss-exponential-functions@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz" + integrity sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/postcss-font-format-keywords@^4.0.0": - "integrity" "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" + integrity sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw== dependencies: "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" - -"@csstools/postcss-gamut-mapping@^2.0.6": - "integrity" "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz" - "version" "2.0.6" - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-gradients-interpolation-method@^5.0.6": - "integrity" "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz" - "version" "5.0.6" - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-gamut-mapping@^2.0.10": + version "2.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz" + integrity sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-gradients-interpolation-method@^5.0.10": + version "5.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz" + integrity sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-hwb-function@^4.0.6": - "integrity" "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz" - "version" "4.0.6" +"@csstools/postcss-hwb-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz" + integrity sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-ic-unit@^4.0.0": - "integrity" "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz" - "version" "4.0.0" +"@csstools/postcss-ic-unit@^4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz" + integrity sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA== dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"@csstools/postcss-initial@^2.0.0": - "integrity" "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz" - "version" "2.0.0" +"@csstools/postcss-initial@^2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz" + integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg== -"@csstools/postcss-is-pseudo-class@^5.0.1": - "integrity" "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz" - "version" "5.0.1" +"@csstools/postcss-is-pseudo-class@^5.0.3": + version "5.0.3" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz" + integrity sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ== dependencies: "@csstools/selector-specificity" "^5.0.0" - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"@csstools/postcss-light-dark-function@^2.0.7": - "integrity" "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz" - "version" "2.0.7" +"@csstools/postcss-light-dark-function@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz" + integrity sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" "@csstools/postcss-logical-float-and-clear@^3.0.0": - "integrity" "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" + integrity sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ== "@csstools/postcss-logical-overflow@^2.0.0": - "integrity" "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" - "version" "2.0.0" + version "2.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" + integrity sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA== "@csstools/postcss-logical-overscroll-behavior@^2.0.0": - "integrity" "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" - "version" "2.0.0" + version "2.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" + integrity sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w== "@csstools/postcss-logical-resize@^3.0.0": - "integrity" "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" + integrity sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"@csstools/postcss-logical-viewport-units@^3.0.3": - "integrity" "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz" - "version" "3.0.3" +"@csstools/postcss-logical-viewport-units@^3.0.4": + version "3.0.4" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz" + integrity sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ== dependencies: - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-media-minmax@^2.0.5": - "integrity" "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz" - "version" "2.0.5" +"@csstools/postcss-media-minmax@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz" + integrity sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" -"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.4": - "integrity" "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz" - "version" "3.0.4" +"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz" + integrity sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" "@csstools/postcss-nested-calc@^4.0.0": - "integrity" "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" + integrity sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A== dependencies: "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" "@csstools/postcss-normalize-display-values@^4.0.0": - "integrity" "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" + integrity sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"@csstools/postcss-oklab-function@^4.0.6": - "integrity" "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz" - "version" "4.0.6" +"@csstools/postcss-oklab-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz" + integrity sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-progressive-custom-properties@^4.0.0": - "integrity" "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz" - "version" "4.0.0" +"@csstools/postcss-progressive-custom-properties@^4.1.0": + version "4.1.0" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz" + integrity sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"@csstools/postcss-random-function@^1.0.1": - "integrity" "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz" - "version" "1.0.1" +"@csstools/postcss-random-function@^2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz" + integrity sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" -"@csstools/postcss-relative-color-syntax@^3.0.6": - "integrity" "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz" - "version" "3.0.6" +"@csstools/postcss-relative-color-syntax@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz" + integrity sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" "@csstools/postcss-scope-pseudo-class@^4.0.1": - "integrity" "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" - "version" "4.0.1" + version "4.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" + integrity sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q== dependencies: - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"@csstools/postcss-sign-functions@^1.1.0": - "integrity" "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz" - "version" "1.1.0" +"@csstools/postcss-sign-functions@^1.1.4": + version "1.1.4" + resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz" + integrity sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" -"@csstools/postcss-stepped-value-functions@^4.0.5": - "integrity" "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz" - "version" "4.0.5" +"@csstools/postcss-stepped-value-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz" + integrity sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" -"@csstools/postcss-text-decoration-shorthand@^4.0.1": - "integrity" "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz" - "version" "4.0.1" +"@csstools/postcss-text-decoration-shorthand@^4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz" + integrity sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA== dependencies: - "@csstools/color-helpers" "^5.0.1" - "postcss-value-parser" "^4.2.0" + "@csstools/color-helpers" "^5.0.2" + postcss-value-parser "^4.2.0" -"@csstools/postcss-trigonometric-functions@^4.0.5": - "integrity" "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz" - "version" "4.0.5" +"@csstools/postcss-trigonometric-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz" + integrity sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A== dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/postcss-unset-value@^4.0.0": - "integrity" "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==" - "resolved" "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" + integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== -"@csstools/selector-resolve-nested@^3.0.0": - "integrity" "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==" - "resolved" "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz" - "version" "3.0.0" +"@csstools/selector-resolve-nested@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz" + integrity sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g== "@csstools/selector-specificity@^5.0.0": - "integrity" "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==" - "resolved" "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" - "version" "5.0.0" + version "5.0.0" + resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" + integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== "@csstools/utilities@^2.0.0": - "integrity" "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==" - "resolved" "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" - "version" "2.0.0" + version "2.0.0" + resolved "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" + integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== "@discoveryjs/json-ext@0.5.7": - "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" - "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - "version" "0.5.7" - -"@docsearch/css@3.8.0": - "integrity" "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" - "resolved" "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz" - "version" "3.8.0" - -"@docsearch/react@^3.5.2": - "integrity" "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==" - "resolved" "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz" - "version" "3.8.0" - dependencies: - "@algolia/autocomplete-core" "1.17.7" - "@algolia/autocomplete-preset-algolia" "1.17.7" - "@docsearch/css" "3.8.0" - "algoliasearch" "^5.12.0" - -"@docusaurus/babel@3.7.0": - "integrity" "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz" - "version" "3.7.0" + version "0.5.7" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@docsearch/css@3.9.0": + version "3.9.0" + resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz" + integrity sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA== + +"@docsearch/react@^3.9.0": + version "3.9.0" + resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz" + integrity sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ== + dependencies: + "@algolia/autocomplete-core" "1.17.9" + "@algolia/autocomplete-preset-algolia" "1.17.9" + "@docsearch/css" "3.9.0" + algoliasearch "^5.14.2" + +"@docusaurus/babel@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz" + integrity sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw== dependencies: "@babel/core" "^7.25.9" "@babel/generator" "^7.25.9" @@ -1529,969 +1419,720 @@ "@babel/runtime" "^7.25.9" "@babel/runtime-corejs3" "^7.25.9" "@babel/traverse" "^7.25.9" - "@docusaurus/logger" "3.7.0" - "@docusaurus/utils" "3.7.0" - "babel-plugin-dynamic-import-node" "^2.3.3" - "fs-extra" "^11.1.1" - "tslib" "^2.6.0" + "@docusaurus/logger" "3.8.1" + "@docusaurus/utils" "3.8.1" + babel-plugin-dynamic-import-node "^2.3.3" + fs-extra "^11.1.1" + tslib "^2.6.0" -"@docusaurus/bundler@3.7.0": - "integrity" "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==" - "resolved" "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz" - "version" "3.7.0" +"@docusaurus/bundler@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz" + integrity sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA== dependencies: "@babel/core" "^7.25.9" - "@docusaurus/babel" "3.7.0" - "@docusaurus/cssnano-preset" "3.7.0" - "@docusaurus/logger" "3.7.0" - "@docusaurus/types" "3.7.0" - "@docusaurus/utils" "3.7.0" - "babel-loader" "^9.2.1" - "clean-css" "^5.3.2" - "copy-webpack-plugin" "^11.0.0" - "css-loader" "^6.8.1" - "css-minimizer-webpack-plugin" "^5.0.1" - "cssnano" "^6.1.2" - "file-loader" "^6.2.0" - "html-minifier-terser" "^7.2.0" - "mini-css-extract-plugin" "^2.9.1" - "null-loader" "^4.0.1" - "postcss" "^8.4.26" - "postcss-loader" "^7.3.3" - "postcss-preset-env" "^10.1.0" - "react-dev-utils" "^12.0.1" - "terser-webpack-plugin" "^5.3.9" - "tslib" "^2.6.0" - "url-loader" "^4.1.1" - "webpack" "^5.95.0" - "webpackbar" "^6.0.1" - -"@docusaurus/core@^2.0.0-beta || ^3.0.0-alpha", "@docusaurus/core@^3.5.2", "@docusaurus/core@3.5.2": - "integrity" "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==" - "resolved" "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz" - "version" "3.5.2" - 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.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "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" - -"@docusaurus/core@3.7.0": - "integrity" "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/babel" "3.7.0" - "@docusaurus/bundler" "3.7.0" - "@docusaurus/logger" "3.7.0" - "@docusaurus/mdx-loader" "3.7.0" - "@docusaurus/utils" "3.7.0" - "@docusaurus/utils-common" "3.7.0" - "@docusaurus/utils-validation" "3.7.0" - "boxen" "^6.2.1" - "chalk" "^4.1.2" - "chokidar" "^3.5.3" - "cli-table3" "^0.6.3" - "combine-promises" "^1.1.0" - "commander" "^5.1.0" - "core-js" "^3.31.1" - "del" "^6.1.1" - "detect-port" "^1.5.1" - "escape-html" "^1.0.3" - "eta" "^2.2.0" - "eval" "^0.1.8" - "fs-extra" "^11.1.1" - "html-tags" "^3.3.1" - "html-webpack-plugin" "^5.6.0" - "leven" "^3.1.0" - "lodash" "^4.17.21" - "p-map" "^4.0.0" - "prompts" "^2.4.2" - "react-dev-utils" "^12.0.1" - "react-helmet-async" "npm:@slorber/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" - "semver" "^7.5.4" - "serve-handler" "^6.1.6" - "shelljs" "^0.8.5" - "tslib" "^2.6.0" - "update-notifier" "^6.0.2" - "webpack" "^5.95.0" - "webpack-bundle-analyzer" "^4.10.2" - "webpack-dev-server" "^4.15.2" - "webpack-merge" "^6.0.1" - -"@docusaurus/cssnano-preset@3.5.2": - "integrity" "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==" - "resolved" "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "cssnano-preset-advanced" "^6.1.2" - "postcss" "^8.4.38" - "postcss-sort-media-queries" "^5.2.0" - "tslib" "^2.6.0" - -"@docusaurus/cssnano-preset@3.7.0": - "integrity" "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "cssnano-preset-advanced" "^6.1.2" - "postcss" "^8.4.38" - "postcss-sort-media-queries" "^5.2.0" - "tslib" "^2.6.0" - -"@docusaurus/logger@3.5.2": - "integrity" "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==" - "resolved" "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "chalk" "^4.1.2" - "tslib" "^2.6.0" - -"@docusaurus/logger@3.7.0": - "integrity" "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==" - "resolved" "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "chalk" "^4.1.2" - "tslib" "^2.6.0" - -"@docusaurus/mdx-loader@3.5.2": - "integrity" "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==" - "resolved" "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/logger" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "@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" - -"@docusaurus/mdx-loader@3.7.0": - "integrity" "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==" - "resolved" "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/logger" "3.7.0" - "@docusaurus/utils" "3.7.0" - "@docusaurus/utils-validation" "3.7.0" + "@docusaurus/babel" "3.8.1" + "@docusaurus/cssnano-preset" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + babel-loader "^9.2.1" + clean-css "^5.3.3" + copy-webpack-plugin "^11.0.0" + css-loader "^6.11.0" + css-minimizer-webpack-plugin "^5.0.1" + cssnano "^6.1.2" + file-loader "^6.2.0" + html-minifier-terser "^7.2.0" + mini-css-extract-plugin "^2.9.2" + null-loader "^4.0.1" + postcss "^8.5.4" + postcss-loader "^7.3.4" + postcss-preset-env "^10.2.1" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.95.0" + webpackbar "^6.0.1" + +"@docusaurus/core@^2.0.0-beta || ^3.0.0-alpha", "@docusaurus/core@^3.6.2", "@docusaurus/core@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz" + integrity sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA== + dependencies: + "@docusaurus/babel" "3.8.1" + "@docusaurus/bundler" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + core-js "^3.31.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + eval "^0.1.8" + execa "5.1.1" + fs-extra "^11.1.1" + html-tags "^3.3.1" + html-webpack-plugin "^5.6.0" + leven "^3.1.0" + lodash "^4.17.21" + open "^8.4.0" + p-map "^4.0.0" + prompts "^2.4.2" + react-helmet-async "npm:@slorber/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" + semver "^7.5.4" + serve-handler "^6.1.6" + tinypool "^1.0.2" + tslib "^2.6.0" + update-notifier "^6.0.2" + webpack "^5.95.0" + webpack-bundle-analyzer "^4.10.2" + webpack-dev-server "^4.15.2" + webpack-merge "^6.0.1" + +"@docusaurus/cssnano-preset@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz" + integrity sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug== + dependencies: + cssnano-preset-advanced "^6.1.2" + postcss "^8.5.4" + postcss-sort-media-queries "^5.2.0" + tslib "^2.6.0" + +"@docusaurus/logger@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz" + integrity sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + +"@docusaurus/mdx-loader@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz" + integrity sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w== + dependencies: + "@docusaurus/logger" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" "@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" - -"@docusaurus/module-type-aliases@^3.6.2": - "integrity" "sha512-NrJkL2rLTCjHtWOqUvWzwqvJrsKLj0gVJeV6q5yeKdKKgItietcTf2fTRkM9LHKSUN8CBDXxwHABeQvTahvmXQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.2.tgz" - "version" "3.6.2" - dependencies: - "@docusaurus/types" "3.6.2" + 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 "^2.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" + +"@docusaurus/module-type-aliases@^3.6.2", "@docusaurus/module-type-aliases@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz" + integrity sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg== + dependencies: + "@docusaurus/types" "3.8.1" "@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" - -"@docusaurus/module-type-aliases@3.5.2": - "integrity" "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==" - "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/types" "3.5.2" - "@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" - -"@docusaurus/module-type-aliases@3.7.0": - "integrity" "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==" - "resolved" "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/types" "3.7.0" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - "react-helmet-async" "npm:@slorber/react-helmet-async@*" - "react-loadable" "npm:@docusaurus/react-loadable@6.0.0" - -"@docusaurus/plugin-client-redirects@^3.5.2": - "integrity" "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "eta" "^2.2.0" - "fs-extra" "^11.1.1" - "lodash" "^4.17.21" - "tslib" "^2.6.0" - -"@docusaurus/plugin-content-blog@^3.4.0": - "integrity" "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/core" "3.7.0" - "@docusaurus/logger" "3.7.0" - "@docusaurus/mdx-loader" "3.7.0" - "@docusaurus/theme-common" "3.7.0" - "@docusaurus/types" "3.7.0" - "@docusaurus/utils" "3.7.0" - "@docusaurus/utils-common" "3.7.0" - "@docusaurus/utils-validation" "3.7.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" - -"@docusaurus/plugin-content-blog@3.5.2": - "integrity" "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/theme-common" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "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" - -"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@^3.5.2", "@docusaurus/plugin-content-docs@3.5.2": - "integrity" "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/module-type-aliases" "3.5.2" - "@docusaurus/theme-common" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + +"@docusaurus/plugin-client-redirects@^3.6.2": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz" + integrity sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + +"@docusaurus/plugin-content-blog@^3.6.2", "@docusaurus/plugin-content-blog@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz" + integrity sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/theme-common" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + cheerio "1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^11.1.1" + lodash "^4.17.21" + schema-dts "^1.1.2" + srcset "^4.0.0" + tslib "^2.6.0" + unist-util-visit "^5.0.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz" + integrity sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/module-type-aliases" "3.8.1" + "@docusaurus/theme-common" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" "@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" - -"@docusaurus/plugin-content-pages@3.5.2": - "integrity" "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "fs-extra" "^11.1.1" - "tslib" "^2.6.0" - "webpack" "^5.88.1" - -"@docusaurus/plugin-debug@3.5.2": - "integrity" "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "fs-extra" "^11.1.1" - "react-json-view-lite" "^1.2.0" - "tslib" "^2.6.0" - -"@docusaurus/plugin-google-analytics@3.5.2": - "integrity" "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "tslib" "^2.6.0" - -"@docusaurus/plugin-google-gtag@^3.5.2": - "integrity" "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/core" "3.7.0" - "@docusaurus/types" "3.7.0" - "@docusaurus/utils-validation" "3.7.0" - "@types/gtag.js" "^0.0.12" - "tslib" "^2.6.0" - -"@docusaurus/plugin-google-gtag@3.5.2": - "integrity" "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + schema-dts "^1.1.2" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-pages@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz" + integrity sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + fs-extra "^11.1.1" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/plugin-css-cascade-layers@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz" + integrity sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + tslib "^2.6.0" + +"@docusaurus/plugin-debug@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz" + integrity sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + fs-extra "^11.1.1" + react-json-view-lite "^2.3.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz" + integrity sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + tslib "^2.6.0" + +"@docusaurus/plugin-google-gtag@^3.6.2", "@docusaurus/plugin-google-gtag@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz" + integrity sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" "@types/gtag.js" "^0.0.12" - "tslib" "^2.6.0" - -"@docusaurus/plugin-google-tag-manager@3.5.2": - "integrity" "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "tslib" "^2.6.0" - -"@docusaurus/plugin-sitemap@3.5.2": - "integrity" "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==" - "resolved" "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "fs-extra" "^11.1.1" - "sitemap" "^7.1.1" - "tslib" "^2.6.0" - -"@docusaurus/preset-classic@^3.5.2": - "integrity" "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==" - "resolved" "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/plugin-content-blog" "3.5.2" - "@docusaurus/plugin-content-docs" "3.5.2" - "@docusaurus/plugin-content-pages" "3.5.2" - "@docusaurus/plugin-debug" "3.5.2" - "@docusaurus/plugin-google-analytics" "3.5.2" - "@docusaurus/plugin-google-gtag" "3.5.2" - "@docusaurus/plugin-google-tag-manager" "3.5.2" - "@docusaurus/plugin-sitemap" "3.5.2" - "@docusaurus/theme-classic" "3.5.2" - "@docusaurus/theme-common" "3.5.2" - "@docusaurus/theme-search-algolia" "3.5.2" - "@docusaurus/types" "3.5.2" - -"@docusaurus/theme-classic@3.5.2": - "integrity" "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==" - "resolved" "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/core" "3.5.2" - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/module-type-aliases" "3.5.2" - "@docusaurus/plugin-content-blog" "3.5.2" - "@docusaurus/plugin-content-docs" "3.5.2" - "@docusaurus/plugin-content-pages" "3.5.2" - "@docusaurus/theme-common" "3.5.2" - "@docusaurus/theme-translations" "3.5.2" - "@docusaurus/types" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" + tslib "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz" + integrity sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + tslib "^2.6.0" + +"@docusaurus/plugin-sitemap@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz" + integrity sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + fs-extra "^11.1.1" + sitemap "^7.1.1" + tslib "^2.6.0" + +"@docusaurus/plugin-svgr@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz" + integrity sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + "@svgr/core" "8.1.0" + "@svgr/webpack" "^8.1.0" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/preset-classic@^3.6.2": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz" + integrity sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/plugin-content-blog" "3.8.1" + "@docusaurus/plugin-content-docs" "3.8.1" + "@docusaurus/plugin-content-pages" "3.8.1" + "@docusaurus/plugin-css-cascade-layers" "3.8.1" + "@docusaurus/plugin-debug" "3.8.1" + "@docusaurus/plugin-google-analytics" "3.8.1" + "@docusaurus/plugin-google-gtag" "3.8.1" + "@docusaurus/plugin-google-tag-manager" "3.8.1" + "@docusaurus/plugin-sitemap" "3.8.1" + "@docusaurus/plugin-svgr" "3.8.1" + "@docusaurus/theme-classic" "3.8.1" + "@docusaurus/theme-common" "3.8.1" + "@docusaurus/theme-search-algolia" "3.8.1" + "@docusaurus/types" "3.8.1" + +"@docusaurus/theme-classic@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz" + integrity sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/module-type-aliases" "3.8.1" + "@docusaurus/plugin-content-blog" "3.8.1" + "@docusaurus/plugin-content-docs" "3.8.1" + "@docusaurus/plugin-content-pages" "3.8.1" + "@docusaurus/theme-common" "3.8.1" + "@docusaurus/theme-translations" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" "@mdx-js/react" "^3.0.0" - "clsx" "^2.0.0" - "copy-text-to-clipboard" "^3.2.0" - "infima" "0.2.0-alpha.44" - "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" - -"@docusaurus/theme-common@3.5.2": - "integrity" "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==" - "resolved" "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/mdx-loader" "3.5.2" - "@docusaurus/module-type-aliases" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@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" - -"@docusaurus/theme-common@3.7.0": - "integrity" "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==" - "resolved" "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/mdx-loader" "3.7.0" - "@docusaurus/module-type-aliases" "3.7.0" - "@docusaurus/utils" "3.7.0" - "@docusaurus/utils-common" "3.7.0" + clsx "^2.0.0" + copy-text-to-clipboard "^3.2.0" + infima "0.2.0-alpha.45" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.5.4" + 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" + +"@docusaurus/theme-common@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz" + integrity sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw== + dependencies: + "@docusaurus/mdx-loader" "3.8.1" + "@docusaurus/module-type-aliases" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" "@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" - -"@docusaurus/theme-search-algolia@3.5.2": - "integrity" "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==" - "resolved" "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.5.2" - "@docusaurus/logger" "3.5.2" - "@docusaurus/plugin-content-docs" "3.5.2" - "@docusaurus/theme-common" "3.5.2" - "@docusaurus/theme-translations" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-validation" "3.5.2" - "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" - -"@docusaurus/theme-translations@3.5.2": - "integrity" "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==" - "resolved" "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "fs-extra" "^11.1.1" - "tslib" "^2.6.0" - -"@docusaurus/types@*", "@docusaurus/types@3.6.2": - "integrity" "sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.2.tgz" - "version" "3.6.2" - 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.95.0" - "webpack-merge" "^5.9.0" - -"@docusaurus/types@3.5.2": - "integrity" "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==" - "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz" - "version" "3.5.2" + 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" + +"@docusaurus/theme-search-algolia@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz" + integrity sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ== + dependencies: + "@docsearch/react" "^3.9.0" + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/plugin-content-docs" "3.8.1" + "@docusaurus/theme-common" "3.8.1" + "@docusaurus/theme-translations" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + algoliasearch "^5.17.1" + algoliasearch-helper "^3.22.6" + 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" + +"@docusaurus/theme-translations@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz" + integrity sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/types@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz" + integrity sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg== 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" - -"@docusaurus/types@3.7.0": - "integrity" "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz" - "version" "3.7.0" - 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" "npm:@slorber/react-helmet-async@1.3.0" - "utility-types" "^3.10.0" - "webpack" "^5.95.0" - "webpack-merge" "^5.9.0" - -"@docusaurus/utils-common@3.5.2": - "integrity" "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "tslib" "^2.6.0" - -"@docusaurus/utils-common@3.7.0": - "integrity" "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/types" "3.7.0" - "tslib" "^2.6.0" - -"@docusaurus/utils-validation@3.5.2": - "integrity" "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/logger" "3.5.2" - "@docusaurus/utils" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "fs-extra" "^11.2.0" - "joi" "^17.9.2" - "js-yaml" "^4.1.0" - "lodash" "^4.17.21" - "tslib" "^2.6.0" - -"@docusaurus/utils-validation@3.7.0": - "integrity" "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/logger" "3.7.0" - "@docusaurus/utils" "3.7.0" - "@docusaurus/utils-common" "3.7.0" - "fs-extra" "^11.2.0" - "joi" "^17.9.2" - "js-yaml" "^4.1.0" - "lodash" "^4.17.21" - "tslib" "^2.6.0" - -"@docusaurus/utils@3.5.2": - "integrity" "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "@docusaurus/logger" "3.5.2" - "@docusaurus/utils-common" "3.5.2" - "@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" - -"@docusaurus/utils@3.7.0": - "integrity" "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==" - "resolved" "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "@docusaurus/logger" "3.7.0" - "@docusaurus/types" "3.7.0" - "@docusaurus/utils-common" "3.7.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" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + utility-types "^3.10.0" + webpack "^5.95.0" + webpack-merge "^5.9.0" + +"@docusaurus/utils-common@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz" + integrity sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg== + dependencies: + "@docusaurus/types" "3.8.1" + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz" + integrity sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA== + dependencies: + "@docusaurus/logger" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + fs-extra "^11.2.0" + joi "^17.9.2" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + +"@docusaurus/utils@3.8.1": + version "3.8.1" + resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz" + integrity sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ== + dependencies: + "@docusaurus/logger" "3.8.1" + "@docusaurus/types" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + escape-string-regexp "^4.0.0" + execa "5.1.1" + 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" + p-queue "^6.6.2" + prompts "^2.4.2" + resolve-pathname "^3.0.0" + tslib "^2.6.0" + url-loader "^4.1.1" + utility-types "^3.10.0" + webpack "^5.88.1" "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": - "integrity" "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" - "version" "9.3.0" + version "9.3.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== "@hapi/topo@^5.1.0": - "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" - "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - "version" "5.1.0" + 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" "@jest/schemas@^29.6.3": - "integrity" "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==" - "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" - "version" "29.6.3" + 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" "@jest/types@^29.6.3": - "integrity" "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" - "version" "29.6.3" + 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" + chalk "^4.0.0" "@jridgewell/gen-mapping@^0.3.5": - "integrity" "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==" - "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" - "version" "0.3.5" + 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" "@jridgewell/resolve-uri@^3.1.0": - "integrity" "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" - "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" - "version" "3.1.2" + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": - "integrity" "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" - "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" - "version" "1.2.1" + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/source-map@^0.3.3": - "integrity" "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz" - "version" "0.3.6" + 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" "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - "integrity" "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" - "version" "1.5.0" + version "1.5.0" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - "version" "0.3.25" + 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" "@leichtgewicht/ip-codec@^2.0.1": - "integrity" "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" - "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" - "version" "2.0.5" + version "2.0.5" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== "@mdx-js/mdx@^3.0.0": - "integrity" "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==" - "resolved" "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz" - "version" "3.0.1" + 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" + 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" "@mdx-js/react@^3.0.0": - "integrity" "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==" - "resolved" "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz" - "version" "3.0.1" + 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" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + 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" + run-parallel "^1.1.9" "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + 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" + fastq "^1.6.0" "@pnpm/config.env-replace@^1.1.0": - "integrity" "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==" - "resolved" "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" - "version" "1.1.0" + 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== "@pnpm/network.ca-file@^1.0.1": - "integrity" "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==" - "resolved" "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" - "version" "1.0.2" + 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" + graceful-fs "4.2.10" "@pnpm/npm-conf@^2.1.0": - "integrity" "sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw==" - "resolved" "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz" - "version" "2.3.0" + version "2.3.0" + resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.0.tgz" + integrity sha512-DqrO+oXGR7HCuicNy6quk6ALJSDDPKI7RZz1bP5im8mSL8J2e+9w26LdkjuAfpAjOutYUJVbnXnx4IbTQeIgfw== dependencies: "@pnpm/config.env-replace" "^1.1.0" "@pnpm/network.ca-file" "^1.0.1" - "config-chain" "^1.1.11" + config-chain "^1.1.11" "@polka/url@^1.0.0-next.24": - "integrity" "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" - "resolved" "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz" - "version" "1.0.0-next.25" + 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== "@sideway/address@^4.1.5": - "integrity" "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==" - "resolved" "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" - "version" "4.1.5" + 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" "@sideway/formula@^3.0.1": - "integrity" "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - "resolved" "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" - "version" "3.0.1" + version "3.0.1" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== "@sideway/pinpoint@^2.0.0": - "integrity" "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - "version" "2.0.0" + version "2.0.0" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== "@sinclair/typebox@^0.27.8": - "integrity" "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" - "version" "0.27.8" + version "0.27.8" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sindresorhus/is@^4.6.0": - "integrity" "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" - "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" - "version" "4.6.0" + version "4.6.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@sindresorhus/is@^5.2.0": - "integrity" "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==" - "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" - "version" "5.6.0" + version "5.6.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" + integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== "@slorber/remark-comment@^1.0.0": - "integrity" "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==" - "resolved" "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" - "version" "1.0.0" + 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" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.1.0" + micromark-util-symbol "^1.0.1" "@svgr/babel-plugin-add-jsx-attribute@8.0.0": - "integrity" "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-remove-jsx-attribute@8.0.0": - "integrity" "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": - "integrity" "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": - "integrity" "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-svg-dynamic-title@8.0.0": - "integrity" "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-svg-em-dimensions@8.0.0": - "integrity" "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-plugin-transform-react-native-svg@8.1.0": - "integrity" "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz" - "version" "8.1.0" + 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== "@svgr/babel-plugin-transform-svg-component@8.0.0": - "integrity" "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz" - "version" "8.0.0" + 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== "@svgr/babel-preset@8.1.0": - "integrity" "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==" - "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz" - "version" "8.1.0" + 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" @@ -2503,47 +2144,47 @@ "@svgr/babel-plugin-transform-svg-component" "8.0.0" "@svgr/core@*", "@svgr/core@8.1.0": - "integrity" "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==" - "resolved" "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" - "version" "8.1.0" + 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" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + snake-case "^3.0.4" "@svgr/hast-util-to-babel-ast@8.0.0": - "integrity" "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==" - "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz" - "version" "8.0.0" + 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" + entities "^4.4.0" "@svgr/plugin-jsx@8.1.0": - "integrity" "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz" - "version" "8.1.0" + 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" + svg-parser "^2.0.4" "@svgr/plugin-svgo@8.1.0": - "integrity" "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz" - "version" "8.1.0" + 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" + cosmiconfig "^8.1.3" + deepmerge "^4.3.1" + svgo "^3.0.2" "@svgr/webpack@^8.1.0": - "integrity" "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==" - "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz" - "version" "8.1.0" + 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" @@ -2555,93 +2196,93 @@ "@svgr/plugin-svgo" "8.1.0" "@szmarczak/http-timer@^5.0.1": - "integrity" "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" - "version" "5.0.1" + 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" + defer-to-connect "^2.0.1" "@trysound/sax@0.2.0": - "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - "version" "0.2.0" + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/acorn@^4.0.0": - "integrity" "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==" - "resolved" "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" - "version" "4.0.6" + version "4.0.6" + resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" + integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== dependencies: "@types/estree" "*" "@types/body-parser@*": - "integrity" "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==" - "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" - "version" "1.19.5" + 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" "*" "@types/bonjour@^3.5.9": - "integrity" "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==" - "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" - "version" "3.5.13" + version "3.5.13" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - "integrity" "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==" - "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" - "version" "1.5.4" + 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" "*" "@types/connect@*": - "integrity" "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==" - "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" - "version" "3.4.38" + version "3.4.38" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== dependencies: "@types/node" "*" "@types/debug@^4.0.0": - "integrity" "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==" - "resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" - "version" "4.1.12" + 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" "*" "@types/eslint-scope@^3.7.7": - "integrity" "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==" - "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" - "version" "3.7.7" + 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" "*" "@types/eslint@*": - "integrity" "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==" - "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz" - "version" "9.6.0" + version "9.6.0" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz" + integrity sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree-jsx@^1.0.0": - "integrity" "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==" - "resolved" "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz" - "version" "1.0.5" + 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" "*" "@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.6": - "integrity" "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" - "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" - "version" "1.0.6" + version "1.0.6" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - "integrity" "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==" - "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz" - "version" "4.19.5" + 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" "*" @@ -2649,9 +2290,9 @@ "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": - "integrity" "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==" - "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" - "version" "4.17.21" + 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" @@ -2659,286 +2300,281 @@ "@types/serve-static" "*" "@types/gtag.js@^0.0.12": - "integrity" "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" - "resolved" "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" - "version" "0.0.12" + 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== "@types/hast@^3.0.0": - "integrity" "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==" - "resolved" "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz" - "version" "3.0.4" + 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" "*" "@types/history@^4.7.11": - "integrity" "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - "resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - "version" "4.7.11" + version "4.7.11" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== "@types/html-minifier-terser@^6.0.0": - "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - "version" "6.1.0" + 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== "@types/http-cache-semantics@^4.0.2": - "integrity" "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" - "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" - "version" "4.0.4" + 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== "@types/http-errors@*": - "integrity" "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" - "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" - "version" "2.0.4" + version "2.0.4" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== "@types/http-proxy@^1.17.8": - "integrity" "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==" - "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" - "version" "1.17.14" + version "1.17.14" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - "integrity" "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" - "version" "2.0.6" + 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== "@types/istanbul-lib-report@*": - "integrity" "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" - "version" "3.0.3" + 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" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - "version" "3.0.4" + 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" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - "integrity" "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" - "version" "7.0.15" +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": - "integrity" "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==" - "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" - "version" "4.0.4" + version "4.0.4" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== dependencies: "@types/unist" "*" "@types/mdx@^2.0.0": - "integrity" "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" - "resolved" "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz" - "version" "2.0.13" + version "2.0.13" + resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz" + integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== "@types/mime@^1": - "integrity" "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" - "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" - "version" "1.3.5" + version "1.3.5" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/ms@*": - "integrity" "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - "resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" - "version" "0.7.34" + version "0.7.34" + resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node-forge@^1.3.0": - "integrity" "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==" - "resolved" "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" - "version" "1.3.11" + version "1.3.11" + resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== dependencies: "@types/node" "*" "@types/node@*": - "integrity" "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz" - "version" "22.1.0" + version "22.1.0" + resolved "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz" + integrity sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw== dependencies: - "undici-types" "~6.13.0" + undici-types "~6.13.0" "@types/node@^17.0.5": - "integrity" "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" - "version" "17.0.45" - -"@types/parse-json@^4.0.0": - "integrity" "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" - "version" "4.0.2" + version "17.0.45" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== "@types/prismjs@^1.26.0": - "integrity" "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" - "resolved" "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz" - "version" "1.26.4" + version "1.26.4" + resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz" + integrity sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg== "@types/prop-types@*": - "integrity" "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" - "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" - "version" "15.7.12" + version "15.7.12" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" + integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/qs@*": - "integrity" "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" - "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" - "version" "6.9.15" + version "6.9.15" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== "@types/range-parser@*": - "integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" - "version" "1.2.7" + version "1.2.7" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== "@types/react-router-config@*", "@types/react-router-config@^5.0.7": - "integrity" "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==" - "resolved" "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz" - "version" "5.0.11" + 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" "@types/react-router-dom@*": - "integrity" "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==" - "resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" - "version" "5.3.3" + 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" "*" "@types/react-router@*", "@types/react-router@^5.1.0": - "integrity" "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==" - "resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" - "version" "5.1.20" + 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" "*" -"@types/react@*", "@types/react@>= 16.8.0 < 19.0.0", "@types/react@>=16": - "integrity" "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==" - "resolved" "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" - "version" "18.3.3" +"@types/react@*", "@types/react@>= 16.8.0 < 20.0.0", "@types/react@>=16": + 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" + csstype "^3.0.2" "@types/retry@0.12.0": - "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - "version" "0.12.0" + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/sax@^1.2.1": - "integrity" "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==" - "resolved" "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" - "version" "1.2.7" + version "1.2.7" + resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== dependencies: "@types/node" "*" "@types/send@*": - "integrity" "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==" - "resolved" "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" - "version" "0.17.4" + 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" "*" "@types/serve-index@^1.9.1": - "integrity" "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==" - "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" - "version" "1.9.4" + 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" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": - "integrity" "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==" - "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" - "version" "1.15.7" + 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" "*" "@types/sockjs@^0.3.33": - "integrity" "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==" - "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" - "version" "0.3.36" + 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" "*" "@types/unist@*", "@types/unist@^3.0.0": - "integrity" "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - "resolved" "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" - "version" "3.0.2" + version "3.0.2" + resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== "@types/unist@^2.0.0": - "integrity" "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz" - "version" "2.0.10" + version "2.0.10" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz" + integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== "@types/ws@^8.5.5": - "integrity" "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==" - "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" - "version" "8.5.12" + version "8.5.12" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz" + integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== dependencies: "@types/node" "*" "@types/yargs-parser@*": - "integrity" "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" - "version" "21.0.3" + version "21.0.3" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^17.0.8": - "integrity" "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" - "version" "17.0.32" + 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" "*" "@ungap/structured-clone@^1.0.0": - "integrity" "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - "resolved" "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" - "version" "1.2.0" + version "1.2.0" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@webassemblyjs/ast@^1.12.1", "@webassemblyjs/ast@1.12.1": - "integrity" "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" - "version" "1.12.1" + 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" "@webassemblyjs/floating-point-hex-parser@1.11.6": - "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" - "version" "1.11.6" + 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== "@webassemblyjs/helper-api-error@1.11.6": - "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" - "version" "1.11.6" + 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== "@webassemblyjs/helper-buffer@1.12.1": - "integrity" "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" - "version" "1.12.1" + version "1.12.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== "@webassemblyjs/helper-numbers@1.11.6": - "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" - "version" "1.11.6" + 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" "@webassemblyjs/helper-wasm-bytecode@1.11.6": - "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" - "version" "1.11.6" + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== "@webassemblyjs/helper-wasm-section@1.12.1": - "integrity" "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" - "version" "1.12.1" + 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" @@ -2946,28 +2582,28 @@ "@webassemblyjs/wasm-gen" "1.12.1" "@webassemblyjs/ieee754@1.11.6": - "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" - "version" "1.11.6" + 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" "@webassemblyjs/leb128@1.11.6": - "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" - "version" "1.11.6" + 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" "@webassemblyjs/utf8@1.11.6": - "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" - "version" "1.11.6" + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== "@webassemblyjs/wasm-edit@^1.12.1": - "integrity" "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" - "version" "1.12.1" + 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" @@ -2979,9 +2615,9 @@ "@webassemblyjs/wast-printer" "1.12.1" "@webassemblyjs/wasm-gen@1.12.1": - "integrity" "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" - "version" "1.12.1" + 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" @@ -2990,9 +2626,9 @@ "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wasm-opt@1.12.1": - "integrity" "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" - "version" "1.12.1" + 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" @@ -3000,9 +2636,9 @@ "@webassemblyjs/wasm-parser" "1.12.1" "@webassemblyjs/wasm-parser@^1.12.1", "@webassemblyjs/wasm-parser@1.12.1": - "integrity" "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" - "version" "1.12.1" + 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" @@ -3012,2640 +2648,2482 @@ "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wast-printer@1.12.1": - "integrity" "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" - "version" "1.12.1" + 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" "@xtuc/ieee754@^1.2.0": - "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - "version" "1.2.0" + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": - "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - "version" "4.2.2" - -"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": - "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" - "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "mime-types" "~2.1.34" - "negotiator" "0.6.3" - -"acorn-jsx@^5.0.0": - "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" - "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - "version" "5.3.2" - -"acorn-walk@^8.0.0": - "integrity" "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz" - "version" "8.3.3" - dependencies: - "acorn" "^8.11.0" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.0.0", "acorn@^8.0.4", "acorn@^8.11.0", "acorn@^8.14.0", "acorn@^8.8.2": - "integrity" "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" - "version" "8.14.0" - -"address@^1.0.1", "address@^1.1.2": - "integrity" "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" - "resolved" "https://registry.npmjs.org/address/-/address-1.2.2.tgz" - "version" "1.2.2" - -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" - -"ajv-formats@^2.1.1": - "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" - "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ajv" "^8.0.0" - -"ajv-keywords@^3.4.1": - "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - "version" "3.5.2" - -"ajv-keywords@^3.5.2": - "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - "version" "3.5.2" - -"ajv-keywords@^5.1.0": - "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" - "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "fast-deep-equal" "^3.1.3" - -"ajv@^6.12.2", "ajv@^6.12.5", "ajv@^6.9.1": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" - 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" - -"ajv@^8.0.0", "ajv@^8.8.2", "ajv@^8.9.0": - "integrity" "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" - "version" "8.17.1" - dependencies: - "fast-deep-equal" "^3.1.3" - "fast-uri" "^3.0.1" - "json-schema-traverse" "^1.0.0" - "require-from-string" "^2.0.2" - -"algoliasearch-helper@^3.13.3": - "integrity" "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==" - "resolved" "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz" - "version" "3.22.5" + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + 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" + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + 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" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: + version "8.14.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + +address@^1.0.1: + version "1.2.2" + resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +aggregate-error@^3.0.0: + 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" + +ajv-formats@^2.1.1: + 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" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + 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" + +ajv@^6.12.5, ajv@^6.9.1: + 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" + +ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: + 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" + +algoliasearch-helper@^3.22.6: + version "3.26.0" + resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz" + integrity sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw== dependencies: "@algolia/events" "^4.0.1" -"algoliasearch@^4.18.0", "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": - "integrity" "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==" - "resolved" "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz" - "version" "4.24.0" - 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" - -"algoliasearch@^5.12.0": - "integrity" "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==" - "resolved" "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz" - "version" "5.15.0" - dependencies: - "@algolia/client-abtesting" "5.15.0" - "@algolia/client-analytics" "5.15.0" - "@algolia/client-common" "5.15.0" - "@algolia/client-insights" "5.15.0" - "@algolia/client-personalization" "5.15.0" - "@algolia/client-query-suggestions" "5.15.0" - "@algolia/client-search" "5.15.0" - "@algolia/ingestion" "1.15.0" - "@algolia/monitoring" "1.15.0" - "@algolia/recommend" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"ansi-align@^3.0.1": - "integrity" "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==" - "resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "string-width" "^4.1.0" - -"ansi-escapes@^4.3.2": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-html-community@^0.0.8": - "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - "version" "0.0.8" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-regex@^6.0.1": - "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - "version" "6.0.1" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^6.1.0": - "integrity" "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - "version" "6.2.1" - -"anymatch@~3.1.2": - "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - "version" "3.1.3" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"arg@^5.0.0": - "integrity" "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - "version" "5.0.2" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"argparse@^2.0.1": - "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - "version" "2.0.1" - -"array-flatten@1.1.1": - "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - "version" "1.1.1" - -"array-union@^2.1.0": - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - "version" "2.1.0" - -"astring@^1.8.0": - "integrity" "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" - "resolved" "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz" - "version" "1.8.6" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"autoprefixer@^10.4.14", "autoprefixer@^10.4.19": - "integrity" "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==" - "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz" - "version" "10.4.21" - dependencies: - "browserslist" "^4.24.4" - "caniuse-lite" "^1.0.30001702" - "fraction.js" "^4.3.7" - "normalize-range" "^0.1.2" - "picocolors" "^1.1.1" - "postcss-value-parser" "^4.2.0" - -"babel-loader@^9.1.3", "babel-loader@^9.2.1": - "integrity" "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==" - "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" - "version" "9.2.1" - dependencies: - "find-cache-dir" "^4.0.0" - "schema-utils" "^4.0.0" - -"babel-plugin-dynamic-import-node@^2.3.3": - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "object.assign" "^4.1.0" - -"babel-plugin-polyfill-corejs2@^0.4.10": - "integrity" "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz" - "version" "0.4.11" +algoliasearch@^5.14.2, algoliasearch@^5.17.1, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": + version "5.29.0" + resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.29.0.tgz" + integrity sha512-E2l6AlTWGznM2e7vEE6T6hzObvEyXukxMOlBmVlMyixZyK1umuO/CiVc6sDBbzVH0oEviCE5IfVY1oZBmccYPQ== + dependencies: + "@algolia/client-abtesting" "5.29.0" + "@algolia/client-analytics" "5.29.0" + "@algolia/client-common" "5.29.0" + "@algolia/client-insights" "5.29.0" + "@algolia/client-personalization" "5.29.0" + "@algolia/client-query-suggestions" "5.29.0" + "@algolia/client-search" "5.29.0" + "@algolia/ingestion" "1.29.0" + "@algolia/monitoring" "1.29.0" + "@algolia/recommend" "5.29.0" + "@algolia/requester-browser-xhr" "5.29.0" + "@algolia/requester-fetch" "5.29.0" + "@algolia/requester-node-http" "5.29.0" + +ansi-align@^3.0.1: + 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" + +ansi-escapes@^4.3.2: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + 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== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + 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" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +anymatch@~3.1.2: + 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" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + 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" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +astring@^1.8.0: + version "1.8.6" + resolved "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz" + integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + +autoprefixer@^10.4.19, autoprefixer@^10.4.21: + version "10.4.21" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== + dependencies: + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.1.1" + postcss-value-parser "^4.2.0" + +babel-loader@^9.2.1: + version "9.2.1" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + 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" + +babel-plugin-polyfill-corejs2@^0.4.10: + 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" + semver "^6.3.1" -"babel-plugin-polyfill-corejs3@^0.11.0": - "integrity" "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz" - "version" "0.11.1" +babel-plugin-polyfill-corejs3@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz" + integrity sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ== dependencies: "@babel/helper-define-polyfill-provider" "^0.6.3" - "core-js-compat" "^3.40.0" + core-js-compat "^3.40.0" -"babel-plugin-polyfill-regenerator@^0.6.1": - "integrity" "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz" - "version" "0.6.2" +babel-plugin-polyfill-regenerator@^0.6.1: + 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" -"bail@^2.0.0": - "integrity" "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - "resolved" "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" - "version" "2.0.2" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"batch@0.6.1": - "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - "version" "0.6.1" - -"big.js@^5.2.2": - "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - "version" "5.2.2" - -"binary-extensions@^2.0.0": - "integrity" "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" - "version" "2.3.0" - -"body-parser@1.20.2": - "integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==" - "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" - "version" "1.20.2" - 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" - -"bonjour-service@^1.0.11": - "integrity" "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==" - "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "fast-deep-equal" "^3.1.3" - "multicast-dns" "^7.2.5" - -"boolbase@^1.0.0": - "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - "version" "1.0.0" - -"boxen@^6.2.1": - "integrity" "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==" - "resolved" "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" - "version" "6.2.1" - 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" - -"boxen@^7.0.0": - "integrity" "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==" - "resolved" "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz" - "version" "7.1.1" - 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" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"braces@^3.0.3", "braces@~3.0.2": - "integrity" "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "fill-range" "^7.1.1" - -"browserslist@^4.0.0", "browserslist@^4.18.1", "browserslist@^4.23.0", "browserslist@^4.23.1", "browserslist@^4.24.0", "browserslist@^4.24.4", "browserslist@>= 4.21.0": - "integrity" "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz" - "version" "4.24.4" - dependencies: - "caniuse-lite" "^1.0.30001688" - "electron-to-chromium" "^1.5.73" - "node-releases" "^2.0.19" - "update-browserslist-db" "^1.1.1" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"bytes@3.0.0": - "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - "version" "3.0.0" - -"bytes@3.1.2": - "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - "version" "3.1.2" - -"cacheable-lookup@^7.0.0": - "integrity" "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" - "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" - "version" "7.0.0" - -"cacheable-request@^10.2.8": - "integrity" "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==" - "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" - "version" "10.2.14" +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + 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== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +body-parser@1.20.2: + 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" + +bonjour-service@^1.0.11: + 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" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^6.2.1: + 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" + +boxen@^7.0.0: + 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" + +brace-expansion@^1.1.7: + 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" + +braces@^3.0.3, braces@~3.0.2: + 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" + +browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.25.0, "browserslist@>= 4.21.0": + version "4.25.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz" + integrity sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA== + dependencies: + caniuse-lite "^1.0.30001718" + electron-to-chromium "^1.5.160" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-lookup@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" + integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== + +cacheable-request@^10.2.8: + 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" - -"call-bind@^1.0.5", "call-bind@^1.0.7": - "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" - "version" "1.0.7" - 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" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase@^6.2.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"camelcase@^7.0.1": - "integrity" "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" - "version" "7.0.1" - -"caniuse-api@^3.0.0": - "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" - "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "browserslist" "^4.0.0" - "caniuse-lite" "^1.0.0" - "lodash.memoize" "^4.1.2" - "lodash.uniq" "^4.5.0" - -"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001688", "caniuse-lite@^1.0.30001702": - "integrity" "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz" - "version" "1.0.30001714" - -"ccount@^2.0.0": - "integrity" "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - "resolved" "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" - "version" "2.0.1" - -"chalk@^4.0.0", "chalk@^4.1.0", "chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^5.0.1", "chalk@^5.2.0": - "integrity" "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" - "version" "5.3.0" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"character-entities-html4@^2.0.0": - "integrity" "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" - "resolved" "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" - "version" "2.1.0" - -"character-entities-legacy@^3.0.0": - "integrity" "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" - "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" - "version" "3.0.0" - -"character-entities@^2.0.0": - "integrity" "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz" - "version" "2.0.2" - -"character-reference-invalid@^2.0.0": - "integrity" "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==" - "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz" - "version" "2.0.1" - -"cheerio-select@^2.1.0": - "integrity" "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==" - "resolved" "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" - "version" "2.1.0" - 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" - -"cheerio@1.0.0-rc.12": - "integrity" "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==" - "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - "version" "1.0.0-rc.12" - 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" - -"chokidar@^3.4.2", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0": - "integrity" "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" - "version" "3.6.0" - 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" + 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" + +call-bind@^1.0.5, call-bind@^1.0.7: + 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" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + 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" + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + +caniuse-api@^3.0.0: + 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" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001718: + version "1.0.30001724" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz" + integrity sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@^4.0.0, chalk@^4.1.2: + 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" + +chalk@^5.0.1, chalk@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + 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== + +character-entities@^2.0.0: + 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== + +character-reference-invalid@^2.0.0: + 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== + +cheerio-select@^2.1.0: + 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" + +cheerio@1.0.0-rc.12: + 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" + +chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": + 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" optionalDependencies: - "fsevents" "~2.3.2" + fsevents "~2.3.2" -"chrome-trace-event@^1.0.2": - "integrity" "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==" - "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" - "version" "1.0.4" +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== -"ci-info@^3.2.0": - "integrity" "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" - "version" "3.9.0" +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -"clean-css@^5.2.2", "clean-css@^5.3.2", "clean-css@~5.3.2": - "integrity" "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==" - "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" - "version" "5.3.3" +clean-css@^5.2.2, clean-css@^5.3.3, clean-css@~5.3.2: + 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" + source-map "~0.6.0" -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -"cli-boxes@^3.0.0": - "integrity" "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - "resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" - "version" "3.0.0" +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== -"cli-table3@^0.6.3": - "integrity" "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==" - "resolved" "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" - "version" "0.6.5" +cli-table3@^0.6.3: + 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" + string-width "^4.2.0" optionalDependencies: "@colors/colors" "1.5.0" -"clone-deep@^4.0.1": - "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" - "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-plain-object" "^2.0.4" - "kind-of" "^6.0.2" - "shallow-clone" "^3.0.0" - -"clsx@^2.0.0", "clsx@^2.1.1": - "integrity" "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - "resolved" "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" - "version" "2.1.1" - -"collapse-white-space@^2.0.0": - "integrity" "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==" - "resolved" "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" - "version" "2.1.0" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"colord@^2.9.3": - "integrity" "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - "resolved" "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" - "version" "2.9.3" - -"colorette@^2.0.10": - "integrity" "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - "version" "2.0.20" - -"combine-promises@^1.1.0": - "integrity" "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==" - "resolved" "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" - "version" "1.2.0" - -"comma-separated-tokens@^2.0.0": - "integrity" "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - "resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" - "version" "2.0.3" - -"commander@^10.0.0": - "integrity" "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - "resolved" "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" - "version" "10.0.1" - -"commander@^2.20.0": - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - "version" "2.20.3" - -"commander@^5.1.0": - "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - "version" "5.1.0" - -"commander@^7.2.0": - "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - "version" "7.2.0" - -"commander@^8.3.0": - "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - "version" "8.3.0" - -"common-path-prefix@^3.0.0": - "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" - "version" "3.0.0" - -"compressible@~2.0.16": - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" - "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - "version" "2.0.18" - dependencies: - "mime-db" ">= 1.43.0 < 2" - -"compression@^1.7.4": - "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" - "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - "version" "1.7.4" - 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" - -"concat-map@0.0.1": - "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"config-chain@^1.1.11": - "integrity" "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==" - "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" - "version" "1.1.13" - dependencies: - "ini" "^1.3.4" - "proto-list" "~1.2.1" - -"configstore@^6.0.0": - "integrity" "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==" - "resolved" "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz" - "version" "6.0.0" - 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" - -"connect-history-api-fallback@^2.0.0": - "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" - "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" - "version" "2.0.0" - -"consola@^2.15.3": - "integrity" "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - "resolved" "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" - "version" "2.15.3" - -"consola@^3.2.3": - "integrity" "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" - "resolved" "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" - "version" "3.2.3" - -"content-disposition@0.5.2": - "integrity" "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - "version" "0.5.2" - -"content-disposition@0.5.4": - "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" - "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - "version" "0.5.4" - dependencies: - "safe-buffer" "5.2.1" - -"content-type@~1.0.4", "content-type@~1.0.5": - "integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" - "version" "1.0.5" - -"convert-source-map@^2.0.0": - "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" - "version" "2.0.0" - -"cookie-signature@1.0.6": - "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - "version" "1.0.6" - -"cookie@0.6.0": - "integrity" "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" - "version" "0.6.0" - -"copy-text-to-clipboard@^3.2.0": - "integrity" "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==" - "resolved" "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz" - "version" "3.2.0" - -"copy-webpack-plugin@^11.0.0": - "integrity" "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==" - "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" - "version" "11.0.0" - 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" - -"core-js-compat@^3.40.0": - "integrity" "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==" - "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz" - "version" "3.41.0" - dependencies: - "browserslist" "^4.24.4" - -"core-js-pure@^3.30.2": - "integrity" "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==" - "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz" - "version" "3.37.1" - -"core-js@^3.31.1": - "integrity" "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz" - "version" "3.37.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"cosmiconfig@^6.0.0": - "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - "version" "6.0.0" - 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" - -"cosmiconfig@^8.1.3", "cosmiconfig@^8.3.5": - "integrity" "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" - "version" "8.3.6" - dependencies: - "import-fresh" "^3.3.0" - "js-yaml" "^4.1.0" - "parse-json" "^5.2.0" - "path-type" "^4.0.0" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"crypto-random-string@^4.0.0": - "integrity" "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==" - "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "type-fest" "^1.0.1" - -"css-blank-pseudo@^7.0.1": - "integrity" "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==" - "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "postcss-selector-parser" "^7.0.0" - -"css-declaration-sorter@^7.2.0": - "integrity" "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==" - "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz" - "version" "7.2.0" - -"css-has-pseudo@^7.0.1": - "integrity" "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==" - "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz" - "version" "7.0.1" +clone-deep@^4.0.1: + 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" + +clsx@^2.0.0, clsx@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + +collapse-white-space@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" + integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== + +color-convert@^2.0.1: + 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" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combine-promises@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" + integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + 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== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + 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== + +compressible@~2.0.16: + 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" + +compression@^1.7.4: + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +config-chain@^1.1.11: + 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" + +configstore@^6.0.0: + 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" + +connect-history-api-fallback@^2.0.0: + 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== + +consola@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" + integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + 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" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + 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== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +copy-text-to-clipboard@^3.2.0: + 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== + +copy-webpack-plugin@^11.0.0: + 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" + +core-js-compat@^3.40.0: + version "3.41.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz" + integrity sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A== + dependencies: + browserslist "^4.24.4" + +core-js-pure@^3.30.2: + version "3.37.1" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz" + integrity sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA== + +core-js@^3.31.1: + version "3.37.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz" + integrity sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: + 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" + +cross-spawn@^7.0.3: + 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" + +crypto-random-string@^4.0.0: + 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" + +css-blank-pseudo@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" + integrity sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag== + dependencies: + postcss-selector-parser "^7.0.0" + +css-declaration-sorter@^7.2.0: + 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== + +css-has-pseudo@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz" + integrity sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ== dependencies: "@csstools/selector-specificity" "^5.0.0" - "postcss-selector-parser" "^7.0.0" - "postcss-value-parser" "^4.2.0" - -"css-loader@^6.8.1": - "integrity" "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==" - "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz" - "version" "6.11.0" - 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" - -"css-minimizer-webpack-plugin@^5.0.1": - "integrity" "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==" - "resolved" "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz" - "version" "5.0.1" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + +css-loader@^6.11.0: + 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" + +css-minimizer-webpack-plugin@^5.0.1: + 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" - -"css-prefers-color-scheme@^10.0.0": - "integrity" "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==" - "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" - "version" "10.0.0" - -"css-select@^4.1.3": - "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^6.0.1" - "domhandler" "^4.3.1" - "domutils" "^2.8.0" - "nth-check" "^2.0.1" - -"css-select@^5.1.0": - "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^6.1.0" - "domhandler" "^5.0.2" - "domutils" "^3.0.1" - "nth-check" "^2.0.1" - -"css-tree@^2.3.1": - "integrity" "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==" - "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" - "version" "2.3.1" - dependencies: - "mdn-data" "2.0.30" - "source-map-js" "^1.0.1" - -"css-tree@~2.2.0": - "integrity" "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==" - "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "mdn-data" "2.0.28" - "source-map-js" "^1.0.1" - -"css-what@^6.0.1", "css-what@^6.1.0": - "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - "version" "6.1.0" - -"cssdb@^8.2.1": - "integrity" "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==" - "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz" - "version" "8.2.1" - -"cssesc@^3.0.0": - "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - "version" "3.0.0" - -"cssnano-preset-advanced@^6.1.2": - "integrity" "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==" - "resolved" "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz" - "version" "6.1.2" - 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" - -"cssnano-preset-default@^6.1.2": - "integrity" "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==" - "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz" - "version" "6.1.2" - 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" - -"cssnano-utils@^4.0.2": - "integrity" "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==" - "resolved" "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" - "version" "4.0.2" - -"cssnano@^6.0.1", "cssnano@^6.1.2": - "integrity" "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==" - "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz" - "version" "6.1.2" - dependencies: - "cssnano-preset-default" "^6.1.2" - "lilconfig" "^3.1.1" - -"csso@^5.0.5": - "integrity" "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==" - "resolved" "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" - "version" "5.0.5" - dependencies: - "css-tree" "~2.2.0" - -"csstype@^3.0.2": - "integrity" "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" - "version" "3.1.3" - -"debounce@^1.2.1": - "integrity" "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - "resolved" "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" - "version" "1.2.1" - -"debug@^2.6.0": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^4.0.0", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@4": - "integrity" "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz" - "version" "4.3.6" - dependencies: - "ms" "2.1.2" - -"debug@2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"decode-named-character-reference@^1.0.0": - "integrity" "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==" - "resolved" "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "character-entities" "^2.0.0" - -"decompress-response@^6.0.0": - "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" - "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "mimic-response" "^3.1.0" - -"deep-extend@^0.6.0": - "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - "version" "0.6.0" - -"deepmerge@^4.2.2", "deepmerge@^4.3.1": - "integrity" "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" - "version" "4.3.1" - -"default-gateway@^6.0.3": - "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" - "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "execa" "^5.0.0" - -"defer-to-connect@^2.0.1": - "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" - "version" "2.0.1" - -"define-data-property@^1.0.1", "define-data-property@^1.1.4": - "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==" - "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "es-define-property" "^1.0.0" - "es-errors" "^1.3.0" - "gopd" "^1.0.1" - -"define-lazy-prop@^2.0.0": - "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - "version" "2.0.0" - -"define-properties@^1.2.1": - "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "define-data-property" "^1.0.1" - "has-property-descriptors" "^1.0.0" - "object-keys" "^1.1.1" - -"del@^6.1.1": - "integrity" "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==" - "resolved" "https://registry.npmjs.org/del/-/del-6.1.1.tgz" - "version" "6.1.1" - 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" - -"depd@~1.1.2": - "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - "version" "1.1.2" - -"depd@2.0.0": - "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - "version" "2.0.0" - -"dequal@^2.0.0": - "integrity" "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" - "version" "2.0.3" - -"destroy@1.2.0": - "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - "version" "1.2.0" - -"detect-node@^2.0.4": - "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - "version" "2.1.0" - -"detect-port-alt@^1.1.6": - "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" - "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" - "version" "1.1.6" - dependencies: - "address" "^1.0.1" - "debug" "^2.6.0" - -"detect-port@^1.5.1": - "integrity" "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==" - "resolved" "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz" - "version" "1.6.1" - dependencies: - "address" "^1.0.1" - "debug" "4" - -"devlop@^1.0.0", "devlop@^1.1.0": - "integrity" "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==" - "resolved" "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "dequal" "^2.0.0" - -"dir-glob@^3.0.1": - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" - "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "path-type" "^4.0.0" - -"dns-packet@^5.2.2": - "integrity" "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==" - "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" - "version" "5.6.1" + cssnano "^6.0.1" + jest-worker "^29.4.3" + postcss "^8.4.24" + schema-utils "^4.0.1" + serialize-javascript "^6.0.1" + +css-prefers-color-scheme@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" + integrity sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ== + +css-select@^4.1.3: + 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" + +css-select@^5.1.0: + 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" + +css-tree@^2.3.1: + 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" + +css-tree@~2.2.0: + 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" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssdb@^8.3.0: + version "8.3.1" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz" + integrity sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^6.1.2: + 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" + +cssnano-preset-default@^6.1.2: + 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" + +cssnano-utils@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" + integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== + +cssnano@^6.0.1, cssnano@^6.1.2: + 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" + +csso@^5.0.5: + 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" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@4: + version "4.3.6" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" + +debug@2.6.9: + 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" + +decode-named-character-reference@^1.0.0: + 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" + +decompress-response@^6.0.0: + 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" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.3.1: + 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== + +default-gateway@^6.0.3: + 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" + +defer-to-connect@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-data-property@^1.0.1, define-data-property@^1.1.4: + 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" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.2.1: + 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" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port@^1.5.1: + 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" + +devlop@^1.0.0, devlop@^1.1.0: + 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" + +dir-glob@^3.0.1: + 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" + +dns-packet@^5.2.2: + 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" -"docusaurus-gtm-plugin@^0.0.2": - "integrity" "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" - "resolved" "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" - "version" "0.0.2" +docusaurus-gtm-plugin@^0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" + integrity sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ== -"docusaurus-plugin-sass@^0.2.5": - "integrity" "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==" - "resolved" "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz" - "version" "0.2.5" +docusaurus-plugin-sass@^0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz" + integrity sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg== dependencies: - "sass-loader" "^10.1.1" - -"dom-converter@^0.2.0": - "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" - "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - "version" "0.2.0" - dependencies: - "utila" "~0.4" - -"dom-serializer@^1.0.1": - "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "domelementtype" "^2.0.1" - "domhandler" "^4.2.0" - "entities" "^2.0.0" - -"dom-serializer@^2.0.0": - "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.2" - "entities" "^4.2.0" - -"domelementtype@^2.0.1", "domelementtype@^2.2.0", "domelementtype@^2.3.0": - "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - "version" "2.3.0" - -"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.1": - "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" - "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - "version" "4.3.1" - dependencies: - "domelementtype" "^2.2.0" - -"domhandler@^5.0.2", "domhandler@^5.0.3": - "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" - "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" - "version" "5.0.3" - dependencies: - "domelementtype" "^2.3.0" - -"domutils@^2.5.2", "domutils@^2.8.0": - "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - "version" "2.8.0" - dependencies: - "dom-serializer" "^1.0.1" - "domelementtype" "^2.2.0" - "domhandler" "^4.2.0" - -"domutils@^3.0.1": - "integrity" "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "dom-serializer" "^2.0.0" - "domelementtype" "^2.3.0" - "domhandler" "^5.0.3" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"dot-prop@^6.0.1": - "integrity" "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==" - "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "is-obj" "^2.0.0" - -"duplexer@^0.1.2": - "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - "version" "0.1.2" - -"eastasianwidth@^0.2.0": - "integrity" "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - "resolved" "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - "version" "0.2.0" - -"ee-first@1.1.1": - "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - "version" "1.1.1" - -"electron-to-chromium@^1.5.73": - "integrity" "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz" - "version" "1.5.137" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"emoji-regex@^9.2.2": - "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - "version" "9.2.2" - -"emojilib@^2.4.0": - "integrity" "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" - "resolved" "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" - "version" "2.4.0" - -"emojis-list@^3.0.0": - "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - "version" "3.0.0" - -"emoticon@^4.0.1": - "integrity" "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==" - "resolved" "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz" - "version" "4.0.1" - -"encodeurl@~1.0.2": - "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"enhanced-resolve@^5.17.1": - "integrity" "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==" - "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" - "version" "5.17.1" - dependencies: - "graceful-fs" "^4.2.4" - "tapable" "^2.2.0" - -"entities@^2.0.0": - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - "version" "2.2.0" - -"entities@^4.2.0", "entities@^4.4.0": - "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - "resolved" "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" - "version" "4.5.0" - -"error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"es-define-property@^1.0.0": - "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==" - "resolved" "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-intrinsic" "^1.2.4" - -"es-errors@^1.3.0": - "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" - "resolved" "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" - "version" "1.3.0" - -"es-module-lexer@^1.2.1": - "integrity" "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" - "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz" - "version" "1.5.4" - -"escalade@^3.1.1", "escalade@^3.2.0": - "integrity" "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" - "version" "3.2.0" - -"escape-goat@^4.0.0": - "integrity" "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==" - "resolved" "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" - "version" "4.0.0" - -"escape-html@^1.0.3", "escape-html@~1.0.3": - "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - "version" "1.0.3" - -"escape-string-regexp@^1.0.5": - "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escape-string-regexp@^5.0.0": - "integrity" "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" - "version" "5.0.0" - -"eslint-scope@5.1.1": - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^4.1.1" - -"esprima@^4.0.0": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"esrecurse@^4.3.0": - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" - "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "estraverse" "^5.2.0" - -"estraverse@^4.1.1": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" - -"estraverse@^5.2.0": - "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - "version" "5.3.0" - -"estree-util-attach-comments@^3.0.0": - "integrity" "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==" - "resolved" "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz" - "version" "3.0.0" + sass-loader "^10.1.1" + +dom-converter@^0.2.0: + 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" + +dom-serializer@^1.0.1: + 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" + +dom-serializer@^2.0.0: + 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" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + 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" + +domhandler@^5.0.2, domhandler@^5.0.3: + 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" + +domutils@^2.5.2, domutils@^2.8.0: + 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" + +domutils@^3.0.1: + 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" + +dot-case@^3.0.4: + 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" + +dot-prop@^6.0.1: + 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" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.160: + version "1.5.173" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.173.tgz" + integrity sha512-2bFhXP2zqSfQHugjqJIDFVwa+qIxyNApenmXTp9EjaKtdPrES5Qcn9/aSFy/NaP2E+fWG/zxKu/LBvY36p5VNQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz" + integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.17.1: + version "5.17.1" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +error-ex@^1.3.1: + 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" + +es-define-property@^1.0.0: + 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" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.2.1: + 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== + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + 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== + +eslint-scope@5.1.1: + 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" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + 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" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + 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" -"estree-util-build-jsx@^3.0.0": - "integrity" "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==" - "resolved" "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz" - "version" "3.0.1" +estree-util-build-jsx@^3.0.0: + 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" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" -"estree-util-is-identifier-name@^3.0.0": - "integrity" "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==" - "resolved" "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz" - "version" "3.0.0" +estree-util-is-identifier-name@^3.0.0: + 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== -"estree-util-to-js@^2.0.0": - "integrity" "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==" - "resolved" "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz" - "version" "2.0.0" +estree-util-to-js@^2.0.0: + 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" + astring "^1.8.0" + source-map "^0.7.0" -"estree-util-value-to-estree@^3.0.1": - "integrity" "sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==" - "resolved" "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.2.tgz" - "version" "3.1.2" +estree-util-value-to-estree@^3.0.1: + 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" -"estree-util-visit@^2.0.0": - "integrity" "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==" - "resolved" "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" - "version" "2.0.0" +estree-util-visit@^2.0.0: + 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" -"estree-walker@^3.0.0": - "integrity" "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==" - "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" - "version" "3.0.3" +estree-walker@^3.0.0: + 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" -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -"eta@^2.2.0": - "integrity" "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==" - "resolved" "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" - "version" "2.2.0" +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== -"etag@~1.8.1": - "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== -"eval@^0.1.8": - "integrity" "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==" - "resolved" "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" - "version" "0.1.8" +eval@^0.1.8: + 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" - -"eventemitter3@^4.0.0": - "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - "version" "4.0.7" - -"events@^3.2.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - 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" - -"express@^4.17.3": - "integrity" "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==" - "resolved" "https://registry.npmjs.org/express/-/express-4.19.2.tgz" - "version" "4.19.2" - 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" - -"extend-shallow@^2.0.1": - "integrity" "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-extendable" "^0.1.0" - -"extend@^3.0.0": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" - -"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" - -"fast-glob@^3.2.11", "fast-glob@^3.2.9", "fast-glob@^3.3.0": - "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - "version" "3.3.2" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0, eventemitter3@^4.0.4: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0, execa@5.1.1: + 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" + +express@^4.17.3: + 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" + +extend-shallow@^2.0.1: + 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" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + 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== + +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + 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" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-uri@^3.0.1": - "integrity" "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" - "resolved" "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz" - "version" "3.0.1" - -"fastq@^1.6.0": - "integrity" "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" - "version" "1.17.1" - dependencies: - "reusify" "^1.0.4" - -"fault@^2.0.0": - "integrity" "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==" - "resolved" "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "format" "^0.2.0" - -"faye-websocket@^0.11.3": - "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" - "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - "version" "0.11.4" - dependencies: - "websocket-driver" ">=0.5.1" - -"feed@^4.2.2": - "integrity" "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==" - "resolved" "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" - "version" "4.2.2" - dependencies: - "xml-js" "^1.6.11" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"file-loader@*", "file-loader@^6.2.0": - "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" - "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "loader-utils" "^2.0.0" - "schema-utils" "^3.0.0" - -"filesize@^8.0.6": - "integrity" "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - "resolved" "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" - "version" "8.0.7" - -"fill-range@^7.1.1": - "integrity" "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" - "version" "7.1.1" - dependencies: - "to-regex-range" "^5.0.1" - -"finalhandler@1.2.0": - "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==" - "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - "version" "1.2.0" - 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" - -"find-cache-dir@^4.0.0": - "integrity" "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "common-path-prefix" "^3.0.0" - "pkg-dir" "^7.0.0" - -"find-up@^3.0.0": - "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "locate-path" "^3.0.0" - -"find-up@^5.0.0": - "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "locate-path" "^6.0.0" - "path-exists" "^4.0.0" - -"find-up@^6.3.0": - "integrity" "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" - "version" "6.3.0" - dependencies: - "locate-path" "^7.1.0" - "path-exists" "^5.0.0" - -"flat@^5.0.2": - "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" - "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" - "version" "5.0.2" - -"follow-redirects@^1.0.0": - "integrity" "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" - "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" - "version" "1.15.6" - -"fork-ts-checker-webpack-plugin@^6.5.0": - "integrity" "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==" - "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" - "version" "6.5.3" - 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" - -"form-data-encoder@^2.1.2": - "integrity" "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==" - "resolved" "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" - "version" "2.1.4" - -"format@^0.2.0": - "integrity" "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" - "resolved" "https://registry.npmjs.org/format/-/format-0.2.2.tgz" - "version" "0.2.2" - -"forwarded@0.2.0": - "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - "version" "0.2.0" - -"fraction.js@^4.3.7": - "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" - "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" - "version" "4.3.7" - -"fresh@0.5.2": - "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - "version" "0.5.2" - -"fs-extra@^11.1.1", "fs-extra@^11.2.0": - "integrity" "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" - "version" "11.2.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-extra@^9.0.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-monkey@^1.0.4": - "integrity" "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" - "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" - "version" "1.0.6" - -"fs.realpath@^1.0.0": - "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"function-bind@^1.1.2": - "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" - "version" "1.1.2" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-intrinsic@^1.1.3", "get-intrinsic@^1.2.4": - "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" - "version" "1.2.4" - 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" - -"get-own-enumerable-property-symbols@^3.0.0": - "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" - "version" "3.0.2" - -"get-stream@^6.0.0", "get-stream@^6.0.1": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"github-slugger@^1.5.0": - "integrity" "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - "resolved" "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" - "version" "1.5.0" - -"glob-parent@^5.1.2", "glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob-parent@^6.0.1": - "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "is-glob" "^4.0.3" - -"glob-to-regexp@^0.4.1": - "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - "version" "0.4.1" - -"glob@^7.0.0", "glob@^7.1.3", "glob@^7.1.6": - "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - "version" "7.2.3" - 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" - -"global-dirs@^3.0.0": - "integrity" "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==" - "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ini" "2.0.0" - -"global-modules@^2.0.0": - "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" - "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "global-prefix" "^3.0.0" - -"global-prefix@^3.0.0": - "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" - "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ini" "^1.3.5" - "kind-of" "^6.0.2" - "which" "^1.3.1" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"globby@^11.0.1", "globby@^11.0.4", "globby@^11.1.0": - "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - "version" "11.1.0" - 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" - -"globby@^13.1.1": - "integrity" "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==" - "resolved" "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" - "version" "13.2.2" - dependencies: - "dir-glob" "^3.0.1" - "fast-glob" "^3.3.0" - "ignore" "^5.2.4" - "merge2" "^1.4.1" - "slash" "^4.0.0" - -"gopd@^1.0.1": - "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" - "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "get-intrinsic" "^1.1.3" - -"got@^12.1.0": - "integrity" "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==" - "resolved" "https://registry.npmjs.org/got/-/got-12.6.1.tgz" - "version" "12.6.1" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + 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== + +fast-uri@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz" + integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + 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" + +feed@^4.2.2: + 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" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-loader@*, file-loader@^6.2.0: + 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" + +fill-range@^7.1.1: + 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" + +finalhandler@1.2.0: + 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" + +find-cache-dir@^4.0.0: + 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" + +find-up@^6.3.0: + 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" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +follow-redirects@^1.0.0: + version "1.15.6" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + +form-data-encoder@^2.1.2: + 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== + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.1, fs-extra@^11.2.0: + 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" + +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + 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== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + 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" + +get-own-enumerable-property-symbols@^3.0.0: + 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== + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + 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" + +glob-parent@^6.0.1: + 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" + +glob-to-regexp@^0.4.1: + 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== + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +global-dirs@^3.0.0: + 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" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.1.0: + 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" + +globby@^13.1.1: + 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" + +gopd@^1.0.1: + 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" + +got@^12.1.0: + 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" - -"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.11", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": - "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" - "version" "4.2.11" - -"graceful-fs@4.2.10": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" - -"gray-matter@^4.0.3": - "integrity" "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==" - "resolved" "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "js-yaml" "^3.13.1" - "kind-of" "^6.0.2" - "section-matter" "^1.0.0" - "strip-bom-string" "^1.0.0" - -"gzip-size@^6.0.0": - "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" - "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "duplexer" "^0.1.2" - -"handle-thing@^2.0.0": - "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - "version" "2.0.1" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-property-descriptors@^1.0.0", "has-property-descriptors@^1.0.2": - "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==" - "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "es-define-property" "^1.0.0" - -"has-proto@^1.0.1": - "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" - "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" - "version" "1.0.3" - -"has-symbols@^1.0.3": - "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - "version" "1.0.3" - -"has-yarn@^3.0.0": - "integrity" "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==" - "resolved" "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz" - "version" "3.0.0" - -"hasown@^2.0.0", "hasown@^2.0.2": - "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" - "resolved" "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "function-bind" "^1.1.2" - -"hast-util-from-parse5@^8.0.0": - "integrity" "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==" - "resolved" "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz" - "version" "8.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" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + 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== + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gray-matter@^4.0.3: + 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" + +gzip-size@^6.0.0: + 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" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + 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" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^3.0.0: + 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== + +hasown@^2.0.0, hasown@^2.0.2: + 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" + +hast-util-from-parse5@^8.0.0: + 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" - -"hast-util-parse-selector@^4.0.0": - "integrity" "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==" - "resolved" "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" - "version" "4.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" + +hast-util-parse-selector@^4.0.0: + 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" -"hast-util-raw@^9.0.0": - "integrity" "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==" - "resolved" "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz" - "version" "9.0.4" +hast-util-raw@^9.0.0: + 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" - -"hast-util-to-estree@^3.0.0": - "integrity" "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==" - "resolved" "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz" - "version" "3.1.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" + +hast-util-to-estree@^3.0.0: + 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" - -"hast-util-to-jsx-runtime@^2.0.0": - "integrity" "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==" - "resolved" "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz" - "version" "2.3.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" + +hast-util-to-jsx-runtime@^2.0.0: + 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" - -"hast-util-to-parse5@^8.0.0": - "integrity" "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==" - "resolved" "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" - "version" "8.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" + +hast-util-to-parse5@^8.0.0: + 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" - -"hast-util-whitespace@^3.0.0": - "integrity" "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==" - "resolved" "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz" - "version" "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" + +hast-util-whitespace@^3.0.0: + 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" -"hastscript@^8.0.0": - "integrity" "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==" - "resolved" "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz" - "version" "8.0.0" +hastscript@^8.0.0: + 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" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" -"he@^1.2.0": - "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - "version" "1.2.0" +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -"history@^4.9.0": - "integrity" "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==" - "resolved" "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - "version" "4.10.1" +history@^4.9.0: + 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" - -"hoist-non-react-statics@^3.1.0": - "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" - "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - "version" "3.3.2" - dependencies: - "react-is" "^16.7.0" - -"hpack.js@^2.1.6": - "integrity" "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==" - "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - "version" "2.1.6" - dependencies: - "inherits" "^2.0.1" - "obuf" "^1.0.0" - "readable-stream" "^2.0.1" - "wbuf" "^1.1.0" - -"html-entities@^2.3.2": - "integrity" "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==" - "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" - "version" "2.5.2" - -"html-escaper@^2.0.2": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"html-minifier-terser@^6.0.2": - "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" - "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - "version" "6.1.0" - 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" - -"html-minifier-terser@^7.2.0": - "integrity" "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==" - "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" - "version" "7.2.0" - 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" - -"html-tags@^3.3.1": - "integrity" "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" - "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" - "version" "3.3.1" - -"html-void-elements@^3.0.0": - "integrity" "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" - "resolved" "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" - "version" "3.0.0" - -"html-webpack-plugin@^5.5.3", "html-webpack-plugin@^5.6.0": - "integrity" "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==" - "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz" - "version" "5.6.3" + 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" + +hoist-non-react-statics@^3.1.0: + 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" + +hpack.js@^2.1.6: + 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" + +html-entities@^2.3.2: + version "2.5.2" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + 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" + +html-minifier-terser@^7.2.0: + 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" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html-webpack-plugin@^5.6.0: + version "5.6.3" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz" + integrity sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg== 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" - -"htmlparser2@^6.1.0": - "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" - "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "domelementtype" "^2.0.1" - "domhandler" "^4.0.0" - "domutils" "^2.5.2" - "entities" "^2.0.0" - -"htmlparser2@^8.0.1": - "integrity" "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==" - "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" - "version" "8.0.2" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.3" - "domutils" "^3.0.1" - "entities" "^4.4.0" - -"http-cache-semantics@^4.1.1": - "integrity" "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" - "version" "4.1.1" - -"http-deceiver@^1.2.7": - "integrity" "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - "version" "1.2.7" - -"http-errors@~1.6.2": - "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - "version" "1.6.3" - dependencies: - "depd" "~1.1.2" - "inherits" "2.0.3" - "setprototypeof" "1.1.0" - "statuses" ">= 1.4.0 < 2" - -"http-errors@2.0.0": - "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "depd" "2.0.0" - "inherits" "2.0.4" - "setprototypeof" "1.2.0" - "statuses" "2.0.1" - "toidentifier" "1.0.1" - -"http-parser-js@>=0.5.1": - "integrity" "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - "version" "0.5.8" - -"http-proxy-middleware@^2.0.3": - "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==" - "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" - "version" "2.0.6" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-cache-semantics@^4.1.1: + 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== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@~1.6.2: + 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" + +http-errors@2.0.0: + 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" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + 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" - -"http-proxy@^1.18.1": - "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" - "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - "version" "1.18.1" - dependencies: - "eventemitter3" "^4.0.0" - "follow-redirects" "^1.0.0" - "requires-port" "^1.0.0" - -"http2-wrapper@^2.1.10": - "integrity" "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==" - "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "quick-lru" "^5.1.1" - "resolve-alpn" "^1.2.0" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"icss-utils@^5.0.0", "icss-utils@^5.1.0": - "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" - "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - "version" "5.1.0" - -"ignore@^5.2.0", "ignore@^5.2.4": - "integrity" "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" - "version" "5.3.1" - -"image-size@^1.0.2": - "integrity" "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==" - "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "queue" "6.0.2" - -"immer@^9.0.7": - "integrity" "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" - "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" - "version" "9.0.21" - -"immutable@^4.0.0": - "integrity" "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" - "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz" - "version" "4.3.7" - -"import-fresh@^3.1.0", "import-fresh@^3.3.0": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"import-lazy@^4.0.0": - "integrity" "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" - "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" - "version" "4.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"infima@0.2.0-alpha.44": - "integrity" "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==" - "resolved" "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz" - "version" "0.2.0-alpha.44" - -"inflight@^1.0.4": - "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"inherits@2.0.3": - "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" - -"ini@^1.3.4", "ini@^1.3.5", "ini@~1.3.0": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" - -"ini@2.0.0": - "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - "version" "2.0.0" - -"inline-style-parser@0.1.1": - "integrity" "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" - "version" "0.1.1" - -"inline-style-parser@0.2.3": - "integrity" "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" - "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz" - "version" "0.2.3" - -"interpret@^1.0.0": - "integrity" "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - "resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - "version" "1.4.0" - -"invariant@^2.2.4": - "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" - "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - "version" "2.2.4" - dependencies: - "loose-envify" "^1.0.0" - -"ipaddr.js@^2.0.1": - "integrity" "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" - "version" "2.2.0" - -"ipaddr.js@1.9.1": - "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - "version" "1.9.1" - -"is-alphabetical@^2.0.0": - "integrity" "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" - "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" - "version" "2.0.1" - -"is-alphanumerical@^2.0.0": - "integrity" "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==" - "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-alphabetical" "^2.0.0" - "is-decimal" "^2.0.0" - -"is-arrayish@^0.2.1": - "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-ci@^3.0.1": - "integrity" "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ci-info" "^3.2.0" - -"is-core-module@^2.13.0": - "integrity" "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz" - "version" "2.15.0" - dependencies: - "hasown" "^2.0.2" - -"is-decimal@^2.0.0": - "integrity" "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" - "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" - "version" "2.0.1" - -"is-docker@^2.0.0", "is-docker@^2.1.1": - "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - "version" "2.2.1" - -"is-extendable@^0.1.0": - "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extglob@^2.1.1": - "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-hexadecimal@^2.0.0": - "integrity" "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==" - "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" - "version" "2.0.1" - -"is-installed-globally@^0.4.0": - "integrity" "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==" - "resolved" "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - "version" "0.4.0" - dependencies: - "global-dirs" "^3.0.0" - "is-path-inside" "^3.0.2" - -"is-npm@^6.0.0": - "integrity" "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==" - "resolved" "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" - "version" "6.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-obj@^1.0.1": - "integrity" "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - "version" "1.0.1" - -"is-obj@^2.0.0": - "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - "version" "2.0.0" - -"is-path-cwd@^2.2.0": - "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - "version" "2.2.0" - -"is-path-inside@^3.0.2": - "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - "version" "3.0.3" - -"is-plain-obj@^3.0.0": - "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - "version" "3.0.0" - -"is-plain-obj@^4.0.0": - "integrity" "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" - "version" "4.1.0" - -"is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "isobject" "^3.0.1" - -"is-reference@^3.0.0": - "integrity" "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==" - "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz" - "version" "3.0.2" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + 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" + +http2-wrapper@^2.1.10: + 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" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + 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" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0, ignore@^5.2.4: + version "5.3.1" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +image-size@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz" + integrity sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w== + +immutable@^4.0.0: + version "4.3.7" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz" + integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw== + +import-fresh@^3.3.0: + 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" + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.45: + version "0.2.0-alpha.45" + resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz" + integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2, inherits@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +inline-style-parser@0.1.1: + 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== + +inline-style-parser@0.2.3: + 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== + +invariant@^2.2.4: + 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" + +ipaddr.js@^2.0.1: + version "2.2.0" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +ipaddr.js@1.9.1: + 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== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + 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" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + 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" + +is-ci@^3.0.1: + 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" + +is-core-module@^2.13.0: + 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" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + 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== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + 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" + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-installed-globally@^0.4.0: + 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" + +is-npm@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" + integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + 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== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-inside@^3.0.2: + 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== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-plain-object@^2.0.4: + 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" + +is-reference@^3.0.0: + 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" "*" -"is-regexp@^1.0.0": - "integrity" "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - "version" "1.0.0" - -"is-root@^2.1.0": - "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - "version" "2.1.0" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-typedarray@^1.0.0": - "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-wsl@^2.2.0": - "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "is-docker" "^2.0.0" - -"is-yarn-global@^0.4.0": - "integrity" "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==" - "resolved" "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" - "version" "0.4.1" - -"isarray@~1.0.0": - "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isarray@0.0.1": - "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - "version" "0.0.1" - -"isexe@^2.0.0": - "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"isobject@^3.0.1": - "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" - -"jest-util@^29.7.0": - "integrity" "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" - "version" "29.7.0" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-wsl@^2.2.0: + 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" + +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-util@^29.7.0: + 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" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" -"jest-worker@^27.4.5": - "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - "version" "27.5.1" +jest-worker@^27.4.5: + 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" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jest-worker@^29.4.3": - "integrity" "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" - "version" "29.7.0" +jest-worker@^29.4.3: + 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" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jiti@^1.20.0": - "integrity" "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==" - "resolved" "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" - "version" "1.21.6" +jiti@^1.20.0: + version "1.21.6" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== -"joi@^17.9.2": - "integrity" "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==" - "resolved" "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" - "version" "17.13.3" +joi@^17.9.2: + 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" @@ -5653,1994 +5131,1945 @@ "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" -"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"js-yaml@^4.1.0": - "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "argparse" "^2.0.1" - -"jsesc@^3.0.2", "jsesc@~3.0.2": - "integrity" "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" - "version" "3.0.2" - -"json-buffer@3.0.1": - "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" - "version" "3.0.1" - -"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" - -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" - -"json-schema-traverse@^1.0.0": - "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - "version" "1.0.0" - -"json5@^2.1.2", "json5@^2.2.3": - "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - "version" "2.2.3" - -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "universalify" "^2.0.0" +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + 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" + +js-yaml@^4.1.0: + 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" + +jsesc@^3.0.2, jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + 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== + +json-schema-traverse@^0.4.1: + 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== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + 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" - -"keyv@^4.5.3": - "integrity" "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==" - "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" - "version" "4.5.4" - dependencies: - "json-buffer" "3.0.1" - -"kind-of@^6.0.0", "kind-of@^6.0.2": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"klona@^2.0.4": - "integrity" "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" - "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" - "version" "2.0.6" - -"latest-version@^7.0.0": - "integrity" "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==" - "resolved" "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "package-json" "^8.1.0" - -"launch-editor@^2.6.0": - "integrity" "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==" - "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz" - "version" "2.8.0" - dependencies: - "picocolors" "^1.0.0" - "shell-quote" "^1.8.1" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"lilconfig@^3.1.1": - "integrity" "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==" - "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz" - "version" "3.1.2" - -"lines-and-columns@^1.1.6": - "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - "version" "1.2.4" - -"loader-runner@^4.2.0": - "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - "version" "4.3.0" - -"loader-utils@^2.0.0": - "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^2.1.2" - -"loader-utils@^3.2.0": - "integrity" "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz" - "version" "3.3.1" - -"locate-path@^3.0.0": - "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "p-locate" "^3.0.0" - "path-exists" "^3.0.0" - -"locate-path@^6.0.0": - "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "p-locate" "^5.0.0" - -"locate-path@^7.1.0": - "integrity" "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "p-locate" "^6.0.0" - -"lodash.debounce@^4.0.8": - "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - "version" "4.0.8" - -"lodash.memoize@^4.1.2": - "integrity" "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - "version" "4.1.2" - -"lodash.uniq@^4.5.0": - "integrity" "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - "version" "4.5.0" - -"lodash@^4.17.20", "lodash@^4.17.21": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"longest-streak@^3.0.0": - "integrity" "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" - "resolved" "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" - "version" "3.1.0" - -"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": - "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" - "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "js-tokens" "^3.0.0 || ^4.0.0" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lowercase-keys@^3.0.0": - "integrity" "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" - "version" "3.0.0" - -"lru-cache@^5.1.1": - "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "yallist" "^3.0.2" - -"markdown-extensions@^2.0.0": - "integrity" "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==" - "resolved" "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" - "version" "2.0.0" - -"markdown-table@^2.0.0": - "integrity" "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==" - "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "repeat-string" "^1.0.0" - -"markdown-table@^3.0.0": - "integrity" "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" - "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz" - "version" "3.0.3" - -"mdast-util-directive@^3.0.0": - "integrity" "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==" - "resolved" "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz" - "version" "3.0.0" + graceful-fs "^4.1.6" + +keyv@^4.5.3: + 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" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.6" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +latest-version@^7.0.0: + 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" + +launch-editor@^2.6.0: + 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" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz" + integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + 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" + +locate-path@^7.1.0: + 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" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + 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" + +lower-case@^2.0.2: + 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" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + +lru-cache@^5.1.1: + 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" + +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" + integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== + dependencies: + repeat-string "^1.0.0" + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +mdast-util-directive@^3.0.0: + 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" - -"mdast-util-find-and-replace@^3.0.0", "mdast-util-find-and-replace@^3.0.1": - "integrity" "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==" - "resolved" "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz" - "version" "3.0.1" + 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" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + 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" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" -"mdast-util-from-markdown@^2.0.0": - "integrity" "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==" - "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz" - "version" "2.0.1" +mdast-util-from-markdown@^2.0.0: + 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" - -"mdast-util-frontmatter@^2.0.0": - "integrity" "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==" - "resolved" "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" - "version" "2.0.1" + 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" + +mdast-util-frontmatter@^2.0.0: + 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" + 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" -"mdast-util-gfm-autolink-literal@^2.0.0": - "integrity" "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz" - "version" "2.0.0" +mdast-util-gfm-autolink-literal@^2.0.0: + 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" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" -"mdast-util-gfm-footnote@^2.0.0": - "integrity" "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz" - "version" "2.0.0" +mdast-util-gfm-footnote@^2.0.0: + 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" + 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" -"mdast-util-gfm-strikethrough@^2.0.0": - "integrity" "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz" - "version" "2.0.0" +mdast-util-gfm-strikethrough@^2.0.0: + 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" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" -"mdast-util-gfm-table@^2.0.0": - "integrity" "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz" - "version" "2.0.0" +mdast-util-gfm-table@^2.0.0: + 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" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" -"mdast-util-gfm-task-list-item@^2.0.0": - "integrity" "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz" - "version" "2.0.0" +mdast-util-gfm-task-list-item@^2.0.0: + 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" - -"mdast-util-gfm@^3.0.0": - "integrity" "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==" - "resolved" "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz" - "version" "3.0.0" - 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" - -"mdast-util-mdx-expression@^2.0.0": - "integrity" "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==" - "resolved" "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz" - "version" "2.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + 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" + +mdast-util-mdx-expression@^2.0.0: + 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" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" -"mdast-util-mdx-jsx@^3.0.0": - "integrity" "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==" - "resolved" "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz" - "version" "3.1.2" +mdast-util-mdx-jsx@^3.0.0: + 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" - -"mdast-util-mdx@^3.0.0": - "integrity" "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==" - "resolved" "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz" - "version" "3.0.0" - 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" - -"mdast-util-mdxjs-esm@^2.0.0": - "integrity" "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==" - "resolved" "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz" - "version" "2.0.1" + 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" + +mdast-util-mdx@^3.0.0: + 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" + +mdast-util-mdxjs-esm@^2.0.0: + 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" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" -"mdast-util-phrasing@^4.0.0": - "integrity" "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==" - "resolved" "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" - "version" "4.1.0" +mdast-util-phrasing@^4.0.0: + 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" + unist-util-is "^6.0.0" -"mdast-util-to-hast@^13.0.0": - "integrity" "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==" - "resolved" "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz" - "version" "13.2.0" +mdast-util-to-hast@^13.0.0: + 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" - -"mdast-util-to-markdown@^2.0.0": - "integrity" "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==" - "resolved" "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz" - "version" "2.1.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" + +mdast-util-to-markdown@^2.0.0: + 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" - -"mdast-util-to-string@^4.0.0": - "integrity" "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==" - "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" - "version" "4.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" + +mdast-util-to-string@^4.0.0: + 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" -"mdn-data@2.0.28": - "integrity" "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" - "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" - "version" "2.0.28" - -"mdn-data@2.0.30": - "integrity" "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" - "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" - "version" "2.0.30" - -"media-typer@0.3.0": - "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - "version" "0.3.0" - -"memfs@^3.1.2", "memfs@^3.4.3": - "integrity" "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==" - "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" - "version" "3.5.3" - dependencies: - "fs-monkey" "^1.0.4" - -"merge-descriptors@1.0.1": - "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - "version" "1.0.1" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0", "merge2@^1.4.1": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"methods@~1.1.2": - "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - "version" "1.1.2" - -"micromark-core-commonmark@^2.0.0": - "integrity" "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==" - "resolved" "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz" - "version" "2.0.1" - 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" - -"micromark-extension-directive@^3.0.0": - "integrity" "sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==" - "resolved" "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.1.tgz" - "version" "3.0.1" - 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" - -"micromark-extension-frontmatter@^2.0.0": - "integrity" "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==" - "resolved" "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "fault" "^2.0.0" - "micromark-util-character" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-extension-gfm-autolink-literal@^2.0.0": - "integrity" "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz" - "version" "2.1.0" - 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" - -"micromark-extension-gfm-footnote@^2.0.0": - "integrity" "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz" - "version" "2.1.0" - 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" - -"micromark-extension-gfm-strikethrough@^2.0.0": - "integrity" "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz" - "version" "2.1.0" - 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" - -"micromark-extension-gfm-table@^2.0.0": - "integrity" "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz" - "version" "2.1.0" - 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" - -"micromark-extension-gfm-tagfilter@^2.0.0": - "integrity" "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-types" "^2.0.0" - -"micromark-extension-gfm-task-list-item@^2.0.0": - "integrity" "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz" - "version" "2.1.0" - 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" - -"micromark-extension-gfm@^3.0.0": - "integrity" "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==" - "resolved" "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz" - "version" "3.0.0" - 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" - -"micromark-extension-mdx-expression@^3.0.0": - "integrity" "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==" - "resolved" "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz" - "version" "3.0.0" +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.3: + 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" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + 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== + 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" + +micromark-extension-directive@^3.0.0: + 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" + +micromark-extension-frontmatter@^2.0.0: + 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" + +micromark-extension-gfm-autolink-literal@^2.0.0: + 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" + +micromark-extension-gfm-footnote@^2.0.0: + 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" + +micromark-extension-gfm-strikethrough@^2.0.0: + 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" + +micromark-extension-gfm-table@^2.0.0: + 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" + +micromark-extension-gfm-tagfilter@^2.0.0: + 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" + +micromark-extension-gfm-task-list-item@^2.0.0: + 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" + +micromark-extension-gfm@^3.0.0: + 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" + +micromark-extension-mdx-expression@^3.0.0: + 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== 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" - -"micromark-extension-mdx-jsx@^3.0.0": - "integrity" "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==" - "resolved" "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz" - "version" "3.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" + +micromark-extension-mdx-jsx@^3.0.0: + 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" - -"micromark-extension-mdx-md@^2.0.0": - "integrity" "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==" - "resolved" "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-types" "^2.0.0" - -"micromark-extension-mdxjs-esm@^3.0.0": - "integrity" "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==" - "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz" - "version" "3.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" + +micromark-extension-mdx-md@^2.0.0: + 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" + +micromark-extension-mdxjs-esm@^3.0.0: + 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" - -"micromark-extension-mdxjs@^3.0.0": - "integrity" "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==" - "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz" - "version" "3.0.0" - 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" - -"micromark-factory-destination@^2.0.0": - "integrity" "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==" - "resolved" "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-character" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-factory-label@^2.0.0": - "integrity" "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==" - "resolved" "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "devlop" "^1.0.0" - "micromark-util-character" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-factory-mdx-expression@^2.0.0": - "integrity" "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==" - "resolved" "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz" - "version" "2.0.1" + 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" + +micromark-extension-mdxjs@^3.0.0: + 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" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + 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== 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" - -"micromark-factory-space@^1.0.0": - "integrity" "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==" - "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "micromark-util-character" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-factory-space@^2.0.0": - "integrity" "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==" - "resolved" "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-character" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-factory-title@^2.0.0": - "integrity" "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==" - "resolved" "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz" - "version" "2.0.0" - 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" - -"micromark-factory-whitespace@^2.0.0": - "integrity" "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==" - "resolved" "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz" - "version" "2.0.0" - 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" - -"micromark-util-character@^1.0.0", "micromark-util-character@^1.1.0": - "integrity" "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==" - "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "micromark-util-symbol" "^1.0.0" - "micromark-util-types" "^1.0.0" - -"micromark-util-character@^2.0.0": - "integrity" "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==" - "resolved" "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-util-chunked@^2.0.0": - "integrity" "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==" - "resolved" "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-symbol" "^2.0.0" - -"micromark-util-classify-character@^2.0.0": - "integrity" "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==" - "resolved" "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-character" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-util-combine-extensions@^2.0.0": - "integrity" "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==" - "resolved" "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-chunked" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-util-decode-numeric-character-reference@^2.0.0": - "integrity" "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==" - "resolved" "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "micromark-util-symbol" "^2.0.0" - -"micromark-util-decode-string@^2.0.0": - "integrity" "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==" - "resolved" "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" - "version" "2.0.0" - 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" - -"micromark-util-encode@^2.0.0": - "integrity" "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" - "resolved" "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" - "version" "2.0.0" - -"micromark-util-events-to-acorn@^2.0.0": - "integrity" "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==" - "resolved" "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz" - "version" "2.0.2" + 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" + +micromark-factory-space@^1.0.0: + 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== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + 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== + 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" + +micromark-factory-whitespace@^2.0.0: + 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== + 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" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^2.0.0: + 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== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + 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== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + 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== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + 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== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + 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" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-events-to-acorn@^2.0.0: + 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== 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" - -"micromark-util-html-tag-name@^2.0.0": - "integrity" "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" - "resolved" "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz" - "version" "2.0.0" - -"micromark-util-normalize-identifier@^2.0.0": - "integrity" "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==" - "resolved" "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-symbol" "^2.0.0" - -"micromark-util-resolve-all@^2.0.0": - "integrity" "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==" - "resolved" "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-types" "^2.0.0" - -"micromark-util-sanitize-uri@^2.0.0": - "integrity" "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==" - "resolved" "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromark-util-character" "^2.0.0" - "micromark-util-encode" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - -"micromark-util-subtokenize@^2.0.0": - "integrity" "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==" - "resolved" "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "devlop" "^1.0.0" - "micromark-util-chunked" "^2.0.0" - "micromark-util-symbol" "^2.0.0" - "micromark-util-types" "^2.0.0" - -"micromark-util-symbol@^1.0.0", "micromark-util-symbol@^1.0.1": - "integrity" "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" - "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz" - "version" "1.1.0" - -"micromark-util-symbol@^2.0.0": - "integrity" "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" - "resolved" "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" - "version" "2.0.0" - -"micromark-util-types@^1.0.0": - "integrity" "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==" - "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" - "version" "1.1.0" - -"micromark-util-types@^2.0.0": - "integrity" "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" - "resolved" "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" - "version" "2.0.0" - -"micromark@^4.0.0": - "integrity" "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==" - "resolved" "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" - "version" "4.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" + +micromark-util-html-tag-name@^2.0.0: + 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== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + 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== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + 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== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + 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== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + 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== + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== 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" - -"micromatch@^4.0.2", "micromatch@^4.0.4", "micromatch@^4.0.5": - "integrity" "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz" - "version" "4.0.7" - dependencies: - "braces" "^3.0.3" - "picomatch" "^2.3.1" + 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" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + 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" "mime-db@>= 1.43.0 < 2": - "integrity" "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz" - "version" "1.53.0" - -"mime-db@~1.33.0": - "integrity" "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" - "version" "1.33.0" - -"mime-db@1.52.0": - "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - "version" "1.52.0" - -"mime-types@^2.1.27": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime-types@^2.1.31": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime-types@~2.1.17", "mime-types@2.1.18": - "integrity" "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" - "version" "2.1.18" - dependencies: - "mime-db" "~1.33.0" - -"mime-types@~2.1.24": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime-types@~2.1.34": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime@1.6.0": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"mimic-response@^3.1.0": - "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" - "version" "3.1.0" - -"mimic-response@^4.0.0": - "integrity" "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz" - "version" "4.0.0" - -"mini-css-extract-plugin@^2.7.6", "mini-css-extract-plugin@^2.9.1": - "integrity" "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==" - "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz" - "version" "2.9.2" - dependencies: - "schema-utils" "^4.0.0" - "tapable" "^2.2.1" - -"minimalistic-assert@^1.0.0": - "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - "version" "1.0.1" - -"minimatch@^3.0.4", "minimatch@^3.0.5", "minimatch@^3.1.1", "minimatch@3.1.2": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "brace-expansion" "^1.1.7" - -"minimist@^1.2.0": - "integrity" "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" - "version" "1.2.8" - -"mrmime@^2.0.0": - "integrity" "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" - "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.0.0": - "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"ms@2.1.3": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"multicast-dns@^7.2.5": - "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==" - "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" - "version" "7.2.5" - dependencies: - "dns-packet" "^5.2.2" - "thunky" "^1.0.2" - -"nanoid@^3.3.7": - "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" - "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" - "version" "3.3.7" - -"negotiator@0.6.3": - "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - "version" "0.6.3" - -"neo-async@^2.6.2": - "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - "version" "2.6.2" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-emoji@^2.1.0": - "integrity" "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==" - "resolved" "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz" - "version" "2.1.3" + 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== + +mime-db@~1.33.0: + 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== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.27: + 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" + +mime-types@^2.1.31: + 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" + +mime-types@~2.1.17, mime-types@2.1.18: + 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" + +mime-types@~2.1.24: + 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" + +mime-types@~2.1.34: + 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" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + 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== + +mimic-response@^4.0.0: + 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== + +mini-css-extract-plugin@^2.9.2: + version "2.9.2" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz" + integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== + dependencies: + schema-utils "^4.0.0" + tapable "^2.2.1" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.1.1, minimatch@3.1.2: + 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" + +minimist@^1.2.0: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + 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" + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + 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-emoji@^2.1.0: + 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" - -"node-forge@^1": - "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - "version" "1.3.1" - -"node-releases@^2.0.19": - "integrity" "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz" - "version" "2.0.19" - -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"normalize-range@^0.1.2": - "integrity" "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - "version" "0.1.2" - -"normalize-url@^8.0.0": - "integrity" "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz" - "version" "8.0.1" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nprogress@^0.2.0": - "integrity" "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - "resolved" "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" - "version" "0.2.0" - -"nth-check@^2.0.1": - "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" - "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "boolbase" "^1.0.0" - -"null-loader@^4.0.1": - "integrity" "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==" - "resolved" "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "loader-utils" "^2.0.0" - "schema-utils" "^3.0.0" - -"object-assign@^4.1.1": - "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-inspect@^1.13.1": - "integrity" "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" - "version" "1.13.2" - -"object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.0": - "integrity" "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "call-bind" "^1.0.5" - "define-properties" "^1.2.1" - "has-symbols" "^1.0.3" - "object-keys" "^1.1.1" - -"obuf@^1.0.0", "obuf@^1.1.2": - "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - "version" "1.1.2" - -"on-finished@2.4.1": - "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - "version" "2.4.1" - dependencies: - "ee-first" "1.1.1" - -"on-headers@~1.0.2": - "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - "version" "1.0.2" - -"once@^1.3.0": - "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"open@^8.0.9", "open@^8.4.0": - "integrity" "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==" - "resolved" "https://registry.npmjs.org/open/-/open-8.4.2.tgz" - "version" "8.4.2" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz" + integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== + +npm-run-path@^4.0.1: + 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" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + 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" + +null-loader@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" + integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.1: + version "1.13.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + 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" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + 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: - "define-lazy-prop" "^2.0.0" - "is-docker" "^2.1.1" - "is-wsl" "^2.2.0" + ee-first "1.1.1" -"opener@^1.5.2": - "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - "version" "1.5.2" +on-headers@~1.0.2: + 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== -"p-cancelable@^3.0.0": - "integrity" "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" - "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" - "version" "3.0.0" - -"p-limit@^2.0.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: - "p-try" "^2.0.0" + wrappy "1" -"p-limit@^3.0.2": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: - "yocto-queue" "^0.1.0" + mimic-fn "^2.1.0" -"p-limit@^4.0.0": - "integrity" "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" - "version" "4.0.0" +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: - "yocto-queue" "^1.0.0" + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -"p-locate@^3.0.0": - "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - "version" "3.0.0" +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^4.0.0: + 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: - "p-limit" "^2.0.0" + yocto-queue "^1.0.0" -"p-locate@^5.0.0": - "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - "version" "5.0.0" +p-locate@^6.0.0: + 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" "^3.0.2" + p-limit "^4.0.0" -"p-locate@^6.0.0": - "integrity" "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" - "version" "6.0.0" +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: - "p-limit" "^4.0.0" + aggregate-error "^3.0.0" -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" +p-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== dependencies: - "aggregate-error" "^3.0.0" + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" -"p-retry@^4.5.0": - "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==" - "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - "version" "4.6.2" +p-retry@^4.5.0: + 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" + retry "^0.13.1" -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" -"package-json@^8.1.0": - "integrity" "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==" - "resolved" "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" - "version" "8.1.1" +package-json@^8.1.0: + 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" + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" +param-case@^3.0.4: + 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" + dot-case "^3.0.4" + tslib "^2.0.3" -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" +parent-module@^1.0.0: + 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" + callsites "^3.0.0" -"parse-entities@^4.0.0": - "integrity" "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==" - "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz" - "version" "4.0.1" +parse-entities@^4.0.0: + 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" - -"parse-json@^5.0.0", "parse-json@^5.2.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.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" + +parse-json@^5.2.0: + 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" - -"parse-numeric-range@^1.3.0": - "integrity" "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - "resolved" "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" - "version" "1.3.0" - -"parse5-htmlparser2-tree-adapter@^7.0.0": - "integrity" "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==" - "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "domhandler" "^5.0.2" - "parse5" "^7.0.0" - -"parse5@^7.0.0": - "integrity" "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - "version" "7.1.2" - dependencies: - "entities" "^4.4.0" - -"parseurl@~1.3.2", "parseurl@~1.3.3": - "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - "version" "1.3.3" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^3.0.0": - "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - "version" "3.0.0" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-exists@^5.0.0": - "integrity" "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" - "version" "5.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-is-inside@1.0.2": - "integrity" "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - "version" "1.0.2" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.7": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"path-to-regexp@^1.7.0": - "integrity" "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "isarray" "0.0.1" - -"path-to-regexp@0.1.7": - "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - "version" "0.1.7" - -"path-to-regexp@3.3.0": - "integrity" "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" - "version" "3.3.0" - -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" - -"periscopic@^3.0.0": - "integrity" "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==" - "resolved" "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz" - "version" "3.1.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + 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== + +parse5-htmlparser2-tree-adapter@^7.0.0: + 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" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + 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" + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + 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== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@^1.7.0: + 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" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" + integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +periscopic@^3.0.0: + 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" - -"picocolors@^1.0.0", "picocolors@^1.0.1", "picocolors@^1.1.0", "picocolors@^1.1.1": - "integrity" "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" - "version" "1.1.1" + estree-walker "^3.0.0" + is-reference "^3.0.0" -"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3", "picomatch@^2.3.1": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== -"pkg-dir@^7.0.0": - "integrity" "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "find-up" "^6.3.0" +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -"pkg-up@^3.1.0": - "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" - "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - "version" "3.1.0" +pkg-dir@^7.0.0: + 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" "^3.0.0" + find-up "^6.3.0" -"postcss-attribute-case-insensitive@^7.0.1": - "integrity" "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==" - "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" - "version" "7.0.1" +postcss-attribute-case-insensitive@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" + integrity sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw== dependencies: - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"postcss-calc@^9.0.1": - "integrity" "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==" - "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz" - "version" "9.0.1" +postcss-calc@^9.0.1: + 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" + postcss-selector-parser "^6.0.11" + postcss-value-parser "^4.2.0" -"postcss-clamp@^4.1.0": - "integrity" "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==" - "resolved" "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - "version" "4.1.0" +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-color-functional-notation@^7.0.6": - "integrity" "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==" - "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz" - "version" "7.0.6" +postcss-color-functional-notation@^7.0.10: + version "7.0.10" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz" + integrity sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"postcss-color-hex-alpha@^10.0.0": - "integrity" "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==" - "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" - "version" "10.0.0" +postcss-color-hex-alpha@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" + integrity sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w== dependencies: "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-color-rebeccapurple@^10.0.0": - "integrity" "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==" - "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" - "version" "10.0.0" +postcss-color-rebeccapurple@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" + integrity sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ== dependencies: "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" - -"postcss-colormin@^6.1.0": - "integrity" "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==" - "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "browserslist" "^4.23.0" - "caniuse-api" "^3.0.0" - "colord" "^2.9.3" - "postcss-value-parser" "^4.2.0" - -"postcss-convert-values@^6.1.0": - "integrity" "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==" - "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "browserslist" "^4.23.0" - "postcss-value-parser" "^4.2.0" - -"postcss-custom-media@^11.0.5": - "integrity" "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==" - "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz" - "version" "11.0.5" - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" - -"postcss-custom-properties@^14.0.4": - "integrity" "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==" - "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz" - "version" "14.0.4" - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + postcss-value-parser "^4.2.0" + +postcss-colormin@^6.1.0: + 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" + +postcss-convert-values@^6.1.0: + 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" + +postcss-custom-media@^11.0.6: + version "11.0.6" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz" + integrity sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" + +postcss-custom-properties@^14.0.6: + version "14.0.6" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz" + integrity sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" - -"postcss-custom-selectors@^8.0.4": - "integrity" "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==" - "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz" - "version" "8.0.4" - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "postcss-selector-parser" "^7.0.0" - -"postcss-dir-pseudo-class@^9.0.1": - "integrity" "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==" - "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" - "version" "9.0.1" - dependencies: - "postcss-selector-parser" "^7.0.0" - -"postcss-discard-comments@^6.0.2": - "integrity" "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==" - "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" - "version" "6.0.2" - -"postcss-discard-duplicates@^6.0.3": - "integrity" "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==" - "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz" - "version" "6.0.3" - -"postcss-discard-empty@^6.0.3": - "integrity" "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==" - "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" - "version" "6.0.3" - -"postcss-discard-overridden@^6.0.2": - "integrity" "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==" - "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" - "version" "6.0.2" - -"postcss-discard-unused@^6.0.5": - "integrity" "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==" - "resolved" "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz" - "version" "6.0.5" - dependencies: - "postcss-selector-parser" "^6.0.16" - -"postcss-double-position-gradients@^6.0.0": - "integrity" "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==" - "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^8.0.5: + version "8.0.5" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz" + integrity sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg== + dependencies: + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + postcss-selector-parser "^7.0.0" + +postcss-dir-pseudo-class@^9.0.1: + version "9.0.1" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" + integrity sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-discard-comments@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" + integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== + +postcss-discard-duplicates@^6.0.3: + 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== + +postcss-discard-empty@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" + integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== + +postcss-discard-overridden@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" + integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== + +postcss-discard-unused@^6.0.5: + 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" + +postcss-double-position-gradients@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz" + integrity sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-focus-visible@^10.0.1": - "integrity" "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==" - "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" - "version" "10.0.1" +postcss-focus-visible@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" + integrity sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA== dependencies: - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"postcss-focus-within@^9.0.1": - "integrity" "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==" - "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" - "version" "9.0.1" +postcss-focus-within@^9.0.1: + version "9.0.1" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" + integrity sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw== dependencies: - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"postcss-font-variant@^5.0.0": - "integrity" "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" - "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - "version" "5.0.0" +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== -"postcss-gap-properties@^6.0.0": - "integrity" "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==" - "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" - "version" "6.0.0" +postcss-gap-properties@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" + integrity sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw== -"postcss-image-set-function@^7.0.0": - "integrity" "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==" - "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" - "version" "7.0.0" +postcss-image-set-function@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" + integrity sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA== dependencies: "@csstools/utilities" "^2.0.0" - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-lab-function@^7.0.6": - "integrity" "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==" - "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz" - "version" "7.0.6" +postcss-lab-function@^7.0.10: + version "7.0.10" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz" + integrity sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ== dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"postcss-loader@^7.3.3": - "integrity" "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==" - "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz" - "version" "7.3.4" +postcss-loader@^7.3.4: + 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" + cosmiconfig "^8.3.5" + jiti "^1.20.0" + semver "^7.5.4" -"postcss-logical@^8.0.0": - "integrity" "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==" - "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz" - "version" "8.0.0" +postcss-logical@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz" + integrity sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-merge-idents@^6.0.3": - "integrity" "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==" - "resolved" "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz" - "version" "6.0.3" +postcss-merge-idents@^6.0.3: + 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" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" -"postcss-merge-longhand@^6.0.5": - "integrity" "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==" - "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz" - "version" "6.0.5" +postcss-merge-longhand@^6.0.5: + 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" + postcss-value-parser "^4.2.0" + stylehacks "^6.1.1" -"postcss-merge-rules@^6.1.1": - "integrity" "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==" - "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz" - "version" "6.1.1" +postcss-merge-rules@^6.1.1: + 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" + browserslist "^4.23.0" + caniuse-api "^3.0.0" + cssnano-utils "^4.0.2" + postcss-selector-parser "^6.0.16" -"postcss-minify-font-values@^6.1.0": - "integrity" "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==" - "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz" - "version" "6.1.0" +postcss-minify-font-values@^6.1.0: + 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" + postcss-value-parser "^4.2.0" -"postcss-minify-gradients@^6.0.3": - "integrity" "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==" - "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz" - "version" "6.0.3" +postcss-minify-gradients@^6.0.3: + 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" + colord "^2.9.3" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" -"postcss-minify-params@^6.1.0": - "integrity" "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==" - "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz" - "version" "6.1.0" +postcss-minify-params@^6.1.0: + 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" + browserslist "^4.23.0" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" -"postcss-minify-selectors@^6.0.4": - "integrity" "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==" - "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz" - "version" "6.0.4" +postcss-minify-selectors@^6.0.4: + 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" + postcss-selector-parser "^6.0.16" -"postcss-modules-extract-imports@^3.1.0": - "integrity" "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==" - "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" - "version" "3.1.0" +postcss-modules-extract-imports@^3.1.0: + 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== -"postcss-modules-local-by-default@^4.0.5": - "integrity" "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==" - "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz" - "version" "4.0.5" +postcss-modules-local-by-default@^4.0.5: + 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" + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -"postcss-modules-scope@^3.2.0": - "integrity" "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" - "version" "3.2.0" +postcss-modules-scope@^3.2.0: + 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" + postcss-selector-parser "^6.0.4" -"postcss-modules-values@^4.0.0": - "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - "version" "4.0.0" +postcss-modules-values@^4.0.0: + 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" + icss-utils "^5.0.0" -"postcss-nesting@^13.0.1": - "integrity" "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==" - "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz" - "version" "13.0.1" +postcss-nesting@^13.0.2: + version "13.0.2" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz" + integrity sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ== dependencies: - "@csstools/selector-resolve-nested" "^3.0.0" + "@csstools/selector-resolve-nested" "^3.1.0" "@csstools/selector-specificity" "^5.0.0" - "postcss-selector-parser" "^7.0.0" + postcss-selector-parser "^7.0.0" -"postcss-normalize-charset@^6.0.2": - "integrity" "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-charset@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" + integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== -"postcss-normalize-display-values@^6.0.2": - "integrity" "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==" - "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-display-values@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-positions@^6.0.2": - "integrity" "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==" - "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-positions@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-repeat-style@^6.0.2": - "integrity" "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-repeat-style@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-string@^6.0.2": - "integrity" "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-string@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-timing-functions@^6.0.2": - "integrity" "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==" - "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-timing-functions@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-unicode@^6.1.0": - "integrity" "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==" - "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz" - "version" "6.1.0" +postcss-normalize-unicode@^6.1.0: + 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" + browserslist "^4.23.0" + postcss-value-parser "^4.2.0" -"postcss-normalize-url@^6.0.2": - "integrity" "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-url@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-normalize-whitespace@^6.0.2": - "integrity" "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==" - "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz" - "version" "6.0.2" +postcss-normalize-whitespace@^6.0.2: + 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" + postcss-value-parser "^4.2.0" -"postcss-opacity-percentage@^3.0.0": - "integrity" "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==" - "resolved" "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" - "version" "3.0.0" +postcss-opacity-percentage@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" + integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== -"postcss-ordered-values@^6.0.2": - "integrity" "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==" - "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz" - "version" "6.0.2" +postcss-ordered-values@^6.0.2: + 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" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" -"postcss-overflow-shorthand@^6.0.0": - "integrity" "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==" - "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" - "version" "6.0.0" +postcss-overflow-shorthand@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" + integrity sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-page-break@^3.0.4": - "integrity" "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" - "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - "version" "3.0.4" +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== -"postcss-place@^10.0.0": - "integrity" "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==" - "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" - "version" "10.0.0" +postcss-place@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" + integrity sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw== dependencies: - "postcss-value-parser" "^4.2.0" + postcss-value-parser "^4.2.0" -"postcss-preset-env@^10.1.0": - "integrity" "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==" - "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz" - "version" "10.1.1" +postcss-preset-env@^10.2.1: + version "10.2.3" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz" + integrity sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" - "@csstools/postcss-color-function" "^4.0.6" - "@csstools/postcss-color-mix-function" "^3.0.6" - "@csstools/postcss-content-alt-text" "^2.0.4" - "@csstools/postcss-exponential-functions" "^2.0.5" + "@csstools/postcss-color-function" "^4.0.10" + "@csstools/postcss-color-mix-function" "^3.0.10" + "@csstools/postcss-color-mix-variadic-function-arguments" "^1.0.0" + "@csstools/postcss-content-alt-text" "^2.0.6" + "@csstools/postcss-exponential-functions" "^2.0.9" "@csstools/postcss-font-format-keywords" "^4.0.0" - "@csstools/postcss-gamut-mapping" "^2.0.6" - "@csstools/postcss-gradients-interpolation-method" "^5.0.6" - "@csstools/postcss-hwb-function" "^4.0.6" - "@csstools/postcss-ic-unit" "^4.0.0" - "@csstools/postcss-initial" "^2.0.0" - "@csstools/postcss-is-pseudo-class" "^5.0.1" - "@csstools/postcss-light-dark-function" "^2.0.7" + "@csstools/postcss-gamut-mapping" "^2.0.10" + "@csstools/postcss-gradients-interpolation-method" "^5.0.10" + "@csstools/postcss-hwb-function" "^4.0.10" + "@csstools/postcss-ic-unit" "^4.0.2" + "@csstools/postcss-initial" "^2.0.1" + "@csstools/postcss-is-pseudo-class" "^5.0.3" + "@csstools/postcss-light-dark-function" "^2.0.9" "@csstools/postcss-logical-float-and-clear" "^3.0.0" "@csstools/postcss-logical-overflow" "^2.0.0" "@csstools/postcss-logical-overscroll-behavior" "^2.0.0" "@csstools/postcss-logical-resize" "^3.0.0" - "@csstools/postcss-logical-viewport-units" "^3.0.3" - "@csstools/postcss-media-minmax" "^2.0.5" - "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.4" + "@csstools/postcss-logical-viewport-units" "^3.0.4" + "@csstools/postcss-media-minmax" "^2.0.9" + "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.5" "@csstools/postcss-nested-calc" "^4.0.0" "@csstools/postcss-normalize-display-values" "^4.0.0" - "@csstools/postcss-oklab-function" "^4.0.6" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/postcss-random-function" "^1.0.1" - "@csstools/postcss-relative-color-syntax" "^3.0.6" + "@csstools/postcss-oklab-function" "^4.0.10" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" + "@csstools/postcss-random-function" "^2.0.1" + "@csstools/postcss-relative-color-syntax" "^3.0.10" "@csstools/postcss-scope-pseudo-class" "^4.0.1" - "@csstools/postcss-sign-functions" "^1.1.0" - "@csstools/postcss-stepped-value-functions" "^4.0.5" - "@csstools/postcss-text-decoration-shorthand" "^4.0.1" - "@csstools/postcss-trigonometric-functions" "^4.0.5" + "@csstools/postcss-sign-functions" "^1.1.4" + "@csstools/postcss-stepped-value-functions" "^4.0.9" + "@csstools/postcss-text-decoration-shorthand" "^4.0.2" + "@csstools/postcss-trigonometric-functions" "^4.0.9" "@csstools/postcss-unset-value" "^4.0.0" - "autoprefixer" "^10.4.19" - "browserslist" "^4.23.1" - "css-blank-pseudo" "^7.0.1" - "css-has-pseudo" "^7.0.1" - "css-prefers-color-scheme" "^10.0.0" - "cssdb" "^8.2.1" - "postcss-attribute-case-insensitive" "^7.0.1" - "postcss-clamp" "^4.1.0" - "postcss-color-functional-notation" "^7.0.6" - "postcss-color-hex-alpha" "^10.0.0" - "postcss-color-rebeccapurple" "^10.0.0" - "postcss-custom-media" "^11.0.5" - "postcss-custom-properties" "^14.0.4" - "postcss-custom-selectors" "^8.0.4" - "postcss-dir-pseudo-class" "^9.0.1" - "postcss-double-position-gradients" "^6.0.0" - "postcss-focus-visible" "^10.0.1" - "postcss-focus-within" "^9.0.1" - "postcss-font-variant" "^5.0.0" - "postcss-gap-properties" "^6.0.0" - "postcss-image-set-function" "^7.0.0" - "postcss-lab-function" "^7.0.6" - "postcss-logical" "^8.0.0" - "postcss-nesting" "^13.0.1" - "postcss-opacity-percentage" "^3.0.0" - "postcss-overflow-shorthand" "^6.0.0" - "postcss-page-break" "^3.0.4" - "postcss-place" "^10.0.0" - "postcss-pseudo-class-any-link" "^10.0.1" - "postcss-replace-overflow-wrap" "^4.0.0" - "postcss-selector-not" "^8.0.1" - -"postcss-pseudo-class-any-link@^10.0.1": - "integrity" "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==" - "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "postcss-selector-parser" "^7.0.0" - -"postcss-reduce-idents@^6.0.3": - "integrity" "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==" - "resolved" "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "postcss-value-parser" "^4.2.0" - -"postcss-reduce-initial@^6.1.0": - "integrity" "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==" - "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "browserslist" "^4.23.0" - "caniuse-api" "^3.0.0" - -"postcss-reduce-transforms@^6.0.2": - "integrity" "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==" - "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "postcss-value-parser" "^4.2.0" - -"postcss-replace-overflow-wrap@^4.0.0": - "integrity" "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" - "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - "version" "4.0.0" - -"postcss-selector-not@^8.0.1": - "integrity" "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==" - "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "postcss-selector-parser" "^7.0.0" - -"postcss-selector-parser@^6.0.11", "postcss-selector-parser@^6.0.16", "postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4": - "integrity" "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz" - "version" "6.1.1" - dependencies: - "cssesc" "^3.0.0" - "util-deprecate" "^1.0.2" - -"postcss-selector-parser@^7.0.0": - "integrity" "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "cssesc" "^3.0.0" - "util-deprecate" "^1.0.2" - -"postcss-sort-media-queries@^5.2.0": - "integrity" "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==" - "resolved" "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "sort-css-media-queries" "2.2.0" - -"postcss-svgo@^6.0.3": - "integrity" "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==" - "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "postcss-value-parser" "^4.2.0" - "svgo" "^3.2.0" - -"postcss-unique-selectors@^6.0.4": - "integrity" "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==" - "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz" - "version" "6.0.4" - dependencies: - "postcss-selector-parser" "^6.0.16" - -"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": - "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - "version" "4.2.0" - -"postcss-zindex@^6.0.2": - "integrity" "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==" - "resolved" "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" - "version" "6.0.2" - -"postcss@^7.0.0 || ^8.0.1", "postcss@^8", "postcss@^8.0.3", "postcss@^8.0.9", "postcss@^8.1.0", "postcss@^8.2.2", "postcss@^8.4", "postcss@^8.4.21", "postcss@^8.4.23", "postcss@^8.4.24", "postcss@^8.4.26", "postcss@^8.4.31", "postcss@^8.4.33", "postcss@^8.4.38", "postcss@^8.4.6": - "integrity" "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz" - "version" "8.4.40" + autoprefixer "^10.4.21" + browserslist "^4.25.0" + css-blank-pseudo "^7.0.1" + css-has-pseudo "^7.0.2" + css-prefers-color-scheme "^10.0.0" + cssdb "^8.3.0" + postcss-attribute-case-insensitive "^7.0.1" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^7.0.10" + postcss-color-hex-alpha "^10.0.0" + postcss-color-rebeccapurple "^10.0.0" + postcss-custom-media "^11.0.6" + postcss-custom-properties "^14.0.6" + postcss-custom-selectors "^8.0.5" + postcss-dir-pseudo-class "^9.0.1" + postcss-double-position-gradients "^6.0.2" + postcss-focus-visible "^10.0.1" + postcss-focus-within "^9.0.1" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^6.0.0" + postcss-image-set-function "^7.0.0" + postcss-lab-function "^7.0.10" + postcss-logical "^8.1.0" + postcss-nesting "^13.0.2" + postcss-opacity-percentage "^3.0.0" + postcss-overflow-shorthand "^6.0.0" + postcss-page-break "^3.0.4" + postcss-place "^10.0.0" + postcss-pseudo-class-any-link "^10.0.1" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^8.0.1" + +postcss-pseudo-class-any-link@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" + integrity sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-reduce-idents@^6.0.3: + 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" + +postcss-reduce-initial@^6.1.0: + 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" + +postcss-reduce-transforms@^6.0.2: + 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" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" + integrity sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA== + dependencies: + postcss-selector-parser "^7.0.0" + +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + 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" + +postcss-selector-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz" + integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^5.2.0: + 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" + +postcss-svgo@^6.0.3: + 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" + +postcss-unique-selectors@^6.0.4: + 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" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" + integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== + +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.6, postcss@^8.5.4: + version "8.5.6" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== dependencies: - "nanoid" "^3.3.7" - "picocolors" "^1.0.1" - "source-map-js" "^1.2.0" + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" -"pretty-error@^4.0.0": - "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" - "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - "version" "4.0.0" +pretty-error@^4.0.0: + 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" + lodash "^4.17.20" + renderkid "^3.0.0" -"pretty-time@^1.1.0": - "integrity" "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - "resolved" "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" - "version" "1.1.0" +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prism-react-renderer@^2.3.0, prism-react-renderer@^2.4.0: version "2.4.1" @@ -7648,1526 +7077,1437 @@ prism-react-renderer@^2.3.0, prism-react-renderer@^2.4.0: integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== dependencies: "@types/prismjs" "^1.26.0" - "clsx" "^2.0.0" - -"prismjs@^1.29.0": - "integrity" "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - "resolved" "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" - "version" "1.29.0" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"prompts@^2.4.2": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"prop-types@^15.6.2", "prop-types@^15.7.2": - "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" - "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - "version" "15.8.1" - dependencies: - "loose-envify" "^1.4.0" - "object-assign" "^4.1.1" - "react-is" "^16.13.1" - -"property-information@^6.0.0": - "integrity" "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" - "resolved" "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" - "version" "6.5.0" - -"proto-list@~1.2.1": - "integrity" "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - "version" "1.2.4" - -"proxy-addr@~2.0.7": - "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" - "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - "version" "2.0.7" - dependencies: - "forwarded" "0.2.0" - "ipaddr.js" "1.9.1" - -"punycode@^2.1.0": - "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" - "version" "2.3.1" - -"pupa@^3.1.0": - "integrity" "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==" - "resolved" "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "escape-goat" "^4.0.0" - -"qs@6.11.0": - "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - "version" "6.11.0" - dependencies: - "side-channel" "^1.0.4" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"queue@6.0.2": - "integrity" "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==" - "resolved" "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "inherits" "~2.0.3" - -"quick-lru@^5.1.1": - "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - "version" "5.1.1" - -"randombytes@^2.1.0": - "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" - "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "safe-buffer" "^5.1.0" - -"range-parser@^1.2.1": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"range-parser@~1.2.1": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"range-parser@1.2.0": - "integrity" "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" - "version" "1.2.0" - -"raw-body@2.5.2": - "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==" - "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" - "version" "2.5.2" - dependencies: - "bytes" "3.1.2" - "http-errors" "2.0.0" - "iconv-lite" "0.4.24" - "unpipe" "1.0.0" - -"rc@1.2.8": - "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" - "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "deep-extend" "^0.6.0" - "ini" "~1.3.0" - "minimist" "^1.2.0" - "strip-json-comments" "~2.0.1" - -"react-dev-utils@^12.0.1": - "integrity" "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==" - "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" - "version" "12.0.1" - 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" - -"react-dom@*", "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom@^18.0.0", "react-dom@^18.0.0 || ^19.0.0", "react-dom@^18.2.0", "react-dom@>= 16.8.0 < 19.0.0": - "integrity" "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==" - "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" - "version" "18.3.1" - dependencies: - "loose-envify" "^1.1.0" - "scheduler" "^0.23.2" - -"react-error-overlay@^6.0.11": - "integrity" "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" - "version" "6.0.11" - -"react-fast-compare@^3.2.0": - "integrity" "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" - "resolved" "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" - "version" "3.2.2" - -"react-helmet-async@*", "react-helmet-async@^1.3.0", "react-helmet-async@npm:@slorber/react-helmet-async@*", "react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": - "integrity" "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==" - "resolved" "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" - "version" "1.3.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + 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== + +prompts@^2.4.2: + 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" + +prop-types@^15.6.2, prop-types@^15.7.2: + 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" + +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + 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" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + 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" + +qs@6.11.0: + 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" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + 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" + +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +raw-body@2.5.2: + 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" + +rc@1.2.8: + 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" + +react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom@^18.0.0 || ^19.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0 < 20.0.0": + 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" + +react-fast-compare@^3.2.0: + 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== + +"react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": + 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" - -"react-is@^16.13.1", "react-is@^16.6.0", "react-is@^16.7.0": - "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - "version" "16.13.1" - -"react-json-view-lite@^1.2.0": - "integrity" "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==" - "resolved" "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz" - "version" "1.5.0" - -"react-loadable-ssr-addon-v5-slorber@^1.0.1": - "integrity" "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==" - "resolved" "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" - "version" "1.0.1" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view-lite@^2.3.0: + version "2.4.1" + resolved "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.4.1.tgz" + integrity sha512-fwFYknRIBxjbFm0kBDrzgBy1xa5tDg2LyXXBepC5f1b+MY3BUClMCsvanMPn089JbV1Eg3nZcrp0VCuH43aXnA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + 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" -"react-loadable@*", "react-loadable@npm:@docusaurus/react-loadable@6.0.0": - "integrity" "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==" - "resolved" "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" - "version" "6.0.0" +react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": + 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" "*" -"react-router-config@^5.1.1": - "integrity" "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==" - "resolved" "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" - "version" "5.1.1" +react-router-config@^5.1.1: + 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" -"react-router-dom@^5.3.4": - "integrity" "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==" - "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" - "version" "5.3.4" +react-router-dom@^5.3.4: + 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" - -"react-router@^5.3.4", "react-router@>=5", "react-router@5.3.4": - "integrity" "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==" - "resolved" "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" - "version" "5.3.4" + 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" + +react-router@^5.3.4, react-router@>=5, react-router@5.3.4: + 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" - -"react@*", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^18.0.0", "react@^18.0.0 || ^19.0.0", "react@^18.2.0", "react@^18.3.1", "react@>= 16.8.0 < 19.0.0", "react@>=15", "react@>=16", "react@>=16.0.0": - "integrity" "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==" - "resolved" "https://registry.npmjs.org/react/-/react-18.3.1.tgz" - "version" "18.3.1" - dependencies: - "loose-envify" "^1.1.0" - -"readable-stream@^2.0.1": - "integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" - "version" "2.3.8" - 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" - -"readable-stream@^3.0.6": - "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - "version" "3.6.2" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdirp@~3.6.0": - "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "picomatch" "^2.2.1" - -"reading-time@^1.5.0": - "integrity" "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - "resolved" "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" - "version" "1.5.0" - -"rechoir@^0.6.2": - "integrity" "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==" - "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - "version" "0.6.2" - dependencies: - "resolve" "^1.1.6" - -"recursive-readdir@^2.2.2": - "integrity" "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==" - "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" - "version" "2.2.3" - dependencies: - "minimatch" "^3.0.5" - -"regenerate-unicode-properties@^10.2.0": - "integrity" "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==" - "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" - "version" "10.2.0" - dependencies: - "regenerate" "^1.4.2" - -"regenerate@^1.4.2": - "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - "version" "1.4.2" - -"regenerator-runtime@^0.14.0": - "integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" - "version" "0.14.1" - -"regenerator-transform@^0.15.2": - "integrity" "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==" - "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" - "version" "0.15.2" + 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" + +react@*, "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^18.0.0 || ^19.0.0", react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 20.0.0", react@>=15, react@>=16, react@>=16.0.0: + 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" + +readable-stream@^2.0.1: + 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" + +readable-stream@^3.0.6: + 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" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + 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" -"regexpu-core@^6.1.1": - "integrity" "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==" - "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz" - "version" "6.1.1" +regexpu-core@^6.1.1: + version "6.1.1" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz" + integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== dependencies: - "regenerate" "^1.4.2" - "regenerate-unicode-properties" "^10.2.0" - "regjsgen" "^0.8.0" - "regjsparser" "^0.11.0" - "unicode-match-property-ecmascript" "^2.0.0" - "unicode-match-property-value-ecmascript" "^2.1.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.11.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" -"registry-auth-token@^5.0.1": - "integrity" "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==" - "resolved" "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz" - "version" "5.0.2" +registry-auth-token@^5.0.1: + 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" -"registry-url@^6.0.0": - "integrity" "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==" - "resolved" "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" - "version" "6.0.1" +registry-url@^6.0.0: + 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" + rc "1.2.8" -"regjsgen@^0.8.0": - "integrity" "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" - "version" "0.8.0" +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== -"regjsparser@^0.11.0": - "integrity" "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==" - "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz" - "version" "0.11.2" +regjsparser@^0.11.0: + version "0.11.2" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz" + integrity sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA== dependencies: - "jsesc" "~3.0.2" + jsesc "~3.0.2" -"rehype-raw@^7.0.0": - "integrity" "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==" - "resolved" "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" - "version" "7.0.0" +rehype-raw@^7.0.0: + 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" + hast-util-raw "^9.0.0" + vfile "^6.0.0" -"relateurl@^0.2.7": - "integrity" "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" - "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - "version" "0.2.7" +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== -"remark-directive@^3.0.0": - "integrity" "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==" - "resolved" "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz" - "version" "3.0.0" +remark-directive@^3.0.0: + 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" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" -"remark-emoji@^4.0.0": - "integrity" "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==" - "resolved" "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" - "version" "4.0.1" +remark-emoji@^4.0.0: + 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" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" -"remark-frontmatter@^5.0.0": - "integrity" "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==" - "resolved" "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" - "version" "5.0.0" +remark-frontmatter@^5.0.0: + 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" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" -"remark-gfm@^4.0.0": - "integrity" "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==" - "resolved" "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz" - "version" "4.0.0" +remark-gfm@^4.0.0: + 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" + 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" -"remark-mdx@^3.0.0": - "integrity" "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==" - "resolved" "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz" - "version" "3.0.1" +remark-mdx@^3.0.0: + 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" + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" -"remark-parse@^11.0.0": - "integrity" "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==" - "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" - "version" "11.0.0" +remark-parse@^11.0.0: + 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" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" -"remark-rehype@^11.0.0": - "integrity" "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==" - "resolved" "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz" - "version" "11.1.0" +remark-rehype@^11.0.0: + 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" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" -"remark-stringify@^11.0.0": - "integrity" "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==" - "resolved" "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" - "version" "11.0.0" +remark-stringify@^11.0.0: + 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" - -"renderkid@^3.0.0": - "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" - "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "css-select" "^4.1.3" - "dom-converter" "^0.2.0" - "htmlparser2" "^6.1.0" - "lodash" "^4.17.21" - "strip-ansi" "^6.0.1" - -"repeat-string@^1.0.0": - "integrity" "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" - -"require-from-string@^2.0.2": - "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - "version" "2.0.2" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + 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" + +repeat-string@^1.0.0: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-from-string@^2.0.2: + 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== "require-like@>= 0.1.1": - "integrity" "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" - "resolved" "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" - "version" "0.1.2" - -"requires-port@^1.0.0": - "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - "version" "1.0.0" - -"resolve-alpn@^1.2.0": - "integrity" "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" - "version" "1.2.1" - -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" - -"resolve-pathname@^3.0.0": - "integrity" "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" - "version" "3.0.0" - -"resolve@^1.1.6", "resolve@^1.14.2": - "integrity" "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" - "version" "1.22.8" - dependencies: - "is-core-module" "^2.13.0" - "path-parse" "^1.0.7" - "supports-preserve-symlinks-flag" "^1.0.0" - -"responselike@^3.0.0": - "integrity" "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==" - "resolved" "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "lowercase-keys" "^3.0.0" - -"retry@^0.13.1": - "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - "version" "0.13.1" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rimraf@^3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"rtl-detect@^1.0.4": - "integrity" "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" - "resolved" "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz" - "version" "1.1.2" - -"rtlcss@^4.1.0": - "integrity" "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==" - "resolved" "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "escalade" "^3.1.1" - "picocolors" "^1.0.0" - "postcss" "^8.4.21" - "strip-json-comments" "^3.1.1" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@^5.1.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" - -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@5.1.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" + version "0.1.2" + resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-alpn@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + 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== + +resolve@^1.14.2: + 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" + +responselike@^3.0.0: + 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" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtlcss@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" + integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== "safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"sass-loader@^10.1.1": - "integrity" "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==" - "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz" - "version" "10.5.2" - dependencies: - "klona" "^2.0.4" - "loader-utils" "^2.0.0" - "neo-async" "^2.6.2" - "schema-utils" "^3.0.0" - "semver" "^7.3.2" - -"sass@^1.3.0", "sass@^1.30.0", "sass@^1.69.5": - "integrity" "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==" - "resolved" "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz" - "version" "1.77.8" - dependencies: - "chokidar" ">=3.0.0 <4.0.0" - "immutable" "^4.0.0" - "source-map-js" ">=0.6.2 <2.0.0" - -"sax@^1.2.4": - "integrity" "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" - "resolved" "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" - "version" "1.4.1" - -"scheduler@^0.23.2": - "integrity" "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==" - "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz" - "version" "0.23.2" - dependencies: - "loose-envify" "^1.1.0" - -"schema-utils@^3.0.0": - "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - "version" "3.3.0" + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-loader@^10.1.1: + version "10.5.2" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz" + integrity sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ== + dependencies: + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" + +sass@^1.3.0, sass@^1.30.0, sass@^1.69.5: + version "1.77.8" + resolved "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz" + integrity sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@^1.2.4: + version "1.4.1" + resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + +scheduler@^0.23.2: + 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" + +schema-dts@^1.1.2: + version "1.1.5" + resolved "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz" + integrity sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg== + +schema-utils@^3.0.0: + 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" + ajv "^6.12.5" + ajv-keywords "^3.5.2" -"schema-utils@^3.1.1": - "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - "version" "3.3.0" +schema-utils@^3.1.1: + 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" + ajv "^6.12.5" + ajv-keywords "^3.5.2" -"schema-utils@^3.2.0": - "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - "version" "3.3.0" +schema-utils@^3.2.0: + 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" + ajv "^6.12.5" + ajv-keywords "^3.5.2" -"schema-utils@^4.0.0", "schema-utils@^4.0.1": - "integrity" "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" - "version" "4.2.0" +schema-utils@^4.0.0, schema-utils@^4.0.1: + 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" - -"schema-utils@2.7.0": - "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "@types/json-schema" "^7.0.4" - "ajv" "^6.12.2" - "ajv-keywords" "^3.4.1" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" "search-insights@>= 1 < 3": - "integrity" "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==" - "resolved" "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" - "version" "2.17.3" + version "2.17.3" + resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" + integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== -"section-matter@^1.0.0": - "integrity" "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==" - "resolved" "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" - "version" "1.0.0" +section-matter@^1.0.0: + 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" + extend-shallow "^2.0.1" + kind-of "^6.0.0" -"select-hose@^2.0.0": - "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - "version" "2.0.0" +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== -"selfsigned@^2.1.1": - "integrity" "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==" - "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" - "version" "2.4.1" +selfsigned@^2.1.1: + 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" - -"semver-diff@^4.0.0": - "integrity" "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==" - "resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "semver" "^7.3.5" - -"semver@^6.3.1": - "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - "version" "6.3.1" - -"semver@^7.3.2", "semver@^7.3.5", "semver@^7.3.7", "semver@^7.5.4": - "integrity" "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" - "version" "7.6.3" - -"send@0.18.0": - "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" - "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - "version" "0.18.0" - 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" - -"serialize-javascript@^6.0.0", "serialize-javascript@^6.0.1": - "integrity" "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==" - "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "randombytes" "^2.1.0" - -"serve-handler@^6.1.5", "serve-handler@^6.1.6": - "integrity" "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==" - "resolved" "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" - "version" "6.1.6" - dependencies: - "bytes" "3.0.0" - "content-disposition" "0.5.2" - "mime-types" "2.1.18" - "minimatch" "3.1.2" - "path-is-inside" "1.0.2" - "path-to-regexp" "3.3.0" - "range-parser" "1.2.0" - -"serve-index@^1.9.1": - "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==" - "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - "version" "1.9.1" - 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" - -"serve-static@1.15.0": - "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" - "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - "version" "1.15.0" - dependencies: - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "parseurl" "~1.3.3" - "send" "0.18.0" - -"set-function-length@^1.2.1": - "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==" - "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" - "version" "1.2.2" - 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" - -"setprototypeof@1.1.0": - "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - "version" "1.1.0" - -"setprototypeof@1.2.0": - "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - "version" "1.2.0" - -"shallow-clone@^3.0.0": - "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" - "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^6.0.2" - -"shallowequal@^1.1.0": - "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - "version" "1.1.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"shell-quote@^1.7.3", "shell-quote@^1.8.1": - "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" - "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" - "version" "1.8.1" - -"shelljs@^0.8.5": - "integrity" "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==" - "resolved" "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" - "version" "0.8.5" - dependencies: - "glob" "^7.0.0" - "interpret" "^1.0.0" - "rechoir" "^0.6.2" - -"side-channel@^1.0.4": - "integrity" "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "call-bind" "^1.0.7" - "es-errors" "^1.3.0" - "get-intrinsic" "^1.2.4" - "object-inspect" "^1.13.1" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - "version" "3.0.7" - -"sirv@^2.0.3": - "integrity" "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==" - "resolved" "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz" - "version" "2.0.4" + node-forge "^1" + +semver-diff@^4.0.0: + 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" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: + version "7.6.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +send@0.18.0: + 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" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + 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" + +serve-handler@^6.1.6: + version "6.1.6" + resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" + integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "3.3.0" + range-parser "1.2.0" + +serve-index@^1.9.1: + 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" + +serve-static@1.15.0: + 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" + +set-function-length@^1.2.1: + 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" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + 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" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + 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" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +side-channel@^1.0.4: + 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" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^2.0.3: + 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" + mrmime "^2.0.0" + totalist "^3.0.0" -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -"sitemap@^7.1.1": - "integrity" "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==" - "resolved" "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz" - "version" "7.1.2" +sitemap@^7.1.1: + 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" - -"skin-tone@^2.0.0": - "integrity" "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==" - "resolved" "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "unicode-emoji-modifier-base" "^1.0.0" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"slash@^4.0.0": - "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - "version" "4.0.0" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"sockjs@^0.3.24": - "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" - "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - "version" "0.3.24" - dependencies: - "faye-websocket" "^0.11.3" - "uuid" "^8.3.2" - "websocket-driver" "^0.7.4" - -"sort-css-media-queries@2.2.0": - "integrity" "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==" - "resolved" "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz" - "version" "2.2.0" - -"source-map-js@^1.0.1", "source-map-js@^1.2.0", "source-map-js@>=0.6.2 <2.0.0": - "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" - "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" - "version" "1.2.0" - -"source-map-support@~0.5.20": - "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - "version" "0.5.21" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.6.0": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.0": - "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - "version" "0.7.4" - -"source-map@~0.6.0": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"space-separated-tokens@^2.0.0": - "integrity" "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - "resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" - "version" "2.0.2" - -"spdy-transport@^3.0.0": - "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" - "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - "version" "3.0.0" - 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" - -"spdy@^4.0.2": - "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" - "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - "version" "4.0.2" - 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" - -"sprintf-js@~1.0.2": - "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"srcset@^4.0.0": - "integrity" "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" - "resolved" "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" - "version" "4.0.0" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + 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" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +snake-case@^3.0.4: + 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" + +sockjs@^0.3.24: + 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" + +sort-css-media-queries@2.2.0: + 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== + +source-map-js@^1.0.1, source-map-js@^1.2.1, "source-map-js@>=0.6.2 <2.0.0": + version "1.2.1" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-support@~0.5.20: + 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" + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.0: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +spdy-transport@^3.0.0: + 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" + +spdy@^4.0.2: + 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" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== "statuses@>= 1.4.0 < 2": - "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" - -"statuses@2.0.1": - "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - "version" "2.0.1" - -"std-env@^3.0.1", "std-env@^3.7.0": - "integrity" "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" - "resolved" "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz" - "version" "3.9.0" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-width@^4.1.0": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string-width@^4.2.0": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +std-env@^3.7.0: + version "3.9.0" + resolved "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz" + integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw== + +string_decoder@^1.1.1: + 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" + +string_decoder@~1.1.1: + 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" + +string-width@^4.1.0: + 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" + +string-width@^4.2.0: + 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" - -"string-width@^5.0.1", "string-width@^5.1.2": - "integrity" "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "eastasianwidth" "^0.2.0" - "emoji-regex" "^9.2.2" - "strip-ansi" "^7.0.1" - -"stringify-entities@^4.0.0": - "integrity" "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==" - "resolved" "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "character-entities-html4" "^2.0.0" - "character-entities-legacy" "^3.0.0" - -"stringify-object@^3.3.0": - "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" - "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "get-own-enumerable-property-symbols" "^3.0.0" - "is-obj" "^1.0.1" - "is-regexp" "^1.0.0" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-ansi@^7.0.1": - "integrity" "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" - "version" "7.1.0" - dependencies: - "ansi-regex" "^6.0.1" - -"strip-bom-string@^1.0.0": - "integrity" "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - "resolved" "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" - "version" "1.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"strip-json-comments@~2.0.1": - "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - "version" "2.0.1" - -"style-to-object@^0.4.0": - "integrity" "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==" - "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz" - "version" "0.4.4" + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + 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" + +stringify-entities@^4.0.0: + 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" + +stringify-object@^3.3.0: + 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" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + 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" + +strip-ansi@^7.0.1: + 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" + +strip-bom-string@^1.0.0: + 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== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + 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== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-object@^0.4.0: + 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" + inline-style-parser "0.1.1" -"style-to-object@^1.0.0": - "integrity" "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==" - "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz" - "version" "1.0.6" +style-to-object@^1.0.0: + 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" + inline-style-parser "0.2.3" -"stylehacks@^6.1.1": - "integrity" "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==" - "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz" - "version" "6.1.1" +stylehacks@^6.1.1: + 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" + browserslist "^4.23.0" + postcss-selector-parser "^6.0.16" -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" +supports-color@^7.1.0: + 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" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + 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" + has-flag "^4.0.0" -"supports-preserve-symlinks-flag@^1.0.0": - "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - "version" "1.0.0" +supports-preserve-symlinks-flag@^1.0.0: + 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== -"svg-parser@^2.0.4": - "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - "version" "2.0.4" +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== -"svgo@^3.0.2", "svgo@^3.2.0": - "integrity" "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==" - "resolved" "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz" - "version" "3.3.2" +svgo@^3.0.2, svgo@^3.2.0: + 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" - -"tapable@^1.0.0": - "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - "version" "1.1.3" - -"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0", "tapable@^2.2.1": - "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - "version" "2.2.1" - -"terser-webpack-plugin@^5.3.10", "terser-webpack-plugin@^5.3.9": - "integrity" "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==" - "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" - "version" "5.3.10" + 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" + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: + 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" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" -"terser@^5.10.0", "terser@^5.15.1", "terser@^5.26.0": - "integrity" "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==" - "resolved" "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz" - "version" "5.31.3" +terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: + 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" - -"text-table@^0.2.0": - "integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - "version" "0.2.0" - -"thunky@^1.0.2": - "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - "version" "1.1.0" - -"tiny-invariant@^1.0.2": - "integrity" "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" - "version" "1.3.3" - -"tiny-warning@^1.0.0": - "integrity" "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - "resolved" "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" - "version" "1.0.3" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"toidentifier@1.0.1": - "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - "version" "1.0.1" - -"totalist@^3.0.0": - "integrity" "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" - "resolved" "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" - "version" "3.0.1" - -"trim-lines@^3.0.0": - "integrity" "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - "resolved" "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" - "version" "3.0.1" - -"trough@^2.0.0": - "integrity" "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" - "resolved" "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" - "version" "2.2.0" - -"tslib@^2.0.3", "tslib@^2.6.0": - "integrity" "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz" - "version" "2.6.3" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"type-fest@^1.0.1": - "integrity" "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" - "version" "1.4.0" - -"type-fest@^2.13.0", "type-fest@^2.5.0": - "integrity" "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" - "version" "2.19.0" - -"type-is@~1.6.18": - "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" - "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - "version" "1.6.18" - dependencies: - "media-typer" "0.3.0" - "mime-types" "~2.1.24" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typescript@>= 2.7", "typescript@>=4.9.5": - "integrity" "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz" - "version" "5.5.4" - -"undici-types@~6.13.0": - "integrity" "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" - "resolved" "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz" - "version" "6.13.0" - -"unicode-canonical-property-names-ecmascript@^2.0.0": - "integrity" "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" - "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" - "version" "2.0.1" - -"unicode-emoji-modifier-base@^1.0.0": - "integrity" "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==" - "resolved" "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz" - "version" "1.0.0" - -"unicode-match-property-ecmascript@^2.0.0": - "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" - "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "unicode-canonical-property-names-ecmascript" "^2.0.0" - "unicode-property-aliases-ecmascript" "^2.0.0" - -"unicode-match-property-value-ecmascript@^2.1.0": - "integrity" "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" - "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" - "version" "2.2.0" - -"unicode-property-aliases-ecmascript@^2.0.0": - "integrity" "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - "version" "2.1.0" - -"unified@^11.0.0", "unified@^11.0.3", "unified@^11.0.4": - "integrity" "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==" - "resolved" "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz" - "version" "11.0.5" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + 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== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tinypool@^1.0.2: + version "1.1.1" + resolved "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz" + integrity sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg== + +to-regex-range@^5.0.1: + 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" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +tslib@^2.0.3, tslib@^2.6.0: + version "2.6.3" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + 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" + +typedarray-to-buffer@^3.1.5: + 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" + +undici-types@~6.13.0: + version "6.13.0" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz" + integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-emoji-modifier-base@^1.0.0: + 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== + +unicode-match-property-ecmascript@^2.0.0: + 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" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== + +unicode-property-aliases-ecmascript@^2.0.0: + 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== + +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + 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" + 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" -"unique-string@^3.0.0": - "integrity" "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==" - "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" - "version" "3.0.0" +unique-string@^3.0.0: + 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" + crypto-random-string "^4.0.0" -"unist-util-is@^6.0.0": - "integrity" "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==" - "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz" - "version" "6.0.0" +unist-util-is@^6.0.0: + 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" -"unist-util-position-from-estree@^2.0.0": - "integrity" "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==" - "resolved" "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz" - "version" "2.0.0" +unist-util-position-from-estree@^2.0.0: + 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" -"unist-util-position@^5.0.0": - "integrity" "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==" - "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" - "version" "5.0.0" +unist-util-position@^5.0.0: + 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" -"unist-util-remove-position@^5.0.0": - "integrity" "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==" - "resolved" "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz" - "version" "5.0.0" +unist-util-remove-position@^5.0.0: + 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" + unist-util-visit "^5.0.0" -"unist-util-stringify-position@^4.0.0": - "integrity" "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==" - "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz" - "version" "4.0.0" +unist-util-stringify-position@^4.0.0: + 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" -"unist-util-visit-parents@^6.0.0": - "integrity" "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==" - "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz" - "version" "6.0.1" +unist-util-visit-parents@^6.0.0: + 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" + unist-util-is "^6.0.0" -"unist-util-visit@^5.0.0": - "integrity" "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==" - "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz" - "version" "5.0.0" +unist-util-visit@^5.0.0: + 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" - -"universalify@^2.0.0": - "integrity" "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" - "version" "2.0.1" - -"unpipe@~1.0.0", "unpipe@1.0.0": - "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" - -"update-browserslist-db@^1.1.1": - "integrity" "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==" - "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "escalade" "^3.2.0" - "picocolors" "^1.1.0" - -"update-notifier@^6.0.2": - "integrity" "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==" - "resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz" - "version" "6.0.2" - 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" - -"uri-js@^4.2.2": - "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - "version" "4.4.1" - dependencies: - "punycode" "^2.1.0" - -"url-loader@^4.1.1": - "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" - "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "loader-utils" "^2.0.0" - "mime-types" "^2.1.27" - "schema-utils" "^3.0.0" - -"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": - "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"utila@~0.4": - "integrity" "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - "version" "0.4.0" - -"utility-types@^3.10.0": - "integrity" "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==" - "resolved" "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" - "version" "3.11.0" - -"utils-merge@1.0.1": - "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - "version" "1.0.1" - -"uuid@^8.3.2": - "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - "version" "8.3.2" - -"value-equal@^1.0.1": - "integrity" "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - "resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - "version" "1.0.1" - -"vary@~1.1.2": - "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - "version" "1.1.2" - -"vfile-location@^5.0.0": - "integrity" "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==" - "resolved" "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz" - "version" "5.0.3" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@~1.0.0, unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +update-notifier@^6.0.2: + 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" + +uri-js@^4.2.2: + 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" + +url-loader@^4.1.1: + 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" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.11.0" + resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" + integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + 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" + vfile "^6.0.0" -"vfile-message@^4.0.0": - "integrity" "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==" - "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz" - "version" "4.0.2" +vfile-message@^4.0.0: + 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" + unist-util-stringify-position "^4.0.0" -"vfile@^6.0.0", "vfile@^6.0.1": - "integrity" "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==" - "resolved" "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz" - "version" "6.0.2" +vfile@^6.0.0, vfile@^6.0.1: + 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" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" -"watchpack@^2.4.1": - "integrity" "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==" - "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz" - "version" "2.4.1" +watchpack@^2.4.1: + 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" + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" -"wbuf@^1.1.0", "wbuf@^1.7.3": - "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" - "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - "version" "1.7.3" +wbuf@^1.1.0, wbuf@^1.7.3: + 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" + minimalistic-assert "^1.0.0" -"web-namespaces@^2.0.0": - "integrity" "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" - "resolved" "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" - "version" "2.0.1" +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== -"webpack-bundle-analyzer@^4.10.2", "webpack-bundle-analyzer@^4.9.0": - "integrity" "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==" - "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz" - "version" "4.10.2" +webpack-bundle-analyzer@^4.10.2: + 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" - -"webpack-dev-middleware@^5.3.4": - "integrity" "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==" - "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" - "version" "5.3.4" - dependencies: - "colorette" "^2.0.10" - "memfs" "^3.4.3" - "mime-types" "^2.1.31" - "range-parser" "^1.2.1" - "schema-utils" "^4.0.0" - -"webpack-dev-server@^4.15.1", "webpack-dev-server@^4.15.2": - "integrity" "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==" - "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" - "version" "4.15.2" + 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" + +webpack-dev-middleware@^5.3.4: + 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" + +webpack-dev-server@^4.15.2: + 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" @@ -9176,222 +8516,195 @@ prism-react-renderer@^2.3.0, prism-react-renderer@^2.4.0: "@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" - -"webpack-merge@^5.9.0": - "integrity" "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==" - "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" - "version" "5.10.0" - dependencies: - "clone-deep" "^4.0.1" - "flat" "^5.0.2" - "wildcard" "^2.0.0" - -"webpack-merge@^6.0.1": - "integrity" "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==" - "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "clone-deep" "^4.0.1" - "flat" "^5.0.2" - "wildcard" "^2.0.1" - -"webpack-sources@^3.2.3": - "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - "version" "3.2.3" - -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.88.1", "webpack@^5.95.0", "webpack@>= 4", "webpack@>=4.41.1 || 5.x", "webpack@>=5", "webpack@3 || 4 || 5": - "integrity" "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==" - "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz" - "version" "5.96.1" + 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" + +webpack-merge@^5.9.0: + 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" + +webpack-merge@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" + integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.1" + +webpack-sources@^3.2.3: + 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== + +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": + version "5.96.1" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz" + integrity sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" "@webassemblyjs/ast" "^1.12.1" "@webassemblyjs/wasm-edit" "^1.12.1" "@webassemblyjs/wasm-parser" "^1.12.1" - "acorn" "^8.14.0" - "browserslist" "^4.24.0" - "chrome-trace-event" "^1.0.2" - "enhanced-resolve" "^5.17.1" - "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" - -"webpackbar@^5.0.2": - "integrity" "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==" - "resolved" "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" - "version" "5.0.2" - dependencies: - "chalk" "^4.1.0" - "consola" "^2.15.3" - "pretty-time" "^1.1.0" - "std-env" "^3.0.1" - -"webpackbar@^6.0.1": - "integrity" "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==" - "resolved" "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-escapes" "^4.3.2" - "chalk" "^4.1.2" - "consola" "^3.2.3" - "figures" "^3.2.0" - "markdown-table" "^2.0.0" - "pretty-time" "^1.1.0" - "std-env" "^3.7.0" - "wrap-ansi" "^7.0.0" - -"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": - "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" - "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - "version" "0.7.4" - dependencies: - "http-parser-js" ">=0.5.1" - "safe-buffer" ">=5.1.0" - "websocket-extensions" ">=0.1.1" - -"websocket-extensions@>=0.1.1": - "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - "version" "0.1.4" - -"which@^1.3.1": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"widest-line@^4.0.1": - "integrity" "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==" - "resolved" "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "string-width" "^5.0.1" - -"wildcard@^2.0.0", "wildcard@^2.0.1": - "integrity" "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" - "version" "2.0.1" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^8.0.1", "wrap-ansi@^8.1.0": - "integrity" "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "ansi-styles" "^6.1.0" - "string-width" "^5.0.1" - "strip-ansi" "^7.0.1" - -"wrappy@1": - "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^3.0.3": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^7.3.1": - "integrity" "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" - "version" "7.5.10" - -"ws@^8.13.0": - "integrity" "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==" - "resolved" "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" - "version" "8.18.0" - -"xdg-basedir@^5.0.1", "xdg-basedir@^5.1.0": - "integrity" "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==" - "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" - "version" "5.1.0" - -"xml-js@^1.6.11": - "integrity" "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==" - "resolved" "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" - "version" "1.6.11" - dependencies: - "sax" "^1.2.4" - -"yallist@^3.0.2": - "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - "version" "3.1.1" - -"yaml@^1.7.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" - -"yocto-queue@^1.0.0": - "integrity" "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz" - "version" "1.1.1" - -"zwitch@^2.0.0": - "integrity" "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - "resolved" "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" - "version" "2.0.4" + acorn "^8.14.0" + browserslist "^4.24.0" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.17.1" + 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" + +webpackbar@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" + integrity sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q== + dependencies: + ansi-escapes "^4.3.2" + chalk "^4.1.2" + consola "^3.2.3" + figures "^3.2.0" + markdown-table "^2.0.0" + pretty-time "^1.1.0" + std-env "^3.7.0" + wrap-ansi "^7.0.0" + +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: + 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" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^2.0.1: + 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" + +widest-line@^4.0.1: + 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" + +wildcard@^2.0.0, wildcard@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + 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" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.3: + 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" + +ws@^7.3.1: + version "7.5.10" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^8.13.0: + version "8.18.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + 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" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yocto-queue@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz" + integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" + integrity sha512-bXE4cR/kVZhKZX/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

      (qx$ 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 ku2YlU+U9DM~`qGxc1NFo0CS| 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/generate-app-level-token.png b/images/images/version-1.5.0/monitoring-events/generate-app-level-token.png new file mode 100644 index 0000000000000000000000000000000000000000..a2fa60c4c8ba8401c6182ee8564226bd11f9cc7c GIT binary patch literal 57446 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%0DZY>%mi2-K7b=CCVT>2A#P0i3 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 TJpS1M>YB2WN^c6q4L|)KB|e8k literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/ksm-events.png b/images/images/version-1.5.0/monitoring-events/ksm-events.png new file mode 100644 index 0000000000000000000000000000000000000000..fb638fb879b627b2a380ee2404380f0151600f5e GIT binary patch literal 55242 zcmb@ubySq?8#OwLf&n5RU9Y6lAzdm;hoF+uCEYzRA_yWS&5$Z74MVqdqcjXK)G%~+ zo_qZL-tT;Co$s7=⁣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�#W7O7*)mPue#Sy_%j;9EF~b?Ou7NK5 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitoring-events/kubernetes-events1.png b/images/images/version-1.5.0/monitoring-events/kubernetes-events1.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d73333a75d90d5bab038a49f0f7c48497c14df GIT binary patch literal 70709 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 literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitor/slack-channel-admin-option.png b/images/images/version-1.5.0/monitor/slack-channel-admin-option.png new file mode 100644 index 0000000000000000000000000000000000000000..f16f2dd29a28701c0261f9bbdec36e285d04088a GIT binary patch literal 61790 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 VRrrav(6+&k7V0YU#bxWre*s}7Le>BP literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitor/slack-copy-webhook-url.png b/images/images/version-1.5.0/monitor/slack-copy-webhook-url.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5767dfa7ffd095cc6b01e253c0b129725134fa GIT binary patch literal 126892 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 B`r`lq literal 0 HcmV?d00001 diff --git a/images/images/version-1.5.0/monitor/slack-post-to-channel.png b/images/images/version-1.5.0/monitor/slack-post-to-channel.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9abf1dbfc713030ead737dde4e5e879410eb09 GIT binary patch literal 86460 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Υ%n4iGRGYD~;DbEzKEZsyWBzSv(5u94|^J*r0TbC{#FoKKSVCzs-` zDF{6#sKr7Q@53<}{WyZrL7Q$GQD@BN^LTS0Uf#}tqq;p*lD}H=pf)Or553=6`-vd zGAfxe$A$QoAw!-XPkcs_VZ|eGx@M9YEGS*lIjzm-p<5#~v(A&!Shc4g17C^R!H~