From 684f4ccc4cf59eb0d0de6d0656b4aae826abe75c Mon Sep 17 00:00:00 2001 From: Viet281101 Date: Tue, 4 Feb 2025 21:35:55 +0700 Subject: [PATCH] update --- .editorconfig | 12 + .eslintrc.js | 16 + .gitignore | 25 + .prettierrc | 13 + CHANGELOG.md | 6 + LICENSE | 29 + README.md | 30 + docs-assets/screenshot.jpg | Bin 0 -> 123762 bytes docs-assets/thumbnail.jpg | Bin 0 -> 23431 bytes package-lock.json | 16452 +++++++++++++++++++++++++++++++++++ package.json | 53 + public/img2css.jpg | Bin 0 -> 189456 bytes public/index.html | 60 + src/app.jsx | 290 + src/index.js | 11 + src/types/module.d.js | 1 + 16 files changed, 16998 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 CHANGELOG.md create mode 100644 LICENSE create mode 100755 README.md create mode 100644 docs-assets/screenshot.jpg create mode 100644 docs-assets/thumbnail.jpg create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/img2css.jpg create mode 100644 public/index.html create mode 100755 src/app.jsx create mode 100644 src/index.js create mode 100644 src/types/module.d.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8b86fba --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..32c66fe --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,16 @@ +module.exports = { + env: { + browser: true, + es2021: true, + }, + extends: ['eslint:recommended', 'plugin:react/recommended'], + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + ecmaVersion: 12, + sourceType: 'module', + }, + plugins: ['react'], + rules: {}, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d08db58 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/dist +.vercel +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d16f118 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,13 @@ +{ + "singleQuote": true, + "printWidth": 80, + "editor.formatOnSave": true, + "proseWrap": "always", + "tabWidth": 2, + "requireConfig": false, + "useTabs": false, + "trailingComma": "es5", + "bracketSpacing": true, + "jsxBracketSameLine": false, + "semi": true +} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..30a6e68 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# 1.1.0 + +- Add base64 output option +- Replace internal components for JBX + +# 1.0.0 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a0e4471 --- /dev/null +++ b/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2019, Javier Bórquez +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md new file mode 100755 index 0000000..7dc51c0 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# [img2css](https://javier.xyz/img2css/) + +Convert any image to pure CSS. + +[![img2css](public/img2css.jpg)](https://javier.xyz/img2css/) + +- To use it go to https://javier.xyz/img2css +- Looking for a programmatic way to do this? See https://github.com/javierbyte/canvas-image-utils +- I also made a per-pixel animation experiment, see https://github.com/javierbyte/morphin + +## How does it work? + +It has two different outputs, pure css shadow matrix [1] and base64 embedded image [2]. + +- **Pure CSS**: This output was created by resizing and setting each pixel as a box-shadow of a single pixel div, so no `img` tag or `background-image` is needed. This can result in huge outputs, and the use of this output is not recommended for production unless there is no other option. +- **Base64**: The entire image file is embedded inside the `` tag using base64, so no need external hosting is needed. + +### Development + +Run development server: + +``` +npm run dev +``` + +Build + +``` +npm run build +``` diff --git a/docs-assets/screenshot.jpg b/docs-assets/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b2221835cd6f65ac84f80db357c3ccebff01041 GIT binary patch literal 123762 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 ceSY`aI(Qu+kENsBwEg0sMg}+w087D zK-4i7U@J8G_$C%0-lhvVn=XWQQYd1HA*Y3RNme}d-3$T+@$3{R$vGX z&Izu0I`Vz0-K2>15mk5u53v zpP-LBGk5(}mosnP&Xp6X-#WMe`iqH`8CT4|EMxv+gKj8B(3aqds4DLJmna@HA@-MT*B=RHhi zdSX9!qIRIWJakTOb#|fUYX$EMsP?BneG2d|0wmB)hvUKqQCEQ|!vuZhmpwP)PL=i9 zccOcRZeAmd4%!sD*Sqmm5lHC+49on{P+v&daql&`4#OH*u8C|%^2Y^6$S4+|cemt2 z{zuF#P(yg6m-8$K?o?&ruztrmC}T&*6XZXDb~`m{!^A8bub4>l4i}AG*V)iSHD$JK z>v1^mbG-L}#Cn9(n84o%6_U$VHfudK7LzlPtgs)O>aegjw<=V$a`CFyL^{KX^!=rH zdgcYF)k*haj~y{ao2p5VtuhR{r`7aNY-S(-WL<7NsCd)-%W;0zGseR)h`&$xV(iNuJ$shqZs-=|ju8fz6M#mq&q2>BDBiZZtc1SMV!tw4It( z4Nu;`NLT-9GXF-Y+vPv3c-XZj8%|LYjEj19sco?IeE$B9=*gXKT(}Sr@uTwM7ue{t zbzjrdmD!4o+uE}4(D3T0OL0nfN&nj=X;3e<{=TpJ#QQ%6`KHXrGELfsTi&Bgeq|dbSydo1Y#LF*oO>5;mt9F# zKj=m(mNfUqw~rhka5Db_J|^OQg{6vL7&)hdbn83|3pUyt49YPT7oP5WFF)Ov{%m60 zD0jpc$?eH9Jz#$3i>Vh1jr?YL&rI|5h2rxi1?II(1t3N7)dxi+{ffTe$DE8?Lq;C^ zLw*Ly4PgP+hKcJ}g53|nc_N`^x|bTeZl__5itvY{f)8?$n!fc@Y0YBR27c~%v3_nZ zYF@)}q2chWl=q{&y$}E7h3bDDSb=NlA#lHC=w*RwQ6U>ecF<`AM1k{?ej`}E`a)0{jC^a0Y#c1r1%W4)Azd#`myu}FaDN}}qO z%VwD)>sg3~R44fi*_JUBQu1(<=ZQ2R7vxG#nH?lDp9&B#L)51V?WoC z^rk_g(H7C&>nb0TV5C?;Zv6gcDf_zw$W`&NV*|b+7C@iaZtudQ&IX6*K@PJ|r`mmL zh8H#s*{G5ocwj;5g6?pp!I28z=k~3$i!`b#S6Z1hF_Vg+y-8F-^2kE3tGD$+c}rVy zLEqfr7!rqq5i2^1UgW~rRg`2+Ae*c%Rbop6rd{c6x+TA`WP^v3W0Umr56Y?MM2%+o zmkL`WIS=2jF=reaI@fqKW-gV(U%nJ;sMK_tJU^kT#Xg*W(Y#D2i zih+OwwyN8!)o@|9^^qqAi3mk+$fN)D(|!2Y=?+fN)>CADOY~VD509wBJkNiOgO@)W z;}$T(E!5k0i2w2_mkKVerjdrz#9p7X2PRW_V3^9k6BEBI_e+D`1Gr%9p*Hcg#CLs$ z+;0a=4~D90OrBh_K<5_E^>6rO14{*-b3gyYC=eYe)o5}N-xASMWzF%Byl;|M;X}5! zGIMciXS%|=)cR73+4Woe?Y!fDdY>X&1Yjz4VmBLK@GI9>tbf|1_MqZxTaojoH?IG6 zOFZ&eZLW`Es=;?g^1`qwe7RA`_zMqp{8mk7x@+Is#_S{aSKV#n7F)kzh=*((QFZ4cz`H$(D z(c=y4&HVROZ%{j;(rBF(_;ai4q3I`d1TEQJ3XWS1hlAXr6L)2r^#*M|)}KfG7+6(` z^nma;4NEc}UV60z{fJTWJ=~7bNyTMm(&}OX?K<$YM_9ml)f^UJ9J7Q=Ky}@P&;7!k zi^QD5k7e4f$_$V)oUMI$3-SV~S0R*FcPvZvM-0)1EpaE76;M~qL`=1Q3Ht_+ewl4C zI=ywSdi}w(K5CFy1W2k(>?hymx=Y>UX@KGOv5#5WhCg*&+tp`qOFz?W!$SEcQrWbo z>)-s37O#&s=D{mTo#K|X?6Ig|MZ+pj&w$7t^>!uef?rTUD*9yD&Xdg(@(-(o%*jjB zK;>^wmfCkO(-lKgx2*STjtlf$RQCNfC!GC~8?60|pm#Cpho^o+xWt-Yd{Zj3g29nF z$kId!k_!KwQ3u5qxvcVjhFxm|eL^;< zr~KoSa&($$Kocr%!b$f4rJHpiZc-C-M=nLGS@ug|>BP1vvO`OvrO1F!%x3>Mo9Cmd z?E7~7AGe*(pJ|ZHpy@N$hy4c3o`22XLo8GrVYqrO>fEC~W{x0bW|A}A?w4MDyA0_c zD|44F?JjDlyt?qngq^o+`hw2Q(Q=pUN^<#rmoz2Zo6SUA;$wY}&hn$iEmJ*{uQwc> zM#wu~7-`y<;3d9=P!0^=_P+BiOT4m6uroyk2*_#(vZ?QE&h|uN($Ow2Y!L+}S%TlNRX-(HEMY zyNP@?S7r3&aWh{zE495ybMJjYEB89p`PsYoqPZ!?HxHDOVi4scvR$DUKfN@M-)&&Ft1qr{A zSdB_DNt@Q0v84rfaTJ_XpQ3cEu_Ayub1b!^!9p>M0Nwy(2Ruy<0#YdskBJ7O28*aN-w-{mmNLUM6*I z#lg=pUpr6MUhU3ZjSX0DeleCB-TKrPRvJqFRur>{Sx2zDkDMVH)W)76z(*0`9WQIA z%`p(O2UP)0*0(M-w~f>1C$gz1TvFv7XPut6CFK4bpX`%tvCa#jZ)i`cJ#s7^$7EX6 zzAQ}3jU4OOy$=;j!wB;l!zo+LSuYDg;vPk{rfNTp=z5>ENnU78|;Z~3YwCqf_N#=%*9_xa?bhXDG@_FFP6VX&q z%a60nGaB4p=x}r)`U2*1-n=NE2D2MzSk&2$v> zrhh6!){pSNtPYiKD5o>3B|66f{_x5lPnT!^ze8rEdI5O2^H++KzMvR*k<$;vRRjF; z&YtA%o?ifB_cCg>;S#vdBEyEuK8-mjsCxh_1|{f*S{%ec6f8WEIae>1*V7(4Mrc%w zqfNn^MrV4T?GOuL1C}!5#s|zn`y?;Gj3$L5JJ+R@z?SzM0!S?u26IO@*S6N`zsiyJ zsU1$kB@XOuFe=4`>s#%YQpReuu??>W&+J_8^iUh)|B}>DwE9FCR+!C`LyR1|FiH{Z^03xOyU@-(kB2 zr=54hOc%$OJ_ire?;`pOJH3(gOBI^r%-xzCE|v-5670iaM@~^8roD^-;HDA5rvprN z7+_p`XnIwB&OybHC@&vjnVI& zp0s;jOdiW9F3>pZu0FmX6lyHRk5?h2Sov1AMagNwHI!Pxqn}=2D>gVEjew?8BxnqO zwZ(<~hSL<=Pdp(qLoUp|fy)qQ7gN_NAb<{N_;iosV2DhJ?%GtX zw&7F^BF(}T71LDKEs@Ev=yJolgp?3kqy>`bfo{KIGSmEm=G|Sk9|J}k*D`U(^`_aC zSjfl>9~H!+4}VxC=Wy0hZsw*qN5mj^l4++KwST$wp#wrDYvSw5=wt9NK&PFwk+M$I z$)CksJOWV`>nlo_%<;!)%9f$+0<>f`(h6LW6yTcBK9zk%mXIs2g12b&^g@dR zCR4Rx9r9)P;8P+;eC$HUqX4a7e{x&;WK>dmraY68zUi}c+~K&~V7rNQvkaTaq z)L3yVY0$|{d8XO;C}PAoBw3k(Cqd}iz;~A(m~Y#{B75z}3?9DTO@}o!SPFFOG7~t! z*kdG?GSgh7={rU-n9Y8#(Af znlQQr2diNn)jdk!GP)RLKjmSHA#L>2^)>wiIV(KT6p0V->sm${0$M%=WJ`i0E!z&^ z{58qmhfcH`n!|MG;=6gxi8DV|@dey@O*Hiay~b+ks8JRBrL@q{s_j6W5;%63ODmcMgU$2vUTYUfBb*lNEV57}gvH za|E}Y^8E*r?FW(~6x$IH`@I=3vOvNWs%xaTPjd;PrawCMt=M;V(kicpr6Kt(V4f3T z)qT(j-8@$$!`hl8#{SS474QEm`FL>+uDX_Hw?4mF4FAaKe>lar9(3dyq>bocN`c0e zFU&ym)iDbm8w+geY%_!NW;r82kA5|kEo2&<4}$uo`xBFk8}A$`T4D;!3IgJEKB-FQ z(&d8^lZGb{?Fg~Qke`pvqAGFcR5fM=68qmEm1z`nj@}RikRgGSiq@1$|*j{ zhw|R#c6zGb-FPVs8P3=)jll&li}w<@{1)Y|`1g_90q=0>qP!kh0IKE!Vpa%$0RA6| zy2}48^jCG`VRjz63uhF_mS+X+hTm(>;ZNCyh;A&-9~Y^8F)kft%(!e2Y^i5LYy$R& zohzH_=iAOjAFD?{iP0E@W=eC!)!-#rT7`){9_p`7|O_lQOdqsQI8y}w0M#;`+#o?6>~8IssGc{FoTCkEN7 ze=$;5%KGhN3ZG|zHPQP|I&Hi0IU!DA7i%-*wf)TfdajPT7dL6)(kF>y>{n(MRXJaK zB{c8({K^t7dHHQUS9#y%WPQst+(X)x-qrW*1JSn4nvMOD@p`Ycl{{Nd>6H3p*B=&K zHZ?UT?%JlC%x6b%itVp=l0vkGV{O&ZN($S<&m9)N-rqv7yG=FhLadZGb~Q^cJ0Hyc zKkU6{SW{cOF3h{^6_6#M2#Bbt2nZ;kG{J&Ov(h0-FG8e*(2}er(z_rKs!Ejrks2V7 zsFY9w0YVQU(o5)sK&of1{qFr;`+Vp9&b6<7_I`hS*BO6+Ff%h}<{0C7#{Jy)J!~Ot z-BiS#V9|wX2%2!OuY0>U&`)&D6ew~25@<+MHD~N;+KbW)^f3(#htuzABQP{#fNcH@tcKdtL%GeA8#x^h;Xr z=n&*CTpXD;UpHYiGq%A_wi+f=kh}gG{wiVPtNu+I$etm6e=&b%yHyg*c#sPBwUu+4 zlEwA&W*$0+p5&CoU_oWy=XZ#UW*s}pCNj)V5 zHWsmEL*niQt#kyirROjW(jby_|1fWnbqfR#s&@CN1LP+JlZeAV=7%+rIsy@Vj`>cO zX`eLrdl5j7*5ziRNq)I>LIbEb1gO|MfMIZtG1OHF>|o!@Oz@d0UK?i~&Y+0;d1MCwKE5*3Oz(8+Dn%d}m2sw9p;56XQ! zy^f!M&1EJWb-;O3wp}p1c*2j}5PsIHs!>DcblpAyqe-E}h3#+y$`|PP9I&VceARO(Uziw%>a0F4Iy3 zf&@o!`{dy!<3@aWT|@&r2rB9<8Ie2Nc+rS< z{OvhCG{$!U*VYpS5}d5w&5fUCQCyY`mY(8^mU|r5*fOLhm05KSnnLM$uj^%<2Tr8E^hES+s-aU7e_R)O$R#+8oVuuM<@`zrC+(jtD zbB2Q$b9v7g)1tzvha?R$&A9!m$)I^9GK0PAXFkq%nmbkn_aDu@SHbYVc)rEpm_>Yw zz39u{JOxc$wk5xIp(!DD@V!e`W0zLoERrpZ)el-EPbo;+LxzHhCn@I`p!>olK9;f~-tj)|@0V_G0J27ZTk1_LDNC%rTWY}pS{~BbZ&W|l-ky&m;1aXNYC+=>p}7HUZq3!zS7ZEG^vh+ zu?sJo+0>qjWf`qLM|-IZtAq(MXLmvc$~JtlG&qPc$JtNpbj=1DhGA+euIDb3MsKpy zfU@iN$z}0-NJ7U$>S#{OzWMvKhsWQ(rkTw${I(lRou;L&w;D+oJWE}Sr}!PqxwSeb zMf$v}VH)NA=~rK5LGN7$7bh!K8Mfvr-;9E*`)4jS_HRs9Lz}l~sH{EmF{E+g&>wRx z6N#n2_f;j|lff<&9ZY34>V55u9Lv^ygOam9%d^i$!=|9_my?hUK+_IH_nLU zX1$Ui%H^r$oyoh#0CzSQjnr+Qp1;>bldI~&YMohm#w&#>D+7a?-8evNuk>f|3-j)w zxmQ1fxHmS~7Z7t+u!Ip7%~^wiE@!dN!FPOOCh9f$W<#gxet0 zVt<4AEf)1RGSjd&GO+XC3^KP5m-^r;2y@^BwC!Ml|5A(Y2cI;LJIq6lu7A@uSld0f zgU2C)O=~P3e6Sx9JmzkYnz%w^WHJ|bvzwxS<_v}=oT*ugOkRCgGiEDMmD+R*4}F-j zUZ~?X+B88d1s!s)zB)5v$u;EYgdyu~z1)bb7a!m1B@|}3^KL-|UB9G#u4#V1UqUG* zJDSvZB1CCb-I=~#$A3}$zPGZU5&l@)Sv%e~;y!$Ax4NV|J-S}$N~@Io%?r=i*8%Nv zOXC^5N|Lj};ilpldyR2FoeZ@y#;tKfl50rVggZy#3*MOnv3^x#WqhcWgOWeCYiQng z&)rgN9ON8bx%Gn50cZ)DnVL&cg8e#C7Vlrb{=9~Yr#V0`n=MR3p90I538}$8A|k3c z<}`oMtcW^Az$C$;a8RSg4quecE$SQBS6MQ3-BO*z-U5qNyP?|BjYs9g}!~$ zC)*Y}-m&5xxO1J1)%70mJ4jh_=9u?Qzkw`rD=2h0^b4fNRJF=+Dz{5AiNn9N27)LG z15o|qh9;2WJw?k|@naFeYcMci-#P(g3pU&()Gq;46=ubzD}W`8z(9b6H)CRcWQ)K6 zFux$UN%B%sWDp|52X^Y`E6#(~%r(e%L+mesc1%4>SFtT{4Bx~wjAqOJ5=aN0+fN`l zOop)d$-ICaL-v78#Iolay4&ZMfCZkFBgj8N;8+af%c17eOdY`_ybcWlA3|(HV&3CiJq7B~3!(79hsT;EC*L zn&#hhA2r$cNJzmczx8Q*KuioaVdSSi{!Tx$l|iVg-~yQl*V=tiQvGJMYwwFKV^KPoD^38WZiy*nA!7t@oHb#@|i32GZ zpXiSB6AkmxO5uf3aJWHfo?fCMJp{)EUiolu(DMaW9L5j<_lx>7l< z1!L5>Srqp$2Ba!gOoZmWnaE$yF%Ee%=ol%%|N_qAuzJT+BjQMpBsMqx^> z!*J(x-wmr>v)x00R=l%GmeI8oI|2-<@G)({aclJFsKdKo2OfXg?ZqCH3 zd?neHKRm@^^1QT{5(mGHOmpAw&;CW`>{N~|-&%uot>fTr)dvTCqN7}YM)dnvDs4=a96VhVg zx)bkutjQB6Q+?#?qGx47p0?>c#Byw=-pFyx^IVP?bLi4a$=}=PA>F#kP8CZzBWyWE z4-!wLW%_IFmbjrx>*mWX!>3S(1Akkx7QBDa->V5S7!nVDSaw-Ge7^MdN#DuMri`8P;;nxjF@V@A8c&Q;!HxBdt`Fd3%r2Tl;H`p)CdlOztqDyysY9 z@M2U#k@RJF_{{U@9qEpK;c+u}(}OWks7AZ>uK5y_+-hi0eu0Y##V~gI0e^`gQlBDZ z!9b#GN`CHQM}J02?Qwxfm*3*X9UP$k_Rfo6&>#93R!MHvMlO`xbrMt70@ePBLRxJA;3M+;(dn|I@(_c;o+P{EL5o$5cuFUP4MPOLqn7Q;qFo zLEqa1{xHFj7I;Ux+=928q5Ya+h8gY(rA0hz&h@vpA(GfzZMJ2{KSZVFY`recdzaQ8 zgoWme>OBWMA0CGff)qYGG<652{#tse)&G)j~G8f?xNTLVW?w0)a(ob+;<0%ped& zG{i+e-(rv{=o+8u24ZQBO@T-<6A^)_@vg42?8?~6xf{T{Elor02u>-jJm?yJgtB-o zdPhzUAdE)*!6`!{ZxiWf z5a9KO%EUE(XuHA5KfIc&)&f%(rYlCQKVlW*!S^;A1moXQ7lD%2-;rPWBSD>!z|vek zi1W z7pTfPWAET^XPdQheXTl#Z;B!;*mTp-`^S^4@A2X1C)J^tkv3?oHANEz6 zQ##&LQ?7f}h-X?)*fhUL8>n&PyK!Xc&ntCsn-r&6hs#5St-Y}R98d*y1d-loPS^C* z00223PEbg8%b=73rlw-G6iyS>(#|!n8ojmEk&LlYOMDOmO*yT)1VC(Y?+lkN_Cd%+ z$jUyo>LHy3)LLL*7A~PJzdxnC%c1YoF99vyd*0sTt5;XYG%;qNPY5kQ5%3>dre6ea z`vGy+`Io@t%U=TS9=3v;l%MnS2_zI1T+ur{mG0KQ{P6hVdDU|Wk9tjX1NWT%nR|zO z6NlgFjoa3cOAe#Ih+At#kU2un4y4X{CKH6VeKe#W?#rZL{Ntt?wGEAy$;y%&V;r2# z+;9T146RXCWtoduYks>v;gB+A>4Sf;-{4xnYx57eZZTM$gd)HeZh^kZwR=$wY871M zJu9HkEv<;cL77HJweNMI0H@a z#VU(fGfkHroVn>jmR)v0Q`yw0+xoCh{k8#Vq(zu9rH^72~=PwuOe#Vg4y#BxUR!bmc-V|j`@lw0!8>GAkzsHF(dfKscg9!OcMbZ ze8a;$QcZ|^&F1ea8k)I-W2eHJ(7*RAo9I5MNBqW-xGYvW6kM>&*WtL0+J0CoZQ%)a z?^KMZ{ppiVME@mP zMy52Wgn|Gp|Lf>Y?}B4CMv%4ix|$;7%-^7%>PJoXFx^1~Fo|ufvG>W=ra(B<{QZq# zXU|GcQ!`~<6L?!hp#q7e20wM4ID>b5p6J-5Y?=G&8gA`E(~2ai3KI&kX+Y3d8{zT+ z4)|Jl1d1r~eabaGE(n;#`l1Qp_52-Z-rVY%rg4(1!_tk`3G;P(#qR9|0ROPrN&I83 z)L3HilB+lVYXs`-Jg#^>c}_gQr|zo@vDal!`6_YqfKLp1>co-`75-tfA@?xUycN_f zZKL~aHXd`vu%{`vAJ1|bUft%N0mb{2KWy=N`tWvVBax%02#-@~{E-|b$`63+s!Q|~}q)q;dkMU(9iT>G<0^GJ?Y$!5WaKVn6 z?ckXw92sJ#n_QQ%HifL&Sjcjij$FCJhJ9Dj!mG5(KhUTn!S(6%;nr^tIqe82q&cj) zmc!(OjGB1hQjedD%Y-E(_-P()fk*1Iv=WaES0kKK6>n>O8fh;z3GlljK*9?v+e$;P z$)fq>KIMo_FLgyW#@x?;tac;#m%tde>qCo=-N|;n0*5dDU)H|7mKay_B1m9e^;f7k z0w{hI<1CJ|7W zn1rSsr93-KK>Sz>UK7)C>!PpqnCzskPhJ;`COel(C%Ep*i>>~0|7&vX)?#`5%zabJ zu2{qe;%Iw%)b3rKd7}j`e4n$2b`{Md2>0YTc~S0YX7t8lsUssoCQ;`7H<7BqCo!7$ z_X5#n0*XN2V@n}hvafgJZ{(61NrR{^ny?8qh;t6+yO?%m+xm~0Yd5=Yip$9Upe7bX zzwx|(E@}Hxf@y?40y;)BK}|svPu5I$3h!RvfD|D>-E7#lNWx7#eS4ZLh4%m_1TA(d z``H(H9rStfgD7*gTu*Vx^HgL+-r|b)pkLpR+EZm^(KmCfJ8=zLK}0%|VelH5E{l}5 z6OuNy{L+WQPyb%nS0s-4J)Fp1@s-!p$&`FM0rA2cbs$HT*Z=1z6c$mXsI$dIo~*ku~PB z5v;thGrs`hnUFxO>oG_z&m8Mo+?K2zF7&i)VTRDsHrK@L z_)cz>S})QuEbLuvc{YMO64y0bNrM66oF>w$i z2j=E&1dLnYN&-BmBiC}Dvu8(7(dMEW)sFC1@wfRQo&RCd-ak0-Evg6qcW$=(i5K^t zY$pPg517-P=hBvEzrBBTq%#ZeER+BxuPWPkt(CES#+}aUWJ9^SCK>LH7}zlnmx2IG zPZ#GZk%en30}Z;ZXF^A*O))8keJ+8FF7>e1p^C6XzTGlb{b7E@dgFWb`}WfBnou>b z*O!M?74H!PfXy5_W%Yh->rVZU4gis+3)aym;$63; zGDOQ()R%ke#;mK$(=KkJzH&5Si^_vRwL_ z3V9OdtNg*#xymoj9w{dR!Rx;Syt8fUx}6HNye=G#TgR=e?WhbWU;7TLsg(N}w8&Id z`Es--e^fCHh&%dmI<$-S4)C{QKy3eX>SY-!(4I=MeIiNkbvt9{FWrg(RrT0jRy2=r zQQOHLHn^&jyB)?v{PyqCsocdcPGL<>cY#z_>9O|R){QGV%v6=CBTbKtc(BYF^5lLF zS0_PGJ=^x=HlB4q{&I=boE5 ziobw`)LOT?5%Fc~yFt6`X}h{s2PTnYo7)?ba|IY+l9`Em%GRozGbsYqo8N1CvvW;i z7~0ZK9wqk9s#Ba?QphBM0=F^ta7)frT?QN@WtB_Zi>HY#M8<@4@@mC%|Rr zuK>JwP+iFBnnyz`X`x^D0{M!Y=-M1wfjv~b8kIIcp6Rj0U+>4CLbCH#%qn&1!YSI; zl96u(Us)v1asK?wKRJ!J!K@GI=vM3C5@hKKORuXrpJnGiSYM!v6^qqKkLk)w@DKOB zLwscT@_jazmoirt3H40BKu{=pSL+$?3zCh+6`1is3Q5|mBUKa~PEq0vVqOz{k~#KE zAj28tVJc=;+$wLy`7Bc(J!Q%LbmT>G@R9299@(93L`7PWfho1BL0PJPIiv@iu94-{ z1!@Jq2zFUbh;0y)W~hvF96KH@YmXnGg2`0=Ec3dbm4WBH&iu?x9E9T4eIweSJlJJn zmDON!gsh_(EjlVtzl+NT(c!DO^0MED#Y^w%%5~1K&6xO44DIZ|B)g1G%A1RdI|w;5 zRhBnZKAt_>>~qtkBGxp&Y(Sc2JeX+iV}31-TelUUl$CnS|9Z{T*WYFf=MU(NEleEA z>3)u%i_8ttK7BK|dY-Z7?t*Vtm6jX#9M_i7coU$T{NBa0`;4%89JN6;lRz_uMWJ6@ zX4%V*XR@rJ4%ZqP_L65@l`J_+ZkDBMo5OA( zh)O>f&Z_+0q}x6ce9Go*O(o1x6}^_sdGL7{I@U<3EaTALUXhOR+LQPzhSGTpE zq(wdXI;70?E*TT`KlHL_@BOjbc%nnz_R}mFBx|T9YDa%{=}cVBI?ZVX^nA=&r``#l z*zBmU-2GFkIl-rjqT2GGcQ=J5UD&qIIza)NW>&8Rndnqx@5WjafH8a?H9AF>`` zQ2Z2EF8p0GV7!{_&4K}AzIxCKZV|a7!P119_*)I9^WBiF{Q1^1gEIa}(^$bqkpzFa zHRdhKTU8n7rsy?;_fz2m(wzHog;BIEPsPuG_gGsuq|v@F-M_D6v~WVfKZ7!=aXUhk z@yCTN1Mz(q84r^R?%1eR)lY^H!qRWS!8jZB^wuDLAOnP@LT-h&?m*ms-4b? ze>?C?04l@)914Qy7Nz#GLc1KbF=nQf^H8o4v(rKP{;fCH?N{&e9MzX*OsUkN^w%Gw zo8oIuMquOA4$;^nF~twMS(&@NdQLy50`1A~e~y-_x^6WF)9$akIrJOrgf)XD>`2`f zY1pU%))~a2-C%-w-oomAy%v}hTGmiXaO~2XC@oaJUen92x`nlQT^ zXgH4v%vDF@@syI%>u8htJ^eEpU)x^*iPuqwOZfgLxh`x=dp6y*HSZd|2;ObB@sw;G zH1!7ku%$^lWv3&~m4uDC@fFN_?0<45C-XBRVvfDNrKBS(TnUdRjeKY!{J1t-en5!y zigN$GxMadopi^%(#~fzk38cpg_EJ*j&t^6?)$E4;f zXFDN=l)fAn`!Q8;%wpcNR4K1rmIbm4r&%SRvKq7Zm0X%FS6{r>ac1>ZTXn+t{mY-| z+vdQv;7$9y*o3Yb&gsVHo?-F0+TAI*_tg=udcnx3l@0vLO&75N$;niE7iJ6zrOGRz z|6I(Ulb6=bJQI&4Qp9V!97abse<0>mMnQwE!jJQLM>_zt)_B?T*5PfO;lA20W?$?p zEl6YH-Ih~gu@?_G!-#DM$azdiW`Aw0mFn>f49K?edG*jlU6$#G)Q<;hszedoM$U{qx3FEh62?Duz3I1O{k?zBQAMlRKaB4y#;QH%rg+# z_7`RHw9U;wH2#C!<=Ux zaV`!9Fm>X;K$Y}%*KY{d-TBgi1{ezwTZ-cTP1)vhE%KC#`LD}q6cj#Gea?Bg%lkN} zm>_sUdumht{xF*V);iMJD>uB@EWy!un1eUL4PHETcW$NehEYE3I@z>;qRk>5GVpV# z$gL{Jt4WtP5&de&)*)`h4VCH9S504DdU(|E4l=H^Q1OvjCd4i~NPYS@t|q9CV{Vap z?Wg%y!I(XVZ}9rb2DD`WM-~>FgEW>|eAV*j_H0>s;@RjG@Q+7EH7V-q((3VvmRC#Jt3Hb-d% zHy3Ko4=*R+d%2Uz9kh;#3?3`GwZ6-*GIMDapgVW}>>h=iI(ONTJxrWILmJ#5xBRC` zlchnYyN>?=2!h9=E$BP>n@hKSb3Ol7<8q#SJGoWa0lXmt+ysM3ijpan-pdg)Hzyzk!PlR)u3#KtlD`DxOr|FiHn?7+ z7vc(#_*22H=pi1im3jS5jr+e;J~Xq3ST;G`X}N+Wnz9S=05rbx?4G=iGwW zVLCnkRiUvvr9?&cir>Sk0!ro2?Wj;ID-*V}msH@odEwn|($ zdX9=j9vF~5csEnu*`NK`fn_yDpFNI$cDD1!UvhAoK5)Z=a%Y^!#4BL0LnWRSlTdeW z@r**{55~9>i8Ot|;^Tl(acya+@bgkrRErW*MNsdk%(_6rKs&H8OWTW|y3xvrGNgcq zxpcTP_zQCX-2=|>l@h_sJ)4z(UEcpe`=2PY`}KC7{{_rSTZ&4*c$ebk9knPD>b_Dm zVN~I~s6^ryJKQZ4>NSAn%1ZbT<-57L9#Fi6xO=Dj4{t~RC%-C7p9HZA3bJpz+t?#kK@O@te7~@WiK}$+5`2x;g!>i zuuq2$A6NbTM?W$NBB}1j#N0zhm_M0h?pOa!ZJY{`8splvM!6iJB_Ew_%)E`*!J&8Z z4OI`K8huLN&gh~1dLi&^df{ecFfAD5&S5mD#T#{k zShrCX<~&@*%3vMEtPTRiv(e15+w;B@fdU?b56`bEHrX&>H=eJ7zCGhB# z?X!OCW^?6hNKbo8k#X?eoHm5}phXqK=){_5Zp=vSw8Gon8ZXl5KOADd=x0r4WdvC* z=S$%sleO=72jx{UEpReZ5Ws<0ws(r#ir0s0fiAq%h@b89nNxecOx~tYm$ylM%iJw5 zYG$fajr-G#mX`Ueg{yb(@~G6|*)q54xnL)rpkXW*;S z2l?T^!o>rPB`mNPDTr3xXX{OOdd|c(W#lpF49X%SM0RR%H(uslYm1CsUF`(*6cShH zwC(XPsRp;OySAy(3|Uh|*8Y+tEZS>{Y>KUJ{_os}78qOq+71`p0$gBz2}tnvmE@O{ zd<4qke+_4L=T)6ug*z&(=N-;!IgM0v8otO|dYf7nb9>b41>ewivOtExVj1f@9%+b4 zm4n_P!Ge4a-(om}bYG?7o&)Vc>c!Z86YC>jcub*1bdB8u8}&{}1A_U+;?F```^q`^ zCnx%uAZ6%EAMX?6ykVb3b3*sims{su224#|B23+h)r(qcy`)F7VuQRD#CBBLO@oJd z8p}KQss`}@e1MgT^E!Fgdcn;6N8!Apasp_1g>flI?DAZj+T|_@phKAQUP9`8tKw#_ zA8e6m22DCmeBH8oT-CWsLPyhuw(LOrIIxnc6C;Pz0Q)a|U0n0GCBd2$w~*EqnWZoTsgMt$fNIr&+PI4YNI;Oy>Kud8R{w;7{aa@Bl^mXTl`Ovx#5K z!s{4bec$fW2|iz`nS|7=7uH-_UF88?w$Rx{gL5HSw3(;>+i%Cq7NLdW+`&s* zqO%ghH#Jzs>wg~EJ^>bE4=*&h?6E~jDC`z3MQq_!A$*gjs?SMmNP=nM#3I80i<+O;+XcC7l4_Mpo8$otBGTGr$y5w2Kj+s)Xu zUV7?OT8evbTM1d-+nu++TQi^$*Jf#M#p)CGJhIB48ZdlvOx{vp#He+UvChW5L)y)1 z>V6PjAW;_hI}1-P-0pt#?2y>xBG<6s)jan7T-U=WT$%12rF(XookwYJsshRru6B(a zlFGC;^I8mx1RL(Dt6E$W`_5RT8axPBI8^{cRDF(ff=)d)4L;^|O>*efCim-L=2T)f z8y7d4`YFaAJ6~A;7#|+>4x{O{PTuHXs8_hPy?PUu-5P}xTVDFgUhR5>34+tMehF;o zk}azYgWBWUUn-|{LDJKsxR1>?rBb|ugRsN<c12 zPA{1GNQF)dnwL6B;AiFdsk77ghkafP={u$qoYPvAo+20u0fR5g-xR!~Dzvm+vq(;JL@{Q|a`%SE$H zLLnXsSa)7IfBvfe^3)0n*n`CdRE9X8{!f~KfqD3F5x^n&_jB-H<<$Sx6Q ze`@mwW3FD}4jrqFHro|6t^YGErE&n!=lSA$Ak z#e-MF_1e^7u-qRsebFaAr{q!%T;RFm;7{%{v7f-Eb^aL2j$(~>V}06{{fBD6(kqA8 z%tPIAS50)S76o-gPqd_5Yq1Kku0ed^*Z3@&f05TDsAW%5Fudf_hI4V*)d;DE(!5V> z2MvStW4{CjQgJRLC)^l2W~cl}Cg+ny+LtE_7Fw%1S0;adFXl8mI9~zw4uG}8hcL-O1A-ESvaXW}NR*sj z8PC6eO~9?@0ChUYBXOS=^P=J7xne1AcNwnG?Zw?@m#=vBiomtw8%l%E(fc~luceb$EZU{S4jGeJ1c!UjXVT+^K%Yb!-vi9LBN%J@JczMt`bm#Ap-bL+0EuEKRN) zPS@iIBhr|YsnDWs5v9zHNOHM^yDdw3fGC04!yt0Mt)2r3?N(YA=j)?VXa5j6BPQLM zb-fR#xJ=qLFzI+#Et8ulLez{gprcLmI0MZ&PnA-9B`vr4q%Zc?r60F$s`v}LFzGw6 z!}?<{Zo2rW_p!@bZW60YA54)-=*PvXvNo-yoU$93{ND1K0H&eIyYtUl#)8YR&;^)i z<-CPmrSSDPUnN}iCTUnqh026b%@J-@r%n#opU<%EdjhvUldKw|fB`Q&wt;EAizg)7 z9^>ogeZtBg?J9DNf5a;Fx6FK~YdeS7@svO~$C&s-+~?=+s$k3%f_SE%%YC{~uGNW{ zAOxC)_-l>WWf&CwuM4Ap-j5Pr{J$yO3rln=1xo>m`|iKYCDEJoH^jyyw^QoC^1$Mm z_PwNx7dEw8NDvmXT#G-O?XK18iieV z=jSUV{}}!Q{=|S`>4m_WRq&tndqe!eYJaS5IZ$l;2J{G}L`Qbg`vHta*E?TBOGERq z5iz8_E?xRIIP$hNR@EO625KjM51&cCr%BG7PT26H*Joj`mA#rn`Zao{ZK|g+A&{Ql zK_|ha>`rrL06g5XRAKh_9-_%=!(ENB$H=bkGk2GHL5L%;BX1_%e7k(Lw!8qh|8b{& zsbK#y4dUyd+jbZ5cKp-4D^6~QjxJ(}M@btV=n*2){gp^UZ0vnd3*fI_Nj@<+SC<~JWPt;7WX{VbI7*P`*C+D@84|4xB@@$mVe!4P0klX%1B_H9RL$nAU5B?GEg9eI|S z+oo@;p&m7^oBtBP=czA{%6|#uZ95Z7FJyz#pU0c1Z0;s( zXR|#nRRxsHU+y`ni;PTQNnl`wLGo!g!&0KEJvAH1@)1RAfJz!Hx(VS2rMio5fB0{W zDgWr?FK*KQEzUf9@fXZ-U|{dwW5+oD8~6Tb3}2v$jg_h@DYn+xav*&V-XhB$;c zSZZY#=aocSHN60hmX0^+Ca>4&#we;PIX%<31<}}%e2c8DYQ+-QhW*Nor#wdnx<+oTO{kl48N4;LuE}!-QI)t-Ro6M%Q;%epEcsP;jI_>Ym@3vmBy|VTC z>HLS8G;@AWOtqGOc$=cS{OfLj*19JjV_*=uzwA|}Nf~;5k-;%@>bqYraVEzauJcR4 zIX*Gw`1Ac&q#onF02wfG>GP>}XcYY7@S4>cx+E0IUZ@=MXb?MJ&b@~)7Z!FXVe>N%dZGis@`RO=`hW?`@ZZ7LQ zKqhCpjb5-n0~#2OEsMm2H~bP7HnyKo>}&yD8iqi+jZ_ z|9+Rghaq_bj=LZn5Ivx7Wwg z<@TC|uc4~`%g0G}&A?;jm)%CqM=wG1g9tQ7R<+X_SaH1d-AQ_B?7LvIpvAk#1##u)9nGyjUR;=BDVbBI3~ zef;v6H^g$CZ2By97{7#nH&}lp`bXsd0rL5udh3;}wZA(Il)V2^@)lU{2o~!IVKH}4 zJE|z_8e0=89}IhBXar}})6pQ8ky61sZwmWnB(ZR*h8;H24W#fm?< z-3HaVnD%?}Wovnjr9sTnt#1CV6v#h$H}zuq*jm^G-#%r7)oYNK=0DJQ9V}|IVo-=p zY?O-qzOSp++Hrn%i7IV-hVY%S!cbH-2pHcWmUVzc2hMu-+w8{Vxy_2_x`3yjeWTIk zHvDA1c`taM3wDwmlZt24<`Uh}2-O~`(8BipdP_<(hnujgJK$*rZip^IoqNUG6{8<@?39tmr}Qiy9L%t7nPnm3p5G@P@2|r!fkL?n1E*lowIP)O%dsC& zS+YQaAnDf4E+2O4FJJAHkOCWI-{t**abubz&|`Tji?Sa%IY%)^A1y9&YU}rd1?AQz z%G#}me*bR)g8nxr{eLV20gTAh42U{F+_5&6Jn)@X9y?ZYqv)KHUyw+^<#!&fLdU0v zZLg1#DSd;HHnmx%#p13?BQ;hwjRe6ol(H8Xb?<`8w+*p$tN1^x+{bqM&WTrdO%h2J z-P|Hih;+=_Q}=rXkp*8lvkrqa<30D;*m7S3i%})vn81cdoIEbCdU4rF*BCvJMuE;% zJg3*YPZyH=8kUyV$oH9-Z&Bh#?!3A-Vx%sM$xIC4$jvf_Zd3A2#X^&HN&(D$Sji4& zbSF3H^BH(qVBtrJgSD%YjxfIfNk9y)U>M%qE-NOG}%Dy?GFkvv$Hbm>jhSj^& zqvI2niI^X!J(vqMY1j9RZT+oN=QEY|SNUb*=Kbw6VeG$x5b}BRbL2!b)}KFBZ(zvq zalR>~x;wo}qg_Y;tg-a1o*YQmvGZ5}^nby>^q$S*|Hb4G=qrXV z3PF~=H}1h)9t**|7IeINtDn1zqSc3a1+S!z`VS3ae+fXIq#r~AHg%3tR3xQAaG$l= zVD^Ew$m@Wc{TC-j9}@6BF`^2&8i|~WpP)jPKO2g;_9;Ic=kO93m(Odce__49xQXN| zO>NRfs#M1BAl=s7zm99`OGF{<`{^%=#Fh1=aJt}{VYvYCP|f*d_g?}BcQ}?34<<{m z7hJ{|WBoV~C(9IPt7%UcC|!=>$37W;;nb;Xg9@4q{z)^bvjeCqG4Sf=u4RFFs7nMV z#rFg1Psc8?50?#^O>$^&C?g=GSGlGnL!RKCn<&WdLeC9jOzkN`Q<=RGRcIAVMcPWa1=miHXTi`JdIdI6u$4A`25cg0$MEmoHXD93OptQgBQ}4 z+0S8p2R8D+*>hPiPuU?^bB({bpMiRt_J z({p;G)uXhrTRTn{iX-Mt+-H4UWV~pC$;V@?BcMrkGq6Fyr#?#)K z2m6L3CA*3Sd99@574j$5uN69Wqq+)7%=7GGy5N(Z8y=cR7M!TKBA|+JBBDwz-Fu0> zh@Pl9YIw+`=ePhHZ@N-)$JIf$<~ zPYM^Yr^7M3e45)F6K^l# z9}<{82pNWIKxlITdO?+si*a^hfe{MURrUTQt^Ou8A$@}6}D}y0F z1M1@&w+9al`5k*=@mf`Qe^cg*SK_DNxcToQyr0kmP5~P-HNY0M8y!9$HT@d&MYiSL ze(mSNY9I%Z2)nV5Lzg=~PXLPfhEP)X%}D$(n(10|@RRTO_xplEcxG_IvPE^nV3*go zS<%gn6{e=jw91-LF(oeCfKS?QcF02&*C2mwZnRM8I#Eh`9BP^FS6Vi8Tqq`BKR&n= zdq<{8TGxfQk~$1nI9II`m86FeRm7{=M8I z3v7qzL=*1Zpva}mStYdCh)<#oyig|R$*U2V!dd^0Jt2BCUYrnuhD_E;wx_ji%;L$ADNIxyDJ^yxAEK|=jFlkO2Xtd$V~Ry|K~3isDP z*ndm?3A1p2erru8*xBkG(ueQm^-MDjy!zWb)YDzN3sKU`J`$o^fD4;P2FX0Dkr!U- z0T4Ck2#zcKR?12-Mc-U$AO_td2Nv_Z&6sR5R`DpM+r+ZF(Nh$?AMsFS($vq z#o$R2fY1I@+dcyTrAbEs4zmO2OAdbwUHHgYNQg`*ZJuVHtI&>|a`E9`7xuMqGp4cy z?-ff7ym@MTse`{gyerw%u=Ct7B=(q0e71zKCP$}QTn@DtMkyK#y>C&{u7oL^;Bg<{ zvCMl>Bcp?V22g1B7bSZbY_c&4&ivoSCj!6ui}O~v56=0h<;6<)ZYxr`*MS)4d?pWR z9oJ2Pjsp@`wwOHj$-R2Tk?ifknBDBO9J{QK#2Tor%#Y=Pyse^xTxnZ)8}w<%1Dk2( za#>rf4xVC>9wZ~@UQBo{i3f&KeCMnF^Eq|zG`R@u=X9+{8$BnNa`3-5AZ`qm%m;QJ z>e2UVN-ao#^uk|*P#$}l&cv2pukhv`vieFES(HGyW{yp?_Mbw6Jp12U{rH{YKq#LF zjA})yFfH_a)epXD8|!b?G1w3XT4DCM!PfaIm6V_6g`Yjo-@~|Uhvw-ttT`_&v)xK! zu@aWN0%Pu{%?BJD7ArH=M9F%SI_RL@uOfl|qde4=Z~zXzC0P7cwx#eJaW(ppaM$tDF?LcY^)ofKRsBc9tvgE0D5SPaM82=&GCZvjN46V)0YdA<}zE<_~w5IemMP5cy;)Uzm z*=`g@Re(zJ#WM-&$sW&e2`F`D<^tG$*2U_RqQ&@8?P~s1o1{;l^I*2w1(|mT0*#Oj z@qh?#QU1ZBFhT~&q+FXn#7^-KdmD^%a%D3l;XCY9=lxAsQW3(J!qy2pg)}R;?6|P9 zO4trS9Xj?fb|l>r`x)p5`Sz!4v$r|?l()9f@Qt}EIgZ_xqN}z5#Z28u) zGv$g0UEb#Fs+Utqb<>n#Pzx1edrrKwzB8jyJhQJ`FqJSHsI!&YAYSj!zj47Q{M*3W zpp&ad7O!VAJf+u@1TiL^$KwbpBJJnJC{Gehnsi0i+G$T0j}jY51?8)j`t}3T?PFtZ zg*nb8w&%=SyYK!p1HfOObyDy#f~ZSC=mGY{LB(g;J)z`V=W!l``*9CrW{8A!x1D4a z!2pkA_9zc39^lxRSL}sNx>U?EeU^U-JX0;ZJ$P`wCMk^0A%UQoqd4WA;Kk+j=eGCt z5-dw~G8=Wua}LTXI4}HJ4;5sB40_+5o`YWoJ;A_;RN5b_*|cZ zN4wLfqG+H=X611`V&ER3gL^m-zQ=C#e4tcSwLQx8)=sT<8?tm{i3unmTrLy)OoTQjn!edDmTx$yYH zr|z+D8!K-sQc1SK0k?*p%2Yj#pWfkMHt5TK=1+fy*p_w8KNzb9N(HZ9^P-xfo3pdu zT+zDbbR1sevP9=v>8(@wF?|B)>slUPOwBd?DH|K-q%>vgNprpvjBof@LlB|N6(}l;-)>G?`xl zz>UVna4-10+Vr~6-nl343mtEauoMfWvr;%N%c`$-Y_)_AD-F)>P>&kdOYCL_0+%sl6g9?dF~suRqL^E7H1O z3KZ%a>{L*Kv%r9d05hV(iIxq$@NYrBS;8aR7(q;kCqT0_Z{2@N_l<8NP(OF7 z7K>Of)VR1&i4k=4(VIEuJR5C4%*DBBTU~k`U~Pn0qm0y#S?5oFrY+&=skyrzXdYA= zaEmyie9Wks1Z=YROQ1ZLUxwf^b%Fh1PddF9+y-qo#XOs~LU26=r@rQ6tnUCiO!w{L zKSOtX&48nOe+g{S)uOz>N3S7J2Iar4VdGr8DcpvLUjq48yB%YGKqdKT9rVzvq+RBF z95!?QGVCgCZIzmBy0@WijNQisHekdId8juwPvcSWwXGC{ygFb{5FK!yXT_!@0vrMa zDzTHOaZIm*iF#9QRIBTAQ!$oy zxsQWEikZ%r8Gq`Lztk8}WK$dBeSbi`i|iWs6*J`m$1;|y()}XMJ~EPX_bn8Kn7yT7 z5GiJhs|&QX5~up$??KO&P6qEdSH*1p0LgbEbSgZmZDXnvR;)MfWPi4m@6S=n{jT$5 za}Wob3rUcp#qI>co!6GytI57l%f^<%1|k$qKmPWgyHNVSpZ0&hf&X8B0|(*8?f-+l zw+?E%joJojix!6#DHa?G6bV|affgwaEiNU2pn;;nX@M3GTHGncp%6SsaSd9WK+)pv z_H3SaX203p@11Y|*?D(o=lw79o5}npcg}szeP8D~*Ja)QJEF_0w9zI>OW;p$_eP)G zPSP>V1a#p(Jr`8yHl?zqYA)?(AZ4!RDk`S*wnLC3X6BLJMdYRxRZ69H`I^Z4EtaQf zJ^B&I9MUL=?jM{)Yg9g9VI`xY$CbDH%=SMP_3_f< zb+==l6Ff1Oip!yIQC^PR0;~8K(zD%zM!f&>E7*T_-^03yYyE?hc^G(KPksd0cqq&!|C%2NgKc08rx_n>glNjpHFq>w|SmXCW z<%7iPD z4;ogC(_sE|+^85~P#1d>O+;DF=xVxo$ss|ea;AI5)ZZnz6?-Jwk@kA3`PfqG)JncP z*1^pOnOqc8LFx;PjZ9R?IVmzQ3YvqWo6_3>bp^Gx+vY4^CaGs*w2z)hvb$b>`CBgf z%7bsa!-l`I1`NNbad{E?qsjK}H$~0zS@m1?r1%X{7=vi}CrMM#mw5|;zcvfK=O~BE zSbHDgM9S5SY`$3XIGQ2TS|=&7DVpO|Dco9Upj)Z@YkC(WXT7U0ZbM-H_p38TjBVDv zU>3QqKZ5y;O{g#;Y4`byI>f2^#{i4e0j<5`Q?DJ) z>S6A-Tn(wm37z4tUOV027JY*%Dp`^%8!>~Gb3vB>S#125KKs80q7)WNw75*bYMPwE z?+HNJ8G)-6Sfs;ehW0INTH)zZBvYpe36dw`6xLBthfTyfB+U|sq<7L7NDMuQn5zHw}%>4DxhXbb)F`D9(zWhzXQ#G5}$^yybJaV4&LvYu$NE$o##6wb}PBtCxJEAprI zilpXXy72{{bTr(DUgc%1F#HjLCxqbK;X)c20=$N056)KJtoCb(A=D&K{7 zPrRKE>c{ek_H8&k9S^lxVIJePhf)QdfF_m+5( zbk3+6Vee7Wt6eyEjZ_6lZ!amuT>IoSta(i_u=b8TkhOHw=@6T1@GZk3nHTqE6h}rp z_OQ_O?zV@7MW$=g3Ei2xL>u1Qe%Kw0PUaT&WRB99Z?D-5a{m1BWwSgjoSrnkQGc?S zzh^v{2p9U0l-_o~XSe-#4a`3(h?zzGWX6PsA@tZz=yIOpSWevjXdwdlqT;X_F>kUt zu>%K5bW0j7%LQPXzh9|OX*myDK`%^HX6J+vTyP3XtYhmD0J9>=pF~Z}EYF^lE@nm2 ze_)8!>fxRYU6fJ-U8~~$*Y^YdM>YQM5C6Ra|G!@W5^)Zp`P$QIGi}SO@HUBsJ{Dn# zjhoa*8(g<==A;eoI?B7VV-Ub^ou%)c;rSqxugVS8VT|y#6xQA?LqtCgA`6O|k#da6pyL zhyHC{!Dj#I(eeMKhqyui77$Y3z~H@mj%S;t-3(@S07AdgSBnWxSQP~F!Cqc_BgUzLZ804qr8$XM z@$%e%mlr>IFUoDhf^?&8kEZg(nQVNb-|hIqdBVASLc;^p6g>0;d)W@|Q+Tn;U^}dd zu86MGEaJO-VJ5Bygity^h0wb;Kd|d@3p@%!)b zripHYj2){r#tqI~o^VX*DHN2$cpvxCVEsTBTGa9PxG6L}Ut{fJ+Bu*|;GxNv$horV&y(nyEGU;tLEUd>3|)BvWPPA`gZe775DD6QI^`43JjbP_j$usJEN zfjiKuspV=Ut8~As0aIcrl5t-3ba7>$pZzqUuJu_?_5U8n(WOcC;-34WM-!dKWiE_H z)D!)wYcLhXEpnEXts+%GWUnisAoO@9Hmt)`@z?l(F-$%sW(d|K*TT?RBra^^LvLJZ z9~Hw-$`L0e8GCa?{kbk==#J0~zg0RG<%6 zki1lO=bxf)yX85hrar**n;v87y$8--;itQO!bgZV%5lpdhIEM7OD)m)^eNb$hrTnz zc83zCcP{APiL(c|7ThE4y@v_wg<*dq2%;l+PQig9py--~T?`sG@83XwNG`&lOrKs? zMzXedCSD{ex$nfdL6v1pH$YcGkV2V-P@h9#B`<@Bp5Rhu#K@8n(_Ine@#foEhJKI+ z?uZ66$Xh_-iA4V+4N=xz;miGa=Tg0Yl2uk8HJfhru|t7l<9d6p@pS9YCUE)qDaY$%yx(eyt(;6w;t)KhJ0-f=_catpjR| zZPR0U>pRV9Yd`fc$xh7-_f0K)Yx2J9siSkT*Su%Z8yhBH1{3}p7kGKkBa*IvaBz^} z36bd@r07Z9eL-0=Mec9CA+M>x)(Cp_%o>S!@wg24b78NXt3KeNB_z-7wQKE8tPVaY zgWZfknO0>mAn_H5vcFMDIz|`KT@`QV_*QJ|cZKvu7UWVvcx!qGRNi~_O{Pw1__=YN zaH@UYc)!x0u+-OP&kPp`yFv}dFxgGS4+%9@2YLQveJ3E97NJG27Q~eByQ!@H&P>U8 z6Jm764c`p@`)s`iSm@NCD8`SFnR&6gM~pkR4|`oh%j&|lySvFvVY`78b9s`6i33t4 z(Xk`AY((O{@c~e<5#n_&Hzhp0kfAi%tqC?XCY*WKb=3$iEpfdkILYwJe=XYX`=5 z;IT)-J!!D2b)fQ~!8a+LdIPWVo*00Mf`AhrtLn-|3STqy$@Fu$^ysRnQwB@XCm?}9 z@rwO}*;Ks1n3F~6J|L}2N~&i67`~KaSbeN<5{6yCLx81MLl&{guY%2sY**auJx9Bi zR)UQUPIS3JtV{gk+3k#w2^T6-5*CTV_`$4alYE9{MO{7h3tg?pDv-8#$#@d0fW2g=Ujttw^KZq)Dy| zn3IoKL;a#hi9}tHKddPfS}|3o;%$ zDM=I=2ivXgTOU7NIoVfyje8sG`5WFCE535eHiya~FQPO0+0fiA9^Y+R&}WN-6w1&Y z(j*%vZqq<~`0ZzOPE^ z84Z?4p08aG0DQ_t3rnO^ovmWiuVeoQUSwE(qk-p@+Ts?&?u7+v-zkiHl;X8k-%fYm zJpN(&@TnGH0$7Ls%&xS&H*Ek)M{Fz)Tk@{wM&(BQ@%~J|xrQ#SH+$&?m|kb>eAHv- zH)TAi+?css@$$)d!-Z|9{&btc?&6C+IduP4D0RSFN|kr_T7P?J=f-86SyDRgOyPE? zIq?NnFukDB$gmN*w;gx0QHC}Cay3+a|5nleF$V^gWcpj(FQ4KDs(u_An6lQwa|HHPg|!isnsn_oEa zZgnr}r43`QO1}lz%XoMjKWBZCCZpYK?0df@UU5))*g_rf0~A}>!!|NDxKto(yR9(E zhhCrNl6tKYMF*F%^}p~E37SA}t?#)+Mu#E=9KS!Ddd|qP^7jK)>i!`DisYXt3PbB>oVW04j6n_O4!3&9B8PMa83vCS%1 zQKKk-iVNWIQ<+&$6SAx_m0v$_wPYHd-u^MM;jjRa{PvZsk#kkCysv(&QTQw*~Ue9s!mKe z)cYyTh?1DAHwnyw%Tamnt4|&2I@}KIz56pQV>}yf{bA zZo~P<1`I#c*<6XOex(cUvo+RlhV7f>YPx| z??PQ;1^!^{L<{rrm}m;N8ISt18;aXI-vUA0h~5T59+`FT5#;f-z@0K`kIuwb0N3x`B2M`x{=tb>v0+$ zv+oHCmr;;ur`DIx`RSVIo0WmJy&r}bYR%69d!5iLv0^}tNR0+S7)Z9{YnGV_V(68` zih?G`9eb4?BP+oSLZs;|?1s0;J}WDloTK6~sGO3Q1Z-VvA}I`X+uroT(_EAkeXmEF z8C5efQ%srafzs}t`#JO7lUYB+%S~t=FB~dRs@cvfBz`gq8!SEJhWX~qf>h7UzX>g; znpomOoNS7yW-OtxT`=Vum72-fW_tYI;_2$&mkS~*)?St0w&OZ>Uq94zMLJ5*($1KL z*X{;U?UAYWcoQ(8xO_Hr9cz0E5(|YT2IbRU-2C~Hn#L7_75mciw;kVLOo;!udpk2X z-7)E;I!((tTg&gh0i%zTa=KG;%x2fN+(+Aj`H0aGjV8N-^3w8XBrZL(1@++?uTxCO-9o~J8pY};m> z3&Z!a@2O;7NS{izv36=CqT-7+AKRE6X#AyX&U2Y3`G(HR@u^X5TQquo+9F~N^%5k0WrM4Q#VT14MmE>p3Edm$t4yt%^dn*+GE z%8?Ad9;x}75lQo`Tb0${2-Vry)rU}MbS?YloWq3DHH9Xi6Z}n@fM_O23ek8~I{*TE zjVQyGOMMISFRY%jsP&~!Y!YQF*u6l>Biew^A0wn$hFqC5?oZ9vk{yimwRa&om3%c; zLiQ%*Qck=GjaI?@fTVXC$Lfm#F^uge1LvmZFDC~D!s3-5pR@mDTVIbnrGFiR@q`7m zhogwuCE3&KPpB3gnkFo7uwOKvuf;iZLcg^O6@(Ol_f?~E4OoEF zo{~n*{oh%g{V_`zo86plM0WgNFHcRBHKM{7VUbniEiCw4YVk+N$OjY54A_{aMaHK@ z)(74%vM|r#Jufb&nIwe&6U;Yot@@$Yh&wf1L$M+bxs8!6|IK}HlFEz8Ds^d|O!~AS z2W~MOW}i5EAd_Fz_B&_%>~VmyJaaCD^66zxyzSZ`NX^y?zxYujiNA#+ctW4K4O%4p zQSH`s(l2|rY)au4MPCLvj!#7!eh$yJ?Hkf4P5P3LvhU-)j1uH@R?AiSX3{R~ z9{UmS-V;IVdgrxyZ^t~ne=TACrj#=d?JB2;SpDX#7ExmOYrtCIohLED1~pD6B}zVd zx?)4yPJ767&pT)BBYakkc9 z?82mesf<$im`qWVq8QG~anO53>f>2~YLGc~B>r@DZPySw1Pd5GnAFMDN_OR49sFJ8 zsZubarMbk+DsjSI>~t|G`L&Jg6aTeDy~PtI_V_;{sU~!dw(A=`cns{aDJwRfKS_4) zjW$6OKQcX>S`w+lWcpUd(&J!EEV@p+b8yhrjbLC5R_M#n8#Y@Iw*%hHnArDrP_5l% zY*L!fV-Y%qP9SgI(-u3af#sySE?b?zxnBHga`K^qq_C5Jl(9X3pM;RG zal4yLon&?LvAe^{N&~A8{3qC%wF(A@?*Gb}TBRdt#|NzG z>;?~pBqwj9E{-lyUQ1ki`6t}A<$d@ref|=#32YV4KaftjBI7#XCVI;#$L96iC6{0h z_;w1%rgoz9N8kO|>DScXguKh9#n(O9`q2?xq!GQ)w;W^hNd{#MudMy&ag1sMGJSbi zovgf{B3Ma9s;8?B5qivWUj|>cWgOCON7(G&ANh`yr(^&c;rrtl0D!-gZDp_z%Oemn>_U^0q z-%z}IT8&!Qq~B8+xa`pB#TO&_p4Z>#8a$sZvj3hUo_gD3!umzJF=!II*VHuf$t^+% zUeTOOj0YFfA$*w2{CU=lrw?>*)Wq!y>kQ6F9iGT zmc5uE(uje<{5^;s-nVdxuukMy6cOF>|YMt~GDI`pR_& z{k}IG*YAbn!lHxlp_WXF8e+RSODV2?rD@hjZ{lmCI{zp=IJWIO)R38au(rgJf8a>7 zRo~l0`ocS`f8}R}PnO*2^nti1YP>2w0nI8xBrf`O=!Jsd`DW3@vG*cy=#Zk-bHi9> z)hLo34++MX1fM)pVTX=$*#w|xo9u(?JJ#?1tXvLrYU&!24Z7x9xkMM@~j+ zYj-Mo&Hc91xc53+EwragJEO_X3Mm1JLbq)y5|GLh;mB<)%g_kBS{QIk)*|U)L_qicP-GyYW zc72_f*-FzIqMO0xmK7Rsa;3HQbu_eDPnBhz_d)plE?nCYO#Z_Br;5*Nd*T*XUi2B{vYuH)+TPusNo z&P;q}`WMkkJF)n>God9m!fP3TxE--vaY^(zM$bknOxD^2;wfc0g$n$d>ULF=+5xUx zql_6Es<`a&n1bdG70EKYvo#J%+X6O4?bplYED}E)QQ7sorG`7yU`$JOBZR>}wMyL| zuzlFZ_yWS7<3)9v_xuUdT5E(ERxSFXVln`1^Y_tv2Y~v1#aNdLgI+6{yP?tzXndV+ zdA!Y+r9rn7KzO=J2vhA?o0dD}txfb_U{a%KU>*O8i_nI%_oEp3=idBMbp`yH7K8W` zAeflH$1c`aCkeutw47MJW_7ZM93+~-N*#-eB!UAS$PKiOwROBX=QHZg5ZqrRVwk9} z{37{f4GE6kh5jnw+6;Jz!NQQC@zW#s7k@7AA6`LtndLtGT-n!Pq-2CN3Bl)%H-{c- zj{K z^@+CYJwv)?=yqUq`ujX6AVhRqr1fA*nx<^%z89lx1|3Un$+i#rwtWzL`&yxYx0rJq zVw=5uoaN$*nJcxOx8(%Q&3db)SBjR%WL}PGUw#ESnj%hK`^ax4c#bj zuhkScxA%vbGuU-GJHE?7WkjB9h*X71%z&$j(csLs4%4TuvEISs70T(~@Sz(I5jN(L z`TY;qQi~w?gN{S@N+!QhK*h1y0O}xxHHb@!5gq`XRuaTzu9{)(^htc5&I#xE`#DWn zCImbF4!~XuaW(~WHU;a=WJ?Gcxu_FVw?e#EM~r%D#8XGY3smMLWf~-y>r5)sbYbV4 zO9kI(cLb5pZ+Vl_L(kua+3ksx$iTIje{g09?g#q#W_?WS zNjvS`h>&&4-0$pTSHJ=d|KI@n*lo>Upa$)*5Z^t)JI~2~f!P03gNUyDcd={ZR6U_# zB_AxF{!J873xc!s<@`hsM(q zT-=9FOdj)l+A3HKrbNfqwGqF6enIp6D`myJ#m_778b-D$=kqFa=GZS+{vQ&kjn!r_c6>TcWy^hoRL z#`>Dq?V_&`?OJz8{#&}|(UusYU6I)OzBdz{)ud4u)O~X!(<95((b4^H%(jNd6{gsd z2n2Rtkm;bLSNF44wRro*wOGN8HL)b>)W&vUAqqT@$#jDYf`h;(>$a?prUz-$diU)waGz=OtWEgocJ1?njeUIpH!-V?s^EHBuD;&% zO1n?S36q2l!H@PY#p2KlHU6rj{{P@$=TU+KFTY}m@WH)z->IwKFbd=95aa4Z;^5Rp zbqM4GB}Rkzl0L|LNuDjpXCE(#v&jXF0G%elmvH+tdH@$(5?TE+?nV8rX^K+EM z!Idipxxysj>$9~BVu)LweKj(JKH5b>_$??HqrE>k2&wDTjmCZHVU!+uPXn+0#Bq7!a;*IHr?t%+WepkMro5x>OIU8# z;XKW{&(uflKG#XWWM5g=pFanUb&^gyW522Y_SU;@UXc&kt&crt;X}4=8Jpc)1afPL z-xaYr9WI=D?;=bdWZtFUyn|c~98WQ@jdw}o8=eWx-T1MX`T2<$U0w)|SH`k9SCyXvm0Pp>Lq=NJA()NkPi876d4vd9)SAa-hPD-uJz%%dSf0<%PGDd!Wb>S4lB)sv%!9P{jPVX49tRr1cc zcw=~O@rO-~3me3|qKg*0su7-{&;zk0J7TAWdCv^TyUa&VJGLQ>0VeUv;#(qBJ>(V; zpwbGuIpu7pr8~Qt)Z5GRgVYyH1g}~ zN>h{)^T*x@lA&Yx74lz>`QJBoKJAmUAP3Jc_~^bTvciwO7^HZ+G1TF2@@K2EzJw^l zg87Q%-a+t$*=8@a!dwa6YB1QneruBLxqp}bnoOd%4UA9;fNaRyT2ux8nMH0eWe;9P znl-_1Vj(MDGCgc9eaGJ3BFBc+Zk_yPyGK3hb4qh@?l5TyCG1f+j2-yfEtyZ5nT2Pj zxa&ey*npVdGQSS}15{{WGyU%Ay+EfoIb-p0_1~WJ=YY() z6(5J`(?>o=$@(F@+TaDz2zAq^9lRuTm^t>JU2ChQ9v40(FH)IVXq2U*8tpy#H31U3 zol(9J2hve45lpTl^CxK^U*94|cv!%%K`UskvlH``H#*$wZpKkAeVA9mo$83R70r@I zm;u=!pES*HkE?PfWdbq0*9b42s@`Mn3pSWjS}jIJy4!3A9R@L^xQwrv`b+^FZ&MAu zFlCM>p3SaN+4z5^|4cLymSnK=LWH%r``xrs?$Yk9AAdIGdqr(mm;vVSMYoYx5e#Ms z0xg6CIeShls?&K7%*zE_kSrPK`r+`5V9Tu~lzap^!B!WnCwFz!ssNEu$J}FY!!&_e zH2F>&7v@(dv41VSIp^y^I<}IMUNaNDu?ILD!8pOrp_=^NhhZ4r`z;||Uy7a;} zD#F$zoA;KIWaP|_^j@tU3%{aaPgK)#|CM1@Gm($XiSGEgbA~iYp$B{VDI0 zLpLM;P0d`F(;HMpg@po1?Ik?n*HZZH#-3fKeCF}#l1a&Am%W7E@jGW zTV?e8cPJCs;FArJC3D`rQ38;f*5V0W)nd|UDSklN^pAQ1z*j)EZXHr|tV&8_LmEX% znYAZgm;IJhszqSPiuZSA+FJGEU7B{QRN4cC&~cR60El|Zh>!q6NvmPeL==@xIzZ+# z>>OjAPHTS)rl+(1T-M3gH4phW*Q%QoPF#DC+O+`71xfo{PMTd!2L?|Js;eJSGG(qf zb0>B2qxZ2`_*kr?+35)rgtZ42(yHfD^#LIpWo}Ct`AEus-ZR$e2*ld|(K{+L$~5J+ zIi+vQ$ZqcqgLG}!?EIN^F1cpR*qKvHtR?_ZvU({oD95?pG;u#%@5~B0Qu zzj8djot|iIq3~VzQ`j(IM+~l1JBJTK{C*(#zo*Y$r?s;?O&d}(@(g$6`OY5=;Ws*r;Ef8XQRn?f!CJ)q&b@$h*3zHo?J)x#$ z>RaAN3v9WO=~|0W*-ohOdO)0ZrI}LOQ6hwM%$e2;E~0MqpBh6t=u|Zm#pWI+E^iSJ zn+%#o|G@(2_~_xM{prFJ*@g6$%1&INOT~%}xGIKAHNjtytu(0zwm&OFDOUp~&*K`lomMdP*EtF3j}!f~L$eO$B(v&X5LQ7xw|1IUUW-+x zdz;i#yTS<43dOFYt1Mwb7PjY;1Cpy>Rc?9?Q8G^G39|};F+BG>vBAY!L|giru9XNK zN=QpP?Lh=9f(k5j{A*tCTX((6!8ssq=&*F$_2C*FNflT`pPkM*{IxjXCt&VTq7^7N z(j8OjT(8}mxSSEn{Wafw8UP-|?jXWyc^(Fj=< zB2I|N+?*Hu`Z}lW6Cp7UkdPQiSg!wyguL)=Z z<&DkZG3lvBj^64;YG64kH>eaZWGn(wfB2-d$9M|JKx&^!v49>M&|IRPrTR zc8qzPsf)qXJnb-Fj5~!wewb{4z{&f<*jNKUyH)EK))Aq00 z+M^S+to&nh7w14BV734`QRvp{Ch2TotPMcbPMf!!jtYbUq$}0~1V;%LX zJ9^g#o*|_kxC?vwGg>r}$|zF|+#mL4uSo&=FvUb5#8*PUFiSfIRdQu^SD;hcjU4)s zTHO7Nyw2q%#8q78XH*PlBtF+Chnu~>1L`+oA{V%3wUbSNDyyG@a4E!q%uOIv*)r#I zr<=?aE~o&$u!K`3p5}D{ihSD5tGg213zevPU=UBNXZN$fyWYESp{|h=1dzFsqq!|=y?#G=eb3%zM`(@4HYcOr(t(tvKPu*iv^?AKL7RL^E z)pNANF#K*gu(EJGr`;{omA{f@5bS1jRA)pP^&$S{X9@$`LAT9^K3V_ZFm(l^1BjDq z6Z7Hme^~^{gwl-Pl1c1SU_90-{%f;nW=m z_+G%-+bXEY(@%N5!3tu3D!At8aly*P$uw*Z%$N{NJBkN&oJ#E=N0cQNAOW zG;X*5K;4Yk+dswB;-QE`bH8@$caO#l7QdroV_|WKlMkmxVWS#<=NvTR!kp#iD63o? zy#d36$F6_$v%=qZrCD(W#)e~-=C)&`n&E5-86WuG4Mx#RR*66BdA)-h3=Hq;xz}8# zSTw&-#&ZA3JN8zeTXQoO8?L27om0?g!lY@+IcC#`3TyyOC>)c|BU*4;Pbc~8UD4dj z)Cg+71^OPQla_c-Z>zY>d0*8+9oKVT3NuzaC4gNxLZ8NtMA^2{ZgR$KPzioGIcn?5 zPs(^tGsSiyKWI$)U2*iw>`X|n1tk|2L34x`Ho_Cg$(#k57WDCcZR!T0K&^%*jw0$N zBWA&WmaY{KN}N-9J|0<$=s&mq-XJfaiK4wywC4}7BkyEXxQT?L3f*bc?}^WUX@~ti z&M9_fNKmear;SR-_8gSLU^i;!EwMs|T-~h-is>6ReG5rz)eXB70YQ{Vdoy+%%IV&w z$3;G7?)Z!Rz?0r?n7UgMmt>dK9b})U6=HU8lI#h^_CzXzWfs%t7?oMRB1}s*ymlzw z^^5W=fY@O|k}6C2i0C80Nbu>kX&@j$)>(i{k=;IZ62(#V^8hH!C1fd3^(jo~C(yr$ zz2w?5{VvYnLEKsaB*tLudjXzyB}WctW4=_HqCnHdL{na8f5W~5rwR{PWI428Ez_66 zFUJt_h~|N%D`2+9!zqGrn~_D9_E}?ZrA^N|eNoHfsNWsjpX(eUaC)Y-Q9q_xd>&cZ zLE{7#TGkOcJ=!R*;a0hq?eEA`(qHjrs4rlvq7@U<|AZ+#yCO-FXL?t@#^0@5WZNs+ z^NVEv8fdSHo+OBZn$RXzo=DDrT&U>!bNmYesFLu6(*_iYk3x|4wT5Kf#X*GZ+pYuZ zIQ$2Nx&rjEe#Gysssuiykah8Min6J1kofGn()gQrPEVL`V(sguQE~aNE%_2cNWt2b z#OYg2Ml7%JuT}9o2qT-@B6O<`zc5RpZCv;S`FhG} z|B41~!z)g9e7w{P+75QXm)3WfEEhY^`YLGZpRXUNT}9$-f+aJL3!4`3Z^6ycB!yV&JS_HH<__| z6l3^?1rdfFhEY}#N?;
5FB!*H5zaoMg*a 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

< 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 literal 0 HcmV?d00001 diff --git a/docs-assets/thumbnail.jpg b/docs-assets/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9216a86e1e3593007db26a143c25332d04cd0f9f GIT binary patch literal 23431 zcmeFZ2T+q;w=fzKnpBZ02t=_^qzRz}=>iHb9Rh+Obb*jiLvK+5rK1$32uLSDC=z-R zX;KuWgeuZ&XwvKD{r+>l^Pc(tbLYAA`5XTr4!tPQDosN_BH zzrl@*x4GNeLk%9N|J%DRp5$-*8&lri-Xh)-A};PvMa5-hWktpAiQc;>e9=PK!x!yo zM$A4NR} z7f%-t2Nzecs_H*R4a~1?W#fqcvr^z6SlZgqM`#aEE3}Q>qX+UgF6f9jI@&@ZGBUE# z%3?CA57Zuri>pCo#Z+a~C6&d+C8g9Q#3UsC9ruBY4F+Y0_WXBT+yB6o{V#F<6bO{- z#hV}4xjTB<*{Zv{puqoN9P0RA_eJWzr1x*Qw*Pfsr2k7?(TmQA{yDvWneKnDx{#qi zi~khfi-&)Tza9EQ=G`xZ`+Ob1@DGs%*tT3K5!v}T;01t^oSdA3oRWfq@)G66kCvK} zlA4x|hK81ghVC-mKj1PQ1LI{z20CVD78YjaYg}Ah*LeR4WK>jC^mOzbmoIa0vNEx9 z{_~Ijr-kzt024J?954h##smN|k%5@V&f5U5FEkwpA|oUF4dC>$20Fg6Yp|~!ttbc=<@*azo8oSmvm5H6Ymo zZb><^-uV44-?%-Gauqh>%xWuDBAG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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3bc3c03 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16452 @@ +{ + "name": "img2css", + "version": "1.2.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "img2css", + "version": "1.2.0", + "license": "BSD-3-Clause", + "dependencies": { + "canvas-image-utils": "^2.1.1", + "capsize": "^2.0.0", + "jbx": "^1.7.6", + "lodash": "^4.17.20", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "^5.0.1", + "styled-components": "^5.3.5", + "tinycolor2": "^1.4.2" + }, + "devDependencies": { + "gh-pages": "^6.3.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz", + "integrity": "sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", + "dependencies": { + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "dependencies": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.7.tgz", + "integrity": "sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==", + "dependencies": { + "@babel/types": "^7.26.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.7.tgz", + "integrity": "sha512-5cJurntg+AT+cgelGP9Bt788DKiAw9gIMSMU2NJrLAilnj0m8WZWUNZPSLOmadYsujHutpgElO+50foX+ib/Wg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.7.tgz", + "integrity": "sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", + "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.7.tgz", + "integrity": "sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.7", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", + "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "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==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "22.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", + "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/ws": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz", + "integrity": "sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001697", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001697.tgz", + "integrity": "sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/canvas-image-utils": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/canvas-image-utils/-/canvas-image-utils-2.1.1.tgz", + "integrity": "sha512-ZATo6Z8dM4qFEYciukPLyMUrG4N90qMhZd2UCQk/U4gC3ssa1g4rczThebez5lUTcRcldqLlML5MxhJj2VYK4Q==" + }, + "node_modules/capsize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capsize/-/capsize-2.0.0.tgz", + "integrity": "sha512-/xluZJe+SnuByQjws/B6QkrMzo9OqE9sd+k6paTxYoVVZLrwZoPdsCRasPiCIUQMy8UD11xgo5QZ/gtcNMlGlQ==", + "deprecated": "Capsize has been moved to its own org on npm. Please upgrade to @capsizecss/core, see migration guide for details: https://github.com/seek-oss/capsize/releases/tag/%40capsizecss%2Fcore%403.0.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/collect-v8-coverage": { + "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==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "dependencies": { + "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "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==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.91", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.91.tgz", + "integrity": "sha512-sNSHHyq048PFmZY4S90ax61q+gLCs0X0YmcOII9wG9S2XwbVr+h4VW2wWhnbp/Eys3cCwTxVF292W3qPaxIapQ==" + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", + "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/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==", + "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==", + "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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, + "node_modules/fastq": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz", + "integrity": "sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gh-pages": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.3.0.tgz", + "integrity": "sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==", + "dev": true, + "dependencies": { + "async": "^3.2.4", + "commander": "^13.0.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^11.1.1", + "globby": "^11.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "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==", + "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==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "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==", + "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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jbx": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/jbx/-/jbx-1.7.6.tgz", + "integrity": "sha512-SdJ1mlQdk1JJFWSojBj4Kpah4/hy+DUiD8iUuKf6GsGsyEklSm+Z+0wTZc4wwVKdSjMsW6TIU6kpSu/HqIQPXg==" + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "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==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/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==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "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/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "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/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "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==", + "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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dependencies": { + "@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" + }, + "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==", + "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==", + "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==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/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/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==", + "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==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", + "engines": { + "node": "*" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "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==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..40a79d0 --- /dev/null +++ b/package.json @@ -0,0 +1,53 @@ +{ + "name": "img2css", + "version": "1.2.0", + "description": "Convert any image to pure css.", + "scripts": { + "dev": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "predeploy": "npm run build", + "deploy": "gh-pages -d build" + }, + "homepage": "https://javier.xyz/img2css/", + "repository": { + "type": "git", + "url": "https://github.com/javierbyte/img2css.git" + }, + "keywords": [ + "img2css", + "images", + "css", + "experiments", + "pixelart" + ], + "author": "Javier Bórquez (http://github.com/javierbyte)", + "license": "BSD-3-Clause", + "devDependencies": { + "gh-pages": "^6.3.0" + }, + "dependencies": { + "canvas-image-utils": "^2.1.1", + "capsize": "^2.0.0", + "jbx": "^1.7.6", + "lodash": "^4.17.20", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "^5.0.1", + "styled-components": "^5.3.5", + "tinycolor2": "^1.4.2" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/img2css.jpg b/public/img2css.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b015ad7c9d67515042d0c7f64172aae70daa8017 GIT binary patch literal 189456 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 #1>Ov64M{dnRCv1J* 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

I(F_=14lC6=sx{6z5OHT#49HOrjA!X^$> zRXbLvb`gW8^kM;_bp&KZOPqj;yu~s<8Dwl^{R><}nB7|%5b@8u&E6aH2&rlMd&~z9 z6Fr-WCiQ8o{%B5nD4g;e1dE~{0&&-?B^>nZu#D0%?plYzKAcXy){KH>1kjuB?|6!O zB)yH?Ak?Jyjz~d+Ej8#0=(O zH~wCfpX1v+*>SxdhHvby$2>ybp65LVQSa#$NQ3Bd>o|*$V%xPmSp1lsGOp6>^{8l`Q-u^jg|jbod*%YS%uz80BR z_UCvuF-g+WsMnXK78_t*0LK46wfpW=QP@w?z+H4G1MB zQ&%#NpVO+Pq)Geu2$n|emKDliWOd1Hp8PWT*uYB{oe0}6ZR?G?R!kS6C(|C%O3~NK z$~dnA*xGk@{yEdRSnjmfLm#oPs_EFOIrxtlEj|63;#e&UY3Nz;V~negrk+%jnPfVe z* zJHa%mXIyw77-*-ojawfutP~py21>HmaKcYXLv+?`+wb}cS3+BCr?O#ga|Xca0h+bx za2{Dk&M0w-lC&cZYR7(Z*Z=XU?12O!V~$pyV{iVEyl|#@Q)9*oKm!v3)fkbdr3d|4 z9Az6js!o%o`o+yvq4Q^k`9Vgvml{&r!E;Srdk8Six4&be`GzmLyIL4t;O-ywz54O= zz+Sr2v6LGzEKNI+=7+|#lRiXU(Ln`Hatxv7K4!SWFj&6qHU9z*^pnI>3>2cpN*dSR z#oa|lr_Y`=Fe0O-i_yGW+&tmkBss?K2lBw^s!dyyx@{(aEHd z^k6v!skzGLR8mF($wTm|Fz)Zw$@hj;CIBFVBtKL1Q$Pj{iqVsE!-`r=_M?qhq_zvJ z@5Mz$goLu&LFw2xgOAYW0p}&1EPP~R+6(@Ea&@oMg`@IES;roo1VV7joMiLfbQyRz zp@~hd()^JSflJPtJDP;MC~2dttoII9dQzj~2(+{CH`*~;!RH*2&?3tj?m1QNX&;H= z(hyEO*49Hs(En=<;1Q!qEz?@3mr4<&|uTT}*n|nIE z)+)y7)C@QNkE>%c^d>52r+^3r3ri0DkvA;*M+}i_6VJYwSEi4sHkzH$MP{Zvs+U`P zE~0j4ZjeS<8vDIyjYn8amZygQN#UrXT0HC|O3l5EB@wJIuI(t=D@hd#LZ)_4!qqJv zBj{pD)wcg__Ai|245|C5DM}iZIuHXWMpJKAOtC2z>H!-no!(4dIRF{Cpx!8(ESFwx zm;G_>zCzdJm$RkD0Q5*q2FGR>0ECvSW*Y0uc*@9c@EODMQ_!QIk?vUjnRMpm)v+AC z=F~m4TWv#QN`hHZJ@=3R=h3u=?jJ1ralDi{H4Kga+^6sl19=V737v}Jb(BpkKHTXs z5yXbcXlHRO8bC6Tg3XSqatcPHwACdiXQi6Rt+(G>N9rXvY8gCoF=c#%4{`8C^+JTgrvUiG=7^zI%m%!VOj^Hq}_KhH!hZg^4 z_0~S=sp&Nf;opX0)m~PPA;-Xu&EaG9QbiK~Bp%imm#+!-k!p3>w|^ULq-OW&d}qfx zQuOMF7d@AlCiIYyKE5G<1)0dBAJpRVc47=3T{exQNO8|9)njTwV(p&&QXG+9%aGJc z=mm4oW%2-fdkH~0tStm58@W>`puq!qdcq!{Qkw}iSePZwIvYL*e4TmYCTkqQw%f^^ zU}+0V^NE0(qbOEuC4~bF=}lTNAl4^C8c;*QlmEBVv94q`4m06ykfQC-%EG(V5G{j$ zE}H5VBkP5AgkdSF$&`X0{GRC)4|68J$Tph%VdR)>-`ymH{uWqGHo&d8T5GGt3ASxO z0ciBDpN*W5<$^&pQ2|P2chYO&K4&^k{A~3FH<2BbT9pB4W=pWS-<*abr^3dMACZMR zi>s$x7S@_gRNuRXw0Fw_5-8g^9;W~(k!AUaW}Yyvgph|vJuC0~TrQi0b#z^w3{h(- zf2+j0AlLMZ8>qA!XkXKC3cu1;C7qhRx{R|P3qjzEOjpcIiF$GNkMXxrm@yZOm^@ z7WYq8vu1fma4`aWKYWQwragb{Wz6)t<+-Z;?m!}_p3RVM^45NQG&fD-vC_{53lCx4tjR0C$OB|YNKRQYj z6c_Jsh*Qx2q0*|H?A8oKy+m_B6o-egFd9;v5he8p_5rC&roOGRbvMULUPO$b?nu%Z zTAU%F7_WXZQ$Ty9*-#CPs!)dV)zSnSN9F#g-ZG|$DIP{D@+vI>&L#9KAxzENXvH@v z%Q~+x5AB6?l7Aj@jQ&)CqHoM=IdlJpYtq0WLpMEAQXOGzheKem=kph|SGLla<7UR7&KJ1K|em|QF)M#p3~N=q$M#^$!&t+RGQ+tr{%{q9~O;i zQoFX}Ph(~P5|tLytnY?%S_B?YCfe!=A61dJrdMhK2s3mlQ)Z5;@w8g=FxrEoEgs=l zqzYj#wf@qZ-AH`fAQrZw-Eg+-Pf?~!TbipsWFq5K&6M>i!8?^yATGXtSqx->>l(lhqGf*HF-=xYfk@2G}o{A_sK!>ZoUi4AjT|zsmz- zxm^Om-ZyaeA|4|Gr3G4LO?SArK(tO7@fn;y1jT{%>I@oE>$G0P{UssAo)b2H;JZWt z6*2Q*9(5hzh()lIAsB^;YGPS`dh{)TkORB*GGEpg9cXS3YXDpUi&gZuHU0#5JSs9* z(x&u}`X(8zMY3X+iby{ACz>CN%6(F5rmcqv1au3@>Q8MhCY|c90bFaOm=AiB(sM2e zL|}0#u9^ll32V$Wa;6$KshC|1A+Sw3BxKHB4dL)0>|{HsI>7DM;H1Y+HnrF4@MY59 z2;G$@w_Q2^X4*Xz`M)O#AM|VA1$0{9tqOoYzr3o185U-32RILR(*9ur>VRJe;n{0P z+g00nPMQ+zYBGZ#smCp751mz{H&B5LbaTdwqy)u)1E}Z-i0QZgmgsvbayAG<=RJx%8D;P0MIzDE?cdVmwE0rH<7EMHq)#IwD zMz?cmu`zu-Mr&cwktrMzD{uIch#*HmGTK1TpiHAT+(=panTKhw7R{5rA+H@dl_xHQ za2|bgY9ow8Ns_HIH^2bI8bnG>K|yD`xyKJXi`SdVKmC3{@x|<&s57y9jd{Q zJgtt#s@h$3`CUD`?Kr})ZCtE0UxoJ%DgC3mZoTAe(%^9pk?9$2HaNkei!=1GZ?V1B zS=u`EvFgBsI(s8#yg0W6bhYMDVKT=^9Oz||Hi{8Bq+7skr>v+>4GQZkG^aD~>pvW? ze5qh<0v1e-cJD^^+A}yWo4Pg61Jnix`bX3fnW`|r^S-(v#zs@wmnUJ}A6^6|e>Qm+ z6Mj>=NBew$)u&F6X(HMY>L5ze!){v7=kA0BkM?X@B->cq#0Jl0P@>HLj-lFUGKX-! zDJnsyQGDRj|LB?4ye^}*$J}EVziYK={MY&3l5Gz_oYmP)p8F=trm8W?(XIVSyuJRG zsGRrr3JZCoGJ~|@)RZyddKp9x@-k(&BntdLrP`pULR?vU9Bwd zIGrE(!DC&YaaXg~z9D8dXAkUqC}iOpMX06EJi`?OG}G83R3jJk3c5KJ6_3f^SCg*> z5X3UdMFWDIjj@qI(TP&H!Hq?GsYp|BP^r0E0XIB^*D_PE%NNXXm9W*gED5|sP5ir` zTm^3Y)>V%~B}#V6v2o9+BIOtj5^^5xLz=@mZ>8$KNUKn^sI`Kl0jFxYwISZ%m|J)1 zr)wF|g(NK~c{35@MVl)dUU)22*(EmMHuqRKy#T^&0q0iTnF2b6I}x<<$LTth+I+#G&3r^*yrI=o%X2|D?~46tKVe3NwE!T zkO@-N$r*o@+3s6Hzjw+yP~87Xcwl1@AWdY9{8JupDfR5Gpdht$NQpnr6O^_!^+H<6nLhjSaRdFL}ROJ8R!TKis3Z(6{Q2ztwz!o9%paa>w?#ir-!t&89KL|*+s zV+rDY7Sv1{x-i|Co?1>Ef|VjlI}ls;PZzEti`a*LkfKc)X>Wz(mzo!~D1|-WenZdb zDbNwDiuvJAmtat4bd^2jLme)0Az$5AkC3q-d$#n_s@~Q&kq9^MrwO~{okY-hk$Z7G zw}TwAl&3Y&lP`Pkd#a7eg;=_F+Mi>9zLBWZ=Ei)h??ip@rP&*~RN@=_$0+D@=5jj> zkliu?pK(QbC+k~NzZgQq=0&`9RvP7a7gu6Xukd~7^Ww3|`;7I$4{7{@zIZk<2qnN!LoN!{ib5PqV9gM`CauzPAIDtmAS!S{EBTeESVAI zj0>ZsIF1!4?Fc`OBbiA8`<$&k$@hOh@cy#rw913`&ivWOS@5EbEP^%Z65=>lfm|?v zBSi#^Ige@MWpm3RYix~mcaXUsKw}z!v}R2HAD2|cz&+pLa*5_b?ioNY9)|y_@emWk z2nG;Wk_aYk3$vJiG_hZZlO^ZH30YC;stBdOjw!{$dN&hCPn!LF5+KW_x@`qb&r=5y z_C88OQzVc#AS05Yo0H)ah;yHe8s=p=>+&=F1@>e?vir&kmYv3fhv3-V_x!*D!A zaw>1D28CR~FFn&mB%|RId$L|z3t}x>v3R|kQ2}jxQ)Of=5IhJDODGEHdf3lj+&^y{ zt9qcpY5tx~#M`AGZBaSr3wfFr;3n}%-N2z$J6qhObCoK++DBqT-TIVvb)0srE-XuN z!-iU9z%i@^ny$-Y2uXaQ@+JC2j_HN+OV{bde5R)!I&^E1got$;soT0neKV{#7gl&w z=G6wtTL>W#pN>4q1!?vt;?+rebu!4l1~g*YArt#dU7WlS(Fw z8#Qjc|B2B~aR_@4nBZ<49NTrOa;7bGb547?qYDC3_?_116B06Sbx5(=bu9p3ch@@7*bP z(H0iwV;V~*Albb7d5qh>H>wOlkGA#(R$^)y?n@`O;QZ}`11B(^g#H@sIf@cco~)#F zOb9A3S8Z=~O&F`g!kIp-)+{}rInL(W zFNWNp|Bej0wFH;k+CEc(3ZJ+*tspbdZ08fR|V!@)0EVTWY~kwZN}L#ajOsz|NY zm}qLbKq*eqCMR!R4^Np!2l^Qu>3^3TNz8%c+y-gJ5J55|){n3?yK8@~u1Ge{C{x7f zk=Wdveew5+A=oU?%sxSIxgf*DuNVLeFsJ2Ccdq^u#8dF?{|qgTA8gv}d@-voLFq9! zNul}6!$6cY=&a|OoV?5eNbG3Xk&Z`#O#i#*jU%>}`@2I`*DyeBCR$+CNgH0&A6``^ zAdd&+A-TB9#tY}Fq*Mh#TJwMSw;R!Kws0J9f;HTMOiHt;qafj*Ekomc!s{#{lD20*#zKAqVHLsf^APyBVeu~ z!eo+yAQb9~yrF9J5IReUfb1O%#1i)7?dbdAI(fsn@giIT65vTk(J~bUEfi4zz~e*v z1GPl97PY(=-;x=WtwP^B3KO2t5)4@M$uN}yFz!s=7$Bvtj><~kkd}RbVMNk-uu>YU zzXn@57i?_S278hzBF)i|hpmo!X?~MePe-+dsWZxcdRpTj?Zy?qZe-w;EEE?3AqGcd zhY29)%*59)Ra;bdK^@6F@BUk}$M@jI6}O*aFRC7ZXP89o9-By8DjN|J5o5*WT8SUZ(5K-NryWwA(%i=JJp)4eowWR3 zc4m_c7Ab5il-K1}4JW3>-SnRmyW7>QQv@M}l$Cvp5kjXzM$E2DbSUHZ&!Gn|zF^Ga zX@z$IfQHX_th%jQX+qvNCw(+sHvz_p|zl$ zGKifTr`#?sUgIXDLJ_(oXvTOIKMojs6l0+$31!*IN?${PgCziRkgQF_(x6OZ zsCd}4Bbb997OG$Y#p&v4dTLNCI~A?TlSScg?v#9Qx#|ET#XIC2b#62$2m%7jEzEk8 zT#=Nf$L(|cc}U9+Z2BZczVjv}VY!OpPVt*}vl%R~n%0%ylM%#Xt)a)1j;735yI=ny zdT`mD6PR)fU$Ztg6}r9EZ>8IXr7rbuHg3FUfH@#c-MCZLeFSJ_;`Bk$J=`!JmWt~G zr2semv4G|{73b;p^KO8|A6$7=cvfs9VuYu>Y(XQ zGGKIM0^^9ly>96gey%6IK!>c~XgzMV|FY$Kc!cv2&rtBd8vm1=(i&S39GC;-P8n|u z=XmTR^7u1pBlQbwX+ZY^dRgDrlIC1h1d{q&zl@8=PJ{P{C+zas@Kil+YQsMjE)<}% zd*Mv)te!}6w{Ka>q9!Appkkjn%z&%)**{3=dxwS&h;<>$wM~HLvfK(?-*Clog`g zG_-mU?VFc8+$J20T93Lo?80A-HZI~+JGh-VIrXw2YMZNi&iZZ~?>fgSHdygJZbFMI zv4B%Su$lmjp7vrCXnU#1r8k}jV5a&Qn)id%GSoA ztPXHFQFB^-o)tPlgCSvgW=eFO^Z&qn#ciM6C!X{FfqA7D`rMiaj2GPpNEOu*Tx)%ab|f+Q zFZqB=nvw={5ohJriSnYW(#0WHM|_5z)&jTnjw1e!tfx z*-IG^?GMM7xPGIu(+bn_C>jXXbf_1GpqZfgvXwm6u9PPIPe(@;-noUWeZhE{jqCHr zjbg0(n`?&&+Wn;Q34DAlEEWE987*1;-&j)2c4Z^n<1M zZl4KT_%3OYTENwws0y65QLJi-mEP6sd9J^yk@IX~jeG4~H{9{KPA;?S;Drs-3KH(Yqa6QlKW`b; z-h?=INBGN{smJt1t%R^)*^`vhX%{sv+xK6_FfQo2_ugcUQ`kC|^Iy3rr?8$EgMo#& zwyQ$_1N5oIM6{PEr6wL_nZO7?9W@-Nbfx{quSS$Z6S##1R4An8oeWv@NCGl52#?R_ z>i^++LDmaGG9kMSW~M)T2~iyxR?Y?>b+V9PPH_{>Ih-20x+Q96#z!a-a9UJU(!s|eHBkd@W0hi*= zQ#;Q852gnx&5$o2h?AQI(y__5Fyw(HeMb;80?yhrMZ3WDCq5s4U|{;uAmN8W(|Lc< zVqXo>MSIn|iAV-F7cM!=x~G)syXf#iwWwpKUfzPc^`nL_vJoQnBi!@7BKCDOcDPM=wsH7oOYIVq~L<(puz zD+kDx_r``cM!UrI<+){D&U^N=%F(2C+)pWYl}NJ45>204v=QV>csa;;S@BQK6#i`0 z*V%TV&9+zOjh6^Zs7oO%$Ks>&2cg0CVl|ydd(?itt28-1V|lihre?QnveurZbMoue z&dr({hRrqBMWzW%<+ns#T~#Y?rgXhlgv&AC2ktO zF^}4rwisvQTu5E*=6As~(Zj_atIS^Qq{%)JPh@r80XQFVnZF1>nY0d{xscA?cy2Qv zJ}2fTTG?N$IA8ZL6~Y8_NY@02Mjy*LiKS1+^~)Q?>hSX2W4wWZA;t+XFMe`}GpC&h zIF?DQ-e`bbImhbpLD39pT%X49m@Z4TchpyqKBr&*Np{bFbuy?}Op!STb6Vo=DHH*S zLA@zqnS*#T81@^F56z{oX#yiZb98i{V2tg!R55Hr`l*?rRBdS0ak5mZGz2_n$zL27 zXZ(@GlI1=H6bNzx0hElCX%va|;dKA;9ve)Io@jy*;83&@hd?^%sWY8) z)XPYXL)w?LtHbn#d^;&i< zYJs?1wNMzEb{*{5Sl=Cr@o#W(Jk(m1!cVK{g$D=Es0Es?}gqmaaCGS`90Pp$&kWc|15IYZK6y$NXO zh7A)jRATWpQn-gxo~8N7_50AP?zek3spsA69Ne`D$mtZ&+rjqsAoT#8lzl_QY;LDo zWQ48bh-aXMG6X@Z5GJ?&_hkYjDI)_}Bk? z{+3}VKhb#9G6w)c{K;Ziu2rvZP66>Z?ympC)HM=wep#L9^s6R-cr{U4(iu^-jZnI? z)NR2;HbsqL=i^5aCx`!eHu?L3e$#k{itz&Nol)v8;ulYz!Fsh$uH+G;lH%*p(Ci)0 zrH;_q^yfSGqS)fli1UDe;M2KX$?N)^JDvQ_Yt@}wpyfhDZ@y6!zNA3}BL~fKyi_l@ zQa=n`2(6c@4!hGY+Ag_aSJ`g0=)$beorZ`SRkMFx*Q-Ity>hY_rOn6BIsf7(-cyvP zY==m0H|XPvG<0#-h`FViEo!Bls6D@vvVitFi$v3l&WR$-?Fw4`CKz_Kd3aaoJimnu z4BFN8bG$dUZKw>UzZMC(ahx~|?)s+(v#$cUM`^iO?#aK`$CTq5$}v}69_5$~n%v#~ z4PMuKC5=~jNGMCo&JG@{Q*hfQ`o*@(9;M}5{=Ds$;z%fPpMIc2x3_Du{8%YG;8)pA zK;PngG+xMi$(oY)-0!l2ew=(%CuS%;GGI#N+^q#S=fc;Pu$nB^qMHtnCHI9h$h zq(E+wi$G-KEf6>ZCfsO&yJF(aZN@QM^*8=!MjeVN>x$X;^yTXiTD%2Qr(PXf5BaU* za{uYpI_RQIKf7V5#fn?|tQ7=)HE&{^pnQ^v;g{=FC^?xC>EX zujV`Y%7Cj-%q{gr6@I5x;wq$r-L$aNGH@B+UF0NQ*Y(_gph%EMQmHa7MFT?&dd%Ci zdsRv6+u`Kr^!vdWLzmR+z5HB0dshXEMt$7buh{9L$|B6{c|b@V8n?Rh`vE{N#j*w> zGIR0!fn^aF#JRwnEln;Bzgj&4JE{JoVti&Va9@M)EVS}gji?ClBqDxM>sn6h>aW}` z=XY2r{a2coVeh=5NOm8@6Cg^w^=W0LFg^Cqe>sOK$M142V^$n474<{ukYhs^g((%ctc-jU#OvEKxzUf9+i1Z{u>vi@?16UCFs6 zd@qTMzD~xrzTC^$6YZ{2dVZDP+bL{IN>v%ScQ-DY6=u4B&*X6T4JlK1gmn>;$)(sW zIPBZGRUG)d?X}}GS8Xn1RF6L)w?ysO-W@8NXPzkzu5=g%OZTA9>u(q2p3Uf{e`0;# zJ-awN`o7>os^?gzdLU#979u`}pFK-eQo&OBt-$*3TDOj%aUXdxOrJ}*^gFlRNM*a!3t+*rDtiZtB@{&*W;NxO5? zwLDyHis@OtJUe2*ApGaKg38-(@xLGFWf}%pB<$9)0F7NdB0z+bFZ!C@3*Fs;ME!-;^ zvfS%Z1VZ?KN&k@oX4KdBDsf+9x2_efSEAVovR3L-6g>L<4luS3qM8ku+a zNB(IMxp_+3mlgD{mdcv|nBrLe=WYCPNYO-D9!q^3J8H-7?ocIt-r>wdsZTPv@+zz= zA;cJUh6qW)U@$s=VCNV0n>to%<+{pajrB3+x_FJcvNGp;1%<;@_3C=ZTan7*O5i;# zAk={uv3s>I_xr){UBl)H+4SBi&HicmZRC7tV_^72(Rvrft~9Ze@t9qA=U&do=bn9L z`zIuX{htxWUK{d2aarH>-w*y(s@y#+J^S_PhY{(o94neDMzShc-sj~8G)Lu$JULBH z;D6U9T7A=6Pn;>*4Uj9>$LwZe8WlD_sb}9t7!wg^ z{O7q^4ww;(zn%$1j)XkA*!un8!oC1^%i(p^^%-AOt%kU{dEHun+sS3!vKn{!#guV= z@lyO~NnU=tmHpZ5PjCUm++95Yv9pR|R|8J)}%Rbg*M_hgDPf9Ry!O zzH(kj*XEr<;q1Mcprz}Vf$3QTj82X}v2?~oGTS?3^1i9_yi<| zn9+p&NZs}C0EwH>4~qz&;0aS=$~39YTzb)U?wpoGj!qhm*&_(QIHs;L2y+29&O3sY zOBR>x)5g6zqc;?30h{+qwHZqRjz`yKI}@K zS6A#WKH&mFBLaGT0%(Xn9Rg=N_#3C)7X;R%j)*#W{WZkB)VeeACNCGimv5=7GIbLk zFrJrx(pp~D$rSYX@O@?Z@_ddl{ywYz26jUd`RcTvZHxXp-FPwTW+@II-01@d~b=~?$CL2l#AF2xfaRSFy3*- zY>?LHOwjyz$JYGU$Aiv%F!7hD^qdcN=j=L^zC2Q2qs6l8bK-beAb@xO5PNUhgVCMx z$vcynBFf2)=V3H5$}Iy={o(?aaSIm1mbpRBd*(lX+`GpI7~WW_;ECt2CC=~a??jo5 zavb=z;lPf%aEhi-`m5B|JMXDG%4+c3l_iF>(Y)6+#hhmaEJ0XBrG+iH;8!Q^|5ll7 zTT=Y0zQ7bso+(jB@5)J#mMEpZB%d`juC(ITNIUS=5s7;yI`M)Fh>BB1Yd5;yDh~cCb3Z*l(SG49pgN(t9Cv4t z7aPETvQtu>3cW2F?T{WB>FO-sqY7cJUbmzSKg!F?wW!0Mhg?!PINWMZFUI}&{ebND zedL|E<>#x13qJg_SBa&%WxKy0>{h)TfYDFm!OtUYbdp@fae@WC+mtlKc5Y* zG@{#jCp#REW4oiSDad>z1RL5JaqVrK2v> zbEEF~<=+qLe?M?=wIsX3XiP!Q6eFh)9ih4d)mwKKl@>}L`ipG94F67#TL>y)s^;$W zXKvVyc_;6jr<^co^@M!%$xd}!`6y4QEamr8JA5>?=hCtQb|r zBZAdCEH0NA5BqX67yHa?oCQVK*k^dGCbt6)6P1n?D+894Eb;S3I>5T_;J9P2-8_bdy47>zL zqmuFWCb{$TE~@66;a{fHRrS{jpV+F-&n{)$rSc=+b@G?*h4wDog0!~JrWIJtl{Q+l zeC8tSCE5ZeMP2YZ$*sC_6bhWo+CM?;<0`IyY-3=R(+0S8(_vN=%>~p~dyLZ;1#^|GXi`H-) zetPvPX7~T8<1{Ra_C;=VYNqX*=? zJZ`J`Or^HcWeHQ%t6r5Xm8AhIOV7-FU69m}rkPwG8VY(t#Q6{GfB2ry`TX+vO0mo5 z&Xx?s#|4N~r8J3CnnjZg+H@b?w0PEvq?E=&1F|$m)U7WJZ;S2Rb*mK+7tMNAqQKm* zhpnEqZ7AUB4&ew=t$W2_>xGu_Bm;?{!L!N4vZgm+ z(Gipv04J73KO_1@�e<{Sxi_nx@c)?$fo1lLE+>9L%ZMb_a7(x7kJyHe1^ODKT&! z>A5OD|409}c7J^Bdy771s^H2Ln6B7K7aX*BP0*iO1hU+UlXd>O1Exo|Zfajo1 z0Y()#zb0s6XfUyX*SZ5%Y;S+vo+Ni|Y4{T$!-W@W9?ac8F?%&QsD42 zlc@S&PnpTqIS3R7cL=Vc3>;yp?(=a;fBD>XpJ1y_yB5=^5i9+gp=SMC zRPD=vjL9PZ3&*HY$S@yfL6YH>EBEbQ5m;~9*C+ovQO@QMm2}E|#=*+{<4&cGku)Sx z^YA!QPM{GzgUqXvlx;qm(O8pRX;8BG-jG%2QDE6ggH?t-;@wTLn&Y?^Jvb zFh(-R%~{K!aP%}Z2j+eYqsFd!MmM(du!LVxbj_UkO|#c2=jiPAF`NzkswT)(d25+bG?_rA4z0RGVFT5O3ZtoPZ!I-M za|m1Y)3EldbXG2yDR&)j)C{Mg!&<#P1_iv1ii+{`>vf|!up;iyzk92v0q}0;Ljycy zyXOOmnlA+|tPs}Pw(q#Uc~j-Ybz3caq&=h%FulVLIPVR^2twH;Do=$bib~B3c$|>u zmj_ZYS*;!bTm4C&RaG2=8e`KaO3hKtqpBdwz)gQsmxya1KUhZ?v&IyijP=>NAe=d!2Yo6ry3X`Bg0(fP(^l4TxGjpQf45 zIh(%_aawmsmL;e4+y###R%LP(&j;b!<=Lrf_$j8lUmYgWFO=y>$sY^D^>_NEj7g5% zaXx{V(k*v08o(<7~TeTuP_JWR0FLJ{(k>oHnAChj6KqUjw(O5GB3_Klms zxBnI5fy;1&+i$m80UWC}!x0|~h|QiMidC0bLJXNaC}7pJq%Lh;*sRJR3{41aUDpAT zw5#pVn`nUV*CXG;VL~`M9+9FC!gR007oTe!D4lz7cx^-^+49n5lU}TFTLKR}+}r!X|DJijvpV`8MPQ;J literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..eb82073 --- /dev/null +++ b/public/index.html @@ -0,0 +1,60 @@ + + + + + + + + img2css | Convert any image to pure CSS + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + diff --git a/src/app.jsx b/src/app.jsx new file mode 100755 index 0000000..9b1d6cb --- /dev/null +++ b/src/app.jsx @@ -0,0 +1,290 @@ +import React, { Fragment, useState } from 'react'; +import tinycolor from 'tinycolor2'; +import _ from 'lodash'; +import { JBX, MainHeader, Text, Space, A, Container, Dropzone, Ul, Li, Tabs, Tab, Inline } from 'jbx'; +import Styled from 'styled-components'; +import { imageToRGBMatrix, imageToRawData } from 'canvas-image-utils'; + +const Textarea = Styled.textarea({ + fontFamily: 'monaco, monospace', + border: 'none', + width: '100%', + height: 256, + fontSize: 13, + lineHeight: 1.309, + padding: '16px 18px', + background: '#ecf0f1', + color: '#34495e', + ':focus': { + outline: 'none', + }, +}); + +function compressColor(rgb) { + const hex = tinycolor(rgb).toHexString(); + + switch ( + hex // based on CSS3 supported color names http://www.w3.org/TR/css3-color/ + ) { + case '#c0c0c0': + return 'silver'; + case '#808080': + return 'gray'; + case '#800000': + return 'maroon'; + case '#ff0000': + return 'red'; + case '#800080': + return 'purple'; + case '#008000': + return 'green'; + case '#808000': + return 'olive'; + case '#000080': + return 'navy'; + case '#008080': + return 'teal'; + } + return hex[1] === hex[2] && hex[3] === hex[4] && hex[5] === hex[6] + ? '#' + hex[1] + hex[3] + hex[5] + : hex; +} + +function App() { + const [outputType, outputTypeSet] = useState('SHADOW'); + const [originalSize, originalSizeSet] = useState(0); + const [base64Data, base64DataSet] = useState(''); + const [rgbMatrix, rgbMatrixSet] = useState(null); + const [loadingImage, loadingImageSet] = useState(false); + + function onFileSelected(event) { + event.stopPropagation(); + event.preventDefault(); + + const dt = event.dataTransfer; + const files = dt ? dt.files : event.target.files; + const file = files[0]; + + originalSizeSet(file.size); + + const fr = new window.FileReader(); + + loadingImageSet(true); + + fr.onload = async (data) => { + const base64src = data.currentTarget.result; + const dataMatrix = await imageToRGBMatrix(base64src, { size: 200 }); + const canvasRawData = await imageToRawData(base64src, { + size: 1080, + crop: false, + }); + + base64DataSet(canvasRawData.ctx.canvas.toDataURL('image/jpeg', 0.75)); + rgbMatrixSet(dataMatrix); + loadingImageSet(false); + }; + fr.readAsDataURL(file); + } + + function onDragOver(event) { + event.stopPropagation(); + event.preventDefault(); + } + + let scale = 1; + + const masterShadow = _.map(rgbMatrix, (row, rowIndexSrc) => { + return _.map(row, (col, colIndexSrc) => { + const i = colIndexSrc * scale; + const j = rowIndexSrc * scale; + + const color = compressColor(`rgb(${col.r},${col.g},${col.b})`); + + const scaleCompensation = scale !== 1 ? ` 0 ${scale / 2}px` : ``; + + return `${color} ${j ? j + 'px' : 0} ${ + i ? i + 'px' : 0 + }${scaleCompensation}`; + }).join(','); + }).join(','); + + const handleFocus = (event) => { + event.preventDefault(); + event.stopPropagation(); + event.target.select(); + }; + + return ( + + + img2css + + + + This is a tool that can convert any image into a pure css image. + + + + + {loadingImage ? ( + Processing... + ) : ( +
+ Drop an image here + or click to select +
+ )} + +
+ + + + I also made a per-pixel animation experiment using the box-shadow idea, + see morphin. + + + {rgbMatrix && ( + + + + + { + outputTypeSet('SHADOW'); + }} + > + {'Pure CSS'} + + { + outputTypeSet('BASE64'); + }} + > + {'Base64'} + + + + + + {outputType === 'BASE64' && ( + + + The result (base64).{' '} + { + 'This is your image tag a base64 output. The entire image file is embedded inside the `` tag using base64, so no need external hosting is needed.' + } + + + + + + + +