From 5fc7e0bd17a8a1f746694603ca556d131f0bdbf0 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Tue, 17 Feb 2026 08:55:36 -0700 Subject: [PATCH 1/5] Various and Misc Web fixes --- .../manual/firefox/overview_1.md | 2 +- .../manual/internetexplorer/edgemod.md | 2 +- .../configuringprograms.md | 29 ++++++++++ .../disablingofficeconnectedexperiences.md | 53 +++++++++++++++++++ .../mdm/videos/iltwithscripts/entraid.md | 2 + .../iltwithscripts/entraidgroupdetermine.md | 2 + .../iltwithscripts/entraidgroupmembership.md | 2 + .../cloudmanual/underhood/installation.md | 2 +- .../antivirussystemsoftware/antivirus.md | 2 +- 9 files changed, 92 insertions(+), 4 deletions(-) create mode 100644 docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/configuringprograms.md create mode 100644 docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/disablingofficeconnectedexperiences.md diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md index 56f8387f2a..2457dee72a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md @@ -59,7 +59,7 @@ following :::note -[https://www.policypak.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html](http://www.policypak.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html). +[Firefox: How do I troubleshoot adding Certificates with Endpoint Policy Manager and Firefox?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_1.md). ::: diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md index 63b204dc4c..04dc7cad4b 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md @@ -36,7 +36,7 @@ see it open as an IE tab in Edge. We say should because the rule will not work r a detail called the 65 second rule, which you can read more about here [https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility](https://www.policypak.com/video/endpointpolicymanager-troubleshooting-with-admx-files.html). From the first time a user accesses -[www.policypak.com](https://www.policypak.com/knowledge-base/browser-router-troubleshooting/how-to-quickly-troubleshoot-endpointpolicymanager-browser-router.html), +[www.policypak.com](https://www.policypak.com/), a period of 65 seconds or so has to transpire until the rule comes fully into effect. Here you can see that the Endpoint Policy Manager website now appears in IE mode within the Edge browser itself: diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/configuringprograms.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/configuringprograms.md new file mode 100644 index 0000000000..db43bf020f --- /dev/null +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/configuringprograms.md @@ -0,0 +1,29 @@ +--- +title: "Configuring Netwrix Endpoint Policy Manager to Run Programs with Elevated Privileges via Privilege Secure" +description: "This article describes how to configure Netwrix Endpoint Policy Manager to integrate with Netwrix Privilege Secure so users can launch a specified program with on-demand elevated privileges." +sidebar_position: 40 +--- + +# Configuring Netwrix Endpoint Policy Manager to Run Programs with Elevated Privileges via Privilege Secure + +## Summary + +This article outlines the process of configuring Netwrix Endpoint Policy Manager to integrate with Netwrix Privilege Secure. This integration allows Endpoint Policy Manager to be granted on-demand privilege elevation when launching a specified program from a server or workstation. It is assumed that Endpoint Policy Manager is already installed and configured. In this example we will configure the integration with `dbeaver.exe`, but the configured program can be anything. + +Additionally, the Netwrix Endpoint Policy Manager documentation offers two video demos that outline the NPS/Endpoint Policy Manager integration: https://kb.policypak.com/kb/section/429/ + +## Instructions + +1. On the Endpoint Policy Manager server, locate the Endpoint Policy Manager installer’s zip archive. This archive will contain a directory with the following name: + +``` +\PolicyPak ADMX (Troubleshooting)\PolicyDefinitions\ +``` + +2. Reference this PolicyPak video to decide how you want to implement the ADMX settings: https://kb.policypak.com/kb/article/505-troubleshooting-with-admx-files/ + +3. Create a domain-based GPO (`GPMC.MSC`) or a local Group Policy (`GPEDIT.MSC`), and ensure the endpoint machine(s) will be addressed. Navigate to the **Bypass SbPAM server SSL certificate verification** setting under the indicated path: + +![image.png](./images/ka04u00000116HU_0EM4u000007ci9R.png) + +12. You should now be able to launch the indicated program with elevated privileges by right-clicking and selecting the Netwrix Endpoint Policy Manager context menu entry. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/disablingofficeconnectedexperiences.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/disablingofficeconnectedexperiences.md new file mode 100644 index 0000000000..f6b7b3b902 --- /dev/null +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/disablingofficeconnectedexperiences.md @@ -0,0 +1,53 @@ +--- +title: "Disabling Optional Connected Experiences in Office 365 Apps" +description: "This article explains how to disable the Optional Connected Experiences feature in Office 365 apps such as Word and Excel using registry settings or PowerShell scripts." +sidebar_position: 20 +--- + +# Disabling Optional Connected Experiences in Office 365 Apps + +## Related Queries + +- "How can I configure a policy to automatically uncheck the option for optional connected experiences in Office 365 apps?" +- "Disable Optional Connected Experiences in O365 apps" + +## Overview + +This article explains how to disable the **Optional Connected Experiences** feature in Office 365 apps such as Word and Excel by using registry settings or PowerShell scripts. This setting is located under **App** > **File** > **Options** > **Trust Center Settings** > **Privacy Options**. + +## Instructions + +### Using Registry Settings + +To disable the **Optional Connected Experiences** feature, you can manually set the required registry keys: + +```plaintext +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\privacy] +"disconnectedstate"=dword:00000002 +``` + +> **IMPORTANT:** Always test registry changes on a small number of machines before deploying them widely. + +### Using a PowerShell Script + +Alternatively, you can use the following PowerShell script to set the registry keys: + +```powershell +if((Test-Path -LiteralPath "HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy") -ne $true) { + New-Item "HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy" -force -ea SilentlyContinue +}; +New-ItemProperty -LiteralPath 'HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy' -Name 'disconnectedstate' -Value 2 -PropertyType DWord -Force -ea SilentlyContinue; +``` + +> **NOTE:** Ensure the **`disconnectedstate`** value is set to **`2`** to properly disable the feature. + +### Using Endpoint Policy Manager + +If you are using **Netwrix Endpoint Policy Manager**, you can deploy the above PowerShell script as a policy using the **Scripts & Triggers** component. Refer to [How to create a shortcut under the Public Desktop using Endpoint Policy Scripts Manager](https://docs.netwrix.com/docs/endpointpolicymanager/) to see an example of how to run PowerShell scripts via Scripts & Triggers Manager. + +## Related Links + +- [How to create a shortcut under the Public Desktop using Endpoint Policy Scripts Manager](https://docs.netwrix.com/docs/endpointpolicymanager/) +- [Policy Setting for Optional Connected Experiences ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/microsoft-365-apps/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md index d235862f3f..8db1c6fe13 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md @@ -9,6 +9,8 @@ If you want to know which GROUPS your Users or Computers are in within Azure AD, Endpoint Policy Manager (formerly PolicyPak) and these scripts. Then after that, you can use Item Level Targeting to check group membership and trigger actions and policies. + + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how to use a couple of scripts in order to figure out which Azure AD groups the user or computer is a member of. Now I'm going to stress a couple of things right at the front of this video. These scripts are diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md index b2728a9fe6..9d86b6d74e 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md @@ -10,6 +10,8 @@ Endpoint Policy Manager (formerly PolicyPak) and these scripts with your MDM ser Workspace ONE or MobileIron.. Then after that, you can use Item Level Targeting to check group membership and trigger actions and policies. + + Hi. This is Jeremy Moskowitz. This is part three of how to use Endpoint Policy Manager Scripts to query Azure AD to then do interesting things like apply Group Policy Preferences or Endpoint Policy Manager items depending on if a user or a computer is a member of an Azure AD group. diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md index 0c43fce0f0..adf38bdbdd 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md @@ -9,4 +9,6 @@ If you have Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud \*AND\* A this technique to query the User or Computer groups. Then use Item Level Targeting to trigger when GPPrefs or Endpoint Policy Manager items will apply. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md index 148982252c..76ce7d4f43 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md @@ -28,7 +28,7 @@ Cloud. :::note If you always use a proxy, and the Endpoint Policy Manager Cloud client cannot seem to contact the Endpoint Policy Manager services, please read this Endpoint Policy Manager KB article: -[https://www.policypak.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html](http://www.policypak.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html). +[I always use a proxy and the cloud client cannot seem to make contact with the services (see FAQ Item #3 above first.) What else can I try?](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyservices.md). ::: diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md index 2fd85462b9..cb12a69afc 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md @@ -14,7 +14,7 @@ conflict with some Antivirus programs. (McAfee, Sophos, etc.) Additionally, you can tell Endpoint Policy Manager to avoid conflict with Antivirus and security engines if you know what processes are getting entangled. If you wish to do that, please see -[PolicyPak: Exclude Processes via ADMX](https://helpcenter.netwrix.com/bundle/endpointpolicymanager/page/Content/endpointpolicymanager/Video/GettingStarted/ADMX.htm) +[Endpoint Policy Manager: Exclude Processes via ADMX](/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md) for general how-to directions. We suggest proactively excluding the two processes below which could be blocked and prevented from From e5fde41c40e014848d7c46f889a13a0d9a7d88a8 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Tue, 17 Feb 2026 08:57:39 -0700 Subject: [PATCH 2/5] Move PolicyPak KB articles to component-specific documentation sections --- docs/kb/endpointpolicymanager/_category_.json | 6 - ...levated-privileges-via-privilege-secure.md | 49 - ...onnected_experiences_in_office_365_apps.md | 64 - .../ka04u00000116HU_0EM4u000007ci9R.png | Bin 154248 -> 0 bytes docs/kb/endpointpolicymanager/index.md | 18 - docusaurus.config.js | 30 +- package-lock.json | 4542 ++++++++++------- 7 files changed, 2808 insertions(+), 1901 deletions(-) delete mode 100644 docs/kb/endpointpolicymanager/_category_.json delete mode 100644 docs/kb/endpointpolicymanager/configuring-policypak-to-run-programs-with-elevated-privileges-via-privilege-secure.md delete mode 100644 docs/kb/endpointpolicymanager/disabling_optional_connected_experiences_in_office_365_apps.md delete mode 100644 docs/kb/endpointpolicymanager/images/ka04u00000116HU_0EM4u000007ci9R.png delete mode 100644 docs/kb/endpointpolicymanager/index.md diff --git a/docs/kb/endpointpolicymanager/_category_.json b/docs/kb/endpointpolicymanager/_category_.json deleted file mode 100644 index ecfd882251..0000000000 --- a/docs/kb/endpointpolicymanager/_category_.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "Knowledge Base", - "position": 999, - "collapsed": true, - "collapsible": true -} diff --git a/docs/kb/endpointpolicymanager/configuring-policypak-to-run-programs-with-elevated-privileges-via-privilege-secure.md b/docs/kb/endpointpolicymanager/configuring-policypak-to-run-programs-with-elevated-privileges-via-privilege-secure.md deleted file mode 100644 index aa4e7b1b8b..0000000000 --- a/docs/kb/endpointpolicymanager/configuring-policypak-to-run-programs-with-elevated-privileges-via-privilege-secure.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -description: >- - This article describes how to configure Netwrix Endpoint Policy Manager to - integrate with Netwrix Privilege Secure so users can launch a specified - program with on-demand elevated privileges. The example uses dbeaver.exe but - you can configure any executable. -keywords: - - Netwrix Endpoint Policy Manager - - Netwrix Privilege Secure - - SbPAM - - elevated privileges - - GPO - - ADMX - - dbeaver - - executable policy - - launch policy -products: - - endpointpolicymanager -sidebar_label: Configuring PolicyPak to Run Programs with Elevate -tags: [] -title: >- - Configuring Netwrix Endpoint Policy Manager to Run Programs with Elevated - Privileges via Privilege Secure -knowledge_article_id: kA04u000000PoLbCAK ---- - -# Configuring Netwrix Endpoint Policy Manager to Run Programs with Elevated Privileges via Privilege Secure - -## Summary - -This article outlines the process of configuring Netwrix Endpoint Policy Manager to integrate with Netwrix Privilege Secure. This integration allows Endpoint Policy Manager to be granted on-demand privilege elevation when launching a specified program from a server or workstation. It is assumed that Endpoint Policy Manager is already installed and configured. In this example we will configure the integration with `dbeaver.exe`, but the configured program can be anything. - -Additionally, the Netwrix Endpoint Policy Manager documentation offers two video demos that outline the NPS/Endpoint Policy Manager integration: https://kb.policypak.com/kb/section/429/ - -## Instructions - -1. On the Endpoint Policy Manager server, locate the Endpoint Policy Manager installer’s zip archive. This archive will contain a directory with the following name: - -``` -\PolicyPak ADMX (Troubleshooting)\PolicyDefinitions\ -``` - -2. Reference this PolicyPak video to decide how you want to implement the ADMX settings: https://kb.policypak.com/kb/article/505-troubleshooting-with-admx-files/ - -3. Create a domain-based GPO (`GPMC.MSC`) or a local Group Policy (`GPEDIT.MSC`), and ensure the endpoint machine(s) will be addressed. Navigate to the **Bypass SbPAM server SSL certificate verification** setting under the indicated path: - -![image.png](./images/ka04u00000116HU_0EM4u000007ci9R.png) - -12. You should now be able to launch the indicated program with elevated privileges by right-clicking and selecting the Netwrix Endpoint Policy Manager context menu entry. diff --git a/docs/kb/endpointpolicymanager/disabling_optional_connected_experiences_in_office_365_apps.md b/docs/kb/endpointpolicymanager/disabling_optional_connected_experiences_in_office_365_apps.md deleted file mode 100644 index 252a43af16..0000000000 --- a/docs/kb/endpointpolicymanager/disabling_optional_connected_experiences_in_office_365_apps.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -description: >- - This article explains how to disable the Optional Connected Experiences feature in Office 365 apps such as Word and Excel using registry settings or PowerShell scripts. -keywords: - - Office 365 - - Optional Connected Experiences - - registry settings - - PowerShell - - Endpoint Policy Manager -sidebar_label: Disabling Optional Connected Experiences -tags: [] -title: "Disabling Optional Connected Experiences in Office 365 Apps" -knowledge_article_id: kA0Qk0000002WyHKAU -products: - - endpointpolicymanager ---- - -# Disabling Optional Connected Experiences in Office 365 Apps - -## Related Queries - -- "How can I configure a policy to automatically uncheck the option for optional connected experiences in Office 365 apps?" -- "Disable Optional Connected Experiences in O365 apps" - -## Overview - -This article explains how to disable the **Optional Connected Experiences** feature in Office 365 apps such as Word and Excel by using registry settings or PowerShell scripts. This setting is located under **App** > **File** > **Options** > **Trust Center Settings** > **Privacy Options**. - -## Instructions - -### Using Registry Settings - -To disable the **Optional Connected Experiences** feature, you can manually set the required registry keys: - -```plaintext -Windows Registry Editor Version 5.00 - -[HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\common\privacy] -"disconnectedstate"=dword:00000002 -``` - -> **IMPORTANT:** Always test registry changes on a small number of machines before deploying them widely. - -### Using a PowerShell Script - -Alternatively, you can use the following PowerShell script to set the registry keys: - -```powershell -if((Test-Path -LiteralPath "HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy") -ne $true) { - New-Item "HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy" -force -ea SilentlyContinue -}; -New-ItemProperty -LiteralPath 'HKCU:\Software\Policies\Microsoft\office\16.0\common\privacy' -Name 'disconnectedstate' -Value 2 -PropertyType DWord -Force -ea SilentlyContinue; -``` - -> **NOTE:** Ensure the **`disconnectedstate`** value is set to **`2`** to properly disable the feature. - -### Using Endpoint Policy Manager - -If you are using **Netwrix Endpoint Policy Manager**, you can deploy the above PowerShell script as a policy using the **Scripts & Triggers** component. Refer to [How to create a shortcut under the Public Desktop using Endpoint Policy Scripts Manager](https://docs.netwrix.com/docs/endpointpolicymanager/) to see an example of how to run PowerShell scripts via Scripts & Triggers Manager. - -## Related Links - -- [How to create a shortcut under the Public Desktop using Endpoint Policy Scripts Manager](https://docs.netwrix.com/docs/endpointpolicymanager/) -- [Policy Setting for Optional Connected Experiences ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/microsoft-365-apps/privacy/manage-privacy-controls#policy-setting-for-optional-connected-experiences) \ No newline at end of file diff --git a/docs/kb/endpointpolicymanager/images/ka04u00000116HU_0EM4u000007ci9R.png b/docs/kb/endpointpolicymanager/images/ka04u00000116HU_0EM4u000007ci9R.png deleted file mode 100644 index 338249c38fea3caac08939a30b0820fcb7069e90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154248 zcmZ5{Wl$YWur}@lcXxO9;10nd=)no@4nYp??u6j(?(XjH?(T5Od+(30zEibzW@~49 zXLftKpYEqO^oN2ZA{;Ip2nYzGw3L`K2nhJ(*C7A{1p)#(zhE!jc6~SY8+eq&gb@4FLId4r?c+fFj@v*Ur z==J*u^;<{Qxi%I0IM*QTqwU({j8_XeSZBG(Ybt(3XEkqoBQe+@evP<}Wl~bGZ>vsf z(jH2W;*(IpD~Vujh8R2riEPxOn`ooeGU_^&t-mV*adI+zWR25p|IB^zHa--05ZGg; zca`C|#kQ;A4kl#TDn3}U-Jkn}@GDucvRvgFPz>Rln==;V;sj!aYLX)oAor_u@h&fv-=;;VGPE zv3B8Eby7-US!@ra2^>jQGUzpMY=Fz{=*>a>fr?g~6fSEbE8X|2(<``XV9JXNq3NO|a;Dduc+e1C?(KwRtNDRBcsT0xrRzzt+)mw5b!xOv0MHstg_FLdBZPgAmWin(1)(Oi6+&xZ=G~)!?4YdN(u| z&Y_1NjY}?G=8l9|{>qXK7aEV`bFbY_CV2J5yBUjiQpO8ExOfgNEtuASn}EiUVu3rV z)Q)tDM(Y_AO>cXLl6_KJi?^xCG)M(3 z!D9e2Ci5ABgRgnp7p%}6QhnF#eaCpu1C&ulNB7aU+B*xRZ2r=+k_q`VmYfv5N~0B1 zDb}@BmJfK^R!ew@MgK{fff>He*n5@wwj&(pzWCnl`RVp22iAIbS5YWX&h;G33BO$r zu7v0+CtxAONiN!GyhHb-<>CcINMMCLnyNL$d0n^VQS6cC{xm4GMJ0duhJ6Y#-oszc z%+B*Jt6AlygC9!r_TDK1kOp%cN&f-}hd zVF)8JyEOrr#Y=ysiA zFdbkSp*)^8kp%2}$uckD%7dADj;C{34k!Cl?mmzstofi>h6YmJZBnj}4c7EIBJ*Xs z>X`Uyta&Q(LB%0WQsxa<3Vi2r6w=K?9b{@5Vh&tTqskCFyiY#?!&vLF2i^opbm}#l zzV^pQ_bEdkbeAM`KMev_>Cd->%;0^6l^ES3FUm6mm_9#18=4D^p0EM{ldOyzmvHZl z;9|TJyLh|>4-)InO1b@z@7Q4DjnWk@le@Sr8M@dtC@Kdzg9+uz$T{UxMXg!HwLF3t zq6Zys6|0K7&_>SbRNn?x>MUNTiqa$fw(PAKUx}hm3pEVpv3Q@}av!I5-W97~w_Lp5 zDo6AavoObroENRLEawE=?|vA+rm<>Ju7S_kndQSeCL739W?jK3NZQA>OFh#65be~- zTAI3dpDUN=ug*!nWD%JxUZuDk4ZwZbztPcs9R2;T(H9hj*dYE`+)Dm`SNekVSaQf( z6y2X)e;4KGGtN0LqJ7DEOT@=@wiHyfGEdX9fL63RYNG$+%g|;liTLh75?Mj@b&E=< zc?D4_9pUxCs6a`2O6SY?@Qp8bCYN-_NpS-`+sC`k{qL!rzQYZ7`q5zJh_V zbwkqfaal?JWQ{si^{c*l$O`v^$U=G!x(+BD!(^=&@%CL$9HYO7jK&6u8a(ZTej@Z# zuPShJ+hAt6oCnX>>s~3Sb!{)<xu%yp;8m;jPwma)5T7$4=;?&r4jB!;I6$T9;xcBn{Yd z;o)y}-N06VGlqTrtGJMka8AfrV@|FziD@xjN6r13&tzd?f!p~6{a_+9yi}u7CMS{l z*Ur0=2*WRqma;M!%Fz8Q8iha-Wl-0dGSffWH3zP-ZMFEH@92p4C-6K|w*oQD9M?I!788p>0M@KBub~(@t`lkAg@* zkR2G3x5i6DONgO|74xo3DSCKa?^wylNP}057h@4xwv1J)C9Ozdq=$aD|w4C)E1o)6Ros1pyI9$~_WkO`w z2PCNS^2l2MoTUa9i8VNh5g}v=&(c{Js&nwt@ZeBIu2-2&aSfHSQtRDee6Cmr&4{+4 z|EkY<-8>CYan-f6Ta%L`w5905pWRD&82)~sTw!mBRrw~LR-|=gHsax5CfV72q%_%K ztU)xLqQrG=I8=ae8rI?XD5EE${m;z&5M4z3Piy40nm`4djvmdega2*0GK<}$BU!}q z`=OuVOv_55mVE#0*1w*Af-0znZe;yFYKwB}31*Hw{Lg+e+a3vgVF~sBB;^|$=V~MJ zU&zi`8-ohxU~`wcV3v~T5&RQie3(%??Fr@mO?ov}7dB7H)%*8<8+?6A??@M3Kb=C4 zp+?(MBIj0Ye`fd|cqT&3QFsO;wd+s z+;$(3K?*tJFiIHbuS}e2eTnyTcY_8EVvR%myK>S>ox8GV;X#dr>CKNee#lY@+}vSJ zm58(&qTD1RU+PF1?zWuy{{2Ja8YqY{(mifM^@yE1bR8k9Voq!IZX;ZeRY*xr>{VL# zQ)n;invlI7Nf{?o9K)IsUw(}RJJh9%`ZnZL~1Te zYN=1pf~rLnj-%aew%2OlRa>*oV&4}_d~*yID|ACbLs4u}bC}ZgrZZW}11kM9Qc|eb zP|D0ualI)(nnn(0IY`>*Hb^wUuo`=}_1_@eZ&0NZVRUc$qS3B5C1O4e(& zQrM?AZkcsjZMnC^mMt`xmGbcYmMXnhvuW7unpokFn84iU1I-~#aOcg^wT`d2x(tJw}IVd!DeXr1lkw_a#?Qccn1-Fh05qb4%F zzJF0m)K}DkM@oSdGD%N0EdmP@slw?rn#2IW1FKs(fL#_-#BRad_JP>KN8}EqO#yi% zOBI6CbP&YMqF+l~c1>pPqA5c@Xt=P8qUn$Q&a>7F>WOJHcr(Tu3nF=NVA5L6-?A#O z)je_*8Vqx2;e`rfOBpl_SM6+g?Dn)5sxZQxv_PkzB{2$WwvC_0xKnu4RO1a!SVpK< zHfBSBAeLzw-3AScW->(Xao?^^s!EWAFye%8!Yefy=Y*=??IO` zQDKXc^Yx-~6Qk2y9GPI<^)bNoivO+j6(syxf_>`;pKgI!kntSl}1}{10_rYIOb9eRDnq2kI(0*6&P0|h z6N9r4_y8Ll%yOwaf!pD>fCmGkv2-^mU-?$(cbuRU!F_Ie>vn@Zm5|YHgL`H3NVh>+ zyS=e{xX*@wpe2tZ2jFIsMS@}(zLf-J42R7M6v?ndAmy;V5H(89TDgQj+UQ(R{G2sF z6vsrg@z=b}F=-v{vWf4oxH$s~O}|{OHhX+qASap69B~~{>W8(^u(Uay-!%})vQF-y zV6Q|$B~{MKq^5KG{_|C&iHj+nvLWNhvgHk`bgwi@?xCelE$NzjF7ZmY^dl~OeDd>} zcc-!vR2e@HdB?)7DM#NEo>~?&lJ%~g>-vDt7uHo)O|a8*XKXkratWpDjICcg*x!S|VC9@~r&m1h*)9 zro=B>Uelxb#$rN5kDqCO*2E=Ka|W=r)iC0ijN}iBWB<_n#j~Ib+trAs5OSsXF$=%> zwv0yfaf!EWwn%conN6ibVDeTVN9%%n8=H$?pp98=O^)hDPIffHh@j(&*FUV0T8Us| zCAiH5U2y4a;0aJ;N;bMXgI{uB!#DEXjF8UcGSbD;jZG#>Ius<>7BnY{BEOvN8RrrB zRk9Z*f&D7<+*^VDJPd+@+C8HGBu%H81S;$ND0~^rsQK`2E~cH0ey#0$3C!5z8_Van z*Z1Z@gzq%}R_Vy66q7l4f)Td=fRnOh4)%l;^4N1zO~sA%CJT^!MUt?uz<7fT2he#N z?hR)9sPe`{YPE2&ygG#J`LZ566inYc&W%g_wFxF)%$-hRGQ&t3BEe%3FXjkz5&c4Y z{$*;V3vuyNri3#`adM6io%o-X(u#NZ%b>jqZo7p-+F?z7%3HZCl6Lbyo_8>Fc#6(j zureM7`<$uz#_eY38)H#UNCc_P(bNK+8rkd~lzf0uQ}`$6MXenq+8u*Z4yY>#|6ylN z>lG;lk@VPls>lkgAB$h!Rm0%~mc6}%YG|j194lu&M&iq9Y6Ork${zd|1td@j|2IG9 z_=A7*Gmgb6p{gWD&&P-k7SB9qXx7W<50;C~DmXLT`0S{`YQ~C(zno2ET0mh6{?dh; zF}t-fP!FO=k**F2QhLRY9Yv^(s)wFF&s_?Aif}o!ZP$;cJu*Gan)iWvc3d(&8dkCv zHg%>yO0EJq3%Dz5{m{$Hsc}e4+^>vatQg#ANkAeWTOc|nW+v0%0R~wDYzVISLZ0|J zKcvT15Lw*pbG%vC+Vbg^AsUm!BQ!oLv&JX$Q(U6pFc3zeq@#&jiS6H_V;DAEB>p{< z_aY_57+rS*54EIoU>RK{mcC1b3>g^|Ow=eJwnh=9xDe0c zE*Eb+n*Lk++XMNtwPuy3=U{<72cC?K3})XCFBDVTN*xX=Ha4{3;bCf~O3es_=jUfq zf$O*b9`@I={BT>ch%GlIo(uLy2j=H7001vP7z!*#ov!|HEEe}0<82||kG87ijg5_- z%9`OXlrAMD^*cB?_=y#7u%`#i^YH?hlSAU*;DC(!SLc9)fdLT*XC$3f%=wpm?sMU7 zSy_TD;9!5Bgo_J{f`WpYQQc=fw@j`%1|oVF9UZ-EZ4Dm?1X9z|q9RVtmQph?U?^h< z4w21~S+3Ur_sHvTaR0$34fZ`k2{C1x%!DHJeXKs^n($I!a?&CL8>#26{5{>pB73S9 zq?Cfj%4S~(3^!kMPyc-8^1+Ct+M`arMD<^U(MljOB?Hk%b)t~vz+vB3hBrGr(|2;d z*l7##5V;97Dh|$aL9BmdcYBd&GwnOIAy zgHkhrh7}-DCxkKg0dQNrN}qRgp{ZkozT-w_hE7aTh`&879-;s0#EHmge#}5o!X>I;1M4mQ$suk<;ca0A-;VcRf849$0G$Bleam)epIy zv)jAyzYEa6I&z4N(rlI>r7Fy**hvc05LKmB!yNYB|F}U1$@0KXi00aKM6ks~VbnGn zY0O@1ap6?vCy;RRVFWWh?f7euCwU6^hU6>U??)uFTS>l>Qa z*g3MYD#xa$GpvojMxd?c2ZgxOI2!Fr=?b&M?w|ul^LhTC_2sm4Q}ffW&#V0T?!=e6KkxsmWN?hw?CreFcl(2oyx&5qV)?svR zieAV)X9$ zjEGc5htOYOT^)~Tn4G2%9k!VQ#?0cc3XwuD#j5UevxKv~PTbA1_z#F!p#cvF5WQ{`Vxcv1Y)?xXR>JAS z_OIS-HO`C%4Ch((Ya>$Jp98oeLv=seScc(+kk*T1Z%(T+v5P%H)(bC1gK0cj9Hv3v z`g-Q_%jKU#hlj+Wu=6c{4;Z-^ouPs|rL|~S|3r;5OAP95_|C~8cT^cudDqjGzdDx* zBWtqG8~;SlIZ+ke{m1AaWF&@+UmjVfDQFh0mz@Np5A5Iy@{w4?gOZ%Wla!v#O`>ud& zu%-df+(q85<>^ES!Me}7ppGF8=A%}pR*zvnW9aM79B=}HvIEl-!7qM3ZFOapYPMg) z;bno;nr2EQL}QhWmoE>~1jsw^RG1}h+vwn)X=%;6co?mH{MhFKIPbq^73?B>{^7Q2 z#|hfCs;IHq)Lr9jiCWSz$gilD@|@{Hm0eixE5j+=B0vE*s(o$pz7;Hpa_)*)&NAnj z2g}sp{r>4A=#%~BsiAbck3v_sMn;G@_h?^E`MxhQ!>=D`8g{36rm$QQ@}4Y_kn$3M z=Gg!B=45J#U>seW@-1PQu;PpITo7dDx|KASLTFox@O-}Km*Y<*J=sMS{;Pyq+y!YQ zsl(+u_`Dj0)X&GZY`=i(E*Gi>_;OvmU^p?qsWGRVM--l@sFAyjv(=FG(s5xIi{!jo zUoibqNqU-}24#EJl{M9hF((^NcKRQLJJaew)n?S?HJm%=Z)EK;E=oS2XEy5;D(E|9 z+Gdcf_)bE%XaOU3lr!r4l`Z9zNQqkFDasW>X9%_pYW)Jg=+@-gz*V*;crghpcsXN( zUQ0u0GxEN{Tjq{|!MI=XZttMcRmMQ?dgU{tQ0Eht3xaX3AX*q@jkqhRWMx<(C8+1!5$%-H%TNAD9LbJ}u1kf!JX2L2&I zCy|>E@((#5$}~;0atNk!7I4ge}RpQKM3z9bGdCqYqr^SE}&LAHvWY%qMGbW9@C|t8De&xHg0%N=}-I$7*n5)?-#o_ z$-UG28GiCB<)N5Vo!@PAZYxWXICg5IR76=24PVU;sl_3=MdoKtcfx*arPw{>(i?0l zwq(u|C3{-}fapv_^q0*FJ|z(NE>81e?BBdF&JdK|VZCgX2kEldlY46gx_KB=S)q03 zKi=soPxab~2;#6NBqrqZIi5O@Kx$j7@ptTy+Nu8lE{hy zO{3#PYnNViKndmZ7c4bB9gr z-scmKQxaEvcR&d|Kp9Vt@dVBKHKePK4L``i`#nhLmd5U8zMPPE=&Uynax8rn zj>Uo?>y4-9#F!qjs)WcFkpz79(>3A61|d=^k@By&P*vb-GF;Gp++{0}p5;a-S^`Gk z4ee=#n+J>@qg%JmQt7I6)-|3q))D(tG$=9Pr&dk~Z zD2xAfr3oT}d z4ZRKQ>L-{x1$V;<#q63FT07nju|6bgZj5a}PE&0S_-*3uPxEgJsm~;|lzM&IHYp?x zFO6+eZf~Yz?;(XMtOcOavVp#Yb_*n^;`wlWeFKK|qKs*i{K3V&+N5V^a^y|clHWwM z7NK=gZ^1=G*Q%W~!NmqCLLIn?8gzq3OMj9L8xx}LfZ6fkg+xXN(D1bdByCgEC+2Q9 z)ibAkmft83KZ-etkmAY23&hT195)W3XWhv z%=%A~@$y1--s_K}d*JSPPvr2s2)%*7SJf}NlFF;W&BWVzIElJs^6h%a(JGVWGJjT@ zVlQ^mh?H@X5#odx9VhAE^{#z7_3a_O7>pH?0Xo#(H@LCzd#~>CHjNHEFG*$=Mdo~O zV3CY#EPtISL9@R;B2hC{_219opAkF~81A6j+0N6Om=2s=^8H~y6m*EU`Aa{H0t@RE zEkmgw6n1q5L;utS&M5zxw7-9z6rcsA!Q%5I*0*9S!NT{kRVTu(=>{2!1DV2C1u8XPzHfZp zs{4bks$Xw8$*6;n>5cAE{O{;Yt7g^eH=$!}V#Y)v<$Go(s~jTNWNoxvxJrS+~DqP0;@`%6F|N>R+ER5h$CB#JdB4guFJmO-_sMZNLR|sT^4OpbG~f5E}NJ z;kl6*?Ra9~*L|?mj~?=-Ae7A906-h&59~B{OFu#tqIQT_N?|y8b5`~}ACUi(b}>~9 z-{h1n=h_UrqjuW^C;!#>d+{Ca9VBlmkW%#j`~T{&ULwwBcg*>(tN}T&K;%;N%aD=a z&D^_2;5Q)%3|Pnb*9F`-@QmyuRpN^yuZ*c^nTu<|U1;(!2ZIfI-5Pi=!q+A%24@Sy zCtv|d7&>8upMfyc<#=%Dm>A)dn7%u~qnjk`yjp?hgfn;zj9D<;tnmF57FP^vfBrPV zY&Um3?lSclOjlkBxZ?Y1Bz?~!8v4e8Msf^%THJ#t6%sZFV`AS^uP~w}QAbhb)#tdj zSYEO=4>-pvQ&KLl8SW`8GDr0N8%X>Myu5W(9{C# zQpF6v0}x$z=7oZJYKEwShPJK8^197r&G;^T&$CXiS`k%F-lutg?cravI^@JCnQIZg z@bmVCe2|G9>?=<*G&%}YG>?GcWA><7V#H%3T*XW=xE#3-p;!8&a;f*^mP(QISr^-X z!0OB>?jDN)^>`8LZAt2x+5;c>^yT{^^c(yNf`J z%g?|pw7SE4X-`kjf28dCIzdNA2kF_}@vPzL&JJnAWEicG+5O4xHWY+_ z<6l9rk{g^vzdQQ1MKLjhuCDBsmX<=QzSa_U{{H%?q@#miYis-T{7k~ZfdP-DE(q&# zGDnla<0vtf{~TEn6N8N6b38*)%}{#tkW^k?zO>QqiDhqZ-;h-@|vQfJk7)$N_^VF8*&jcLOvHqTGiODj?y|wBpp&tdBS^}(iMf%=Qti~r zASbGqjg8KfFmAjM=S^`yukTj?p742Dd9wF#$PfG~#f@uF)TLA3Vo{TSKC2Kb5oq0& z?_&$)!M7+Dwyr_s91oF>xfo52+#U&LF?EX~e;Gc}3tUQmPLv#2o?nMP926UV+cO(5 ze|c-zqHwlmJO^?&8))f5BrNn0Mlj%pWM#ENMCipPZRHcx-O*>5wT{*EQ5qSa(A4%v zu1q@5khQVG`BIv;h#fR*l(UjP$@5~uR zOaA%@ow&t`q-*kYvym$_J-@NA3&KwqL)syRcu}9{2BN3Ap{w~cc--N)l*Q0E0@!zy z9qiUvpo-lctWvH0-y@T&q+F#sZ?>w;AW&Ir?S`ocQ-S;3OBOt=sf_fzR>3KAB1b;j z&uvc)Y(CU=I{r^f<`5>}4LHD%hNYmCCYUkS$)1F2JY>Rb*hyW)m_#R{Vw*+r4mHMO z=9{SAVEF>T0n@GcQa~A>Nl@FG)mP@)pofwSrNMFvIWS19$3Fe$u=(_mlZ1s4O7OT# zBfQe+_>a(*_X*5f^q80xx<-mQH*>$I;~Edb>&|vE3t@je`pVb@f#0-6llLa!Mh+~D z;us(fUipvOep4lcBvdAmH)xR|d^yE&D)u8ya+z5b?qKc)QjN-iBzZl+% zXw!G%hp_T&5yeLc4|+2{-7CiIxku#>NivRXB`OE5GSW=3IraN931PXz{;eQe^_WJ{ z@la6N@LPb|QLatMj&C;yq8>-xvt5U@9zrNB<^UgHMZ*95Q$_J13B=<71>btfN1Bz| z0&L+q4P$86W5Am`(Op`d0vsufh)NC#m#{fX4bG^mzwB2X)c;1#|G5ST#O5zSG4(dH zVCSoil8w?|DBw%GSL&>Te~Ur#%KxbFmqrde5D~TUpCUDW4~hcC`sY~KiT>BIoUy8y zGX5L#90U9UHva!$4UAT4(s=iOw)#Ny%Wi*JY*{I3(OMGdX^S@(nh;_bc_2OezxlXW zulmE&d^H7~lGFbUJXL4t7S9AmO@J7(Wh>R7larG(DUIyM`Iq<|eBDHRXaM0Tkb~?c zr*p!CCS*!tV)GH$EICGpMJCJH8PD8o3Dp>hNZ03V6re#mF=!^m0amg4R9fz89bWCY z=jeTz(h4WfwUxE7bfo@L7*|uIFXpX_-gwK`b{xTXTC8Q=a^5(@OhL@O!p<2 zyiwI_osF@$h?KsdNB1Yn1HJN|r*a93!8T4Q=lCu;4+9bkP2#;0)o^P6uU;aG)Mtl; z8(R(mvb?GLz@a^`z`jGl`o4S$z~}i9+~fiK7Wr4|HRSh`KOC%D{D*L;wBm0jl_+u13&SmbOKhApg9&5pzF??s5|VG* z%O=csL(1uoN^#o`swF6Pvm`p!X_C@9I;e7gWw$Y6qs|%gHGRoIlLgqWgFC3eSY@hh zFFA}cM(jO;IY{UBd=mnx_H)nN(SJH8w?5LJKQ~}pGfR(o^qZi!J4lb0zAb3-svIrd z#leNjnpx=i?RgT!|AJU^j#SpZTuJIXi=+B^wBG7U_T}qtXh^=^KBCcTgLTa4{=W*U zsHiBITUqKLBRfuGu7D-x0O`%t)!4LHT{8*_0lZ;3)|y*jx~#ejCo2)MnvR5mNlV=r zerzM76l(lj1iro8$&RJA>Y=1_g%rDDjl(j&py;>CqBj|MU5);jVfR*5rDbSwP7;_J ziyVxb?hFt&3Be47&p^Z;m9Uc_ax4e=^HRz$pJ7i|zL2 zRgAcm@<;(z65JhHI6y|v9pYJ7(SUmvH*ZXMvkOdZL-D6hEU^$Loiytx@z!&D4EN@? zN<6=yQzN=JT6gOpRl-$=Pd>+QKe8RkrXu&f%_vLp!hNIrz3Zq^JImAtIvILWwSyD6IK=Ya zt)wA3vFPkTj#|=%gq22MNfrkKpR+i|h7JQJJfg(78Np+sWx!z+9zV%$c@PAa71SF3()%GU)s3Q%fQ$c=qZ~S z!n>4eq}yx|_AM(feo8om>wb+NxA?{&@5jVT+lD6oPNnpR)>Syjv(TueHT6x^BW2rjDlDhVi z_UDGu357O30jZEOlhGve`8FEmTaeZtTfu4_O&4eZDP#Nv*H+Ymj36#nCyT~gh}_~} zjbI?z5M3;AcBVV%-8a=w0|B<7Pkj7>gjEl6ff@+m@ZeTjZSb|F7~NNKI66BZw{!rb#n?KjRX_))=$lwOxmKek&7ts@yH{(yk24j1Lyr!wdu{Spg7fKRX*6H9E;S6G zeJjIPvds$Wzjf^Cr=SE?=g;W(thu`=^D=X>x+v4Lxpqhythv$5#8qthy&u(YXJo;3 z5svzLB{dXmt&Cc>B>3E1Z34(DWAq|=(+RspBZzKLVd_pw96r53)el)MgXT2Zzha-T z>YNxmN7s!SP+{7_bo8VGy^Sg~Sgc2&Z%xc8!=pcsF1a92BYSMGu^;Xe9THGn zC{WwMUv}nlcvD@1I1pB}Er!`$oakC^?Q6%0vNHU9FyFMKo`GK$N6+bEvTPUsB0@>R z?|@b!#2L%LmOCldD85nq*9!24jO(uET1srTH*^>LCc2&ETKLmIOCB4XRijZ0q@`C% zGHPZ}Q&Ykw_fgRBgDjCB%A`8V4$QvoOe$iK4;O8LyHO@jmc>*O6YSkJ*U2nK%NT21 zwFAw)Sa!$$cn7xk-3#fARZ^x{7CKoGPURaR1qq0c1u{;twMyQO!b%pN{ccu+YWel4vmx#Ma25UUP#v*)tFw^dOP8Z^Nu$zjNFx@r?(21wf z2XRF3*wyd&h@2Gz9bLw{#zgNgF2$|0Tx9WdK#Z`01|9vxT9;)F(-@-ah5?SoWNf%x z&0WSSEqMs5&}26Nk<64vn&JvqCLql&TTvT+*3#S>Gups{)GuiQ+R|#%L#fI5HX#=c zrK)EB2fN(ag`_n^zX|S+-#lp1i8RHq^?SvSE!$d~kPSUoS8VzStCarXuD(sy1@IKccb}9Nb{zfq2o5qNhUFi4@@wxpnOitPck;5&IC@JW{>6Da9?7LuI zDdOoxwth5F8&*Shh`NhBMxeDfR(8J|2H9d0)PIKuDO}at347T?SuKg5XJZG`td=i} zdlJY}>G$+Wn^j-`qz#&2_7Am%8nCH0Q)fcb9%Ey1eDu~d-UAf)2{g1O80;@Y-07J{ z-~mjo!WjnUyg4@9cK(^DERXv$v@G|~vQ^17mW8$Rnt|GpiG7|GrAzm~~ zpYi7#qVjQJx~~0cz2+pX9c4~PJWk8|?W>HirbVc+C?%(57PeGoxRij^P0|QK)~HEB zN)EypORwvI17%h3uja(^m5u2OytOE+jg*)aZ>+MuRzuM8z>|HLBy6u5& z%EZLNeg>xd#_?^_cI{}m)-FNN>0-B6B|DRhYtX$VVYD0i4y6rW^kCC(=$Viz$)SM# z5LVUal09GMvJyV-oCvKo+HK_w+6^vNyePR?wQG#yk_4@JU1x1I)j@TJi0AcoqpBMn zgL(%-IhFCrvhxF@4j2z&y}d(#+K7?{q4atjwrK_{d`gwlb%1@_yO-g<$Xq=I5>i3~ zsX+WMIDz{~i7GR+(;f$6b}dG7Qb^_-DRKJMYTC16a_I@)K-NI=q|#_A5|UyiSb(y8 zj&`GEFed|UZ-jhBr6*QrOp04l&yp?;*IeH}3aRZbqd`U4tYE7AXT3-%rabv&_%;5e z5gNp`|6RITzsM_4jEvV$9@`S6qsLzc#=nT5gyzn~w~Jf(1_dI={w}i_{;Rr8#CXvk zwAPI#h!`d^Hw|br{}<;c*SqKqDnyQjs)~6>mgXxb0|nC;4F&ZNxT4IXx5%ffn{WP0 z=&>jMf@}9$)ymME6aR0(RqNVUU7U!qC8CXCSDOrCrNACc z-}tzO14>`G%D70Q_3A^lSOCR4sVJ7O{MNc5S!>j1uA|Dj3z-T zE84kLhax(zCIs(loPJQ7b(u}bS$(Gpl&I|!lU2645`Kl%3TC-gXopWdNh=AgwUDE` z%zgKIfGam2v%{Nl3@8Oo@EjmItJ}5i4yQXy{Q$Q@MXcJZ? zpY>HAH_Wv6ptj0)=dB?p=6#nhgQq=?;M7vH<$w_0mjL*2xb&cV_qOkdFwG@iGVbu! zswCvqGm`4e2adRz0O&sBX*#InkA}FW&eG0l<$A7cvTF`RmsD*s(p(c-dbqb;6;(Ql zczh*LH#M*W64pu)$s%L|KfMd4-d177LmQrQ)@gOLH^2)3f=`ou0?gWLZ6Z0MlM$uV zzK7fEG54AbH=`SGLSp) z*0m7rxS64&wD}Ax>@geO?{m=~Aw4)hklJR@rJ4(a?UUn4;&}-f1+l0^5A(v8kP7+d zbptDFE8pNC%yd?LcZqxn`cG{;)MGWAi=<-ck-xdKHR34G%a%_p`>W3{L5 z2EY6dc%V*tv{vJcosXAU>?T{}S9XAZ9{nZInv}80RAwW1neD=o{gM~^-ShD~U`W{O zO55!2av7_d^7hJXF?Q$gs6zEX2#IJyl6F?u;>QE1KYSwAYZ6NKu4$khTodphnOfuM zGF1e;_%FgBLYG{lRz6U@>ZjMqW=W_>fZC*mdu0N)SmbL$2vRF^L1+!t!uMbzObwiL)`RDz)8o|eX@*}nii(>TW zv-btmr%7(SVVVk>qGD%iD{`DBy_k!ZDEi7j-f?5(enJn!{-_n1 z=CnFphT5#R{QHhU$qY|QuYC?;9z6|{`zxOk^e<%)5{%yBUYn+6o=qIGQrIHWXc0BX z?>k)j{3M1I6JwtD)UU3^w1soT<;e9_KpQx;!U`0uHwi?~e>T3Yyg&(rLQU2qZO%gE z5WO&s(-6SpxFUr|gIo0Tki@oBOsoA4Qi^nt=(q0Uh- zrPxB#Ft`QQz+(b9xqxq~2M8qHKVvrg9ooO|_(ZI_gUZUGRy!;>$)$Nh32dfO?|X3A z0kdX1geLHLzg3cr=Kc7y*hTRK*t6N|*9-R5!ZEaRArYH--^lhNZ!iI>bGt6XumByL z1n~me9b3AbwqbOd-3UvP|3pcsb4vF^(&1ll+war*90UF!81b*UMO#kDkd{5lR#34S z4d4u`5md&HQeahPIdoE_4j5|J;|hGF`O&3Q`XfC^RPY5ols>U_H>cDb1cmsb&nK!K zr`}34RjXY~0VQboe?-|07s{w}G?z@skT)(3Z4>i%jX_Gp$x8oSM8U?@75jFRqoWXz zQ-HdQ%j8Y%Ht|VV)LOUxrXrcJPfb*+3inIJ@`!JRn;k$JL5If;Ble#q*4|MScS;K7e=V z>JUp3^l1fh^&X%3^{Y~XmoKO7ZvLBlvq&M7=ASP*&5o}@Gf+Om0|mZeqqma5)X*(@ zeCm<|cl*)BsK3weM_~5gxt5Ap%MB^C*Xu2k9Rt0nPatfZ=2Ck-+4U`wzUaOBe(V<5 z*t;K-P7Khg;NbE31^lnG*VR6fP#0A>`fSIAKX>bFm7YMlj*F2q*wnJ7;8+tqi3%SPya$o!?*W+HX(b=|=6k77FI_6m}d z5s7Ugq202jg2MeA>U*deFDAIo%jWwtUshDj<^3}$nUVD$NoM0cVaNj?d{X1=o*k_3 zC#SJblfIq5xmpV{Dr`h!l=k}aw43#9aeMgihh=_E-&8PioU!U`BuGjQyOO}&&i zdEcjO{T{Dnt4(*S$?L622J5;A)6dkMx9(^@_^dK@g|Z^&^A`jCQO=md=bWYt{V8CT zS=?xXU_1?_#tTCu81thD^5g`yAH%Cq@uPyAz8m=N;(B+EaDcd+#}v)m(=Jz;P5+gV zGomrzlO?~?Aved8tT+?OE>Nl7jEzUVmO?F!7UJ0iB5^&(C3a*ud?p zS*Ezg`~0od=^GFh@ddVR`V|?83XF4(=R~>L9GZr-)y*TTj?9f&fLUJr2p*!mI}>mA zA)yi9i|^LX6&~5~v9B?DbSs$k32Ct?9n7$ZnP0*;me@W#`}!#Va8qHpE`IxdvtJw% z77Ela0TXCg-P!#_=s&8Y4AGITcp)PxMR(=TO_`y2M6qmytS;NQtuQmZBgDIV4~q;z zHLT8`)!;6>rTe0`V|KkkSy=3kxHT;DJ1iTKFQ_EK_GAD4?Ll_4N4(jGJ?nw`@Tw#m zS+3sCPbXt+#SXxu=EI%{41GnhGvcWI)m5S`_*8!X?Tz_~`OP2PF5rj+I!SVuihTEF&p(5+F@DTB>W~=A~*<*2wVqJi{F=XRPs{sp{i^i-MjA8tHEcjfoN22(pk2b?Mfb8)A>A@pb36B=Xy0f#lHW zgB8@9K9m<=Y8X+K&GLlxjnRd9Q11AOQ?X?u!v^JG*y`drIm$?@>#fX|so?Vq zTwYg)=CW1-XknBiKL*EXI)l&M#Wn=b8!%0X1v8?=M=ljBRTgH7sP5_y!t+j^PlgpY zL?Z#n<-LzrX3mAGY!hoIn7ruJ)4LYcqC6vQO@~>|YLP3<*~3bC{$2*V^7uOhrXH?W z>S;1TL|Uv!6hd?TsfJAp%^k!J1@`Y#0C^YKDGb8q1UwzGZ-3YyZ?d`YGCRU`^0@(M zaH#RBqF2;XYG`+5ak^y!89PC}WM4-+vr@lddh{l^W9PF<{59_Ru61nuiI4uG-(q}a zljT~Hx&R?9>Koi@oe6J7<5uH&eL$NbfRme3hNZG!)XtvEX>Q#F4abb|hv%ToB0o>~ zeW0$$y^YU;c(oEU|HS@qVCFbfn$;XHA6~AF^m22#e__U}``U;8GM$Ge@Vv23M+p{C z>@<*gozA?|#98wpW@~?)iu7QK#_8<_yf@vd*OTZ-|Gw}a#qkj!cr&T|?Mp6^uaebf zDoP|$b-)e(tF}@M6j0FAdK{PicIz2dc+ljn#PXr(nd}7a=yrBc4zlf5#v!DMxFmjJ= z5Y_Dryz+ktqoqmHuc6Q2|KTbGp=%-nyn-TO0BZvX2ui-DFlP#pcK zMo>Rb8(fF>4OrX`~t5%%beOM<^YylmPe5+8vRL7 z=(kRmI}*RXsGe~Wcn4JZ7uBRl{}pB9WZJ43GUy1?!;Rnl{9HUP@d;0}Ebb#J>I17H zwXIPbnFrC%#dPZCunbzfxuH0xj3L?nXPoZ=Ll(4FT5AMImJ&HRRWRaUCQaXxL)+zH zQ@CRbai)=?QipSAiQ(Z0D#B+|wEa~y`5YBsw;~*o zL`M?pA78M6n(bfDk;YKsK z)e2`NV2htL8HbFHDjS;=<~K1R?~k^rn=|*)u7^|a6fETs_ah0u&k_ZZ>^ZpsP#yMMsrMQwP30JXM%axW!*-^m%zbRZv&`fL(45D70XC86(J(Z<)-n z;4PYM*7I$|shT3RMUp+JVQodJ6g{o>@WlI0&#y2@8|W?eu`GskprRrK$MHh-04 z_W!8>JUoGzigLMFw!8rtt&GzDDo;7!NeDCr^aP5gX#1Cg@8ACch#*UH>_Ht{$SHiA z)}{5^&dj#EU~jc2WWQ+P!4eV^Nyy0|{$w6y6CIbApkQH9HUG}fnMHs>EJzdfB>$(o zL_+CsGQ^pX>2R#1Qt4 zrm`{{^gviG)<6PTyzz$L0|Oy?d#ST=9336ewB#**T^-uYy1c)=rtrE}*f}B~AXJ%6 z5N@uuxwB5s%otc&(!Nm1XP_+Wv?frob8)F#!R9r%?U6K!e8Z7P%8H4yeiOBj!tVEe zgbtrs6_LpQ$3TR8=2;hwLc{=|nDU&WYL(iml2@2ktXe8(oL+acbAi_S;axA|gR{eXN|E$%YBYNd-kk;p@3* zXlS%Pb6@$5dwi8to9XH3dci57k?>KFOMiYzbOm@fmy>X6c5jaJ9p2A&052ycHI)QN z2cmAOuV+77ZKaxK)M}7T81pUO>vX(^)_!=at*NmCsyAFN-_Dk*iQ#y4wq0|3Ke55V z!S#Y@`66W;9BQazh?N213`C%Ft)K7y2y)6lxJo!ME`6g`H6v*cGvGLSjOnPBy`-6?#yeUV>BWeA@E!9er*X>ZoE95pyPYtbgSF0=ho$X@OmzZTqhUg%6+L=i~NUd{G!}I9lZ;Yna7+(*tfR~Qt zvW|^SZajs_I4yO*RmG$Q$3nX+a+&`%vq_tP%c^8worWiqcP^oos@y(OLWG$dXeAY=(Er*#TCM5(G?t(=txS{t=+u;ovWGJ6?Pdn!|0|(v8x-y-JU(~ zkGev!)b#QBJE&hNlgXI0n;Up?0m~WytN@McI^*t?(INF;BTesVtgoZAKQ0;Iw*V9W z{n!)(bZNP9Qf%7r6dL z6X4_?um|Z+vbL_h~U?Gc;tdB#D!3CBP|a4zF&a$gB-T*crTA zVW+1?usL8>>Wd{M*7~XpD|web8YbG-CDY_5>^g?*R7$(}Ftg0W|A^0I=-4hRfS|Hj z$BI$DlFc)P+wG8Zb`>5k`?Oyphk$M(-AK)=)r?!5w#pYbK*Q!6I7P;!$v2Ii8VAj) z#hLpXDXSYJhC@I~GB*qw&=3mOboX~r5>>l{95*;W19p^&c8WE^FJ{8JUUZ9tmQ7c^ zs$bim@yUaiiO0?{!~JbHri(0q)J{>jXQc`QSn_9ltmTYRtFkpdWHpIsv^Q`Dsn8ZC zEc-pn*sN5rbi)mC+$ysGw4#YtgmuKut$U%;)L@F-9Bsdk>}hj4_Yf?sGe0sj!(Q67 z0p?&tP}1hH9$rLa>D*ehf9|+%Y;tVW*s>`|*fwj>b?po)Xsj_HT zQ@SGMMKC@Jg__CaD0&ncbRHr~)p6lpr~LlF{p}Z}312ss%Vu9}jO{r?rPSEr$|IQv z{~Uzb>A&m)D5rfDH@gJUVQh1y#bl&(=vwJ7p+BiR@d_vr zo{j+2gEAF42O>pKGe9Rc=x``7xoXD*kiLG<%zbkmr3|eb?t3x#!3-&J8e}4!UY#mGOQnft9t^-bBR@m<+Un z7%=VPWz(f@YkATBcU8-^8ikjW-at4GQ_lsd>j?P<~D z8<8|~J}HU;Y;<~#lvT@KB{`qloVC;(kE`W*Kq%w58ogmJ7JR6?kD8NW1*d`pfcl2&rG zs-VaNlZTWy3&(FXfVj}7m4CP@4kLNhU*tGPSBJe->>`FU{q+>p!;+h&mId`}>-&SJ z*X#s2zH`KYnj=Eh)%ENGM+?nL6f)V%9?Q-SrGA72!-O1)^T%@41E9dykF3l{@nFR6 z?9(<2tS;e*E}{=nY&s!vo28O^%))3?i@xXXdGZclRGk z7JXit@cjWNw)Yd_fBYBCKmN-R-XF%E7+~~7XSM{;vID_PAZ~2K`VE%ST9CpW)_;<% zgvO~@5I1i{tl1w1Xoep9WAp)T@V^wlKkCouQGQgb_CHt%5E=bH79y}z2|;*F-j`5A zG63UWh_eso--`ipI4xH2$KD<^{;M{(UCZrXTQdKoCp;n4m)D zM{0EcPBI(+ zpA>>W&do=dlzwRe06&Tb@S_$LnL3Lp%4AB3F2${!%5f`lb^|c85PZmkkewHPV>x?zYi^d`9Q=)?CsVdAZN^t!f)OU{+&_7 zL*mK68^)9Ryh~h-E;&q7iQ;^y*RqpjbX>8TC(lf?C^@1MzlSksZ^WorTx`&lF^tMF zmU|2)Vfi_i49($3mKr}Db9+O(Lzj;RGK`P5qg8X z$Or|-@}#?8JCGPW{Cd%of!g)TUxdQb&L#Q8dqjFea zd_6ioXq^Xcelv#EjA8#w3IA@}>Alc74<%BRA%dxN6Ef@;c+y;kzvd7mZ@Oz2^fj#I zX0{L?o-&1$iwZh693fKA86Q?sNLUp&O}47{!lKB0d~0?e2vDo2nXg&=k}FmnW;ST% zuYunQjX)NUAEGkw8G*`n;R;1ybbV=D92+7*2nSS8)aF8#dRz0c$p%RjEirW$|F9QPx}x;5b#td}JSNhNuY zdD^?*1mLu8>^;(6)HwOY=0e8#f2eW_DTLufVif!8Auuk%zwFLqx2p4>HC|@mGCZ#@ zo{%*s)XpV~gV&RshX4LELD(3b8f6TfzZNBQ;**$g1^(u@X+h~bRmFoGD`L84bxAI? zKg$Ne(W}}LffB16y71djv?!T%WEh>Q7=6m>;X*%aKw8?KJt*3E;3vl_Ss;-o4=+|5 zzKwqpOg1!V45C}anMbSrvH{RbPVJB-Hmy-47NgXCEt0Szhx+6#eHfU&Bz& zI?fWK=1l|D(C$O&P_a_fBT;8mVO-4}V8e$WbOr%_KU8BIYHUJ2$C-*`v;XbWG&jZ6 zm#`sE_1xo-x5I2Cq_E8&?#a|@k@sKd% zP*`cbe0eAZ@dWYk0i(Ux2=vo4Mv-ha*#<*-yZ49sKH5$A$E6yuY7( z8zwoZ7?dnhlus!L3ky3$i#BJgMvx*vJ&V8=-zkUKA9>nnu)RY|s7L|hPYjc{H$)Q$ zS|r2f(Xs(*ljTrhA81@2@K}(sz+;4tDKo+@T0sq%x>&e>j!bg{h^W9Xt~gnk1M7_2 z9jz8rJ&WjMVFRb!Bg+Uix)ju_-9`FO6#|4+fZypoXv*FUp+nms!d7)11eVS;*biCr zA!Ev*5qVGBrHB9BFm{av#xC4gD`}nd3)nJ~3AX}0pKqYUJE?Ee6PrtJqO(_mI+MM= zvtsf%>1T}wON5QVJF}r^r34Ms3EPO82lK9=u*9D+ETc(+VW5{ex^^_${5&t!U`O<2 zX`igMu*8Y`%`fb$j-dn-@1Ik+1aw`0+3<~~&2~2o+w+zFj7}%2{hY$o6kHpj?WV-L6Z+&ZowwXp=H*~4d%-g1PKxNb)REs(tjjP@c7JGaMd7z1d$%> z>lryxA46%}E!??DXBT-x2Ozg=Jel#;J>VNr4l3HhNbpGe&~!&Qb%JPUEeEoW zA1oH6tg4~q37JA*j~85snnSM7x^gXjnzl74uhLr~j4qF~uuCScsK83+GeP{A9nMrE zf&gcf2gB%gMdYDw-)EEyGr(IF=fW;ZIGKMFCPuQ~DL~SS4?hy}c-*L11b@yJX<$f1 zEob7+(s>?sMDA*{NB&1lB6wOwxUeMDMql(){~THbXX=iIl+L!Wn*?o@*S5(E(-Wz@X0Sp3on%x0 zr>f^jdR2O!AcdBbUeSDf{8bldL?|NR^?*x&FxH#X%rLp?h140t5e&;)!F%5ZuK3RBG8qq;X0p)yGdLpW=Vgy}qus5HbwWGt^P#N_yhj%zb>Sy`=-N+ zn&K!2iYO|Y`l4qxE5JL>jlMTLF)X;VV-lWt5iA;np`G+N7+?_#&XsJTX2TE=U@i20 zf<|fRcX{YI2XhjP3*OkVio|h)KormFrL=@xA-iUBc=4%AJBr*+F1r*fwm#^MUX7R? zN!{hIn?a%?Ll1?G`rP=)pzgwieLa^kpu4PY#Q`(G@%r4<6AkKT1&6kIHX1AW%vD5g zw1mLPMfuONi!LaJY{Ib7nr21hipjX&-YLrkY<2FbJGzf|-O<>Y_47Q4=3@WWT*ygp z|GSPU&Q{t|?H$87Yrrv~TCfW1s6BmV=kwS&4sXRXr}c%(xk!q~cb#}MCA)RzkDj&^ z21`w=4{Z}dWwnO4RZcyP;7GaK+QqX!pvbRYHY?@7ETQ^uue z9=KejToh<$)xRzjqz5`N)i;98P_rHAV7%XpRzP(7JA>^5{(D<7&~^wD2LrkOX*xf)KIfXgaG_6>ts z1k-;lH;Wk!HB&s@=OY0n)E3H z-9<2TZ`f;9Px`ZmZz3Y_rXo0=JEcHlZ4XaHsE;5dA(y)9>!U!?BL@;4PtKn-MS1#I zsMn1lzD)&Tw~P_a2^~)2n0{b2JqaFl3FKuZAAhsbucJUPRTWToW zmG8(sa3mMQ#QYbAcz{<(xcExI}ojn!=gb0ruu-Q!?Xs=m zSSm5L+g_OCPNs73E$g`&wz)zw3IZQWFq4ZbT~D~yuM6iZ ziAoVzeIxl4t!IP9Fj4J}qwlY(&3W{R^GtxXFcZ!@V}i^9Q~Bv=S_Q+E!@lM4M;GNs zvC+L;;S3Eu-&qcE>#P!>)Q$aP1-$B6XONs3ewFzm53@#TTJW-_jpHn?IV7pwr31_l z7i67~N+DO%97kz&Dhv?t&LH+q6>^Lo>`rIZCP~K)o-YdCo_8K*$J-76TDNo*)xf*5 ziKW*wJ+g_X)z9;TB}oD4{lTFr7^6ERaT6yMKK;8DS8ZyMUR%Z(sq{k9DOKL*4C<_` z{d?5M5e@E=m!MJe>T#Yt51;)FD-N_I5Mx6i0r7GT)5PFMMLpz(-RGMqTC>ODg%b|s zEH5JFpp(F=n#GP6!*GM`Y(yt}}^XwzB<{TzJXNnj81Q7YE3@`#t=0&~tv=Wpo^+X8S7~#L2UbDTyG&uSgk-mmak|S8Qiif@@_AXR#;vK;2j! zNmx9(>ev3NZT*3RiSZDnFC1mBjtK)Ga_SD4ndHR{A9BGn(%7}+(|J}>qPddoz5Q4M zPC+Oix|fI71^3!ZvuFK*jlInfgOQiM4L?01X~p`?uWmRD-Q3gmwRhnrkBjz8kQm*` zV;nl*wF_k(D7vvGCvFQJi^M}D8MEAeI+LjGRmi*h0m*$YiYI*69`>69BNcc)Z{BXp z!O1n=mwaMdZCBUlqcy&y@aIq{7Hlat46HYFolAtU85^-=T zgRC;z2T^{nXKcmnH&~H1j&%#Pm|DiIc{C*Ntj%9}H+1 zf4pPJget!?`5>ie>7-#{%nC?SNlG4N*|n;w{4V@uy?MLwXPk!nrYJ?Z^gQQu4s2#u z0*{F$_&1uvQ7?{DpFm>_YB3${C}|sJ7Kf|Yw9FWEO0V?(7o4N%xF3Ih<~erhrE{OJ zLqN(soq;pnSClj*3|+n?W+D;azK#bH1Gau0bUoD5#U|*>&|&<*q^IWY(sL!QK*^UX zUqf2qKfZwQ^8u$!l;2$xy}xu`&CUU@(xcx>%Xg;nZ~wVI46K&0p?wx}o-^7|)$7B1 zMv*^`F!zqth%F0z`r!N2a5jVx3WVbJjT&cwZp|y5a*e};*iD&8V-xHjPeUN*4%2nj zM>6uSFhneqf6s;{0hdDo{&GgChiZ{4HJ#)o@?#4bGoPzsW}Qqgqz10^2P#C=E7&($ z%;J~c>2!y7cVqk$fcN%P|y3ZBn;+GFb372V72cQzIRAP+VPfS zQ!iCMPM7v50P~jYX3;5h4&)0MSGGgu>(k`GQ7HBw{5~;zxf?+?uU{2{gKR^R?`7=d z=(X)+7rhp$js2zBT}urc-|8I`-1!;|)%oIo%1Jj_zL@;Ld#tVZK2P=VxSxA5xGm#T z@IHk+kzR9_#-~Aq_N=H!g%~7-T>*1qtUxvqbZ6ES=Y$5i; z_0=nmBPu(;1=1R%s!!kZzFdu*tGlQ^>e$K`?c>zFoMOdR8pO|4RT`ehTSezRDhO`3 zo_l~!)-b*9XXhtbrIHN&m_Sln*tl#j;GXRXrpy~#hA%H5+l6mgeq?AJ{Ttr$q%Xf{ z>_J2TsiY?QC!fx4=tv1)bC|1X^(%)cD7e$8U4#-(!o6E@~5tcdP{ck26$x;?K2vd}YoxsU;`J8DC~ znHJz;c6G^PZhiB4FkrG-(F{57c*8xWuNBpHuOVpRc$Ug&go@JaI-)?51way_-!*;= zT~7>xpYQCIn)*!1D%oIb1>UfXqXtMyMg69Gyo`-aNvRr99Mh}iAIp&j$DBc(>!xR& z&VdRx9B?BT)O4nMRikL-8UwH0U1(nyRbmn9BAxq*d?MeyU-a588|N=~Z3$3x5DGjq zx}bfHOgh#-GQ?I(jt`32#}RaR%LEfGRS4nKFh3aKti70V7Sv3;yxuat0;TC!GyTEX%(Ti;!yg=c-OygJ%MZ~_)|4IPaBoc!SGCpII>1eFdv2TP+&V*Bg4Vb$wG_*-vu6wl!psbDSwwg9`cO5w}$7 zy#5E)4hik4fRCZQUPZOo%^|E?RI`booS2g#9}uoDUAO*{Q0qZSMo%v%skjKbCxu)1 zUU519-iz0UzsUPgb@`dx{<#cBIGs~tK@a{*|G1873*wux#oKyWI$aG+?b|Ddu^s}n zrGwB;;_L%7Z%F)jAZ+J^A8J_}C)05qGTiILW<00yL(x1RdJR|5x>OseBDPZ8#-PJ% z^!?g#@NEjEfu@kO^0i-n>%nZ*V4wae(C&S^lNCiP1zfj2@1tgS2yrNuNV(tHNZB51OIv(wa@NhD z3SSFmFtQh^rR!914_r#SsH()?iZ3>KZF7_c`rTe{U8{#f)6Kf9>>X7npb_inYcd+( zU6XZOs0T+-2a@9BV8mh>m)iOeZi>BQ8Ki$08Ffx9Y>2Q-3P4{nCY>i2a(UWn(eu0(o^l)4+);Om}eHr;6Em=GI5?su6@C-@lA7< zy^$A}^)^h&IrYAeEg_MXPk;8zh2_n*b(s?*VNKY=1}f-ks6$nXcx_xznr2^PJQ50H zA0&K&(uAwb!5%VDv7r$?1HBtPd%vf%kD`Tis;3WW9uOzvh*z)6sv_ZS_#u`%y`2*b z3LL>7?ty(6KiKHd}npLcLrLh5pVq0Q~iAQJ=G~` zY0cY|-6c%t=;uoMEC%)OxCE)tB=)YZuWlmu@NCw6upN&oo#usIkL&@HWhT4}RFXm} zgGe0W^Bi)_j`8+EehgCg-9I{UjTR!e4WarjdD&6qH0wTR=k6zFa)A2uNpU&PAo4e~ z3l<4JFJqQhUDZVxzbI8TNh#GC4$PKV7#*yIe#~8=u1seSEwm0#O1ILlkH&eNUk_IN zi9Qw#k*?V&ERz+JS&Z{7QsdXUMZ@|X*GUe(J$YJ1Pqr^d&tezpCUQqRX4GPbnq=pg z?qWrNsa(3jlP;RNjdg%{lz3MNLD|fB?C2`ae13xX#CwmGstwwS%a=6f((UW1It@qJ z$xeuSGH>;z?y3pZEDFZ_Lb?h_+$hb6y5;yFzci=%E6m2rjB4|>BKoB&qr+PLGo_O(H1nWKEl`$+Sr&nfi; zJgDw0YVmdoEtxOj{>YjGQ8<2%e$sN#;z8pe-+jhq!2~mU3x@T^W*L2EZuR53gvf85 zI*UbwfcXrpM=lqt{d{g-&M3;$&kvBh-_6f-TnOW3Ckrg#?V~tsS71W;66d*vPWuYM!-JFEPKo?h`WA8Q1Q62%HCoxoKzwb>SdW*2g_!}bw zfnPxqIa9}v+xB5(^jWA^(^IJTZ{Y7<<3imacmE*SV*8DwaePujbN*nH zQwvX|t@mg8-BNoClZkoCIS_ATUJx~PGrl+LyoHchS|@-V`lQrtXQ;QxW?{e?Z7)~V z?dyqt%_$&;7L#Ib@_t4lt-%H7OD107hoYFcYHPvF zWtrT%kcqd;&aCC#YZ#=3)Q+zB{+1bjt_~*+|8>J{9iiWq{>Kl!{;TQ?IPMqF2So;N z4QwI5e$hnQrjz}uLSGvv+`?NTRk7i-dO`b= zf)6EA+e(^Q*zPOF>#zfRf7$0cX1~BA4)BWM#K64D>GZ#u4p)H7{7yvX5nsapz9yhG zq{eF8rwuyMFeB33I=A1U7^oS~|K40v-R!C0_EW&0UQzcXO3X-=q>&sCH8;#q`Hgxw zVrFx+0!wMm$MuXy2F3|DS_PCw?WxEN(#7h&Zi-t zeLiJ{rMEv|l`m%lx+DJ5oUWL_)&9sWtfUo3hupSPd-XO1! z3Jc@64B#vgz<$uiiQ*_yIIZ%oKdy+ zw!z@;VG6GW+|_j+ll4C2;Nzk)`Nqwn3|E5-Thhveu=s|v)%y7$sdRN^w{Z~@oo@xa z%h3|a)0~%+UKLhyC5}*|4q1jmLfW>4me|M_T=Sy-aAE{=P7G$1vh3%fU2JYg0S`{w z;Pno|e?mqbdKYl?H}{_D8qk-04q(vs95iPLl5GgZVi37N?1BjLjmk5p9kBf?JSqy;c6)Yq&a@Lyx}UoPT>H*H6=!{ZfI#%eyg|6+uC+Xwf$ zGK1E>qy5}+j#2mR2HfYpoI456vld+=<+{5Po8OtvgRZS;l>DMAVbA01K1LLwpzJ?H zOF^3D64$|qQx(eyqPw&|j=k~5mN`W7*Co0$5yij61u~bvM^Kh)=C1xO-zXk)yL3Cb z+$9j^67QVPo)tg{czdM^zCDamQ3HKR(+?Ss>J;C0A<##KZPL;CzSsF4j1-VWQs3lp zk7MHd4=ChVpO_b*OdUbaD7%dISxgeVVQI2GVIV>uMNmBDMVEIWkKq9fS;P|ADrj@!tf;uIL{XU8n9L-_A^J=8ObeCxF?wn2JsUJw zz0KDxZTP-yZ;0*1NMiFbPozni-LUW00G%y(YXZ~S?qm|G?&a38PIt6&RXy_64B5rH z*Jx1C7xXhX;KH#q7iPR%w-I7~#(eI8%86hKT1Vgj!q%lB*=r4A+lewq1JsY*u$v^Q zmSG$zkLde3La?KH_-EM}m}_=geYKDG?@6Nh7IA}hK^EL*OB8Era1&Nia0e$@?xp&h>H zd)hUN-Lr@B^_hX-Z;1(!k*2viy{m~fpu9U-i=ffz1o9CVmt6Y{Hr0c_#<*|q z_*YlSP!AMd=G!ymmiRSv@7x_z5Q!kf?JNk|@Kt1_htpWPsdXdPA&rZ&g8za#9&@ao zkB@>$HORPo6gH?*w=|N7kG0ZQ_3zVj3P^`3h2xy04IHuS(=T(BHmxv6@ZE=ZBH+Vr z_dp7XO}={mja7^wG4SSyqNp5g^lI9pf;;F=xE!g&aapA!Kp-K~)KfctcdaOCcAIjM zkHq>r17h@TLb(@~lM26m{pI5-G@@wbTE0D1+0zQYf7GBF(GIu_$IB3W-_fC`BDPtK z-z$$%*M`r-D`;Jx4(i2X@^~c>hd{(7FctfGjq`xd4aVahH@w#7*9A`p?7(OOftYR_ z&YrBG4tK2qYbIz!Jl`n$?O-_sF^w`qwCz~KYN?M07uILrxSS+=o7`aT-GeNp`OL}& z`uZA=>F86bV>SOV!fkB4O*jqcj`e!H<<1hsv{{E|dcv|Tru^qCtF`-jKe69+mupb^ zJGiUVS+NHEn>jo;W8M#|nu|YJ@_I$3(l#25^pHGMyyu4V#S|kzk$Kj*Ec=ruk(?Pz z&~+LjW_k}_Q#0Ol7epg6dA9Sm*6=Y^hWH)yrebvYD?E|L=`h#&5P~#goCmNt_3Kfy z?~9D4_E%8@v}NCoQF!6)Qyxy;m_uuSXGcWcr=tEMMsf7jqFD{1>1`qM=*i5qUY+m^ z^9gZuTwzNAGPLTY$m)&-vAsQR1KuDxcS2T-th<(6%!yu}e0?_vm7;!>yp_G@uD?6T~|lxxXum@JVCA6ac1jqa$~0awxn`M@yqJi!2G(J zn)_Of0d;d8B}A4)CS4E1N;Y+j?$j()PK?%~=VI1hi#_x9iot`76TZeDvJogk*XmT6 zKVSoYvQ`U6Bj%t^sON{&{%kl|#bExjZR{f7&Rl)VqKf8HPDc>5m-(C{h*u!5<>Ch* z7N&Iz{o_bf;P8Tnh(w#Jac3^@v^F}uVgVxy^9Bf*Hca{fIbX4zjzZF{a@z8xkW;Eg zw-(+s`-YV^Mki6Z2($_rhZ@BOe0`#9yrDKy-0{&Z2+ik;s9a9;y{9gSnC+-K!~Hz1 z^vySlt>|rX)Cev=+C+~u^dV!L6Un~V!#y+w9qKRz)cPzPvN{eD;8obdq-2FX|57lhGyt`(1q}q7uLkeWU=0YmoS2|jTHAt-r zPh!wA`mx%90k=$}%d=2{TJ@}b#oUGbX30eBwPD6eQG{5j3n@wRbA-O<32q$G(V>#v zd7E>eKI7O7iuhdF%veOv9YsX7d7mmoVFDA#8I9J-x%$v>*V?R;mNuuf6Kyo`l#B2AddO<5pF@GYf-_;BCiAD={3oS=C zZ>(#q)tT!%)81Hm%rZ%}T?5=tj)3S^Uziqn%+1hDJZ;%WM2!a9`%?8fb5sVd>hUH% zNGL6}Zc38W%+B;tZRRT_yB^ua)RB=b`W9L7OU7WxuWLD*I`#-2H)VguJJhPcI4dmbOW z{fYB|Jd-CFc{4LT?SLSz&acQaH%Z$`(7cL;8eF-Z*rj(TLEJKok;QHJjk1iy3N2hC z4rEm#b*HKj1xch?r|bM3M=>8VzBXkv2b(A9>EZ`GbFL_UMS+#E+(jWdd6J?tFriyD zB85`=6khY8+I7~UNR2k9(HQn+5sW9Ri4uy3TBiGqLN+<+7(}M)E?4N5^<6AwI%fwW z&48P?vQ_px>^LjLV|6VUBUn1XtkDRZS6=6&qauSgxj4jd<_h?NTWDsYI07py5`#11)cWG9UM=Y#zk2JD`2WO=M4lUZ zxPS^zP)0>#pU*Aoew*o#k^-bmZC1O1_`l9|!%ny(Ph3q&=g=h!;E{`*Ol-tZ(odDh z;brjn;s%&m$L58${KMY|#Gw?Qe}~PNHH@D|Cs{A$svL7LwfRKh9PDQc>G8Kg!JAd| zEFm6O3ET1tvk>}xIJ2MVrO7(<;X!;i&Viuyjjl(w{{^0t1&sIge3RCUqCc3F zWwRR+oDKPJV68qz6~~}h&wv{3xbwG>DG&IFfF8Z7cz8`y=(gFTzoWbQ`{P&4_@K+qx1bV{e|+=f zo7@<`Hjzz4_5@LHq@DTN35MbL&ag7o{A}6DHWh{f!g6_cztDhqUOLAYsb$r%Lz*)l zC>(PDKv^o5$37T&+x-#-n{GEPZRiaDA8{2jnI`Li@L=#Cd`0wBi3-7Kw!Z1SZw8^I zLg;@TnnalX{88kavrPVk*uwCC8v3)gD0ShCbAU+WHz2gwi}p9H2rMTo_-dKEOr3Qp z%j8X(icY})`d8vNa?8w!?jO_4dEF>HV7}cH?JfOZ`wh;%~^uKcChV+I~{d@Po@O-HMyEO?q!`wJWd71m*x1h0?!$9$<1_iv9(s zehV1qg#G{I5j4#K$}z;n{6Xyy<7$t-`|0|QB79o(nETjXbovKI``hvx*Ie^Ic$Y5y zU(x;~Z_Isev{=Ta*R1;p)uK`>IOYBEk9a^wa=&p8`lCEH((*B$8Z7@YN~gZbZcqvT z`=sV^e6h?)Z?FoZf#=+8(_x8bI0=nL%W{P(|Ir|gKHDyeXty+q27kZaUq+x-y_3Uy z#uY5d%qU)#&$)FaO`aWhGf5mswIkgj@g*a$mO(Ktndf4KV1W2Y6U@?Pgz3pO^@jNe52@($__7Wu=uP<8sSM4<$2U2 zz(VBibI;^B%7xFq`6y%H{u>*1*LYK9;aMEC5su+dJ7dpsf}P|>*Bf93ewllGliEZ1q zZF6GV&OLda_xtX9*Si0mwR@lL>e|&+)!kLUVzvNV;4%)aLYO_nV6x(d(+mb?8lNBI z>7MD1&%g{0tX>gDOg8T{Ss)Xwk%k%TK9ckJ$3fAB#6on+HG3LMYEFV@G1aAbRlyUt<*<>QoqD1Ft>ALHy;MMP)^wnrhyO8-dl>RcHx8_-EOoR#-zfK8bEd zXj!}8ESDaP0n~Gy1$+?ww#%AkB}*{z{_*GrKYG{F-}4rDC^gMj@Yn18 z%qFCiz*Kv;t-=eho&)c3zM342(T^k$74@`S-<)lQu_aqrHMQlT@lhcUC!Adp638gY zfwc9;Jf$?oGP5h%j@La|kB2**CcHlojh61ZNEK-uTzEK8v00E(Cy$t3@A=VPEhLnnKdSSVmOv&5%mOVA z-3usXGq$j#=jTTjvdmrJn^j)}{sg-+2ew9O3<#1Oq|Z*d56Do20=ouk$<2ITVv$d? z*LTAYP={{XL+}@D)Y9ETqz(9dngWMu3Y(u*gfiQxBkbmuqgqBBBrea-iWI9zZ+9k4 zfm#Tb+QQu1FpF+`-=jBXv4Z!!p`1ul?7Nb`L0Em7h+7s{VyHiVQ2K}XsYIbZSZp?4 z)lytG0eGa%4Q~$Xa5=yCm}~Z{&Uz7W_A)5~j|{fSPGXns)&3qaZFIvkd(_~`$WxOEs=JoaZ*x3q#r|H86+KQ>!|_)n%v7djEB z!ujSZ%feW6uo?b?Xs`=7500nEsSiki>RrEjTzqr(R+Xhb|Dw``2D`|X0zCFA8Ku^}V6Tct;(MBWHkd4k+mIBa(@;WCalLvdWI3R=FZ6CSk>e5#iFg^n z8&p`ksfpo#B}DjWsba-gE^hhdd$81?z_`3nVStkm4Vl9OtTw~`?DAc7jz&)!&oFsg z!(a4K6X)k;3swA%?RGd!w-Zr!!`b(~W4P7ItaAD!IUB7WuyV7j#BBL}JPU%B08}f; z7CuDy!^mXH;rMI#stcz4H)aE1K>ifqknLZ!>i3U6CkW;YRtH@#F|sepbF3Blk2X#K zN=;?J7s_Vz$;9V1B4NZ&S(3*FvZW5~b2$Ds_5Zn^*v-d2++K4K5*7Z=z$8m;%0GwW z>gvkw{mva85us;f6mYUwxib<^1uVH5uRy+aq;z>9ijIyh3Cx&+%&7oseVu!Nl0FjP zHsjp`&_e!BiDp@^;D%xsS1YY1LqJ;pi1G1qDu{Cj21PWPwfFZU2)^?T@4#b5H5BC3 ziW|Q*lDdoS;|+{yl9K|~Jp^6ktyA{$O0?XDO50~U$v%mB1XACp)GfHZoyWq`QqRmR zL_SwU?{uj;iQARY!^1;YPw%U~wl zqS|Ehy{)ZHXayV^ZS(PJCr1huSY>tzh#BE@wi2*6nn*+@+Ds5yQ9W{TtFUmu=4`>?Hl6D50A&H zq0FSD;0SCsePH#Ip^*^*J-uuo!uHY8?KzO^D?#d@mP5u9l+C@*i|FnB<>canSsPji znTh_!ZiAE&=7He6+E%o#Bh{Td=Kk4Wt=?Lp@X#Ztw0GjK?sflIZy@n)&Y@9tP97O7eNX!(@lpy!e`ds zltZ0o{_y4nrsoh{b8&El*zoc-xm@L7086MjU2MQ2BX^`=_Ssfwwf;OEoSKsJUvF`Q z9*o2-bqe|oRBakA!;MYQSwE_&-0rY`gBq9IWrS51%hKH*vqAFqj11^{Ez%yc*)hgE zppUM_QZJb4g3cyfG<91aT^J=ycoPdA?7C#1J>GuQ6;`HMHsXLX-+M*tmBe^vzud?YHL-j0`{KOTLv-LSfrUDg3y z?CfHn3uN0UdxP(VX@~mTKbr@Bg!(ApVr_T+QIuzLvGLz~7vQz~|Em0dJkx&z-rQ#T zLXsHum^mF!Lppd?a$krUryNn=y)J=5)~7i88c+NlX{+V?<1Rfto#yG&G877z`z&bX z1ohh&=6JTEHMtzI17ubSfLDqEb8|}7=BlcyNvd;x(B32zq@*Hk*k$T`{x_QfBqa}7 zu5KM!;_~v*mpAMxDk@ibtU-e}0U~(J&)n&$sn|f|4*yI#sUDrwZM`)D`^R_J<=1+O zcQ<9_$KSqmkv&^?2YaQ*T~T3)-My|}?ex1nUIz&64C4GQ6EKN^du6XaXEIKeG zyu5fB85x8Xl&|bA+&_3b_AVD^9|_4y`js9_H6|t|=Fxb!E>v&ml|6ybAN{r^87T*q z9#<~&9NR`$o|h_v?A&QD%9W{Ci(4*QPhCKZxNQqmZK6@>UCFU83MZDfVfQFk}6Y@c)!$VEt8?{!8k{yM~+UvR=Z|U9z@r|%F`|G;Ndj^9J zYh2|-|5jK?ksme*5F+FXkI{QDrL$90n^s#N9XjvQx%|m}49808X`2YXXZG@;roFvA zzG8`BFeZ_ZN9Rw##SKs(w|VYX+-M?!h@JsnehYGs;jzy5YhOxW?3I+_mh6b+ z9UaSoSUwD(dq>S*cbN=%V|SnfF2SXmzV1RN+T>2c=9(u@9nBVoSt>umI06w=^zSPe z$JSJ@7@K|epffMk%FVsGY5x8UNSuVl{@ZAtPtWVFJbv4ptvDZnt*hN&j)-hU{M6+; zcxA8&iZZXu7oQoF$>}K3q-?V@{?I?Fyw1M~3Ns&`iT~q=6RpP;3h&O|KY92;TV z%>iylSeRsgxw5qHBs-hs3UT=EsK9znKG4WHV*XFmD9{3$R4zlrQ?Kd%*5+LOzj2~~ z=lP1yojh>yx`Cca0#b@viSv!SW|kp-(s}`_o+y`T#aSb9i|N^Z(|i@!JVg8=I%$Fq z0q^}7Afnv%#)ohW+_D(ez_BC1Yw9hMVw&buAmV2F1EE)hi1%Xtv@wTB34IP#QqIud0 zQqd2U$8j1MYsXN5E@G6`i+qEaNF%E6#DQc#f*6}p*}z2n-4ze0jM~hBp6t^}l-|Ms zvcSGIgJ@+jJQ<-jO+*0>pN!1+?UFfU z*KQ8{OOD|)$w53^#s>Yv?1rkeU54qnOYQcU0IBpKZVufFE<74X*3F^wbqw}4P|exo z>?o%0wve!D>oB~6Ln@U?h3Hc&-<^Hl82BazR~qVAC|k>2(xzP!-O)cEx?OFtkmJKW zAsjqaM*pB8LO#iDnwH)l)|t^&um^P8Y%{0byS0(1U>)N0?TKu4T?<0$`3>i3f&WM=GRSv2g+L+x6A z=Cu%*LBu=tYj=0jEA55_D@6a!$phC&o4omY6w7WioaR^|96UnX^9CK1)wxHGvmJ(* zUjRxv?eQ-&e-Mkv+Ag|c$u39rydn|jA29Teh1)rOXS5HCPS^1-Ya<-1pr5ic28jpL zUjG8RDu%N}58shIqoke@Dl^OKyUf=8M&z!God6NmPo;~IqdCddca1TjLE3vb#f`(v z=$E|Aqsqm;^-=4L_FGxg3|nS({Y;|uMdM$PN1{IPIoE+vlz7D>yRyCXW)m=kj+^+fZCFg*!uyj6R zj0FMr;Za1toV$CNz~HQWE@i2IXQqFf;2_(c=|2e`qV+#22Ax_f3zOzd&8|Jb>X~`9 z-R;8dGmInP?F30aIj zqW%?j4flOX!FH%}ErnyXVE6rf3l*PEe{!}kidCmtasF4e|8I-FpK%5R>tSQu&)O)0 z$|{)QWN@)@N&z=oOh;fGy}15Hj9)=$8lRO10*Ie4LV8kZlHd)Y;3hsoaGD)dV#w_# z9~c-QTP`K8TVjU*2MHN*_aMrDr7)0?iWP*P|0|?;5sjprmUgHw(i1e@kdZtvET8fC zcPP`f94)35i~eixA5k?*XeLDB413&+FI!gu#mz->E_UKFw4qeHj&4}>fb`#>qbhpo z_oQVyg+2yo@?x|_f&JesHEkpc;A+4^mZO(CEMOOYnF)OSByddNW%uX;t2XS($qf&O z^4mWj6&s`Bw{ZK`hAW+&Uk_Kx4BthPjWGPgz+PsL#-D8G*KwK>I;W|Av2r&xryhlC zqJ=04nm5R$yRcfB$Z}ZKXK`c=gyp$qBNTsctXRrQKH$&ir<FT0SuHjiBq%YqP)utOs(4kGnDAOOJeR;Q8TxVH<&45Q}FMGnGLlA_-j== z^Gq=7g1p&lps0v*JuyR=_>_CHo=kp@G3ojlZ*bP!KyBfoeAPiaVHpY9MaL>H;ZLEu2f=lD-tkP z-}NL|MoQSs6;)pW8u2cHlBN>It6TohaK_tbK@qRcDt;zw+@35d%2I@6g{f zY@@bcb~(fvNROV)AZo4C8lQ+&x~R8&>EO#s&)67_Gd1oXHHCwxG}(N>{-|>|DT59J z&EQ3knPy{@q7)DK%Kk@1Yk86j&#SuMeUy}stSZPWVN8Ztt-~#!k_4XSTMq?KGVejD z2hv<6DmHU3eW$;KpOZc_m|@7uAxRFX+(PM;*ky8*g`851NaA}YCf z^*|e*;?&K-{UP%&BGz)usENOCxEgEmQ4w)FO^zhtOy=VxgTJr=%*Vb~=>y$7&`r5d zG*-ePiJ2w_ZYSeIVY<=FFwm+I>6mBw(p zALFKRSnf^LpKRH+AMt*Je`tK1*yuYQ9rn{xGdUH7Z}KmM2@N+YyM(RB+x((m^>{D9 z#MVYQQU}XWYtd6b(|SqCmn_S~ibEbdA_=qS4&c(~s6r*0pPx3K!OBzm@-=aCv%r8* zZa0i$+!X(P4s*3^HjnXbVnU#CVZF-XR?{Pg0*~o9%F0}luXR8E<`)bnXZ;ta^RHrK zIs66%E^Q`=$&Q3$7p>bBII4~2C^uznRQyP<~d<*D(Wlg~vBaX^nf4(iW`HrQvk2b?U z68`+y6tFGqFq!Zvp?9O`@*L2>YM+?oAp@7WY@2rc*csxCI2)X(v&M8;x5BEmMr4@w zp%Q*F@a&4erk?m!JM=mBX*7eKcJ{y5WB~$q8hU9|cvYM1)v(cQuU*(jWkBu6ZlZM? zuq;I;`nQF{s!X34!B9YXTd{XUxRoi+c;Sv(h(;Gt3S~xMnGVjOPFwYY=pM*70LsaJ z*&6pbs+h(fJz<1#Wt{qe&P!7ilwFAdP1U3*VD-|t#P}{UZnziNbQF$EX441IL0#ln zGS7Q%CggjcXw}kcD0_5jp+W{GgcuFb6P8uIR3-Ag5c_tYn}KP_b~^xR#u0lqoAQcx zj^&~iSFl~@jj4w^qM8ZEHdQ$%;;p^aWZ0zy3}>q*qbY;uWIy^hsM-eGtArfmUu1MC zwEnp&J-$3JkmX*pyPSJIsXf#&4!oz%?8nZ#C$kl}IWeY^D&~5%u*Us}a^xV{aI5DHs+K zb1flpH5>`ZT2skrWk-WD+UnmJA0D3l7K~f-k}$B|t|`4%4q$0=*8kzqXw}`#)$==S zOAmvO;W{_YIOsb;&3!-oIeMdhZ6vJ}o)A%|K%gnMbzZ{aLf_5GH`9|e(aUzDB^y~Q zyXc0+?9y8BRM}MtI`7}qpwB08M9e=ByEl%=$HN81#0ugXsVBajGymq3hKjV*hJW*8 zO>#bF9{E+WcK=CdJy2S|b)6_$gH&+aPt34yV=(Y;r3s4`pJ!JnFgANw z`sLgweXb$Z_R*?{Su5o{ObeT>du|R?<*h$CfO|>v+RgCKUCCp8Vbl66(Xfl3-UoqP z3flgOz+kbc91Je>FmvUXj;-t2ztv{KHkXhBrXFY>0y`u(_qo9uZIIu|Dev@>=_pxE zfvW#ohxjQtxeRnqvtW?z?j>d)@A)mA5GpraTK_b%sO^0WlN$LA;ia@bOz$h+Klbk! zt1kHPuLz0Bry;wsP{MLJs92w>2PR}7ldd}(mxKw3#19UG_J(kB6xl4#d z>i+_ot_-1kerHANsPx5j1`{P~9M*=eBGeaDaiBqj>79e1gl&<2nRs*^QD@iT07vd^ z$6$`l1a=2(z6+7?doKpXbci}XoN8dHe@9GJw}8=KC%F1@A5YITj`Fk%-_e(T)MwX~|}4--d#w@3!r2 z0xr}|tu5~}&ccg%7xO+VL9AZ=JFXD%i1z}?8=TvK0t$J72mEB;B?np&ZA4J5FxVd5 zz%*3d>KD8zRpZSgiHOYH#YZXW4{te(=g)pIZZkc>|2cy$TP{IiIJYWqES=54VZFi z_07?+%x=yVD79vARr@i4=vo}n!ZChdeJGZB_IgihMn=sllXwXhGU(?9(OMBo=Txr=lug8PyEBXirzCN54{e@ojS4h5aClK^^J zExM?urpWqAVbc25r3t1Qecfs^N;SgcB6;rExRw}t97E4 z@1=j#e}Xn@s2?sA^X$V}M|D=V%5o@H-RktxTily6AFZJ-z6!0SK}UF32y=Q~Php3# zmbc_+O-9=U(})QB(umY4i56BcWw+X~vo4z`(gJ;^ePN)R(kSpXpPJ&f{sj6}mB(sp{|H=%# z7V;?`Qam>}fN^KrfBm)GnJjmpp9Fk9hAo`WkH5kUZ_lPRkYB$u?OeKG6sah>Lpg%~)$#b`_CK>= z3zP6;g@cHzkwF8DBLY1h;Nl`H0j9J63{ueIs^3ZN1CD`FkOA!61D)-&xlL^;3-j~Y zSD;%;2D1X<{(yWqU4U!#l&C)j)d94(Kyp6UAl`Z-Zk@BvK$)7QP;w|@O+K6?N184xVtcfL?h6?eSRO!VoK0V!kxevK9# z%s9q~I6cT8$Fcu#1T`M;zq5k=_eEyD|Dsja{fmSa92kJk@ZXM~ff`2V3L=g%66`PW zz&}*O0A2jgZwr9@|NKAEiW4UPr{(;=`-M-Q|D%Ue{-buR(LS{#Mxfd6BId*W@sw=o zph(jPMXuY!jbxzF`~0Ao@qo8G6`id?@_@&awNb$W7~6;Zx6l8t9QXxB1S$vy!VUgz=K3#{ z`MGoXoag^TD$nA2_8cOz4vcn{Y;@mevy|uMh!s+4%-1UpKK=7wN_c+=;wJU0RjC(N zi<{Q4hMBxWRE($oVL%(F5>}mCSA0wXbDuB8*(!alHkz_V~Tj?z|awM;gdPS*m(j99v!2X z_YLC6!nrb#xw$!V^@Dk!#A!Io4gL=JrE6pZFJiKg^_Q7P7zsEdWRvl>KPs95V;~6% z{d-+oskEVJF$UO4QE7sig!M7uEmHN2;+UPtMnAvod68AUbmew#ijNEpdSg4UdX-6a4jf%`}29zaX(&3{I`WaN3gqzcQ(=OBar5KM2XBV>qD zse0@}skxsqjp2dF&nvREL;DZn=shLx{B@tSKIlOWKhxN%m?swVTh!^`z7gvD<^~HD zjD|CWVqK*{kOA)q>YJ*va>QC)*zPPd1hzx@R=OJawfJr)DY8off8lf}(@?mwxUw2u zg*nPXo`J;Q*(B#7EC{JwJuf08215OOCyL6iLO2N;F;QFtS7H>!UzO3f!OUHqU;=4f z3G$(fX+KbpV6hy2enU7pi3ri4sdA_UXVrn{H?C&q+})jOv8NcJ%VI^|oo2)g2vr=r z6@@A2yCNE*D(|`TV{J;8_gNcUxGCxTbh{;OpDWOjYDW-af4-`t;HQR~rKnWBsgs{> zhekiDx@n3~jL|L`oPQ@f<@ChAu_Df9XMj^=(;9^5q3ven0N+{QAS^D!0tY8q@_58^ zXju1`7yA~&ghz9tOhHnpna_W4`hlU>%%`Njj2tROC0rI-qpew|^+b{M;~a1c!=sCo z09PK8a7iOE7_2ssH9im##%422hen0g)H^u(m8kJak~BRTBZA*v8d1X7@ovo#1EPfT z1C^p3#dQO)WWV{R%?E`zhCj7=unh>k9x9N_uxH55XumtFuQi;!x8%Nt@@AaoU*L*$ zj-}2w$cdfL;A7fJ1*zez-o@n?nZ0d}^VbPem<3hw`M7)JqUGpI7JqE^7&n=C32;?vr_VCxGxFL;Nk#-;WK(xTjiw2>JEEyz(Vh1)f zZKVdC1`{w(LksvvFnOhUz?8GL5V4XYX_?>(hB2VqP}CqKJ}m7pVmg$SIJSfI&k)=$ zS>iJusyM@{yUr#{_;sLykQ*g`fl=!Ln%=S1Aqqun;sa$O+S+Z{QqAm^+4@Wa{A4fg zw|Pnyo%=b+lxO>q+_IA$1+9&f_>zWV2qWd}u7@#X0F8`os(T+1uVg=CrDjy)3tfHh zj;lAtN2$EN464l9l_v?}Z3d5f6%ePre@+qR`O3r==+cg@4ueC}1f}Fb8jr?DGbH_#f)iF_)RsDd>KjWl4t8_5QY$=@HE8zo#?`&XdK3G#aC=T z1wSMzA)t$hF>%DjVY%v-5@Qwcoxb{XtL;ymodwrPa7-wckVNN>Aw|3jb+6tI!J0#; zu%X>|3y)dUPDi6}!g&e&+`eiLWw8!8^E?YcqnH|>LhpaUHn4N>HjH6IjHvZMysd-9 z;9}y1GKVHC>1Lvb@?OUbmF`5Q-?b&=u$=DSS((Gl+*vHct$s+dJ$qLzry=HwF1)oK z5N%pRg2(efCT?_}SA%US)5X=}0R+g-dCi=*^MoVLzQ`7;o09IsPn@f0tk}qXiYOl2 z*Fe77NdQy->DbZoY-0qIazZM$_ij+{!G%{adtl8vAbu24)b@kBLAx4P$29C#$fK3w zecC8MiAMJ3J!*kyB^PsEu}mjoBzi=Hz`B=p6=~`~7wH*SCWiMz&lV+KOJjfVqzLyw zl+RKG>|ON4THx&Ez)1daw8oTpcO)~}0AF4LAnO|EnC*F2&szV`VR&13f8M}``JpX& zl2KS>uXR&Ng$3zRjvBVlX=}=_kcu7Ryg$A9``$9F+}2e5c@Rq8i}+p4@mGyn#)YKx zh~!fq<9?vzOUp&K;cda&8_m3$r4xI{OnCf=X&VKccb3tI(Aks&G?4y|xe~2+T*?>4 z2vsw!@uIYcqV&9{xOch|(Wv&hpFuIxkt@eMDIaX+5b`?F9~V@I7+0yY;R+%jwYf z^e&v#*BW6)3+s0)k4g2-0WFMFm;pJ?LQ{ZvNL6SHb%m8;(zl`FyW-~3Pqakj)g%F+ ziDMZ3AzC-1n5w4qU%_F(P>>(Ekghd|R?0HP$m#S#gAGNxiWWg~l6#>z@@9?&fKeuR zTeX7^!UG3+xox7L$`9`lG9)L|W;Z>d^2T?RMs(PcKXpW$?H$?D@reP zfI&*t5#_89UkGC6aPK)u>ZSl#+YfFQZc`L>^aF1`X~m+ehiFb)G~WrkSqk5>5KkyE z8G^wqf;VIzm@Jp+z_)izjTUw%BJ}?JmS=#%Jk_ORJ0O?OF-mlZ;n6t*n`o^@$VnmV zCdc*Z`qEdTZB7TMUubIh3l9(yf(B2N#nYd-Pe~3L{H=F-4Q)mZOqus>1lEeAmz;^q=c@ z3pBasubekt^DQU}2~P?}6epK4ZieZhHE|^xiGzhF$7*JsMJ8pn6?t`>-kHTFam8sr z6LMci^{Y4R=ASmGI&a`R|2jT@*=pR9uXgc{L49wbhw+vdE3csk6;Kw&ta7yRvlfFX z^ZVK=*IedDNq;1TG3Oi`OUE44Pz;Y{dGEIpF83-s3u*x4VLL_v6S>v(hS0^4fb#vr zLev}I>u1~pwfN{@G>TENy0(W?jwAb=noNA2$Mo;^$5+)9-28QTP;TU1yF6D~hU+Kz z8@Xpti5o(S6M_WWLdP%%hBGYL(HZV12Utz=aq&5==yS1?hdge5+Tsg@ zaq+7sJ*;?>N(=mc?rIry^B>g}K~LHO6H3!8bJPZf*LLmhzPcQ4`589>HP)v=S)i7*?P178#? z`&jO+3Nw-9(nUuJ(E(LlTv{qvypQ`rNKGq!yqQ*fgUEPKJJ=egITT0qCq;)`Yv8ELD}m7{gdItvrH?kugfUis{cyNYk;5Gl zGR0*Y!1rxXWLWEG9azx)FgB=5cScPwT=)AnKOA&SeY_>;ihES~W1ivniu9a#T~Oze zh@McK>|A%i!cis^&NOQe!wMN*&bSbsx{O8X6|RW|^Mt4zRz2?CodiwKt6l;<;ws;4 z&Ul`qg4)O%h16hF0=gw_xYnGgxkk!?07R6a9C3oxx1e%s#(QjIF~C{6kgHgRk_wwJ z2cA-es|+;!iRL*{Er2Og@t9c9X( z>rkKEdJV`0%)Fi+UVx}2^rpb*Q>a~^^X~ml}UJ zP1n5nXtf~ffn{xT-JP4&osWX5mY9nTY;xiF4|j@;J`hFx3-3HF&2TV+-ycxD}KwI_)G1CZl~BAf5y>@$gE2p@iTD_t($(hDJ|%6b{=B zgr-m{(1%Ue>c~ghz5J?|9@KPgSlCpA0WGq|m!f=fs{(oaN8t294FX?!JNwXD8&S1Y zBUg(QQ&$>O$jle=B`%PNV$0Ns>H$yn2@+x~DhDFngVf*aDhh}gTH)1_bUDKU$QG*B zA*Bu$O+kAGH_KvXzq7by;;w^ByF136*inB{)C=kwB8t#;{Kntk=;vW<2s1gmnmvp? zY$n3!Fl0`QOxbDGORQexfj}NO?PoKX^hv>hFY4%^NLHhxMBC8gzEkedtHf%;xXbmL9>T5oEWtmRxB_aNC0X4g{ssi>M6B z>|0Bpn5w1ZlXIXTrS0^`KUfb?tCA||T(VweIkkxZaLe;&AGXr^-b;V+!f*t!EaZ|L z^f~jBGtHFr>whCZT-_yN=7xVeNE41_VVznx^;^9SsCAYNjMU3vHnk(N*UmAEay{oh(S?v>l-pU)`^T_ zJ}0jkHESP7HD~h6W~D+fzwy1Ae|8a)J2(&(X)w=0wF(^2e_kM8QsvZ-FheAzYYK#A zBdoUA(xz_B@MRd(*E8RZ>>1PcO&@SlEYCb#MHF ze4x`ikcu)*v*f2d(e+&#c`fHIS+hOt%_<;?XAgu`eRpe9o@$93lK%s>0+Lj5O_tR5 zdp1^L12A6U3ZiLOOCa3{7B6@xPGELx)LQSZS;)MMaZJnRYb%eB7`}CQR!eK3i2kXC zy(zxq!0$I7$cUkVa3*oF91)yfe}bD{xvB9?{Px^&Z4;elIzZu;Yb)W&sYI2WFdXu{ehIFqD!!taB)>dRGp z!&lyTVF)Snnb1V84oU`vEydQ(6V&abW1n=KckPHBWzFDS;~UW9#*?^<35sJb?y9LTN@xL}!DEqg+| z!S#RVgIP1}Jey_hJ)P}PZSMyQi`b^uk0ioF0e!ew(VZBUVs{JTKM}w>Pk9o!u)>2o zW$m#lv^!dfe)C)bgqdStEpLZQ);oxFQPJXoLZk^?7>P{P({`WzN?0!8E`SzNX0*4c%;&Ykvh$bg!v3YU}FdFE4dlk|N{NH|IdmVo{{Ey9Q?jCF96ed@$ zg@?m%8LheLKth16V3O)m*w{?016vk|ciKgS%!}rfStWGJNpn|14(~;u)FYXRUT^vr zk5&c*`ME6!AV~8#n53LHIE0`E^^yT7tN~-a7F^Z+Xkfe!9v<;ey@M6^C0$HtcjRAE zQ}=#Gnk*isTKvf+$O4z_k zcQ4(SGgf!L9RXsibo*Yf1CU3>C$Hh0*hW8wc#0K~@GcNb+^b;}#g*?yN$u+Z=XQJ3 zRJ*OyYgcQ!JZx}ICw5LiGW^c(Y`}fbx;TD@bj-9%e-?ge8rd+3lrUaK==#o(+)3!fB*GU!> z9DcbBfuxQj*{+vjkR7ozK~fEV*PHm>oK&~2=CuaC+uQ#gQc#ANC=g)T5SXBAHR%^iyIm%i50R-fVgEw+ZQ(rz8SKTzI!=PM+mWc<_M4x()ktfZl9BbCSlR zexWN~!&xUN6&80$?GJc?>*^cQ;J*5mVYcx`Y1QMVkSL;K*T- zAQGobx{9t)hJ>oZuU-53Y`O^`I6o{Pv0@3h8$m`zVr)%zb^Gk-9;dE$%h?0fs26S| zZ@V4$XeRWFhg4JuM|fP$zUmLp_LyDL5c6JiZj)+(DA$K8Y`as^a#YOB^-qM+s-@w1C_{Yh;D^MPt#sFIjsXUR zI-HcB{*?U`=dLQCQ#V!3hSb^1`KqjAD9-jn!7=2asd+&p3(8G(y(ofC%X%3ZbZJHQ z%v?s{8?6FYU36fe%xU~@nROjiX$sVs5~GTSC`qc3;K;XCV+A1SPHWK#nUx0+Y{#22 zCz=CAJJXQCH2s^!fF|Mer-XX4VM7Yvn}>n9^l8WfF~?3cOgSMu(#hJuavkPCd?M~eK0Xt zCNUeF-ji&2@km82=?z&x zg>GEPE3rC+&=^~`hG3#_{B3mV+T1HhYV3x2dw3*j$pgEANb1RMLc*%0(|gs1DC5C} zzCc+49)Uc*Jm+5Arm8mW;5}P9_>#?Ez2g0X$v^Zy4#i$NP>%Rr1WCP$0wB8}DEsc` zTmwBYbytw&IE6jofRH}NHlXU~ASBNf>Pb3+3h@i%Oa(s$E^p{#D1i&3qSr@8i1WnL6B9}z1Z-E*>^SmWH>Yir}kxgt0os60b z*1nLdHyuVijpZ_LNDE8TaJb5>0h4x`kARdKjK^42j7{n2WTTe?>&vNzw7etI*-p7L zz5b%-*ecqWi(3V$3=gCo_$K|U73d`a`QlPf`oMCgd^gS=EL_m9GhU?wk*EnXnCR8` zerC^?fvXtxnUN97BJ4*xplla>rWw+K0m)q;F#3{hR!W^ilU0tg|pp%ix;_s3NNEZ?wF));?J^P}CTPP+XkA+ZdLvIOt(u zm5nY_Y5TFihLKl+#bS~&!kx_(m)RGAou2>Usn2tB3ZM!TBKYh>3j~PtDL{&{;e;#XjxESA!1yd9w;NSz--goqBlPCf zNb>|O3%J5x^$`Vd<#id$iCZ*VY)Q#O#&{~?I4v;qm3t_Nqm*ENnCB5NYG1HpVm1XQ zQ5EGdnrXo&q8m{pJmeoz`iE;bx5c69Ko#1AnwxS|CPA5jAtMN$=ASkk`O;WxX zz4F~(id$~woRYFNG(2CzobJJ91)$!kBJ{oCJXb71idD?kBlx~3e(4dEpE} zlYCx{`hw4LljwRdzMFzMbEPGGMGC<7Og(}&7;dVvSmgnft+->+LD4#PUQ>>0d{cLz zrbHhMp*xebEmxbH3~Epti@j&V1@*ekM<`4aO67!5eA;fx_B_Q)0#&^5IJDvjuz!z} z8RgCz(wZAjjbz&My2-c8dk%gMWtFJ-Z6JrINodxYA8J|PROpF`K=(e9$0@doC=c>C zSQBfFy(?oyVMFBl>=MCJ%yJt~c(AlidxcFefY}^v_SzERg@&L4YyvTVrX2xqZUZhm zK&fMiuFl$kGXGx5i|x}^P^9^auJ1TkMS$RcZ$~a@GQt=COEX%<65z^6-mxu90q8#(1&tx&HOd)WW`nVGHE&tCYOeF#8{%M=@ z*N8{K-`rfcsou!^(Y7(wp^@se1f;b{e=V9s0l31~xp4IO>dwAdtc&2QW$Ssf4I{7J zbFOo=lCzHci_(e{-kOu`ZQD1!u8xVNFUhx6;Vn1hvg?fanLj7oAJwiJD~<~!-8@p1 z8pj4tGTqQ~W4R@hUQ*zHv!e$|#z%OY7K;7%yC}o@|EshUqwyS>2`( zb)eWFzkXYFi-qy`b|3&kc!mcfs&J7;aQ?QpZKTt227eNGFr1;&GixX5vlgRHvODE` zi{7D_O^is+jpaX-Px-Nf^wf8qgLCx;i@^V7URa9iCb*@T*(5P{<#4Y3hb9H3?JZ0^ zW56`X7Rq;WRQ}N6q8^vftdE8@bZ;G_z)H5|?k*BA+hiAFy3(&y<$!2I0?OG8LBu+X zxk}Y{X-Nxrl;rD^HNdn;^xQ? z3~6KP+{jaLl3B4{T5epCjw473+CSkOjM9!9Duk3=-1R9+!j2^({;G>7n)shbpxJsqq@GDDmWZlxNDNSs2TC;U3L3hxR}9l8@W| zIbLr!Lh>rT4y=MZ*23fU&nthPWY>#_LH@XAtKcH0x{y%)GsZ2xp-fMfJY84v`tM&N zR!nfdl2sxE(2U9}V%6UIS53U-llimYlqd!NW&8}`d3BP*BVPSM!HlXE zfxCnXRVHqCB{uMq!jbt5is~d$O0n0~$MpA&8L?Ry(`m_X&CVK03jl`5VC*;g(wlHa z4O&6AiW}2}0JC&pe4IfUO+F)Qp2~?b=zf>ph1rPs`JQG162!T<5P{(NV6#O2m zoC9EdmVK2BHdUthd|gi)Q(^aYvwC)AVC#1tr0z>O`6Ji>dCcc9fv)RCZToFj7bN5? z;yd)Oy;u|LE1!3sHyWb(z-iBY70}{z;tPXoN0|HVbujjM;nC@+lyXBP3wbir$VPvYpMg1`pcKUbfZ2wGs=&4XI7162_mqw$mr>p!P z64H|W!rn_u37xEaoCj%d(k&VyKc5tgfSFJyMJnXdH_;hPBA;U4l8B53tiua46v)V= zK);b+6IyN&eL2gyQ~8oAbrx(0KJvw(c?Y?q6M)=6`0lp1MpS!k_=5#$9|MnS{gQ+f z4Et~l29R9QsDUE+Trr|7*CqZ8(zh4(`K85k#iHV3y=d1^{f$^9!`2+sJ^2?^+$*J- zwU23&di>4r?FA<+3W_22Ewc>zyO1z=O?bmm7DBKSX0TnCTSW9W;|y`_=Ph$g*V5zN z`^A3r3M+}Z^j6uV3Zr@cCP=#U_%CI9lL3hvPg+QkuA|Ob!7D`toB+@b)R&9DRr=n> z7zI98ajo^OxxW?@KPZ%?e}8=!BE7%cLz&L!JDwjw z%Rl@oHS~J=#4+afJ7caIQk;=df$(jydyW7_Qfm<@we`Ds?uKUxO`a;0lLk&X36`IA zSrc#T_m^Iw-%Bc7X=Ek6^}VFQ7hqm7F4|rY->*ek%IYV65>Ng9Ka9O)SX|xGEt-TN z!3pjJcXxMp3$DSPMuG=-cWB%lg1fuBLvW{Ym($trKKtAEIrlvG@^{f|O|6=;&ciqc=RhC-I;2VlBu(vhF{0T_dVK2d;kR#3Z7*MY>$cy81*pAJn|Hxt3DGX zjy(l&bI5m_S zjUC<7X|dXc4O}Zwn_?I^+=He|cZ>p_GDON61bSIiVsC(0RRod{(XLDu!DU8>Ho9)~ z(rC|6Y9>=SxAuHg8oe!Tu?bnEJxBVREn}#HXvNi!eGdDb-cT|Cw zB~)=Hhb7h~^to1s0M3@GNzgC5PQnjGeJ~M6GcaJFOnP;sW2R&tl4u{uVj`N25KeXaeRaZo{@B}s6-Ac)P5#M)IVNmYWy}}7q8_15Pc#uwR18_ z>G<~Hm3*u#GoC-}YL9Zf`6v$V3R{!ol1r}h+1o0l?4U(=qlnux6eIGDS`66g_iGfj zGaoEMK7aVN{PFXYlojhuBs187)J5YD9q)Lw zx@}nT(2c!32@OwSoa6d_2z&wsURMNA@|t0x5ZcnuyLRKxB!Ou#{TqiOs}IQ_Zo}oC z<%d%dHcuu`o1sXr#h!ggu}8SwxLGBjPubg^~qWl)16uiTkw5)CS~mv&eqNj8^5_zaBTqo$X*Ig+{sPzCDSHIvfsV$6k=R zaO-h+%4ro*$?q5H1?k&u3n(Z1PW-`;idSoQW?HRDQ=q zPoYYDIED4}B0`0vyKjA5ai2CT=|8Y0s#+)fmcCAOk?H+wb*MK+j}?=?Uvl=IM~NeYtlJ7 zlT1D3IyehV+kPEa-5{*Fu|$@JU{GXzps#Fw%2~!_ol+E?VA~_39Gw)h)#GPgL)_W9 zpP%yRW*fSCoemv4B@}Rxh|>^i!0dQmY<)0GmKw^3(I8Kv87tVkiorGX9Z2}@bu6Yz zj=gPMdVR2iZbl5-GxZiOuwC_I!eaM$KV4kWqdi*W{D_i%ym$E9S@s=B{eot!+n(9X zA;@?bQa?YxAWtVn7r%7GF*Y_fuzXB*7rmqm<*Ziv|u5cG9E*_|K@$nB>ft1&qt2IAOzNlr+^| zA2hwe2MWwwy>YJl4fhfVPn~1!vn@A+4z$SmiFXK70!I;(7KXxC!JvYaO_4!K?m#cA zug-lwPhZ6iuXu`1h{Y!A-lA6#dMoi)tJTcl@GKc-FK`lGX^ ze)*3zr{GZRPsk6;o+K@sU9zdtj6Ie$lleX7G%#L24^721NkOSUkgXvHTId9)N8%FmE zDUS}ESs#>1c}1B>Ch@iFlegi*M&{?l-(J0pe+^T2L`1m7upbKWweCk|tKvKvr9Hq4A>1jjCTr8DOZI(vg2ROgU_qh(^dk zopQyKSYG5Eh7i^{a=^8~`~k2A<8x(u7Q6^N$Wk72Lu=-G|K%|P*BCGZWDu8eK&O{| z#1-p*Wy)r7ZhGfPmW?%P`h>p!VhbIRhj%Tu`=aa9r@TwsP(~zxv)ozCDk29*$%?VoAwDV@0=N#6v|=cY3|ih#&{U4{WGanw*kZSjBrZJU zIn|8%D^Y6^syL#1QnA<1K7^mII1^P9m3M(su>f^)M=D3}wRE_+-{u!NqEHzh(WXni z!s7KFFZih^q}zf`2DT`v69^UDu&I=t2n^fAm=Czj683>nM?S=WH_x~_1~rL^%^uzZ zB|yhlac3C*C?93bO$D}?nV5rM(A&3YV6DY-E!-hiIjyim92bAw`3FMsGYatjOcpEP z%5s(tR6bE??V{imkG=7n`;7Bv5^RjC^c%V!YK-%0h!@Z9*MARj?Zgun z|MURDKq#Rl?$V(0h!45nwAwuzm866nu^;=s5E46%TbTV`d15Q?ENI9SIOFdx;#(9x;19Z@dyB z$PZbDy-XjftQ6i|D~dw|2A;i#gVm8xprTX#$mc4Jyu2`|#vVbcgY2WnDc7wJ!B1$r zbE<|Sn|7BISpuT(N-9(5CrJ5wEifXb!vjNA8@)WB8E;%J{B_({73ug&u4LFOK%asS zDe9X(AOf2O!+0>Vr&{QFNIIMhYydW)iKNRxWYxMn&>2sN1549+Oz!6TFaA(CAny%C zl`*SzkC0zhnBq(}d zNlN4bef-_5N*4(PV+OuBV}ozO2(av=(=Qc4-!2f{wbt^|(o$LvR|??Voj_4wG)s>5 zVkNl19-P~DCCPEa-R&Xl?fLptfw9LJ?>Qx%3V{nYI3Lh62@%x0xW_xU>fDbQFZokf z!~YJyUxu?K$D_&{rVJs^-d&!;Nfi|Fn08Odb^v2s>}no7%p->eAlN(gt2Cc=;pN@q zr!{P_pj@fLh7Cu1be>FWlN`fc#yDGv^0jGO>n{u2skTx`)#g?u>Nc`PZ2aPJ zu+-59OdnVHlVyU@`wjncPMqtf#_o_K=sj1DgFwU6E?cZ7L5U7KY0qLr-Ki2U+!SaE zqlG{0DV_7G1kLIad9Fw+(DC8KH>yZ=o>}m$rgU+ zmr^*!oN*8527Lq(as6Td9T0r`nI|STgN_~~Hp^3FKlm;#2iemrjEsd9()GbdG@sXd z;>ji(Ds`CY0x8=j`wS*bk=N?g6_tG?CJ8z4*XG$B3p_Zo1CA?QVwuM+<#VDUmSW8y6%)`h$FP`nek7^=s5mQ3cTlyjg04ul1IwGh@G_h>^kd5&}#*H zluRt(b2>|JTR)|pgK>>UXL*ockv=KCxJ>7yTgVFCEX~jRsw{(a)NI#B);9m0zf`X_ zo8seN8nj84Y-oPNDetrS`22QUSp1qZpqLz&y%F{>pg^yXfWgrmXbZEOq0Jf+SFAs=xQJjhd~=wR1Bqx{&ZhAA9jhxR|%zyM&bdBvY}lMCQj&9`sd zc;Kv%rzI8)pkop|pq(bF&VsZUGW9r6nZ8VnZJ59EfzqV=s**qd<_vr@}h;@P129=5On;<%TsHlT>P(dEe=_k~;&y;jIJR-$YKn`ECmk z{M}4p`DS^?pFe_;eE=h@{eHz;KKFTd0&vW7^P_*Z>T@OuGIDAun98_sBcgWD^{?J# z&j4FpL5Kxl5MOjxG3#GS8hCM5;j;fLaA{%ie-9HDa=9K)5sdTH{u4+9YkdGcVwlQY z&%%3MX=}3eF(1T#|NBwS3~<%uG$@J>YAY%b68!_ei6RWEUtIt~-6H$7E^NMXPV9X};?DiO^<9ZLb{Q|i>(<|8gvi+h$- zmaGL^Ni2_jO8&nD*xP=!#V3}7q7CGQl4pZ8W?oWX$bX!fkt0=pe{fWPNc{1`s=QEmV zwyNjyd{VZa*^!xCCge5O+Oe`mQO#lB${|`h@t9sO z4NdLtwNnBkID+=j?YsTV2h%CNzd^d-wt(v36X$CM#WAnhU4!xO{#$t|?rdnr&kFty zpulq;Dv1c!rn$^Z#Ne8(h(^ylksnR1E}tfX)W7j@!Y|KH9s_^WA+;a=tnn)-AbZ)l z%5P>X_LUjCJGsU& z4_z4;C47?IZe+`+m>If9l4iJ6$it|~@r7g7(mwmyd`ZBnb8#r<@Zj4f2Zs7Z=!j71 zBDVQyOVQB9Cq+$c6qF%aOupmVFD=awD`stIDhfp{w8&* zF6#uMAMqKNr-iBuKy?L?-);02V}3z@ahthB+cW(F81=AsatNp|fP6t^iT#5cL@ZXN zrlJyr)k&!}dL0)zua6j1Wpr#(tN^%!jq1-FofsOHl89YWAWN;90G>6L2Y5+-;2z^= zkdx3)i-5?ii@HI^TLvIwBHDD9lQdEmz-wi34Aj9Takf@6@DsMcH&zlz3}S1OvD|Sj z!L2~s?aXW;a9YNO4&k}?iBrC0H6(iJ8rzTfZ{(M%YC3G@kv)1Gd ziRx|Z2gu0D3^hY?z zG?|#xcCqPrxhT`fF$qP3_A5{B(( zbgD=g`mAtz-vWtdFi$aFvz10wsn-lU*ae^Oj$?3(h%43-w_=j%4n$23it0)%a+f=E zL?P$NDd_=Pg?l^Uqc3BmaOmDVG6V5gVND;e9;20`jJ@0qwxmdansX2$(Zii$rcW|c zHDwsLCW62A*syT$1rHQFb|SVAeij87PQN<`wD0GA<(QiO+I;Po=Nc&s%)(j3>ZoFn@0KcbQ1$oGCkYR3QEqSf{A z^3Aj323{`F*dzY&=C-Kv+c3uJV%kiRr4B*1ziQuhaAmE1?+p}v#%eSdoYN4o_a^1| z@@*O-yMF1aCYjNO&x+x3!WVO}(=N=Y&U16qxOVgTsko_`VhZDOoFNv>5(_Rlqks%PdIGSos{CFh+77I1lI8)Deg;+-7!?hZITJd+W3`v@TtaZ zjFMB@SDna|LtkE`axix5ZQ|(R;ngQ6aR4EWzPmw6?g;B7jBt*EBosr^o+~0Y&osC5 z$)1xOZ5T6euW~Xi$|?*L7~f5O%AS)~z>5y|#P08Y(xBl+lBP^;Zw3|%KbgW{VLhKx z{&k&dVm_aPfb+hD|9xB3O$f|9>iF^Fjwjiu)fmTGUB0hLt!%1f)BTvZ%%HjrSF6r0 z^rJRNMMTudGFe>FZW%)xG(3qs7w12(ugJrY85~uyV)UX1u&@mqW`9}gfaCUlMu}>g z=Io>-fD678OwV%Pu455FNU0drl4)dA*YKcw1v8Dh@3LJA-Z{0n3Ui?I*vo5 z#h%5_(0UJ9P*IRR)5q`fTs7E`#!5L~?_%nJqZ zQD0U7&VPERW~Y!Jr}O<|2TlvDsg-vZj`r~<8WtwcIW*EF>hXFQ?X;Udgy%Vzqa>A3d-UxHlEuJU2-D%Bt-GuaLf?_-r@=y z>Ugc|w}qkhL|=s}eD%@1YWR_=1Tv!g44 zMvrqnekCRipnrf;o#!$c-4;?QmoC`eYtLD*aCUZ;^LS?PKvnozilAt3Unc_$>|dRA z*EXI`gh^P_4rG7cd*1akWzc~i?rt{mpDy&`VLjo8GZgwhed^!219xk9A)DAeYfi@9 zU>>>=-$+sv_w>Q?zTlNVx$!x`VX93P*KU8+c3^ij_J#^?M*urOa>diwAK@aZzWYV* zn$bs)$MZ#DrJ;_`cwhNcQ&F6~#!*IeL`5w5}CIL%n!K8|Ccdr)htP zRA`MW`L3kTDHsOaS-;Oy8BID|F{3vM+snM+ox8WN;Q^Va=+6~_a04Z~zw1?SY3~p7 zJZD(dIh-B-#LGFCq@dffu=5+Rnozc+a$%kIZQ|BNwu|iL-oE+j#WVz*{h?&e zYscZotFv`_>X*HQHuQs8HQu|5a$HkA6RGSh@6vE*>tg(Cy9KeS*BY+x%zZN&4jnX6 z0OFAI`w4UvEc115Z_NX*vu#qaLq8L`Lz0<&pOoh?b4^44=btIIy$Y?nB)he^65Y(l z1g7^JT7$qcduMgRmuH{Nyi24_gPXYYup!*3tSd;2P1S*zoWr6!3eU%#=!b}i0cJIe z-+rRBHl0A)U$igV7_`mE#N*=#GlL5d9g+ZnD2uYle7E|!Kj+6N4~OA|Q-|qxHOH18 zMBlf(9Ql&cVN~dYZL_9X>E(NG7)-w@IGC#@KN>tu(On4%M`8}JP3O^t^u9!mk^x+} zvwgiLu)(1cgp>0Tg+vPOj4oPTt0RE37+d+`ctBG8gK&~y*(RD6J?b^M+PJ>=Gapc< zbO_kGotf*)UWU}Su7mAZI}}r9si^zIp9)ohgkb@B^!s{}88Pwroze83;FD?~zL&(e zAj_uxXMUJi_!_h_pVLqe=dtF}-)MU##5JF|1rP%2%b`59oc%9*y@?@Z1PCc?R4yv; zmz>Bx%Llu3@zN3^rn7Ier>+%j$XM8bB$ z1&Qw)gv=XDL`OO{*4>8wg;*XTqj@`)2Fh=P2;AS%{Hg{ge=N{C7YjbDayJf`>3fFx zXA&dEk(4?0CnQ-BB385XRvJEgbL>KM?F8r|zbM#r*|L~W=s}#^0-srE|{(fzaVZXRC5)?FE7?tb@PHa!puH z2un8;nj&z8lzxJy)wd619_(HpHuE)Y|`;fS__zC=t$l)vC+z3SN1o zXKmogrCvqi=Bc9GzEm8uXa(NY5fPU0zkhzWn1heRWfPA#&DvSruSK_TJg-a(t1rBq zIS_3`)u`$B<3~5xK|;%(Qff>iKCpjkjq{7O*AfbQW;Go+__?ddJHxb_Y33x7M0t@W3GL!mX?g!9dqxMrWy)m9mtaw<`%>kCqOr1$-NOm55k)|)jD3n*kTtqs^^uHg`u_rs_h z0rR4{i>~X%5aWZ}3E?nF`s>7UuS>emyCaz-037w#s-A3z zSmSxICOgwJjyycKf%-G}VS0#Daos7mAz+fRS-4Jrz8^7q zrvkXG)h7oG^&h3S7)SFsjVL2jqLy2z4yUZD>!O-*pyqm3u$ z55bMX-}u!-jSU|Z>8oVOhUkJ9u?m?`*Jy@_Oy z>XU7UfMK5R^4G9%5>|S(w(LxW8LAu@f3!0APFW?JP{7Zw3oHI-*m>!McDq28_Q^WM zX@G7+i16f|i=WkOkS^TekME)64&!}U=uK4|&eGX3{Eqo!{S8pkxP0cfATwR(UP?S` zRSPYKHpX!t<2;P++xn+o3HaV>B^nep^)QvR_-U&{N_c`f$h>4d;^fG#d|k84E(0i9 zb23|rddALX?nfQ$%u;lCLWI7T;KPbA zd05-QV{?7N@3ae@&3SBMH>I5*3$ZI9gnHkSfya_tW&6o(tvu>ryl=U*JKWj5<%%dg z+6AW2>~6ovYt&znxAj=tzfIWEVwu8d24b2bfwhrkWoUsWg3Z(pju(_EKc?lYJbx|g zF3e6BlPbEHJ2oi=L-1}iT z&7ndV3Y1G4ANXeX$U(Jni?v{luBQy&E)GGE2Kf9q4)pPg=C6Adfr=bNuWBLVO?U77 zcKQ*Lp_xC0!+~hQ;@odVx?Lrv?hI{!ZWH32@saXcjB0#XR4U^GhX6gsqmj>|DlvH< zbWToA$T)_+c^Law$9#ENbv3^>Jf>)IcPg$qwJ+2tTPF|#?;l8KKdPt!qt{-z+ZRFb z1zbGqE0BX-SbY?qg=>2?j)8DYSFb)h2_Ce$e74y~OL7TiFf?!L;j&uta&;fmqPZge zR15>uPUDTQmu3F8BG+GC;(zEE*psWjK`8omh#1SP4FZuhKDTlP7Y zS`usB>IF3=sD9o|373yo$d*r3Gb;K4Dd%=}imJwE;O?pw)NAH3U1X67q`JeMdj z{~S>o>A)B)+#<7}ui{!^RFS(~Mg&>j(zrD`E@91wva3F_`9p zVCMtTgm@AB??|*f^yf##J)yq6_IZLq#=6jderQn7OF@N~Ju@}F=MGjbD>>bXa9|CP z&hSU|m3CA(Fv@B;ekS)}|I~3A%GqwtOFytH=&?YW;`Z3P$?zd_p@`A2wWck^Oi@L} zH{no&RFvCb;%45dT(#Ta8G|-Gmki%5k*wK?m!jur2+ur)f@IK>&U=Pg?9=!v_l3w< zCqd*dmGOrcJ~;pbx@uLPw>mF&^xg|8#!M(lZeO`aGM4Km(O* z`!-5)LX`AzEo!8C_HvrGvWNBgHOE+sqO0VGKAqHns-ldX9X^QHG|yimtip+joQ7JP z>y#tE`%k~L#wu$>puPt8P^zTV;uh9xs|*519qR6pv8bV+9y7s(!O;DPEiTZ}0&rMx^8`2o z8E&CR1quz~XC`Q^gK80{B_(BrEY#L{a5LrF)30}2t#D@*RfkBwE}7ze0cEe$z+Uew zr2*X3VO(r=!kx?54B{!FSRd{AZ9e(WKIhc95q`}FnPUUtBVr0UpMFEw_VTyf?J7&< zBa9KpZ+Q>vaMMu}Q;V4OtI=VLB{mXFeXGcaifss*nqKg0NMd(UYVJlGUqdXXo4h?1 z65TD@8EB}O%Jn>1DEE_6T>r^}bkDGvT&W9t#TR8fe$2LHh(#@jng6+K`1!K3914Yf z0cJvFE}t2H&{Z#<8vxqz$jNEO;5O^CAr5RRZzjO8TI?2k#2>ly&uoBNI7cBTqv&4! zY_(X?Pbc&JbNfCBy?ZUc$(lqZUDhkoxCW zx;aD&h3>~VgzXa@sIrow{^qljYPU`AH6A-(%Hbv}dyh>mbDNbY(vkEt4}!Aj)m+YQ zX!>tgkqU*yBjj2?lD<7m=!%Ajkgk6@aY7_cXKx%5LKPtNe$jG3Z>t3M3?OJt<$HND zDASTs{+dSQOKT*Ms8rD&9kHLhL!?gd2Zeb88;Z}^v!vx<<*mxQpCYwUDi2F$E0G5O zgkP~xVt>1@c8i3%nFyJUb!?lk$$hQCY4})kfjB9yp3Tx0-_P{@bL*^YJ_|Xd)SLaC zoVa=n4evH=%u5$y$5HNiV3X?r(DI#fi^IjJKP<62zpK|Dsy2|S`=XYqe`TJgX3z8N zcHU{RRYT#~V*Fft=ALLcEow2b%wb?27wH^YX>hme44K-z)jJ)GQBC#z83J82SPqv?+#Po^R6*B7~TXk(kWHFca&Z=L+Lb>^-`& zA)R8PERzi!$7fg}#xAEnG|1A0&mE^j)|K82KW1IRYLWby0<`?R-XSyi>*WKr3_^al zFQtM|5JMDK2tdfKx_O(Zla=g=`FPWkA!~PgL$i##XvAXbj{(Fc{GMy`CsWLOqeZQzX_R4&WdqH21zM# zmg!BU2;{W36op^VVDsi1C06WGGD7f5|(#h`yF0NTEoR*U&(DoOxF16i>3+f z!YEa%4!xSiEma8t^?t1ef^6<&`yplLoEo8|tChfQ8UQQX46S>AtxIyGM9^BCYnxdU z%u-Mz{OV=f;v@lh&Av*z?rWwYVzoGTyuoh#{1K&oa_}#*9&7&=oGxp1If5_HD!q3* z+Wc3d4E}l>jIRHF8^HJv6dv#YnuO~#pQzxzH~uGY=q_5o)d*U{2dAk-lKJzP9HyBc z0hbnnYR-wjzObx=Umj!XB;i2Kjad~fW^`*J;hlbb;$J{u3(B@;Gj zza}yQxj+Gr_2WM#qC0y)kj1ousv20rBHN1e9vh9O9o#?m#D-`dZQ7qx|E7%#-`sZg zdD~n)oK8xkqEPR8w;Bit+RC}U2OGQ$K~Al=p=&Qx^tu2py(c8x?yM^HX)DCV?nb7r zr`WHRWKl|)+fDwJlAIH;TLZQ_t87%PBUJEoo+^}#ICvgfFC8p)6xII@(Ibyv#(+YimJ%JeGI|zg91)tT(E4E^hKI?J&leDs4^h@{*-l$Ay z2$axu$={2! zj*9g-%zY%bYRB_0p2Y1Wc=5If6u5(D_IrMI=YkOL6YQ<@sWt~(CD|1f&ueov46V@8 z9$gBUN3@S-Ft@4I9f`+t)(v^eg%Xldrp;tqg4eNlw2RDmLT>v34t&!*#Uu(piDbQAW|a*>ma757Tas(TFFe3WUsf zw;_kXun_0;rbe@+DB3y^r<-oMRXCi>V=z(-7}r0R9wp&`mqF4M7rVeV-*iL)c(eR_ zayk(JS6E}X0{3vxksxn|OHTA6tn?#QI z$QRCUyRZ3>IK_sw$j7&hQ=fB{;@g=ot|z$cGJ3CP9=2%Z3#Sh!&#)bRYr7kjcobgH z@amXFDVi&XmZE$vCj!SQ-=PRwWkqW6x>>oscQ_ZU*ornH81ld<`+7Yv-fXp4saTrG zEznV$)BP7rq4M7503hJ-`j~Lc5wiPTXIf?FNI331RXS757&!=nMix82I*J>cr8bN_XZy5l8zyIvh7wRnJfj0Ml zGU0^mX8WoCo?h#TF&6Nb|Js2iV5(WqKRx`fW`Q^PTC>ce7C;@;3$~B{;uC>wMiUn< zp>9NFPj+ib-fbNX41BZ-DHFoS|7py)7t709JB_>3NrZa*1QDYjq3}%1fBkx$NqF*n zeF=z5`JVwY!yJV;T&S;osk=*ngMl{#*h>Dpm0$}2eQ)k>JA+`TJKeI$`&pcvCN3rD z!+(bBaXL%+cBi!-_aE}ptpWs#8F&Ol{>6zZeEYAl?cE>aMg6ClV1MF9{-3WOWVSyG z7k>xwo3DDoqykEbLoHzb=kp5d3IS6VGij(%7YI>G|BtR-%cUiueLBPm0%IYx{$e5i zjW+;K7Kh&lDOR5{Lm064`v2P$q;!^R+5dB*z(c_B_)*%XX=HzG>VL+OV(+6cRet)t z$RF&X{k8uZV12j`q>!J|D;;+K^Y0I7|F3WU|6BrpM{n4s%DNwn%)~0}Xu2yLU#5gd zW=4d*u??&R`}6akdtE~$;R)k^(Hrhc809b5Xzdp#U>e&Aj)uq#Hdv|C@r!qk!@tG9 z^*E@$o5+QgQMNr`=OI4Z!1oyRFK1gK0R{(-(6wN#*28hbYelqw2X*m;_(=Ev zMZ??%N(1!VS8#&hRt#?R06NP6w9K3@|J|&97~P*(mWGY>2pIJzkox=;>jotyAF0bs z@-6%E{vZ-{~X)g^~z zf=97}usMAZ0)jOd(E=lBc_vPI>oJ+}YjE^W>X<)!Q?Z79G3t*ejWEO~aAz;GNjl1+U-O znqehHTQ0`<6A$||h2X35RVO>{PP(;YzRz5)Yy7{l zRqBz58^cV|#SPAWH>dDlQ~u7!#|W~)N9w&OMkKG~iuh!~nizqgetN`_=K|qlS20^>^TKn*L3CF}osihJQ^hdHp zdzRl~@)nTW^hjOAqr|G11&S;1KQM+38mw6912B{)$l6Lje0aZ+5*1SQ)-Ttzic0$g zZLMWHv0qL^#EtM=xgp{0O+L^X?f2AAQnJqEtN1@2;>E^GlciU zrgElD);yjo8Jugtj1W^cB-63Y@H2M$);38OkZD3GJvv)+_$&^lCmslZ=g%9VY90vb zFmX`h?hSpILIF{bx>Roy^x{-9Mwr3lEHt^WnX?&ap3MvA;W8%7>@TuuzmrU zq&J`U{xGwYNZ8H7`eiT@KQ=Qx;NzXw^h7zEciS5uxmJ{jvk4cub#sJeYTIih5uTR#Ef1tTYe0puBVU?tj@n>+vY}qoqS*vnVl@{ddSn{ASbUX7FRccaGvovvC@kwa ztBdSa%KXNdg*J5#Ze2k_QHyM%>M)8OA1Rk{15KCTCd_o)yK7A4+b&#C%G7(?G48N; z5s>A6;E1Pk&N@+YR6$(b*OTz9!xHKK&(EV;q77@Bj<I?H*O3~zoRfO5@ckyi{o zYu~EDi;`JDdZk1-p-)#^?D2zRdI&JDX5U8zj7gY$Fnjj4mq#;ACtgQRlF0(P$`3|w zvi3HfNpx}K;r%A{fPe3x>abykXlY?_nAYdy`)i|rx82RI)Kl8wE05PI6BhEdhHTz+cgpnrjgU2+#70d|Liy>EoA9rFSp?hP^M!WY1k2kQ zS1XoVAxBgGHj+3=sv(-)*Z3W$nRCuj(=lPv#t6|u!gX+Ve6tZ<|7 zhjrYX3&b$>|8g4t<7WTy86^MPXDHfCu+mY9rhtKh;1vZvp@A=0Sv4|2q|ZOf`S##9 z|6u(GCJ6@px7zs(%_E(869jb?tNz!67k2{Tp1MRJM&;hk=htNSKRXf}VCt4BhgTbID4R2TQu+(sIf2_?Az{OCP zxSOa5O6dHz^4}Px;>a_HUlE?|Ir7iJ1%ecJMw<-27N)qvLJFDZx`{D$|Md|t))RJA z+6+tGYyFsHVwyvfqvD1_h@~Up_UDy6<$NUQ&A(uJZBm-u27S@0n^ zy<8lP+Aw<_Wjw7>bkkoxLCb&j1Ug%)wLuY7;`@oZPs$aS{m5=`3WILS=>~^15n?Nj zOX7n`tj3}cK3#f4a8k|7fs2wW+tlN8QVR1=t_~enskFhry~m;+*92%WI32Cvg9{^z zpVT~~V8v!j8sU7Z6#ByHHJD1gUmiRF%*qPy>G4$ko@97aI9i-Ey!i~K@Fkd?J!g#S zu#1c`VL;(?5Pd1Zy1Esg>+ouZb>l)umf7H9Av9HDZaS>!I;P1{wjAT5JLQlTpUWs~ zvW|t>@uxAwBgwVIj*7?#+}3fe16E6ngj;iXHl6}s{;s!c;bK-Z2C#k`h4J~c9DW6P z#y3Fa*;*=xf}|&ui*5@=#z>{rSbx75xbF8rc?QR~_+eu+!wHI$l-k)OsV1@5>ri$r z7!(#q+Nra_jj1LPXkS{?V5g*PiB4bh%j*woGR3~Hh3nNY<4H;5QH+CIuNxuF0EF-5 zaSmRKKb%0zgb+~heHT=<-!Cz7!KEh4prFp+Zb z&GcjlXfh-zBW7EOIWXA<-*>zd?yNpEI^G+FPG^7t_tQ4ruPSL>)I}W!QPw7^m5B`o zoSj{d5}Qh_UvgZ=ZN|2coTMqL?>E+)ow$%26Ap-_e`8fe5&NrLzz`q}xVveS8CVM> zIe?NCw?#3vW$E)bxLmuI&My4w3WTV6D#i|z2~--P3Udvt+@~&|)`%MC0ipwFw!AjJ z^bZZ5S7>Q8s6u~iMpq8oY`)cK`@vJ(;IC5|4`Q_h$(2 zNfqMSiyIs~gH}=E z6Oz;nt~GI;bR9pfCuj6<0T@)()M%8!=wdL09c)0Ft)f@5luPb+TkHQ-NQMA>pp`aG z8cY4(+6mx5;on0o>pzfWunNGxu7SOb2=Mb90VS>h`SSSFZ6XYxYyN>-w}au_Z6@STirROtUY5@UizIygTeGlzb@i6Gv>??Z|=_?K}LF5udP`ScGf<{t~F68*0m z45RG-DGp%(rYQ_hPD=dz$w^F1tf=(Orxxw+Vs^Ps8`lh~YvSx19L#HyZZn8+OZ@5P z);%?ad=J_jZ1=dgKVRb#6&I&g-b+YM&TDD8lT$M>F$q%uPo=B~n76f=Ymt-w?bmr^ zGTVXU5{N6nSxakbMkhL4{i8w(VBDC+Qg!*h)|5}L3(V#*GXukvr697(zE|}O4Z(m5 zf-^EPx%Fk+t+xaQe0~JYSrxa_>ogHzyNHO-{UwLrM}Qr{k-~s%i`Y!_)9-y9n0B$1 zkm3Y|;nF^6>^26vZp`;r7=iKGq9dcjd$qx2eQ!SnGs2IMi$e-^-IeI>Shw?-4_4_? zA(b(%b4ZBegWuoZ;6;*kb4rBEt=eI{)jB8T+p4RPIqWt>RaMazDs{sxW(y6E=Snyo zwgXr}S9_yK2orO2Xv4$9GiFSnm3ph<(o#QgS??rzUFt*<LwOn(lp(9qDhM>yNHCg1ICqr>B4=~?iq>l6bY8VtcgEcw7qI2O~ft~R%8QUE_-f2=pXHz0J8 z?cijwN+!03u?u`-?VX=jORFj=`GSv+Z*E~BwNFKCmNUrZxI5H)vOqk74gqPn-SZ1_ zV`D@4h8}q@tR+MRlq*Yyh={1%$3X0C_}j>y=(q`RARiDEB<&{3Wz-dum`ElzNgTFO zXA!R|;DD;5r=YSc3%?rU!-keXhwgf1`|?KQJ2zR4g6LrQcAM*n--~8 zqM`{bk|55lXf#+x;hD?EQD4abYaIcJ%~V(|JK^_!;{;$w3^M0gXCD$2Don-8dyFb9 zB>lN*>kTP?`(K2;b97!^*EiZWX>8lJ)ikzk+ji2VvCTGDY&W*qSdAN_v8`{X_x-%* z8RPxVIr-}v*?TX}^_yICe#xA}FmpTK6#W_2U$PgDN-4EVH>xC(ZFn%WaJUZ;_Vmr1sAs9JrXPT+ zYbaF{pm340-&kxeP$6)?0(dJwD4k^VXZt?qc+2|QPRZJ%KOi2(;x}CUVPJgWtF$EO z58D7@8B)Ko$s-v%qvSy#igjXZ$LTAFFE3XTpSyc$X%op&Mz+?1fq{|Fpcmx@TSizn zlT8%vI zt~W;5G1_%itKQq}U;uSZKjg_n`eW4>6(wCV;u?EqPGdo1A^J+WslY>URPE zhde7nyniI$!{9ef`oFUa{cn5B_sjA{XJ*$?Bsc;dEZa}l#sJHt((k0wLm(#8o7cGA zL5KGTfj|)IZ#R5HVx*ksek~(JYoa>#&0*6%zQV0ZaO{PIcobE8+y{C%1~Hiui;Iiz zYc3C~^T71sW*_j`YqvE^-HR1H2((cN^MbW8R99Co)LUZ$S6yFq2I%!ti1khYS^3f% zFk@I-+INi_;xh{zLR8veLrf^VnFEE>96UUl$j;}eiO&g4&k@YDwY5bVx@Kpu;%~Vl zcSQQ=M|F8AwcFg3zEP}l6!>7)dax!lxf(uf0_)hlDE%1zKCJ-d3uvxI~Tq$ zTdZ7s(adPMze{i%d4Kczn-LS)Du0DY66H<2K)G_8u5@|m1O+g6I>7ve6J4Lip@V2m`56Hpff#)4b%l zdYi6soA?vM`!hxIdBw#N-zoKQsSl{;7)O=U8pCQ%f45Q=M0!OyU0+`p>|iqL(e1Q* zUKX+;A!Tvetxy$EBNxqyehy-exD|o~2bZw@;j*t}sU5T*ajW9(?JZrEj|TSM--EHf zzMfr2SCI%)A!^XxY|2piZ#rxJS zu z0y9H}*iL6ntQxL@FIxlf)TQXV4WhnRpDDNN~_73fMRtmoz{F=$wVn zy(o%1Ev|=T#>ym78X}n_P8dc0$piExMvi;U0wU?TcEc9xAP9^Q+KUJupqh!EBfw(d zv_&cdt`Fy>{gR=;(2EB8Z^Bz(0@062cBzrU;1wwiM~4N&o7@;vke6vjRedl}!0?dk zBWJd98FI(^>cVbB+eNiuL>|MQa)0+Pf+2H9*1pSqK0wd_CQ1-Gc26&smc@jQyaPim zFA1Ah9Lc0=7&nZY1-|L5JA($LjDez9pdt3lRnb&)vq~d&s4S{abhb=KEbW^{D2u#q zP);OEkRVO7@AE@1ZgY~WG6UrcO_8YQW-XPl4DD-#D{Z6ptax*|z{&zel+vuErh2@d z`}2qR$|#5Au$Ea{PE%ZH5zXNSBwjrrDnx!;y&<~h1Yjx?0l>(_b@u8T8&mDNlvcy8 zIEZDWK^T}*dxt`x4}KXtfV$Ua1^AgbBf?mc}Kb3ccCMMDsRRRfFA;8cwF&!LXD*FKW|BRK>p&3iTj6v zMFI>D8C)XwUK?KcuNwuckl;V<1HOaHxs5;AP~Ndb7>D)4CxY)1rd2vi**K`t8Th&# zF5x|?n;%1oX>X_0OIT!d0W3Xs;4m-T*gV1y2|8lwGfn!TQ6;NLeIFL%cY*z9U$Z$( zZdk<7lAQ&1IQ}|dn2t_d(G#5)EKfmK_mM{}qy!j^n*PCuEheB9!_6a9sSI;wqiGn; z^7+CuGM0@X$}w&ZYWM<^%6RIJG^ySMvbmAn2H0x9sZKfusS z5kHTBMreI2xKrb}2LUBfK6vb&bJ+ggGTCOl`~eA=9fhH@FD$h5kVx5L=#*O}-_qD; zDZk*Wf==7rKY51<$`L@AvekCJsgRgoB<#p}=^*s~dav8oM|x(H~XrY&V0YPhkEI1 zgi4Fxy zEEmb3(_9Au7UM0MmAtaV19#YP(%oXqBSFj1 zecm7V!*>4tDAqg}gs*54DN66`cjJ+6X3&UPk$temf>cvMZ)HGG9IU<5)}=GBjud^UQ2Xy0p&AeixuTl>yKhBGh3sa|4x*F z=Z`m=4l{bd;yRUMLZ5?I2`EO7C3*am-5%`J)8V=32|e2NNHK$ zX&sIew>9Avx!DPN5d7+$2It7p3{#%EuUYj4;Kd##d3RJE%6b9Fdtk61c~#yMitOy> zOD&pd3Ya_wilgi2LDmGT4H*#8ip~mgHW6lr73h~kAYIof`7E~v0gSKTgeRs#!OQJR zp)UwYV&ER3tRhagwmd1OilL}M0a&aM?I4< z@N8@iWledZqJ%s5eL zGTv{BkfhD++^mt9QnuGIaW?aX23!J2+AMq0YA+_k{Z7V(Vcd;B;DXV9sjAN#Tn&^V zlA4?6;V(3w5+R%}eQi#Z8M>u$^m=+{^V<=v1@eZdhz+_0EYx7)rFRna3987a&+-^c z=1v^ahRYX+b`LQ)Qx$Hktfya)->`nw@#wP?h9dWl(!G-j7rPIYW_1Elxeb||HKdUB zg6ZrKOg48XXN>+?;OWM2_Is9AI>yWB=w#nu-?%>x*}`6pFGj^v9@ERPRY z7l-J|g`|AZjaY}*_dQ@C9&a|}@}p!}VIUE(Nis@lO4C7!p}3ETJuIafExw@dcp(*` zGKN0$I8%$JOrJVnA!7E2vL%+E9;h{fO}ch--@|=ziqpb^e7+V(j!O;9<9S5VCShb{ zzWn)i9w#He*D{&mV(Np76m+eO<0FT2GgUhYxEv%>jPH&<0TDCy#J6pE1_ry)+fg6# zO)!Y)(@FlUkeI}2?x80eX=LE`m=rWa!6FEJ^#dPr-d0H=At8E)%q(eAmQ=)rOU#D< zt+1}2$;QeVYolZeDoQf`LSje?N$&nbK(C_0i$#%A+Be0$S(lGa39uGK07r--p+;i( zDI;XzQJC}{2_+~yTcA%7lH87EWQ;Cl7tB;be)O@R>pq9Obx|*H;QRID-0HhAS+6sR zVlfjFB(_@}K@xZ^qo1Y~b{SuHd1T9%Tu{23@0&c=k;-$W$ed$FN&@;VZ9&!2xfc=C z!#@WL+G(rRlwrNcKM`|;rgZug&VlMJhu>8D7KxF4l<1xZ+RG z1Z?ri8Y3PO>d+S;7Y8GtJgap~EC%J9_wg54S>&5x8eA(ziq|RSpg-&`c-&-??2VvA zq3fRpgyrCp^njB23#9U-l=Q_*bB2O>I<8Riw^K;9rl1GRRi!+qVX125=tYF=c6wVY zXCkB>9S7aG3Y0==$7qR^i)yI+oMN8Ds_u?p_Ul|-te6unX_2HoMS?PEhUv;vPN3A? zn#$Kw-hxXg0FWJVxgwrdjMA(Ddoc`;AltnakdQXWX!Eiaw%)(g*4)?FzJ zwkE(1+p`{^LkF^^tdao{5RqP#5(l%;^gK6W3M$_LgTyLt6`+WrT$aXn4UBq4ya|rs z|81UF1bu_(D`PRoIMnp|&OI2%otgrqwysA~G?`?~+dfhP7asr?3lNgNc^*34q^u!P z_*V89wKIrDq_?WHO>lpzLh7zADK4)R6iq$~R+XfwC=U@=ATwd{&0@{N0ivWTdim*a z_ym#9Osn3!IqV|3#B(? zOy-FrKFxM~`Ztn=6wt}8Vep&M53_X-IV{Q?G5w!5Vc!BoOE`hdE|I%m99dUzQMKIr zAgt{@ATNX^0BIkHw*fL)I|I28&L7KjDxA@FQy@2x(*V!c+rwSgJRl)US())&(y>Qe zO0=-^Lk}&e>iW)bISMdY>hL>ud%pHgPeM8pXLMx&y*kR1@0wlXCj_G>EB@+j2aOYL zR5imWeMJ;AMOG^ycC_89!%V^p!S=|TNpACxpQ?yfE}^;uK65%QE~&>0%8BZc9F>n5 z*qKFm`{wFR2xGB*KM}76VtrWVd~2{5-(qaMjOoYkwy6vC5IYAzy{NStz$HOyI^x3( zAH&hrob#r=gTTHc77ZRR5}x|67bg5QPi2760$8>I*I37&6tIH2aZd$vtUL)XW*c_Q zu3T`a)n{@BYC;yVcy&`#@+5oa3S>g7QXs!2xvYA4-C%C*_fj?+{TAfdzF-#YWMy*1 z?c%r==~=4Pcr95|)tPkxgU)NF^4x5L44W*$$cdbmTjqh2tw-5oOtP1?);;S9!=4?9T%Ex@_h72o`fm4Ad9RH zNbf2EG)yyMetz8GkKDy{jD6SMt4yx2s@oq(;M|S&{V#vCdE?IUIXPn-#;dC5)M)9M z3m&_{_GJGSBiy+v;gDzH@Ts8XG}qEQqBLEGu_|tZ!TId@-D0av-#Sb}}n$t7>65pLLnfLT}H0#m;PGDuXBf63$ueU>&erE5t)zn0LW5JJk&ykLK^L z`7AzJr0rdoSrS^KwMOJDH^>Lyz9dn}0~RWFE4p`ckoIK~KCC$^Cf!a_61!WyT9*Hv zVaVlFo~Zg2em%6M>DON4T{=p5*h0ehT`3{O=})f(Tmq7;`z(#-CvS2B z>$8_@&aoXrFWD4MyvD;dI9(PW#MqMCAj7T4_tc2D5UiwaZ!?0H`jY_PJWfe-5tHUh zjSFSyg1ND-HCchN?cjJgDj(_3>GUbnAIsOZ;-z z70-vON<}K!5|ORm)g%Q?s4KbwknZkAA`(JTO|7l1dz&YnudLqg#6fui`s*Jbd>-%F zS5A(Ojz*7oFPDEW*SaDGg(tI)9<3Pc5fE{kZ>7sAAHOgrtBUjZdj%lSypFo#=*5P{M*PQn_M0?y0+o+L1R1kFIAnevxcW{0u}vDa zp{J-xDHD2%i|g^QqMyaqeaOk#!K=sPE*l4TsWK3%UG1O(3F#nWH_x54Q2-*#I@Dp7 z7$ftO%EvtyYA)KUCQQs!63S1w{T+~JGphz#D1qN9QiUEQuZ$Sk2%B|%E!*in*kTgq z6(@y^3-6MaD1^*%$=j^>Ah_;?FMN5SA}<{%Ink!#nm5=}2QwsPp_c6fk;87})Dz&u zkgUI7q_Ad^`2_8n96Ur;0VWyC4p+Kn8CN7p;EGZ{J+<=&P1%XMvq;4NFuc=w8qM%-h2H(9hIIJl8ow=vm=NM%KK5UCVFuz@*SOTiS`4g;`gs| zhp~xZa$T{clt#}e?4y~VF(I$;6%q;kk0}wAa#=(j7zQh=IEKM=H7Pgo)L|94+0*vWrK6(qH30=CqJTWDASYIBVE&9x~HBOf&E0VhW9s1cMH~`1!T$g+vD?sgN}`Ds%%B{0SoqEN^CA^jTY{2O&x>ST=AS zl%@+IEzY>q@Z;q@^F~uaXI(qX8YDU-0GcPk!|OIk5K!15V9QseFOCikl;Wn6{;Zo8 zwB;;e!j2vIW^ietO+ny&WQoaQ)HknfIGYHTmJOs0vMkw?InT5Zna^i3n-WNRJ=^rEH2P12&ZPjhoxD#`*y&}v9DkGaYB2`^$ zNRL=KGMRZ~368q$J_r9H-;VTuKYrqOwAaA?z-K zM1sbBk2qY#eQek^H$~%O1_v4*70J{nG`1$TR89|A*U?hGa{WHP1L^{EK!4GDf`A}~ zcHrj6M3tKk3O%s87T2~Ij*s0re(a&-`B)uJU7RoZ^>Ov5h8y5ADA`Cm+bEihDKMpM z+yec|gXVjcb!fPS6B96@k#%s&C&Et#!EU9Ghvj!t%#B~HgR})l@Tieed*(h1cu|e6 zj0av&1x?9PQWLi0&b=-uIy(TekzO&}_~Z2#VwbOV2362cy)TPI3AYS&{64x?!3Xl6oJ?UqfHYg#D?euEy=XMGEI#I>c}vgT5jj=qo$wrerb zxZ^~LYQf+1x*IAE6!`5K{hG=PKNMojD-<)WsNQ!kbULDPSb@Zh6yc|zh2nH3?^vv< zLC3<`SASH)85ZO`ad3Wr)%yWua(~7g*>;`eq52^PxUDHoX}2D0yriVrzq4AK&LQ;W zQEowOIM6R`5go5{GkiVWf1A&Gy=sRXG31x&84O&~Fs^|I0q*Ps@vPOyU96ov9)1jh z%-csc_Bd^gi2YAh-HZGv^}lwC3${AV_F`3w=oHi(4@-q5OBrL17DMnq%~qervC>nA zPFx$@Gh-I@Fz_ahR`cK3ticI`k^TV>lT?1+1NY>(zbR^5FCe{Muum(iA~pT| z!~D|BX2}`nr|4!*1I`L>slV%C6)^=R_*4y!Nzgqp@BI|lA3q#Wa9@Fqd6vSyQUju_ zgveKTjMN58O$VEn?aY3bofd)bK}~m}L_{>2US7+bNfgXUvFZ+V&(G$F5sv@aI^7nR z5Ty#98&N2~iEqV%pmbQ!3U5xQJGz@r$1|-oqL8Q}5ASit`i5D!rLB1a|EswQU~@<< z1oL9xi(DNU7amOc(77pjZT{_*f-5q#3rFgg)6SkZJ*MAlI2RWy91zC@VeShZPD8Wd zxIq__!Gkb%=o?}B8Z|x2q{HU}E*=9C7x8zqOpKtUC_Ic*nZz&ojELc~cwLQ< zGmRbVOF)sa6E}4@S*nL^aY=^UQ^S97a4^fHf{ExK5fNJ7M17bYre(@~5q)!9M=N53 zipI2pexbHz8yC4@)!eatAoUEHcykKG!X|e&k8M9oxGN0G)9-Crb-8*#Qc$V=1F(W`d5(} z-4Zf&&|_<1e~4WUJmAHAnl0o6k{UpZwRPkdHrzC)kxhvK!qtg{HAy9Eoy%uqFSc-+sLc+wF;6CIY_ljfMC zC+$wyj1wO?TR*#)xeBd3+ad-BX-xhXMMzB(C=>Ksw`C6C1~lIHygM?=m30^ftktdP zbyLGTvwrk`$Tt;IaDDv=O-WBP8XE_Kihfkk!;FdpqAJjuSm6rc=y zGI4S72M6_;8&##y!@!!Pt$&8du;Iz>k0z{Mvc;y6l4dp?tbfoiikSQyz`EMVz*wZ0 z9%gLF&9!I+uY?@C8|apu-Sm!o`qVtN=d76dLTbdpM-F)f$pQJa;plHldJehoKWU+zy!Ch#%orX*_M=8S``*=jJYhSOgC0g00C|8ouOB%!zvL9`~EoA?^4zl_h9*exXNY_A?tI}Owwta8RtzrF zqY!0^6Agz+@Dzdz$odnhUdTG!&*i`W|0G*Rq(`MdX1mQZ1m;=Yb0M$~V6!>H-Njq`Q8#Sb(p)N`5K2|*^91!7rg5Akown;DIPhz&TDZ;h=e0^z-E9KkT-)? z27C;hk68e!;Pr*3BlQ1?N{>zU2GCm=>kY?v_1^FtXcraYO^gHH?s>y!;6L(MG=Z1d zzF9B^WV7;U;?cUy>uE~#xjpNCsK(1rcy;c~!^=(M-8F;$+ zGjGy$9Z5v>U1*_efIJ#M(!hVf+Ou!n_s?_%q%R>mOh(Ja%s=JNxB!U1FH-@=40qWX z82HZ^3;~t^w3tQ-_ol-EPl5pE^VUZu6EHf43?8A96#NILe_k348(uGOczH)=%k?$h zxsjNOMYB5M?d3G_Xh5z-`v`?C4z^q+-pfg*_FoUmF+WJ;?r2v9zcF6mZb_)Qe?@5sb}{xwG$g-Z-)=1G}YME|S7l>%oM?%P!X ztX)6I|JD4zlmaabu)~E8{1yd+lc{>r4(mm1;_82&IRY)5&T;hA_-0I54jV264|KD} zb^cSE?TrC?281Bnl|R8J#-?vgf=tgg{$*muK$|bsgESsInO_^)KZ-S+#B`;}^wa#a zQS7Cs+>OUyS#uU8S~}p@>Q4t5iT^Ix+fuIFHm)%_EGmMuSh49pUGM!vP_f9snfHz* z_%m04%Hz5}tY7eEl1v+nI#?fF`{zFUEB1dT^uM3@j}AiY{WD5CHb`*w_he~5vA z^#8rX{|nuie}NfI`1imV10o3D;YW!Ja5Y_oKz*uz_eKXeY~-q66{vqs)5GZ{h5fTA zfdGA>LqS%{&44+hvw{aEmzs9gW!kg5M#2gVf_aH(ju zW&f@rlmFQxnm`~#6rZTX7_#nY5|@}6`@dFb@8ox@aLJr51X0?*bjk7mi3Ah$%emI` z2!AH4VgH@!C@|9kWHBu66CyeL^yrj~hs%EtBo=TWJ0CheK16}wFC){>ltcCYYp9So z$36BLkUgVEAAApLaEYg$P*DCNk4|yN-qT3cpV=H(4juMB%XXx@v%^n+q44b(3__$E z3#G=~xo%SE%yvL!O^W>2L@%p48-(XiK2PRZQ$C$pGY0iteEtW|-ZtdvpWpXu|APVl zYpx3Tz_rjoKxlr`f8NM49Dvii+bM<8nXiseF>>nV{}|8}0id?_!VpMMf6t+F9%yd? zGWr{2&lHQ3+^xw79w#!=s0SO!*h%~*n-~({{;xd+#sjhOHO`Rihc17>e_=v<3xR@^ zY%kJ_;rV~>6GO%)!4iEymLK}!Gr`@CBr)y{H(Ui|)(29~m#BIfW{^0o;wN|CXSER@ zIfC!y`zQff;DLL!@>SCj1jc_SgSETS^&jy2&%{H3V_Gkb>2fmnH+#g$P5bHLKlErw zfB>K{Z~ZR~<{DZa7p$+A-gU@GDaHSd{698PNGit#E;m{oE(cN zMCpGvdyu}%G&k=tACx~^T)aT=JheGzoSrya`~|VQs|FQ4p)?x@T1djPSPoXur6{Z1 z^802}EWf`1P8=R^)eG>jlQV7Ha^@I8p&;at#-reW5iS!$ini2Yk>p)-fBg_cxmmnZ zq_x35dSqL!642>lr#RS7PHMa$1y$aYoM}SM3;A#%k3?0z@#>?WLs(OL=8YA1o<_c+ zV&kjYPU_rdTS;SX2mt{w$0*+lCXeq7!$z)Wx~+Ur;ido%%j1%8>DNJRuCEBx}x z4=6h@D9FmeK;dbE_r@Q0P+=WEMlm?akmXr&&sR%Ux&?Pst5#XVWCci5Yapv1Ep9zkS&pv?q)K9qWsg#JachE-m9c1inWd(o zD-Fhko0yd9R>%F>U&R(uXvMk11UrZq2Gmo{=MwH89w4SC$2Usf<1oeu>DdoIGn<_j za5-H~@dH-6r%<**qGG(eyt-)0ZpjhPjb7N%_dNyU=jhWSi*8mTC|JZkqJ?Q3Ft&g= z)rYf@3}qeC&+U~oT&dy*M6F>IEGj1hD1*5)osg;s_=!8{ka(_gUxh9BNQA*0@4O&% z?0Jlz3BY_-_rT@Ele*Tk>FG>WnObeav&1s`q1TKwble9j^B(T%=Am_>sD(Qso(NNF zsDAur=Te{QlkDd}6eSm^ONG7pW|CK29z)?%PgO}j_>-N-g8v!|f*=BNSeaSyn1Z65 zKUR*lB3?~3uonmOd@L=IYg-k`!KCauL&)HA_4hwckJw-90wGz2;ev5&%4 zFv%Rl4d90b)OR4eY41t}I#{_7y`o-s7n&ig0?{9?M3j_@Q zj0&*K*y#Be%V@Gn$@Bb*LT=Pi<4Z=X+?+=&5&n(pL~NDhy%!I%O`iX-EXR}maIxj-i4T_t}j~KF^{YU@>g`WCjv#dU0=9@ zX6pKqjKha0)idz1qpBdYy7ZUrvS${anWD$~B1BKZMyr~P^%13^U3_(!-ejlIFC+n% zlBoQBg_xu?^?%~24}8$%rw##Bgs}$uMuuNUd*Rgk`iyGPT&nUdm|>MMVf$M-%-ybq_Mr zfxe*mnz%e}kRwS`$99~3niY8!#^kbs88He%Nq+ReiilHmSiP+rUI)>YDKw7>Bg+Q) z*c>xoI6wh~KH@V|pc%6y>VBgNc{BFSPGOu)$oJl2md{zkU<~RPH|)ypy>o4UuVxWM zL_v+3XHGaMKT~f2c!Dgwg)JQ122QPyk>d5-wDk~$tG8X?KzaF%I_y9%pm+2l1*wS^ zME2PdN_7!!FX5X*rj~?`Jv&%VI+g`zF0egrwlL!%Zd}6M+>{h}{I-Z)_3a3g5o3cF z?B-KW7vx9oLj%cW4U^XsfpjcrohJxlZmYdjgastdCj=m6XIfRe%O6Q`ssV}K*OP9W z&~+MC;c-_!>ic|q>Gw`;ZWL#WZ{>K^n&?9SM;)yaBEk3ba>TzVwo531Pqb_$d%#Vkm(OeIAdJcFH?>9Y z_MBHW&rdW~tsm=EG16mq65*$=%!O9PR*JNa7kA^zOM3WtofFkVkETRO zTPFOy91i-PJ=+u3gghw)$E}q+j)Fsq&EziG~cfb5Y-Id>Tsv~ zayFKDPZz^;k?_f&A=61ARt9oy zUqz+pI=mgmsY_IK8()&F1_uY%MFHX_Zytcc;bvFOqN;J| zH9>tlSGbi^?p%A%k2g6iXH+JZ@ifWl82)X3@lK}9Lp)d5N4=3~>|}diV@RF)=XX?Q zk2_Vr-J`$$`fR?D=6!t-3f4EgcmO$ zXJ~hMy)zxYh!^#%b+V&QOw!f}SP9ttl(M&z2y;^DlR#IckZB)y>~ulRKU{m>(PwU| z6(2*MTI1W-Df&s$we)T@LAsQ1Dhub98Yohwk@PJQQF{Uj#Ch5JnQMN{nZoih*|=L# zdvwwMXN&yUf;sf{%x+q%HsN8+w^{4^_g~mf*|Cqs8F~t5Fs?@$Gg-R#66?+%G{#yF zeoblpX}=?B$mHnN>USfFZ4mx-Hj=HW(Q>Nw#aGCx)usBriI{_cbD$8Fu0Z5VdA{3% z%L-I&gI@O?`(BBhtZL!&?Jzj)&7sla`@rP~G@zQ*m6rD?mURsF)SVqd><}KzczD1lq|KVLygYHKKg?D4NuSX@E>Q%XQy+!g{nDchv@?CRWOWZU<>BC z2soidw0x5f>Rz=}yJ+b?+95YLUcarG2l)~VPmBM;p)4#sboPy%4O?> zevd5YN;g$%gE>D}{lShetn^X>IfqtA|3(;_-z=&8zk1KB_6VBlDD zCrzx#sD+3hc%#`eQl=jEcH?J_{!}SNm?r#Tt*~YhkDp*O<=Y^8XuPAl_(ngG2VG## zq8#roJjJ4VAK@2iYrjLEPgk^ATZgE{I4tFVGS0%0fCh)VOF1lcPko7OnmoNqn&m}3 zBDp+{{BBi%~E*c7_seMLqI?1J0m2ZHhQ+Y)WHWEh9CCPNsVAF8t3S`c_T zMDMI@d6R=<6c5tj3#e*~F-^ZEf6>x3GtE*_++C({N6g;aRnVq76xVDNGNQ9clZ!%R z#Vsh2r)8A?q7`2>%b8?qM>LfJKRstpdP6xExs@TbOif;&_|z6Zt(3l&lEvaz%39Jc zs%P{%?dkaXXg~d9^m>2iHDxJZ(aZ9i6QMFyMJWqyBkHwsmN{5>4b+rx>#2Moy+fZnLzS{m&NH4Q|wh4H0*&$p?G}KCN z6O5siHYQRiMw#0@Nf5tmor(lqXX;6ErDLX4iPWRJQnI*k$x>mpimf|i$*?%J>i%oE z%1%X6=@oo|ReFe0y)5up4EQ&$^e;Df*G@~^LTftJ{Zk6n<=351_gzS%>w55@zLB_Z z8Ig6PIwq5AHkt&Wo|Te-$KN>mvV>7Y#E<(=+NEU=w~ zWVQSm7a1}w%Y3-0ho@KajmDq3zYBf;6Uwkmnthn5x7OLWMt5LbUDC{Dn;IebNP7PJ z0LiD50{pjIh;gvphZWKq;*p=CQerVle93hayx95`a5;QpTeU;lzxdv=biSRaelP#s zt%<~}WIHz)KUzB!_L~m(M4C$<=^my;v%$PYC3iRt`;cmF`sz~c9a=dl}o8$MNVcq|vttBu>(y=z2e=TUIv`e5n=5_3yLk;2loPRxBw-iygTc`Jn zPlFEjfIoy&w9~0IFDv}TMC^)%mnln1{J*UQgYTb}Hk`>F>jMudf=?oTHL%cCH4u(S>?WSWop-UJ2`)L(*7> zP=i8L`vU=6w0?-n;Gdlb3_*aM2wL5co+a`iP8V)FX_lC;4DJD=602SflW{DX3`~~7 z%Wn4gtzm3)N!Wz5O*YOao-N+-{ZAx(6$(p|R(kYG5+$Cli1~Fs%_P(Az+ko>UX|GQN=aSpZ75>?a2Yi% zy$25-BuyW!{6e;l_OVH1EunU^R$GRCCD`cD07oSZo|9zKwUd!gXDjekd)J>cm20E_ ze$~U(7pgABF&P(a#?N0QZ1z?K?BFk&vz#K>jM77v%gPBA#isE`f<@X(HHwmI zqTJ~tH}8^7r*K3m4W%iMa?wX9d%JB2-NoUnPYi98i(P463am|pE-UZkcc;Q_O&;B&O zwtIqM707MJMl>pX-}UYu3p=QwutZW{I&?7yz|}EL!Q2mknfaSyc}>GIGS-ME?h|-e z`a^1+I`z($bu?|F2ej3=n4qI)&+rjyoyP8&11z!J
RyOB^&!$6*5`9t1#)0UV4 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.0" } }, - "node_modules/@algolia/autocomplete-core": { - "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==", + "node_modules/@algolia/abtesting": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.13.0.tgz", + "integrity": "sha512-Zrqam12iorp3FjiKMXSTpedGYznZ3hTEOAr2oCxI8tbF8bS1kQHClyDYNq/eV0ewMNLyFkgZVWjaS+8spsOYiQ==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", - "@algolia/autocomplete-shared": "1.17.9" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "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==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", - "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", - "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", - "license": "MIT", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-abtesting": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.34.1.tgz", - "integrity": "sha512-M4zb6J7q+pg9V9Xk0k1WDgvupfCtXcxjKGTrNVYemiredLVGOmvVIPAUjg2rx4QmK7DWNApWLsieYwk7PAaOXw==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.47.0.tgz", + "integrity": "sha512-aOpsdlgS9xTEvz47+nXmw8m0NtUiQbvGWNuSEb7fA46iPL5FxOmOUZkh8PREBJpZ0/H8fclSc7BMJCVr+Dn72w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.34.1.tgz", - "integrity": "sha512-h18zlL+bVUlbNE92olo1d/r6HQPkxhmP7yCpA1osERwpgC6F058kWm0O0aYdrHJIHtWBcs9aRqq7IkQSkpjPJg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.47.0.tgz", + "integrity": "sha512-EcF4w7IvIk1sowrO7Pdy4Ako7x/S8+nuCgdk6En+u5jsaNQM4rTT09zjBPA+WQphXkA2mLrsMwge96rf6i7Mow==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.34.1.tgz", - "integrity": "sha512-otPWALs72KvmVuP0CN0DI6sqVx1jQWKi+/DgAiP8DysVMgiNlva3GDKTtAK6XVGlT08f4h32FNuL0yQODuCfKA==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.47.0.tgz", + "integrity": "sha512-Wzg5Me2FqgRDj0lFuPWFK05UOWccSMsIBL2YqmTmaOzxVlLZ+oUqvKbsUSOE5ud8Fo1JU7JyiLmEXBtgDKzTwg==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.34.1.tgz", - "integrity": "sha512-SNDb5wuEpQFM6S5Shk2iytLMusvGycm9uTuYh7cGa1h3U7O65OjjjIgQ0lLY5HPybHNtmXr4Zh/EZ23pZvAJHg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.47.0.tgz", + "integrity": "sha512-Ci+cn/FDIsDxSKMRBEiyKrqybblbk8xugo6ujDN1GSTv9RIZxwxqZYuHfdLnLEwLlX7GB8pqVyqrUSlRnR+sJA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.34.1.tgz", - "integrity": "sha512-T8z9KqYJOup83Hw0mgICYWfJoLh//FNWbf4roFd95ZJzZ4v1cN/hvr7Eqml1qWMoCkJb4y/XQjrXsJ6Y9XnMLw==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.47.0.tgz", + "integrity": "sha512-gsLnHPZmWcX0T3IigkDL2imCNtsQ7dR5xfnwiFsb+uTHCuYQt+IwSNjsd8tok6HLGLzZrliSaXtB5mfGBtYZvQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.34.1.tgz", - "integrity": "sha512-YA0kC4CwO1mc1dliNgbFgToweRa7Uihjz3izEaV4cXninF1v4SaOrPkQUsiFPprAffjMzOUoT7vahQZ/HZyiKQ==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.47.0.tgz", + "integrity": "sha512-PDOw0s8WSlR2fWFjPQldEpmm/gAoUgLigvC3k/jCSi/DzigdGX6RdC0Gh1RR1P8Cbk5KOWYDuL3TNzdYwkfDyA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.34.1.tgz", - "integrity": "sha512-bt5hC9vvjaKvdvsgzfXJ42Sl3qjQqoi/FD8V7HOQgtNFhwSauZOlgLwFoUiw67sM+r7ehF7QDk5WRDgY7fAkIg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.47.0.tgz", + "integrity": "sha512-b5hlU69CuhnS2Rqgsz7uSW0t4VqrLMLTPbUpEl0QVz56rsSwr1Sugyogrjb493sWDA+XU1FU5m9eB8uH7MoI0g==", "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" @@ -192,81 +161,81 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.34.1", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.34.1.tgz", - "integrity": "sha512-QLxiBskQxFGzPqKZvBNEvNN95kgDCbBd2X29ZGfh6Sr2QOSU34US6Z9x2duiF4o9FwsB0i6eQ2c9vHfuH0lAQg==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.47.0.tgz", + "integrity": "sha512-WvwwXp5+LqIGISK3zHRApLT1xkuEk320/EGeD7uYy+K8WwDd5OjXnhjuXRhYr1685KnkvWkq1rQ/ihCJjOfHpQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.34.1", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.34.1.tgz", - "integrity": "sha512-NteCvWcWXXdnPGyZH8rXHslcf2pM1WGDNMGNZFXLFtOt1Gf1Tjy2t0NZLp+Mxap3JMV4mbYmactbXrvpQf/lLA==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.47.0.tgz", + "integrity": "sha512-j2EUFKAlzM0TE4GRfkDE3IDfkVeJdcbBANWzK16Tb3RHz87WuDfQ9oeEW6XiRE1/bEkq2xf4MvZesvSeQrZRDA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.34.1.tgz", - "integrity": "sha512-UdgDSrunLIBAAAxQlYLXYLnYFN4wkzkrAYx+wMLEk/pzASWyza3BkecbUFVqoYOBIgwo7Mt4iymzVtFkzL2uCQ==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.47.0.tgz", + "integrity": "sha512-+kTSE4aQ1ARj2feXyN+DMq0CIDHJwZw1kpxIunedkmpWUg8k3TzFwWsMCzJVkF2nu1UcFbl7xsIURz3Q3XwOXA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "@algolia/client-common": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.34.1.tgz", - "integrity": "sha512-567LfFTc9VOiPtuySQohoqaWMeohYWbXK71aMSin+SLMgeKX7hz5LrVmkmMQj9udwWK6/mtHEYZGPYHSuXpLQg==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.47.0.tgz", + "integrity": "sha512-Ja+zPoeSA2SDowPwCNRbm5Q2mzDvVV8oqxCQ4m6SNmbKmPlCfe30zPfrt9ho3kBHnsg37pGucwOedRIOIklCHw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1" + "@algolia/client-common": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.34.1.tgz", - "integrity": "sha512-YRbygPgGBEik5U593JvyjgxFjcsyZMR25eIQxNHvSQumdAzt5A4E4Idw3yXnwhrmMdjML54ZXT7EAjnTjWy8Xw==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.47.0.tgz", + "integrity": "sha512-N6nOvLbaR4Ge+oVm7T4W/ea1PqcSbsHR4O58FJ31XtZjFPtOyxmnhgCmGCzP9hsJI6+x0yxJjkW5BMK/XI8OvA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1" + "@algolia/client-common": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.34.1.tgz", - "integrity": "sha512-o0mqRYbS82Rt4DE02Od7RL6pNtV7oSxScPuIw8LW4aqO2V5eCF05Pry/SnUgcI/Vb2QCYC66hytBCqzyC/toZA==", + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.47.0.tgz", + "integrity": "sha512-z1oyLq5/UVkohVXNDEY70mJbT/sv/t6HYtCvCwNrOri6pxBJDomP9R83KOlwcat+xqBQEdJHjbrPh36f1avmZA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.34.1" + "@algolia/client-common": "5.47.0" }, "engines": { "node": ">= 14.0.0" @@ -298,15 +267,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@antfu/utils": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -335,7 +295,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -2057,6 +2016,12 @@ "lodash-es": "4.17.21" } }, + "node_modules/@chevrotain/cst-dts-gen/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, "node_modules/@chevrotain/gast": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", @@ -2067,6 +2032,12 @@ "lodash-es": "4.17.21" } }, + "node_modules/@chevrotain/gast/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, "node_modules/@chevrotain/regexp-to-ast": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", @@ -2119,9 +2090,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", - "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", "funding": [ { "type": "github", @@ -2161,9 +2132,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", - "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", "funding": [ { "type": "github", @@ -2176,7 +2147,7 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^5.0.2", + "@csstools/color-helpers": "^5.1.0", "@csstools/css-calc": "^2.1.4" }, "engines": { @@ -2202,7 +2173,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -2225,7 +2195,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2253,6 +2222,35 @@ "@csstools/css-tokenizer": "^3.0.4" } }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "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.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-cascade-layers": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", @@ -2302,11 +2300,10 @@ } }, "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2316,9 +2313,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "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==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", "funding": [ { "type": "github", @@ -2331,10 +2328,39 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "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.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2345,9 +2371,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "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==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", "funding": [ { "type": "github", @@ -2360,10 +2386,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2374,9 +2400,9 @@ } }, "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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", "funding": [ { "type": "github", @@ -2389,10 +2415,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2403,9 +2429,37 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "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==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", "funding": [ { "type": "github", @@ -2418,9 +2472,10 @@ ], "license": "MIT-0", "dependencies": { + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2484,9 +2539,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "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==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", "funding": [ { "type": "github", @@ -2499,7 +2554,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, @@ -2511,9 +2566,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "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==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", "funding": [ { "type": "github", @@ -2526,10 +2581,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2540,9 +2595,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "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==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", "funding": [ { "type": "github", @@ -2555,10 +2610,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2569,9 +2624,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz", - "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", "funding": [ { "type": "github", @@ -2584,7 +2639,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2666,11 +2721,10 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2680,9 +2734,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "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==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", "funding": [ { "type": "github", @@ -2697,7 +2751,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2906,9 +2960,9 @@ } }, "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==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", "funding": [ { "type": "github", @@ -2931,9 +2985,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz", - "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", "funding": [ { "type": "github", @@ -2946,10 +3000,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2959,10 +3013,32 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-position-area-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", + "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", + "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/@csstools/postcss-progressive-custom-properties": { - "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==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", "funding": [ { "type": "github", @@ -2984,6 +3060,32 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-property-rule-prelude-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz", + "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-random-function": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", @@ -3012,9 +3114,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "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==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", "funding": [ { "type": "github", @@ -3027,10 +3129,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -3066,9 +3168,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -3132,10 +3234,61 @@ "postcss": "^8.4" } }, + "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz", + "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-system-ui-font-family": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", + "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "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==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", "funding": [ { "type": "github", @@ -3148,7 +3301,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/color-helpers": "^5.0.2", + "@csstools/color-helpers": "^5.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -3238,22 +3391,42 @@ "node": ">=10.0.0" } }, + "node_modules/@docsearch/core": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.5.3.tgz", + "integrity": "sha512-x/P5+HVzv9ALtbuJIfpkF8Eyc5RE8YCsFcOgLrrtWa9Ui+53ggZA5seIAanCRORbS4+m982lu7rZmebSiuMIcw==", + "license": "MIT", + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@docsearch/css": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", - "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.5.3.tgz", + "integrity": "sha512-kUpHaxn0AgI3LQfyzTYkNUuaFY4uEz/Ym9/N/FvyDE+PzSgZsCyDH9jE49B6N6f1eLCm9Yp64J9wENd6vypdxA==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", - "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.5.3.tgz", + "integrity": "sha512-Hm3Lg/FD9HXV57WshhWOHOprbcObF5ptLzcjA5zdgJDzYOMwEN+AvY8heQ5YMTWyC6kW2d+Qk25AVlHnDWMSvA==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-core": "1.17.9", - "@algolia/autocomplete-preset-algolia": "1.17.9", - "@docsearch/css": "3.9.0", - "algoliasearch": "^5.14.2" + "@docsearch/core": "4.5.3", + "@docsearch/css": "4.5.3" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -3277,9 +3450,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", - "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", + "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3292,28 +3465,28 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/bundler": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", - "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", + "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@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", + "@docusaurus/babel": "3.9.2", + "@docusaurus/cssnano-preset": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3334,7 +3507,7 @@ "webpackbar": "^6.0.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/faster": "*" @@ -3345,28 +3518,64 @@ } } }, - "node_modules/@docusaurus/core": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", - "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", "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", + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", "commander": "^5.1.0", - "core-js": "^3.31.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", + "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/bundler/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/core": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", + "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.9.2", + "@docusaurus/bundler": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.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", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", "execa": "5.1.1", @@ -3391,14 +3600,14 @@ "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", + "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" }, "bin": { "docusaurus": "bin/docusaurus.mjs" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@mdx-js/react": "^3.0.0", @@ -3419,9 +3628,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", - "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", + "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3430,7 +3639,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/faster": { @@ -3438,7 +3647,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.8.1.tgz", "integrity": "sha512-XYrj3qnTm+o2d5ih5drCq9s63GJoM8vZ26WbLG5FZhURsNxTSXgHJcx11Qo7nWPUStCQkuqk1HvItzscCUnd4A==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/types": "3.8.1", "@rspack/core": "^1.3.15", @@ -3458,27 +3666,27 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", - "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", + "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", - "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", + "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3502,7 +3710,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3510,12 +3718,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "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==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", + "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3528,24 +3736,60 @@ "react-dom": "*" } }, + "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/module-type-aliases/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/plugin-client-redirects": { - "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==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz", + "integrity": "sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw==", "license": "MIT", "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", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3553,19 +3797,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "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==", - "license": "MIT", - "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", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", + "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3578,7 +3822,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3586,22 +3830,57 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", - "peer": true, "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", + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-content-blog/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/plugin-content-docs": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", + "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3613,251 +3892,646 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", "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" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-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==", + "node_modules/@docusaurus/plugin-content-docs/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=10.0.0" } }, - "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==", + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", + "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "fs-extra": "^11.1.1", - "react-json-view-lite": "^2.3.0", - "tslib": "^2.6.0" + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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": { - "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==", + "node_modules/@docusaurus/plugin-content-pages/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": { - "@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" + "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-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==", + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz", + "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-rsdoctor": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-rsdoctor/-/plugin-rsdoctor-3.8.1.tgz", - "integrity": "sha512-b88/GK0yigG6ZWOvnR4kXmoH6/b8jcZqEFpj5PHDzwCnoJ3xX7SKaQ1m+FdnVqo2v+pny1VwCIB9E6z4B9mUmw==", + "node_modules/@docusaurus/plugin-css-cascade-layers/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": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", - "@rsdoctor/rspack-plugin": "^0.4.6", - "@rsdoctor/webpack-plugin": "^0.4.6", - "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-sitemap": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", - "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", + "node_modules/@docusaurus/plugin-debug": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz", + "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==", "license": "MIT", "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", + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", + "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", "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" - }, - "engines": { - "node": ">=18.0" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/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==", - "license": "MIT", - "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" - }, + "node_modules/@docusaurus/plugin-debug/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": ">=18.0" + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz", + "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-analytics/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/plugin-google-gtag": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz", + "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.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.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/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/plugin-google-tag-manager": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz", + "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-tag-manager/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/plugin-rsdoctor": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-rsdoctor/-/plugin-rsdoctor-3.9.2.tgz", + "integrity": "sha512-mMiB01aD/ZnhG2ugBKCNPbOZytsZPqF4ymHhSkZHl9shraLEb7O3TZ1DCpqIV/3XCOYEIyPoScRZb7bDr2Tr/w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@rsdoctor/rspack-plugin": "^0.4.6", + "@rsdoctor/webpack-plugin": "^0.4.6", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-rsdoctor/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-rsdoctor/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/plugin-sitemap": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", + "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-sitemap/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/plugin-svgr": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", + "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-svgr/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/preset-classic": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz", + "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/plugin-css-cascade-layers": "3.9.2", + "@docusaurus/plugin-debug": "3.9.2", + "@docusaurus/plugin-google-analytics": "3.9.2", + "@docusaurus/plugin-google-gtag": "3.9.2", + "@docusaurus/plugin-google-tag-manager": "3.9.2", + "@docusaurus/plugin-sitemap": "3.9.2", + "@docusaurus/plugin-svgr": "3.9.2", + "@docusaurus/theme-classic": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-search-algolia": "3.9.2", + "@docusaurus/types": "3.9.2" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/preset-classic/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/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==", - "license": "MIT", - "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", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", + "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.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", @@ -3870,23 +4544,59 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-classic/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/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==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", + "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", "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", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3897,7 +4607,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3906,43 +4616,85 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.1.tgz", - "integrity": "sha512-IWYqjyTPjkNnHsFFu9+4YkeXS7PD1xI3Bn2shOhBq+f95mgDfWInkpfBN4aYvx4fTT67Am6cPtohRdwh4Tidtg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz", + "integrity": "sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { + "@mermaid-js/layout-elk": "^0.1.9", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@mermaid-js/layout-elk": { + "optional": true + } + } + }, + "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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-mermaid/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/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==", - "license": "MIT", - "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", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz", + "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.9.0 || ^4.1.0", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", "clsx": "^2.0.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", @@ -3951,7 +4703,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3959,16 +4711,16 @@ } }, "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==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", + "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/types": { @@ -4007,14 +4759,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", - "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", + "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-common": "3.9.2", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -4035,39 +4787,111 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "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==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", + "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-common/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/utils-common/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-validation": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", + "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "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" + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@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/utils-validation": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", - "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", + "node_modules/@docusaurus/utils/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=18.0" + "node": ">=10.0.0" } }, "node_modules/@emnapi/core": { @@ -4101,6 +4925,13 @@ "tslib": "^2.4.0" } }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -4123,19 +4954,14 @@ "license": "MIT" }, "node_modules/@iconify/utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", - "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.0.0", - "@antfu/utils": "^8.1.0", + "@antfu/install-pkg": "^1.1.0", "@iconify/types": "^2.0.0", - "debug": "^4.4.0", - "globals": "^15.14.0", - "kolorist": "^1.8.0", - "local-pkg": "^1.0.0", - "mlly": "^1.7.4" + "mlly": "^1.8.0" } }, "node_modules/@jest/schemas": { @@ -4212,6 +5038,415 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.65.0.tgz", + "integrity": "sha512-eBrIXd0/Ld3p9lpDDlMaMn6IEfWqtHMD+z61u0JrIiPzsV1r7m6xDZFRxJyvIFTEO+SWdYF9EiQbXZGd8BzPfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.56.10.tgz", + "integrity": "sha512-PyAEA/3cnHhsGcdY+AmIU+ZPqTuZkDhCXQ2wkXypdLitSpd6d5Ivxhnq4wa2ETRWFVJGabYynBWxIijOswSmOw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.56.10.tgz", + "integrity": "sha512-/FVK63ysNzTPOnCCcPoPHt77TOmachdMS422txM4KhxddLdbW1fIbFMYH0AM0ow/YchCyS5gqEjKLNyv71j/5Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.56.10.tgz", + "integrity": "sha512-7R4Gv3tkUdW3dXfXiOkqxkElxKNVdd8BDOWC0/dbERd0pXpPY+s2s1Mino+aTvkGrFPiY+mmVxA7zhskm4Ue4Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/fs-print": "4.56.10", + "@jsonjoy.com/fs-snapshot": "4.56.10", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.56.10.tgz", + "integrity": "sha512-uUnKz8R0YJyKq5jXpZtkGV9U0pJDt8hmYcLRrPjROheIfjMXsz82kXMgAA/qNg0wrZ1Kv+hrg7azqEZx6XZCVw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.56.10.tgz", + "integrity": "sha512-oH+O6Y4lhn9NyG6aEoFwIBNKZeYy66toP5LJcDOMBgL99BKQMUf/zWJspdRhMdn/3hbzQsZ8EHHsuekbFLGUWw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.56.10.tgz", + "integrity": "sha512-8EuPBgVI2aDPwFdaNQeNpHsyqPi3rr+85tMNG/lHvQLiVjzoZsvxA//Xd8aB567LUhy4QS03ptT+unkD/DIsNg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.56.10" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.56.10.tgz", + "integrity": "sha512-JW4fp5mAYepzFsSGrQ48ep8FXxpg4niFWHdF78wDrFGof7F3tKDJln72QFDEn/27M1yHd4v7sKHHVPh78aWcEw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.56.10", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.56.10.tgz", + "integrity": "sha512-DkR6l5fj7+qj0+fVKm/OOXMGfDFCGXLfyHkORH3DF8hxkpDgIHbhf/DwncBMs2igu/ST7OEkexn1gIqoU6Y+9g==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.65.0.tgz", + "integrity": "sha512-Xrh7Fm/M0QAYpekSgmskdZYnFdSGnsxJ/tHaolA4bNwWdG9i65S8m83Meh7FOxyJyQAdo4d4J97NOomBLEfkDQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.65.0.tgz", + "integrity": "sha512-7MXcRYe7n3BG+fo3jicvjB0+6ypl2Y/bQp79Sp7KeSiiCgLqw4Oled6chVv07/xLVTdo3qa1CD0VCCnPaw+RGA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.65.0.tgz", + "integrity": "sha512-e0SG/6qUCnVhHa0rjDJHgnXnbsacooHVqQHxspjvlYQSkHm+66wkHw6Gql+3u/WxI/b1VsOdUi0M+fOtkgKGdQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.65.0", + "@jsonjoy.com/buffers": "17.65.0", + "@jsonjoy.com/codegen": "17.65.0", + "@jsonjoy.com/json-pointer": "17.65.0", + "@jsonjoy.com/util": "17.65.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.65.0.tgz", + "integrity": "sha512-uhTe+XhlIZpWOxgPcnO+iSCDgKKBpwkDVTyYiXX9VayGV8HSFVJM67M6pUE71zdnXF1W0Da21AvnhlmdwYPpow==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.65.0.tgz", + "integrity": "sha512-cWiEHZccQORf96q2y6zU3wDeIVPeidmGqd9cNKJRYoVHTV0S1eHPy5JTbHpMnGfDvtvujQwQozOqgO9ABu6h0w==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.65.0", + "@jsonjoy.com/codegen": "17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -4259,7 +5494,6 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -4273,9 +5507,9 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.2.tgz", - "integrity": "sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", + "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", "license": "MIT", "dependencies": { "langium": "3.3.1" @@ -4346,6 +5580,18 @@ "@tybys/wasm-util": "^0.10.0" } }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4381,6 +5627,154 @@ "node": ">= 8" } }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz", + "integrity": "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz", + "integrity": "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz", + "integrity": "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz", + "integrity": "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz", + "integrity": "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz", + "integrity": "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pfx": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz", + "integrity": "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", + "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz", + "integrity": "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz", + "integrity": "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", + "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=20.0.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", @@ -4763,7 +6157,6 @@ "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.4.10.tgz", "integrity": "sha512-eK3H328pihiM1323OlaClKJ9WlqgGBZpcR5AqFoWsG0KD01tKCJOeZEgtCY6paRLrsQrEJwBrLntkG0fE7WNGg==", "license": "MIT", - "peer": true, "dependencies": { "@module-federation/runtime-tools": "0.17.0", "@rspack/binding": "1.4.10", @@ -5005,7 +6398,6 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5110,7 +6502,6 @@ "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==", "hasInstallScript": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.23" @@ -5890,21 +7281,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz", - "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -5969,9 +7348,9 @@ "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", - "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -6052,15 +7431,6 @@ "undici-types": "~7.8.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.13.tgz", - "integrity": "sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/prismjs": { "version": "1.26.5", "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", @@ -6084,7 +7454,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", "license": "MIT", - "peer": true, "dependencies": { "csstype": "^3.0.2" } @@ -6122,9 +7491,9 @@ } }, "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==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "license": "MIT" }, "node_modules/@types/sax": { @@ -6137,12 +7506,11 @@ } }, "node_modules/@types/send": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", - "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", "license": "MIT", "dependencies": { - "@types/mime": "^1", "@types/node": "*" } }, @@ -6156,14 +7524,24 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", - "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "*" + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, "node_modules/@types/sockjs": { @@ -6214,9 +7592,9 @@ } }, "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -6393,9 +7771,9 @@ "license": "Apache-2.0" }, "node_modules/@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==", "license": "MIT" }, "node_modules/accepts": { @@ -6416,7 +7794,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6494,7 +7871,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -6536,34 +7912,34 @@ } }, "node_modules/algoliasearch": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.34.1.tgz", - "integrity": "sha512-s70HlfBgswgEdmCYkUJG8i/ULYhbkk8N9+N8JsWUwszcp7eauPEr5tIX4BY0qDGeKWQ/qZvmt4mxwTusYY23sg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@algolia/client-abtesting": "5.34.1", - "@algolia/client-analytics": "5.34.1", - "@algolia/client-common": "5.34.1", - "@algolia/client-insights": "5.34.1", - "@algolia/client-personalization": "5.34.1", - "@algolia/client-query-suggestions": "5.34.1", - "@algolia/client-search": "5.34.1", - "@algolia/ingestion": "1.34.1", - "@algolia/monitoring": "1.34.1", - "@algolia/recommend": "5.34.1", - "@algolia/requester-browser-xhr": "5.34.1", - "@algolia/requester-fetch": "5.34.1", - "@algolia/requester-node-http": "5.34.1" + "version": "5.47.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.47.0.tgz", + "integrity": "sha512-AGtz2U7zOV4DlsuYV84tLp2tBbA7RPtLA44jbVH4TTpDcc1dIWmULjHSsunlhscbzDydnjuFlNhflR3nV4VJaQ==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.13.0", + "@algolia/client-abtesting": "5.47.0", + "@algolia/client-analytics": "5.47.0", + "@algolia/client-common": "5.47.0", + "@algolia/client-insights": "5.47.0", + "@algolia/client-personalization": "5.47.0", + "@algolia/client-query-suggestions": "5.47.0", + "@algolia/client-search": "5.47.0", + "@algolia/ingestion": "1.47.0", + "@algolia/monitoring": "1.47.0", + "@algolia/recommend": "5.47.0", + "@algolia/requester-browser-xhr": "5.47.0", + "@algolia/requester-fetch": "5.47.0", + "@algolia/requester-node-http": "5.47.0" }, "engines": { "node": ">= 14.0.0" } }, "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==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.27.0.tgz", + "integrity": "sha512-eNYchRerbsvk2doHOMfdS1/B6Tm70oGtu8mzQlrNzbCeQ8p1MjCW8t/BL6iZ5PD+cL5NNMgTMyMnmiXZ1sgmNw==", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -6724,6 +8100,20 @@ "node": ">=8" } }, + "node_modules/asn1js": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -6750,9 +8140,9 @@ "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "version": "10.4.24", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", + "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", "funding": [ { "type": "opencollective", @@ -6769,10 +8159,9 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001766", + "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, @@ -6787,9 +8176,9 @@ } }, "node_modules/axios": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", - "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz", + "integrity": "sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -6887,6 +8276,15 @@ "node": "^4.5.0 || >= 5.9" } }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -7014,9 +8412,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", - "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "funding": [ { "type": "opencollective", @@ -7032,12 +8430,12 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001726", - "electron-to-chromium": "^1.5.173", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -7052,6 +8450,21 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -7061,6 +8474,15 @@ "node": ">= 0.8" } }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/cacheable-lookup": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", @@ -7179,9 +8601,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001727", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz", - "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==", + "version": "1.0.30001767", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", + "integrity": "sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==", "funding": [ { "type": "opencollective", @@ -7224,6 +8646,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -7316,7 +8753,6 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -7338,6 +8774,12 @@ "chevrotain": "^11.0.0" } }, + "node_modules/chevrotain/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -7493,135 +8935,22 @@ } }, "node_modules/clipboardy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", - "license": "MIT", - "dependencies": { - "arch": "^2.1.0", - "execa": "^0.8.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/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" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "bin": { - "which": "bin/which" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clipboardy/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "license": "ISC" - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -7792,9 +9121,9 @@ "license": "MIT" }, "node_modules/confbox": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "license": "MIT" }, "node_modules/config-chain": { @@ -7908,23 +9237,11 @@ } }, "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "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", @@ -8082,21 +9399,21 @@ } }, "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" }, "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=20" } }, "node_modules/cross-spawn": { @@ -8166,9 +9483,9 @@ } }, "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -8179,9 +9496,9 @@ } }, "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==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", + "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -8191,9 +9508,9 @@ } }, "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==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", "funding": [ { "type": "github", @@ -8240,11 +9557,10 @@ } }, "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8289,9 +9605,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -8408,9 +9724,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", - "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.7.1.tgz", + "integrity": "sha512-+F6LKx48RrdGOtE4DT5jz7Uo+VeyKXpK797FAevIkzjV8bMHz6xTO5F7gNDcRCHmPgD5jj2g6QCsY9zmVrh38A==", "funding": [ { "type": "opencollective", @@ -8576,7 +9892,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.1.tgz", "integrity": "sha512-dbeqFTLYEwlFg7UGtcZhCCG/2WayX72zK3Sq323CEX29CY81tYfVhw1MIdduCtpstB0cTOhJswWlM/OEB3Xp+Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -8847,9 +10162,9 @@ } }, "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", "license": "ISC", "engines": { "node": ">=12" @@ -8998,7 +10313,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -9084,9 +10398,9 @@ } }, "node_modules/dagre-d3-es": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", - "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz", + "integrity": "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==", "license": "MIT", "dependencies": { "d3": "^7.9.0", @@ -9192,16 +10506,32 @@ "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", + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "license": "MIT", "dependencies": { - "execa": "^5.0.0" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">= 10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/defer-to-connect": { @@ -9511,9 +10841,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.191", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.191.tgz", - "integrity": "sha512-xcwe9ELcuxYLUFqZZxL19Z6HVKcvNkIwhbHUz7L3us6u12yR+7uY89dSl570f/IqNthx8dAw3tojG7i4Ni4tDA==", + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -10086,17 +11416,17 @@ } }, "node_modules/express/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -10140,19 +11470,13 @@ } }, "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" - } - }, - "node_modules/exsolve": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", - "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", - "license": "MIT" + } }, "node_modules/extend": { "version": "3.0.2", @@ -10216,21 +11540,6 @@ ], "license": "BSD-3-Clause" }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "license": "MIT", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" - }, "node_modules/fastq": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", @@ -10326,7 +11635,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10541,15 +11849,15 @@ } }, "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==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", + "type": "github", "url": "https://github.com/sponsors/rawify" } }, @@ -10576,18 +11884,6 @@ "node": ">=14.14" } }, - "node_modules/fs-monkey": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", - "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", @@ -10706,27 +12002,6 @@ "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", @@ -10739,6 +12014,22 @@ "node": ">= 6" } }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -10769,18 +12060,6 @@ "node": ">=10" } }, - "node_modules/globals": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -10881,9 +12160,9 @@ } }, "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==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -11244,22 +12523,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - "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", @@ -11530,6 +12793,15 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -11627,17 +12899,6 @@ "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", @@ -11675,9 +12936,9 @@ } }, "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", "license": "MIT", "engines": { "node": ">= 10" @@ -11826,6 +13087,39 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -11855,6 +13149,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "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", @@ -11918,6 +13224,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -12076,9 +13394,9 @@ "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==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -12213,12 +13531,6 @@ "node": ">=6" } }, - "node_modules/kolorist": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", - "license": "MIT" - }, "node_modules/langium": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", @@ -12251,13 +13563,13 @@ } }, "node_modules/launch-editor": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" } }, "node_modules/layout-base": { @@ -12547,23 +13859,6 @@ "node": ">=8.9.0" } }, - "node_modules/local-pkg": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", - "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", - "license": "MIT", - "dependencies": { - "mlly": "^1.7.4", - "pkg-types": "^2.0.1", - "quansync": "^0.2.8" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", @@ -12580,15 +13875,15 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", "license": "MIT" }, "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", + "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", "license": "MIT" }, "node_modules/lodash.debounce": { @@ -12740,9 +14035,9 @@ } }, "node_modules/marked": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.1.1.tgz", - "integrity": "sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==", + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", + "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -13108,9 +14403,9 @@ } }, "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==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -13178,15 +14473,32 @@ } }, "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", + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.56.10.tgz", + "integrity": "sha512-eLvzyrwqLHnLYalJP7YZ3wBe79MXktMdfQbvMrVD80K+NhrIukCVBvgP30zTJYEEDh9hZ/ep9z0KOdD7FSHo7w==", + "license": "Apache-2.0", "dependencies": { - "fs-monkey": "^1.0.4" + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-fsa": "4.56.10", + "@jsonjoy.com/fs-node": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-to-fsa": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/fs-print": "4.56.10", + "@jsonjoy.com/fs-snapshot": "4.56.10", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" }, - "engines": { - "node": ">= 4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, "node_modules/merge-descriptors": { @@ -13214,33 +14526,39 @@ } }, "node_modules/mermaid": { - "version": "11.9.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.9.0.tgz", - "integrity": "sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag==", + "version": "11.12.2", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.12.2.tgz", + "integrity": "sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==", "license": "MIT", "dependencies": { - "@braintree/sanitize-url": "^7.0.4", - "@iconify/utils": "^2.1.33", - "@mermaid-js/parser": "^0.6.2", + "@braintree/sanitize-url": "^7.1.1", + "@iconify/utils": "^3.0.1", + "@mermaid-js/parser": "^0.6.3", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.11", - "dayjs": "^1.11.13", + "dagre-d3-es": "7.0.13", + "dayjs": "^1.11.18", "dompurify": "^3.2.5", "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", - "marked": "^16.0.0", + "marked": "^16.2.1", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0" } }, + "node_modules/mermaid/node_modules/dayjs": { + "version": "1.11.19", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", + "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", + "license": "MIT" + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -15115,9 +16433,9 @@ } }, "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==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", + "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", @@ -15162,32 +16480,15 @@ } }, "node_modules/mlly": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "pathe": "^2.0.1", - "pkg-types": "^1.3.0", - "ufo": "^1.5.4" - } - }, - "node_modules/mlly/node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "license": "MIT" - }, - "node_modules/mlly/node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" } }, "node_modules/mrmime": { @@ -15276,19 +16577,10 @@ "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": { - "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.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", "license": "MIT" }, "node_modules/normalize-path": { @@ -15300,15 +16592,6 @@ "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.2", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", @@ -15376,7 +16659,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -15498,15 +16780,6 @@ "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", @@ -15719,16 +16992,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { @@ -15801,9 +17078,9 @@ } }, "node_modules/package-manager-detector": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", - "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", "license": "MIT" }, "node_modules/param-case": { @@ -15960,15 +17237,6 @@ "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", @@ -16048,14 +17316,31 @@ } }, "node_modules/pkg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", - "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", "license": "MIT", "dependencies": { - "confbox": "^0.2.2", - "exsolve": "^1.0.7", - "pathe": "^2.0.3" + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/pkijs": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz", + "integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==", + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" } }, "node_modules/points-on-curve": { @@ -16093,7 +17378,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -16129,9 +17413,9 @@ } }, "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16173,9 +17457,9 @@ } }, "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==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", "funding": [ { "type": "github", @@ -16188,10 +17472,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -16373,9 +17657,9 @@ } }, "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16411,9 +17695,9 @@ } }, "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16487,9 +17771,9 @@ } }, "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==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", "funding": [ { "type": "github", @@ -16502,7 +17786,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -16539,9 +17823,9 @@ } }, "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16577,9 +17861,9 @@ } }, "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16647,9 +17931,9 @@ } }, "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==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", "funding": [ { "type": "github", @@ -16662,10 +17946,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -16698,9 +17982,9 @@ } }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -16878,9 +18162,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16906,9 +18190,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17005,11 +18289,10 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17249,9 +18532,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz", - "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", + "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", "funding": [ { "type": "github", @@ -17264,20 +18547,23 @@ ], "license": "MIT-0", "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", "@csstools/postcss-cascade-layers": "^5.0.2", - "@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-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@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-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", "@csstools/postcss-initial": "^2.0.1", "@csstools/postcss-is-pseudo-class": "^5.0.3", - "@csstools/postcss-light-dark-function": "^2.0.9", + "@csstools/postcss-light-dark-function": "^2.0.11", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -17286,39 +18572,43 @@ "@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.10", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-normalize-display-values": "^4.0.1", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-position-area-property": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-property-rule-prelude-list": "^1.0.0", "@csstools/postcss-random-function": "^2.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.10", + "@csstools/postcss-relative-color-syntax": "^3.0.12", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@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-syntax-descriptor-syntax-production": "^1.0.1", + "@csstools/postcss-system-ui-font-family": "^1.0.0", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.21", - "browserslist": "^4.25.0", + "autoprefixer": "^10.4.23", + "browserslist": "^4.28.1", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.2", + "css-has-pseudo": "^7.0.3", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.3.0", + "cssdb": "^8.6.0", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.10", + "postcss-color-functional-notation": "^7.0.12", "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-double-position-gradients": "^6.0.4", "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-lab-function": "^7.0.12", "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", @@ -17362,9 +18652,9 @@ } }, "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17455,9 +18745,9 @@ } }, "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17659,12 +18949,6 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "license": "MIT" }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "license": "ISC" - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -17689,6 +18973,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -17702,23 +19004,7 @@ }, "funding": { "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/quansync": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", - "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/antfu" - }, - { - "type": "individual", - "url": "https://github.com/sponsors/sxzz" - } - ], - "license": "MIT" + } }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -17814,7 +19100,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -17827,7 +19112,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -17867,9 +19151,9 @@ "license": "MIT" }, "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==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", "license": "MIT", "engines": { "node": ">=18" @@ -17884,7 +19168,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -17913,7 +19196,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -18062,6 +19344,12 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -18569,22 +19857,6 @@ "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/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -18627,6 +19899,18 @@ "node": ">=12.0.0" } }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -18683,10 +19967,13 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", + "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } }, "node_modules/scheduler": { "version": "0.23.2", @@ -18722,13 +20009,6 @@ "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", @@ -18749,16 +20029,16 @@ "license": "MIT" }, "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", + "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", "license": "MIT", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" }, "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/semver": { @@ -18864,23 +20144,28 @@ } }, "node_modules/serve": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-10.1.2.tgz", - "integrity": "sha512-TVH35uwndRlCqSeX3grR3Ntrjx2aBTeu6sx+zTD2CzN2N/rHuEDTvxiBwWbrellJNyWiQFz2xZmoW+UxV+Zahg==", - "license": "MIT", - "dependencies": { - "@zeit/schemas": "2.6.0", - "ajv": "6.5.3", - "arg": "2.0.0", - "boxen": "1.3.0", - "chalk": "2.4.1", - "clipboardy": "1.2.3", - "compression": "1.7.3", - "serve-handler": "5.0.8", - "update-check": "1.5.2" + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.5.tgz", + "integrity": "sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA==", + "license": "MIT", + "dependencies": { + "@zeit/schemas": "2.36.0", + "ajv": "8.12.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.8.1", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.6", + "update-check": "1.5.4" }, "bin": { - "serve": "bin/serve.js" + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" } }, "node_modules/serve-handler": { @@ -18935,21 +20220,25 @@ "license": "MIT" }, "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", "license": "MIT", "dependencies": { - "accepts": "~1.3.4", + "accepts": "~1.3.8", "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" + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" }, "engines": { "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/serve-index/node_modules/debug": { @@ -18971,38 +20260,27 @@ } }, "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==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "license": "MIT", "dependencies": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" }, "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-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -19028,316 +20306,65 @@ } }, "node_modules/serve/node_modules/ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" - } - }, - "node_modules/serve/node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", - "license": "ISC", - "dependencies": { - "string-width": "^2.0.0" - } - }, - "node_modules/serve/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/serve/node_modules/arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", - "license": "MIT" - }, "node_modules/serve/node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "license": "MIT", - "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/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/serve/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/serve/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/serve/node_modules/compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve/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/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/serve/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "license": "MIT" - }, - "node_modules/serve/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/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/serve/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/serve/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/serve/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/serve/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/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/serve/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "license": "MIT" - }, - "node_modules/serve/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/serve/node_modules/serve-handler": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-5.0.8.tgz", - "integrity": "sha512-pqk0SChbBLLHfMIxQ55czjdiW7tj2cFy53svvP8e5VqEN/uB/QpfiTJ8k1uIYeFTDVoi+FGi5aqXScuu88bymg==", - "license": "MIT", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=4" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/serve/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/serve/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", - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/serve/node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "license": "MIT", - "dependencies": { - "string-width": "^2.1.1" - }, "engines": { - "node": ">=4" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/set-function-length": { @@ -19812,9 +20839,9 @@ } }, "node_modules/std-env": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", "license": "MIT" }, "node_modules/stdin-discarder": { @@ -19932,15 +20959,6 @@ "node": ">=0.10.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "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", @@ -20127,135 +21145,6 @@ "node": ">=6" } }, - "node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", - "license": "MIT", - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/term-size/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/term-size/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/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/term-size/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "license": "ISC" - }, "node_modules/terser": { "version": "5.43.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", @@ -20343,6 +21232,22 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -20362,10 +21267,13 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", - "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", - "license": "MIT" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/tinypool": { "version": "1.1.1", @@ -20420,6 +21328,22 @@ "node": ">=6" } }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -20455,6 +21379,24 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/type-detect": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", @@ -20505,9 +21447,9 @@ } }, "node_modules/ufo": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", + "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", "license": "MIT" }, "node_modules/undici-types": { @@ -20699,9 +21641,9 @@ } }, "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==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", "funding": [ { "type": "opencollective", @@ -20729,9 +21671,9 @@ } }, "node_modules/update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", "license": "MIT", "dependencies": { "registry-auth-token": "3.3.2", @@ -20865,7 +21807,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -21222,7 +22163,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.100.2.tgz", "integrity": "sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -21323,26 +22263,57 @@ } }, "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==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", "license": "MIT", "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { @@ -21355,54 +22326,52 @@ } }, "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", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", + "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.25", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", - "compression": "^1.7.4", + "compression": "^1.8.1", "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "express": "^4.22.1", "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", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^5.5.0", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -21413,6 +22382,57 @@ } } }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "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", @@ -21636,12 +22656,6 @@ "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", @@ -21675,6 +22689,36 @@ } } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xdg-basedir": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", @@ -21706,9 +22750,9 @@ "license": "ISC" }, "node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", "license": "MIT", "engines": { "node": ">=12.20" From d9a29c1414475e57a3278a248877b34f1c41540e Mon Sep 17 00:00:00 2001 From: bturlea Date: Tue, 17 Feb 2026 18:51:44 +0200 Subject: [PATCH 3/5] Reset the 2 root files to the initial state --- docusaurus.config.js | 30 +- package-lock.json | 4534 ++++++++++++++++-------------------------- 2 files changed, 1760 insertions(+), 2804 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index b21a603413..37dad3de52 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -32,22 +32,22 @@ const config = { themes: ['@docusaurus/theme-mermaid'], // Performance optimizations with Docusaurus Faster - future: { - experimental_faster: { - swcJsLoader: true, - swcJsMinimizer: true, - swcHtmlMinimizer: true, - lightningCssMinimizer: true, - // Disable Rspack to avoid the lazyBarrel schema error - // rspackBundler: true, - // rspackPersistentCache: true, - mdxCrossCompilerCache: true, - ssgWorkerThreads: true, - }, - v4: { - removeLegacyPostBuildHeadAttribute: true, + future: { + experimental_faster: { + swcJsLoader: true, + swcJsMinimizer: true, + swcHtmlMinimizer: true, + lightningCssMinimizer: true, + rspackBundler: true, + rspackPersistentCache: true, // 2-5x faster rebuilds + mdxCrossCompilerCache: true, + ssgWorkerThreads: true, // 2x faster static generation + }, + v4: { + removeLegacyPostBuildHeadAttribute: true, // Required for worker threads + // useCssCascadeLayers: true, // Temporarily disabled - may cause style conflicts + }, }, -}, // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you diff --git a/package-lock.json b/package-lock.json index b6cf8e5b20..9bf5fc9af2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,24 +11,24 @@ "@docusaurus/babel": "^3.8.1", "@docusaurus/core": "^3.8.1", "@docusaurus/faster": "^3.8.1", - "@docusaurus/plugin-client-redirects": "^3.9.2", + "@docusaurus/plugin-client-redirects": "3.8.1", "@docusaurus/plugin-google-gtag": "^3.8.1", "@docusaurus/plugin-google-tag-manager": "^3.8.1", "@docusaurus/plugin-rsdoctor": "^3.8.1", "@docusaurus/preset-classic": "^3.8.1", - "@docusaurus/theme-mermaid": "^3.7.0", + "@docusaurus/theme-mermaid": "^3.8.1", "@mdx-js/react": "^3.0.0", + "cross-env": "^7.0.3", "prism-react-renderer": "^2.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-typed": "^2.0.12", - "serve": "^14.2.5" + "serve": "^10.0.2" }, "devDependencies": { "@docusaurus/module-type-aliases": "^3.8.1", "@docusaurus/types": "^3.8.1", "@mdx-js/mdx": "^3.1.0", - "cross-env": "^10.1.0", "husky": "^9.1.7", "ora": "^8.2.0", "table": "^6.9.0", @@ -40,115 +40,146 @@ "node": ">=22.0" } }, - "node_modules/@algolia/abtesting": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.13.0.tgz", - "integrity": "sha512-Zrqam12iorp3FjiKMXSTpedGYznZ3hTEOAr2oCxI8tbF8bS1kQHClyDYNq/eV0ewMNLyFkgZVWjaS+8spsOYiQ==", + "node_modules/@algolia/autocomplete-core": { + "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==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", + "@algolia/autocomplete-shared": "1.17.9" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "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==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" }, - "engines": { - "node": ">= 14.0.0" + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", + "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", + "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" } }, "node_modules/@algolia/client-abtesting": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.47.0.tgz", - "integrity": "sha512-aOpsdlgS9xTEvz47+nXmw8m0NtUiQbvGWNuSEb7fA46iPL5FxOmOUZkh8PREBJpZ0/H8fclSc7BMJCVr+Dn72w==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.34.1.tgz", + "integrity": "sha512-M4zb6J7q+pg9V9Xk0k1WDgvupfCtXcxjKGTrNVYemiredLVGOmvVIPAUjg2rx4QmK7DWNApWLsieYwk7PAaOXw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.47.0.tgz", - "integrity": "sha512-EcF4w7IvIk1sowrO7Pdy4Ako7x/S8+nuCgdk6En+u5jsaNQM4rTT09zjBPA+WQphXkA2mLrsMwge96rf6i7Mow==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.34.1.tgz", + "integrity": "sha512-h18zlL+bVUlbNE92olo1d/r6HQPkxhmP7yCpA1osERwpgC6F058kWm0O0aYdrHJIHtWBcs9aRqq7IkQSkpjPJg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.47.0.tgz", - "integrity": "sha512-Wzg5Me2FqgRDj0lFuPWFK05UOWccSMsIBL2YqmTmaOzxVlLZ+oUqvKbsUSOE5ud8Fo1JU7JyiLmEXBtgDKzTwg==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.34.1.tgz", + "integrity": "sha512-otPWALs72KvmVuP0CN0DI6sqVx1jQWKi+/DgAiP8DysVMgiNlva3GDKTtAK6XVGlT08f4h32FNuL0yQODuCfKA==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.47.0.tgz", - "integrity": "sha512-Ci+cn/FDIsDxSKMRBEiyKrqybblbk8xugo6ujDN1GSTv9RIZxwxqZYuHfdLnLEwLlX7GB8pqVyqrUSlRnR+sJA==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.34.1.tgz", + "integrity": "sha512-SNDb5wuEpQFM6S5Shk2iytLMusvGycm9uTuYh7cGa1h3U7O65OjjjIgQ0lLY5HPybHNtmXr4Zh/EZ23pZvAJHg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.47.0.tgz", - "integrity": "sha512-gsLnHPZmWcX0T3IigkDL2imCNtsQ7dR5xfnwiFsb+uTHCuYQt+IwSNjsd8tok6HLGLzZrliSaXtB5mfGBtYZvQ==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.34.1.tgz", + "integrity": "sha512-T8z9KqYJOup83Hw0mgICYWfJoLh//FNWbf4roFd95ZJzZ4v1cN/hvr7Eqml1qWMoCkJb4y/XQjrXsJ6Y9XnMLw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.47.0.tgz", - "integrity": "sha512-PDOw0s8WSlR2fWFjPQldEpmm/gAoUgLigvC3k/jCSi/DzigdGX6RdC0Gh1RR1P8Cbk5KOWYDuL3TNzdYwkfDyA==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.34.1.tgz", + "integrity": "sha512-YA0kC4CwO1mc1dliNgbFgToweRa7Uihjz3izEaV4cXninF1v4SaOrPkQUsiFPprAffjMzOUoT7vahQZ/HZyiKQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.47.0.tgz", - "integrity": "sha512-b5hlU69CuhnS2Rqgsz7uSW0t4VqrLMLTPbUpEl0QVz56rsSwr1Sugyogrjb493sWDA+XU1FU5m9eB8uH7MoI0g==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.34.1.tgz", + "integrity": "sha512-bt5hC9vvjaKvdvsgzfXJ42Sl3qjQqoi/FD8V7HOQgtNFhwSauZOlgLwFoUiw67sM+r7ehF7QDk5WRDgY7fAkIg==", "license": "MIT", + "peer": true, "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" @@ -161,81 +192,81 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.47.0.tgz", - "integrity": "sha512-WvwwXp5+LqIGISK3zHRApLT1xkuEk320/EGeD7uYy+K8WwDd5OjXnhjuXRhYr1685KnkvWkq1rQ/ihCJjOfHpQ==", + "version": "1.34.1", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.34.1.tgz", + "integrity": "sha512-QLxiBskQxFGzPqKZvBNEvNN95kgDCbBd2X29ZGfh6Sr2QOSU34US6Z9x2duiF4o9FwsB0i6eQ2c9vHfuH0lAQg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.47.0.tgz", - "integrity": "sha512-j2EUFKAlzM0TE4GRfkDE3IDfkVeJdcbBANWzK16Tb3RHz87WuDfQ9oeEW6XiRE1/bEkq2xf4MvZesvSeQrZRDA==", + "version": "1.34.1", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.34.1.tgz", + "integrity": "sha512-NteCvWcWXXdnPGyZH8rXHslcf2pM1WGDNMGNZFXLFtOt1Gf1Tjy2t0NZLp+Mxap3JMV4mbYmactbXrvpQf/lLA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.47.0.tgz", - "integrity": "sha512-+kTSE4aQ1ARj2feXyN+DMq0CIDHJwZw1kpxIunedkmpWUg8k3TzFwWsMCzJVkF2nu1UcFbl7xsIURz3Q3XwOXA==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.34.1.tgz", + "integrity": "sha512-UdgDSrunLIBAAAxQlYLXYLnYFN4wkzkrAYx+wMLEk/pzASWyza3BkecbUFVqoYOBIgwo7Mt4iymzVtFkzL2uCQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "@algolia/client-common": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.47.0.tgz", - "integrity": "sha512-Ja+zPoeSA2SDowPwCNRbm5Q2mzDvVV8oqxCQ4m6SNmbKmPlCfe30zPfrt9ho3kBHnsg37pGucwOedRIOIklCHw==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.34.1.tgz", + "integrity": "sha512-567LfFTc9VOiPtuySQohoqaWMeohYWbXK71aMSin+SLMgeKX7hz5LrVmkmMQj9udwWK6/mtHEYZGPYHSuXpLQg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0" + "@algolia/client-common": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.47.0.tgz", - "integrity": "sha512-N6nOvLbaR4Ge+oVm7T4W/ea1PqcSbsHR4O58FJ31XtZjFPtOyxmnhgCmGCzP9hsJI6+x0yxJjkW5BMK/XI8OvA==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.34.1.tgz", + "integrity": "sha512-YRbygPgGBEik5U593JvyjgxFjcsyZMR25eIQxNHvSQumdAzt5A4E4Idw3yXnwhrmMdjML54ZXT7EAjnTjWy8Xw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0" + "@algolia/client-common": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.47.0.tgz", - "integrity": "sha512-z1oyLq5/UVkohVXNDEY70mJbT/sv/t6HYtCvCwNrOri6pxBJDomP9R83KOlwcat+xqBQEdJHjbrPh36f1avmZA==", + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.34.1.tgz", + "integrity": "sha512-o0mqRYbS82Rt4DE02Od7RL6pNtV7oSxScPuIw8LW4aqO2V5eCF05Pry/SnUgcI/Vb2QCYC66hytBCqzyC/toZA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.47.0" + "@algolia/client-common": "5.34.1" }, "engines": { "node": ">= 14.0.0" @@ -267,6 +298,15 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@antfu/utils": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -295,6 +335,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -2016,12 +2057,6 @@ "lodash-es": "4.17.21" } }, - "node_modules/@chevrotain/cst-dts-gen/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, "node_modules/@chevrotain/gast": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", @@ -2032,12 +2067,6 @@ "lodash-es": "4.17.21" } }, - "node_modules/@chevrotain/gast/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, "node_modules/@chevrotain/regexp-to-ast": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", @@ -2090,9 +2119,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", - "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "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", @@ -2132,9 +2161,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", - "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "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", @@ -2147,7 +2176,7 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^5.1.0", + "@csstools/color-helpers": "^5.0.2", "@csstools/css-calc": "^2.1.4" }, "engines": { @@ -2173,6 +2202,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -2195,6 +2225,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2222,35 +2253,6 @@ "@csstools/css-tokenizer": "^3.0.4" } }, - "node_modules/@csstools/postcss-alpha-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", - "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", - "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.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, "node_modules/@csstools/postcss-cascade-layers": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", @@ -2300,10 +2302,11 @@ } }, "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2313,9 +2316,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", - "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", + "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", @@ -2328,39 +2331,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-color-function-display-p3-linear": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", - "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", - "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.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2371,9 +2345,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", - "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", + "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", @@ -2386,10 +2360,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2400,9 +2374,9 @@ } }, "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", - "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", + "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", @@ -2415,10 +2389,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2429,37 +2403,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", - "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-contrast-color-function": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", - "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "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", @@ -2472,10 +2418,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2539,9 +2484,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", - "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "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", @@ -2554,7 +2499,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-color-parser": "^3.0.10", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, @@ -2566,9 +2511,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", - "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", + "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", @@ -2581,10 +2526,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2595,9 +2540,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", - "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", + "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", @@ -2610,10 +2555,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2624,9 +2569,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", - "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", + "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", @@ -2639,7 +2584,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2721,10 +2666,11 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2734,9 +2680,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", - "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", + "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", @@ -2751,7 +2697,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2960,9 +2906,9 @@ } }, "node_modules/@csstools/postcss-normalize-display-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", - "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", + "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", @@ -2985,9 +2931,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", - "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", + "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", @@ -3000,10 +2946,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -3013,32 +2959,10 @@ "postcss": "^8.4" } }, - "node_modules/@csstools/postcss-position-area-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", - "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", - "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/@csstools/postcss-progressive-custom-properties": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", - "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", + "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", @@ -3060,32 +2984,6 @@ "postcss": "^8.4" } }, - "node_modules/@csstools/postcss-property-rule-prelude-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz", - "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, "node_modules/@csstools/postcss-random-function": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", @@ -3114,9 +3012,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", - "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", + "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", @@ -3129,10 +3027,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -3168,9 +3066,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -3234,61 +3132,10 @@ "postcss": "^8.4" } }, - "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz", - "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-system-ui-font-family": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", - "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", - "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "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", @@ -3301,7 +3148,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/color-helpers": "^5.1.0", + "@csstools/color-helpers": "^5.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -3391,42 +3238,22 @@ "node": ">=10.0.0" } }, - "node_modules/@docsearch/core": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.5.3.tgz", - "integrity": "sha512-x/P5+HVzv9ALtbuJIfpkF8Eyc5RE8YCsFcOgLrrtWa9Ui+53ggZA5seIAanCRORbS4+m982lu7rZmebSiuMIcw==", - "license": "MIT", - "peerDependencies": { - "@types/react": ">= 16.8.0 < 20.0.0", - "react": ">= 16.8.0 < 20.0.0", - "react-dom": ">= 16.8.0 < 20.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, "node_modules/@docsearch/css": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.5.3.tgz", - "integrity": "sha512-kUpHaxn0AgI3LQfyzTYkNUuaFY4uEz/Ym9/N/FvyDE+PzSgZsCyDH9jE49B6N6f1eLCm9Yp64J9wENd6vypdxA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", + "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.5.3.tgz", - "integrity": "sha512-Hm3Lg/FD9HXV57WshhWOHOprbcObF5ptLzcjA5zdgJDzYOMwEN+AvY8heQ5YMTWyC6kW2d+Qk25AVlHnDWMSvA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", + "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", "license": "MIT", "dependencies": { - "@docsearch/core": "4.5.3", - "@docsearch/css": "4.5.3" + "@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 < 20.0.0", @@ -3450,9 +3277,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", - "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3465,28 +3292,28 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@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" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" } }, "node_modules/@docusaurus/bundler": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", - "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.9.2", - "@docusaurus/cssnano-preset": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@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", @@ -3507,7 +3334,7 @@ "webpackbar": "^6.0.1" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "@docusaurus/faster": "*" @@ -3518,60 +3345,24 @@ } } }, - "node_modules/@docusaurus/bundler/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "node_modules/@docusaurus/core": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", "license": "MIT", "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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/bundler/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/core": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", - "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", - "license": "MIT", - "dependencies": { - "@docusaurus/babel": "3.9.2", - "@docusaurus/bundler": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", + "@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", @@ -3600,14 +3391,14 @@ "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^5.2.2", + "webpack-dev-server": "^4.15.2", "webpack-merge": "^6.0.1" }, "bin": { "docusaurus": "bin/docusaurus.mjs" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "@mdx-js/react": "^3.0.0", @@ -3628,9 +3419,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", - "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3639,7 +3430,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" } }, "node_modules/@docusaurus/faster": { @@ -3647,6 +3438,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.8.1.tgz", "integrity": "sha512-XYrj3qnTm+o2d5ih5drCq9s63GJoM8vZ26WbLG5FZhURsNxTSXgHJcx11Qo7nWPUStCQkuqk1HvItzscCUnd4A==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/types": "3.8.1", "@rspack/core": "^1.3.15", @@ -3666,27 +3458,27 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", - "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", - "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@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", @@ -3710,7 +3502,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3718,12 +3510,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", - "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", + "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==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.2", + "@docusaurus/types": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3736,60 +3528,24 @@ "react-dom": "*" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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/module-type-aliases/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/plugin-client-redirects": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz", - "integrity": "sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw==", + "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==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@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" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3797,19 +3553,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", - "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "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==", + "license": "MIT", + "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", @@ -3822,7 +3578,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3830,57 +3586,22 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-content-blog/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==", + "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==", "license": "MIT", + "peer": true, "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", - "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@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", @@ -3892,646 +3613,251 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=20.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-docs/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "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==", "license": "MIT", "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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/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" }, "peerDependencies": { "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/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==", + "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==", "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" + "@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": ">=10.0.0" + "node": ">=18.0" } }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", - "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", + "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==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" }, "engines": { - "node": ">=20.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-pages/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "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==", "license": "MIT", "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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" + }, + "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-pages/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==", + "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==", "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" + "@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": ">=10.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-css-cascade-layers": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz", - "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==", + "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==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/plugin-css-cascade-layers/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/plugin-css-cascade-layers/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==", + "node_modules/@docusaurus/plugin-rsdoctor": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-rsdoctor/-/plugin-rsdoctor-3.8.1.tgz", + "integrity": "sha512-b88/GK0yigG6ZWOvnR4kXmoH6/b8jcZqEFpj5PHDzwCnoJ3xX7SKaQ1m+FdnVqo2v+pny1VwCIB9E6z4B9mUmw==", "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@rsdoctor/rspack-plugin": "^0.4.6", + "@rsdoctor/webpack-plugin": "^0.4.6", + "tslib": "^2.6.0" }, "engines": { - "node": ">=10.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-debug": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz", - "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==", + "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==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@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", - "react-json-view-lite": "^2.3.0", + "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" + "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/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "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==", "license": "MIT", "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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": "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" + }, + "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/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/plugin-google-analytics": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz", - "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-analytics/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/plugin-google-gtag": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz", - "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.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.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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/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/plugin-google-tag-manager": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz", - "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-tag-manager/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/plugin-rsdoctor": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-rsdoctor/-/plugin-rsdoctor-3.9.2.tgz", - "integrity": "sha512-mMiB01aD/ZnhG2ugBKCNPbOZytsZPqF4ymHhSkZHl9shraLEb7O3TZ1DCpqIV/3XCOYEIyPoScRZb7bDr2Tr/w==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@rsdoctor/rspack-plugin": "^0.4.6", - "@rsdoctor/webpack-plugin": "^0.4.6", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-rsdoctor/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-rsdoctor/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/plugin-sitemap": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", - "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-sitemap/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/plugin-svgr": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", - "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@svgr/core": "8.1.0", - "@svgr/webpack": "^8.1.0", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-svgr/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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-svgr/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/preset-classic": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz", - "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/plugin-css-cascade-layers": "3.9.2", - "@docusaurus/plugin-debug": "3.9.2", - "@docusaurus/plugin-google-analytics": "3.9.2", - "@docusaurus/plugin-google-gtag": "3.9.2", - "@docusaurus/plugin-google-tag-manager": "3.9.2", - "@docusaurus/plugin-sitemap": "3.9.2", - "@docusaurus/plugin-svgr": "3.9.2", - "@docusaurus/theme-classic": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-search-algolia": "3.9.2", - "@docusaurus/types": "3.9.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==", + "license": "MIT", + "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": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/preset-classic/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/theme-classic": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", - "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-translations": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", + "license": "MIT", + "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.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", @@ -4544,59 +3870,23 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-classic/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/theme-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", - "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", + "@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": "*", @@ -4607,7 +3897,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -4616,85 +3906,43 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz", - "integrity": "sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.1.tgz", + "integrity": "sha512-IWYqjyTPjkNnHsFFu9+4YkeXS7PD1xI3Bn2shOhBq+f95mgDfWInkpfBN4aYvx4fTT67Am6cPtohRdwh4Tidtg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@mermaid-js/layout-elk": "^0.1.9", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@mermaid-js/layout-elk": { - "optional": true - } - } - }, - "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-mermaid/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/theme-search-algolia": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz", - "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==", - "license": "MIT", - "dependencies": { - "@docsearch/react": "^3.9.0 || ^4.1.0", - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-translations": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "algoliasearch": "^5.37.0", - "algoliasearch-helper": "^3.26.0", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", + "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", + "license": "MIT", + "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", @@ -4703,7 +3951,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -4711,16 +3959,16 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", - "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" } }, "node_modules/@docusaurus/types": { @@ -4759,14 +4007,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", - "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-common": "3.9.2", + "@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", @@ -4787,111 +4035,39 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=20.0" + "node": ">=18.0" } }, "node_modules/@docusaurus/utils-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", - "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/utils-common/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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/utils-common/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-validation": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", - "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", + "@docusaurus/types": "3.8.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/utils/node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@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": ">=18.0" } }, - "node_modules/@docusaurus/utils/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==", + "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==", "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" + "@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": ">=10.0.0" + "node": ">=18.0" } }, "node_modules/@emnapi/core": { @@ -4925,13 +4101,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@epic-web/invariant": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", - "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", - "dev": true, - "license": "MIT" - }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -4954,14 +4123,19 @@ "license": "MIT" }, "node_modules/@iconify/utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", - "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.1.0", + "@antfu/install-pkg": "^1.0.0", + "@antfu/utils": "^8.1.0", "@iconify/types": "^2.0.0", - "mlly": "^1.8.0" + "debug": "^4.4.0", + "globals": "^15.14.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.0.0", + "mlly": "^1.7.4" } }, "node_modules/@jest/schemas": { @@ -5038,415 +4212,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/buffers": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.65.0.tgz", - "integrity": "sha512-eBrIXd0/Ld3p9lpDDlMaMn6IEfWqtHMD+z61u0JrIiPzsV1r7m6xDZFRxJyvIFTEO+SWdYF9EiQbXZGd8BzPfA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/codegen": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", - "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-core": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.56.10.tgz", - "integrity": "sha512-PyAEA/3cnHhsGcdY+AmIU+ZPqTuZkDhCXQ2wkXypdLitSpd6d5Ivxhnq4wa2ETRWFVJGabYynBWxIijOswSmOw==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.56.10", - "@jsonjoy.com/fs-node-utils": "4.56.10", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-fsa": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.56.10.tgz", - "integrity": "sha512-/FVK63ysNzTPOnCCcPoPHt77TOmachdMS422txM4KhxddLdbW1fIbFMYH0AM0ow/YchCyS5gqEjKLNyv71j/5Q==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-core": "4.56.10", - "@jsonjoy.com/fs-node-builtins": "4.56.10", - "@jsonjoy.com/fs-node-utils": "4.56.10", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.56.10.tgz", - "integrity": "sha512-7R4Gv3tkUdW3dXfXiOkqxkElxKNVdd8BDOWC0/dbERd0pXpPY+s2s1Mino+aTvkGrFPiY+mmVxA7zhskm4Ue4Q==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-core": "4.56.10", - "@jsonjoy.com/fs-node-builtins": "4.56.10", - "@jsonjoy.com/fs-node-utils": "4.56.10", - "@jsonjoy.com/fs-print": "4.56.10", - "@jsonjoy.com/fs-snapshot": "4.56.10", - "glob-to-regex.js": "^1.0.0", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-builtins": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.56.10.tgz", - "integrity": "sha512-uUnKz8R0YJyKq5jXpZtkGV9U0pJDt8hmYcLRrPjROheIfjMXsz82kXMgAA/qNg0wrZ1Kv+hrg7azqEZx6XZCVw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-to-fsa": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.56.10.tgz", - "integrity": "sha512-oH+O6Y4lhn9NyG6aEoFwIBNKZeYy66toP5LJcDOMBgL99BKQMUf/zWJspdRhMdn/3hbzQsZ8EHHsuekbFLGUWw==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-fsa": "4.56.10", - "@jsonjoy.com/fs-node-builtins": "4.56.10", - "@jsonjoy.com/fs-node-utils": "4.56.10" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-utils": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.56.10.tgz", - "integrity": "sha512-8EuPBgVI2aDPwFdaNQeNpHsyqPi3rr+85tMNG/lHvQLiVjzoZsvxA//Xd8aB567LUhy4QS03ptT+unkD/DIsNg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.56.10" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-print": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.56.10.tgz", - "integrity": "sha512-JW4fp5mAYepzFsSGrQ48ep8FXxpg4niFWHdF78wDrFGof7F3tKDJln72QFDEn/27M1yHd4v7sKHHVPh78aWcEw==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-utils": "4.56.10", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.56.10.tgz", - "integrity": "sha512-DkR6l5fj7+qj0+fVKm/OOXMGfDFCGXLfyHkORH3DF8hxkpDgIHbhf/DwncBMs2igu/ST7OEkexn1gIqoU6Y+9g==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "^17.65.0", - "@jsonjoy.com/fs-node-utils": "4.56.10", - "@jsonjoy.com/json-pack": "^17.65.0", - "@jsonjoy.com/util": "^17.65.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.65.0.tgz", - "integrity": "sha512-Xrh7Fm/M0QAYpekSgmskdZYnFdSGnsxJ/tHaolA4bNwWdG9i65S8m83Meh7FOxyJyQAdo4d4J97NOomBLEfkDQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.65.0.tgz", - "integrity": "sha512-7MXcRYe7n3BG+fo3jicvjB0+6ypl2Y/bQp79Sp7KeSiiCgLqw4Oled6chVv07/xLVTdo3qa1CD0VCCnPaw+RGA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.65.0.tgz", - "integrity": "sha512-e0SG/6qUCnVhHa0rjDJHgnXnbsacooHVqQHxspjvlYQSkHm+66wkHw6Gql+3u/WxI/b1VsOdUi0M+fOtkgKGdQ==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "17.65.0", - "@jsonjoy.com/buffers": "17.65.0", - "@jsonjoy.com/codegen": "17.65.0", - "@jsonjoy.com/json-pointer": "17.65.0", - "@jsonjoy.com/util": "17.65.0", - "hyperdyperid": "^1.2.0", - "thingies": "^2.5.0", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.65.0.tgz", - "integrity": "sha512-uhTe+XhlIZpWOxgPcnO+iSCDgKKBpwkDVTyYiXX9VayGV8HSFVJM67M6pUE71zdnXF1W0Da21AvnhlmdwYPpow==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/util": "17.65.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { - "version": "17.65.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.65.0.tgz", - "integrity": "sha512-cWiEHZccQORf96q2y6zU3wDeIVPeidmGqd9cNKJRYoVHTV0S1eHPy5JTbHpMnGfDvtvujQwQozOqgO9ABu6h0w==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "17.65.0", - "@jsonjoy.com/codegen": "17.65.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", - "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "^1.1.2", - "@jsonjoy.com/buffers": "^1.2.0", - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/json-pointer": "^1.0.2", - "@jsonjoy.com/util": "^1.9.0", - "hyperdyperid": "^1.2.0", - "thingies": "^2.5.0", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", - "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pointer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", - "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/util": "^1.9.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", - "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "^1.0.0", - "@jsonjoy.com/codegen": "^1.0.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", - "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -5494,6 +4259,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5507,9 +4273,9 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", - "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.2.tgz", + "integrity": "sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==", "license": "MIT", "dependencies": { "langium": "3.3.1" @@ -5574,22 +4340,10 @@ "integrity": "sha512-KVlQ/jgywZpixGCKMNwxStmmbYEMyokZpCf2YuIChhfJA2uqfAKNEM8INz7zzTo55iEXfBhIIs3VqYyqzDLj8g==", "license": "MIT", "optional": true, - "dependencies": { - "@emnapi/core": "^1.4.5", - "@emnapi/runtime": "^1.4.5", - "@tybys/wasm-util": "^0.10.0" - } - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "dependencies": { + "@emnapi/core": "^1.4.5", + "@emnapi/runtime": "^1.4.5", + "@tybys/wasm-util": "^0.10.0" } }, "node_modules/@nodelib/fs.scandir": { @@ -5627,154 +4381,6 @@ "node": ">= 8" } }, - "node_modules/@peculiar/asn1-cms": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz", - "integrity": "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "@peculiar/asn1-x509-attr": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-csr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz", - "integrity": "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-ecc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz", - "integrity": "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pfx": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz", - "integrity": "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.0", - "@peculiar/asn1-pkcs8": "^2.6.0", - "@peculiar/asn1-rsa": "^2.6.0", - "@peculiar/asn1-schema": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pkcs8": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz", - "integrity": "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pkcs9": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz", - "integrity": "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.0", - "@peculiar/asn1-pfx": "^2.6.0", - "@peculiar/asn1-pkcs8": "^2.6.0", - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "@peculiar/asn1-x509-attr": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-rsa": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz", - "integrity": "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-schema": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", - "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", - "license": "MIT", - "dependencies": { - "asn1js": "^3.0.6", - "pvtsutils": "^1.3.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-x509": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz", - "integrity": "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "asn1js": "^3.0.6", - "pvtsutils": "^1.3.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-x509-attr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz", - "integrity": "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/x509": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", - "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.0", - "@peculiar/asn1-csr": "^2.6.0", - "@peculiar/asn1-ecc": "^2.6.0", - "@peculiar/asn1-pkcs9": "^2.6.0", - "@peculiar/asn1-rsa": "^2.6.0", - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "pvtsutils": "^1.3.6", - "reflect-metadata": "^0.2.2", - "tslib": "^2.8.1", - "tsyringe": "^4.10.0" - }, - "engines": { - "node": ">=20.0.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", @@ -6157,6 +4763,7 @@ "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.4.10.tgz", "integrity": "sha512-eK3H328pihiM1323OlaClKJ9WlqgGBZpcR5AqFoWsG0KD01tKCJOeZEgtCY6paRLrsQrEJwBrLntkG0fE7WNGg==", "license": "MIT", + "peer": true, "dependencies": { "@module-federation/runtime-tools": "0.17.0", "@rspack/binding": "1.4.10", @@ -6398,6 +5005,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -6502,6 +5110,7 @@ "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==", "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.23" @@ -7281,9 +5890,21 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.8", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", - "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz", + "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -7348,9 +5969,9 @@ "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.17", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", - "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -7431,6 +6052,15 @@ "undici-types": "~7.8.0" } }, + "node_modules/@types/node-forge": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.13.tgz", + "integrity": "sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/prismjs": { "version": "1.26.5", "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", @@ -7454,6 +6084,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.0.2" } @@ -7491,9 +6122,9 @@ } }, "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "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": { @@ -7506,11 +6137,12 @@ } }, "node_modules/@types/send": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", - "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", "license": "MIT", "dependencies": { + "@types/mime": "^1", "@types/node": "*" } }, @@ -7524,24 +6156,14 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", - "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "<1" - } - }, - "node_modules/@types/serve-static/node_modules/@types/send": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", - "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "@types/send": "*" } }, "node_modules/@types/sockjs": { @@ -7592,9 +6214,9 @@ } }, "node_modules/@types/yargs": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -7771,9 +6393,9 @@ "license": "Apache-2.0" }, "node_modules/@zeit/schemas": { - "version": "2.36.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", - "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", "license": "MIT" }, "node_modules/accepts": { @@ -7794,6 +6416,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -7871,6 +6494,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -7912,34 +6536,34 @@ } }, "node_modules/algoliasearch": { - "version": "5.47.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.47.0.tgz", - "integrity": "sha512-AGtz2U7zOV4DlsuYV84tLp2tBbA7RPtLA44jbVH4TTpDcc1dIWmULjHSsunlhscbzDydnjuFlNhflR3nV4VJaQ==", - "license": "MIT", - "dependencies": { - "@algolia/abtesting": "1.13.0", - "@algolia/client-abtesting": "5.47.0", - "@algolia/client-analytics": "5.47.0", - "@algolia/client-common": "5.47.0", - "@algolia/client-insights": "5.47.0", - "@algolia/client-personalization": "5.47.0", - "@algolia/client-query-suggestions": "5.47.0", - "@algolia/client-search": "5.47.0", - "@algolia/ingestion": "1.47.0", - "@algolia/monitoring": "1.47.0", - "@algolia/recommend": "5.47.0", - "@algolia/requester-browser-xhr": "5.47.0", - "@algolia/requester-fetch": "5.47.0", - "@algolia/requester-node-http": "5.47.0" + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.34.1.tgz", + "integrity": "sha512-s70HlfBgswgEdmCYkUJG8i/ULYhbkk8N9+N8JsWUwszcp7eauPEr5tIX4BY0qDGeKWQ/qZvmt4mxwTusYY23sg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@algolia/client-abtesting": "5.34.1", + "@algolia/client-analytics": "5.34.1", + "@algolia/client-common": "5.34.1", + "@algolia/client-insights": "5.34.1", + "@algolia/client-personalization": "5.34.1", + "@algolia/client-query-suggestions": "5.34.1", + "@algolia/client-search": "5.34.1", + "@algolia/ingestion": "1.34.1", + "@algolia/monitoring": "1.34.1", + "@algolia/recommend": "5.34.1", + "@algolia/requester-browser-xhr": "5.34.1", + "@algolia/requester-fetch": "5.34.1", + "@algolia/requester-node-http": "5.34.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.27.0.tgz", - "integrity": "sha512-eNYchRerbsvk2doHOMfdS1/B6Tm70oGtu8mzQlrNzbCeQ8p1MjCW8t/BL6iZ5PD+cL5NNMgTMyMnmiXZ1sgmNw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -8100,20 +6724,6 @@ "node": ">=8" } }, - "node_modules/asn1js": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", - "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", - "license": "BSD-3-Clause", - "dependencies": { - "pvtsutils": "^1.3.6", - "pvutils": "^1.1.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -8140,9 +6750,9 @@ "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.24", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", - "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "funding": [ { "type": "opencollective", @@ -8159,9 +6769,10 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001766", - "fraction.js": "^5.3.4", + "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" }, @@ -8176,9 +6787,9 @@ } }, "node_modules/axios": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz", - "integrity": "sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -8276,15 +6887,6 @@ "node": "^4.5.0 || >= 5.9" } }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -8412,9 +7014,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.25.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", "funding": [ { "type": "opencollective", @@ -8430,12 +7032,12 @@ } ], "license": "MIT", + "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "caniuse-lite": "^1.0.30001726", + "electron-to-chromium": "^1.5.173", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -8450,21 +7052,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -8474,15 +7061,6 @@ "node": ">= 0.8" } }, - "node_modules/bytestreamjs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", - "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/cacheable-lookup": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", @@ -8601,9 +7179,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001767", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", - "integrity": "sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==", + "version": "1.0.30001727", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz", + "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==", "funding": [ { "type": "opencollective", @@ -8646,21 +7224,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" - } - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -8753,6 +7316,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8774,12 +7338,6 @@ "chevrotain": "^11.0.0" } }, - "node_modules/chevrotain/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -8935,22 +7493,135 @@ } }, "node_modules/clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "license": "MIT", + "dependencies": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "license": "MIT", "dependencies": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" + "path-key": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/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/clipboardy/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "license": "ISC" + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -9121,9 +7792,9 @@ "license": "MIT" }, "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", "license": "MIT" }, "node_modules/config-chain": { @@ -9237,11 +7908,23 @@ } }, "node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "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", @@ -9399,21 +8082,21 @@ } }, "node_modules/cross-env": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", - "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", - "dev": true, + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "license": "MIT", "dependencies": { - "@epic-web/invariant": "^1.0.0", - "cross-spawn": "^7.0.6" + "cross-spawn": "^7.0.1" }, "bin": { - "cross-env": "dist/bin/cross-env.js", - "cross-env-shell": "dist/bin/cross-env-shell.js" + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" }, "engines": { - "node": ">=20" + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, "node_modules/cross-spawn": { @@ -9483,9 +8166,9 @@ } }, "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -9496,9 +8179,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", - "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==", + "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" @@ -9508,9 +8191,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", - "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "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", @@ -9557,10 +8240,11 @@ } }, "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9605,9 +8289,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -9724,9 +8408,9 @@ } }, "node_modules/cssdb": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.7.1.tgz", - "integrity": "sha512-+F6LKx48RrdGOtE4DT5jz7Uo+VeyKXpK797FAevIkzjV8bMHz6xTO5F7gNDcRCHmPgD5jj2g6QCsY9zmVrh38A==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", "funding": [ { "type": "opencollective", @@ -9892,6 +8576,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.1.tgz", "integrity": "sha512-dbeqFTLYEwlFg7UGtcZhCCG/2WayX72zK3Sq323CEX29CY81tYfVhw1MIdduCtpstB0cTOhJswWlM/OEB3Xp+Q==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -10162,9 +8847,9 @@ } }, "node_modules/d3-format": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", - "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", "license": "ISC", "engines": { "node": ">=12" @@ -10313,6 +8998,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -10398,9 +9084,9 @@ } }, "node_modules/dagre-d3-es": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz", - "integrity": "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", + "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", "license": "MIT", "dependencies": { "d3": "^7.9.0", @@ -10506,32 +9192,16 @@ "node": ">=0.10.0" } }, - "node_modules/default-browser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", - "license": "MIT", + "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": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" + "execa": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", - "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, "node_modules/defer-to-connect": { @@ -10841,9 +9511,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", - "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "version": "1.5.191", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.191.tgz", + "integrity": "sha512-xcwe9ELcuxYLUFqZZxL19Z6HVKcvNkIwhbHUz7L3us6u12yR+7uY89dSl570f/IqNthx8dAw3tojG7i4Ni4tDA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -11416,17 +10086,17 @@ } }, "node_modules/express/node_modules/finalhandler": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "~2.4.1", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~2.0.2", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -11470,14 +10140,20 @@ } }, "node_modules/express/node_modules/statuses": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "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/exsolve": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -11540,6 +10216,21 @@ ], "license": "BSD-3-Clause" }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "license": "MIT", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, "node_modules/fastq": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", @@ -11635,6 +10326,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -11849,15 +10541,15 @@ } }, "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "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": "github", + "type": "patreon", "url": "https://github.com/sponsors/rawify" } }, @@ -11884,6 +10576,18 @@ "node": ">=14.14" } }, + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "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", @@ -12002,6 +10706,27 @@ "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", @@ -12014,22 +10739,6 @@ "node": ">= 6" } }, - "node_modules/glob-to-regex.js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", - "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -12060,6 +10769,18 @@ "node": ">=10" } }, + "node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -12160,9 +10881,9 @@ } }, "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "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", @@ -12523,6 +11244,22 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "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", @@ -12793,15 +11530,6 @@ "url": "https://github.com/sponsors/typicode" } }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "license": "MIT", - "engines": { - "node": ">=10.18" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -12899,6 +11627,17 @@ "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", @@ -12936,9 +11675,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", - "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "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" @@ -13087,39 +11826,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -13149,18 +11855,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-network-error": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", - "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "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", @@ -13224,18 +11918,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-port-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", - "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -13394,9 +12076,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "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" @@ -13531,6 +12213,12 @@ "node": ">=6" } }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "license": "MIT" + }, "node_modules/langium": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", @@ -13563,13 +12251,13 @@ } }, "node_modules/launch-editor": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", - "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", "license": "MIT", "dependencies": { - "picocolors": "^1.1.1", - "shell-quote": "^1.8.3" + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" } }, "node_modules/layout-base": { @@ -13859,6 +12547,23 @@ "node": ">=8.9.0" } }, + "node_modules/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", @@ -13875,15 +12580,15 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, "node_modules/lodash-es": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", - "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "license": "MIT" }, "node_modules/lodash.debounce": { @@ -14035,9 +12740,9 @@ } }, "node_modules/marked": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", - "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.1.1.tgz", + "integrity": "sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -14403,9 +13108,9 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "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", @@ -14473,32 +13178,15 @@ } }, "node_modules/memfs": { - "version": "4.56.10", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.56.10.tgz", - "integrity": "sha512-eLvzyrwqLHnLYalJP7YZ3wBe79MXktMdfQbvMrVD80K+NhrIukCVBvgP30zTJYEEDh9hZ/ep9z0KOdD7FSHo7w==", - "license": "Apache-2.0", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { - "@jsonjoy.com/fs-core": "4.56.10", - "@jsonjoy.com/fs-fsa": "4.56.10", - "@jsonjoy.com/fs-node": "4.56.10", - "@jsonjoy.com/fs-node-builtins": "4.56.10", - "@jsonjoy.com/fs-node-to-fsa": "4.56.10", - "@jsonjoy.com/fs-node-utils": "4.56.10", - "@jsonjoy.com/fs-print": "4.56.10", - "@jsonjoy.com/fs-snapshot": "4.56.10", - "@jsonjoy.com/json-pack": "^1.11.0", - "@jsonjoy.com/util": "^1.9.0", - "glob-to-regex.js": "^1.0.1", - "thingies": "^2.5.0", - "tree-dump": "^1.0.3", - "tslib": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "fs-monkey": "^1.0.4" }, - "peerDependencies": { - "tslib": "2" + "engines": { + "node": ">= 4.0.0" } }, "node_modules/merge-descriptors": { @@ -14526,39 +13214,33 @@ } }, "node_modules/mermaid": { - "version": "11.12.2", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.12.2.tgz", - "integrity": "sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==", + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.9.0.tgz", + "integrity": "sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag==", "license": "MIT", "dependencies": { - "@braintree/sanitize-url": "^7.1.1", - "@iconify/utils": "^3.0.1", - "@mermaid-js/parser": "^0.6.3", + "@braintree/sanitize-url": "^7.0.4", + "@iconify/utils": "^2.1.33", + "@mermaid-js/parser": "^0.6.2", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.13", - "dayjs": "^1.11.18", + "dagre-d3-es": "7.0.11", + "dayjs": "^1.11.13", "dompurify": "^3.2.5", "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", - "marked": "^16.2.1", + "marked": "^16.0.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0" } }, - "node_modules/mermaid/node_modules/dayjs": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", - "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", - "license": "MIT" - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -16433,9 +15115,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", - "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", + "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": { "schema-utils": "^4.0.0", @@ -16480,15 +15162,32 @@ } }, "node_modules/mlly": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", - "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "license": "MIT", "dependencies": { - "acorn": "^8.15.0", - "pathe": "^2.0.3", - "pkg-types": "^1.3.1", - "ufo": "^1.6.1" + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" } }, "node_modules/mrmime": { @@ -16577,10 +15276,19 @@ "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": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "license": "MIT" }, "node_modules/normalize-path": { @@ -16592,6 +15300,15 @@ "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.2", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", @@ -16659,6 +15376,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -16780,6 +15498,15 @@ "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", @@ -16992,20 +15719,16 @@ } }, "node_modules/p-retry": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", - "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "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.2", - "is-network-error": "^1.0.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" }, "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/p-timeout": { @@ -17078,9 +15801,9 @@ } }, "node_modules/package-manager-detector": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", - "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", "license": "MIT" }, "node_modules/param-case": { @@ -17237,6 +15960,15 @@ "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", @@ -17316,31 +16048,14 @@ } }, "node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" - } - }, - "node_modules/pkijs": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz", - "integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==", - "license": "BSD-3-Clause", - "dependencies": { - "@noble/hashes": "1.4.0", - "asn1js": "^3.0.6", - "bytestreamjs": "^2.0.1", - "pvtsutils": "^1.3.6", - "pvutils": "^1.1.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=16.0.0" + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" } }, "node_modules/points-on-curve": { @@ -17378,6 +16093,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -17413,9 +16129,9 @@ } }, "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17457,9 +16173,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", - "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", + "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", @@ -17472,10 +16188,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -17657,9 +16373,9 @@ } }, "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17695,9 +16411,9 @@ } }, "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17771,9 +16487,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", - "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", + "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", @@ -17786,7 +16502,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -17823,9 +16539,9 @@ } }, "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17861,9 +16577,9 @@ } }, "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17931,9 +16647,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", - "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", + "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", @@ -17946,10 +16662,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.1.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.2.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -17982,9 +16698,9 @@ } }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18162,9 +16878,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -18190,9 +16906,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -18289,10 +17005,11 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18532,9 +17249,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.6.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", - "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz", + "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==", "funding": [ { "type": "github", @@ -18547,23 +17264,20 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-alpha-function": "^1.0.1", "@csstools/postcss-cascade-layers": "^5.0.2", - "@csstools/postcss-color-function": "^4.0.12", - "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", - "@csstools/postcss-color-mix-function": "^3.0.12", - "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", - "@csstools/postcss-content-alt-text": "^2.0.8", - "@csstools/postcss-contrast-color-function": "^2.0.12", + "@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.11", - "@csstools/postcss-gradients-interpolation-method": "^5.0.12", - "@csstools/postcss-hwb-function": "^4.0.12", - "@csstools/postcss-ic-unit": "^4.0.4", + "@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.11", + "@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", @@ -18572,43 +17286,39 @@ "@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.1", - "@csstools/postcss-oklab-function": "^4.0.12", - "@csstools/postcss-position-area-property": "^1.0.0", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/postcss-property-rule-prelude-list": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@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.12", + "@csstools/postcss-relative-color-syntax": "^3.0.10", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@csstools/postcss-sign-functions": "^1.1.4", "@csstools/postcss-stepped-value-functions": "^4.0.9", - "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1", - "@csstools/postcss-system-ui-font-family": "^1.0.0", - "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@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.23", - "browserslist": "^4.28.1", + "autoprefixer": "^10.4.21", + "browserslist": "^4.25.0", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.3", + "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.6.0", + "cssdb": "^8.3.0", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.12", + "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.4", + "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.12", + "postcss-lab-function": "^7.0.10", "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", @@ -18652,9 +17362,9 @@ } }, "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -18745,9 +17455,9 @@ } }, "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -18949,6 +17659,12 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "license": "MIT" }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "license": "ISC" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -18973,24 +17689,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pvtsutils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", - "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.8.1" - } - }, - "node_modules/pvutils": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", - "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", - "license": "MIT", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -19006,6 +17704,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/quansync": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -19100,6 +17814,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19112,6 +17827,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19151,9 +17867,9 @@ "license": "MIT" }, "node_modules/react-json-view-lite": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", - "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "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==", "license": "MIT", "engines": { "node": ">=18" @@ -19168,6 +17884,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -19196,6 +17913,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19344,12 +18062,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "license": "Apache-2.0" - }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -19857,6 +18569,22 @@ "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/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -19899,18 +18627,6 @@ "node": ">=12.0.0" } }, - "node_modules/run-applescript": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", - "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -19967,13 +18683,10 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", - "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } + "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", @@ -20009,6 +18722,13 @@ "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", @@ -20029,16 +18749,16 @@ "license": "MIT" }, "node_modules/selfsigned": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", - "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "license": "MIT", "dependencies": { - "@peculiar/x509": "^1.14.2", - "pkijs": "^3.3.3" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" }, "engines": { - "node": ">=18" + "node": ">=10" } }, "node_modules/semver": { @@ -20144,28 +18864,23 @@ } }, "node_modules/serve": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.5.tgz", - "integrity": "sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA==", - "license": "MIT", - "dependencies": { - "@zeit/schemas": "2.36.0", - "ajv": "8.12.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.8.1", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.6", - "update-check": "1.5.4" + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-10.1.2.tgz", + "integrity": "sha512-TVH35uwndRlCqSeX3grR3Ntrjx2aBTeu6sx+zTD2CzN2N/rHuEDTvxiBwWbrellJNyWiQFz2xZmoW+UxV+Zahg==", + "license": "MIT", + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.5.3", + "arg": "2.0.0", + "boxen": "1.3.0", + "chalk": "2.4.1", + "clipboardy": "1.2.3", + "compression": "1.7.3", + "serve-handler": "5.0.8", + "update-check": "1.5.2" }, "bin": { - "serve": "build/main.js" - }, - "engines": { - "node": ">= 14" + "serve": "bin/serve.js" } }, "node_modules/serve-handler": { @@ -20220,25 +18935,21 @@ "license": "MIT" }, "node_modules/serve-index": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", - "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "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.8", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", "escape-html": "~1.0.3", - "http-errors": "~1.8.0", - "mime-types": "~2.1.35", - "parseurl": "~1.3.3" + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { "node": ">= 0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" } }, "node_modules/serve-index/node_modules/debug": { @@ -20260,27 +18971,38 @@ } }, "node_modules/serve-index/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "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.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" + "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-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -20306,65 +19028,316 @@ } }, "node_modules/serve/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + } + }, + "node_modules/serve/node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", + "license": "ISC", + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/serve/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4" } }, + "node_modules/serve/node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "license": "MIT" + }, "node_modules/serve/node_modules/boxen": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", - "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/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/serve/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/serve/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/serve/node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve/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/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/serve/node_modules/fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", + "license": "MIT" + }, + "node_modules/serve/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/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/serve/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/serve/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/serve/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/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/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/serve/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "license": "MIT" + }, + "node_modules/serve/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/serve/node_modules/serve-handler": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-5.0.8.tgz", + "integrity": "sha512-pqk0SChbBLLHfMIxQ55czjdiW7tj2cFy53svvP8e5VqEN/uB/QpfiTJ8k1uIYeFTDVoi+FGi5aqXScuu88bymg==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "license": "MIT", "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.0", - "chalk": "^5.0.1", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/serve/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "node_modules/serve/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "license": "MIT", - "engines": { - "node": ">=14.16" + "dependencies": { + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/serve/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "node_modules/serve/node_modules/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "dependencies": { + "string-width": "^2.1.1" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=4" } }, "node_modules/set-function-length": { @@ -20839,9 +19812,9 @@ } }, "node_modules/std-env": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", "license": "MIT" }, "node_modules/stdin-discarder": { @@ -20959,6 +19932,15 @@ "node": ">=0.10.0" } }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "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", @@ -21145,6 +20127,135 @@ "node": ">=6" } }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", + "license": "MIT", + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/term-size/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/term-size/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/term-size/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/term-size/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/term-size/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/term-size/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "license": "ISC" + }, "node_modules/terser": { "version": "5.43.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", @@ -21232,22 +20343,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/thingies": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", - "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", - "license": "MIT", - "engines": { - "node": ">=10.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "^2" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -21267,13 +20362,10 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", - "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", - "license": "MIT", - "engines": { - "node": ">=18" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", + "license": "MIT" }, "node_modules/tinypool": { "version": "1.1.1", @@ -21328,22 +20420,6 @@ "node": ">=6" } }, - "node_modules/tree-dump": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", - "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -21379,24 +20455,6 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, - "node_modules/tsyringe": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", - "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", - "license": "MIT", - "dependencies": { - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/tsyringe/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/type-detect": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", @@ -21447,9 +20505,9 @@ } }, "node_modules/ufo": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", - "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", "license": "MIT" }, "node_modules/undici-types": { @@ -21641,9 +20699,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "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", @@ -21671,9 +20729,9 @@ } }, "node_modules/update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", "license": "MIT", "dependencies": { "registry-auth-token": "3.3.2", @@ -21807,6 +20865,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -22163,6 +21222,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.100.2.tgz", "integrity": "sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -22263,57 +21323,26 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", - "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "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": "^4.43.1", - "mime-types": "^3.0.1", - "on-finished": "^2.4.1", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { @@ -22326,52 +21355,54 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", - "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.25", - "@types/express-serve-static-core": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", + "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.2.1", - "chokidar": "^3.6.0", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", "colorette": "^2.0.10", - "compression": "^1.8.1", + "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "express": "^4.22.1", + "default-gateway": "^6.0.3", + "express": "^4.17.3", "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.9", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "schema-utils": "^4.2.0", - "selfsigned": "^5.5.0", + "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": "^7.4.2", - "ws": "^8.18.0" + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^4.37.0 || ^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -22382,57 +21413,6 @@ } } }, - "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "wsl-utils": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - "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", @@ -22656,6 +21636,12 @@ "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", @@ -22689,36 +21675,6 @@ } } }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - "license": "MIT", - "dependencies": { - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wsl-utils/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/xdg-basedir": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", @@ -22750,9 +21706,9 @@ "license": "ISC" }, "node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", "license": "MIT", "engines": { "node": ">=12.20" From a431e9971cbbcfa766ac2ccba2552aa7aaf79dc4 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Wed, 18 Feb 2026 08:27:27 -0700 Subject: [PATCH 4/5] Add missing image file to configuringprograms.md --- .../temp_image.png | Bin 0 -> 154248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png new file mode 100644 index 0000000000000000000000000000000000000000..338249c38fea3caac08939a30b0820fcb7069e90 GIT binary patch literal 154248 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

RyOB^&!$6*5`9t1#)0UV4 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 Date: Wed, 18 Feb 2026 08:28:55 -0700 Subject: [PATCH 5/5] Add missing image file to configuringprograms.md --- ...mage.png => ka04u00000116HU_0EM4u000007ci9R.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/{ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png => ka04u00000116HU_0EM4u000007ci9R.png} (100%) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png similarity index 100% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png/temp_image.png rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/images/ka04u00000116HU_0EM4u000007ci9R.png