From c8ee05727481284ab5147139873c83144282b29b Mon Sep 17 00:00:00 2001 From: Laurens Weijs Date: Tue, 27 Aug 2024 10:54:45 +0200 Subject: [PATCH] Mend integration of frontend build system with nl-design-system --- Dockerfile | 2 +- amt/site/static/fonts/ROsanswebtextbold.woff | Bin 69467 -> 0 bytes .../static/fonts/ROsanswebtextitalic.woff | Bin 84044 -> 0 bytes .../static/fonts/ROsanswebtextregular.woff | Bin 76489 -> 0 bytes amt/site/static/images/logo.svg | 1 - amt/site/static/scss/layout.scss | 95 +- amt/site/templates/footer.html.j2 | 62 +- amt/site/templates/header.html.j2 | 72 +- .../templates/layouts/base.html.j2.webpack | 5 +- amt/site/templates/projects/_list.html.j2 | 4 +- amt/site/templates/projects/index.html.j2 | 69 +- amt/site/templates/projects/new.html.j2 | 88 +- package-lock.json | 4964 ++++++++++++----- package.json | 5 + tests/api/routes/test_projects.py | 13 +- tests/e2e/test_move_task.py | 2 +- tests/e2e/test_scroll_project.py | 4 +- tests/e2e/test_search_project.py | 6 +- tsconfig.json | 2 +- webpack.config.js | 38 + webpack.config.prod.js | 38 + 21 files changed, 3802 insertions(+), 1668 deletions(-) delete mode 100644 amt/site/static/fonts/ROsanswebtextbold.woff delete mode 100644 amt/site/static/fonts/ROsanswebtextitalic.woff delete mode 100644 amt/site/static/fonts/ROsanswebtextregular.woff delete mode 100644 amt/site/static/images/logo.svg diff --git a/Dockerfile b/Dockerfile index d15406de..01aefa2f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG NVM_VERSION LABEL maintainer=ai-validatie@minbzk.nl \ organization=MinBZK \ license=EUPL-1.2 \ - org.opencontainers.image.description="Transparency of Algorithmic Decision making" \ + org.opencontainers.image.description="Algoritm Management Toolkit" \ org.opencontainers.image.source=https://github.com/MinBZK/amt \ org.opencontainers.image.licenses=EUPL-1.2 diff --git a/amt/site/static/fonts/ROsanswebtextbold.woff b/amt/site/static/fonts/ROsanswebtextbold.woff deleted file mode 100644 index 6f0e3c819eca6311a8fa8d4e7c9e7dcb436cfdc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69467 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 Z)i#~}|8=^LsxAs;>-qm=_a8qGLmyP-&%6Kt diff --git a/amt/site/static/fonts/ROsanswebtextitalic.woff b/amt/site/static/fonts/ROsanswebtextitalic.woff deleted file mode 100644 index 7e74d6692834f0061b2a9d8f904cc5566d2c1f09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84044 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%0A^tJtbs}qGM5GQbB=py!+TZ0 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�tIG zF&9SpNL`54Ytew!YdR_kOPF5EYsy&1rlXE&F{?#IFSJ%PtX}#IYYC%OYk*ay0pNYC zUw$L4lK{#Yd}0LevHJ;pEY>b)!l26!Q;ajIE99^+t)sj@9mkls8{$idJgg-%gSD9a`j6&nzq+#7qvgQqRRQ63GO{HtTbQoL!6Utqn_9HpJ32>kAop zRztjrdF{n~^z^U=>b)6{+V3{C5;q>&O$rd6JjF8;PmW><`z*5uOJ)!Y*H-jvd)fIo3J49J?LrxYTsVT&|iSx zq1a!{H_JuUJ*kOB(-C`|0QI9@fT7p|(OZF+#POr(8k@;8~0KNl|?|^=F-N zlFLtWVGUGSkFKdkSW&wpzlU-%AsLg?E6CR=#v$U&#h(Hx*H{M<`65~jribSs7QzaJ zd@20h{sLPd*gUv4w1&Nd?ZuOr?q48qp7J?7ysOQSApISPCm}wD_#Wab5)L>v7dlor z);hL0b~$Y01oZAJCw=Z*;auxPLNI{TlN^5WERpg}X7C%2-Li#_AC)#HaDy z2$+|#IDQS|S}=}JDdsxWRlK_xe@b?j;2Ojve~raIh?wNA(%oRKl)=34HJBHII0}{_ zDNos+vcqLuIbFu*qSTtQcM!q*BqpbQn7eZl=(h_KD-vrHTM{ZCyPrZw*$R<`qEa%A zCs4p{i0>fYh4>ql9EIKy-j70mhXo@8C67UThvGX*vaz^>EkB?L-tIt?VjsYtX;Avw zDfqW3@N~?co15L5EI6w`$?`b-E>BJ%zuK-;o>A)0b*QS%HP)%BL)cfnD@WAC%GtHf z-g$`CPcXpugJ$dcH@YH}2&Oxq32A5aGJH_xFbqoZ z_E3AhNP z6?%dSohXuLl3F|naTj{}0*EQZX8{-sHqUtET@VZKNVl2`Bg`8PBgdlH=pb_tnORcv zvzGyZy)tU#$Kn@X7Xl4Lt%5b}nr4 zL%_tbA9vW245*VNd;`<0eDpFSut}NRNJ*5$S%uP!LTe&jQVo{Gk(6m2Le(g&hg`_T z_IjwxQCJVbKC17)yfoQ4gVN_Z&3-|NlTPdxl%mhP9H=R-eH9BCX}KluNd zk+?ee{BRLach{U9aW|eisNn!=iYkj6tE1d#1HZ2VODEYJVj5T-u<@ae+y+5heq(N; z2399-X2OavNlXmrB12@u)WC)SH85ofysTknW@2JynxU+1!Dz_H#{9)QH`iNORY1c* zg`c-cfY;aNrHP=RhJ>xNrWCgj8>n~|=hJ}}%PehQH-6={i$XbAf6=*&;V>>%rlB;XdGJSv1Hbxdk z0T$*ZAU-d*HJ>^!BghFn?98l8yh_4WVjdc^gYb?N(iH)J7DYu;H6Dk&vni zRqDI}m2q|#1wx`C1tbDUpeTug`snqJ*F(G>Yi7L5@-O<-pVH^5KcG+jCw=Qn&)gYr zyde#szEmo);vC<(ALpLA9)~gZ?a~ojV)WC|xOu$9zQdEp7ucoFPXTw>_nn^uUT*nZ zWLuqI1HJ_NUjbi++pU1Fu$4K!+QQe_*UPs9zR|)fo%hQ>1iZ$+x%>;NFD+k1fj=+* z9`F)-{MBy(Utl*@mjdpv!_}35ms>s;nO#i+zQi7{{t>X}>G2hIYwc#hS6lcxi`MQ1 ze4~X|T71@6ckRc0Im)fs;!kFLEK6yu&@w5w(nF!S%6RVqe_5A;_q*LqerH!rgf7RT zw0t*tFRb+o5ieEDd%caj5x2SE2R6Y9qTR!5fx9k}a%lLSS5!mK+~Te%g+{HNEK8&| zcRA7uErvYdsj6n$G2>bop(lxzs*HGI@SF+loUG!qq$4jQbsTz-^ zF<^)agV`A*V!l((nv_XN6~-;U(w3s5|GgWhwtGXDT?1@vf^^&|OU9-OAftM^^*mbw*Z^YnGyo0k%Fpd6xKkjyW z+s}6PpKt$@|2^+{B(zhX`-r^*-jBQ6&t7C!|K{QGYc41?&oVNEU}P+xTR$#7@GeB;E;eaO)YZH<>Iv zIPu~Xna-m)bv^i?zo%!^-Jv)a@d&?ts+dxiG$`&Wj9OW0s>Xvp?r(*wfM42T-qcQm z0*ykWGxqW}bvQbuWra!_cNOZn3468Uh?Dc3{%{gFGAdf}(`{SI&*sxm z!KNw3dwS~>xfRs@wB6wF_A}=cZT7aAx%{Jh(fFLdCth{knkPTWDRto9v1XSPJbbr) z!Y7oW>CoqB^pez}2{SyV^T*)w8u}gvRQ*$wi0S<($$yb$60E+5@tlXx-K@GiegYyo z35xKRYGUKKM!_p3&CBo(6=bhy*W3;^=Y>}!3Nw<1Q}je9f0{NY*pzzroDJo3b={N= zNI|cLJ8uiptnrZ{)0D73U473r|Mxgsb`m= zjqf9y`+D`*HhYGd+h@;#J~#ipg`7teVdm`HHTICfeKDP7JIt9s^(XW#aQ2uzq*bTE zF>*Pd4Az1s$i;5Z?+9QWRP{-GYnaU|b&h0D>Llf3Wuz0W(o_jiJE zz~6tQzjwlq|M_rJ`X`IyFbzBKG@isw=s}oS%w`UzV+JDllOB5UHx6Vj4#Klg@f4n6 z9`osA0Shq`vp62Vawkr}!JLRg@FJeW^LT-iIGHt%PoYOcRpK=B&cpxhAI$p(Vi1Q%MQ5DvYjCwhgJ+@2q)uIoWc$s&rYUXimQ1A*KjS@aXmNiN^ay;+{CMS4L5TOw{jb= z<#pW7>v;oj`3Qyoyf0V8JU>Jnc~STnb1Ew!L&%$=CP(=0>H?ohLQMT^s=MRX}_iQ9TiG3~yD zVq2b8nb+#hYn3J2M99}RI*r(-zogRBE)^m9jF8hHBpT#|Oihm!hTLtuA?Ilwt|fHD zOl3gzbci;29T816)ufj6b-Fa2Qqv_g`CV>8rlDBb^*xF?uAwozDILiQ>apzh^o3V( z22$i+6{mUFMJYU5Dk9gUI!UU8t&YN09oVXb9dnh5jlzz(VaHu>(Bzghr@khK(ww1s zU9gw9DI_GB#F#s|cU^{bcSx77Fq|%igl&w0ZOS~;ooC9DNeMgoAJ|nMOIDW0YL6|S zV>^v(3EdXZ?J>}8=ZPuTGEx#~N@*wrS)!xe>9P^liCgD;!(tSf_uWwlLYRgw^iMsnjpj#U*7y$Ig?s z-0#>@XXSycXt$RBCMJ%_E($CCd16Jv6FbXz6Wk0k7vo1)E0hAK@B}*H38on@Ut-O; z1^>dy912G$WKOvm+8M_eRwG&>p@>w8Tf~P|(o=O*xAdb*C00000 z00aOC00ICM0097C00aO300Ma0rIuSr6j2z*|KF@@yPK_--JLc|)9z7_$aatFAtLQU z5B3m&AXFNKkkvz_U0y1B>A4GZd5DOLsE8B^+N30G6CsG|p+pQMWxLsh;PjtQ(+yi& zZT`%eGiT;I=llKVoU;o7;6o8s!CJL?T^anlD)v?*7inyVF>sy_)&K_mylG zJ=0+E>Ouw3MU?l-~gq z2J87o?QSm0umGjJI>$7WbIz_z=(*jzPZGHr#aNbbmpr>(O6S3#OGDmiNcyC9Sn}j? z)hRg_8`{GFu@AvvBAbS^w2kC@apraZ8DScRp^5cG@3LoLO1+~DfDMJ-1?qF8|@Jmzlx3Y}Pw zI6h#rWJwOTNWM%(xy+Hd*edg69=1zFBB+!)sY8_bl%W@4{N+{uKFJ*l#^A2j>Zsxrm>8PYERFPqfGNdU(nlc2G!J`abW$-CONEy7! z;86xY8QvfhZ>bR4$&;x(9_1NJo_u7;WSNX{QXmDa7fK=PQ^+}9Ic?>%mD8o1Zsl|{ zyJgBL%IQTRrn7X|yh`O&9-s1zRi1ImlY!lopGn;`hIWnBH4ta{Lo@PSi6|w*=jkD4*aHCFsRh$S*~{W&;3t+C_{p4na{6 zMbA9E{D@e9La9=S$^t|bN*nlwTiTFmVk;MsidA z$X)sM@3-gkU*xI2kfbWT#ZR62@{kw&0F%=jE&u>{+MQL)ZrnH!y!$H}IwinF<8hE6 zS!gE6Vv!(+Jg|1Mz}_gSC2>TN3fZz^|5839Kek1UWou&lvcN!)_^7U`E^@LrKRQE~ z?1Of8n{3k4gxD6Y)VAIxUoYN0dzHM|on#%0DwU|?rMnX%$_A^y53EblC#z$+;9>(&=MG)~B@Dym(3tb0v|~xhNH1Jbhw3fm?$5laJc!0K+v;kZ(=R9b2Y< zRm=A2Bu@>(gAbmIMo@g;(xr1g=f({sVYyPRtVo$aIhT$NvW87wbjyY|FY?)zw+Eb& zg*LA@XDdQ(u|+($ZImQVKvw{n`$4yedfX+Bdlka0IWBZlG^Fv!YQc?`(7@=h}16_K3=j0>c8UVno7mv2z$$MbvvoCq*aUvvu5+OWTkf ztNDgIj2qjKU}*K7Xu)2>iB-W(GjP=!S?+n%Yz9+ZS) zkjP!645|~npPHen8ZMUvVD#@0?kRDQ)OEAydxjqX+jtgjO5Y-(<(_uHRWQ)CE*fZ@ zj#-TM3=<3EtT%$S;o#r#&9J-(vcmOOUe}F0dbLfb|9_qCqpFKS*?Rs*+5HES_(SyJ Cil=V? diff --git a/amt/site/static/fonts/ROsanswebtextregular.woff b/amt/site/static/fonts/ROsanswebtextregular.woff deleted file mode 100644 index 624c3f89a784358d6a72548ce60260b154783505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76489 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�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 diff --git a/amt/site/static/images/logo.svg b/amt/site/static/images/logo.svg deleted file mode 100644 index f7cfde29..00000000 --- a/amt/site/static/images/logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/amt/site/static/scss/layout.scss b/amt/site/static/scss/layout.scss index d599ab17..8535dda5 100644 --- a/amt/site/static/scss/layout.scss +++ b/amt/site/static/scss/layout.scss @@ -1,24 +1,3 @@ -@font-face { - font-family: "Rijksoverheid Sans"; - src: url("../fonts/ROsanswebtextregular.woff") format("opentype"); - font-style: normal; - font-weight: 400; -} - -@font-face { - font-family: "Rijksoverheid Sans"; - src: url("../fonts/ROsanswebtextitalic.woff") format("opentype"); - font-style: italic; - font-weight: 400; -} - -@font-face { - font-family: "Rijksoverheid Sans"; - src: url("../fonts/ROsanswebtextbold.woff") format("opentype"); - font-weight: 700; - font-style: normal; -} - :root { --clr-neutral-800: hsl(234deg 29% 20%); --clr-neutral-700: hsl(235deg 18% 26%); @@ -27,7 +6,7 @@ --clr-accent-600: hsl(211deg 69% 27%); --clr-accent-400: hsl(203deg 100% 39%); --clr-accent-200: hsl(203deg 63.8% 81.6%); - --ff-base: "Rijksoverheid Sans", sans-serif; + --ff-base: "RijksoverheidSansWebText", sans-serif; --fw-regular: 400; --fw-bold: 700; --fs-300: 0.825rem; @@ -62,42 +41,6 @@ main { margin-inline: clamp(1rem, 2vw, 4rem); } -footer { - margin-block-start: 2em; - border-block-start-color: var(--clr-accent-200); - border-block-start-style: solid; - border-block-start-width: 0.5rem; - background-color: hsl(203deg 100% 39%); - height: 2rem; -} - -.header { - margin-bottom: 2em; - border-bottom-color: var(--clr-accent-200); - border-bottom-style: solid; - border-bottom-width: 0.5em; -} - -.header a { - color: inherit; - text-decoration: none; -} - -.header-top { - padding-inline: 0.75em; - padding-block: 0.5em; - color: var(--clr-accent-600); - font-size: 1.125em; - line-height: 1.5em; - white-space: nowrap; -} - -.header-logo-image { - aspect-ratio: 1 / 1; - max-width: 180px; - display: block; -} - .language-selection { margin-inline-end: clamp(1rem, 2vw, 4rem); } @@ -108,42 +51,6 @@ footer { color: inherit; } -.header-nav { - background-color: var(--clr-accent-400); - height: 50px; - color: var(--clr-neutral-100); - text-decoration: none; - display: flex; - gap: clamp(0.1rem, 1vw, 2rem); - justify-content: flex-end; -} - -.header-nav > div { - align-self: center; -} - -.header-nav a { - border-block-end: 0.1em solid; - border-block-end-color: var(--clr-accent-200); - border-block-end-style: dashed; - padding-block: 0.2em; -} - -.header-nav a:hover { - color: var(--clr-accent-600); - background-color: var(--clr-accent-200); - flex-grow: 1; - border-width: 1.25em; - border-radius: 0.5em; -} - -.header-nav-container ul { - display: flex; - justify-content: space-between; - align-items: center; - gap: clamp(1rem, 2vw, 4rem); -} - .margin-bottom-large { margin-bottom: 1em; } diff --git a/amt/site/templates/footer.html.j2 b/amt/site/templates/footer.html.j2 index 5e0ea021..c641a1fb 100644 --- a/amt/site/templates/footer.html.j2 +++ b/amt/site/templates/footer.html.j2 @@ -1,2 +1,60 @@ -

-
+ diff --git a/amt/site/templates/header.html.j2 b/amt/site/templates/header.html.j2 index e8a9f64d..858e5a27 100644 --- a/amt/site/templates/header.html.j2 +++ b/amt/site/templates/header.html.j2 @@ -1,26 +1,60 @@
-
- - {% trans %}Algorithm Management Toolkit{% endtrans %} ({{ version }}) +
+
-
-
-
diff --git a/amt/site/templates/layouts/base.html.j2.webpack b/amt/site/templates/layouts/base.html.j2.webpack index 8dc98d4f..68f206cb 100644 --- a/amt/site/templates/layouts/base.html.j2.webpack +++ b/amt/site/templates/layouts/base.html.j2.webpack @@ -17,19 +17,16 @@ <% } %> - {% endblock %} {% block styles %} - <% for (const css of htmlWebpackPlugin.files.css) { %> <% } %> - {% endblock %} - + {% block header %} {% include 'header.html.j2' %} {% endblock %} diff --git a/amt/site/templates/projects/_list.html.j2 b/amt/site/templates/projects/_list.html.j2 index 0940103b..72ba2c60 100644 --- a/amt/site/templates/projects/_list.html.j2 +++ b/amt/site/templates/projects/_list.html.j2 @@ -1,6 +1,6 @@ {% for project in projects %} - {% if loop.last and projects|length == limit %} -
  • {{ project.name }}
  • + {% if loop.last and projects|length == limit %} +
  • {{ project.name }}
  • {% else %}
  • {{ project.name }}
  • {% endif %} diff --git a/amt/site/templates/projects/index.html.j2 b/amt/site/templates/projects/index.html.j2 index e1a5a7ba..36ccb20f 100644 --- a/amt/site/templates/projects/index.html.j2 +++ b/amt/site/templates/projects/index.html.j2 @@ -1,38 +1,45 @@ {% extends 'layouts/base.html.j2' %} {% block content %} -

    {% trans %}Projects{% endtrans %}

    -
    - - -
    +
    +
    -
      - {% include 'projects/_list.html.j2' %} -
    +

    {% trans %}Projects{% endtrans %}

    -
    +
    + + +
    + +
      + {% include 'projects/_list.html.j2' %} +
    + +
    +
    + +
    {% endblock %} diff --git a/amt/site/templates/projects/new.html.j2 b/amt/site/templates/projects/new.html.j2 index 5f4919fb..f5c10d60 100644 --- a/amt/site/templates/projects/new.html.j2 +++ b/amt/site/templates/projects/new.html.j2 @@ -1,21 +1,77 @@ {% extends 'layouts/base.html.j2' %} {% block content %} -

    {% trans %}New Project{% endtrans %}

    - -
    - {% trans %}Project name{% endtrans %} - -
    - {% trans %}Selected Instruments{% endtrans %} - {% for instrument in instruments %} -
    - +
    +
    +
    +
    +
    +

    {% trans %}Create new project{% endtrans %}

    +
    + +
    +
    +
    +
    + +
    + +
    +
    +
    + +
    + {% trans %}Select 1 or more instruments{% endtrans %} +
    +
    + {% for instrument in instruments %} +
    + + {% endfor %} +
    +
    +
    +
    +

    + +

    + +
    - {% endfor %} -
    - - - -
    + + + {% endblock %} diff --git a/package-lock.json b/package-lock.json index 231e9712..1c0ac83b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,24 +9,30 @@ "version": "1.0.0", "license": "EUPL-1.2", "dependencies": { + "@nl-rvo/assets": "1.0.0-alpha.360", + "@nl-rvo/component-library-css": "1.1.0", + "@nl-rvo/design-tokens": "1.0.0-alpha.407", "htmx.org": "^1.9.12", "hyperscript.org": "^0.9.12", "sortablejs": "^1.15.2" }, "devDependencies": { - "@eslint/js": "^9.9.1", + "@eslint/js": "^9.9.0", "@types/hyperscript": "^0.0.7", "@types/sortablejs": "^1.15.8", "clean-webpack-plugin": "^4.0.0", "css-loader": "^7.1.2", - "eslint": "^9.9.1", + "eslint": "^9.9.0", "eslint-config-prettier": "^9.1.0", "globals": "^15.9.0", + "html-webpack-deploy-plugin": "^3.0.0", "html-webpack-plugin": "^5.6.0", - "husky": "^9.1.5", + "husky": "^9.1.4", + "install": "0.13.0", "jest": "^29.7.0", "lint-staged": "^15.2.9", "mini-css-extract-plugin": "^2.9.1", + "npm": "10.8.2", "prettier": "3.3.3", "sass": "^1.77.8", "sass-loader": "^16.0.1", @@ -36,8 +42,8 @@ "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "typescript-eslint": "^8.3.0", - "webpack": "^5.94.0", + "typescript-eslint": "^8.2.0", + "webpack": "^5.93.0", "webpack-cli": "^5.1.4" } }, @@ -46,7 +52,6 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -60,7 +65,6 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -70,11 +74,10 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -84,7 +87,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -115,19 +117,17 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.25.0", + "@babel/types": "^7.25.4", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -141,7 +141,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", @@ -153,22 +152,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -178,7 +166,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -192,7 +179,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", @@ -211,7 +197,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -221,7 +206,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -235,7 +219,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -245,7 +228,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -255,7 +237,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -265,7 +246,6 @@ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.25.0", "@babel/types": "^7.25.0" @@ -279,7 +259,6 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -295,7 +274,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -308,7 +286,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -323,7 +300,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -332,15 +308,13 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -350,7 +324,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -360,7 +333,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -369,13 +341,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.25.2" + "@babel/types": "^7.25.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -389,7 +360,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -402,7 +372,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -415,7 +384,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -428,7 +396,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -444,7 +411,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -460,7 +426,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -473,7 +438,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -486,7 +450,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -502,7 +465,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -515,7 +477,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -528,7 +489,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -541,7 +501,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -554,7 +513,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -567,7 +525,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -580,7 +537,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -596,7 +552,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -608,13 +563,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -628,7 +582,6 @@ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.25.0", @@ -639,17 +592,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", - "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", + "@babel/types": "^7.25.4", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -662,17 +614,15 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/types": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -686,15 +636,13 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -707,7 +655,6 @@ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -728,7 +675,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, @@ -751,7 +697,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" } @@ -771,7 +716,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": ">=18" }, @@ -795,7 +739,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "engines": { "node": ">=18" }, @@ -808,7 +751,6 @@ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -818,7 +760,6 @@ "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -829,7 +770,6 @@ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -845,7 +785,6 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -858,7 +797,6 @@ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, - "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -882,7 +820,6 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -901,19 +838,11 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -921,19 +850,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@eslint/js": { "version": "9.9.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz", @@ -957,7 +873,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -971,7 +886,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=18.18" }, @@ -985,7 +899,6 @@ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -997,12 +910,94 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -1012,7 +1007,6 @@ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -1030,7 +1024,6 @@ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/reporters": "^29.7.0", @@ -1078,7 +1071,6 @@ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", @@ -1094,7 +1086,6 @@ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, - "license": "MIT", "dependencies": { "expect": "^29.7.0", "jest-snapshot": "^29.7.0" @@ -1108,7 +1099,6 @@ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, - "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -1121,7 +1111,6 @@ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -1139,7 +1128,6 @@ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -1155,7 +1143,6 @@ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, - "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.7.0", @@ -1194,50 +1181,11 @@ } } }, - "node_modules/@jest/reporters/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", - "dev": true, - "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/@jest/reporters/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -1250,7 +1198,6 @@ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", @@ -1265,7 +1212,6 @@ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", @@ -1281,7 +1227,6 @@ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", @@ -1297,7 +1242,6 @@ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", @@ -1324,7 +1268,6 @@ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -1341,7 +1284,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1355,7 +1297,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1364,7 +1305,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1373,7 +1313,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -1382,25 +1321,37 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@nl-rvo/assets": { + "version": "1.0.0-alpha.360", + "resolved": "https://registry.npmjs.org/@nl-rvo/assets/-/assets-1.0.0-alpha.360.tgz", + "integrity": "sha512-YfHk1bDfyPLtZEi5rBZLyhYaeZOs35MWRPZnL+GYiHmmsy+avqDL3wOrKEd1tF9bT2b/cI3jkmh8jsg5XKlToQ==" + }, + "node_modules/@nl-rvo/component-library-css": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nl-rvo/component-library-css/-/component-library-css-1.1.0.tgz", + "integrity": "sha512-2XUdTzjUjkgysMsR5vDtcHM/2oUR+caeBRdyuTLFs39GD9tfw+H6oNWDKUD7cVlNG4zjsQByl/nOXE4xr1gh1g==" + }, + "node_modules/@nl-rvo/design-tokens": { + "version": "1.0.0-alpha.407", + "resolved": "https://registry.npmjs.org/@nl-rvo/design-tokens/-/design-tokens-1.0.0-alpha.407.tgz", + "integrity": "sha512-6AkAsj/J/agXU1ks/HOIVzgVIsKlr5/DGEB9AYXBuBtSo/VUtEv25Dq5jFzzu7WloggALKn3n9cPQJ6yoNvXSA==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1414,7 +1365,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -1424,7 +1374,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1437,15 +1386,13 @@ "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -1455,7 +1402,6 @@ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } @@ -1464,36 +1410,31 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@tsconfig/node16": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -1507,7 +1448,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -1517,7 +1457,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -1528,7 +1467,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } @@ -1544,7 +1482,6 @@ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -1555,7 +1492,6 @@ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -1564,29 +1500,25 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/hyperscript": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@types/hyperscript/-/hyperscript-0.0.7.tgz", "integrity": "sha512-lkaeD+u14AQFB0kmVZk53lJHIGVtEnnXSsQuPsTSmxZ/A3Oey1Bj5j5shdNmmDBsBG+EL4YmtvCcBS9scs1eBg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -1596,7 +1528,6 @@ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -1605,22 +1536,19 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/node": { - "version": "22.4.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.1.tgz", - "integrity": "sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg==", + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } @@ -1629,22 +1557,19 @@ "version": "1.15.8", "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.15.8.tgz", "integrity": "sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true, - "license": "MIT" + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -1653,8 +1578,7 @@ "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.3.0", @@ -1879,7 +1803,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -1889,29 +1812,25 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -1922,15 +1841,13 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -1943,7 +1860,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -1953,7 +1869,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } @@ -1962,15 +1877,13 @@ "version": "1.11.6", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -1987,7 +1900,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -2001,7 +1913,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -2014,7 +1925,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -2029,7 +1939,6 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -2040,7 +1949,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -2054,7 +1962,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -2068,7 +1975,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -2086,21 +1992,18 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2113,7 +2016,6 @@ "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^8" } @@ -2123,7 +2025,6 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -2133,7 +2034,6 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.11.0" }, @@ -2146,7 +2046,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2163,7 +2062,6 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -2181,7 +2079,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -2197,15 +2094,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -2215,7 +2110,6 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -2231,19 +2125,20 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -2254,7 +2149,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2267,25 +2161,19 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, - "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -2298,7 +2186,6 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2308,7 +2195,6 @@ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -2318,7 +2204,6 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, - "license": "MIT", "dependencies": { "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", @@ -2340,7 +2225,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -2357,7 +2241,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -2374,7 +2257,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2384,7 +2266,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -2400,7 +2281,6 @@ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -2427,7 +2307,6 @@ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" @@ -2443,15 +2322,22 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, - "license": "MIT" + "engines": { + "node": "*" + } }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -2463,15 +2349,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2482,7 +2366,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -2509,7 +2392,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001646", "electron-to-chromium": "^1.5.4", @@ -2528,7 +2410,6 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -2536,15 +2417,13 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -2554,7 +2433,6 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -2565,15 +2443,14 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true, "funding": [ { @@ -2588,15 +2465,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2608,41 +2483,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -2652,7 +2497,6 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -2677,7 +2521,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -2690,7 +2533,6 @@ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0" } @@ -2706,24 +2548,21 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", - "dev": true, - "license": "MIT" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "dev": true }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -2736,7 +2575,6 @@ "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, - "license": "MIT", "dependencies": { "del": "^4.1.1" }, @@ -2752,7 +2590,6 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^5.0.0" }, @@ -2768,7 +2605,6 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" @@ -2785,7 +2621,6 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -2795,35 +2630,26 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2838,7 +2664,6 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -2856,7 +2681,6 @@ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -2866,12 +2690,23 @@ "node": ">=6" } }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -2881,15 +2716,13 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2901,49 +2734,46 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, - "license": "MIT", "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -2965,32 +2795,11 @@ } } }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/cosmiconfig/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -3011,15 +2820,13 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3034,7 +2841,6 @@ "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12 || >=16" } @@ -3044,7 +2850,6 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -3080,7 +2885,6 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -3097,7 +2901,6 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -3111,7 +2914,6 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -3124,7 +2926,6 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -3137,7 +2938,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -3155,7 +2955,6 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, - "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, @@ -3169,15 +2968,13 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3187,7 +2984,6 @@ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -3201,48 +2997,11 @@ "node": ">=6" } }, - "node_modules/del/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", - "dev": true, - "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/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3252,7 +3011,6 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -3262,7 +3020,6 @@ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -3272,7 +3029,6 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -3285,7 +3041,6 @@ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, - "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -3295,7 +3050,6 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -3315,15 +3069,13 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -3339,7 +3091,6 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -3354,25 +3105,22 @@ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "node_modules/electron-to-chromium": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.12.tgz", - "integrity": "sha512-tIhPkdlEoCL1Y+PToq3zRNehUaKp3wBX/sr7aclAWdIWjvqAe/Im/H0SiCM4c1Q8BLPHCdoJTol+ZblflydehA==", - "dev": true, - "license": "ISC" + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "dev": true }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -3381,18 +3129,25 @@ } }, "node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, - "license": "MIT" + "engines": { + "node": ">= 4" + } }, "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -3406,7 +3161,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, - "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -3416,7 +3170,6 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -3426,7 +3179,6 @@ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, - "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -3439,7 +3191,6 @@ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -3452,7 +3203,6 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -3461,27 +3211,27 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/escalade": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { @@ -3548,7 +3298,6 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -3557,51 +3306,10 @@ } }, "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -3613,89 +3321,16 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { - "node": ">=10" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { @@ -3703,7 +3338,6 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", @@ -3721,7 +3355,6 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -3735,7 +3368,6 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -3743,22 +3375,11 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -3766,22 +3387,11 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3791,7 +3401,6 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -3800,15 +3409,13 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -3818,7 +3425,6 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -3851,7 +3457,6 @@ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", @@ -3867,15 +3472,13 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3892,7 +3495,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -3904,29 +3506,25 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-uri": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -3936,7 +3534,6 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -3946,7 +3543,6 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -3956,7 +3552,6 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^4.0.0" }, @@ -3969,7 +3564,6 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3978,17 +3572,19 @@ } }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat": { @@ -3996,7 +3592,6 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -4006,7 +3601,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" @@ -4019,15 +3613,13 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true, - "license": "ISC" + "dev": true }, "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==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -4035,7 +3627,6 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -4049,7 +3640,6 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4059,7 +3649,6 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -4069,7 +3658,6 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -4079,7 +3667,6 @@ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -4092,7 +3679,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -4102,7 +3688,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -4110,12 +3695,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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", + "dev": true, + "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": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -4127,15 +3732,13 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" + "dev": true }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, - "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -4148,7 +3751,6 @@ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, - "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -4163,7 +3765,6 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4176,7 +3777,6 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -4189,7 +3789,6 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -4201,34 +3800,11 @@ "node": ">=0.10.0" } }, - "node_modules/globby/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", - "dev": true, - "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/globby/node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4237,15 +3813,13 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/graphemer": { "version": "1.4.0", @@ -4258,7 +3832,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -4268,7 +3841,6 @@ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -4281,7 +3853,6 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, - "license": "MIT", "bin": { "he": "bin/he" } @@ -4290,15 +3861,13 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -4315,22 +3884,11 @@ "node": ">=12" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -4338,12 +3896,123 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/html-webpack-deploy-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-webpack-deploy-plugin/-/html-webpack-deploy-plugin-3.0.0.tgz", + "integrity": "sha512-aiYqT5m+4ptmrAkjLNwExLDsxTbHdlpz0fNTXTXjkWcI+OFevbVrLDs8wVo0yXzac5fdRcwv/apmVImFi3yZpg==", + "dev": true, + "dependencies": { + "copy-webpack-plugin": "^7.0.0", + "find-up": "^5.0.0", + "html-webpack-tags-plugin": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "html-webpack-plugin": "^5.0.0", + "webpack": "^5.20.1" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/copy-webpack-plugin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-SLjQNa5iE3BoCP76ESU9qYo9ZkEWtXoZxDurHoqPchAFRblJ9g96xTeC560UXBMre1Nx6ixIIUfiY3VcjpJw3g==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.4", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/html-webpack-deploy-plugin/node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/html-webpack-plugin": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dev": true, - "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -4371,6 +4040,24 @@ } } }, + "node_modules/html-webpack-tags-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/html-webpack-tags-plugin/-/html-webpack-tags-plugin-3.0.2.tgz", + "integrity": "sha512-jZ4IHjT8AWyNa4RJ+8p0+AGkunLf1H5E/IjzW+9BOQbJ39Dy2jZULnxseXsEAiFxu6DX6z+sOZKV9rhbEDtpqA==", + "dev": true, + "dependencies": { + "glob": "^7.2.0", + "minimatch": "^3.0.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "html-webpack-plugin": "^5.0.0", + "webpack": "^5.0.0" + } + }, "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -4383,7 +4070,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -4394,15 +4080,13 @@ "node_modules/htmx.org": { "version": "1.9.12", "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.9.12.tgz", - "integrity": "sha512-VZAohXyF7xPGS52IM8d1T1283y+X4D+Owf3qY1NZ9RuBypyu9l8cGsxUMAG5fEAb/DhT7rDoJ9Hpu5/HxFD3cw==", - "license": "0BSD" + "integrity": "sha512-VZAohXyF7xPGS52IM8d1T1283y+X4D+Owf3qY1NZ9RuBypyu9l8cGsxUMAG5fEAb/DhT7rDoJ9Hpu5/HxFD3cw==" }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -4426,7 +4110,6 @@ "version": "0.9.12", "resolved": "https://registry.npmjs.org/hyperscript.org/-/hyperscript.org-0.9.12.tgz", "integrity": "sha512-fLtS+FVayzLUdgC4w00oozg0uickzUyJIbyKg0fB7vSGkUfsY2itGl/XsTcVFahufp41oN5OFFmRXMxoIZ97Og==", - "license": "BSD 2-Clause", "dependencies": { "markdown-it-deflist": "^2.1.0", "terser": "^5.14.1" @@ -4440,7 +4123,6 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -4453,7 +4135,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } @@ -4462,15 +4143,13 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4482,22 +4161,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, - "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -4517,7 +4185,6 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -4528,7 +4195,6 @@ "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.", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4538,22 +4204,28 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/install": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", + "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==", "dev": true, - "license": "ISC" + "engines": { + "node": ">= 0.10" + } }, "node_modules/interpret": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -4562,15 +4234,13 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -4579,11 +4249,10 @@ } }, "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, - "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -4599,19 +4268,20 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-generator-fn": { @@ -4619,7 +4289,6 @@ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -4629,7 +4298,6 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -4642,7 +4310,6 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -4652,7 +4319,6 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -4662,7 +4328,6 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, - "license": "MIT", "dependencies": { "is-path-inside": "^2.1.0" }, @@ -4670,12 +4335,11 @@ "node": ">=6" } }, - "node_modules/is-path-inside": { + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, - "license": "MIT", "dependencies": { "path-is-inside": "^1.0.2" }, @@ -4683,15 +4347,20 @@ "node": ">=6" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { "node": ">=0.10.0" } @@ -4701,7 +4370,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -4713,15 +4381,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4731,7 +4397,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -4741,7 +4406,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", @@ -4758,7 +4422,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -4768,25 +4431,11 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -4801,7 +4450,6 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -4815,7 +4463,6 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -4842,7 +4489,6 @@ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.0.0", "jest-util": "^29.7.0", @@ -4852,28 +4498,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/jest-circus": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -4900,28 +4529,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-circus/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/jest-cli": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/test-result": "^29.7.0", @@ -4955,7 +4567,6 @@ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^29.7.0", @@ -4996,34 +4607,11 @@ } } }, - "node_modules/jest-config/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", - "dev": true, - "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/jest-diff": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -5039,7 +4627,6 @@ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, - "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -5052,7 +4639,6 @@ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -5069,7 +4655,6 @@ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -5087,7 +4672,6 @@ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -5097,7 +4681,6 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", @@ -5118,28 +4701,11 @@ "fsevents": "^2.3.2" } }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-leak-detector": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, - "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" @@ -5153,7 +4719,6 @@ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^29.7.0", @@ -5169,7 +4734,6 @@ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", @@ -5190,7 +4754,6 @@ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -5205,7 +4768,6 @@ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -5223,7 +4785,6 @@ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -5233,7 +4794,6 @@ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -5254,7 +4814,6 @@ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, - "license": "MIT", "dependencies": { "jest-regex-util": "^29.6.3", "jest-snapshot": "^29.7.0" @@ -5268,7 +4827,6 @@ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/environment": "^29.7.0", @@ -5296,55 +4854,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "node_modules/jest-runtime": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -5373,34 +4887,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/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", - "dev": true, - "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/jest-snapshot": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", @@ -5432,7 +4923,6 @@ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -5450,7 +4940,6 @@ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -5468,7 +4957,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -5481,7 +4969,6 @@ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, - "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", @@ -5497,36 +4984,48 @@ } }, "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" + "dev": true }, "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": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -5537,7 +5036,6 @@ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -5549,36 +5047,31 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" + "dev": true }, "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==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -5591,7 +5084,6 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -5601,7 +5093,6 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5611,7 +5102,6 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -5620,15 +5110,13 @@ "version": "0.34.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -5638,7 +5126,6 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -5652,7 +5139,6 @@ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" }, @@ -5664,15 +5150,13 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lint-staged": { "version": "15.2.9", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.9.tgz", "integrity": "sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", @@ -5700,7 +5184,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -5713,7 +5196,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" } @@ -5723,7 +5205,6 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -5747,7 +5228,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -5760,7 +5240,6 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } @@ -5770,7 +5249,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -5783,7 +5261,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -5796,7 +5273,6 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -5812,7 +5288,6 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -5828,7 +5303,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -5841,7 +5315,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -5854,7 +5327,6 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -5867,7 +5339,6 @@ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", "dev": true, - "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -5885,51 +5356,62 @@ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.11.5" } }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/log-update": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, - "license": "MIT", "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", @@ -5949,7 +5431,6 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, - "license": "MIT", "dependencies": { "environment": "^1.0.0" }, @@ -5965,7 +5446,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -5973,12 +5453,23 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, - "license": "MIT", "dependencies": { "get-east-asian-width": "^1.0.0" }, @@ -5994,7 +5485,6 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -6011,7 +5501,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -6027,17 +5516,24 @@ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, "node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -6052,15 +5548,13 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -6068,15 +5562,13 @@ "node_modules/markdown-it-deflist": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", - "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==", - "license": "MIT" + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==" }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6086,15 +5578,13 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" + "dev": true }, "node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -6106,25 +5596,22 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, - "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -6138,7 +5625,6 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6148,7 +5634,6 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -6161,7 +5646,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -6171,7 +5655,6 @@ "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -6184,7 +5667,6 @@ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", "dev": true, - "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -6200,69 +5682,11 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6274,8 +5698,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/nanoid": { "version": "3.3.7", @@ -6288,7 +5711,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -6300,22 +5722,19 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6325,32 +5744,181 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/npm": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.2.tgz", + "integrity": "sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/promise-spawn", + "@npmcli/redact", + "@npmcli/run-script", + "@sigstore/tuf", + "abbrev", + "archy", + "cacache", + "chalk", + "ci-info", + "cli-columns", + "fastest-levenshtein", + "fs-minipass", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minimatch", + "minipass", + "minipass-pipeline", + "ms", + "node-gyp", + "nopt", + "normalize-package-data", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "p-map", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "semver", + "spdx-expression-parse", + "ssri", + "supports-color", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "dev": true, + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^7.5.4", + "@npmcli/config": "^8.3.4", + "@npmcli/fs": "^3.1.1", + "@npmcli/map-workspaces": "^3.0.6", + "@npmcli/package-json": "^5.2.0", + "@npmcli/promise-spawn": "^7.0.2", + "@npmcli/redact": "^2.0.1", + "@npmcli/run-script": "^8.1.0", + "@sigstore/tuf": "^2.3.4", + "abbrev": "^2.0.0", + "archy": "~1.0.0", + "cacache": "^18.0.3", + "chalk": "^5.3.0", + "ci-info": "^4.0.0", + "cli-columns": "^4.0.0", + "fastest-levenshtein": "^1.0.16", + "fs-minipass": "^3.0.3", + "glob": "^10.4.2", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^7.0.2", + "ini": "^4.1.3", + "init-package-json": "^6.0.3", + "is-cidr": "^5.1.0", + "json-parse-even-better-errors": "^3.0.2", + "libnpmaccess": "^8.0.6", + "libnpmdiff": "^6.1.4", + "libnpmexec": "^8.1.3", + "libnpmfund": "^5.0.12", + "libnpmhook": "^10.0.5", + "libnpmorg": "^6.0.6", + "libnpmpack": "^7.0.4", + "libnpmpublish": "^9.0.9", + "libnpmsearch": "^7.0.6", + "libnpmteam": "^6.0.5", + "libnpmversion": "^6.0.3", + "make-fetch-happen": "^13.0.1", + "minimatch": "^9.0.5", + "minipass": "^7.1.1", + "minipass-pipeline": "^1.2.4", + "ms": "^2.1.2", + "node-gyp": "^10.1.0", + "nopt": "^7.2.1", + "normalize-package-data": "^6.0.2", + "npm-audit-report": "^5.0.0", + "npm-install-checks": "^6.3.0", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.1.0", + "npm-profile": "^10.0.0", + "npm-registry-fetch": "^17.1.0", + "npm-user-validate": "^2.0.1", + "p-map": "^4.0.0", + "pacote": "^18.0.6", + "parse-conflict-json": "^3.0.1", + "proc-log": "^4.2.0", + "qrcode-terminal": "^0.12.0", + "read": "^3.0.1", + "semver": "^7.6.2", + "spdx-expression-parse": "^4.0.0", + "ssri": "^10.0.6", + "supports-color": "^9.4.0", + "tar": "^6.2.1", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^3.0.0", + "validate-npm-package-name": "^5.0.1", + "which": "^4.0.0", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -6358,81 +5926,2442 @@ "node": ">=8" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", "dev": true, - "license": "BSD-2-Clause", + "inBundle": true, + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=12" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", "dev": true, + "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "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==", + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } + "inBundle": true, + "license": "MIT" }, - "node_modules/onetime": { + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "inBundle": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, + "inBundle": true, "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/agent": { + "version": "2.2.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "7.5.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/fs": "^3.1.1", + "@npmcli/installed-package-contents": "^2.1.0", + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/metavuln-calculator": "^7.1.1", + "@npmcli/name-from-folder": "^2.0.0", + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.1.0", + "@npmcli/query": "^3.1.0", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "bin-links": "^4.0.4", + "cacache": "^18.0.3", + "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^7.0.2", + "json-parse-even-better-errors": "^3.0.2", + "json-stringify-nice": "^1.1.4", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^7.2.1", + "npm-install-checks": "^6.2.0", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-registry-fetch": "^17.0.1", + "pacote": "^18.0.6", + "parse-conflict-json": "^3.0.0", + "proc-log": "^4.2.0", + "proggy": "^2.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^3.0.2", + "semver": "^7.3.7", + "ssri": "^10.0.6", + "treeverse": "^3.0.0", + "walk-up-path": "^3.0.1" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "8.3.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/package-json": "^5.1.1", + "ci-info": "^4.0.0", + "ini": "^4.1.2", + "nopt": "^7.2.1", + "proc-log": "^4.2.0", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "5.0.8", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "3.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "7.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^18.0.0", + "json-parse-even-better-errors": "^3.0.0", + "pacote": "^18.0.0", + "proc-log": "^4.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "5.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/query": { + "version": "3.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/redact": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "8.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/@sigstore/bundle": { + "version": "2.3.2", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/core": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign": { + "version": "2.3.2", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.3.4", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "1.2.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "4.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "read-cmd-shim": "^4.0.0", + "write-file-atomic": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm/node_modules/cacache": { + "version": "18.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/chalk": { + "version": "5.3.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ci-info": { + "version": "4.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^5.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "6.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/diff": { + "version": "5.2.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.16", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/npm/node_modules/foreground-child": { + "version": "3.2.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "3.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "10.4.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "7.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "7.0.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "6.0.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ini": { + "version": "4.1.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "6.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/package-json": "^5.0.0", + "npm-package-arg": "^11.0.0", + "promzard": "^1.0.0", + "read": "^3.0.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/ip-address": { + "version": "9.0.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/npm/node_modules/ip-regex": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "5.1.0", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^4.1.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jackspeak": { + "version": "3.4.0", + "dev": true, + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/npm/node_modules/jsbn": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff": { + "version": "6.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.5.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "8.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "6.1.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^7.5.4", + "@npmcli/installed-package-contents": "^2.1.0", + "binary-extensions": "^2.3.0", + "diff": "^5.1.0", + "minimatch": "^9.0.4", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "tar": "^6.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmexec": { + "version": "8.1.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^7.5.4", + "@npmcli/run-script": "^8.1.0", + "ci-info": "^4.0.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6", + "proc-log": "^4.2.0", + "read": "^3.0.1", + "read-package-json-fast": "^3.0.2", + "semver": "^7.3.7", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmfund": { + "version": "5.0.12", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^7.5.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmhook": { + "version": "10.0.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmorg": { + "version": "6.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmpack": { + "version": "7.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^7.5.4", + "@npmcli/run-script": "^8.1.0", + "npm-package-arg": "^11.0.2", + "pacote": "^18.0.6" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmpublish": { + "version": "9.0.9", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ci-info": "^4.0.0", + "normalize-package-data": "^6.0.1", + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.2.0", + "semver": "^7.3.7", + "sigstore": "^2.2.0", + "ssri": "^10.0.6" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmsearch": { + "version": "7.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmteam": { + "version": "6.0.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/libnpmversion": { + "version": "6.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.7", + "@npmcli/run-script": "^8.1.0", + "json-parse-even-better-errors": "^3.0.2", + "proc-log": "^4.2.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/lru-cache": { + "version": "10.2.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "13.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm/node_modules/minipass-collect": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm/node_modules/minipass-fetch": { + "version": "3.0.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "10.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "7.2.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/normalize-package-data": { + "version": "6.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-audit-report": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-bundled": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-install-checks": { + "version": "6.3.0", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-package-arg": { + "version": "11.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-packlist": { + "version": "8.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "9.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-profile": { + "version": "10.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "17.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^2.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/npm-user-validate": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/package-json-from-dist": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/npm/node_modules/pacote": { + "version": "18.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^8.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "just-diff": "^6.0.0", + "just-diff-apply": "^5.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/path-scurry": { + "version": "1.11.1", + "dev": true, + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/postcss-selector-parser": { + "version": "6.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/proc-log": { + "version": "4.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/proggy": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/promzard": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "^3.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/npm/node_modules/read": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/npm/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/sigstore": { + "version": "2.3.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks": { + "version": "2.8.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "8.0.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.2.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.5.0", + "dev": true, + "inBundle": true, + "license": "CC-BY-3.0" + }, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.18", + "dev": true, + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/npm/node_modules/ssri": { + "version": "10.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/npm/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/unique-filename": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/which": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "inBundle": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "5.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" }, "engines": { "node": ">=6" @@ -6441,17 +8370,51 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -6459,7 +8422,6 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -6469,7 +8431,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -6479,7 +8440,6 @@ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -6490,7 +8450,6 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -6503,7 +8462,6 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -6522,7 +8480,6 @@ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6533,7 +8490,6 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -6543,7 +8499,6 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6552,15 +8507,13 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true, - "license": "(WTFPL OR MIT)" + "dev": true }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -6569,15 +8522,13 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -6586,15 +8537,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -6607,7 +8556,6 @@ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, - "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -6620,7 +8568,6 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -6630,7 +8577,6 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6640,32 +8586,81 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, - "license": "MIT", "dependencies": { - "pinkie": "^2.0.0" + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">= 6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" @@ -6690,7 +8685,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.1", @@ -6704,15 +8698,13 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -6725,7 +8717,6 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -6743,7 +8734,6 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, - "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -6759,7 +8749,6 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, - "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -6774,8 +8763,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/postcss-safe-parser": { "version": "7.0.0", @@ -6796,7 +8784,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "engines": { "node": ">=18.0" }, @@ -6823,7 +8810,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "engines": { "node": ">=12.0" }, @@ -6836,7 +8822,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -6849,15 +8834,13 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -6867,7 +8850,6 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -6883,7 +8865,6 @@ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -6894,7 +8875,6 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -6909,7 +8889,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -6922,7 +8901,6 @@ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -6936,7 +8914,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -6955,8 +8932,7 @@ "type": "opencollective", "url": "https://opencollective.com/fast-check" } - ], - "license": "MIT" + ] }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -6976,15 +8952,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -6993,15 +8967,13 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -7014,7 +8986,6 @@ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -7027,7 +8998,6 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } @@ -7037,7 +9007,6 @@ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, - "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -7051,7 +9020,6 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7061,7 +9029,6 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7071,7 +9038,6 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -7089,7 +9055,6 @@ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, - "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -7097,22 +9062,29 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -7122,7 +9094,6 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" @@ -7139,7 +9110,6 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-function": "^5.0.0" }, @@ -7155,7 +9125,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -7168,7 +9137,6 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -7178,8 +9146,20 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "MIT" + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, "node_modules/run-parallel": { "version": "1.2.0", @@ -7200,7 +9180,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -7223,15 +9202,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/sass": { "version": "1.77.8", "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -7249,7 +9226,6 @@ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.1.tgz", "integrity": "sha512-xACl1ToTsKnL9Ce5yYpRxrLj9QUDCnwZNhzpC7tKiFyA8zXsd3Ap+HGVnbCgkdQcm43E+i6oKAWBsvGA6ZoiMw==", "dev": true, - "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, @@ -7286,30 +9262,63 @@ } }, "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -7322,7 +9331,6 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -7332,7 +9340,6 @@ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -7345,7 +9352,6 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -7358,7 +9364,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -7367,22 +9372,19 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -7392,7 +9394,6 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -7404,30 +9405,27 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/sortablejs": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.2.tgz", - "integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==", - "license": "MIT" + "integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==" }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -7437,16 +9435,15 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -7456,15 +9453,13 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -7472,12 +9467,20 @@ "node": ">=10" } }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/string-argv": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6.19" } @@ -7487,7 +9490,6 @@ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -7501,7 +9503,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -7519,7 +9520,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -7532,7 +9532,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -7548,7 +9547,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7561,7 +9559,6 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -7571,7 +9568,6 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -7581,7 +9577,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -7594,7 +9589,6 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 18.12.0" }, @@ -7621,7 +9615,6 @@ "url": "https://github.com/sponsors/stylelint" } ], - "license": "MIT", "dependencies": { "@csstools/css-parser-algorithms": "^3.0.0", "@csstools/css-tokenizer": "^3.0.0", @@ -7685,7 +9678,6 @@ "url": "https://github.com/sponsors/stylelint" } ], - "license": "MIT", "engines": { "node": ">=18.12.0" }, @@ -7698,7 +9690,6 @@ "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, - "license": "MIT", "dependencies": { "postcss-scss": "^4.0.9", "stylelint-config-recommended": "^14.0.1", @@ -7732,7 +9723,6 @@ "url": "https://github.com/sponsors/stylelint" } ], - "license": "MIT", "dependencies": { "stylelint-config-recommended": "^14.0.1" }, @@ -7748,7 +9738,6 @@ "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz", "integrity": "sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==", "dev": true, - "license": "MIT", "dependencies": { "stylelint-config-recommended-scss": "^14.0.0", "stylelint-config-standard": "^36.0.0" @@ -7767,11 +9756,10 @@ } }, "node_modules/stylelint-scss": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.5.0.tgz", - "integrity": "sha512-yOnYlr71wrTPT3rYyUurgTj6Rw7JUtzsZQsiPEjvs+k/yqoYHdweqpw6XN/ARpxjAuvJpddoMUvV8aAIpvUwTg==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.5.1.tgz", + "integrity": "sha512-ZLqdqihm6uDYkrsOeD6YWb+stZI8Wn92kUNDhE4M+g9g1aCnRv0JlOrttFiAJJwaNzpdQgX3YJb5vDQXVuO9Ww==", "dev": true, - "license": "MIT", "dependencies": { "css-tree": "2.3.1", "is-plain-object": "5.0.0", @@ -7788,22 +9776,11 @@ "stylelint": "^16.0.2" } }, - "node_modules/stylelint-scss/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stylelint/node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -7812,22 +9789,19 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/stylelint/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/stylelint/node_modules/file-entry-cache": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^5.0.0" }, @@ -7840,7 +9814,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.3.1", "keyv": "^4.5.4" @@ -7854,7 +9827,6 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -7870,14 +9842,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylelint/node_modules/is-plain-object": { + "node_modules/stylelint/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/stylelint/node_modules/signal-exit": { @@ -7885,7 +9865,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -7898,7 +9877,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7913,7 +9891,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7926,7 +9903,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -7942,7 +9918,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -7955,7 +9930,6 @@ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -7965,19 +9939,15 @@ } }, "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { @@ -7985,7 +9955,6 @@ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -7997,25 +9966,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8034,7 +9989,6 @@ "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -8051,7 +10005,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -8063,42 +10016,32 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/table/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/table/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -8116,7 +10059,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -8131,7 +10073,6 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -8140,7 +10081,6 @@ "version": "5.31.6", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", - "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -8159,7 +10099,6 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -8189,63 +10128,98 @@ } } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "license": "ISC", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "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" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "*" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -8255,7 +10229,6 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -8280,7 +10253,6 @@ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.0.0", @@ -8301,7 +10273,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -8311,7 +10282,6 @@ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, - "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -8351,18 +10321,16 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true, - "license": "0BSD" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -8375,7 +10343,6 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -8385,7 +10352,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8398,7 +10364,6 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8434,8 +10399,7 @@ "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/update-browserslist-db": { "version": "1.1.0", @@ -8456,7 +10420,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -8473,7 +10436,6 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -8482,29 +10444,25 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, - "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -8519,7 +10477,6 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } @@ -8529,7 +10486,6 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, - "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -8589,7 +10545,6 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, - "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.1.1", @@ -8635,7 +10590,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } @@ -8645,7 +10599,6 @@ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, - "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", @@ -8660,17 +10613,55 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8685,15 +10676,13 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8703,7 +10692,6 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -8721,7 +10709,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -8729,12 +10716,23 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -8749,15 +10747,13 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -8771,7 +10767,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } @@ -8780,15 +10775,13 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/yaml": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", "dev": true, - "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -8801,7 +10794,6 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -8820,7 +10812,6 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } @@ -8829,15 +10820,22 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -8852,7 +10850,6 @@ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -8862,7 +10859,6 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index e9f2a153..e872107f 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,10 @@ "eslint": "^9.9.1", "eslint-config-prettier": "^9.1.0", "globals": "^15.9.0", + "html-webpack-deploy-plugin": "^3.0.0", "html-webpack-plugin": "^5.6.0", "husky": "^9.1.5", + "install": "0.13.0", "jest": "^29.7.0", "lint-staged": "^15.2.9", "mini-css-extract-plugin": "^2.9.1", @@ -44,6 +46,9 @@ "webpack-cli": "^5.1.4" }, "dependencies": { + "@nl-rvo/assets": "1.0.0-alpha.360", + "@nl-rvo/component-library-css": "1.1.0", + "@nl-rvo/design-tokens": "1.0.0-alpha.407", "htmx.org": "^1.9.12", "hyperscript.org": "^0.9.12", "sortablejs": "^1.15.2" diff --git a/tests/api/routes/test_projects.py b/tests/api/routes/test_projects.py index 1eea2144..0a61b327 100644 --- a/tests/api/routes/test_projects.py +++ b/tests/api/routes/test_projects.py @@ -26,36 +26,35 @@ def test_projects_get_root(client: TestClient) -> None: response = client.get("/projects/") assert response.status_code == 200 - assert b'
      ' in response.content + assert b'
        ' in response.content def test_projects_get_root_missing_slash(client: TestClient) -> None: response = client.get("/projects") assert response.status_code == 200 - assert b'
          ' in response.content + assert b'
            ' in response.content def test_projects_get_root_htmx(client: TestClient) -> None: response = client.get("/projects/", headers={"HX-Request": "true"}) assert response.status_code == 200 - assert b'
              ' not in response.content + assert b'
                ' not in response.content def test_get_new_projects(client: TestClient, init_instruments: Generator[None, None, None]) -> None: # when response = client.get("/projects/new") - - # then assert response.status_code == 200 assert response.headers["content-type"] == "text/html; charset=utf-8" + assert ( - b'' + b'name1' in response.content ) assert ( - b'' + b'name2' in response.content ) diff --git a/tests/e2e/test_move_task.py b/tests/e2e/test_move_task.py index e3abc785..ef1d6fc8 100644 --- a/tests/e2e/test_move_task.py +++ b/tests/e2e/test_move_task.py @@ -52,7 +52,7 @@ def test_e2e_move_task_order_in_same_column(page: Page) -> None: expect(card3).to_be_visible() with page.expect_response("/tasks/") as response_info: - card1.drag_to(target=card3) + page.drag_and_drop("#card-container-1", "#card-container-3", target_position={"x": 50, "y": 50}) response = response_info.value assert response.status == 200 diff --git a/tests/e2e/test_scroll_project.py b/tests/e2e/test_scroll_project.py index 9c070a93..0055c2cf 100644 --- a/tests/e2e/test_scroll_project.py +++ b/tests/e2e/test_scroll_project.py @@ -6,7 +6,7 @@ def test_e2e_scroll_projects(page: Page) -> None: page.goto("/projects/") - project_links = page.locator(".project-list > li").count() + project_links = page.locator("#project-search-results > li").count() assert project_links == 100 @@ -18,5 +18,5 @@ def test_e2e_scroll_projects(page: Page) -> None: response = response_info.value assert response.status == 200 - project_links = page.locator(".project-list > li").count() + project_links = page.locator("#project-search-results > li").count() assert project_links > 100 diff --git a/tests/e2e/test_search_project.py b/tests/e2e/test_search_project.py index be389a4e..1b2dec43 100644 --- a/tests/e2e/test_search_project.py +++ b/tests/e2e/test_search_project.py @@ -6,7 +6,7 @@ def test_e2e_search_projects(page: Page) -> None: page.goto("/projects/") - project_links = page.locator(".project-list > li").count() + project_links = page.locator("#project-search-results > li").count() assert 90 <= project_links <= 101 @@ -24,13 +24,13 @@ def test_e2e_search_projects(page: Page) -> None: def test_e2e_search_scroll_projects(page: Page) -> None: page.goto("/projects/") - project_links = page.locator(".project-list > li").count() + project_links = page.locator("#project-search-results > li").count() assert 90 <= project_links <= 101 page.locator("#project-search-input").fill("Project") with page.expect_request("/projects/?skip=0&search=Project", timeout=3000) as _: - project_links = page.locator(".project-list > li").count() + project_links = page.locator("#project-search-results > li").count() expect(page.get_by_text("Project 100", exact=True)).to_be_visible() assert 90 <= project_links <= 101 diff --git a/tsconfig.json b/tsconfig.json index 5a167d97..0d7eb5b7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -101,6 +101,6 @@ "node_modules" ], "include": [ - "amt/site/static/**/*.ts" + "amt/site/static/ts/*.ts" ] } diff --git a/webpack.config.js b/webpack.config.js index 9ab9c034..eec6e0ac 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,7 @@ const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const HtmlWebpackDeployPlugin = require("html-webpack-deploy-plugin"); module.exports = { mode: 'development', @@ -45,6 +46,43 @@ module.exports = { filename: path.resolve(__dirname, 'amt/site/templates/layouts/base.html.j2'), inject: false }), + new HtmlWebpackDeployPlugin({ + usePackagesPath: false, + packages: { + '@nl-rvo/assets': { + copy: [ + { from: 'fonts', to: 'fonts/'}, + { from: 'icons', to: 'icons/'}, + { from: 'images', to: 'images/'} + ], + links: [ + 'fonts/index.css', + 'icons/index.css', + 'images/index.css', + ] + }, + '@nl-rvo/design-tokens': { + copy: [ + { from: 'dist/index.css', to: 'index.css' }, + { from: 'dist/index.js', to: 'index.js' }, + ], + links: [ + 'index.css', + ], + scripts: [ + 'index.js', + ] + }, + '@nl-rvo/component-library-css': { + copy: [ + { from: 'dist/index.css', to: 'index.css' }, + ], + links: [ + 'index.css', + ] + }, + } + }), new MiniCssExtractPlugin({ filename: "[name].css", chunkFilename: "[id].css", diff --git a/webpack.config.prod.js b/webpack.config.prod.js index 0334587a..1f218011 100644 --- a/webpack.config.prod.js +++ b/webpack.config.prod.js @@ -2,6 +2,7 @@ const path = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const HtmlWebpackDeployPlugin = require("html-webpack-deploy-plugin"); module.exports = { mode: 'production', @@ -48,6 +49,43 @@ module.exports = { filename: path.resolve(__dirname, 'amt/site/templates/layouts/base.html.j2'), inject: false }), + new HtmlWebpackDeployPlugin({ + usePackagesPath: false, + packages: { + '@nl-rvo/assets': { + copy: [ + { from: 'fonts', to: 'fonts/'}, + { from: 'icons', to: 'icons/'}, + { from: 'images', to: 'images/'} + ], + links: [ + 'fonts/index.css', + 'icons/index.css', + 'images/index.css', + ] + }, + '@nl-rvo/design-tokens': { + copy: [ + { from: 'dist/index.css', to: 'index.css' }, + { from: 'dist/index.js', to: 'index.js' }, + ], + links: [ + 'index.css', + ], + scripts: [ + 'index.js', + ] + }, + '@nl-rvo/component-library-css': { + copy: [ + { from: 'dist/index.css', to: 'index.css' }, + ], + links: [ + 'index.css', + ] + }, + } + }), new MiniCssExtractPlugin({ filename: "[name].[contenthash].css", chunkFilename: "[id].css",