From 2c0f9231886eb02d2c144dd0684584381740c304 Mon Sep 17 00:00:00 2001 From: HerrHase Date: Mon, 22 May 2023 19:32:22 +0200 Subject: [PATCH] adding --- .gitignore | 120 + LICENSE | 9 + README.md | 49 + example/IBMPlexMono-Bold.eot | Bin 0 -> 114536 bytes example/IBMPlexMono-Bold.ttf | Bin 0 -> 114340 bytes example/IBMPlexMono-Bold.woff | Bin 0 -> 51728 bytes example/IBMPlexMono-Bold.woff2 | Bin 0 -> 36396 bytes example/IBMPlexMono.eot | Bin 0 -> 112372 bytes example/IBMPlexMono.ttf | Bin 0 -> 112180 bytes example/IBMPlexMono.woff | Bin 0 -> 50288 bytes example/IBMPlexMono.woff2 | Bin 0 -> 35220 bytes example/demo.gif | Bin 0 -> 154411 bytes example/demo.jpg | Bin 0 -> 28381 bytes example/example.css | 14825 ++++++++++++++++++++++++++++ example/example.js | 430 + example/index.html | 55 + example/mix-manifest.json | 14 + example/spritemap.js | 13 + example/symbol-defs.svg | 1 + package-lock.json | 16308 +++++++++++++++++++++++++++++++ package.json | 22 + src/example.js | 5 + src/example.scss | 45 + src/icons/brands/gitea.svg | 11 + src/icons/brands/github.svg | 3 + src/masonry.js | 64 + src/styles.scss | 6 + webpack.mix.js | 84 + 28 files changed, 32064 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 example/IBMPlexMono-Bold.eot create mode 100644 example/IBMPlexMono-Bold.ttf create mode 100644 example/IBMPlexMono-Bold.woff create mode 100644 example/IBMPlexMono-Bold.woff2 create mode 100644 example/IBMPlexMono.eot create mode 100644 example/IBMPlexMono.ttf create mode 100644 example/IBMPlexMono.woff create mode 100644 example/IBMPlexMono.woff2 create mode 100644 example/demo.gif create mode 100644 example/demo.jpg create mode 100644 example/example.css create mode 100644 example/example.js create mode 100644 example/index.html create mode 100644 example/mix-manifest.json create mode 100644 example/spritemap.js create mode 100644 example/symbol-defs.svg create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/example.js create mode 100644 src/example.scss create mode 100644 src/icons/brands/gitea.svg create mode 100644 src/icons/brands/github.svg create mode 100644 src/masonry.js create mode 100644 src/styles.scss create mode 100644 webpack.mix.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a2a1041 --- /dev/null +++ b/.gitignore @@ -0,0 +1,120 @@ +# ---> Node +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test +.env.production + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2071b23 --- /dev/null +++ b/LICENSE @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c5e7bad --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +# Tiny Components - Masonry + +Proof of Concept! + +Using Styles for UI from [Plain-UI](https://plain-ui.com) + +Source: [https://gitea.node001.net/tiny-components/masonry](https://gitea.node001.net/tiny-components/masonry) +Mirror: [https://github.com/node001-net/tiny-components-masonry](https://github.com/node001-net/tiny-components-masonry) + +![demo](example/demo.gif) + +## Installation + +Setup this registry in your project .npmrc file: + +``` +@tiny-components:registry=https://gitea.node001.net/api/packages/tiny-components/npm/ +``` + +Install with npm or yarn + +``` +npm i --save @tiny-components/masonry +yarn add @tiny-components/masonry +``` + +## Using + +``` +import Masonry from './masonry.js' + +document.addEventListener("DOMContentLoaded", (event) => { + const masonry = new Masonry() +}) +``` + +Markup, + +``` +
+
1
+
2
+
3
+
4
+
5
+
6
+ ... +
+``` diff --git a/example/IBMPlexMono-Bold.eot b/example/IBMPlexMono-Bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..964922d38855328f8d2074cf9ae82ae96b425526 GIT binary patch literal 114536 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 EA7^BnrvLx| literal 0 HcmV?d00001 diff --git a/example/IBMPlexMono-Bold.ttf b/example/IBMPlexMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b509e002cbc2fd961e6aa1c41d39c31e5c9a8a00 GIT binary patch literal 114340 zcmdSCdtg-6wLiZ1nMo$^Wb&G1l1%13dA}yf#t-a;S{R8SFLND^W!ewbxpEt+m%$!#HCs6@QG(K6!HA%w20fu3-GkZnWl3>Fk>9__^D`_>&*u^ZqG4 zvwL5f7hTTycPbb&4NU3npY*^}|GSRy<2xCPIX=6$yy|xU`VEZnN6~-D@++4PvHdq* z%~&$}N7NLib7{(I4 z>o+c6I{Zj3?pyG@=!dRcdeuPxG^HSbF6Z%1PIY_*lnS?C8+O;Vr%El~)@~<(L@qK*f=Zs*bFt%ar(7wgVO@C$ihToxu{dCzM(TD2a+!cHy z_!s3`<8|m8Lw&`61YREeBfdO<`)?@MiYKWzsWNm>i=l`8kU80E7Omcoqt_|f%z)1Z zWk7kJMWJPnGJvnlkToAeq>~ z2*rm&?ey;Mu$taOV+f$oT;kQ*h`IvhJ18{f%TegNO(+LZs!h7BnsAx$>5FQNbBu5y8YLEm zU`_M=M>WlX=0x;CINFIqaG|nD{d}pq7WW+LeS#77pI8%qYHc)Ug2}|1;E;eq>pJ}s zHPIx|#TV5?uSF;mYr-3P_di?5qc71L;Sa4Z)fFg2cN1&OVeCz`Yje@wq2hv|0qr@2 zN7~r6F%q0<&EG+}4P|Xu`3bJ?L79g_G<*YNW9v{(qqL%QpsZG}A5}kNj~crY1^bui za}w;C;Vkhm4+_0kdpFgDlQc%UwxbZv zR-n*3Y2P6nB6udD_)(}ol_@BhD0GiL(>tkdL}@~)N1?T*J%`qb#$1PDL$RVHtJky^ z^c`w1MWN?Wp)u3@=~;xML~m4ReF^ueKlPz;(0l1!RBL!cu%qu2%;>!Y8_>Ymr>N=s z)K2rML7{sze|jcIp*0|WKx5Y0X?`>oBMQAks|~oO`O!RS+;oq|OV1>_r8U>~Y#JXu zJB+u5@R{JPeV=OWJK8vDEcAV?*5;|zwAKWJi8ZY`&0m`b;TGW((c{FLaAd;xw9jLI z1ML3ii|=dw{$Z`n^9yQ%$Jl3h&llW};JMoTC)8rR7;^|8Cfxt0+X>#Zmj7x^_(ALO zMK$3P;o(ClFQObnaiX-M5FOAvsoaHrS*mI7R2QMpJE+h#wNs%n)`r!D!^E#>UR3CLRA|0#6oP#NN(&0{A)*6% z7u};al7FdC8$CY`g?IxMq8lpEU&h+0;F|b56@mv9;vED7Dq7qBg?j9xFL@q~GyEO* zNUY;68djI*@E&_ zl%J@dZ$SMX3gPG4utLwj2Zi3Td#qOd*FM%ZMx`tGhPax99T;kwT5@SO#>aG_pFv*+ z#eIr~QMMBrTm!BW*>&t2{5pOIzl%S}Pw+7%M+qnkl;@RyQ{FKc4GD%+Lxv&8;4%~# zUNSB=4jUgZe$)84@mt2{j4vC1Vf>Bpzm0!2{w=B1cC+n}?QiyUyVY*9JMCV3g}uSv zX&nL-~aSS@{bsTei%kdq@bB^yj zUU4eUXlJrB)oFFwoW;(m&Lz$(Jg@uGeBH(7-~ZPqKmWTjHb%3;*zN2H`=%KC5&jha zOvw^se@=Nt`MH4^qC;c%V(iSg*|^_$#CXhj-1w~VCF75c=ZqJO9~wW!*mq*=N9<|# zEPJlqF2-Ij#=gbAQyu%G_NVR7*iTIudyk{nvET8Sav_-XL&;J)B>!9~H#g7boX!P&v7!O0h& zx;S)k@ZzM4Z5Nv^He9T`SbeeJqW7ZvqWz-nFTeQhy}!NTw>vMay0GHH@(ar@EWR-B z!mJBj7pxa77tH5BJOAnV|2_Z7`H#>4<^2Dg|I_&o&wu^=z32Cx|H}EB&M!Z|?0n^U z=lQ(zIp?#_o6o1b`ycPV_3rEMzV`0R@4oo%x8A+`-JS1V`%d<+{{2_?{_N)#LqfXg z4-%IIWuu@jW%2@@g zWL3=1s#y)IWdT;l>OrH8tcf+V7S_tzSUa1@v29UCsvCVzz`W#e8mNx3Jx854(%q%^qM6u?N{V*f-h3 z>?nJb9b=EN$JrC?ID3*k#ZIu3>>2hg_HFhZ_AGl2T;qB6g0hQkVk_7cY_)O|+XnjE z2rhMkZDnheciFA%UgaIOSvjv@+yfa(1P1j<+kn zQGU+WvmMIKY#FqTo7h2~#?zH+lgrKkaDZCTlu5%p>iX; zO1VzCLAiz9$iBjMvAygzwvXMx_Osi;8_CM`RrYmuKf90pnfLL9Y>3a}^Z5X~nqS5j z@P5WlF;+6;6pQT{c$)Kl3r_K|n@_RMywg}s!{WixQ!w4x?Okg+Pw*x9pp>AY$blK${_7etg&%m646FWO|PPBC{$Zm%X!w~m5MpdV`SJ@GkHe7_BEq2~;#^ zqSilF>y20p>bC@}iw}>2yiwyh$!dLAtwsA5Ou7gBWji?5RM7Zi;7?oFYXIGaLn+Q z;RB;$^cvfYuSO+At&I9}bW8LzrUKJoj6LQ+%#oNUVqTB=BsM+vnz+=s!MNAsbK{rA zKOFyVLSMqEgg+-%C+n|?6En6W6cF7sgKhn7i}eU?|UW@R1A3TAJ~{?Izz`ch6x&f1)Z za)P-Fb05xqFK-}kDDQn+E&dJJ-pikxe?0%E_TBd1Ic{;rIMbaK&N^3&%jp_&J>iaa zA8?=YI6VtJ*Lhy`CU}>4*L!z(_j>R5e(E#&Qhd3-0$;VS&G%?QT|s9-Pr;&s)dgD$ zb{6a{xToMq!4n0i3cg=(w%}aB?+UGj#|obqS2;x={3C z(PzcqFPU31ShBWcq-0mgzLNV&j+UG(om@J%bg*=7=}76W(tV}xmW`C{D%)3fU)j;J zljTL_wdIq_XO%B3Us-;xVpqk!iu)>#R-CLjQ}KGmPb)4|d|0`;^3$q=RS#7iuNtj- zrRuG!U;F3!KlFcA9bKJTZL2P-uC1O_J*#?Q^~&na)z?*jRpX`eXIa z*1uf;W#zXJc7oL*wMehnnU!Eo<7)bWPJOO?NdNYC6{RY}3n4Z#Hjf zscva&>24WlStMXuYQOme#vk549d^D{DL1cBbw1wx70L zX#243v-arr)OK5YQG0FsJ?(#(v~bd!9VH$2bUfT~qT~6FS3BPBc(>yZ9iMg@J5xG4 zJ5P4L)%j6ZS=WlLqg@v!cTV0p`TZ$bQ=C&urqoVpn=*Y$-;}{AtEb#Q<>-_XQ%0wJ zf6ALvKAM^}wP0%1)TXJoOucLBp=l}8a;NQ>cGI-I)9#seWV(I&!!uH5|W^>};AdUo}^ zKc{5QU2{H|J8$m8y~f@>y`T3P`$qbL{YCxP_1`kDVBYb0pUhY0Z=QcZ=`J;nXgDr#43_d^j z{lT+?KVQ6T@rR2)S)wdST4G(YXvwLilb2qz^oeCj%LbOcxx8xmM=S2TqV|ecS1wxl zqg4Z|V^;58{n?sp*8Fm9!`cIDKU>$gZqd4j)_uIbd;RNIR$qB$gKfisjd2?{Z@gyX zu8sRP-na3m8!v49aN}n~(L+f?nM2N@vZ30cmZ9lG^M;lUZ5X;{=$4_oh7JuK8+vx= z%+M=CZw>u==!2n8HYuBuHd!}$H&tzF*>qvkhnqgz9KAVpvu$(H=7XCb+I)QT=;l{8 zzqR?-n?Kn6$*?kVEB_Q z%9f-p)-B#GRa;uNOy4qZ%d#ySwp_Pm-F+tzLy*|uxjzHMi( zD!FRmRj*uq{OZ@Qe*YTxHT$ml_4ZlYPi}v2$DSP@UAyqw`>*}vx{>R?e|_Ec_h0|! z&Rsiycf}$7t?abF+KbU*4`{0g)qX++Rcgo#Ocdx$tz}+w1`_X+3_uX{g=U-p(^>g>He4ych zqYoT^VDy1k9(e14UqA4{1D_mH4kaCW=Fm%rest*Phu%B%@nLp2;c(Vr_u=ZpZHK!L z4;)@`cik= zeCymZ70>(I zbNGzAM${a&>0Cvn-|R4Z9A<}I$qIJ!p5O^X!sj2aP&&msULX6I@58W7y%EZp$&#mUO3xWM~uV|QSki=m|zLn?V>6fcBICWd6f3kvWe zsw+Y>PNv}}hfPpN0UB*0Mw^^+8scjr<`RRNiH9ZQA!Z;3)inA-)LE$I!$+Yzrm_mr zljh~b9jaaDMxi$*GZXHNLgdY2PFz(~TFSUDVB?k=Um35dt_@(_@yX=%Wms%HBRxqm zWw;FKnUq<47JhNYCf9uXv_i|0MXQ%?Ze3uTSJZ~<9RG}p%}oxE$MJio$L)%X z4wNo-dZSMn&Fg0NuT5ODI;O(4q%7$XW9q8z!l`w>*!9YKyCd%IXm9W-r!)4OF{MC6 zW$a^Rp7IJ-IU9nr1NvB!NE(0)L{hB54A<3h*F;A(poM6w6gf)`r@NK4qeJ0j_Fr zRZ*Gd^a8vfrHu4wUsWyW%Ik7QgRU|;u+4-L^@TmYIb-hJ8C3EtmOK=G`KG%!eH(?J zoOoyM^7-?ZQ<-1nDsdHwKinLAds*=9giG8a`b+}M=L6=ouo65win+s7Ag1L6j2l9* zOd-Iegn>@SR+X7lQI9GWmY8@zfC;c<0r9*Pv}KF7M%0ANgw{^hD6ZUUzfmlDii+x` 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 b00000)ubl~00000)?)3I00000)?(k1vpzG| literal 0 HcmV?d00001 diff --git a/example/IBMPlexMono-Bold.woff2 b/example/IBMPlexMono-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c09362832465b11fe4a190ecf350d9f415e57d78 GIT binary patch literal 36396 zcmV)CK*GOwPew8T0RR910FEpG5&!@I0luUF0FA={0RR9100000000000000000000 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�HxSxqqCH4xG#Hw@xGtH=n*3_D&81NYqX}q$i@M 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 literal 0 HcmV?d00001 diff --git a/example/IBMPlexMono.eot b/example/IBMPlexMono.eot new file mode 100644 index 0000000000000000000000000000000000000000..edcc7fe036a782eeefe53ce2d43ab2f8116e88c1 GIT binary patch literal 112372 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

xc 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 h#L8AS6H3`urH@B< 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

*{Do!#d%DtjS5w2=+Rauqd zbOXFtP5`N=x(;j0?Q%w9ZKZQyn*}N2yfq$cU%a@TQbBon0TREg_h|1ENc`T}ch)W) zA74tT4t!T-wfMvB!FSdK--(;!7SX6Iz_}T4u7`m0EWsBlfDn9j_$3oCk`3U}u~j7~ zHB_TUg&zjqAV5=qhZ;nC$tcSfWi7}FnWv!QC=jzb1?FGYo5DmxI1^8l1JtGBiQ3Q; z)u>r3o^4jIDyuS_UZu7sp!mI%AHe~Th(6Z@R#IT+T&|H<+V}P?39VV2#Z;{aljNA6%&2=$|VsAV-=uDC*$7}>as@Dr0O3n8VQ>J0%WL|vqhWr@!m`08r?Y9WY+=d# z1_$@|UAt?!-LYi-C2eDEm#kmn$X~JRTG{?4w0}rzpNO{Fz7_39qJ5s4pjcc16HwTz zczk&#en`BabckLsRI0yVMZVz$_T}OQ9245Blq>a+Sgj_?H11kYu=7Ep8{QopRJ_6Kp}|dM|@}zZ{2JG=v2NZ!lE@y%w(9}O`pl!>Vb8?!OwP|@tb769F zVRMO=yRx%gNO4umt{EG>c3D-`vTH}ju31*q=V%_S-BB~v>~J)X)$FJpZFc;hoYeHx z9PtOE#2k>dSh3(oE}%J9aYm(KVO)rDQZTC+YZS(67GsS>&IQnDCx`%{k}O*^@C-O+ zby+-qpVgN(`kLiL)pK7x*{Ap(s(td@&3&RD^U#kh%t1a|OzaC3xCUHEA(*EaV6GAc z!L8+qx0`T3PrN+^Z-=fJTtY5#>QQA?F|YLpxVp_)JOPsi{6y|hvVz{<`r6y)wRKqs zVqA5DzM6&p+>GJ|*Z27qV{dy`*TuDV&8y4FZ}R5k)%BMZb+@(T!PJ7YO5jZ-`rN=) zlV%ADWJ8~msLx4;J{M9!q1+IX&`08FrhsTkg7-Md>VY8*qRfW8UW}y>^(s*YIuqI@ zjor7T5m%C+xIps3xL{afFD>P@JfW|zr=h+py*1wL>nJTBYILL(R_El_m1MbEm)3cE z{KZMF33;AsNB@Gs!NvTRc|J>heN|CqTCqJfqrAPuSyz-}F-K;Xws^`1YV%T^B^i}z z&a8ya)~G;dFXl`EGr*K;;7$ydE>?|MrCySyObD%*2pV{V0TMbEk)AR_T_Id>5`O=`~!vlB|UQc0cNz5bWz=?iEqU-U$sA@CyVb@wg>;} zD$cE6;PZ{PI746_>WbKPJ$Xq+79 zE=)7&eQBJmWyY|T%!>Y{8s6C!&hrlX^BsXDwSsKuW?|lfYQj9A zu;B@922LL=fSE~fJB4Wx_&3Ur2k+$<^625u7XL8nhd3Bhz^gr>*f{to)GnSw7eZW9 z6rgV|eO@$;Lv@vZiU2ML_fF%$hDqqTG~u~&M(}$IKjHL=kH`kDw1xLAJEU_3%3yozS(LT~M zsTvd^1JA=<4yAw1ZH$fj?CmL2tp0u(d>SB?m~19Y|_u?!zdr zndaWCinlYhcEk`wFtdP144_3sS#IRS3OYP4iz~&K!d)gGKhyNrrX}xgdpGz=^qL>P z`l>Po71HY9Q&<(_=vO}aWyOwL$hMFo2M770%^aGmQzsea$)O&qq*&KzsOTzqMB24! z|AQlkXrd6^vWbbcpwuSHh-yQ2!i1$r#e_z8T@Js-R;8&_x0I)i|6yWXOJ&pi9A8&a z@UMSvY;SM8?{IB%bM0YeYR#h7-b7QvU|$JHYhO)Wac%86-d<7ZsjU1p)@nEQ92;=d zNg7H}r)W>1mV~Dc`iUOR}+f310O;aMIe3Pn1@jH5kr=&PcGp#9WW*=v#(l8rDfkmt!XxH3m3S%=Sz{I)X8a;k{wXVO^W8VpTCM*J8O`;{Xg$ zGqE5tR5e~9s2w4fU6eB{3cCOjF@tUannLJ{3{=bFRZ%Su3MP;&=n=q`eMIK25I3z7<(N;~J@dS+;OsyjFNqhkv^p||6V2BXj-!RIluV*Q1NY0h86GRte zO-eqh%#6Jr?@t>!ew?2;e!N4e>F7B32Kk5ePk+qc$2-$lD_Ir52+DvDX#{~Z11F~A zgXFKE;m5>EE}vV40O?lc$69Pq{QW%t{PN)qNy8D=+>+de)-OPr|5nypoxOO#npT*d zG_Q+4Ddl!zX4=t@cy=KHV5SZyY_6iIW6_3=h0Rqw)qs%~onnwiLCzH&-f(Ol9Qt=m zg|8KA;uIH;Upq2lTK48efBj+&AKL?P1aI5*Y4GR4%@U6;Mc*>ew+L2CIt3V#8DR7! zYn8BvCLb>XJ-Bp)4`BGJo&wC4l8QEy*mi0YW@v^s!-l7hCJb36S)^^#D1F9blnO9_ zwq6s?G@_A5;5TXQVrlfXu2}8@2VwPL10{@nHR{$|qXsu$5qZUiLB8TYgLm=u{~3HB zgqpw;eJw#pAq?mY{SBL+|IJ#`j_uGl^v{C+rMP6*Xt6wKnSaSgNXmk9{{-m$i_(Xs zg2imqwTazNQZmxCX*=MT$gs0DY`To9$>QPKG+w6Z&9uCv(QUQ58%xyuAJLlup%k(I z5Kj_=l`~4B3yco|&66w+0Ei0p|4T57rhu#aPb~Hy+I48fYiki0C(cAlc^0$_f)gy| z6T#K%)~!DFXl+wd?W4-nrj;u<1yA$swN*7$(B27{E))98ESOkfmTllWt3 zUt!X#Q9jE&b&_SGM^dXtT9*uzkW6h8eI)6Y~CB0Hb45lqkc z$kQv1ZPRCHbX`>NZC=tN<_IR#oRwq$&cps)N_5hqYHu`*PbZ?6ZXk=sJwl#+rlTXd z=m;GWM>ASYI;5w$C;tN{m4>$G>`MOGy_gy@))76x_XkO3!hW-IM#QaKJS6#KQy1Uia5EqYA$`;3} zHT6E9yRx~tqA4CF)dA<~tu)3gOj0Z6$HH1@A5>*fl>-Ue2i0j3vqE?#cR)sT4rD}V zY{o`@tGJcz=WbTE_tAEPcMJoL!~=J3&m|}oM7!@*#yF${?kxZSU1nO0S$~Xa&%)l+-eJ++lBv?c;)F2*( z_Twbk&6EtW8TnIi7=(Wl{(;=YsAVgbMJ49;`7axd8b!A!f5M*(F8&EWe6E|{AB0H3 zF>w-CMBmL23XFXZ+egDlmkL0AN$YD|Dxzsg6N!KwsJJ4*R*IywyIRqAhpU3S61gkI zxlU^08}gyz$!L!aMt#j@+qE%1}mih!cZ_AMne*-nv@|V0n&*O&fmaM5l4H5 zXa3|TID!j&@p*v8GUMFNa0aZM+eP5qjz1fGsFyEO5AHZyiT7V3-e0I|&_D|;c((## z4l5YE+k$sTig$CXgQS#Neo62*KlzFB=@Xeb}WM8j4*-kRz?j76m`(_9te! zQb&v2X+^~ZkClK&4r~dM(8;TaG)nD?G!Tjn!9!gPuqv22#X5j=9zm_4(xA|Ol_`cC ziy>PDSWI9?tYQttqlC-^NRwpssakxO)8k6h_=eC?@5*6w^_G9rd1Vyn7Orx{bZI9&As#_Ji3S4!EfVK}`X$Zz_U1AFz>4&?gn5-NzdI$xU0+bs znc9%CI?mI*wxwllkGs9rSyYx$(&!v_HsZLj#8X4!64u1WpcChr6H{nT)a^%~6LlNV zhY=<%8l@*wXk5|ixM%^wqD;(5EJjMR1FHpBq^8HnAPLW9U|ppN(qo1>89ty+NH!*C zM9v7r{+y=Je2Cc*Yq0}!l7>0Sg?i>YG-BdR!lb}a3)>W4Tfel`>B8Yi&1kbdcy)SlQ$fxA z)TWG!7dh&SGk8&2VQrkd=fai%Ceq!p%@bi|6%&()emKx)yO^v}v@9i(QX=0; zKmfjDUIe^AO5tHr%9Q0(a4<6o-5pLNDsbzYD0m7P-Y~OWoW>W$A&<5PXeq2(wlg7x~0Zl$|L2EI@64^2BqritFPQr zR+OGuTU1$_Q`=wOSeD~lxhp3xw`QO`J~J-PmY(1(+_83IpgQpFn!47Z?xF8CH#9Ui z*Vi`<4YUVJys>eyPFqn?j5%$Q-_u@UON-7c>UL$e7t;?#QKA!5<1-QmI`RwCs+?7& zd~v-u*X#G=Pd)90Yw+g_;8iBA9xGUUQp{_36-KdD-b$Y&-2hgl*edrgC^l)HC7o7~ zld|keViGbXjV6N->`N{y?NbQ~uGS2jqcUBU_JwPP1I?MK*-aPAJ1IUvGl!S2`sD-}cmeUl7cVX2STTlVVd(_&3I@`e8d=I`c6r_B z!E=1Ezv(o0sy#lSbatLQR?}_@=p9BsIpSY2B>K7I8q?(v7HEgtBL$^pGJ~WLRhs_gDta+G7!bm1PLuT6giZoo*^_%0$O3TY4ObIpK*3$m$0(((^w##0un49xT$_rfH z@kPPA`O`;%IrN`;@Ab~ozNzsCWIQ~V{&U9paarAx7P}pm zI9lGZXi*0e?eqa++1x#ATLKsMxVwf&`bUPvA3+~hPS=BvPWpR%wAwYjuVE`tWzob= zX*_m6FCVR7P9+}=o7fN^oo3{tt*#Vp>rxrj^YhVWm1zrpz)fL{H1VeO;7!jnPMvnE zWJ4ck7)G6sHx&b)i#NqGQh8Ijbz< zgrgov>iyFXBvoE5leV8sx&2Uw6UA&HSg0@nL?yB}SC61cQJb!*Y+d}}*__(2N`3i2 z@cYE4725c^a|j4SaBTxzGtuua)6?qR4C674h!%lO8+uw*dHC6L3;T!7!~F}MQ_QD- z``gpvh45Rz`x^1SM0PnHk|J=0VIIS%XV^jv>wr-U5k^jl-=qUX1>#{Oaw$U*i>v(; zI$Bp=PgC^x_;_?v*Mbd;qDD3-=3qO2fzr7z_=(^!;M9VC=b+z0KbtU1Kdb6F|3Ns3 zZtA?auK1+04CrOW8YDa51YD8UP%1%vDIOKJV8?{2w&kVgR}BTs&4bIn`|_$KP3DFX z9vR#+Hn!zl@UzPnExL^6w-)=BOZ0o3@N%YJS?z@0@309_;VszPXn}%>B#(-Y5p=~d ztdA#{U}Ej_i^=!%pA1j4==8jj-1(O_o?5g7-p7jh+@W+wT5RV{{PWX4_yPJw=j0~z zE1K-vmAUyvy2;_OyeMPRVFEG@ml zUQ%N*TWU(|73pbZ#e)I(5=CR23ouUM|1p;y8N`D}cZYPyGvK0m(*Z6`fQb{S3FB=P za7jikz1ori7otznw@vOfUP3l87m%`Hx(BbI1PmQQH*I*hfd3$hAqtW5!tD|Ey_)Dw z29i)qXZ=HPQ9dQW6z9(ZjJ@c~03&E$4I*C^@ZBKReZ<(Q+f#eEZT-la6Yj{7ok=zYy95;adjfF3uZi!ZoGgo%!`PTWwZuL3~R>cfIk) zA5!AuGd+1(m93!*EDzY<_QQ8K9+Uv4m9u?!m5_Eu=fy~|Pp-N!q9sXyuPlke#gf6neTjPSZWmF*Gh zd2iF=Sbi{eag*HpY5-(6&Y;UkOOZvPkT6PZbYJSxNIHltp_HQaUm}>jD3p+61x^I9 z9*9_;WaMZ{=W9;d8e#WKm=3N&b3`;8KxaU62k%cTlQc)#KuMuVSv?e+Mv}_#Mn`MT zKtuarO6(7xH6>=|Ch+|mt(_InKy^7gOT0t%`K`Y4;_~*v;&yviYD&JZI4?Sa_AG>~ z5w=JvWFr?fi)T_f4&4+-Wm5D4UEn1losQbcW{8lTWL@omnvOqdUyVafx=Hf2B|evq zL;b#5jMgM}TNAmefXy9v?ztOZUVhSi@`9IdeD1kmplhm&?+G5HgiE|gG0-enqv|JF z@;$=0gHFNBu$D*QbYaa+j*uov$-2Aw*ZKP3UFZG}{iXKU!s&~YSj=++0^@+|NT#q= zVid{fXE)(99XJY{b`sm=ln2pt94K|KPYWWS4C#P z-O%RuwJq*%tn(DkU0T{0Xti4N3)IY1&{&dg%d1b#s3>-qCnRSq^i}q!MPzmso$tnb zr8QQo*^=gWX%_%1;Cj2ViNCD80}7bU%IOFg;l>19$pFfFN?6-N-%N3bP>^s+QUmg( zhrcszilC3Q2l!_EdMn>%%SXCL&6Q2I)Pz*qtUsj3Mr?j%TzM4Kv6yv|O*H0^b&DR5 z>pQ(v_$kKF>;hpCix6v4dLznKz||ClEI$i~=4yaz^FqJo z5$|pA!8otiqI6l&osGey%k!hM)-4MwDi&^O)pFmG)`Ei8B|bH;?_0R2x3a}r8|%#R zl$I3d6(m$!=Ouf`E+3qK#hBMScE$X`%g4NacgKXU**DRF0}AzG&FY1VR+SaxX6E>c z8%lh6S@|w6&DBA^oWF%NV29fMZsNQ(eay_M8Bxx6R zy4a2f0kC`lFcWgSz<-Z=g>BJOkx9ZP0W=<4O1=PSJYGhEsa1eH9#;-r303aQb5g7Z z^_Y}cC69257g8C2(gA)v)?ZQAu%NeZ&{YvzV##ur<+Sy=Pn49k6gBgUa(%{ zIYYS_&iJgM*B*s`i*hX@)Dh1dU_(j_UkuuU zGiwSqAnYWc2gcD?3&`)J5Z-qVEC1KvW&Dky?{xCM2<+EWr!{h@tTC&UET7{HB!l#!J=pjldxIWHQsQp!#sy@YfM$xMgh z>hX$Y#$6Mgqg0}bn8ZKIiwN|iRMb~swV8_RR@o;yrD;O}-%cc-UR|cX8g5@$K`o*z zfSk;&PqF~Y>O@&J##blGN`X){SmXTft`OP^$%IU}-TSLS5#UF_%iJB+IXTsY(^a{- zRUPi!DmnqCYmxJ!(VYB3Z@DM8z-BAp6FHR~9#2PQj+PgvI4ko~^D3Pwp^K{L@@<~@ z`Q5phmP~w5gXZ|CawR{hd=GO9`=r@+29qceR?u(J1;MsbyLd^vl_V|*OcB7_6j;e0 z<(a|XDBmObLSa|&N&Yi2_xVze7vb26Q<5G+WfrzwN6o4_~e-%R8s3t}YMIRW<^VgAh&S|brgGtUP9 zcy+GBVRyNr>LSw|-n>A2ZOQ5%^S*|S(78m~@|~Hf$@Z+omddhu_5qp^b_eg^$I;&s zwv|M5d5W#|S5=hjY?EqQg8q`nZGvhpQbdQFZ73K71^M=(q@UOs&>{}g&hE32VDA^i!t!--DnD_9eP z8CVMP6eKrojZJ70Hk`0fPpDWJaJd2tD}L8I(ff(Bd2vN)_v!apGNj#3g2L;ID`MTzdFd%xwvwEb>LgQ2YOW_a zzv!*(gyL9hVp2j{q4?LW>3Y6WOrk|zW^A4yJ{WU*{U$SIwjSW%GjHtH!Vt zb^~~zH$amqW)SSv84y+4a)I6vhp5h|E*SyaVXQ3C{*-ocR9r|Zjo4l20qJK`a3$Cm z$@5{M&hlI=n?Eu-FfckgQ111XBk|>{Mn_hy8W~+x>o098^@~4f8hl9y_>x5MB_8Fv z>AlzuB9-e_Q#sDwls;uD*<(tfZ(t<3mFw}>VzRT_#dCBYA*aIb=NazzDKFuETKMyT z&%|^9auOj+32P?!X!bhN=T(DG0m(=OWc)!U*racWgT6rmWR{~mLaE3&I+F1<%~D2` zYHqCyjLxpPs*mf-x>xH=Z&#(ufa`!uKE~Z>`e*nfLsOR&X%gc79OaD|62Vc{epU44E6Vg%Ijy8p9++>#UU+^%WB%0JcT_yZ8Tgbkt6l?==iyB?`5jOY? zrrWCGM4V^(&;?Q*VA!~lmir`hr%MWyj;Tlo1xgnbs1$Uw5ELj+EGnv2F4#zM(5E?Y zCh`y=(zifxLZDGt~8rhX=Kbm z+d31Uz2D#^iU9(rCNSqw0tXR>mvE4H>^aICXOt5T%KFVS$_dwGdA(YWQ!vFW+DD`} z1CGxw*Kk~xQ~R>MhU2oF+Lz@TE|abZeyxyQ{!R2-*mIa@EmVp3)nGU@9^tPf`T?41 z=*R4Gtsk_lN(*ykQ}-=_ z_fnuGm6?J@99S;I5XmcQh@9f-ZXy<_N8C*gUFG5)S>cf4)ggAfDTp81Rh4>|wrCGV zrl}HXeA2#+RHP}Sf`;8ziaaiNdrWzpmtEkmXl}M;k^j*|y>|H@kx`$f)VjzK=^pwc ze#TV}7p(K{Ur269>LmqG;+4*(EPj7_CdE$*J|g^*P!e33o=LbNd{G2$VAc${F}qyD z4OvdOA?s_nA;kum8ww|nxhRzRyZDPKJExsuh z^9Y$3F+V&0DCco@`EFyma!#wyM`o0t4wX;LD1S#QXB&;>Cbw43$Eh4M90MDQZrD)N zg2S56emsTqb$q@+U`i%1r3q`C^4<`}s8$}jh!W;DU|jS<9H^k}utJ{Orvk$8Z&X>M zI$Y5qPOPdYi3Fa(?Ogp;fw~2vE{T7Tl2JDwC7q&s`KarIrbUL_Abt~uv1m6RSADpm zAcqt|a+YU-YG@{GpoM_|g+QQfQv^ArFl$h+iMSfV1_j&bjSc-5ENLxuyGs*lqp}OD z^2!5NQ|dg=&~PwVRgsdPVU28z%Em#ouRqO{(Ba4|$c(G;x7c}=xB8{(xcU7<3u-%R z%Uq6BcV2RlyVP~bZiMNWNX)WZvop#I(wpm=`~hojVcJNMH?i2uAL{CLI(xfle&9C_ zK7(xdn~2Y-*3V>(!k|7Evja*J_Cxaoh)Cy)8cZdfDp8&*`HftFG#9gzEBK9S@Ec{| zHwq=|uDJuwH1+>G{6;|GEpzz*EE|ZKlix^Kb`jhLl%z1v0AGhPC$Euk(>5|o6YELX z(~I@gE7uckE}*-!%Xb^g#d;F;`N)iNS~s$tjcU2D+ZFBqS+;MN?awaXZ7dh4evu+tKH?AmfRJkw&rCnb*bn2mI(lfAE${o|=Ll9g4Olxocqb2!G<=J~Lt{;biV8c*F z%W$SStE1#X_cBMXd!My1b;V_>t)TJ)M3!2yeclZR3p!UeHLdI{s4r3itBShI+ic#n z*sP>^=X&SE7<|6?gZWtlxQ-Ta+wMBu`VhiS1Bo{%48A$}7Frd`?8I%M)K z{eUQtk#^SwshC|)RBU-rMTiw*gg&0!deH7V_=2rhE`VlAOu>JlzSxzs(tE<7jP+q&t=8vbf@eWID(s01z}x0viC#fmBR=FLRzWVXUypOB!dK^Q!_3!>28Cin z)d5cNK}oxYz6q5r_zKWgn~>XS)#s6R&6gsaW_$?KsDHZ=OSTE&tthmW*cYmlCY3L{ ze+q1l7Gt^&FL#DkcqQ!%l?JDyurccTVZer>iKrSCVZMf#zZjzvEs$E8teNQSig<<` ztoIf{7qU=7;lrU$<UXO5E{?IuswK23If*odXWoS-!-(vrsZwq{3+7iaQKYg+(Ua z+q2nc^!EH5j-J)z@fij_lh-wu|L3=a=cn)i6?iCOYYCYNJOs&1ITAmGzob~t-Euv{ zQknK1S)XJwS-;s>U(gFtpO4I_e;`!fKcoK7Q7-E*nNk0#Q2iETeN#lJ{-|1iB@o1J zqWZ7^M*mxWM+?Rz;zwKuS&BS9-E^XDMFn|&Lb`W$O6uU_G-1hcg_-pGgBc!?gy>`YtmGt8y%hlNcr`MH&_ zr|B3^(>rJ3b-Mhn2C&m-@JqIQbd}b>?u0;`O4P^mEO=owkS3bgNFfE#W-kpr8LE(- z8?grk!edRc2V|j4$4i<68fkG;00eSBOBY&Ig99xYJVEPCewbhCNPE{^!}I3NN7A46l975 z4#1^KK->a|%OEIZVIp2{TcWEaWyic~}3bDOl5S56XDaN7dWpv3@mseCYRAC`TO87>uW56L?$!*7m68Y5% za%6U4d_+^KFg|G|(}DWpOs=+OcKp{F{>>(f0R$=JU2pk95K@Cfa*S1b#P1%66o`GW0^qpQt>-?Dzd zSfB7)tv{ynu(Cekx2*3s)))BQFWO%csvkiy2G#l&zL`U3j&X_pn4(ZF>n~F44~z9l z{V$dMCp4O#p8g%lf2MDv9QFiB7Cth)5?{3>qj#nZVf~~)xcN4ziZfL|Su&`|2<=>| zA~1|@>jgTQQxQ%@Nuk+#}?~=JE5k5}A042RcAQ4IPtdImnV8HHf3Jr+A!9R-dfRSyx@L$`x&-pd`_Y+_^ z>9mD^vz;BGC|#1X)#!&x?e$fqZqGXTS67uzP}HzdC=hhs3OaAa%7Tp<{LG`EdXtn~ zH_xRQGi07?Mo!@aY*=Tsf7*m97*39{(s46H)8Voe=IjVEe%D>ITyB(AM8!|c<@5;r zf!vO>96I}uXE3B4CcN5&a;MM}{8`}Pgk6@)`b76-eND!Y^@;9_`fPGWeOec?z9wUc z`hxDu_Q$9`=7IEXS%Qvl3a8^?T*H^raiY}pc_qm_NH&5@gotqXv5#x-6mF%&RL#U1T~k z8ELj4^LqSTLK@A&n@)P9kuYrv()gKp4IlSMyAE!MARK}Z8nU2rox2( zT!>J?L&9<00EK5%2XT;Q5~9dU5I*b%SeUwWkMR($5zUjhAk5z|=Ms0w|EA}>{@VK5 z(|5G+>7}Wi>94&>^|n_#2ZT`ADE#AsDy`&SoNkHzvVF7qMH34#+PhNIshU$jGjl0s~T>7wYr*-xD9QI+3osRb5WdI%Ok4{IB zp8;?TrpDOcHuH8-z7ge!Re!LIpCv_pJ^hO6>7?&Tm+v#E% zov+M}ky@z7NQL7Z&t457YvnNtV{mT#Tk!Pz+ww=>4!%j_*aJk(5VCRw_1DxmeTf){ z+}DZDF2KfM!560)_U~BOw^Lwmifk|8a4E)%_^PNUo(CLyMvpM25$wN!F7pvukq~bB-6}{ z6`^9SzOZ!f9Xbs~oIAmU(`jf-=vNGWA(p@DgGwi&5_8F>Ub+V&(7Djh)5L056wQl1 zTOs{^;)L8-%&nGMKWy~;Y4CVaGJ=?vk)Qm85AZ}=7yMI$Pj_{7{Q~g7I0XD5A6nTx zM5{tJc!Dgegj;6|bULlkDx%i%Y?Qt(z(V6fY!3Aoo$?YDm!p$%ur@k6xrZ2nrw9_- zRXkA&(GtUz_6Us$t}esR+;tZsSKtp~SG-rdIPW7oA_!MfN_;1-hd{{-f zY@c*3qJ2I}?PFf?pBir_haDh|3O*h$hDaI}TZrDNJEOir!%nKzctQG{gef2OB`Y^m zJroU{+=KH{L($B^a6#K>afOAL7#>?*Q#)sz3FQOgZ-+sF@}bcB9>&Rp`IhTy9+kwZdQ)_jAVWJ3X*V^4 zS_E;FQvicnoNT~2K#KuHW)CX=OZ|WPb2SoBC^Qfv*c{;B(?S91vvFZfJK>|W`5`{G zn(*4B@v-t;km&0oDo1E2{1>WEe5|am@v-vUjCAFqJ|CM=|Cvzz2DMz)j|tVkfXadI zh4@2udP!jT*OLUI>CGrku&!GVqm)KukhY&>;T8?6bohd*6otYAA^@ejtCOxwQV9wy zfPGpw!t+>FJs`fzvw!d2{X9`v;-!p^jg6A7OxWUeDV2LRZ{Cazigcd|svSc-G=KBh zlXN82&N{?OCFcthFpqMbtMZVl(__$_d#S){D9{hfR2C`?Y&YV@R}cp8h!<|UibJ4*%zKCSX5 z=cFY>Hd?X@sw#WNHjVX&KmP+m1DG2Ge_U2Ps)c*0sHiC+6NTQTArl338n{QgvqHfO z)Cyc}jFRPpD6bH-c~s!)Zrm32L7Nea88}Aui3UTeLpy^gN1PFqQ++CrGqg{%nd(EY zJ)?c1%~U^1bNh_2RapfQDnE`@Ta6su*3-AB5(uo|>>msY(?4PgS)qzc<*Q?zt%>lE_9GZoG3-?m6i!o5l-&bk+@GzCNe%a z`C7|ug^!Iq`6MER|Mp2f96W(jmot5RXWFR4dK{f>b{*|_GkverBVoN?VLm$g)+bHb zBr_cek}u7#h~tS7T_qVg8J#2>%rxW_2!M`|sMBec~DTxLSo zs5dN(e8YHmLv~ztu01K)O11*UZdbj{Y*LDbb`6Tq@)-Xzj6W9ogL3*lAt@cmE=c2t z)xqe}Ng0i<%s_B;96l*e33XmaEtqXKAV1w|KNc0_$~-XiLAP+CL#M8jo${MG9V8ZPVOdHkn;JB8v4!=6z0SJHKJU-Bgh zS~}?}w@$JA>5CH5(wj&VeF;<^@~dC@08Y2StyDczlm3|W!D971-$9|!xcIaRzuD?( z^CAFGK|*)No(nowHfQhNU(!^V9DFUgut|JfCEbCOI7duwUAbe)1=Y*HHuA&^;^V|I zG4xSltnuleLS9{iHJ(NzqmCNCXB4)7sA^M#L`TPrQlmi{O-+}h>1*OafN6Ijk<{W# zaru3STGYfX_|&|`WlG?sJpU()pNpN!jBalFm$-NA&&57BAD7P_;GcBfTGP_?VrS4_ zgXxiTP-rRveW)U<-8hvRky?|i^t4qOHV>*sK&MJZDV3%|I!Kt2%Wuk<#S~G17^yPN z!31IJBSBR9J?O#%J|XBc1PW9QdX>T~caFD6`}zvyWd&<`KAZIk7UdONVc9n}lDmWU z{ph&Kb1CQh1`ElSIm#}KznI1!4^)({@ua-f$FIs)I#mh_sch7UkXYpsyd6RisPQl< zLsv<9afq_2Hn1|>_0%f5loMV%y^(h0GsE|HI4YjkXfbn&D3zc7C85ehJz*^Jr3Nx3q}Np%~0s=w%ut z*?{OV?4cvd2-zmlT6BfzTbLHks8At{ko>#8uqmvF40KC=$I+*NR;WcmhJYb*mrbH5Y6Y=lq5$gy26BNpRyoN&Ak7?E$_$XGo9{d6ItoX`b@hma-;k)SMekU^ih0Z=n6Wc|-qY%AZryL6j!?&kd6yYp|B?^(is zY>GhDo*C~EaSuotX^4A(Hz!dEz3?S*3ojHeg8p2PF#23kigY;qe4BUo?vicF663oT z<6R7hgm1(!^%RuokQ|fxF8Na0!6~>1MN&b7^f~*0(#q*Gre#I`!gPx-EiO4F1Hl1P zlH<~Rmh?jZ|E29s0OYEw{NZl9e!5MV?g!yDf@UNpN<1*Tn|L=G2 zef6rkIth;RbyD?Sy}I?@z2}~L?%9vIrKY9ZQ(o(;D$U6$t#Z|td%9a{0Lx#P`@})> zhuEN2<`tk54D$+z6ceIowk(GGl8l3<@sv3#jyWQb4uY)sX~6wbp|Pr0mof@iyA z;*|-$$mvSr+vW4F2drN-UxF6^Dy}5*3c{#iAbF32M#L3hdBM6;WSz|OL?N|;7?F8p z7DDQtksVM&(S5WUc|M_<+US;YkSO1#{K3pc9F%zwX@89#;47faBWB8+7a^_ z<2LiFxZh=oYkSNs#{F2wP82G#p7AVxJ8J$A*S00D9W*a8{@Q#IzdfL?fiHi=95Z%< zCgmA>fkD|E?+L&`QixV{!Xg&gC}M$RQS`BTH?MLkks?#I<5%(uwj)&#gSU7EFB5Bn zF*YixkaRU-)|&d>(BdVLfY0NN4ZO`<4tUDDs%tzK5;nJ)qp%M~(C_Vue!th8F`jkg z;@Zx{wLRuGj5!n6mJ-*VH#ZoY9oe|HU|lnWS#KONU&Xa8C&vkYjQI)if-wu;DI07P zkeH6O$>AF;&B+YPPB1qva%=Q}ovn!M+#>mwZV)qZ@*5`?jsBBg26h(U9(3)*4v59( zPN6zF<=Z26vN!(r@spYO?Xwc^xQHmTI73~RY#bW?5@GPr$#&yvcu6>ocUa>%xe?dO z;bQ3&XQ^wT1LS*PBLo58MM)*KR;gCO*({$HvTTnatsRpWSO-y=&gdAIi5CSfZt~p4 zsE32GOzHsOA$Qp>Gq`Klz?$A~&WmRzm@%5^qvNCKyRUk@;~*oD!Kw zt&?lziB%h#ybLY)lpSdzc1vaRN@+-KmU4($pFM=Z^mBe)r-rao4d-PoHo9 zw%#>Q?G$5^Yx8pA53-u!ceC>@IWPY6uC;*4^_ZtT@|)tX&`#GmMmzZC80JZ+1kJ6`6EJH4ys)c* zF04hy8BWetkmg3EHM=%;Co93|nXEF5C<`{Hn;4^HayO1D3#c2wi%8(nOea(Pa`g`* z<1xJ3bcB2&D4;~NUzSr^?ecVl^IBa#EX~s5bN25)=iGBU1_nBc&BNPoc=XaC@H5k{ zu6>`p;hy+w7w_MH@pN~8SATc>SJ;2r^jJ$FZ{17mxBL^BE5w$y(>xZ_9B9)#i0qst zbT9!6D?upvS5^NSD?@RsN;|6ZnNS5mpAd-RvVAVVQK`X!Wk5UsDzOnIqWYeNg?kpl z9Q)he#<7R(0@^DEE%81V<7Qn$uW=KF%8HaaK$>pZc%SBLk!-9}bc^$uiRGIMpz2Hs zT>IDJf?oUj{|aoA{;85e8+A$x@{swJOT-2d?(YPBmo27_bP z%QgN!wZ?yAUzhYyyjNadgUiHwtOB#c0Uf;fpu9f9>zJ!8CoeKH0h>JID7n$pydY_? zNi*f!PES^>0X;P+j`5iHBRTJg;pawv5)Y9lesz**?8eC-#B|ANl~D&;~n^(eZgD++M2CxmZB;MBND5{eC_EoKT`LZJ?Xq7u9l|mz$ zdM0)zg+r-Z=H{+(cvuP=zPFCa^S3T$7nit@!8(6tVaMdc#!Jt@MXI)q1iAtCJnsvu^7qA(~+p$(*xL17^$F ziIiWVl3oPu&My{bifX>ce=-lx=wsh98&QvV&$pKU8MrI^Bg`sdGBH{fCzG0M#DXCiyJ}LV+LpBN(bxXoR)Ss2C zH%erbV36;+>#Q3}YD&v%N_UKn)Wk|Ieiz-qiEKX)RXQ>={SDum4%NSD;Tb}dfM@K> zBJK96x`H!vQFaK5itkG0qPTq0_@t2d{MQS-VUN2j>>u|8-MQkTMf32{i|@W@!sB*L zmyeux=Y?Ngp2D0=pl@Z8p0r8&qVWdw1@T7sUi#NT?@E)f+#AuJd!y5s;pUxMe>`oj z($FY{ya3clz9lyj;12?SwusLz#(xV~E>E!{xkc~PKG7-rBV&nWf3%(#{h`lA7JV*& z_i|51|4IzhCdmRnN9Mw!hx+L@nx`4PY}B!28M-E`7#~&fh2$GWNl=oT<+xd-req{)Vc-=^b!Be(JJAVtVAa|1G$5c6mEVR2g|Ax z#8RU70*^A9MCBF-lJ2pXr~9mvHtPhLl+_NybqHaZE)lfA(R0|Nj}`K|imK%|G{}=i z)#7`)BQ{|D*2NrDkjc6Tk^;fA-KFv?GSd$URlP8WxApsc{o95Yhqm)%`_Q7fX<}m2 zJl}>gT4(nU4D6q6&DgOc>D=6$y?gz_`rX<3faw7~`4aO*E{uK$7XdEhwIFGnvDWun z;I$YL#4YB};j`d4E;k*@*W!)%?!`YYZm{^QJ6@Lkgw-0k;z*-FPgmB>wDYwB%v5D) ze_0#RY#PO1qaY-(67gY5Ixdlvh+(N*%*xk+C8BhVS@M74k<7|5K-wBjqo--2jV;$HdZ}V_ z)IKc%7i?R25B|lm;Yi+8@}~eB=C=*=y9ID7V)RQk7=dJ;r8D!=X^>54u9J&JaN>&; zgI%QP{7F1nGuZNk99t1Mwj#-3+Y`@mxI<=kJi2fg|2Aw$8j3^#Oh09&35-Sa*5D-d zJeK3JHZPerDw~&tULUJa5pc%4+q|{feHbIDd29GCts?F|bnMN)B4_l-7n^E;)D z;4kRkuEmF?@UqOleR^fTFnepH{q8xaDWEfgJF?6XVXZIiD`YQy-8HaM%-lvumEfq{ zeVBGt$p-X?A~uj)q-BPN8SsnrU{k*Gx?%xD1>v^zL$$Hs(!x)Fy08?C)p~Q*7t|{K zQNFLar#k3q@RuGvP%&M6;HXp_RrNOeo__2x_84$&!x);u`}%+_uqZUc)uKaAUNhio z`>CI5gS3aIsfEoc+T-O0j0hfiTe|ac^lBfXMni?iDpijhGgvFGLPi59`(#p93+-Tx)5&D}b zZK$6FLjr**a4`8m0mKdKsud&yUODm7VMdp$Qn|fR-U?-XwJ-k~Q9rs+6!7lavHzU^ zT0DAbSyT0hxamG3>3!1=2P!i&Gtb+y^B~ym=6`RfF%Nh52m8C_o-1wku#snx+r!*X zV(!Zkm*|J&v!D22Wx)z0#;Qra9c^RJDwm!WfC_>5y0(D|`X*zy*T3r2DP0d8-E$4hZK6>KTTTh6q_nm!%(rs%W3gGm52@mC` z$fR?RGkHjA+`rxoYfbvDM>71P@O6fs#G@@eZ;GckUC(2pQ ziK9|~(7fTn%2!GQGAm4j#SGfLsMv&j)17oPb9W*&K9wJ+%!FiEU`d_Z$L9Nsqmjbi zjU(G;KT3m66l&r61t$OTMbijI7>&c>Q(a$PnVA-!zLM zXh@zlwZ=pZ$5XSa3#%2`h$^l+Sg#nk4pSp$wFWC*)uIk#T`|}q+4Y~|0=4z4Dmds@ zCOjxTw#GZxzkal{?UwhP+dDBh?dc2c+kCuq zCCW+Q1Uu^neW9PAJG6WLzvuCvlf3+=*IuJ+E@K)cpMV%h^m8xXeg~MIPS<1iGZ|uX zOGqK1m|+Hka$^Lr@Ncj9@ceJ_c+Mks9zI{!LkCUYB0tM~aIdeg8w)x;J}NmO?YFRW2<5)x`@Ol3D)bgR$`#Z;0G z2LMop$B@f1{T#!$^KAkd57M)9O%<3EA z$_cHL6Nu0!XpfY|fy$%1GppA1E^eFe85-O$KmQBAf7ASvkF~}8f$yS%wxG8Fas&}( zr`8wQT}-1#X``|Ul-i8a^+i21H{oBr46qv(&+=u}4)4MIZAV{WH z`Ag&UR-e!eEL%pqDSc7$#A-cIX*?{u*fV8!QB5(n)jYtf1%0F*=wgbEr_}@5y|sB{ zOAo}!bK^cr`vYegW;1hR)b7OWT1Hq&JE0EH2G=HG%Ml;@@PB+@Zr6@YKlzuI&d!#b z;16_s`|RA-iEy+r8u}{k2wG;%vC;{lf=sGTh}LQ9hSGFGcJI@203`3_l5{2WCN65r zB=Wk{s9YG8OOA^C2^H2<99dk+O1};_O-eoU+c>OGeU!u6C^pVxyGS0Hc!pSGLYqhX z3VpZBjB{7&h#U#(oW=#%10WUs%ldn0{uulE#=o<#A4=^f_fox=L1%>eblw#@qcm~E zh9t8+5lal(lqEdr+pS8x5sZ|;8AQg-eN`84UD8b^=Kt<1E{K}lqou>1b2j&G8w?P;>HBmpcZ-~(w6CDkWZJx$~T4d}ojUMO@8X;3q zZ}h&EdLvcyiqcXVVbh8v8=drQ*sP(=mQ$j(+(5Gw7lYI>;B50G=5WZ2^0X949K2E> zNe{WxE0Au83^sbqJu@?V9T-z2I@DNR-Z&I350>ZU;Y}a&-MxEeK*s-daz|I0XYjzn z!hu20+QQIK>p87Mp~A!o*OqBOt0HOsThkxeAV}NlSL%=G4agMAsrn;c%feM5@Bl3!IevT4Vr*XFNTSK1Kh6oOO-x-N761J{FyrT7zk_v?&fq~S=j3&gc} zag79flADjINeCaQqaobH0}^gW;4GR(3#=T& z7JSlnu;hh8qG{<+EX|t-Kv22|52SRTqy=0K77yo)L4&A#4Ixw2n5t}=5W{`j2K^)e zNwp?kkp!Y^qO9MuH=hK6`Qj6GC9=m0NFCZ5>$@hb`Dg4+7GrNP-ixppYR#YH^Twpl z%y0f{IsO9y3?JWNBG> zqjIf805Yc}oe{MaMSwaHxfLMkuo)ZT3=k7{ScI?Iv6ZMGLeG>s2z zT3p<8{l$4@RmHBDuSon&YkPZZY^|$%df&v&$G6VSZ4=K<&s@Hxuh>I3#vR%6J>*Vo`yQt4TWK7a?P{ncLcO7YxH1z>sosf;6)lA`PC`piiKi;Z z#7YI5O0=((u%Y9z+G$i+pb{Pv><48?8xlP;56mbqJTN2n%ki5TKlp(h{Ohke3DfFrL-T#)(^xkesRYlM0ev{U*NuANUQnxn5v8BOM!gp39sR_N~W2U+#xl~PvC zGq(O^GPT9B(!N9$rnEEB3td@=G3xHnUP!K=oPJPo{>y*5^;Y)5Vfjjcmk2Y8d|29KdNf2F$T0gU9pDME9jUtMpz3l#B!9ta0k00 zqPb@qN~@sqg>@WXi2w7#`1pcoT*$ZLP9y6SCo?&}n3c6SFFr88xHu1-xgP5;&oK`< zddy}yEIO>G!=9fM{RXDeghq(0h^5xR)&bSV^!1(jA)LJ1`p}A#5&6N=E;93RLW-x^ zf&0Afw>$JVms~;v$XCBQ|MKupCmtB4y9fHb9WfDAunE>0e?@wdsH;|M#YCj#HL;mD z2t6Tx+;*J ztCh50=`EU+pG%Xv(@Bg>-qNp5=;zV|m^Vp3m!R~aEjgW^t@Lm-+ei10FN~*p+Tucz zr|sZ|4bso{E%@3#qt_B`ic47kVdGiCUfEzR`lQ#9O#}60*cbF<*cbkM*cVGQl(2uC zAV)|XwYLO03%gO*=9Cr#<`ZJXi$hNULC%7PjKzA&2!js@N|PL9t5e$S=too(gK2Jc zt6g2s)a&?5x7yuw0_!mfJf%-^jCPCykb<@(Jbg<($<;=d9PR0RlGR4t3=ohhiD6hC z=0kfcKFV2e5PWmpzTjz`lrK7GHaB~1>*>6dmoCjC(?lEPmC{Dp!ts`@@WFlyHcGJe zRzgwm4~257l5LbFmevI0Y|`Uxw#Hinsv_MFPHVHofPXW#z53Kv%RSqtb2B@dPGh*7 zSj@go(jj9#=C>7esKPi-djj%9Ce5!_f!I_g&E+J8K_H7|bBz?WVG)pXpGhin2QEmG z@D+KYaz_%#nVPF4_kwDXQUZbts-hAH3hrRMOJnRc+fJe6G86-R& zCm104Fqas?fJDm@SOf!;YhZ211cs%wNZJOk?WE$np4t-FM3e2LqtlM6>PKEnF_Xdw zAei9@wWr8CJV@>db5Ag&&cDQWcj*7^nV;_&j^424?b23W zxCyrM`m&wT;n#=;Z+qKIU#m>m%fp{Kg3eI4u?@K3Gd@J$50wqp+WXQxMbrG7?ff=a z>cj;dE+E+q%a@c2EmQLdlBK)@7c^Gz#NzSuu)vh#F@rJbcgUHipQ$zHNlpPJq5F@$ zx&OUqy`!YsU0z+XFg8-%TDp5b!U(2iq{AEGYIvOaqyI2n*Ya~lI>4(HW2Ntqj}_`q zF;;u&rrB=Z!dSU*SB&*>jukVmEMY5$$W_fDo?<>>Iob1`Ek}xKO3VC(8!(yC^2I$g z2*32wvpx?zAH2RhCTbdwL05tCS-$E;#^2HAmTH?yo4Pas|Fj&U1H?(~+cHDS9pFIp z4D!S(RYZ0~MM^8nm8A08!TI!_&Il#cYg}2l#2X8LT$Fz9cAO|;&Ez;O8)^}A;pMFu zr`~Yvc}!ctwjiW&*0u+dr7@&<3hxP}je=2AYonB7p<21N)9;_qFnBJ=J|i1BbZNXlyjfSuz-cr$O}I}JY-}ErAV9Ar<;+w2s*c(G3clgoFop=u zahMyYT2oXNNe=_UynXRWQFMIqNgX1DutY+f_(c8RsFaJ}p5Es(!}-tY^W*Gl0?w9L zO|2H-E4xa4UeEmJMds({KQEyRe?SRbf%<(Hp|VrCm2WNo>3Q@;_YKDj*_YIqt2F(S z?u*R;B`d2rG~3K+cZ40XrXim$Jc(}6Ttng@%s2MzTguqB@0>S2^r6KMiBj>YC-1xO z$@uos?|pAn;eZ9R65|Sr$#o+cLH;?t1C7n`dwP$VYAy`^46pZoBQK_`~s6U&h!W z7b31N19wBL9HjBp#%`mt9=mA{%9 zZwI!m$>?9)^~~`-bHf>fv%9`@=hE~$78c$ivf`I)-FnIL*XSCAF?C};8S5skJuYqS zv1m}5sF#*}BzgK=m@1{Ng?j}vthnS(#GE9I#L3bMM$TVFV*aYs{8g!GJBfbi`I9G{ zzbedMm7c$nRU^?j;5QaBy%Q}%i!vCkyS{C>8sT!QM5C#=DPe5DT+%1YYurfMTal7$ zB5j#z4%eQ`v|X81Q+<}J)Y5dauax%xQSu#Q0jp@OtXwgVY5QSX%)NG`k>X1pdg+!+PO=tq zo5m27%9u=0J|sCF3n98dJE-{((iGnbMO&&cAVhI0moE=k-C@BRIN&_!LmmQ~v7xnW zv3+E%zoTMtG1J{yy>{7wIP$^gp4+sUw~Fe2hHO~{r&v%)5vkbP2aj0Qd_D=n!$Gka%Y=(L0u>0=3qDE-?o zsP0-hTs2ypN*}k>VGvHNV*#^otsXT?=A8o%4o2$2WKC+c7%k$Ba4$}}> zOj*6?bKBSYhq&gac#^H4A^lR*ENm+1}l92LL8_UI@4 zZVteWg3p)p#G1W2pAF;)d3`tV;Sa12uWja+X`8uf&-=eu-9M#0@Bb-vf8Acy)FFI3 zQrauqFX6kO+Uxt+@Hip+p>4!~$3M!?wEuO;{(ey2&+4!8w`OkqUGjdH>HDen?5}EX z!B4g4^HqBbeyaWF67Bo-eUz^NbKT4Kf*!(z-yr&9NO=FX8sBf!b-)RJT!hEptMO@g zx1oJhw!cTU*Y~0PRx8^dSM7Nn1atezJ4~OW30s379xY9<&wiesa$VBt`YEFsG>s+r zc&yULfIiy(0ckR8GW#h&66wQA63HXYo8&;7 zID5zWqwT&J@`ZLzM!iG3@97^L>>u2H&&b%=$l=50(}xeAyD+}4*pcn4?+P`}^!Ua5 zUVpu{t)Z=b`9%S%ZdXrpcQ@xL1o(E#9Kiz;?rSvM75##52(#hPA5C9h*&e@=^S!eD zk(Bntb9H|U&l2lY-(TVx2;vBQ9~u8$V_ZfBzF(?SE&eTS??|?@%e_NeGoV?dGw|`e) zz%v%<86E9C=QHsWP&q98Q-*oqymK#UXm0lhM|;D)qq8r;F+sw`e{vCg8S9dejylCb zft3Wfuf_EU=$WFUyk4o=V?G9C&VSk7u{O~jIiY2Z0McD2Sox&(8J*Vs9W%-89XDI| zcf?N7exq*h0o)@=?b}k?M-%s-O}RhkRrbfxp3**&Xum0?{nd%~omP9oCo$fL19ZcJ zQWBh4>wwRRh{a#2?=gBCUKy>4=Z&X4?}o(l8m#9LzDeyTPSL(GrF}SY|H+j0?@Zjk zDW!d7qCFyo^*9LM!-@9IR(m;qYhR8yhF2TE^ub5 zmiWbemDg3AGFCJ8Vb+(5@;dO#YX2tM6V9srK7pE`z*E(pHCos{%h8p*Z_Ap;Y>yf( zdf#UIZi$cT{xeDU?~wQ-5&nDf!T;^R= z_is;XpPfN`RP8qN7zz6t<_y`TvB)D2|0zRTfkcO`OUgduzd@=75 zzH0uJ-zI;D4G+KACpN0~cwUB_KiNJ(A1=am`gum^=P93{+V|mlK;~#C-@qs1cbcA* z%lRhXU|&~!2Kyu1r_hsfIp3=NK7AjyZ=L=yL3WbF*={t0*jKCDZj+jG6C z`CqZ3wYM=Sd-bj`VPRwy!t5mfa{lv7fhGDevQ0-jdlIx6{gF0FWMiyAM<1$ zHQq1BI|bW8sg(0~aJ;EJ53=mRYd*;*~e^hv5WG}_QH z7orjRlZSpWVIlKsv!ASW$bOcxpWU>8<3%|~YAHf)_E+{8eST$BT+Cj_?;3ptH~*~h zwD=_CcZ9wZcG}mL<^*_vqvAnbO73ydJl@+oj@Q$J%~j2V@(m3!SZ zu|^-~5?=CY+SFtrN`j%49;mG<9Vt6N-;S#RfL5=Sq(+s~rA|1kzem}GFuzyf&_1ky zLD@Gtj&%cT7&D?mq|p%lYJkw(k+{-|R^t-42JzhtAd5<~(u9eOFDTuWoY2Nu=gG9b z^>o6@$tI!NdZ;l|8(JcCtu%k$GBz{4map2nx>~%N#j|Dc;Ri>ir$@%?GwUXJGEtXR z+U?g3-qc5N=j@#N*U=Jg3%AI(cRt?nc>Kq6v$Jy@9rE4lOZwJsM;iN((I?(7UIn0l z-CN4)*J->taouD(a-AML;QUi|JG_}!z{?*w(aYCZFJS@_)u z>od5W-?;0pitm2+@V)o;4?Z3B<`t+LOv zvOMz@s81PqE=jhNbTq#H*!oBCf;#oZbK@^^4c;Th#h1)yB(B!0SOzQd$THm770S~v zQ7_0+x<12h22!IC%>nfBaV1EU@_{75gBNZnsG4yKByz7BZif}kLRnr1%b{7SlK z$7iN#m+aASE5aryd(TX6s7f!*DJsMqqr@ULaWgJrlK(t4I*`#`NkQENxS0Ra$Cvv0 z1~aa^QB1Gz`maBnP1GOdVG-0kfY_dSu9Q5df6n%XeYJyhCK6bVJ}=kw=v z6~1b|_lEMyp`N~}sIRuXDjdiRgiG_B-<7ca82Wx3efJo3?7g8Q8yqBxYGZD zkc7jrHXD?p&whE0#w(fq(a2TXMByF6^o&sXr(iwpefQhF*_P+ zXb9mY#%IT)Q)^m_JdMrmP#6VQ=P-_J19>#C-lRLIH3xeC zw^y1y0xn8=yKoLNV0EgbuOxUW$G_cmPmd_R6Sp0icv}~oTO7tm0jn=!ZB;;v*G_x8 z0Sc;=j+WsnoS^dBsS^H zBc~-C8~RaKP8a?^QiBSkHS$g3%Dn)_lNdj71yNG&1g^NTbnGa5Z9KC_uE~tVc()!4 zHMYQXIeL0^D?G}_k=HO%Mka=kK)YTVH5HX{rVi~%Ujs0vR$@$kQ>1Hru&AC^hH~b%=tdzR>Ps3T5{oo-S51ytcb>?|1qS zc-wqgK7XyZtTa$jG}P8S7TAEk{xxvmQS`M@@vEu%#56l<_chsTIf~tgj_wG6q^Wci z3a@#*%*$yyB(PLM1D?@2xfa*JY9ugNRYoO2Urh-P=Y8Re)P-uQqlHZ+LmmCou|RFd z?AqR8S8HK36sezW`9ZZOqoUI5uB`}z^J#QCvYMmqYb1#eRA==ffKKk6n2WDVd^qji zsVSsAQcWSHL7#i4aw|{WJJq%1y_2+5?VZ6>?w$6|NxFRu@P7jRlY3|BioH`a#&)l4 z`>e{^rU1>{jinMpGGWJHk}Obl(3A=Za@QHQPWR7Gy>p6@Rd-IPx(M5kq3_4h_cQOE z_6TgaS~RZ|G*3l1thRSbs__@>ompqvIxzkx!MR;?wu%*o4R+7j3437 zNm~0+!0L-wXBDs>o?`E`?Sy*oT? zzpL+^$>L3KVkb@CJN3R9!4{ge`qtTI@0pLNT~y)9y_zPzwY}3Gx!yaah@8B4`jaA} zR_>j3f9c-&(=%+Hn9nI~4~~Kb>NozLywHHLMlL-o1gj^(3#Ga7*{k3wgJsc*u!33B zlfsgr3p3GB*eb8(fmdMZa<;>aqP+_{gj-*w&k}Tj_?|&-t1b1CJ{51-vquk?)2}hX+ndIFf8mP!0 zF6!$!YiIs&UT%RmFK@V@p}k}x$5S%U5-Xm_uW9VB&l`?p=47s^2o2@BpRDhSwd6T+ zE`NXHu`BL+qTp0BRTJ}2Wip_D^d+KrQYz$A#Xo7cA5k4@2w-KPFSzQS}jQ|j} zTy;27My$iPVfk$VJ~2I8wRX4r0utoVa*OR3uz`LFP?GN{c{#EW%T6akfD!NXZ3>#c zczdWWbKiN6Jm*}0W)`E{ku-CpYD53p+02X|f6JL~e*VeqRXgrKCpJ#7S1L^%!-VMzj5LfTne+&2eDBm4{;pZl#{-u* zMS=6m-~ay2vH7t#^+B{Te(6;)j6JFyx+|pp#~K|s?tdDo zQgWwcE587x8ZiqTrSi-0$T&u3e`*!lnO^&$1HEcYzo6d+9S7jPTH;b%RTHv^zh~Ec ztY>>kOC%h17M2yb0*xbUD%w1Of|`;FUsgd`QBiTVJAZcbz!vY>&5fP0SZAa8^xhp4 z+e=Q=hl9aFx66ee4K=o}Eh_2B&9C(4xm@M^QJ}73a5}c;-{W5v?`@04Vr@SI%CTsv zA^l$ycvz9Z!wNvS8WYT;tbrlnm?ll9A*YRcz+*b-*)@`ngFa?pR*8#A`5ys36=K5J zIN}$T!o)lJJ5#SgyrgoNs#9Jk9uohEhc!6X;^@bbc*u3lRbAid34#~`|KtmC){aoG zE945|b=Js`W1!Eu!6BlKX=mSnV`wD%y0PN1>*jlAvxF~ew&(X_TgQI(%U}Kshu@34 z;up`LkmHklq4%)Sm_guV30CeAN-5ULWmhW`t2QmzNQ(|OlBVT|NlunSxq&DLAY#X0 z!dR80trAi`Jrxm+(G8zcI{%pXgk&7>`T@S7iu%_#F1n)u*KAeCRKu~G?{AoFuiEJH zN8L+ieY_&SswIdlDft~U9VklX#UXy5I2>%L%3r<_C;^;+g%mk9Uj=S7gJ5EBtW0F0 zC(!8+!(&TgqpVtwrU>bfIY}YMrWhja>RWKSMzXUZxQ_ycP^CCeJc{gfvo* z0Ykom*9&+#5J*9l4mDpY!I*MiRdNdxeG((Mt9r3RB5+sh$b8g_f^=Ku9ho&#k|k+Q z2qh)4m#SSS6ei-HjPi9IOMCV#b*wAT_?y4kI61lTh_^A|!V>fjPfUDReC|Xfdg#If zhoX`94h;?t#RI(s-dgun?pklbNY7-?$g>j@gdgoFZ_3!5D1EE3jT?>Vz9qw+N@poK zq}14)8juuv7}scLB$=`yIZK1`pym!&VPw1sz`l$V>EcR{ZbF!$F<=w4=x$ZHL}fEY znMtHnP>&eD_8J}0GnL~Fwg%SE=e_#VpT3$mzdpc1m{SF{9aH(NRluO0fER@f&e=S< zYjX2BC}iLbRQEK4l3?srz?}}P4Hsj+@>kf9(#D>)MC^@U(++z@P^N|huO!C~kYffH zDla>wMg=DZJfQi4M;E1h_**lQQpQqZ#H?EO)Z+T}i#^}p{nAVS_;2U`s86h$6tVdC z_?l!gU^xcTMAR>WT=Y$@Zm&_1G=FJ&F&!|9`8y5?gxTLSnvP@qtj&c# zY@FS_@+Dn=-M#Q$>vfB5OSj_hHM8zD9DeYFzZ;tz+lkk|PES9fP5~11k@Lzpi5d{Q zs1XzQvAC+rgaBI%0M4C)$B;hS($HxqnND|P)~NIh>)FkwKH_Cu_$6L&-Od3$$Ob*g zPF&153_@`&F5HRNF}xfMIM{=e%kVN0R7VGPEC@eNgp9_*QKAlt%JY7TzPya%FY&_t zazLOm&^`mB%0M0zTs#{Ov09wO1^E!G6(2&!YCN|UCnI>7U`=V-y4DD1$VrrBzbRec2)OX_q^`hCm7=|0e!_~Lw9;>FwHAUS&+X%(oj&WrHI>f43v`0{ThxPtsI88&8dCBEpP<;X0U<>uhZ32Pq8AB|;m+v{ zxuBbqDVUM+pZr+}a@F@{XRmp;vmmQ?CV+R%PGk&9k~&j=+Q=Z zW8=ca^wIjvg3Q39?|b|U;`}ReYw8-@HU6%m_-p(7&Y6e^ae?`U2o7)UxqSB0O3$v% zT`vo;q@bUb*gJ+GC-oaI5PnJ~wf2tF*Y?y8AY`84Hs(n0KSzkQ1 z%`ui=S=!TE6Kan|y)DD_<^BR*EDC!DMng@VZSACOWua+qZpPUO_s z8YGt!R9p_Rm34Et;Rkg=6LPXlcMwcKFc+AqXuJ!pgYqFkvyS|B2DEr!QR5<=QBzJjUGR@?u-NGuO&9Fzo=TlgnpJyp!cXb%NkEv z*vnPkC=SZ5MU*CYCF^@A7BOmyc$b0qY`GFMK%M9lWK|Gv5%KRYeqY4RBa@T&#T&&x zPflVT^x^rCY_J6Gp@O7FnpLcIa9Vu~bulXEOb&U?%kXfZIJb)&Y!^A$E^-V9h&NMQ zfnKuB9uj5J*k^bG8ml;MVz(s`QxYc4tpE+LLMvv6W+X1Kxub{ZOnQn@h2Rmc)dnu{ z!5?4qNbh9)B~h0--u{UA^;gQmIY-}~IY0Fi5t{7jn`~;GoXpILh9}paQy6~|~qx=Q&SDh8;UyvWS?t+?m+OW;o2F9o|rVCt)yt5ZPd9THSbZYj) ziI@e*F`blR#69QXZ}Ca|bu~`JDi(sHdq;2kU2HP86R#it{nF&pPQ1R4tcTsBhqkn0 zBqoFmg{RE(`z{)CtvXQ@4s4sAR=nGyS2EW|nG~E`3a@6!`L?((&b$j(D0?!cBIz7= zb!zSd7$-&s{)!TYWH_Y?0MdM?yI%W{G>I1%x8U#9z2{%B_l}?ZKGNIX*3=D4UbBahlB=PQ62rnmy#4))GYIsauCqcRhdyCBy=YS$pg9h6!h6_L{2 zslp+w3QGtIR29=$fW`_)L9V!w$>Dwbh9`$d*RSaqn(;QR2@ikp{RGJS?;98!8@Nve zq#VAgaOdRkx)Mj>-1_>7?%K>N#GhK*>JgFh&)q!@h(?j~4_OPO<5xxqJ3DN;B_N~B z&P9P4WHkXHEk@W9YO;QavbEwtJvb`G5O**pw5F!MMB2%u7&RoI53FZ2Cn{%I25f7q zayaNIr0jZPY<{7zvM5*{bGz$%gOlqoKEI_AlG8wbuywG*U%z%ToWFacH?Jh8r?9F- zL=h0`-n#j`&+KTK={V@3QBaDCQ%7VFWC@z%4dQZc&M zAjivsC?=+c$Dlsi<4^M~(e8Zqg3z`?`+_DmQZAKh99tAS4pz$nP;trB;dx3y0aOBt zacPv{NC1|@a6#6T8dzoi@9ygCaF+oYDiI(Gg&-A!lDm?u0IdJzPGFJvw~H^nc=^Zg z?u=wj@J(D^Ra#nAT~e~)ggEQ-pZnbB;}61R=z;jMxd%bAXA8&jF>yz%X+u*?zTMH! zXfrt4iw9(#LMNyYYRF|nCRQd{qJ3rpH?;259(fvUl4U+F0gjiUT_`_^@zH=teQmZr z7UM`LaLb?=>LO8~yj=pVsEoYq4LR#W9{2fMU)g%?*qCE%xJ_hi+LR&01Fy$ouM5wO zH^yIo_m+=-bj!Oj4yzW#bC~~g=%kaHCoxUBY9d$Cq_`3}Z^1h?aOQS}Wf%SK9!4CqH9gQEASKDoW5bpGJBEjM^j8j#-F(8^P*psRy0gVq z4c-$Ixsgv?Hgja5xq0Ep%w?a5y#AIk@}4f!zlqGsDd}7XolT@VUd_b8CRd z$dFo?z+-N@w&pu6>7(soN%1Qe>$3*4t1=|ifMV6lYY+%!f^(I^MWvSVV!$DM3tDZf zJwl13+!%1M4#N*2o2UEz-c4PR;r3{8LuqVqV{CZ;`uh6y`-gdqZxKDdxz5fx-z7CI zW#Nt*Pq4qaqIb{rb92}4>E$u{9e+cE|2u#){D8GDU1`0;b@Cw4Bx2r-cc&v{eE78A z*ID16{BQc=rTyNY^8GXTzAWYbso$snK6r-Tr+@EGxxe*&QKEn4tA1aa_&#;~wJFbM z|2!$bPyask_u-V^bNs3OOZ`6m{^{RWqKkF{53+-?rSE4YyU?fGD<$U4Du9a;u( zKpF5Zc6o{*LPBV%clxn6{G@Gbhu90B-iuVSk!+6 z?iU(xjfA(dx+jPTmE~!4*!HS~SCO+-I8o55q_@5Z&YR+o$@dn&Yv0x(_QqY}7kfp= zwst&BfbiaKPFnpJ*0YXd4`JLp`(IZNKTsz)SWj;&42I%uasbQ|tOjs<@-tNbvFH8~ zy!opAPm}5G6-$p(zv!(8;dgpQV5B@d`PN^Py%)cTyR6=`{|5TM9sRE${5@3hD)^&p zNecWsRqvg0Fd;P+FUUK7Qr#})gPs&MCojleB+ri=-*b2-<_CL5NBSwfSn8pb{e8+E_VWR<)9hvZUnQQUjJ?3V zXCC@VO$XLqr`zel9kD2Sk;-7rio1ySrNDytRA$T~UiebzsDMuaYzTB<#Ck@Cl~jD9 zSORNGs9V?BY65)a`j$v_v#%{&ULJ1qHO}-0gZ(p&H>)WV|3@NIVO5LY-%?dL;c1@t(Q}T1{F$EQIr42$)pBhvAj~4LcW6Xkh zuQeh8PQL-MVz-0A295^7Yey8067RioN)#QnIJHE!5~?c|xyg{Xt?ZiZXxY$HGvN+* zRM&L}i_|lIFEQwW*wSdk-#gcqmly1=cUQL#2JW}%P9gfRWc9(c``|?%kkAo$YW0C> zQuyGI-5u43zn6U|3U=33cZA&&H9Z?zI%c~nllyRgV6e5?UEdwd%WIqK^+!gRVh`AT zP(0$(P{%<7Ritf@mM%mKa5mSjl|o8h0j~$j1Ll@`j{wf7UlTglYAa(9B-Nx5p88&; znS`=Y6=P9LpIa>ms@ZkLkcd`xH~8w;?H?Z8H`B0lCbD+2rgvkkbz^sRX`s2X$&ra1 z1QVH#V0q8FU27(<*b-~ne0bg7ds^BX-?gQG=V)zYVrNgw`hj*&SoB{h0zg~zCS`nq z730$}H1_xc!281MgdQ^1nc9pDV35zlKkDBiik& zxPC$6yGi*SuF3D1(vaqfGs_+?FOA*jf*wi&y)6(mT6O3Odws z(0W2OQJoA*0-O@_uTll}#vJvXH4aC@&y_N%SsoZ%>h3!WWi9&WV#Av%GD?Ov@9Fxh z`kiy#KO0|IKy8Z!Q9ONcsx~~ad(E0Xy@gb63 z>NYc>iJYcx6$J&b!j*bPB;?XG-Ksr4}rBgaI9OIQGn7HynNEE@WFMv%3_%P-jMGZ?!8*Yt5L&Z*y zmZm{SRyQflfpqM^kh0*;fmkRoM=mNw9Lw)M|ACg-%+2S`eMfwK^b_${MU~jOJY}G# zdB#z57V%saupM+7hv^z%=>^MiCt6^6Y(If<1b`LXR*z#e*=Nn)vM5su5wgjP|F#>F@|>K_+1R`uEu>^y}&Rl0)VA2l=6$FG8H!ma~ecvu9je8 z?Z9Go@6^VH^*tNPGYZx=P0i}l@!Hz%;^OYwa8r|L!&_K>JbKR3(m5kjYsanQ@Mv$( zP^`J9IVRuuN#bw_I8_P%lmcTUJx8m?DO=O0l{dgCOZ7nvqJ3DE8tYkuy+BqK3%%I8 z=CgcVZ~nS#?c{Qit{K*4++v2s4-osj*Vu>H^S#F3%6<$R>*4271vQG?pLDz|Wh)Ez zFc5>DDNQ`!3$+pLwK@98fKqB=3vr}csR&2q?Zn*`C;?lU?ZOmv-rRfLgX{iNxO&#h zllU)s*6*9Reqx_|!*iB^qYiVk#FS!XE0v-{>Z3n;Qm%NGDVE?5_HRUa#uzcAP(-^&HH14F5%wy z;u*MqeBqn=_TAVqOlY7L&j_Motm9I%Y)&KrcK_2dblU?`@M9DlaXAmlx1a-L(NXV$ z_m@j#{P2gHfB3_?haYx6{4mspXG4Yfzy@R`Esg(Y{68^742iUP!F(QTq>&m!MVYbA zg^ZcReJP{s{7Q#g*|BDg71R#BBl3YV>#5>TePp?E9+z66Gvy$#He#w)m|n{e5vlcy)hkjk%Ly zGuOfVt1hS;Dj_E}!1H>{m^7wQZ+bJ<*jdKepaA=kDee;EuyMqAhjESZ9^(e%X5%)* z@_)$q2;vbQH@;|m%dB|XxZU^%oqW^g@oCOkRk;GYj;%qW; zHkCM=O`Odo&K449XX&%2jE@vQWt@u+@pwLVxQh~P4kpfSOq|`6IJ+frc3a}?_Qctp ziL(zR&OVqpdnR%Aygq}@jefr#22TaKr;Z3z1*KyIwC$ZvY^j}v!U3!T!QKyeioa4tHnopQEAyXggJDnkZhRVgw?|8J%;a`C4xt$)QgGA(+Gvw)X zI+*p_iqe&KE#;&E(TH2U-1h6CA&37w+IieDA--2uof&yYWiWoPCs_H8NM`kq?!w

Ugwg?OE-k8i)y+2Oo0{?dh68?!FFDQnk{cV*pl_N8aXU&7m0wr0)j z>f_&!<-2#-*;bL&=5)4Yjfbl)WrxTjlM zrrj0mk9o>&UvO1>0s&98YvJ}X&#t;db%)AIO3Dxkf%n|f!ot$zSNt{?{_6NP!?(Nm zCO=-MPH+_;@n3!|-*&l5U5<$Ak-J!Rs4dje-`|4Q1>x$dNJ~qksv4F>!*Oz-xnz9Q zaWnSl64-Yev9rJ-jgbu*((wSfXTjLg!b^uPIv;TFtKc4kSbaxIP%i2U}YsUP@# zK0jU$>ZAF*=b_s8fBMP_%X}-|-f~~adavw@qZcZn)AZ$SQ%mjJR`kVjLG44HD^~PE zegs@haI}V5VE!DES-`lBT%BddSC%x3)7F|Jo4ZS6z0-WEZT&O3EQ<%UJuAt1krN}w zK%&exF2f0b6(1%8fXA}JvLly>tprLigfXOy{o<*q-Zh6mCbpLB8wWd+(jcI9ZKDjt=z* z%vYDGI~|11{10X^##2krU%JMt&~Vz}9f|R1X58++W~J;4DH0}`t>p1AVuh7Y)hwx! zcGPDxStA+75~B)d^!;XNg(Q{?M1kTGDiByPsjHGQiuiO!$0fTD9^8FNN5=g8^_6X5 zw>#WcIW;@Gxaan3uf2WG;_{!?6js*zp7zyO7A{R~p8|8uc^f?0EXV1Gy5=TokgW)M z3Qf6*ai&$t(uGv)aV8H-GL?GZQch7(IV?{IIS!*``bm{Xv;bFBd_A=z0X5pB43zLw z#L%ru!yLS0<jX~d+C{ffa96l5v&v9nRyk+b&o6+*v;F0DsHHkkJ4C-O=KG|^Fj7z5TKO6w zcgs|Dk&FH=j3UFgJ)-5BOPZtQ-tK5ycUAXHOH=6c=eSC$yEe2Gc=Pjp<%O}j%lGZL z?#97>q-5>u`$Na@6J0$cP#C?qcDON?m!DVbi$-%Z+zY++Yg>K!qh;OIJTXl(r>LyJ zQ?y}ZZiD!8U#vRT+l#lp_`mq;-0ijPa2BD?fcfB%{|^+6^>44@+`t7^!ibJcoSR@` zZqj@Sk|itpkCsW`5l}&#QA3xjBUWn?XN_p3q8ZtRGKrxp>*6{r2S&t3Y5a`Tiy9%) zE8`BH5`y{ z8o|%_Ea?^V$(g?d5RgyqP1R0aM}BE_U2ILh&irut`eMp;=`J?syFJpU2huY0TthqXPT7Q(`qL!z11T$*W+qBiDw?})m zrKMBX22OkbNM4VnnEH0PZs;D!_#N)m?b1S_GHNK#S)xcFIcymbSu1F=TtA&1bn#6i zQGXX38R!=UNi@2?#gpYL_Pe9GEuT%IQZGcK;h{>0O|-q?$}*?B*w;|v6}c-3cmn>& z52@#IdouhTU$m|}qRH2pw^X;^k$l~Oe6jMn)6tNaFU&jhugdEY;*ZS6huKV;fBSch ziQi%V9mo%>@7I)a9eH5&^=A9J8DhRneLa@APQ0`52>B{kJRkn$c#i$Mw#4t=G@ZnCZQaDU|U)pdKFuzhyo`a%MZZ2!Z=^=-Tk`MwHt zYY_M7XMMWv6@KuVX*dm6)J|hbyJ4ewT2Nv?Tl6b)ip>?Z18Et(6TGRo&5w9diRCS8oEVmC0J)M-L1|TEaE?*`BeH*$v@nEZ~bY zR<#vm=al)|>ZWGQ?9ChRUH(;q#(?%@an3B9XYNlqhsarpJckmX{%&MY(63IR{tSnR0MpPu_&RUB)T=5+^6|l68oSaN_3&IBBcYGvK!q zf^TZxrIl&ACPzjl`Kt5#>-e(LbnV}{Wnt&eg)KWfI+})>)Z6aD+#IIq!kfamhd`x2 z10BE2J;MZ+$+>6JY!!O5l;gxs3s!=9WoBYhp4F;KJf#Ul4&hsZ%}MsUvs`Cg8FkZuKN+Hc+xj z7csHYxDb)y2`Tqu7gXtqF|~~%e)P>zCddUubO|a$GJRUi0G1ZKIbx^pM1z&tgs<0S*V4xvx-5 z(H8Ec1t6!-NhM`p**Au~vv05op%--JT?uZwN+O981FS83kZA1aD{Mhjls^=%@>FGa z7o0ejlbII?#D*ut{>IAM@|xO8hp(nIC;LmCN6LLY9i3|>Tt9<;bM2iu7mW?msyRoo58f~r+Wr4o7&b4j+ z%DhUyeB;{vEbs%)$uJ$jHpLR-oM;RFXU_{l= zG3SV8#5Lw|qnM!bxG8~w@utZH`OLX!R_1aW9*YL5!o&Uj!{MqxbZofV@2}>|Ut8

lB2Pwh?LQ#-6J75gdr@M*yHbo;5@2U{Rwi88r! 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 literal 0 HcmV?d00001 diff --git a/example/IBMPlexMono.woff b/example/IBMPlexMono.woff new file mode 100644 index 0000000000000000000000000000000000000000..6127906b72d8174eeb832705c7ca195e98d226c4 GIT binary patch literal 50288 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 literal 0 HcmV?d00001 diff --git a/example/IBMPlexMono.woff2 b/example/IBMPlexMono.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6c6feb49e12d47b89030862eb6df2d40de4d4213 GIT binary patch literal 35220 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 EzX9GSga7~l literal 0 HcmV?d00001 diff --git a/example/demo.gif b/example/demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..707a6d00e44374e2499ade10dec943842bd32053 GIT binary patch literal 154411 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 NPu~Fi4?dv(zW@b0u}A;_ literal 0 HcmV?d00001 diff --git a/example/demo.jpg b/example/demo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0ecd8f03d60ab7f4b24b8cb763517fc0540608f GIT binary patch literal 28381 zcmb5Vb9g1q^9Ooj+qRPvJK5N_ZQJI?+SsfA{`<>v^WTW~Tbn zUDY#ls;le#UHiKS*b(!zG6w*pq-X)q0000IfC>Tz0QutnIdDNB{;k!&c)b63{V$&S zKN-+39u4&WlehW~{;&KO;J+mKRsMtXe>D^UkN^b$|GL7&!psDc_&*-x3n4rS3V``_ zz3=M) z9GonFHvu95Xh=vXNC;>sC@2^hXjpi31b8?&cpOwTBy<8?B0>UOe0*YZAQdqwJsCbe zH75-{6Ehnd8xa*ZKNkxhkd^IU5D*v`7s77~0CmjB=McL0C_4Pp$64F*CA z07U@-Ljn0a1in1kHzx40r|B5e5f&bkAz=MGRK#{?a zzgi#o#F3Q^_h=txdmGz62o<^G2N<}F$m!?F+7hxYTo}6P_V5pTEsWeSTA)efU2whf zI&n8S(n~>P2(jC7T1)<3A(-%Z;-C!HU360CP)}8?_u#&gOytx>Om$0-FF5Ifw_$0K zyl8jBBACr9P~fTfUJ<#Pop!n@S*_lKvY1;z!0Y-pN}?UQKTkI@Pa3J*rmVvo*`ePS zch|t{%UwwzK(?Yaad2V!)E`Y&cI>V1Z+#;(>$dfh6*=$1Gb=Z?Te>Q)4C!KA!Pm^p zbE(5dHM%)-OX2UTmDgQXN<7j?wAITB3~r#$y~eddB@Hn&;@yW$C)<$&t&! zx@4k#$DZ&QO5a7N!i^*s+mO`q1;dMMOKO?aJlOPrJSdf{(JzK;R;(!ACUxh@3(-Ag zYbL|}j5yV|N7ij;aleb+hB0Tcq=RIsmwj%W*aT&_#9ncHy#VN6N4Bg+>vg4peY(MT7)zJ#*b_neaQ> z&#dV0kM=CAZGHUj-D za@r>pyP+^^H=)>ooK6LMeV2lhcUW(wTzepr*vwNukJ`eqmBoSL^N!1woGZSD!?byS zY( z{sOc_TF>GPAeTH>(p36hkU!G2B6CbtTNLVe`b-w-bChW)rfU};y_{?6vWlhhloCnS zbHF!--F_>C&1z&;HWg;&bg{Q&>Hld!Z;`+oZPAvinZcy2eYoY#lbU(Tu4s^MtZjac z7dffp?ylo-Tv_8LQoZk0GCGcv)t88Glj!A-yk~c*S`GDlY=HRblKU>ts{mHZQxct3 zJ;WSdynT}AjmYNprs{P8M^;$0%0)T43jS*y4Q%cSzfB|yQ+$SA^zzgBESZ#ZDM{0! zqXtfM7^1>+g;ex_(O@>R z5dWfErSHI%dO&Y`U?2R z%Q)vL!kzgI-rDvG-`9q}nZ|uUG%@Zd#{~Dulj5ww_WVS*c*Z+LFX;@n1UCb#JZ^|% zYps8I65~pwdc)FP_Kmap_>iEi(z#u}M~>UZ>CsGtoWRR1dsZxudlAR-2JLcB_oULy zz>%uIIfWM2I4EjpgmlA^3uO3E`mR`np91pB^Z zTT;@b%cK*?ZV7fIO_>>m_9Gu~trd3rNUbmjf6?PxpEsG=@$Qa`__6V1#fQd^J!@e%I2an$|ejeurjtX zsriXvNJHg`ap|#nysW@tLzH~{1fUoSO(NV(Dut1la?Zs0fTmg*Eq@Y8ri*lba;GWWE|3R!$~lSy>P5=z9o4JU>z88*j0GnlLG zN$Oj*akZb<8ttKuBD%aHdSf!8reX)(kP<06j_3vJfD?`A1-GbTE+;v4vI2#PmU)F0 z^x80tx)xy*TIFf$a-xyCSePCrhH0yIQ!0iV8ts)zGrXpnW-GgB>#~w5iLp{B%(9xf zP~`LB@dygDwEPTt!XXsorE;01vvJCpB-=3JnFue}_*z0}crHz$l}Vz_N{5mVZ-f-g z0uCBXPAD))J_W9RDqVJ;QkE$_I49f!){tvXg?5Gs*j>yu#e$lgEsZLjJs`Y|E#z%;YH8 zKDQnV^Z|9wfhRd)si2}cxOB#m6ou(jXxQ8Y3wdgHNg@a`Ny>sWO~R?7>=Z5(0aJKi zdC-u#5lk2&O(;zTD+^aKQ-Qc}6co**fgc(4Qsp?zb*(^471=0?Lz87w5iBto)b z=*8jk>B$G&rqmN!_`0qc&_UzUEUCh=M+rsL2}Pu;^tEC0Yr0fW2*colk;uf^+A5ev z#Hx~t^3Wu*RG0|j2O$v|VKA^|=EAarQP{%430&|&TFR2-I~H7~smfsRVMp$=ar;6E zJQ?C%l1iOpzYZg?6Tu+EAio%7OBAvZMM*{BDe@^a78uwsb?FBStU18BN>R;WKw&aM zr@*3NiIoz6lb(nuLmq1({M{t3aImI&pm9-g>c;X#=pchr#W{=RKB` zAYo>GPJFSN`jb1Qw;Yd()s^L(xIt1qby&k;900Mg_WLaK4;jI#F=k?!@7l#*z))pF z3QRB#xu-RCSa^4U-F&M7Jpx~?1Fpx_5g3{4=^sd6lKbm6`cgIe5bzMPalS34wVcbg z@=Qa^deVtO!}~TK<7Cc#gljKOOZUCmu73e|zjNhzfU@J$Kiq?%rhu`M>&mV8D4s-Q zzw){|sjl8gVpbE20|QO1Y@8ap;D5YhJ#P_Z)=v(u*bW%zF^_`_)6V(p$l0#b!6WPs zuew(Vj$Jgdj(isEPJoM%?{D|Ej54P=5)qjD74E dBxBct(_l7I4^hJqvAJKS$eK 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

X3=|X!0ullQ>g%=nXJZx=1&joh8JUzt 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 m!a9cM2ygt2Lwz=NVYut7(du + * A + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.badge { + display: inline-block; + background-color: var(--background); + color: var(--text-contrast); + font-size: 0.85rem; + padding: 0.4rem 0.8rem; + border: 1px solid var(--border); + border-radius: 2px; +} +.badge--round { + display: inline-flex; + justify-content: center; + border-radius: 50%; + width: 2.8em; +} + +/** + * Button + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * + * + */ +/** + * + * + */ +/** + * + * + */ +.button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + position: relative; + display: inline-flex; + align-items: center; + text-decoration: none; + font-family: var(--font-family); + font-size: 1rem; + border: 1px solid var(--border); + background-color: var(--background-contrast); + color: var(--text); + border-radius: 2px; + transition: background-color 0.1s; + margin: 0 0 1rem; + padding: 0.5rem 1.3rem; + width: 100%; +} +@media only screen and (min-width: 768px) { + .button { + width: auto; + } +} +.button--small { + padding: 0.3rem 1.1rem; + font-size: 0.8rem; +} +.button:hover, .button--selected { + cursor: pointer; + text-decoration: none; + color: white; + background-color: var(--active); +} +.button:focus, .button:active { + outline: 1px solid var(--active); +} +.button:disabled { + opacity: 0.5; +} +.button:disabled:hover { + cursor: not-allowed; + border: 1px solid var(--border); + background-color: var(--background-contrast); + color: var(--border); +} +.button--transparent { + margin: 0; + padding: 0; + border: none; + background: transparent; + border-radius: 0; +} +.button--transparent:focus, .button--transparent:active { + outline: none; +} +.button--danger { + border-color: var(--danger); +} +.button--danger:hover { + background-color: var(--danger); +} +.button--danger:focus, .button--danger:active { + outline: 2px solid var(--danger); +} +.button--info { + border-color: var(--info); +} +.button--info:hover { + background-color: var(--info); +} +.button--info:focus, .button--info:active { + outline: 2px solid var(--info); +} +.button--warning { + border-color: var(--warning); +} +.button--warning:hover { + background-color: var(--warning); +} +.button--warning:focus, .button--warning:active { + outline: 2px solid var(--warning); +} +.button--success { + border-color: var(--success); +} +.button--success:hover { + background-color: var(--success); +} +.button--success:focus, .button--success:active { + outline: 2px solid var(--success); +} +.button--outline { + background-color: transparent; +} +.button--outline:hover { + color: var(--border); + border-color: #a4a4a4; + background-color: transparent; +} +.button--danger.button--outline:hover { + border-color: #ecacac; +} +.button--info.button--outline:hover { + border-color: #3bc0ff; +} +.button--warning.button--outline:hover { + border-color: #f8d9ac; +} +.button--success.button--outline:hover { + border-color: #a6d0a6; +} +.button--full { + background-color: var(--active); + color: white; +} +.button--full:hover { + background-color: var(--background-contrast); + color: var(--text); +} +.button--danger.button--full { + background-color: var(--danger); +} +.button--danger.button--full:hover { + background-color: var(--background-contrast); + border-color: var(--danger); +} +.button--danger.button--full:focus, .button--danger.button--full:active { + outline: 2px solid var(--danger); +} +.button--info.button--full { + background-color: var(--info); +} +.button--info.button--full:hover { + background-color: var(--background-contrast); + border-color: var(--info); +} +.button--info.button--full:focus, .button--info.button--full:active { + outline: 2px solid var(--info); +} +.button--warning.button--full { + background-color: var(--warning); +} +.button--warning.button--full:hover { + background-color: var(--background-contrast); + border-color: var(--warning); +} +.button--warning.button--full:focus, .button--warning.button--full:active { + outline: 2px solid var(--warning); +} +.button--success.button--full { + background-color: var(--success); +} +.button--success.button--full:hover { + background-color: var(--background-contrast); + border-color: var(--success); +} +.button--success.button--full:focus, .button--success.button--full:active { + outline: 2px solid var(--success); +} + +/** + * + * fields + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.field-group { + margin: 0 0 1rem; +} +.field-group--valid .field-text { + border-color: var(--success); +} +.field-group--valid .icon { + fill: var(--success); +} +.field-group--error .field-text { + border-color: var(--danger); +} +.field-group--error .icon { + fill: var(--danger); +} + +.field-label { + font-size: 1rem; + font-family: var(--font-family); +} +.field-label .icon { + vertical-align: text-bottom; +} +.field-label:hover { + cursor: pointer; +} + +.field-text, .field-choice { + font-family: var(--font-family); + font-size: 0.95rem; + width: 100%; + border: 1px solid #a4a4a4; + border-radius: 2px; + margin: 0.7rem 0 0; +} +.field-text:focus, .field-text:active, .field-choice:focus, .field-choice:active { + outline: 0; + border-color: var(--border); +} + +.field-text { + padding: 0.8em 1.1em; +} + +textarea.field-text { + height: 180px; +} + +/** + * field-choice + * + * + */ +.field-choice { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 0.8em; + background-image: linear-gradient(to right, #717171, #717171); + background-position: 100%; + background-size: 1.5rem 100%; + background-repeat: no-repeat; +} +.field-choice:active, .field-choice:focus { + background-image: linear-gradient(to right, #3e3e3e, #3e3e3e); +} + +/** + * radio & checkbox + * + *

+ * + */ +[type=checkbox].field-choice, +[type=radio].field-choice { + position: relative; + display: none; +} +[type=checkbox].field-choice ~ .field-choice__checked, +[type=radio].field-choice ~ .field-choice__checked { + display: none; +} +[type=checkbox].field-choice:checked ~ .field-choice__checked, +[type=radio].field-choice:checked ~ .field-choice__checked { + display: inline-block; +} +[type=checkbox].field-choice:checked ~ .field-choice__unchecked, +[type=radio].field-choice:checked ~ .field-choice__unchecked { + display: none; +} + +svg.field-choice__unchecked { + fill: var(--active); +} + +svg.field-choice__checked { + fill: var(--success); +} + +.field-help, .field-error { + display: inline-block; + width: 100%; + padding: 0.6em 0.5em; + font-size: 0.8rem; +} + +/** + * + * + */ +.field-switch { + position: relative; + display: inline-block; + width: 75px; + height: 35px; + border: 1px solid var(--border); + border-radius: 2px; +} +.field-switch:after { + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + content: ""; + border: 1px solid var(--border); + border-color: var(--border-contrast); + border-radius: 2px; + background-color: var(--active); + transition: transform 0.25s; +} + +[type=checkbox].field-choice ~ .field-switch:after { + left: 0; +} +[type=checkbox].field-choice:checked ~ .field-switch { + border-color: var(--success); +} +[type=checkbox].field-choice:checked ~ .field-switch:after { + background-color: var(--success); + transform: translateX(100%); +} + +/** + * display error for fields + * + */ +.field-error { + color: var(--danger); +} + +/** + * + *
+ * + * A + * + *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.group__item { + width: auto; + display: inline-block; + margin: 0 0 1rem; + margin-right: 0.25rem; +} +.group__item:last-child { + margin-right: 0; +} + +/** + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.icon { + width: 1em; + height: 1em; + max-height: 100%; + max-width: 100%; + vertical-align: middle; + overflow: hidden; + font-size: 1.4rem; + fill: var(--text); +} + +/** + *
+ * image + *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.hero { + position: relative; +} +.hero img { + width: 100%; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: 50% 50%; + object-position: 50% 50%; +} + +/** + * + * tabs + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.tabs { + display: flex; + flex-direction: column; + width: 100%; + border-bottom: 1px solid var(--border); +} +@media only screen and (min-width: 768px) { + .tabs { + width: auto; + flex-direction: row; + } +} +.tabs__item { + min-height: 2.8em; + display: flex; + align-items: center; + padding: 0 1em; + color: var(--text); + transition: background-color 0.1s; + border-bottom: 3px solid transparent; + background-color: transparent; + width: 100%; +} +@media only screen and (min-width: 768px) { + .tabs__item { + width: auto; + display: inline-flex; + } +} +.tabs__item:hover { + cursor: pointer; + background-color: var(--active); + color: var(--text-contrast); + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.tabs__item--selected { + color: var(--text); + border-color: var(--border); +} +.tabs--contrast { + border: 0; +} +.tabs--contrast .tabs__item { + color: var(--text-contrast); +} +.tabs--contrast .tabs__item:hover { + background-color: var(--background-contrast); + color: var(--text); + border-radius: 0; +} +.tabs--contrast .tabs__item--selected { + border-color: var(--border-contrast); +} +.tabs--contrast .tabs__item--selected:hover { + border-color: var(--active); +} + +/** + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.panel, .sidebar__inner { + border: 1px solid var(--border); + border-radius: 2px; + background-color: var(--background-contrast); +} +.panel__body, .sidebar__body { + padding: 0.6rem 0.8rem; +} +@media only screen and (min-width: 992px) { + .panel__body, .sidebar__body { + padding: 0.7rem 1rem 0.9rem; + } +} +.panel--border-highlight { + border-left-width: 12px; +} + +/** + *
+ *
+ *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.progress { + height: 40px; + width: 100%; + border: 1px solid var(--border); +} +.progress__inner { + height: 100%; + border: 1px solid var(--background-contrast); + background-color: var(--background); +} + +/** + *
+ * + *
+ * food truck yr franzen pabst + *
+ *
+ * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.figure { + margin: 0; + display: inline-block; + line-height: 0; + border: 1px solid var(--border); + border-radius: 2px; + overflow: hidden; +} +.figure__caption { + padding: 0.75em 1.1em; + font-size: 0.7rem; + background: var(--background); + line-height: 1.618; + margin: 0; + color: var(--text-contrast); + border-top: 1px solid var(--border-contrast); +} +.figure .media { + border: 0; + border-radius: 0; +} + +.media { + border-radius: 2px; + border: 1px solid var(--border); + width: 100%; + height: auto; +} + +/** + * + * table + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.table { + width: 100%; + border: 1px solid var(--border); + background: var(--white); +} +.table--scroll { + overflow-x: auto; +} +.table__td { + color: var(--text); +} +.table__td, .table__th { + text-align: left; + border-bottom: 1px solid var(--border); + padding: 0.25em 0.75em; +} +@media only screen and (min-width: 992px) { + .table__td, .table__th { + padding: 0.5em 1.25em; + } +} +.table__th { + color: white; + background-color: var(--background); +} +.table--striped .table__tr:nth-child(even) .table__td { + background-color: #e4e4e4; +} +.table--hover .table__tr:hover .table__td { + color: white; + background-color: #585858; +} + +/** + *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.bar { + display: flex; + min-height: 2.8em; + background-color: var(--background); + color: var(--text-contrast); + border: 1px solid var(--border); + border-radius: 2px; +} +.bar__start { + justify-content: start; +} +.bar__main { + flex-grow: 1; +} +.bar__end { + justify-content: end; +} +.bar__start, .bar__main, .bar__end { + display: flex; + align-self: center; + align-items: center; + margin-left: 0.75em; +} +.bar__start:last-child, .bar__main:last-child, .bar__end:last-child { + margin-right: 0.75em; +} + +/** + *
+ * + *
+ * food truck yr franzen pabst + *
+ *
+ * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.modal { + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + display: flex; + visibility: hidden; + transition: visibility 0s linear 0.5s; + padding: 1rem; + z-index: 20; + align-items: center; + justify-content: center; +} +.modal:before { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: transparent; + transition: background-color 0.5s; + z-index: 19; + content: ""; + transition: background-color 0.5s; +} +.modal__inner { + position: relative; + z-index: 21; + transition: transform 0.5s; + transform: scale(0); + max-width: 600px; + width: 100%; +} +.modal__title { + font-size: 2rem; + text-align: center; + white-space: pre-line; + margin-bottom: 2rem; +} +.modal__title .icon { + font-size: 3rem; +} +.modal__title, .modal__body { + color: var(--text-contrast); +} +.modal__body { + margin-bottom: 1.5rem; +} +.modal .button { + color: var(--text-contrast); +} +.modal--open { + display: flex; + visibility: visible; + transition: visibility 0s linear 0s; +} +.modal--open:before { + background-color: var(--background-alpha); +} +.modal--open .modal__inner { + transform: scale(1); +} + +/** + *
+ * + * + * + *
+ * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.loading { + height: 60px; + width: 47px; + margin: 0 auto; + display: flex; + align-items: center; +} +.loading span { + display: block; + width: 15px; + height: 80px; + background-color: var(--background); + animation-name: loading-animation; + animation-duration: 0.5s; + animation-iteration-count: infinite; + animation-delay: 0.15s; + border-top: 1px solid var(--background); + border-bottom: 1px solid var(--background); +} +.loading span:first-child { + margin-right: 1px; + animation-delay: 0s; +} +.loading span:last-child { + margin-left: 1px; + animation-delay: 0.3s; +} + +@keyframes loading-animation { + 0% { + height: 60px; + } + 50% { + height: 40px; + } + 100% { + height: 60px; + } +} +/** + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.sidebar { + position: fixed; + z-index: 9; + top: 0; + left: 0; + width: 100%; + height: 100%; + max-width: 95%; + visibility: hidden; + transition: visibility 0s linear 0.5s; +} +.sidebar:before { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: transparent; + transition: background-color 0.5s; + z-index: 9; + content: ""; + transition: background-color 0.5s; +} +.sidebar__inner { + position: relative; + height: 100%; + z-index: 10; + transition: transform 0.2s; + transform: translateX(-100%); +} +.sidebar__footer { + position: fixed; + left: 0; + bottom: 0; + display: flex; + justify-content: space-between; + background: var(--background); + width: 100%; + padding: 1rem; +} +.sidebar--open { + visibility: visible; + transition: visibility 0s linear 0s; +} +.sidebar--open .sidebar__inner { + transform: translateX(0); +} +.sidebar--open:before { + background: var(--background-alpha); +} +@media only screen and (min-width: 992px) { + .sidebar { + max-width: 33%; + } +} + +/** + *
+ *
+ *
+ * + *
+ *
+ * + *
+ *
+ * + *
+ *
+ *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.toast { + display: flex; + background: var(--background); + border: 1px solid var(--border); + max-width: 800px; + width: -moz-max-content; + width: max-content; + margin-top: 1.25rem; + position: relative; + left: calc(-100% - 2rem); + transition: left 0.1s; + pointer-events: auto; +} +.toast--animation { + left: 0; +} +.toast__body { + width: 100%; + padding: 1em 1.25em; +} +.toast__button { + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: var(--background); +} +.toast__button:hover { + cursor: pointer; +} +.toast__body, .toast__button { + color: var(--text-contrast); +} +.toast__icon, .toast__button { + display: flex; + align-self: stretch; + align-items: center; + padding: 0 1em; +} +.toast__icon svg, .toast__button svg { + font-size: 2rem; +} +.toast--danger { + background: var(--danger); +} +.toast--danger .toast__button { + background: var(--danger); +} +.toast--info { + background: var(--info); +} +.toast--info .toast__button { + background: var(--info); +} +.toast--success { + background: var(--success); +} +.toast--success .toast__button { + background: var(--success); +} +.toast--warning { + background: var(--warning); +} +.toast--warning .toast__button { + background: var(--warning); +} +.toast-wrapper { + position: fixed; + left: 0; + bottom: 0; + margin: 2rem; + z-index: 30; + pointer-events: none; +} +.toast-wrapper--right { + left: inherit; + right: 0; +} +.toast-wrapper--right .toast { + left: inherit; + right: calc(-100% - 2rem); + transition: right 0.1s; +} +.toast-wrapper--right .toast--animation { + left: inherit; + right: 0; +} +.toast-wrapper--top { + bottom: inherit; + top: 0; +} + +/** + * masonry + * + *
+ *
+ * + *
+ *
+ * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.masonry { + display: flex; + width: 100%; + flex-flow: row wrap; + gap: 15px; +} +.masonry__item { + width: 100%; + height: 200px; +} +@media only screen and (min-width: 768px) { + .masonry__item { + height: 300px; + } + .masonry__item:nth-child(4n+1) { + width: calc(25% - 10px); + } + .masonry__item:nth-child(4n+2) { + width: calc(55% - 10px); + } + .masonry__item:nth-child(4n+3) { + width: calc(20% - 10px); + } + .masonry__item:nth-child(4n+4) { + width: calc(67% - 10px); + } + .masonry__item:nth-child(4n+5) { + width: calc(33% - 10px); + } +} + +/** + * slider + * + *
+ *
+ *
+ *
+ *
+ * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.slider { + position: relative; + overflow-x: visible; +} +.slider__inner { + display: flex; + white-space: nowrap; +} +.slider__item { + padding: 0 0.6em; + display: inline-block; + white-space: normal; + flex-shrink: 0; +} + +/** + * grid + * + * This Grid is mainly the Reflex Grid from Lee Gordon https://reflexgrid.com/, he has + * done a great work, for i few changes it was needed to integrated + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * grid: mixin + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * order class generation mixins + * + */ +/** + * offset class generation mixins + * + */ +/** + * modifier mixins + * + */ +/** + * justify-content + * + * Uses "text-align" for the fallback inline-block grid + * "text-align" is globally supported and works on all rows except the last + * "text-align-last", where supported, handles the last line (and, happily, grids with only one row) + * + */ +/** + * Responsible Visibility + * + */ +/** + * Breakpoint viewport sizes and media queries + * + * Breakpoints are defined as a map of (name: minimum width), order from small to large: + * (xs: 576px, sm: 768px, md: 992px) + * The map defined in the `$reflex-breakpoints` global variable is used as the `$breakpoints` argument by default. + * Name of the next breakpoint, or null for the last breakpoint. + * >> breakpoint-next(sm) -> md + * >> breakpoint-next(sm, $breakpoints: (xs: 576px, sm: 768px, md: 992px)) -> md + * >> breakpoint-next(sm, $breakpoint-names: (xs sm md)) -> md + * + */ +/** + * Minimum breakpoint width. Null for the smallest (first) breakpoint. + * breakpoint-min(sm, (xs: 576px, sm: 768px, md: 992px)) -> 768px + * + */ +/** + * Media of at most the maximum breakpoint width. No query for the largest breakpoint. + * Makes the @content apply to the given breakpoint and narrower. + * + */ +/** + * Media between the breakpoint's minimum and maximum widths. + * No minimum for the smallest breakpoint, and no maximum for the largest one. + * Makes the @content apply only to the given breakpoint, not viewports any wider or narrower. + * + */ +/** + * grid: helpers + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.wrap { + flex-wrap: wrap; +} + +.no-wrap { + flex-wrap: nowrap; +} +.no-wrap [class*=col-] { + flex-shrink: 1; +} + +.wrap-reverse { + flex-wrap: wrap-reverse; +} + +/** + * flex-direction + * + */ +.direction-row { + flex-direction: row; +} + +.direction-row-reverse { + flex-direction: row-reverse; +} + +.direction-column { + flex-direction: column; +} + +.direction-column-reverse { + flex-direction: column-reverse; +} + +/** + * align items (cross axis) + * + */ +.align-start { + align-items: flex-start; +} + +.align-end { + align-items: flex-end; +} + +.align-center { + align-items: center; +} + +.align-baseline { + align-items: baseline; +} + +/** + * align content (cross axis) + * + */ +.align-content-start { + align-content: flex-start; +} + +.align-content-end { + align-content: flex-end; +} +.align-content-end [class*=col-] { + vertical-align: bottom; +} + +.align-content-center { + align-content: center; +} + +.align-content-space-between { + align-content: space-between; +} + +.align-content-space-around { + align-content: space-around; +} + +/** + * align-self + * + */ +.align-self-stretch { + align-self: stretch; +} + +.align-self-start { + align-self: flex-start; +} + +.align-self-end { + align-self: flex-end; + vertical-align: bottom; +} + +.align-self-center { + align-self: center; + vertical-align: middle; +} + +.align-self-baseline { + align-self: baseline; + vertical-align: baseline; +} + +/** + * justify-content (main axis) + * + */ +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-space-between { + justify-content: space-between; +} + +.justify-space-around { + justify-content: space-around; +} + +/** + * cosmetic grid modifiers + * + */ +.grid-bleed [class*=col-] { + padding: 0; +} + +/** + * col modifiers + * + */ +.col-grid { + display: flex; + flex-direction: column; +} +.col-grid.direction-row { + flex-direction: row; +} + +.col-bleed { + padding: 0; +} + +.col-bleed-x { + padding: 15px 0; +} + +.col-bleed-y { + padding: 0 15px; +} + +/** + * col-grid contents + * + */ +.flex-img { + display: block; + flex: 0 0 auto; + max-width: 100%; + height: auto; + width: 100%; +} + +.flex-footer { + width: 100%; + margin-top: auto; + margin-bottom: 0; +} +.flex-footer > :last-child { + margin-bottom: 0; +} + +/** + * Responsive visibility modifiers + * + */ +@media (min-width: 0px) and (max-width: 575px) { + .hidden-xxs { + display: none; + } +} + +@media (min-width: 576px) { + .hidden-xs-up { + display: none; + } +} + +@media (max-width: 767px) { + .hidden-xs-down { + display: none; + } +} + +@media (min-width: 576px) and (max-width: 767px) { + .hidden-xs { + display: none; + } +} + +@media (min-width: 768px) { + .hidden-sm-up { + display: none; + } +} + +@media (max-width: 991px) { + .hidden-sm-down { + display: none; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none; + } +} + +@media (min-width: 992px) { + .hidden-md-up { + display: none; + } +} + +@media (max-width: 1199px) { + .hidden-md-down { + display: none; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none; + } +} + +@media (min-width: 1200px) { + .hidden-lg-up { + display: none; + } +} + +@media (max-width: 1599px) { + .hidden-lg-down { + display: none; + } +} + +@media (min-width: 1200px) and (max-width: 1599px) { + .hidden-lg { + display: none; + } +} + +@media (min-width: 1600px) { + .hidden-xlg { + display: none; + } +} + +.container, +.container-full { + box-sizing: border-box; + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 30px; + padding-left: 30px; +} +.container .grid, +.container-full .grid { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 576px) { + .container { + max-width: 576px; + } +} +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} +@media (min-width: 992px) { + .container { + max-width: 992px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1200px; + } +} +@media (min-width: 1600px) { + .container { + max-width: 1600px; + } +} + +.grid { + display: block; + box-sizing: border-box; + display: flex; + flex-wrap: wrap; + padding: 0; + margin: 0 auto; + position: relative; + list-style-type: none; +} +.grid::after, .grid::before { + box-sizing: border-box; +} + +.col-item, .col-xs-auto, .col-sm-auto, .col-lg-auto, .col-xlg-auto, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + box-sizing: border-box; + position: relative; + width: 100%; + vertical-align: top; + padding: 15px; +} +.col-item::after, .col-xs-auto::after, .col-sm-auto::after, .col-lg-auto::after, .col-xlg-auto::after, .col-auto::after, .col-12::after, .col-11::after, .col-10::after, .col-9::after, .col-8::after, .col-7::after, .col-6::after, .col-5::after, .col-4::after, .col-3::after, .col-2::after, .col-1::after, .col-item::before, .col-xs-auto::before, .col-sm-auto::before, .col-lg-auto::before, .col-xlg-auto::before, .col-auto::before, .col-12::before, .col-11::before, .col-10::before, .col-9::before, .col-8::before, .col-7::before, .col-6::before, .col-5::before, .col-4::before, .col-3::before, .col-2::before, .col-1::before { + box-sizing: border-box; +} +.col-item .grid, .col-xs-auto .grid, .col-sm-auto .grid, .col-lg-auto .grid, .col-xlg-auto .grid, .col-auto .grid, .col-12 .grid, .col-11 .grid, .col-10 .grid, .col-9 .grid, .col-8 .grid, .col-7 .grid, .col-6 .grid, .col-5 .grid, .col-4 .grid, .col-3 .grid, .col-2 .grid, .col-1 .grid { + flex: 1 1 auto; + margin: -15px; +} + +/** + * grid generation + * + * + */ +.col-12 { + width: 100%; +} + +.col-11 { + width: 91.6666666667%; +} + +.col-10 { + width: 83.3333333333%; +} + +.col-9 { + width: 75%; +} + +.col-8 { + width: 66.6666666667%; +} + +.col-7 { + width: 58.3333333333%; +} + +.col-6 { + width: 50%; +} + +.col-5 { + width: 41.6666666667%; +} + +.col-4 { + width: 33.3333333333%; +} + +.col-3 { + width: 25%; +} + +.col-2 { + width: 16.6666666667%; +} + +.col-1 { + width: 8.3333333333%; +} + +@media (min-width: 576px) { + .col-xs-12 { + width: 100%; + } + .col-xs-11 { + width: 91.6666666667%; + } + .col-xs-10 { + width: 83.3333333333%; + } + .col-xs-9 { + width: 75%; + } + .col-xs-8 { + width: 66.6666666667%; + } + .col-xs-7 { + width: 58.3333333333%; + } + .col-xs-6 { + width: 50%; + } + .col-xs-5 { + width: 41.6666666667%; + } + .col-xs-4 { + width: 33.3333333333%; + } + .col-xs-3 { + width: 25%; + } + .col-xs-2 { + width: 16.6666666667%; + } + .col-xs-1 { + width: 8.3333333333%; + } +} +@media (min-width: 768px) { + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.6666666667%; + } + .col-sm-10 { + width: 83.3333333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.6666666667%; + } + .col-sm-7 { + width: 58.3333333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.6666666667%; + } + .col-sm-4 { + width: 33.3333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.6666666667%; + } + .col-sm-1 { + width: 8.3333333333%; + } +} +@media (min-width: 992px) { + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.6666666667%; + } + .col-md-10 { + width: 83.3333333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.6666666667%; + } + .col-md-7 { + width: 58.3333333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.6666666667%; + } + .col-md-4 { + width: 33.3333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.6666666667%; + } + .col-md-1 { + width: 8.3333333333%; + } +} +@media (min-width: 1200px) { + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.6666666667%; + } + .col-lg-10 { + width: 83.3333333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.6666666667%; + } + .col-lg-7 { + width: 58.3333333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.6666666667%; + } + .col-lg-4 { + width: 33.3333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.6666666667%; + } + .col-lg-1 { + width: 8.3333333333%; + } +} +@media (min-width: 1600px) { + .col-xlg-12 { + width: 100%; + } + .col-xlg-11 { + width: 91.6666666667%; + } + .col-xlg-10 { + width: 83.3333333333%; + } + .col-xlg-9 { + width: 75%; + } + .col-xlg-8 { + width: 66.6666666667%; + } + .col-xlg-7 { + width: 58.3333333333%; + } + .col-xlg-6 { + width: 50%; + } + .col-xlg-5 { + width: 41.6666666667%; + } + .col-xlg-4 { + width: 33.3333333333%; + } + .col-xlg-3 { + width: 25%; + } + .col-xlg-2 { + width: 16.6666666667%; + } + .col-xlg-1 { + width: 8.3333333333%; + } +} +/** + * col-auto + * + * + */ +.col-auto { + flex: 1 0 0px; +} + +@media (min-width: 576px) { + .col-xs-auto { + flex: 1 0 0px; + } +} +@media (min-width: 768px) { + .col-sm-auto { + flex: 1 0 0px; + } +} +@media (min-width: 992px) { + .col-md-auto { + flex: 1 0 0px; + } +} +@media (min-width: 1200px) { + .col-lg-auto { + flex: 1 0 0px; + } +} +@media (min-width: 1600px) { + .col-xlg-auto { + flex: 1 0 0px; + } +} +/** + * order helpers generation + * + * + */ +.order-12 { + order: 12; +} + +.order-11 { + order: 11; +} + +.order-10 { + order: 10; +} + +.order-9 { + order: 9; +} + +.order-8 { + order: 8; +} + +.order-7 { + order: 7; +} + +.order-6 { + order: 6; +} + +.order-5 { + order: 5; +} + +.order-4 { + order: 4; +} + +.order-3 { + order: 3; +} + +.order-2 { + order: 2; +} + +.order-1 { + order: 1; +} + +.order-0 { + order: 0; +} + +@media (min-width: 576px) { + .order-xs-12 { + order: 12; + } + .order-xs-11 { + order: 11; + } + .order-xs-10 { + order: 10; + } + .order-xs-9 { + order: 9; + } + .order-xs-8 { + order: 8; + } + .order-xs-7 { + order: 7; + } + .order-xs-6 { + order: 6; + } + .order-xs-5 { + order: 5; + } + .order-xs-4 { + order: 4; + } + .order-xs-3 { + order: 3; + } + .order-xs-2 { + order: 2; + } + .order-xs-1 { + order: 1; + } + .order-xs-0 { + order: 0; + } +} +@media (min-width: 768px) { + .order-sm-12 { + order: 12; + } + .order-sm-11 { + order: 11; + } + .order-sm-10 { + order: 10; + } + .order-sm-9 { + order: 9; + } + .order-sm-8 { + order: 8; + } + .order-sm-7 { + order: 7; + } + .order-sm-6 { + order: 6; + } + .order-sm-5 { + order: 5; + } + .order-sm-4 { + order: 4; + } + .order-sm-3 { + order: 3; + } + .order-sm-2 { + order: 2; + } + .order-sm-1 { + order: 1; + } + .order-sm-0 { + order: 0; + } +} +@media (min-width: 992px) { + .order-md-12 { + order: 12; + } + .order-md-11 { + order: 11; + } + .order-md-10 { + order: 10; + } + .order-md-9 { + order: 9; + } + .order-md-8 { + order: 8; + } + .order-md-7 { + order: 7; + } + .order-md-6 { + order: 6; + } + .order-md-5 { + order: 5; + } + .order-md-4 { + order: 4; + } + .order-md-3 { + order: 3; + } + .order-md-2 { + order: 2; + } + .order-md-1 { + order: 1; + } + .order-md-0 { + order: 0; + } +} +@media (min-width: 1200px) { + .order-lg-12 { + order: 12; + } + .order-lg-11 { + order: 11; + } + .order-lg-10 { + order: 10; + } + .order-lg-9 { + order: 9; + } + .order-lg-8 { + order: 8; + } + .order-lg-7 { + order: 7; + } + .order-lg-6 { + order: 6; + } + .order-lg-5 { + order: 5; + } + .order-lg-4 { + order: 4; + } + .order-lg-3 { + order: 3; + } + .order-lg-2 { + order: 2; + } + .order-lg-1 { + order: 1; + } + .order-lg-0 { + order: 0; + } +} +@media (min-width: 1600px) { + .order-xlg-12 { + order: 12; + } + .order-xlg-11 { + order: 11; + } + .order-xlg-10 { + order: 10; + } + .order-xlg-9 { + order: 9; + } + .order-xlg-8 { + order: 8; + } + .order-xlg-7 { + order: 7; + } + .order-xlg-6 { + order: 6; + } + .order-xlg-5 { + order: 5; + } + .order-xlg-4 { + order: 4; + } + .order-xlg-3 { + order: 3; + } + .order-xlg-2 { + order: 2; + } + .order-xlg-1 { + order: 1; + } + .order-xlg-0 { + order: 0; + } +} +/** + * offset helpers generation + * + * + */ +.offset-11 { + margin-left: 91.6666666667%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +@media (min-width: 576px) { + .offset-xs-11 { + margin-left: 91.6666666667%; + } + .offset-xs-10 { + margin-left: 83.3333333333%; + } + .offset-xs-9 { + margin-left: 75%; + } + .offset-xs-8 { + margin-left: 66.6666666667%; + } + .offset-xs-7 { + margin-left: 58.3333333333%; + } + .offset-xs-6 { + margin-left: 50%; + } + .offset-xs-5 { + margin-left: 41.6666666667%; + } + .offset-xs-4 { + margin-left: 33.3333333333%; + } + .offset-xs-3 { + margin-left: 25%; + } + .offset-xs-2 { + margin-left: 16.6666666667%; + } + .offset-xs-1 { + margin-left: 8.3333333333%; + } + .offset-xs-0 { + margin-left: 0; + } +} +@media (min-width: 768px) { + .offset-sm-11 { + margin-left: 91.6666666667%; + } + .offset-sm-10 { + margin-left: 83.3333333333%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-8 { + margin-left: 66.6666666667%; + } + .offset-sm-7 { + margin-left: 58.3333333333%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-5 { + margin-left: 41.6666666667%; + } + .offset-sm-4 { + margin-left: 33.3333333333%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-2 { + margin-left: 16.6666666667%; + } + .offset-sm-1 { + margin-left: 8.3333333333%; + } + .offset-sm-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .offset-md-11 { + margin-left: 91.6666666667%; + } + .offset-md-10 { + margin-left: 83.3333333333%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-8 { + margin-left: 66.6666666667%; + } + .offset-md-7 { + margin-left: 58.3333333333%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-5 { + margin-left: 41.6666666667%; + } + .offset-md-4 { + margin-left: 33.3333333333%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-2 { + margin-left: 16.6666666667%; + } + .offset-md-1 { + margin-left: 8.3333333333%; + } + .offset-md-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .offset-lg-11 { + margin-left: 91.6666666667%; + } + .offset-lg-10 { + margin-left: 83.3333333333%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-8 { + margin-left: 66.6666666667%; + } + .offset-lg-7 { + margin-left: 58.3333333333%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-5 { + margin-left: 41.6666666667%; + } + .offset-lg-4 { + margin-left: 33.3333333333%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-2 { + margin-left: 16.6666666667%; + } + .offset-lg-1 { + margin-left: 8.3333333333%; + } + .offset-lg-0 { + margin-left: 0; + } +} +@media (min-width: 1600px) { + .offset-xlg-11 { + margin-left: 91.6666666667%; + } + .offset-xlg-10 { + margin-left: 83.3333333333%; + } + .offset-xlg-9 { + margin-left: 75%; + } + .offset-xlg-8 { + margin-left: 66.6666666667%; + } + .offset-xlg-7 { + margin-left: 58.3333333333%; + } + .offset-xlg-6 { + margin-left: 50%; + } + .offset-xlg-5 { + margin-left: 41.6666666667%; + } + .offset-xlg-4 { + margin-left: 33.3333333333%; + } + .offset-xlg-3 { + margin-left: 25%; + } + .offset-xlg-2 { + margin-left: 16.6666666667%; + } + .offset-xlg-1 { + margin-left: 8.3333333333%; + } + .offset-xlg-0 { + margin-left: 0; + } +} +/** + * core + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.border { + border: 1px solid var(--border); +} + +.border-round { + border-radius: 2px; +} + +.border-0 { + border: 0; +} + +.radius-0 { + border-radius: 0; +} + +.round { + border-radius: 50%; +} + +/** + * z-index + * + * + */ +.z-index-1 { + z-index: 1; +} + +.z-index-2 { + z-index: 2; +} + +.z-index-3 { + z-index: 3; +} + +.z-index-4 { + z-index: 4; +} + +.z-index-5 { + z-index: 5; +} + +.z-index-6 { + z-index: 6; +} + +.z-index-7 { + z-index: 7; +} + +.z-index-8 { + z-index: 8; +} + +.z-index-9 { + z-index: 9; +} + +.z-index-10 { + z-index: 10; +} + +.z-index-11 { + z-index: 11; +} + +.z-index-12 { + z-index: 12; +} + +.z-index-13 { + z-index: 13; +} + +.z-index-14 { + z-index: 14; +} + +.z-index-15 { + z-index: 15; +} + +.z-index-16 { + z-index: 16; +} + +.z-index-17 { + z-index: 17; +} + +.z-index-18 { + z-index: 18; +} + +.z-index-19 { + z-index: 19; +} + +.z-index-20 { + z-index: 20; +} + +/** + * floating + * + * + */ +.float-left { + float: left; +} + +.float-right { + float: right; +} + +.float-none { + float: none; +} + +.centered { + margin-left: auto; + margin-right: auto; +} + +.clearfix::before, .clearfix::after { + display: table; + content: " "; +} +.clearfix::after { + clear: both; +} + +/** + * position + * + * + */ +.absolute { + position: absolute !important; +} + +.fixed { + position: fixed !important; +} + +.relative { + position: relative !important; +} + +/** + * + * + */ +.vertical-align-bottom { + vertical-align: bottom; +} + +.vertical-align-top { + vertical-align: top; +} + +.vertical-align-baseline { + vertical-align: baseline; +} + +/** + * + * + */ +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + +.object-fit-cover { + -o-object-fit: cover; + object-fit: cover; +} + +/** + * Sizing + * + * Width and Height Classes, + * Sizes with percentage will calculate with the Reflex Grid + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * mixin: sizing + * + */ +/** + * mixin: sizing for each breakpoint + * + * + */ +.w-0 { + width: 0; +} + +@media only screen and (min-width: 576px) { + .w-xs-1 { + width: 0; + } +} +@media only screen and (min-width: 768px) { + .w-sm-1 { + width: 0; + } +} +@media only screen and (min-width: 992px) { + .w-md-1 { + width: 0; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-1 { + width: 0; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-1 { + width: 0; + } +} +.h-0 { + height: 0; +} + +@media only screen and (min-width: 576px) { + .h-xs-1 { + height: 0; + } +} +@media only screen and (min-width: 768px) { + .h-sm-1 { + height: 0; + } +} +@media only screen and (min-width: 992px) { + .h-md-1 { + height: 0; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-1 { + height: 0; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-1 { + height: 0; + } +} +.w-1 { + width: 1px; +} + +@media only screen and (min-width: 576px) { + .w-xs-1 { + width: 1px; + } +} +@media only screen and (min-width: 768px) { + .w-sm-1 { + width: 1px; + } +} +@media only screen and (min-width: 992px) { + .w-md-1 { + width: 1px; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-1 { + width: 1px; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-1 { + width: 1px; + } +} +.h-1 { + height: 1px; +} + +@media only screen and (min-width: 576px) { + .h-xs-1 { + height: 1px; + } +} +@media only screen and (min-width: 768px) { + .h-sm-1 { + height: 1px; + } +} +@media only screen and (min-width: 992px) { + .h-md-1 { + height: 1px; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-1 { + height: 1px; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-1 { + height: 1px; + } +} +.w-100 { + width: 100%; +} + +@media only screen and (min-width: 576px) { + .w-xs-100 { + width: 100%; + } +} +@media only screen and (min-width: 768px) { + .w-sm-100 { + width: 100%; + } +} +@media only screen and (min-width: 992px) { + .w-md-100 { + width: 100%; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-100 { + width: 100%; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-100 { + width: 100%; + } +} +.w-auto { + width: auto; +} + +@media only screen and (min-width: 576px) { + .w-xs-auto { + width: auto; + } +} +@media only screen and (min-width: 768px) { + .w-sm-auto { + width: auto; + } +} +@media only screen and (min-width: 992px) { + .w-md-auto { + width: auto; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-auto { + width: auto; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-auto { + width: auto; + } +} +.h-100 { + height: 100%; +} + +@media only screen and (min-width: 576px) { + .h-xs-100 { + height: 100%; + } +} +@media only screen and (min-width: 768px) { + .h-sm-100 { + height: 100%; + } +} +@media only screen and (min-width: 992px) { + .h-md-100 { + height: 100%; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-100 { + height: 100%; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-100 { + height: 100%; + } +} +.h-auto { + height: auto; +} + +@media only screen and (min-width: 576px) { + .h-xs-auto { + height: auto; + } +} +@media only screen and (min-width: 768px) { + .h-sm-auto { + height: auto; + } +} +@media only screen and (min-width: 992px) { + .h-md-auto { + height: auto; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-auto { + height: auto; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-auto { + height: auto; + } +} +.w-col-1 { + width: 8.3333333333%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-1 { + width: 8.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-1 { + width: 8.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-1 { + width: 8.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-1 { + width: 8.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-1 { + width: 8.3333333333%; + } +} +.h-col-1 { + height: 8.3333333333%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-1 { + height: 8.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-1 { + height: 8.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-1 { + height: 8.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-1 { + height: 8.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-1 { + height: 8.3333333333%; + } +} +.w-col-2 { + width: 16.6666666667%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-2 { + width: 16.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-2 { + width: 16.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-2 { + width: 16.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-2 { + width: 16.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-2 { + width: 16.6666666667%; + } +} +.h-col-2 { + height: 16.6666666667%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-2 { + height: 16.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-2 { + height: 16.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-2 { + height: 16.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-2 { + height: 16.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-2 { + height: 16.6666666667%; + } +} +.w-col-3 { + width: 25%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-3 { + width: 25%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-3 { + width: 25%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-3 { + width: 25%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-3 { + width: 25%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-3 { + width: 25%; + } +} +.h-col-3 { + height: 25%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-3 { + height: 25%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-3 { + height: 25%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-3 { + height: 25%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-3 { + height: 25%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-3 { + height: 25%; + } +} +.w-col-4 { + width: 33.3333333333%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-4 { + width: 33.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-4 { + width: 33.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-4 { + width: 33.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-4 { + width: 33.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-4 { + width: 33.3333333333%; + } +} +.h-col-4 { + height: 33.3333333333%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-4 { + height: 33.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-4 { + height: 33.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-4 { + height: 33.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-4 { + height: 33.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-4 { + height: 33.3333333333%; + } +} +.w-col-5 { + width: 41.6666666667%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-5 { + width: 41.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-5 { + width: 41.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-5 { + width: 41.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-5 { + width: 41.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-5 { + width: 41.6666666667%; + } +} +.h-col-5 { + height: 41.6666666667%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-5 { + height: 41.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-5 { + height: 41.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-5 { + height: 41.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-5 { + height: 41.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-5 { + height: 41.6666666667%; + } +} +.w-col-6 { + width: 50%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-6 { + width: 50%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-6 { + width: 50%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-6 { + width: 50%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-6 { + width: 50%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-6 { + width: 50%; + } +} +.h-col-6 { + height: 50%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-6 { + height: 50%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-6 { + height: 50%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-6 { + height: 50%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-6 { + height: 50%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-6 { + height: 50%; + } +} +.w-col-7 { + width: 58.3333333333%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-7 { + width: 58.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-7 { + width: 58.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-7 { + width: 58.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-7 { + width: 58.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-7 { + width: 58.3333333333%; + } +} +.h-col-7 { + height: 58.3333333333%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-7 { + height: 58.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-7 { + height: 58.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-7 { + height: 58.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-7 { + height: 58.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-7 { + height: 58.3333333333%; + } +} +.w-col-8 { + width: 66.6666666667%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-8 { + width: 66.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-8 { + width: 66.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-8 { + width: 66.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-8 { + width: 66.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-8 { + width: 66.6666666667%; + } +} +.h-col-8 { + height: 66.6666666667%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-8 { + height: 66.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-8 { + height: 66.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-8 { + height: 66.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-8 { + height: 66.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-8 { + height: 66.6666666667%; + } +} +.w-col-9 { + width: 75%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-9 { + width: 75%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-9 { + width: 75%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-9 { + width: 75%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-9 { + width: 75%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-9 { + width: 75%; + } +} +.h-col-9 { + height: 75%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-9 { + height: 75%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-9 { + height: 75%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-9 { + height: 75%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-9 { + height: 75%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-9 { + height: 75%; + } +} +.w-col-10 { + width: 83.3333333333%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-10 { + width: 83.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-10 { + width: 83.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-10 { + width: 83.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-10 { + width: 83.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-10 { + width: 83.3333333333%; + } +} +.h-col-10 { + height: 83.3333333333%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-10 { + height: 83.3333333333%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-10 { + height: 83.3333333333%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-10 { + height: 83.3333333333%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-10 { + height: 83.3333333333%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-10 { + height: 83.3333333333%; + } +} +.w-col-11 { + width: 91.6666666667%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-11 { + width: 91.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-11 { + width: 91.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-11 { + width: 91.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-11 { + width: 91.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-11 { + width: 91.6666666667%; + } +} +.h-col-11 { + height: 91.6666666667%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-11 { + height: 91.6666666667%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-11 { + height: 91.6666666667%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-11 { + height: 91.6666666667%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-11 { + height: 91.6666666667%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-11 { + height: 91.6666666667%; + } +} +.w-col-12 { + width: 100%; +} + +@media only screen and (min-width: 576px) { + .w-col-xs-12 { + width: 100%; + } +} +@media only screen and (min-width: 768px) { + .w-col-sm-12 { + width: 100%; + } +} +@media only screen and (min-width: 992px) { + .w-col-md-12 { + width: 100%; + } +} +@media only screen and (min-width: 1200px) { + .w-col-lg-12 { + width: 100%; + } +} +@media only screen and (min-width: 1600px) { + .w-col-xlg-12 { + width: 100%; + } +} +.h-col-12 { + height: 100%; +} + +@media only screen and (min-width: 576px) { + .h-col-xs-12 { + height: 100%; + } +} +@media only screen and (min-width: 768px) { + .h-col-sm-12 { + height: 100%; + } +} +@media only screen and (min-width: 992px) { + .h-col-md-12 { + height: 100%; + } +} +@media only screen and (min-width: 1200px) { + .h-col-lg-12 { + height: 100%; + } +} +@media only screen and (min-width: 1600px) { + .h-col-xlg-12 { + height: 100%; + } +} +.w-1 { + width: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-1 { + width: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-1 { + width: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-1 { + width: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-1 { + width: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-1 { + width: 0.5rem; + } +} +.w-2 { + width: 1rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-2 { + width: 1rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-2 { + width: 1rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-2 { + width: 1rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-2 { + width: 1rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-2 { + width: 1rem; + } +} +.w-3 { + width: 1.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-3 { + width: 1.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-3 { + width: 1.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-3 { + width: 1.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-3 { + width: 1.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-3 { + width: 1.5rem; + } +} +.w-4 { + width: 2rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-4 { + width: 2rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-4 { + width: 2rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-4 { + width: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-4 { + width: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-4 { + width: 2rem; + } +} +.w-5 { + width: 2.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-5 { + width: 2.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-5 { + width: 2.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-5 { + width: 2.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-5 { + width: 2.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-5 { + width: 2.5rem; + } +} +.w-6 { + width: 3rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-6 { + width: 3rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-6 { + width: 3rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-6 { + width: 3rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-6 { + width: 3rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-6 { + width: 3rem; + } +} +.w-7 { + width: 3.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-7 { + width: 3.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-7 { + width: 3.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-7 { + width: 3.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-7 { + width: 3.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-7 { + width: 3.5rem; + } +} +.w-8 { + width: 4rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-8 { + width: 4rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-8 { + width: 4rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-8 { + width: 4rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-8 { + width: 4rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-8 { + width: 4rem; + } +} +.w-9 { + width: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-9 { + width: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-9 { + width: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-9 { + width: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-9 { + width: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-9 { + width: 4.5rem; + } +} +.w-10 { + width: 5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-10 { + width: 5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-10 { + width: 5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-10 { + width: 5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-10 { + width: 5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-10 { + width: 5rem; + } +} +.w-11 { + width: 5.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-11 { + width: 5.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-11 { + width: 5.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-11 { + width: 5.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-11 { + width: 5.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-11 { + width: 5.5rem; + } +} +.w-12 { + width: 6rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-12 { + width: 6rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-12 { + width: 6rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-12 { + width: 6rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-12 { + width: 6rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-12 { + width: 6rem; + } +} +.w-13 { + width: 6.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-13 { + width: 6.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-13 { + width: 6.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-13 { + width: 6.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-13 { + width: 6.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-13 { + width: 6.5rem; + } +} +.w-14 { + width: 7rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-14 { + width: 7rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-14 { + width: 7rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-14 { + width: 7rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-14 { + width: 7rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-14 { + width: 7rem; + } +} +.w-15 { + width: 7.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-15 { + width: 7.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-15 { + width: 7.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-15 { + width: 7.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-15 { + width: 7.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-15 { + width: 7.5rem; + } +} +.w-16 { + width: 8rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-16 { + width: 8rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-16 { + width: 8rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-16 { + width: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-16 { + width: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-16 { + width: 8rem; + } +} +.w-17 { + width: 8.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-17 { + width: 8.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-17 { + width: 8.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-17 { + width: 8.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-17 { + width: 8.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-17 { + width: 8.5rem; + } +} +.w-18 { + width: 9rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-18 { + width: 9rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-18 { + width: 9rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-18 { + width: 9rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-18 { + width: 9rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-18 { + width: 9rem; + } +} +.w-19 { + width: 9.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-19 { + width: 9.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-19 { + width: 9.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-19 { + width: 9.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-19 { + width: 9.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-19 { + width: 9.5rem; + } +} +.w-20 { + width: 10rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-20 { + width: 10rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-20 { + width: 10rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-20 { + width: 10rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-20 { + width: 10rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-20 { + width: 10rem; + } +} +.w-21 { + width: 10.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-21 { + width: 10.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-21 { + width: 10.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-21 { + width: 10.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-21 { + width: 10.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-21 { + width: 10.5rem; + } +} +.w-22 { + width: 11rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-22 { + width: 11rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-22 { + width: 11rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-22 { + width: 11rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-22 { + width: 11rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-22 { + width: 11rem; + } +} +.w-23 { + width: 11.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-23 { + width: 11.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-23 { + width: 11.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-23 { + width: 11.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-23 { + width: 11.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-23 { + width: 11.5rem; + } +} +.w-24 { + width: 12rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-24 { + width: 12rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-24 { + width: 12rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-24 { + width: 12rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-24 { + width: 12rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-24 { + width: 12rem; + } +} +.w-25 { + width: 12.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-25 { + width: 12.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-25 { + width: 12.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-25 { + width: 12.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-25 { + width: 12.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-25 { + width: 12.5rem; + } +} +.w-26 { + width: 13rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-26 { + width: 13rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-26 { + width: 13rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-26 { + width: 13rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-26 { + width: 13rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-26 { + width: 13rem; + } +} +.w-27 { + width: 13.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-27 { + width: 13.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-27 { + width: 13.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-27 { + width: 13.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-27 { + width: 13.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-27 { + width: 13.5rem; + } +} +.w-28 { + width: 14rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-28 { + width: 14rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-28 { + width: 14rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-28 { + width: 14rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-28 { + width: 14rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-28 { + width: 14rem; + } +} +.w-29 { + width: 14.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-29 { + width: 14.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-29 { + width: 14.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-29 { + width: 14.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-29 { + width: 14.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-29 { + width: 14.5rem; + } +} +.w-30 { + width: 15rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-30 { + width: 15rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-30 { + width: 15rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-30 { + width: 15rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-30 { + width: 15rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-30 { + width: 15rem; + } +} +.w-31 { + width: 15.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-31 { + width: 15.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-31 { + width: 15.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-31 { + width: 15.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-31 { + width: 15.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-31 { + width: 15.5rem; + } +} +.w-32 { + width: 16rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-32 { + width: 16rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-32 { + width: 16rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-32 { + width: 16rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-32 { + width: 16rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-32 { + width: 16rem; + } +} +.w-33 { + width: 16.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-33 { + width: 16.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-33 { + width: 16.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-33 { + width: 16.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-33 { + width: 16.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-33 { + width: 16.5rem; + } +} +.w-34 { + width: 17rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-34 { + width: 17rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-34 { + width: 17rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-34 { + width: 17rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-34 { + width: 17rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-34 { + width: 17rem; + } +} +.w-35 { + width: 17.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-35 { + width: 17.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-35 { + width: 17.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-35 { + width: 17.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-35 { + width: 17.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-35 { + width: 17.5rem; + } +} +.w-36 { + width: 18rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-36 { + width: 18rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-36 { + width: 18rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-36 { + width: 18rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-36 { + width: 18rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-36 { + width: 18rem; + } +} +.w-37 { + width: 18.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-37 { + width: 18.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-37 { + width: 18.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-37 { + width: 18.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-37 { + width: 18.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-37 { + width: 18.5rem; + } +} +.w-38 { + width: 19rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-38 { + width: 19rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-38 { + width: 19rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-38 { + width: 19rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-38 { + width: 19rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-38 { + width: 19rem; + } +} +.w-39 { + width: 19.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-39 { + width: 19.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-39 { + width: 19.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-39 { + width: 19.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-39 { + width: 19.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-39 { + width: 19.5rem; + } +} +.w-40 { + width: 20rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-40 { + width: 20rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-40 { + width: 20rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-40 { + width: 20rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-40 { + width: 20rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-40 { + width: 20rem; + } +} +.w-41 { + width: 20.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-41 { + width: 20.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-41 { + width: 20.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-41 { + width: 20.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-41 { + width: 20.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-41 { + width: 20.5rem; + } +} +.w-42 { + width: 21rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-42 { + width: 21rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-42 { + width: 21rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-42 { + width: 21rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-42 { + width: 21rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-42 { + width: 21rem; + } +} +.w-43 { + width: 21.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-43 { + width: 21.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-43 { + width: 21.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-43 { + width: 21.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-43 { + width: 21.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-43 { + width: 21.5rem; + } +} +.w-44 { + width: 22rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-44 { + width: 22rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-44 { + width: 22rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-44 { + width: 22rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-44 { + width: 22rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-44 { + width: 22rem; + } +} +.w-45 { + width: 22.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-45 { + width: 22.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-45 { + width: 22.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-45 { + width: 22.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-45 { + width: 22.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-45 { + width: 22.5rem; + } +} +.w-46 { + width: 23rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-46 { + width: 23rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-46 { + width: 23rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-46 { + width: 23rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-46 { + width: 23rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-46 { + width: 23rem; + } +} +.w-47 { + width: 23.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-47 { + width: 23.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-47 { + width: 23.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-47 { + width: 23.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-47 { + width: 23.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-47 { + width: 23.5rem; + } +} +.w-48 { + width: 24rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-48 { + width: 24rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-48 { + width: 24rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-48 { + width: 24rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-48 { + width: 24rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-48 { + width: 24rem; + } +} +.w-49 { + width: 24.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-49 { + width: 24.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-49 { + width: 24.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-49 { + width: 24.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-49 { + width: 24.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-49 { + width: 24.5rem; + } +} +.w-50 { + width: 25rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-50 { + width: 25rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-50 { + width: 25rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-50 { + width: 25rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-50 { + width: 25rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-50 { + width: 25rem; + } +} +.w-51 { + width: 25.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-51 { + width: 25.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-51 { + width: 25.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-51 { + width: 25.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-51 { + width: 25.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-51 { + width: 25.5rem; + } +} +.w-52 { + width: 26rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-52 { + width: 26rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-52 { + width: 26rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-52 { + width: 26rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-52 { + width: 26rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-52 { + width: 26rem; + } +} +.w-53 { + width: 26.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-53 { + width: 26.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-53 { + width: 26.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-53 { + width: 26.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-53 { + width: 26.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-53 { + width: 26.5rem; + } +} +.w-54 { + width: 27rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-54 { + width: 27rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-54 { + width: 27rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-54 { + width: 27rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-54 { + width: 27rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-54 { + width: 27rem; + } +} +.w-55 { + width: 27.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-55 { + width: 27.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-55 { + width: 27.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-55 { + width: 27.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-55 { + width: 27.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-55 { + width: 27.5rem; + } +} +.w-56 { + width: 28rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-56 { + width: 28rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-56 { + width: 28rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-56 { + width: 28rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-56 { + width: 28rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-56 { + width: 28rem; + } +} +.w-57 { + width: 28.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-57 { + width: 28.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-57 { + width: 28.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-57 { + width: 28.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-57 { + width: 28.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-57 { + width: 28.5rem; + } +} +.w-58 { + width: 29rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-58 { + width: 29rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-58 { + width: 29rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-58 { + width: 29rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-58 { + width: 29rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-58 { + width: 29rem; + } +} +.w-59 { + width: 29.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-59 { + width: 29.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-59 { + width: 29.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-59 { + width: 29.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-59 { + width: 29.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-59 { + width: 29.5rem; + } +} +.w-60 { + width: 30rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-60 { + width: 30rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-60 { + width: 30rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-60 { + width: 30rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-60 { + width: 30rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-60 { + width: 30rem; + } +} +.w-61 { + width: 30.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-61 { + width: 30.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-61 { + width: 30.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-61 { + width: 30.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-61 { + width: 30.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-61 { + width: 30.5rem; + } +} +.w-62 { + width: 31rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-62 { + width: 31rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-62 { + width: 31rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-62 { + width: 31rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-62 { + width: 31rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-62 { + width: 31rem; + } +} +.w-63 { + width: 31.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-63 { + width: 31.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-63 { + width: 31.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-63 { + width: 31.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-63 { + width: 31.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-63 { + width: 31.5rem; + } +} +.w-64 { + width: 32rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-64 { + width: 32rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-64 { + width: 32rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-64 { + width: 32rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-64 { + width: 32rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-64 { + width: 32rem; + } +} +.w-65 { + width: 32.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-65 { + width: 32.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-65 { + width: 32.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-65 { + width: 32.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-65 { + width: 32.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-65 { + width: 32.5rem; + } +} +.w-66 { + width: 33rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-66 { + width: 33rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-66 { + width: 33rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-66 { + width: 33rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-66 { + width: 33rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-66 { + width: 33rem; + } +} +.w-67 { + width: 33.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-67 { + width: 33.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-67 { + width: 33.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-67 { + width: 33.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-67 { + width: 33.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-67 { + width: 33.5rem; + } +} +.w-68 { + width: 34rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-68 { + width: 34rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-68 { + width: 34rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-68 { + width: 34rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-68 { + width: 34rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-68 { + width: 34rem; + } +} +.w-69 { + width: 34.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-69 { + width: 34.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-69 { + width: 34.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-69 { + width: 34.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-69 { + width: 34.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-69 { + width: 34.5rem; + } +} +.w-70 { + width: 35rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-70 { + width: 35rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-70 { + width: 35rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-70 { + width: 35rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-70 { + width: 35rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-70 { + width: 35rem; + } +} +.w-71 { + width: 35.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-71 { + width: 35.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-71 { + width: 35.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-71 { + width: 35.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-71 { + width: 35.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-71 { + width: 35.5rem; + } +} +.w-72 { + width: 36rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-72 { + width: 36rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-72 { + width: 36rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-72 { + width: 36rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-72 { + width: 36rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-72 { + width: 36rem; + } +} +.w-73 { + width: 36.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-73 { + width: 36.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-73 { + width: 36.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-73 { + width: 36.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-73 { + width: 36.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-73 { + width: 36.5rem; + } +} +.w-74 { + width: 37rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-74 { + width: 37rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-74 { + width: 37rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-74 { + width: 37rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-74 { + width: 37rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-74 { + width: 37rem; + } +} +.w-75 { + width: 37.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-75 { + width: 37.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-75 { + width: 37.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-75 { + width: 37.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-75 { + width: 37.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-75 { + width: 37.5rem; + } +} +.w-76 { + width: 38rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-76 { + width: 38rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-76 { + width: 38rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-76 { + width: 38rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-76 { + width: 38rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-76 { + width: 38rem; + } +} +.w-77 { + width: 38.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-77 { + width: 38.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-77 { + width: 38.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-77 { + width: 38.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-77 { + width: 38.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-77 { + width: 38.5rem; + } +} +.w-78 { + width: 39rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-78 { + width: 39rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-78 { + width: 39rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-78 { + width: 39rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-78 { + width: 39rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-78 { + width: 39rem; + } +} +.w-79 { + width: 39.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-79 { + width: 39.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-79 { + width: 39.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-79 { + width: 39.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-79 { + width: 39.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-79 { + width: 39.5rem; + } +} +.w-80 { + width: 40rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-80 { + width: 40rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-80 { + width: 40rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-80 { + width: 40rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-80 { + width: 40rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-80 { + width: 40rem; + } +} +.w-81 { + width: 40.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-81 { + width: 40.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-81 { + width: 40.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-81 { + width: 40.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-81 { + width: 40.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-81 { + width: 40.5rem; + } +} +.w-82 { + width: 41rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-82 { + width: 41rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-82 { + width: 41rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-82 { + width: 41rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-82 { + width: 41rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-82 { + width: 41rem; + } +} +.w-83 { + width: 41.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-83 { + width: 41.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-83 { + width: 41.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-83 { + width: 41.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-83 { + width: 41.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-83 { + width: 41.5rem; + } +} +.w-84 { + width: 42rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-84 { + width: 42rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-84 { + width: 42rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-84 { + width: 42rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-84 { + width: 42rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-84 { + width: 42rem; + } +} +.w-85 { + width: 42.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-85 { + width: 42.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-85 { + width: 42.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-85 { + width: 42.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-85 { + width: 42.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-85 { + width: 42.5rem; + } +} +.w-86 { + width: 43rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-86 { + width: 43rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-86 { + width: 43rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-86 { + width: 43rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-86 { + width: 43rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-86 { + width: 43rem; + } +} +.w-87 { + width: 43.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-87 { + width: 43.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-87 { + width: 43.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-87 { + width: 43.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-87 { + width: 43.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-87 { + width: 43.5rem; + } +} +.w-88 { + width: 44rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-88 { + width: 44rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-88 { + width: 44rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-88 { + width: 44rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-88 { + width: 44rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-88 { + width: 44rem; + } +} +.w-89 { + width: 44.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-89 { + width: 44.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-89 { + width: 44.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-89 { + width: 44.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-89 { + width: 44.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-89 { + width: 44.5rem; + } +} +.w-90 { + width: 45rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-90 { + width: 45rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-90 { + width: 45rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-90 { + width: 45rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-90 { + width: 45rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-90 { + width: 45rem; + } +} +.w-91 { + width: 45.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-91 { + width: 45.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-91 { + width: 45.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-91 { + width: 45.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-91 { + width: 45.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-91 { + width: 45.5rem; + } +} +.w-92 { + width: 46rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-92 { + width: 46rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-92 { + width: 46rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-92 { + width: 46rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-92 { + width: 46rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-92 { + width: 46rem; + } +} +.w-93 { + width: 46.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-93 { + width: 46.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-93 { + width: 46.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-93 { + width: 46.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-93 { + width: 46.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-93 { + width: 46.5rem; + } +} +.w-94 { + width: 47rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-94 { + width: 47rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-94 { + width: 47rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-94 { + width: 47rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-94 { + width: 47rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-94 { + width: 47rem; + } +} +.w-95 { + width: 47.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-95 { + width: 47.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-95 { + width: 47.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-95 { + width: 47.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-95 { + width: 47.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-95 { + width: 47.5rem; + } +} +.w-96 { + width: 48rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-96 { + width: 48rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-96 { + width: 48rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-96 { + width: 48rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-96 { + width: 48rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-96 { + width: 48rem; + } +} +.w-97 { + width: 48.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-97 { + width: 48.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-97 { + width: 48.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-97 { + width: 48.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-97 { + width: 48.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-97 { + width: 48.5rem; + } +} +.w-98 { + width: 49rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-98 { + width: 49rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-98 { + width: 49rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-98 { + width: 49rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-98 { + width: 49rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-98 { + width: 49rem; + } +} +.w-99 { + width: 49.5rem; +} + +@media only screen and (min-width: 576px) { + .w-xs-99 { + width: 49.5rem; + } +} +@media only screen and (min-width: 768px) { + .w-sm-99 { + width: 49.5rem; + } +} +@media only screen and (min-width: 992px) { + .w-md-99 { + width: 49.5rem; + } +} +@media only screen and (min-width: 1200px) { + .w-lg-99 { + width: 49.5rem; + } +} +@media only screen and (min-width: 1600px) { + .w-xlg-99 { + width: 49.5rem; + } +} +.h-1 { + height: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-1 { + height: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-1 { + height: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-1 { + height: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-1 { + height: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-1 { + height: 0.5rem; + } +} +.h-2 { + height: 1rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-2 { + height: 1rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-2 { + height: 1rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-2 { + height: 1rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-2 { + height: 1rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-2 { + height: 1rem; + } +} +.h-3 { + height: 1.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-3 { + height: 1.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-3 { + height: 1.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-3 { + height: 1.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-3 { + height: 1.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-3 { + height: 1.5rem; + } +} +.h-4 { + height: 2rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-4 { + height: 2rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-4 { + height: 2rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-4 { + height: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-4 { + height: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-4 { + height: 2rem; + } +} +.h-5 { + height: 2.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-5 { + height: 2.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-5 { + height: 2.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-5 { + height: 2.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-5 { + height: 2.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-5 { + height: 2.5rem; + } +} +.h-6 { + height: 3rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-6 { + height: 3rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-6 { + height: 3rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-6 { + height: 3rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-6 { + height: 3rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-6 { + height: 3rem; + } +} +.h-7 { + height: 3.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-7 { + height: 3.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-7 { + height: 3.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-7 { + height: 3.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-7 { + height: 3.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-7 { + height: 3.5rem; + } +} +.h-8 { + height: 4rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-8 { + height: 4rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-8 { + height: 4rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-8 { + height: 4rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-8 { + height: 4rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-8 { + height: 4rem; + } +} +.h-9 { + height: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-9 { + height: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-9 { + height: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-9 { + height: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-9 { + height: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-9 { + height: 4.5rem; + } +} +.h-10 { + height: 5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-10 { + height: 5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-10 { + height: 5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-10 { + height: 5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-10 { + height: 5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-10 { + height: 5rem; + } +} +.h-11 { + height: 5.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-11 { + height: 5.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-11 { + height: 5.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-11 { + height: 5.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-11 { + height: 5.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-11 { + height: 5.5rem; + } +} +.h-12 { + height: 6rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-12 { + height: 6rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-12 { + height: 6rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-12 { + height: 6rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-12 { + height: 6rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-12 { + height: 6rem; + } +} +.h-13 { + height: 6.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-13 { + height: 6.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-13 { + height: 6.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-13 { + height: 6.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-13 { + height: 6.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-13 { + height: 6.5rem; + } +} +.h-14 { + height: 7rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-14 { + height: 7rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-14 { + height: 7rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-14 { + height: 7rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-14 { + height: 7rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-14 { + height: 7rem; + } +} +.h-15 { + height: 7.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-15 { + height: 7.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-15 { + height: 7.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-15 { + height: 7.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-15 { + height: 7.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-15 { + height: 7.5rem; + } +} +.h-16 { + height: 8rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-16 { + height: 8rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-16 { + height: 8rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-16 { + height: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-16 { + height: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-16 { + height: 8rem; + } +} +.h-17 { + height: 8.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-17 { + height: 8.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-17 { + height: 8.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-17 { + height: 8.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-17 { + height: 8.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-17 { + height: 8.5rem; + } +} +.h-18 { + height: 9rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-18 { + height: 9rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-18 { + height: 9rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-18 { + height: 9rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-18 { + height: 9rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-18 { + height: 9rem; + } +} +.h-19 { + height: 9.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-19 { + height: 9.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-19 { + height: 9.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-19 { + height: 9.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-19 { + height: 9.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-19 { + height: 9.5rem; + } +} +.h-20 { + height: 10rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-20 { + height: 10rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-20 { + height: 10rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-20 { + height: 10rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-20 { + height: 10rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-20 { + height: 10rem; + } +} +.h-21 { + height: 10.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-21 { + height: 10.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-21 { + height: 10.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-21 { + height: 10.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-21 { + height: 10.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-21 { + height: 10.5rem; + } +} +.h-22 { + height: 11rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-22 { + height: 11rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-22 { + height: 11rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-22 { + height: 11rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-22 { + height: 11rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-22 { + height: 11rem; + } +} +.h-23 { + height: 11.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-23 { + height: 11.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-23 { + height: 11.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-23 { + height: 11.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-23 { + height: 11.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-23 { + height: 11.5rem; + } +} +.h-24 { + height: 12rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-24 { + height: 12rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-24 { + height: 12rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-24 { + height: 12rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-24 { + height: 12rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-24 { + height: 12rem; + } +} +.h-25 { + height: 12.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-25 { + height: 12.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-25 { + height: 12.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-25 { + height: 12.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-25 { + height: 12.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-25 { + height: 12.5rem; + } +} +.h-26 { + height: 13rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-26 { + height: 13rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-26 { + height: 13rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-26 { + height: 13rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-26 { + height: 13rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-26 { + height: 13rem; + } +} +.h-27 { + height: 13.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-27 { + height: 13.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-27 { + height: 13.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-27 { + height: 13.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-27 { + height: 13.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-27 { + height: 13.5rem; + } +} +.h-28 { + height: 14rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-28 { + height: 14rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-28 { + height: 14rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-28 { + height: 14rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-28 { + height: 14rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-28 { + height: 14rem; + } +} +.h-29 { + height: 14.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-29 { + height: 14.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-29 { + height: 14.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-29 { + height: 14.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-29 { + height: 14.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-29 { + height: 14.5rem; + } +} +.h-30 { + height: 15rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-30 { + height: 15rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-30 { + height: 15rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-30 { + height: 15rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-30 { + height: 15rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-30 { + height: 15rem; + } +} +.h-31 { + height: 15.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-31 { + height: 15.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-31 { + height: 15.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-31 { + height: 15.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-31 { + height: 15.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-31 { + height: 15.5rem; + } +} +.h-32 { + height: 16rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-32 { + height: 16rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-32 { + height: 16rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-32 { + height: 16rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-32 { + height: 16rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-32 { + height: 16rem; + } +} +.h-33 { + height: 16.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-33 { + height: 16.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-33 { + height: 16.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-33 { + height: 16.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-33 { + height: 16.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-33 { + height: 16.5rem; + } +} +.h-34 { + height: 17rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-34 { + height: 17rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-34 { + height: 17rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-34 { + height: 17rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-34 { + height: 17rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-34 { + height: 17rem; + } +} +.h-35 { + height: 17.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-35 { + height: 17.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-35 { + height: 17.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-35 { + height: 17.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-35 { + height: 17.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-35 { + height: 17.5rem; + } +} +.h-36 { + height: 18rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-36 { + height: 18rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-36 { + height: 18rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-36 { + height: 18rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-36 { + height: 18rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-36 { + height: 18rem; + } +} +.h-37 { + height: 18.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-37 { + height: 18.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-37 { + height: 18.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-37 { + height: 18.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-37 { + height: 18.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-37 { + height: 18.5rem; + } +} +.h-38 { + height: 19rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-38 { + height: 19rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-38 { + height: 19rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-38 { + height: 19rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-38 { + height: 19rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-38 { + height: 19rem; + } +} +.h-39 { + height: 19.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-39 { + height: 19.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-39 { + height: 19.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-39 { + height: 19.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-39 { + height: 19.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-39 { + height: 19.5rem; + } +} +.h-40 { + height: 20rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-40 { + height: 20rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-40 { + height: 20rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-40 { + height: 20rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-40 { + height: 20rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-40 { + height: 20rem; + } +} +.h-41 { + height: 20.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-41 { + height: 20.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-41 { + height: 20.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-41 { + height: 20.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-41 { + height: 20.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-41 { + height: 20.5rem; + } +} +.h-42 { + height: 21rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-42 { + height: 21rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-42 { + height: 21rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-42 { + height: 21rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-42 { + height: 21rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-42 { + height: 21rem; + } +} +.h-43 { + height: 21.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-43 { + height: 21.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-43 { + height: 21.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-43 { + height: 21.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-43 { + height: 21.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-43 { + height: 21.5rem; + } +} +.h-44 { + height: 22rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-44 { + height: 22rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-44 { + height: 22rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-44 { + height: 22rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-44 { + height: 22rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-44 { + height: 22rem; + } +} +.h-45 { + height: 22.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-45 { + height: 22.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-45 { + height: 22.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-45 { + height: 22.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-45 { + height: 22.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-45 { + height: 22.5rem; + } +} +.h-46 { + height: 23rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-46 { + height: 23rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-46 { + height: 23rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-46 { + height: 23rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-46 { + height: 23rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-46 { + height: 23rem; + } +} +.h-47 { + height: 23.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-47 { + height: 23.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-47 { + height: 23.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-47 { + height: 23.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-47 { + height: 23.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-47 { + height: 23.5rem; + } +} +.h-48 { + height: 24rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-48 { + height: 24rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-48 { + height: 24rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-48 { + height: 24rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-48 { + height: 24rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-48 { + height: 24rem; + } +} +.h-49 { + height: 24.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-49 { + height: 24.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-49 { + height: 24.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-49 { + height: 24.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-49 { + height: 24.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-49 { + height: 24.5rem; + } +} +.h-50 { + height: 25rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-50 { + height: 25rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-50 { + height: 25rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-50 { + height: 25rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-50 { + height: 25rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-50 { + height: 25rem; + } +} +.h-51 { + height: 25.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-51 { + height: 25.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-51 { + height: 25.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-51 { + height: 25.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-51 { + height: 25.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-51 { + height: 25.5rem; + } +} +.h-52 { + height: 26rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-52 { + height: 26rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-52 { + height: 26rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-52 { + height: 26rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-52 { + height: 26rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-52 { + height: 26rem; + } +} +.h-53 { + height: 26.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-53 { + height: 26.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-53 { + height: 26.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-53 { + height: 26.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-53 { + height: 26.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-53 { + height: 26.5rem; + } +} +.h-54 { + height: 27rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-54 { + height: 27rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-54 { + height: 27rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-54 { + height: 27rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-54 { + height: 27rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-54 { + height: 27rem; + } +} +.h-55 { + height: 27.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-55 { + height: 27.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-55 { + height: 27.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-55 { + height: 27.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-55 { + height: 27.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-55 { + height: 27.5rem; + } +} +.h-56 { + height: 28rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-56 { + height: 28rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-56 { + height: 28rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-56 { + height: 28rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-56 { + height: 28rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-56 { + height: 28rem; + } +} +.h-57 { + height: 28.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-57 { + height: 28.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-57 { + height: 28.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-57 { + height: 28.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-57 { + height: 28.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-57 { + height: 28.5rem; + } +} +.h-58 { + height: 29rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-58 { + height: 29rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-58 { + height: 29rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-58 { + height: 29rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-58 { + height: 29rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-58 { + height: 29rem; + } +} +.h-59 { + height: 29.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-59 { + height: 29.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-59 { + height: 29.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-59 { + height: 29.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-59 { + height: 29.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-59 { + height: 29.5rem; + } +} +.h-60 { + height: 30rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-60 { + height: 30rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-60 { + height: 30rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-60 { + height: 30rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-60 { + height: 30rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-60 { + height: 30rem; + } +} +.h-61 { + height: 30.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-61 { + height: 30.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-61 { + height: 30.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-61 { + height: 30.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-61 { + height: 30.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-61 { + height: 30.5rem; + } +} +.h-62 { + height: 31rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-62 { + height: 31rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-62 { + height: 31rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-62 { + height: 31rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-62 { + height: 31rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-62 { + height: 31rem; + } +} +.h-63 { + height: 31.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-63 { + height: 31.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-63 { + height: 31.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-63 { + height: 31.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-63 { + height: 31.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-63 { + height: 31.5rem; + } +} +.h-64 { + height: 32rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-64 { + height: 32rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-64 { + height: 32rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-64 { + height: 32rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-64 { + height: 32rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-64 { + height: 32rem; + } +} +.h-65 { + height: 32.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-65 { + height: 32.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-65 { + height: 32.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-65 { + height: 32.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-65 { + height: 32.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-65 { + height: 32.5rem; + } +} +.h-66 { + height: 33rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-66 { + height: 33rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-66 { + height: 33rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-66 { + height: 33rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-66 { + height: 33rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-66 { + height: 33rem; + } +} +.h-67 { + height: 33.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-67 { + height: 33.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-67 { + height: 33.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-67 { + height: 33.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-67 { + height: 33.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-67 { + height: 33.5rem; + } +} +.h-68 { + height: 34rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-68 { + height: 34rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-68 { + height: 34rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-68 { + height: 34rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-68 { + height: 34rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-68 { + height: 34rem; + } +} +.h-69 { + height: 34.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-69 { + height: 34.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-69 { + height: 34.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-69 { + height: 34.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-69 { + height: 34.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-69 { + height: 34.5rem; + } +} +.h-70 { + height: 35rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-70 { + height: 35rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-70 { + height: 35rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-70 { + height: 35rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-70 { + height: 35rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-70 { + height: 35rem; + } +} +.h-71 { + height: 35.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-71 { + height: 35.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-71 { + height: 35.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-71 { + height: 35.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-71 { + height: 35.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-71 { + height: 35.5rem; + } +} +.h-72 { + height: 36rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-72 { + height: 36rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-72 { + height: 36rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-72 { + height: 36rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-72 { + height: 36rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-72 { + height: 36rem; + } +} +.h-73 { + height: 36.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-73 { + height: 36.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-73 { + height: 36.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-73 { + height: 36.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-73 { + height: 36.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-73 { + height: 36.5rem; + } +} +.h-74 { + height: 37rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-74 { + height: 37rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-74 { + height: 37rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-74 { + height: 37rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-74 { + height: 37rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-74 { + height: 37rem; + } +} +.h-75 { + height: 37.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-75 { + height: 37.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-75 { + height: 37.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-75 { + height: 37.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-75 { + height: 37.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-75 { + height: 37.5rem; + } +} +.h-76 { + height: 38rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-76 { + height: 38rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-76 { + height: 38rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-76 { + height: 38rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-76 { + height: 38rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-76 { + height: 38rem; + } +} +.h-77 { + height: 38.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-77 { + height: 38.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-77 { + height: 38.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-77 { + height: 38.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-77 { + height: 38.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-77 { + height: 38.5rem; + } +} +.h-78 { + height: 39rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-78 { + height: 39rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-78 { + height: 39rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-78 { + height: 39rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-78 { + height: 39rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-78 { + height: 39rem; + } +} +.h-79 { + height: 39.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-79 { + height: 39.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-79 { + height: 39.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-79 { + height: 39.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-79 { + height: 39.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-79 { + height: 39.5rem; + } +} +.h-80 { + height: 40rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-80 { + height: 40rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-80 { + height: 40rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-80 { + height: 40rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-80 { + height: 40rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-80 { + height: 40rem; + } +} +.h-81 { + height: 40.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-81 { + height: 40.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-81 { + height: 40.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-81 { + height: 40.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-81 { + height: 40.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-81 { + height: 40.5rem; + } +} +.h-82 { + height: 41rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-82 { + height: 41rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-82 { + height: 41rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-82 { + height: 41rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-82 { + height: 41rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-82 { + height: 41rem; + } +} +.h-83 { + height: 41.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-83 { + height: 41.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-83 { + height: 41.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-83 { + height: 41.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-83 { + height: 41.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-83 { + height: 41.5rem; + } +} +.h-84 { + height: 42rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-84 { + height: 42rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-84 { + height: 42rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-84 { + height: 42rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-84 { + height: 42rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-84 { + height: 42rem; + } +} +.h-85 { + height: 42.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-85 { + height: 42.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-85 { + height: 42.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-85 { + height: 42.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-85 { + height: 42.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-85 { + height: 42.5rem; + } +} +.h-86 { + height: 43rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-86 { + height: 43rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-86 { + height: 43rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-86 { + height: 43rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-86 { + height: 43rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-86 { + height: 43rem; + } +} +.h-87 { + height: 43.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-87 { + height: 43.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-87 { + height: 43.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-87 { + height: 43.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-87 { + height: 43.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-87 { + height: 43.5rem; + } +} +.h-88 { + height: 44rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-88 { + height: 44rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-88 { + height: 44rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-88 { + height: 44rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-88 { + height: 44rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-88 { + height: 44rem; + } +} +.h-89 { + height: 44.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-89 { + height: 44.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-89 { + height: 44.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-89 { + height: 44.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-89 { + height: 44.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-89 { + height: 44.5rem; + } +} +.h-90 { + height: 45rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-90 { + height: 45rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-90 { + height: 45rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-90 { + height: 45rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-90 { + height: 45rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-90 { + height: 45rem; + } +} +.h-91 { + height: 45.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-91 { + height: 45.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-91 { + height: 45.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-91 { + height: 45.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-91 { + height: 45.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-91 { + height: 45.5rem; + } +} +.h-92 { + height: 46rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-92 { + height: 46rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-92 { + height: 46rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-92 { + height: 46rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-92 { + height: 46rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-92 { + height: 46rem; + } +} +.h-93 { + height: 46.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-93 { + height: 46.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-93 { + height: 46.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-93 { + height: 46.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-93 { + height: 46.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-93 { + height: 46.5rem; + } +} +.h-94 { + height: 47rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-94 { + height: 47rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-94 { + height: 47rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-94 { + height: 47rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-94 { + height: 47rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-94 { + height: 47rem; + } +} +.h-95 { + height: 47.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-95 { + height: 47.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-95 { + height: 47.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-95 { + height: 47.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-95 { + height: 47.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-95 { + height: 47.5rem; + } +} +.h-96 { + height: 48rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-96 { + height: 48rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-96 { + height: 48rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-96 { + height: 48rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-96 { + height: 48rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-96 { + height: 48rem; + } +} +.h-97 { + height: 48.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-97 { + height: 48.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-97 { + height: 48.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-97 { + height: 48.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-97 { + height: 48.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-97 { + height: 48.5rem; + } +} +.h-98 { + height: 49rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-98 { + height: 49rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-98 { + height: 49rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-98 { + height: 49rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-98 { + height: 49rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-98 { + height: 49rem; + } +} +.h-99 { + height: 49.5rem; +} + +@media only screen and (min-width: 576px) { + .h-xs-99 { + height: 49.5rem; + } +} +@media only screen and (min-width: 768px) { + .h-sm-99 { + height: 49.5rem; + } +} +@media only screen and (min-width: 992px) { + .h-md-99 { + height: 49.5rem; + } +} +@media only screen and (min-width: 1200px) { + .h-lg-99 { + height: 49.5rem; + } +} +@media only screen and (min-width: 1600px) { + .h-xlg-99 { + height: 49.5rem; + } +} +/** + * Spacing + * + * creates margin and padding for each direction and for each breakpont + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * mixin: spacing for single padding or margin + * + * + */ +/** + * mixin: spacing for each breakpoint + * + * + */ +/** + * + * + * + */ +.marginless { + margin: 0; +} + +.paddingless { + padding: 0; +} + +.m-last-child-0 > *:last-child { + margin: 0; +} + +.m-top-last-child-0 > *:last-child { + margin-top: 0; +} + +.m-bottom-last-child-0 > *:last-child { + margin-bottom: 0; +} + +.m-0 { + margin: 0; +} + +.m-1 { + margin: 1px; +} + +.m-2 { + margin: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-2 { + margin: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-2 { + margin: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-2 { + margin: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-2 { + margin: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-2 { + margin: 0.125rem; + } +} +.m-3 { + margin: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-3 { + margin: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-3 { + margin: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-3 { + margin: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-3 { + margin: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-3 { + margin: 0.5rem; + } +} +.m-4 { + margin: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-4 { + margin: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-4 { + margin: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-4 { + margin: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-4 { + margin: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-4 { + margin: 1.125rem; + } +} +.m-5 { + margin: 2rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-5 { + margin: 2rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-5 { + margin: 2rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-5 { + margin: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-5 { + margin: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-5 { + margin: 2rem; + } +} +.m-6 { + margin: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-6 { + margin: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-6 { + margin: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-6 { + margin: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-6 { + margin: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-6 { + margin: 3.125rem; + } +} +.m-7 { + margin: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-7 { + margin: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-7 { + margin: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-7 { + margin: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-7 { + margin: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-7 { + margin: 4.5rem; + } +} +.m-8 { + margin: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-8 { + margin: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-8 { + margin: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-8 { + margin: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-8 { + margin: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-8 { + margin: 6.125rem; + } +} +.m-9 { + margin: 8rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-9 { + margin: 8rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-9 { + margin: 8rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-9 { + margin: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-9 { + margin: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-9 { + margin: 8rem; + } +} +.m-10 { + margin: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .m-xs-10 { + margin: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-sm-10 { + margin: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-md-10 { + margin: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-lg-10 { + margin: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-xlg-10 { + margin: 10.125rem; + } +} +.m-top-0 { + margin-top: 0; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-0 { + margin-top: 0; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-0 { + margin-top: 0; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-0 { + margin-top: 0; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-0 { + margin-top: 0; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-0 { + margin-top: 0; + } +} +.m-top-1 { + margin-top: 1px; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-1 { + margin-top: 1px; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-1 { + margin-top: 1px; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-1 { + margin-top: 1px; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-1 { + margin-top: 1px; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-1 { + margin-top: 1px; + } +} +.m-top-2 { + margin-top: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-2 { + margin-top: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-2 { + margin-top: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-2 { + margin-top: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-2 { + margin-top: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-2 { + margin-top: 0.125rem; + } +} +.m-top-3 { + margin-top: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-3 { + margin-top: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-3 { + margin-top: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-3 { + margin-top: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-3 { + margin-top: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-3 { + margin-top: 0.5rem; + } +} +.m-top-4 { + margin-top: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-4 { + margin-top: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-4 { + margin-top: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-4 { + margin-top: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-4 { + margin-top: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-4 { + margin-top: 1.125rem; + } +} +.m-top-5 { + margin-top: 2rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-5 { + margin-top: 2rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-5 { + margin-top: 2rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-5 { + margin-top: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-5 { + margin-top: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-5 { + margin-top: 2rem; + } +} +.m-top-6 { + margin-top: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-6 { + margin-top: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-6 { + margin-top: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-6 { + margin-top: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-6 { + margin-top: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-6 { + margin-top: 3.125rem; + } +} +.m-top-7 { + margin-top: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-7 { + margin-top: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-7 { + margin-top: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-7 { + margin-top: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-7 { + margin-top: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-7 { + margin-top: 4.5rem; + } +} +.m-top-8 { + margin-top: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-8 { + margin-top: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-8 { + margin-top: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-8 { + margin-top: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-8 { + margin-top: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-8 { + margin-top: 6.125rem; + } +} +.m-top-9 { + margin-top: 8rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-9 { + margin-top: 8rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-9 { + margin-top: 8rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-9 { + margin-top: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-9 { + margin-top: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-9 { + margin-top: 8rem; + } +} +.m-top-10 { + margin-top: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .m-top-xs-10 { + margin-top: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-top-sm-10 { + margin-top: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-top-md-10 { + margin-top: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-top-lg-10 { + margin-top: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-top-xlg-10 { + margin-top: 10.125rem; + } +} +.m-bottom-0 { + margin-bottom: 0; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-0 { + margin-bottom: 0; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-0 { + margin-bottom: 0; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-0 { + margin-bottom: 0; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-0 { + margin-bottom: 0; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-0 { + margin-bottom: 0; + } +} +.m-bottom-1 { + margin-bottom: 1px; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-1 { + margin-bottom: 1px; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-1 { + margin-bottom: 1px; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-1 { + margin-bottom: 1px; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-1 { + margin-bottom: 1px; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-1 { + margin-bottom: 1px; + } +} +.m-bottom-2 { + margin-bottom: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-2 { + margin-bottom: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-2 { + margin-bottom: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-2 { + margin-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-2 { + margin-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-2 { + margin-bottom: 0.125rem; + } +} +.m-bottom-3 { + margin-bottom: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-3 { + margin-bottom: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-3 { + margin-bottom: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-3 { + margin-bottom: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-3 { + margin-bottom: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-3 { + margin-bottom: 0.5rem; + } +} +.m-bottom-4 { + margin-bottom: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-4 { + margin-bottom: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-4 { + margin-bottom: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-4 { + margin-bottom: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-4 { + margin-bottom: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-4 { + margin-bottom: 1.125rem; + } +} +.m-bottom-5 { + margin-bottom: 2rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-5 { + margin-bottom: 2rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-5 { + margin-bottom: 2rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-5 { + margin-bottom: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-5 { + margin-bottom: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-5 { + margin-bottom: 2rem; + } +} +.m-bottom-6 { + margin-bottom: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-6 { + margin-bottom: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-6 { + margin-bottom: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-6 { + margin-bottom: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-6 { + margin-bottom: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-6 { + margin-bottom: 3.125rem; + } +} +.m-bottom-7 { + margin-bottom: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-7 { + margin-bottom: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-7 { + margin-bottom: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-7 { + margin-bottom: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-7 { + margin-bottom: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-7 { + margin-bottom: 4.5rem; + } +} +.m-bottom-8 { + margin-bottom: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-8 { + margin-bottom: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-8 { + margin-bottom: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-8 { + margin-bottom: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-8 { + margin-bottom: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-8 { + margin-bottom: 6.125rem; + } +} +.m-bottom-9 { + margin-bottom: 8rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-9 { + margin-bottom: 8rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-9 { + margin-bottom: 8rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-9 { + margin-bottom: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-9 { + margin-bottom: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-9 { + margin-bottom: 8rem; + } +} +.m-bottom-10 { + margin-bottom: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .m-bottom-xs-10 { + margin-bottom: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-bottom-sm-10 { + margin-bottom: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-bottom-md-10 { + margin-bottom: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-bottom-lg-10 { + margin-bottom: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-bottom-xlg-10 { + margin-bottom: 10.125rem; + } +} +.m-left-0 { + margin-left: 0; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-0 { + margin-left: 0; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-0 { + margin-left: 0; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-0 { + margin-left: 0; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-0 { + margin-left: 0; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-0 { + margin-left: 0; + } +} +.m-left-1 { + margin-left: 1px; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-1 { + margin-left: 1px; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-1 { + margin-left: 1px; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-1 { + margin-left: 1px; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-1 { + margin-left: 1px; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-1 { + margin-left: 1px; + } +} +.m-left-2 { + margin-left: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-2 { + margin-left: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-2 { + margin-left: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-2 { + margin-left: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-2 { + margin-left: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-2 { + margin-left: 0.125rem; + } +} +.m-left-3 { + margin-left: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-3 { + margin-left: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-3 { + margin-left: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-3 { + margin-left: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-3 { + margin-left: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-3 { + margin-left: 0.5rem; + } +} +.m-left-4 { + margin-left: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-4 { + margin-left: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-4 { + margin-left: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-4 { + margin-left: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-4 { + margin-left: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-4 { + margin-left: 1.125rem; + } +} +.m-left-5 { + margin-left: 2rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-5 { + margin-left: 2rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-5 { + margin-left: 2rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-5 { + margin-left: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-5 { + margin-left: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-5 { + margin-left: 2rem; + } +} +.m-left-6 { + margin-left: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-6 { + margin-left: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-6 { + margin-left: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-6 { + margin-left: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-6 { + margin-left: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-6 { + margin-left: 3.125rem; + } +} +.m-left-7 { + margin-left: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-7 { + margin-left: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-7 { + margin-left: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-7 { + margin-left: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-7 { + margin-left: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-7 { + margin-left: 4.5rem; + } +} +.m-left-8 { + margin-left: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-8 { + margin-left: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-8 { + margin-left: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-8 { + margin-left: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-8 { + margin-left: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-8 { + margin-left: 6.125rem; + } +} +.m-left-9 { + margin-left: 8rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-9 { + margin-left: 8rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-9 { + margin-left: 8rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-9 { + margin-left: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-9 { + margin-left: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-9 { + margin-left: 8rem; + } +} +.m-left-10 { + margin-left: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .m-left-xs-10 { + margin-left: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-left-sm-10 { + margin-left: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-left-md-10 { + margin-left: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-left-lg-10 { + margin-left: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-left-xlg-10 { + margin-left: 10.125rem; + } +} +.m-right-0 { + margin-right: 0; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-0 { + margin-right: 0; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-0 { + margin-right: 0; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-0 { + margin-right: 0; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-0 { + margin-right: 0; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-0 { + margin-right: 0; + } +} +.m-right-1 { + margin-right: 1px; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-1 { + margin-right: 1px; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-1 { + margin-right: 1px; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-1 { + margin-right: 1px; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-1 { + margin-right: 1px; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-1 { + margin-right: 1px; + } +} +.m-right-2 { + margin-right: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-2 { + margin-right: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-2 { + margin-right: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-2 { + margin-right: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-2 { + margin-right: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-2 { + margin-right: 0.125rem; + } +} +.m-right-3 { + margin-right: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-3 { + margin-right: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-3 { + margin-right: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-3 { + margin-right: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-3 { + margin-right: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-3 { + margin-right: 0.5rem; + } +} +.m-right-4 { + margin-right: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-4 { + margin-right: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-4 { + margin-right: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-4 { + margin-right: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-4 { + margin-right: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-4 { + margin-right: 1.125rem; + } +} +.m-right-5 { + margin-right: 2rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-5 { + margin-right: 2rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-5 { + margin-right: 2rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-5 { + margin-right: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-5 { + margin-right: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-5 { + margin-right: 2rem; + } +} +.m-right-6 { + margin-right: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-6 { + margin-right: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-6 { + margin-right: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-6 { + margin-right: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-6 { + margin-right: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-6 { + margin-right: 3.125rem; + } +} +.m-right-7 { + margin-right: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-7 { + margin-right: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-7 { + margin-right: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-7 { + margin-right: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-7 { + margin-right: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-7 { + margin-right: 4.5rem; + } +} +.m-right-8 { + margin-right: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-8 { + margin-right: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-8 { + margin-right: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-8 { + margin-right: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-8 { + margin-right: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-8 { + margin-right: 6.125rem; + } +} +.m-right-9 { + margin-right: 8rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-9 { + margin-right: 8rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-9 { + margin-right: 8rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-9 { + margin-right: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-9 { + margin-right: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-9 { + margin-right: 8rem; + } +} +.m-right-10 { + margin-right: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .m-right-xs-10 { + margin-right: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .m-right-sm-10 { + margin-right: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .m-right-md-10 { + margin-right: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .m-right-lg-10 { + margin-right: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .m-right-xlg-10 { + margin-right: 10.125rem; + } +} +.p-0 { + padding: 0; +} + +.p-1 { + padding: 1px; +} + +.p-0 { + padding: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-0 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-0 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-0 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-0 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-0 { + padding: 0.125rem; + } +} +.p-1 { + padding: 0rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-1 { + padding: 0rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-1 { + padding: 0rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-1 { + padding: 0rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-1 { + padding: 0rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-1 { + padding: 0rem; + } +} +.p-2 { + padding: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-2 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-2 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-2 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-2 { + padding: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-2 { + padding: 0.125rem; + } +} +.p-3 { + padding: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-3 { + padding: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-3 { + padding: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-3 { + padding: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-3 { + padding: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-3 { + padding: 0.5rem; + } +} +.p-4 { + padding: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-4 { + padding: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-4 { + padding: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-4 { + padding: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-4 { + padding: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-4 { + padding: 1.125rem; + } +} +.p-5 { + padding: 2rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-5 { + padding: 2rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-5 { + padding: 2rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-5 { + padding: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-5 { + padding: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-5 { + padding: 2rem; + } +} +.p-6 { + padding: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-6 { + padding: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-6 { + padding: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-6 { + padding: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-6 { + padding: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-6 { + padding: 3.125rem; + } +} +.p-7 { + padding: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-7 { + padding: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-7 { + padding: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-7 { + padding: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-7 { + padding: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-7 { + padding: 4.5rem; + } +} +.p-8 { + padding: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-8 { + padding: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-8 { + padding: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-8 { + padding: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-8 { + padding: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-8 { + padding: 6.125rem; + } +} +.p-9 { + padding: 8rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-9 { + padding: 8rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-9 { + padding: 8rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-9 { + padding: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-9 { + padding: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-9 { + padding: 8rem; + } +} +.p-10 { + padding: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .p-xs-10 { + padding: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-sm-10 { + padding: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-md-10 { + padding: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-lg-10 { + padding: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-xlg-10 { + padding: 10.125rem; + } +} +.p-top-0 { + padding-top: 0; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-0 { + padding-top: 0; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-0 { + padding-top: 0; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-0 { + padding-top: 0; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-0 { + padding-top: 0; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-0 { + padding-top: 0; + } +} +.p-top-1 { + padding-top: 1px; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-1 { + padding-top: 1px; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-1 { + padding-top: 1px; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-1 { + padding-top: 1px; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-1 { + padding-top: 1px; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-1 { + padding-top: 1px; + } +} +.p-top-0 { + padding-top: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-0 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-0 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-0 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-0 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-0 { + padding-top: 0.125rem; + } +} +.p-top-1 { + padding-top: 0rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-1 { + padding-top: 0rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-1 { + padding-top: 0rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-1 { + padding-top: 0rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-1 { + padding-top: 0rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-1 { + padding-top: 0rem; + } +} +.p-top-2 { + padding-top: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-2 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-2 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-2 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-2 { + padding-top: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-2 { + padding-top: 0.125rem; + } +} +.p-top-3 { + padding-top: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-3 { + padding-top: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-3 { + padding-top: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-3 { + padding-top: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-3 { + padding-top: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-3 { + padding-top: 0.5rem; + } +} +.p-top-4 { + padding-top: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-4 { + padding-top: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-4 { + padding-top: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-4 { + padding-top: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-4 { + padding-top: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-4 { + padding-top: 1.125rem; + } +} +.p-top-5 { + padding-top: 2rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-5 { + padding-top: 2rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-5 { + padding-top: 2rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-5 { + padding-top: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-5 { + padding-top: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-5 { + padding-top: 2rem; + } +} +.p-top-6 { + padding-top: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-6 { + padding-top: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-6 { + padding-top: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-6 { + padding-top: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-6 { + padding-top: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-6 { + padding-top: 3.125rem; + } +} +.p-top-7 { + padding-top: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-7 { + padding-top: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-7 { + padding-top: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-7 { + padding-top: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-7 { + padding-top: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-7 { + padding-top: 4.5rem; + } +} +.p-top-8 { + padding-top: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-8 { + padding-top: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-8 { + padding-top: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-8 { + padding-top: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-8 { + padding-top: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-8 { + padding-top: 6.125rem; + } +} +.p-top-9 { + padding-top: 8rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-9 { + padding-top: 8rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-9 { + padding-top: 8rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-9 { + padding-top: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-9 { + padding-top: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-9 { + padding-top: 8rem; + } +} +.p-top-10 { + padding-top: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .p-top-xs-10 { + padding-top: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-top-sm-10 { + padding-top: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-top-md-10 { + padding-top: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-top-lg-10 { + padding-top: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-top-xlg-10 { + padding-top: 10.125rem; + } +} +.p-bottom-0 { + padding-bottom: 0; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-0 { + padding-bottom: 0; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-0 { + padding-bottom: 0; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-0 { + padding-bottom: 0; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-0 { + padding-bottom: 0; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-0 { + padding-bottom: 0; + } +} +.p-bottom-1 { + padding-bottom: 1px; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-1 { + padding-bottom: 1px; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-1 { + padding-bottom: 1px; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-1 { + padding-bottom: 1px; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-1 { + padding-bottom: 1px; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-1 { + padding-bottom: 1px; + } +} +.p-bottom-0 { + padding-bottom: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-0 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-0 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-0 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-0 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-0 { + padding-bottom: 0.125rem; + } +} +.p-bottom-1 { + padding-bottom: 0rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-1 { + padding-bottom: 0rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-1 { + padding-bottom: 0rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-1 { + padding-bottom: 0rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-1 { + padding-bottom: 0rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-1 { + padding-bottom: 0rem; + } +} +.p-bottom-2 { + padding-bottom: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-2 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-2 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-2 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-2 { + padding-bottom: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-2 { + padding-bottom: 0.125rem; + } +} +.p-bottom-3 { + padding-bottom: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-3 { + padding-bottom: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-3 { + padding-bottom: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-3 { + padding-bottom: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-3 { + padding-bottom: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-3 { + padding-bottom: 0.5rem; + } +} +.p-bottom-4 { + padding-bottom: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-4 { + padding-bottom: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-4 { + padding-bottom: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-4 { + padding-bottom: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-4 { + padding-bottom: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-4 { + padding-bottom: 1.125rem; + } +} +.p-bottom-5 { + padding-bottom: 2rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-5 { + padding-bottom: 2rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-5 { + padding-bottom: 2rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-5 { + padding-bottom: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-5 { + padding-bottom: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-5 { + padding-bottom: 2rem; + } +} +.p-bottom-6 { + padding-bottom: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-6 { + padding-bottom: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-6 { + padding-bottom: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-6 { + padding-bottom: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-6 { + padding-bottom: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-6 { + padding-bottom: 3.125rem; + } +} +.p-bottom-7 { + padding-bottom: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-7 { + padding-bottom: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-7 { + padding-bottom: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-7 { + padding-bottom: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-7 { + padding-bottom: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-7 { + padding-bottom: 4.5rem; + } +} +.p-bottom-8 { + padding-bottom: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-8 { + padding-bottom: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-8 { + padding-bottom: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-8 { + padding-bottom: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-8 { + padding-bottom: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-8 { + padding-bottom: 6.125rem; + } +} +.p-bottom-9 { + padding-bottom: 8rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-9 { + padding-bottom: 8rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-9 { + padding-bottom: 8rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-9 { + padding-bottom: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-9 { + padding-bottom: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-9 { + padding-bottom: 8rem; + } +} +.p-bottom-10 { + padding-bottom: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .p-bottom-xs-10 { + padding-bottom: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-bottom-sm-10 { + padding-bottom: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-bottom-md-10 { + padding-bottom: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-bottom-lg-10 { + padding-bottom: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-bottom-xlg-10 { + padding-bottom: 10.125rem; + } +} +.p-left-0 { + padding-left: 0; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-0 { + padding-left: 0; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-0 { + padding-left: 0; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-0 { + padding-left: 0; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-0 { + padding-left: 0; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-0 { + padding-left: 0; + } +} +.p-left-1 { + padding-left: 1px; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-1 { + padding-left: 1px; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-1 { + padding-left: 1px; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-1 { + padding-left: 1px; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-1 { + padding-left: 1px; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-1 { + padding-left: 1px; + } +} +.p-left-0 { + padding-left: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-0 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-0 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-0 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-0 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-0 { + padding-left: 0.125rem; + } +} +.p-left-1 { + padding-left: 0rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-1 { + padding-left: 0rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-1 { + padding-left: 0rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-1 { + padding-left: 0rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-1 { + padding-left: 0rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-1 { + padding-left: 0rem; + } +} +.p-left-2 { + padding-left: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-2 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-2 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-2 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-2 { + padding-left: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-2 { + padding-left: 0.125rem; + } +} +.p-left-3 { + padding-left: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-3 { + padding-left: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-3 { + padding-left: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-3 { + padding-left: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-3 { + padding-left: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-3 { + padding-left: 0.5rem; + } +} +.p-left-4 { + padding-left: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-4 { + padding-left: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-4 { + padding-left: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-4 { + padding-left: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-4 { + padding-left: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-4 { + padding-left: 1.125rem; + } +} +.p-left-5 { + padding-left: 2rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-5 { + padding-left: 2rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-5 { + padding-left: 2rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-5 { + padding-left: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-5 { + padding-left: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-5 { + padding-left: 2rem; + } +} +.p-left-6 { + padding-left: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-6 { + padding-left: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-6 { + padding-left: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-6 { + padding-left: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-6 { + padding-left: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-6 { + padding-left: 3.125rem; + } +} +.p-left-7 { + padding-left: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-7 { + padding-left: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-7 { + padding-left: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-7 { + padding-left: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-7 { + padding-left: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-7 { + padding-left: 4.5rem; + } +} +.p-left-8 { + padding-left: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-8 { + padding-left: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-8 { + padding-left: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-8 { + padding-left: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-8 { + padding-left: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-8 { + padding-left: 6.125rem; + } +} +.p-left-9 { + padding-left: 8rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-9 { + padding-left: 8rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-9 { + padding-left: 8rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-9 { + padding-left: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-9 { + padding-left: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-9 { + padding-left: 8rem; + } +} +.p-left-10 { + padding-left: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .p-left-xs-10 { + padding-left: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-left-sm-10 { + padding-left: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-left-md-10 { + padding-left: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-left-lg-10 { + padding-left: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-left-xlg-10 { + padding-left: 10.125rem; + } +} +.p-right-0 { + padding-right: 0; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-0 { + padding-right: 0; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-0 { + padding-right: 0; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-0 { + padding-right: 0; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-0 { + padding-right: 0; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-0 { + padding-right: 0; + } +} +.p-right-1 { + padding-right: 1px; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-1 { + padding-right: 1px; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-1 { + padding-right: 1px; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-1 { + padding-right: 1px; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-1 { + padding-right: 1px; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-1 { + padding-right: 1px; + } +} +.p-right-0 { + padding-right: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-0 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-0 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-0 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-0 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-0 { + padding-right: 0.125rem; + } +} +.p-right-1 { + padding-right: 0rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-1 { + padding-right: 0rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-1 { + padding-right: 0rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-1 { + padding-right: 0rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-1 { + padding-right: 0rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-1 { + padding-right: 0rem; + } +} +.p-right-2 { + padding-right: 0.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-2 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-2 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-2 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-2 { + padding-right: 0.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-2 { + padding-right: 0.125rem; + } +} +.p-right-3 { + padding-right: 0.5rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-3 { + padding-right: 0.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-3 { + padding-right: 0.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-3 { + padding-right: 0.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-3 { + padding-right: 0.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-3 { + padding-right: 0.5rem; + } +} +.p-right-4 { + padding-right: 1.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-4 { + padding-right: 1.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-4 { + padding-right: 1.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-4 { + padding-right: 1.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-4 { + padding-right: 1.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-4 { + padding-right: 1.125rem; + } +} +.p-right-5 { + padding-right: 2rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-5 { + padding-right: 2rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-5 { + padding-right: 2rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-5 { + padding-right: 2rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-5 { + padding-right: 2rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-5 { + padding-right: 2rem; + } +} +.p-right-6 { + padding-right: 3.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-6 { + padding-right: 3.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-6 { + padding-right: 3.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-6 { + padding-right: 3.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-6 { + padding-right: 3.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-6 { + padding-right: 3.125rem; + } +} +.p-right-7 { + padding-right: 4.5rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-7 { + padding-right: 4.5rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-7 { + padding-right: 4.5rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-7 { + padding-right: 4.5rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-7 { + padding-right: 4.5rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-7 { + padding-right: 4.5rem; + } +} +.p-right-8 { + padding-right: 6.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-8 { + padding-right: 6.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-8 { + padding-right: 6.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-8 { + padding-right: 6.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-8 { + padding-right: 6.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-8 { + padding-right: 6.125rem; + } +} +.p-right-9 { + padding-right: 8rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-9 { + padding-right: 8rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-9 { + padding-right: 8rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-9 { + padding-right: 8rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-9 { + padding-right: 8rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-9 { + padding-right: 8rem; + } +} +.p-right-10 { + padding-right: 10.125rem; +} + +@media only screen and (min-width: 576px) { + .p-right-xs-10 { + padding-right: 10.125rem; + } +} +@media only screen and (min-width: 768px) { + .p-right-sm-10 { + padding-right: 10.125rem; + } +} +@media only screen and (min-width: 992px) { + .p-right-md-10 { + padding-right: 10.125rem; + } +} +@media only screen and (min-width: 1200px) { + .p-right-lg-10 { + padding-right: 10.125rem; + } +} +@media only screen and (min-width: 1600px) { + .p-right-xlg-10 { + padding-right: 10.125rem; + } +} +/** + * colors + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.color-body { + color: var(--body); +} + +.color-text { + color: var(--text); +} + +.color-text-contrast { + color: var(--text-contrast); +} + +.color-primary { + color: var(--primary); +} + +.color-primary-contrast { + color: var(--primary-contrast); +} + +.color-active { + color: var(--active); +} + +.color-active-contrast { + color: var(--active-contrast); +} + +.color-link { + color: var(--link); +} + +.color-link-hover { + color: var(--link-hover); +} + +.color-danger { + color: var(--danger); +} + +.color-danger-contrast { + color: var(--danger-contrast); +} + +.color-info { + color: var(--info); +} + +.color-info-constrast { + color: var(--info-constrast); +} + +.color-success { + color: var(--success); +} + +.color-success-contrast { + color: var(--success-contrast); +} + +.color-warning { + color: var(--warning); +} + +.color-warning-contrast { + color: var(--warning-contrast); +} + +.color-background { + color: var(--background); +} + +.color-background-contrast { + color: var(--background-contrast); +} + +.color-background-alpha { + color: var(--background-alpha); +} + +.color-border { + color: var(--border); +} + +.color-border-contrast { + color: var(--border-contrast); +} + +.fill-body { + fill: var(--body); +} +.fill-body svg { + fill: var(--body); +} + +.fill-text { + fill: var(--text); +} +.fill-text svg { + fill: var(--text); +} + +.fill-text-contrast { + fill: var(--text-contrast); +} +.fill-text-contrast svg { + fill: var(--text-contrast); +} + +.fill-primary { + fill: var(--primary); +} +.fill-primary svg { + fill: var(--primary); +} + +.fill-primary-contrast { + fill: var(--primary-contrast); +} +.fill-primary-contrast svg { + fill: var(--primary-contrast); +} + +.fill-active { + fill: var(--active); +} +.fill-active svg { + fill: var(--active); +} + +.fill-active-contrast { + fill: var(--active-contrast); +} +.fill-active-contrast svg { + fill: var(--active-contrast); +} + +.fill-link { + fill: var(--link); +} +.fill-link svg { + fill: var(--link); +} + +.fill-link-hover { + fill: var(--link-hover); +} +.fill-link-hover svg { + fill: var(--link-hover); +} + +.fill-danger { + fill: var(--danger); +} +.fill-danger svg { + fill: var(--danger); +} + +.fill-danger-contrast { + fill: var(--danger-contrast); +} +.fill-danger-contrast svg { + fill: var(--danger-contrast); +} + +.fill-info { + fill: var(--info); +} +.fill-info svg { + fill: var(--info); +} + +.fill-info-constrast { + fill: var(--info-constrast); +} +.fill-info-constrast svg { + fill: var(--info-constrast); +} + +.fill-success { + fill: var(--success); +} +.fill-success svg { + fill: var(--success); +} + +.fill-success-contrast { + fill: var(--success-contrast); +} +.fill-success-contrast svg { + fill: var(--success-contrast); +} + +.fill-warning { + fill: var(--warning); +} +.fill-warning svg { + fill: var(--warning); +} + +.fill-warning-contrast { + fill: var(--warning-contrast); +} +.fill-warning-contrast svg { + fill: var(--warning-contrast); +} + +.fill-background { + fill: var(--background); +} +.fill-background svg { + fill: var(--background); +} + +.fill-background-contrast { + fill: var(--background-contrast); +} +.fill-background-contrast svg { + fill: var(--background-contrast); +} + +.fill-background-alpha { + fill: var(--background-alpha); +} +.fill-background-alpha svg { + fill: var(--background-alpha); +} + +.fill-border { + fill: var(--border); +} +.fill-border svg { + fill: var(--border); +} + +.fill-border-contrast { + fill: var(--border-contrast); +} +.fill-border-contrast svg { + fill: var(--border-contrast); +} + +.fill-body-hover:hover { + fill: var(--body); +} +.fill-body-hover:hover svg { + fill: var(--body); +} + +.fill-text-hover:hover { + fill: var(--text); +} +.fill-text-hover:hover svg { + fill: var(--text); +} + +.fill-text-contrast-hover:hover { + fill: var(--text-contrast); +} +.fill-text-contrast-hover:hover svg { + fill: var(--text-contrast); +} + +.fill-primary-hover:hover { + fill: var(--primary); +} +.fill-primary-hover:hover svg { + fill: var(--primary); +} + +.fill-primary-contrast-hover:hover { + fill: var(--primary-contrast); +} +.fill-primary-contrast-hover:hover svg { + fill: var(--primary-contrast); +} + +.fill-active-hover:hover { + fill: var(--active); +} +.fill-active-hover:hover svg { + fill: var(--active); +} + +.fill-active-contrast-hover:hover { + fill: var(--active-contrast); +} +.fill-active-contrast-hover:hover svg { + fill: var(--active-contrast); +} + +.fill-link-hover:hover { + fill: var(--link); +} +.fill-link-hover:hover svg { + fill: var(--link); +} + +.fill-link-hover-hover:hover { + fill: var(--link-hover); +} +.fill-link-hover-hover:hover svg { + fill: var(--link-hover); +} + +.fill-danger-hover:hover { + fill: var(--danger); +} +.fill-danger-hover:hover svg { + fill: var(--danger); +} + +.fill-danger-contrast-hover:hover { + fill: var(--danger-contrast); +} +.fill-danger-contrast-hover:hover svg { + fill: var(--danger-contrast); +} + +.fill-info-hover:hover { + fill: var(--info); +} +.fill-info-hover:hover svg { + fill: var(--info); +} + +.fill-info-constrast-hover:hover { + fill: var(--info-constrast); +} +.fill-info-constrast-hover:hover svg { + fill: var(--info-constrast); +} + +.fill-success-hover:hover { + fill: var(--success); +} +.fill-success-hover:hover svg { + fill: var(--success); +} + +.fill-success-contrast-hover:hover { + fill: var(--success-contrast); +} +.fill-success-contrast-hover:hover svg { + fill: var(--success-contrast); +} + +.fill-warning-hover:hover { + fill: var(--warning); +} +.fill-warning-hover:hover svg { + fill: var(--warning); +} + +.fill-warning-contrast-hover:hover { + fill: var(--warning-contrast); +} +.fill-warning-contrast-hover:hover svg { + fill: var(--warning-contrast); +} + +.fill-background-hover:hover { + fill: var(--background); +} +.fill-background-hover:hover svg { + fill: var(--background); +} + +.fill-background-contrast-hover:hover { + fill: var(--background-contrast); +} +.fill-background-contrast-hover:hover svg { + fill: var(--background-contrast); +} + +.fill-background-alpha-hover:hover { + fill: var(--background-alpha); +} +.fill-background-alpha-hover:hover svg { + fill: var(--background-alpha); +} + +.fill-border-hover:hover { + fill: var(--border); +} +.fill-border-hover:hover svg { + fill: var(--border); +} + +.fill-border-contrast-hover:hover { + fill: var(--border-contrast); +} +.fill-border-contrast-hover:hover svg { + fill: var(--border-contrast); +} + +.border-color-body { + border-color: var(--body); +} + +.border-color-text { + border-color: var(--text); +} + +.border-color-text-contrast { + border-color: var(--text-contrast); +} + +.border-color-primary { + border-color: var(--primary); +} + +.border-color-primary-contrast { + border-color: var(--primary-contrast); +} + +.border-color-active { + border-color: var(--active); +} + +.border-color-active-contrast { + border-color: var(--active-contrast); +} + +.border-color-link { + border-color: var(--link); +} + +.border-color-link-hover { + border-color: var(--link-hover); +} + +.border-color-danger { + border-color: var(--danger); +} + +.border-color-danger-contrast { + border-color: var(--danger-contrast); +} + +.border-color-info { + border-color: var(--info); +} + +.border-color-info-constrast { + border-color: var(--info-constrast); +} + +.border-color-success { + border-color: var(--success); +} + +.border-color-success-contrast { + border-color: var(--success-contrast); +} + +.border-color-warning { + border-color: var(--warning); +} + +.border-color-warning-contrast { + border-color: var(--warning-contrast); +} + +.border-color-background { + border-color: var(--background); +} + +.border-color-background-contrast { + border-color: var(--background-contrast); +} + +.border-color-background-alpha { + border-color: var(--background-alpha); +} + +.border-color-border { + border-color: var(--border); +} + +.border-color-border-contrast { + border-color: var(--border-contrast); +} + +.background-color-body { + background-color: var(--body); +} + +.background-color-text { + background-color: var(--text); +} + +.background-color-text-contrast { + background-color: var(--text-contrast); +} + +.background-color-primary { + background-color: var(--primary); +} + +.background-color-primary-contrast { + background-color: var(--primary-contrast); +} + +.background-color-active { + background-color: var(--active); +} + +.background-color-active-contrast { + background-color: var(--active-contrast); +} + +.background-color-link { + background-color: var(--link); +} + +.background-color-link-hover { + background-color: var(--link-hover); +} + +.background-color-danger { + background-color: var(--danger); +} + +.background-color-danger-contrast { + background-color: var(--danger-contrast); +} + +.background-color-info { + background-color: var(--info); +} + +.background-color-info-constrast { + background-color: var(--info-constrast); +} + +.background-color-success { + background-color: var(--success); +} + +.background-color-success-contrast { + background-color: var(--success-contrast); +} + +.background-color-warning { + background-color: var(--warning); +} + +.background-color-warning-contrast { + background-color: var(--warning-contrast); +} + +.background-color-background { + background-color: var(--background); +} + +.background-color-background-contrast { + background-color: var(--background-contrast); +} + +.background-color-background-alpha { + background-color: var(--background-alpha); +} + +.background-color-border { + background-color: var(--border); +} + +.background-color-border-contrast { + background-color: var(--border-contrast); +} + +/** + * typography + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +.left { + text-align: left; +} + +@media only screen and (min-width: 576px) { + .left-xs { + text-align: left; + } +} +@media only screen and (min-width: 768px) { + .left-sm { + text-align: left; + } +} +@media only screen and (min-width: 992px) { + .left-md { + text-align: left; + } +} +@media only screen and (min-width: 1200px) { + .left-lg { + text-align: left; + } +} +@media only screen and (min-width: 1600px) { + .left-xlg { + text-align: left; + } +} +.right { + text-align: right; +} + +@media only screen and (min-width: 576px) { + .right-xs { + text-align: right; + } +} +@media only screen and (min-width: 768px) { + .right-sm { + text-align: right; + } +} +@media only screen and (min-width: 992px) { + .right-md { + text-align: right; + } +} +@media only screen and (min-width: 1200px) { + .right-lg { + text-align: right; + } +} +@media only screen and (min-width: 1600px) { + .right-xlg { + text-align: right; + } +} +.center { + text-align: center; +} + +@media only screen and (min-width: 576px) { + .center-xs { + text-align: center; + } +} +@media only screen and (min-width: 768px) { + .center-sm { + text-align: center; + } +} +@media only screen and (min-width: 992px) { + .center-md { + text-align: center; + } +} +@media only screen and (min-width: 1200px) { + .center-lg { + text-align: center; + } +} +@media only screen and (min-width: 1600px) { + .center-xlg { + text-align: center; + } +} +.justify { + text-align: justify; +} + +@media only screen and (min-width: 576px) { + .justify-xs { + text-align: justify; + } +} +@media only screen and (min-width: 768px) { + .justify-sm { + text-align: justify; + } +} +@media only screen and (min-width: 992px) { + .justify-md { + text-align: justify; + } +} +@media only screen and (min-width: 1200px) { + .justify-lg { + text-align: justify; + } +} +@media only screen and (min-width: 1600px) { + .justify-xlg { + text-align: justify; + } +} +.uppercase { + text-transform: uppercase; +} + +@media only screen and (min-width: 576px) { + .uppercase-xs { + text-transform: uppercase; + } +} +@media only screen and (min-width: 768px) { + .uppercase-sm { + text-transform: uppercase; + } +} +@media only screen and (min-width: 992px) { + .uppercase-md { + text-transform: uppercase; + } +} +@media only screen and (min-width: 1200px) { + .uppercase-lg { + text-transform: uppercase; + } +} +@media only screen and (min-width: 1600px) { + .uppercase-xlg { + text-transform: uppercase; + } +} +.lowercase { + text-transform: lowercase; +} + +@media only screen and (min-width: 576px) { + .lowercase-xs { + text-transform: lowercase; + } +} +@media only screen and (min-width: 768px) { + .lowercase-sm { + text-transform: lowercase; + } +} +@media only screen and (min-width: 992px) { + .lowercase-md { + text-transform: lowercase; + } +} +@media only screen and (min-width: 1200px) { + .lowercase-lg { + text-transform: lowercase; + } +} +@media only screen and (min-width: 1600px) { + .lowercase-xlg { + text-transform: lowercase; + } +} +.crossed { + text-decoration: line-through; +} + +@media only screen and (min-width: 576px) { + .crossed-xs { + text-decoration: line-through; + } +} +@media only screen and (min-width: 768px) { + .crossed-sm { + text-decoration: line-through; + } +} +@media only screen and (min-width: 992px) { + .crossed-md { + text-decoration: line-through; + } +} +@media only screen and (min-width: 1200px) { + .crossed-lg { + text-decoration: line-through; + } +} +@media only screen and (min-width: 1600px) { + .crossed-xlg { + text-decoration: line-through; + } +} +.underline { + text-decoration: underline; +} + +@media only screen and (min-width: 576px) { + .underline-xs { + text-decoration: underline; + } +} +@media only screen and (min-width: 768px) { + .underline-sm { + text-decoration: underline; + } +} +@media only screen and (min-width: 992px) { + .underline-md { + text-decoration: underline; + } +} +@media only screen and (min-width: 1200px) { + .underline-lg { + text-decoration: underline; + } +} +@media only screen and (min-width: 1600px) { + .underline-xlg { + text-decoration: underline; + } +} +.capitalize { + text-transform: capitalize; +} + +@media only screen and (min-width: 576px) { + .capitalize-xs { + text-transform: capitalize; + } +} +@media only screen and (min-width: 768px) { + .capitalize-sm { + text-transform: capitalize; + } +} +@media only screen and (min-width: 992px) { + .capitalize-md { + text-transform: capitalize; + } +} +@media only screen and (min-width: 1200px) { + .capitalize-lg { + text-transform: capitalize; + } +} +@media only screen and (min-width: 1600px) { + .capitalize-xlg { + text-transform: capitalize; + } +} +.italic { + font-style: italic; +} + +@media only screen and (min-width: 576px) { + .italic-xs { + font-style: italic; + } +} +@media only screen and (min-width: 768px) { + .italic-sm { + font-style: italic; + } +} +@media only screen and (min-width: 992px) { + .italic-md { + font-style: italic; + } +} +@media only screen and (min-width: 1200px) { + .italic-lg { + font-style: italic; + } +} +@media only screen and (min-width: 1600px) { + .italic-xlg { + font-style: italic; + } +} +.light { + font-weight: lighter; +} + +@media only screen and (min-width: 576px) { + .light-xs { + font-weight: lighter; + } +} +@media only screen and (min-width: 768px) { + .light-sm { + font-weight: lighter; + } +} +@media only screen and (min-width: 992px) { + .light-md { + font-weight: lighter; + } +} +@media only screen and (min-width: 1200px) { + .light-lg { + font-weight: lighter; + } +} +@media only screen and (min-width: 1600px) { + .light-xlg { + font-weight: lighter; + } +} +.normal { + font-weight: normal; +} + +@media only screen and (min-width: 576px) { + .normal-xs { + font-weight: normal; + } +} +@media only screen and (min-width: 768px) { + .normal-sm { + font-weight: normal; + } +} +@media only screen and (min-width: 992px) { + .normal-md { + font-weight: normal; + } +} +@media only screen and (min-width: 1200px) { + .normal-lg { + font-weight: normal; + } +} +@media only screen and (min-width: 1600px) { + .normal-xlg { + font-weight: normal; + } +} +.medium { + font-weight: medium; +} + +@media only screen and (min-width: 576px) { + .medium-xs { + font-weight: medium; + } +} +@media only screen and (min-width: 768px) { + .medium-sm { + font-weight: medium; + } +} +@media only screen and (min-width: 992px) { + .medium-md { + font-weight: medium; + } +} +@media only screen and (min-width: 1200px) { + .medium-lg { + font-weight: medium; + } +} +@media only screen and (min-width: 1600px) { + .medium-xlg { + font-weight: medium; + } +} +.bold { + font-weight: bolder; +} + +@media only screen and (min-width: 576px) { + .bold-xs { + font-weight: bolder; + } +} +@media only screen and (min-width: 768px) { + .bold-sm { + font-weight: bolder; + } +} +@media only screen and (min-width: 992px) { + .bold-md { + font-weight: bolder; + } +} +@media only screen and (min-width: 1200px) { + .bold-lg { + font-weight: bolder; + } +} +@media only screen and (min-width: 1600px) { + .bold-xlg { + font-weight: bolder; + } +} +/** + * font-sizes + * + * + */ +.size-default { + font-size: 0.9rem; +} + +@media only screen and (min-width: 576px) { + .size-xs-default { + font-size: 0.9rem; + } +} +@media only screen and (min-width: 768px) { + .size-sm-default { + font-size: 0.9rem; + } +} +@media only screen and (min-width: 992px) { + .size-md-default { + font-size: 0.9rem; + } +} +@media only screen and (min-width: 1200px) { + .size-lg-default { + font-size: 0.9rem; + } +} +@media only screen and (min-width: 1600px) { + .size-xlg-default { + font-size: 0.9rem; + } +} +.size-small { + font-size: 0.675rem; +} + +@media only screen and (min-width: 576px) { + .size-xs-small { + font-size: 0.675rem; + } +} +@media only screen and (min-width: 768px) { + .size-sm-small { + font-size: 0.675rem; + } +} +@media only screen and (min-width: 992px) { + .size-md-small { + font-size: 0.675rem; + } +} +@media only screen and (min-width: 1200px) { + .size-lg-small { + font-size: 0.675rem; + } +} +@media only screen and (min-width: 1600px) { + .size-xlg-small { + font-size: 0.675rem; + } +} +.size-medium { + font-size: 1.35rem; +} + +@media only screen and (min-width: 576px) { + .size-xs-medium { + font-size: 1.35rem; + } +} +@media only screen and (min-width: 768px) { + .size-sm-medium { + font-size: 1.35rem; + } +} +@media only screen and (min-width: 992px) { + .size-md-medium { + font-size: 1.35rem; + } +} +@media only screen and (min-width: 1200px) { + .size-lg-medium { + font-size: 1.35rem; + } +} +@media only screen and (min-width: 1600px) { + .size-xlg-medium { + font-size: 1.35rem; + } +} +.size-large { + font-size: 1.8rem; +} + +@media only screen and (min-width: 576px) { + .size-xs-large { + font-size: 1.8rem; + } +} +@media only screen and (min-width: 768px) { + .size-sm-large { + font-size: 1.8rem; + } +} +@media only screen and (min-width: 992px) { + .size-md-large { + font-size: 1.8rem; + } +} +@media only screen and (min-width: 1200px) { + .size-lg-large { + font-size: 1.8rem; + } +} +@media only screen and (min-width: 1600px) { + .size-xlg-large { + font-size: 1.8rem; + } +} +.size-big { + font-size: 2.7rem; +} + +@media only screen and (min-width: 576px) { + .size-xs-big { + font-size: 2.7rem; + } +} +@media only screen and (min-width: 768px) { + .size-sm-big { + font-size: 2.7rem; + } +} +@media only screen and (min-width: 992px) { + .size-md-big { + font-size: 2.7rem; + } +} +@media only screen and (min-width: 1200px) { + .size-lg-big { + font-size: 2.7rem; + } +} +@media only screen and (min-width: 1600px) { + .size-xlg-big { + font-size: 2.7rem; + } +} +/** + * white-space + * + * + */ +.white-space-normal { + white-space: normal; +} + +@media only screen and (min-width: 576px) { + .white-space-normal-xs { + white-space: normal; + } +} +@media only screen and (min-width: 768px) { + .white-space-normal-sm { + white-space: normal; + } +} +@media only screen and (min-width: 992px) { + .white-space-normal-md { + white-space: normal; + } +} +@media only screen and (min-width: 1200px) { + .white-space-normal-lg { + white-space: normal; + } +} +@media only screen and (min-width: 1600px) { + .white-space-normal-xlg { + white-space: normal; + } +} +.white-space-nowrap { + white-space: nowrap; +} + +@media only screen and (min-width: 576px) { + .white-space-nowrap-xs { + white-space: nowrap; + } +} +@media only screen and (min-width: 768px) { + .white-space-nowrap-sm { + white-space: nowrap; + } +} +@media only screen and (min-width: 992px) { + .white-space-nowrap-md { + white-space: nowrap; + } +} +@media only screen and (min-width: 1200px) { + .white-space-nowrap-lg { + white-space: nowrap; + } +} +@media only screen and (min-width: 1600px) { + .white-space-nowrap-xlg { + white-space: nowrap; + } +} +.white-space-pre { + white-space: pre; +} + +@media only screen and (min-width: 576px) { + .white-space-pre-xs { + white-space: pre; + } +} +@media only screen and (min-width: 768px) { + .white-space-pre-sm { + white-space: pre; + } +} +@media only screen and (min-width: 992px) { + .white-space-pre-md { + white-space: pre; + } +} +@media only screen and (min-width: 1200px) { + .white-space-pre-lg { + white-space: pre; + } +} +@media only screen and (min-width: 1600px) { + .white-space-pre-xlg { + white-space: pre; + } +} +.white-space-preline { + white-space: preline; +} + +@media only screen and (min-width: 576px) { + .white-space-preline-xs { + white-space: preline; + } +} +@media only screen and (min-width: 768px) { + .white-space-preline-sm { + white-space: preline; + } +} +@media only screen and (min-width: 992px) { + .white-space-preline-md { + white-space: preline; + } +} +@media only screen and (min-width: 1200px) { + .white-space-preline-lg { + white-space: preline; + } +} +@media only screen and (min-width: 1600px) { + .white-space-preline-xlg { + white-space: preline; + } +} +.white-space-preline { + white-space: pre-line; +} + +@media only screen and (min-width: 576px) { + .white-space-preline-xs { + white-space: pre-line; + } +} +@media only screen and (min-width: 768px) { + .white-space-preline-sm { + white-space: pre-line; + } +} +@media only screen and (min-width: 992px) { + .white-space-preline-md { + white-space: pre-line; + } +} +@media only screen and (min-width: 1200px) { + .white-space-preline-lg { + white-space: pre-line; + } +} +@media only screen and (min-width: 1600px) { + .white-space-preline-xlg { + white-space: pre-line; + } +} +.white-space-prewrap { + white-space: pre-wrap; +} + +@media only screen and (min-width: 576px) { + .white-space-prewrap-xs { + white-space: pre-wrap; + } +} +@media only screen and (min-width: 768px) { + .white-space-prewrap-sm { + white-space: pre-wrap; + } +} +@media only screen and (min-width: 992px) { + .white-space-prewrap-md { + white-space: pre-wrap; + } +} +@media only screen and (min-width: 1200px) { + .white-space-prewrap-lg { + white-space: pre-wrap; + } +} +@media only screen and (min-width: 1600px) { + .white-space-prewrap-xlg { + white-space: pre-wrap; + } +} +/** + * visibility + * + * + * @author Björn Hase, me@herr-hase.wtf + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/plain-ui.git + * + */ +/** + * display + * + * + */ +.display-block { + display: block; +} + +@media only screen and (min-width: 576px) { + .display-block-xs { + display: block; + } +} +@media only screen and (min-width: 768px) { + .display-block-sm { + display: block; + } +} +@media only screen and (min-width: 992px) { + .display-block-md { + display: block; + } +} +@media only screen and (min-width: 1200px) { + .display-block-lg { + display: block; + } +} +@media only screen and (min-width: 1600px) { + .display-block-xlg { + display: block; + } +} +.display-inline { + display: inline; +} + +@media only screen and (min-width: 576px) { + .display-inline-xs { + display: inline; + } +} +@media only screen and (min-width: 768px) { + .display-inline-sm { + display: inline; + } +} +@media only screen and (min-width: 992px) { + .display-inline-md { + display: inline; + } +} +@media only screen and (min-width: 1200px) { + .display-inline-lg { + display: inline; + } +} +@media only screen and (min-width: 1600px) { + .display-inline-xlg { + display: inline; + } +} +.display-inline-block { + display: inline-block; +} + +@media only screen and (min-width: 576px) { + .display-inline-block-xs { + display: inline-block; + } +} +@media only screen and (min-width: 768px) { + .display-inline-block-sm { + display: inline-block; + } +} +@media only screen and (min-width: 992px) { + .display-inline-block-md { + display: inline-block; + } +} +@media only screen and (min-width: 1200px) { + .display-inline-block-lg { + display: inline-block; + } +} +@media only screen and (min-width: 1600px) { + .display-inline-block-xlg { + display: inline-block; + } +} +.display-flex { + display: flex; +} + +@media only screen and (min-width: 576px) { + .display-flex-xs { + display: flex; + } +} +@media only screen and (min-width: 768px) { + .display-flex-sm { + display: flex; + } +} +@media only screen and (min-width: 992px) { + .display-flex-md { + display: flex; + } +} +@media only screen and (min-width: 1200px) { + .display-flex-lg { + display: flex; + } +} +@media only screen and (min-width: 1600px) { + .display-flex-xlg { + display: flex; + } +} +.display-inline-flex { + display: inline-flex; +} + +@media only screen and (min-width: 576px) { + .display-inline-flex-xs { + display: inline-flex; + } +} +@media only screen and (min-width: 768px) { + .display-inline-flex-sm { + display: inline-flex; + } +} +@media only screen and (min-width: 992px) { + .display-inline-flex-md { + display: inline-flex; + } +} +@media only screen and (min-width: 1200px) { + .display-inline-flex-lg { + display: inline-flex; + } +} +@media only screen and (min-width: 1600px) { + .display-inline-flex-xlg { + display: inline-flex; + } +} +.display-table { + display: table; +} + +@media only screen and (min-width: 576px) { + .display-table-xs { + display: table; + } +} +@media only screen and (min-width: 768px) { + .display-table-sm { + display: table; + } +} +@media only screen and (min-width: 992px) { + .display-table-md { + display: table; + } +} +@media only screen and (min-width: 1200px) { + .display-table-lg { + display: table; + } +} +@media only screen and (min-width: 1600px) { + .display-table-xlg { + display: table; + } +} +/** + * for hidden-xs etc, show https://reflexgrid.com/#visibility-helpers + * + * @TODO full integration of reflexgrid will change this part + * + */ +/** + * Visibility + * + */ +.visibility-hidden { + visibility: hidden; +} + +.visibility-visible { + visibility: visible; +} + +.visibility-collapse { + visibility: collapse; +} + +/** + * Opacity + * + * + */ +.opacity-1 { + opacity: 0.1; +} + +.opacity-2 { + opacity: 0.2; +} + +.opacity-3 { + opacity: 0.3; +} + +.opacity-4 { + opacity: 0.4; +} + +.opacity-5 { + opacity: 0.5; +} + +.opacity-6 { + opacity: 0.6; +} + +.opacity-7 { + opacity: 0.7; +} + +.opacity-8 { + opacity: 0.8; +} + +.opacity-9 { + opacity: 0.9; +} + +.opacity-10 { + opacity: 1; +} + +/** + * + * + */ +.overflow-hidden { + overflow: hidden; +} + +.tiny-masonry { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); + grid-auto-rows: 0; + grid-gap: 20px; +} + +.tiny-masonry__item { + line-height: 0; +} +.tiny-masonry__item span { + margin: 1em; + position: absolute; + top: 0; + left: 0; + padding: 1em 0.5em; + background: black; + color: white; + z-index: 1; +} +.tiny-masonry__item-inner { + position: relative; +} +.tiny-masonry__item:nth-child(3n+1) img { + height: 300px; +} +.tiny-masonry__item:nth-child(3n+2) img { + height: 500px; +} +.tiny-masonry__item:nth-child(3n) img { + height: 400px; +} + +img { + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} diff --git a/example/example.js b/example/example.js new file mode 100644 index 0000000..735d0f4 --- /dev/null +++ b/example/example.js @@ -0,0 +1,430 @@ +/******/ (() => { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/example.js": +/*!************************!*\ + !*** ./src/example.js ***! + \************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _masonry_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./masonry.js */ "./src/masonry.js"); + +document.addEventListener("DOMContentLoaded", function (event) { + var masonry = new _masonry_js__WEBPACK_IMPORTED_MODULE_0__["default"](); +}); + +/***/ }), + +/***/ "./src/masonry.js": +/*!************************!*\ + !*** ./src/masonry.js ***! + \************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var throttle_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! throttle-debounce */ "./node_modules/throttle-debounce/esm/index.js"); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } +function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } +function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } + +var Masonry = /*#__PURE__*/function () { + function Masonry() { + var _this = this; + _classCallCheck(this, Masonry); + this.elements = document.querySelectorAll('.tiny-masonry__item-inner'); + this.container = document.querySelector('.tiny-masonry'); + this.calculate(); + window.addEventListener('resize', (0,throttle_debounce__WEBPACK_IMPORTED_MODULE_0__.throttle)(300, function () { + _this.calculate(); + }), false); + } + _createClass(Masonry, [{ + key: "calculate", + value: function calculate() { + this.columns = Math.ceil(this.container.offsetWidth / this.elements[0].parentElement.offsetWidth) - 1; + for (var i = 0; i < this.elements.length; i++) { + this.elements[i].parentElement.style.marginTop = '0px'; + } + for (var _i = 0; _i < this.elements.length; _i++) { + if (this.elements[_i + this.columns]) { + var offset = 0; + + // if style was already + if (this.elements[_i] && this.elements[_i].parentElement.style.marginTop) { + offset += parseInt(this.elements[_i].parentElement.style.marginTop); + } + + // setting + this.elements[_i + this.columns].parentElement.style.marginTop = this.elements[_i].offsetHeight + parseInt(offset) + 'px'; + } + } + } + }]); + return Masonry; +}(); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Masonry); + +/***/ }), + +/***/ "./src/example.scss": +/*!**************************!*\ + !*** ./src/example.scss ***! + \**************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./node_modules/throttle-debounce/esm/index.js": +/*!*****************************************************!*\ + !*** ./node_modules/throttle-debounce/esm/index.js ***! + \*****************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "debounce": () => (/* binding */ debounce), +/* harmony export */ "throttle": () => (/* binding */ throttle) +/* harmony export */ }); +/* eslint-disable no-undefined,no-param-reassign,no-shadow */ + +/** + * Throttle execution of a function. Especially useful for rate limiting + * execution of handlers on events like resize and scroll. + * + * @param {number} delay - A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) + * are most useful. + * @param {Function} callback - A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, + * as-is, to `callback` when the throttled-function is executed. + * @param {object} [options] - An object to configure options. + * @param {boolean} [options.noTrailing] - Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds + * while the throttled-function is being called. If noTrailing is false or unspecified, callback will be executed + * one final time after the last throttled-function call. (After the throttled-function has not been called for + * `delay` milliseconds, the internal counter is reset). + * @param {boolean} [options.noLeading] - Optional, defaults to false. If noLeading is false, the first throttled-function call will execute callback + * immediately. If noLeading is true, the first the callback execution will be skipped. It should be noted that + * callback will never executed if both noLeading = true and noTrailing = true. + * @param {boolean} [options.debounceMode] - If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is + * false (at end), schedule `callback` to execute after `delay` ms. + * + * @returns {Function} A new, throttled, function. + */ +function throttle (delay, callback, options) { + var _ref = options || {}, + _ref$noTrailing = _ref.noTrailing, + noTrailing = _ref$noTrailing === void 0 ? false : _ref$noTrailing, + _ref$noLeading = _ref.noLeading, + noLeading = _ref$noLeading === void 0 ? false : _ref$noLeading, + _ref$debounceMode = _ref.debounceMode, + debounceMode = _ref$debounceMode === void 0 ? undefined : _ref$debounceMode; + /* + * After wrapper has stopped being called, this timeout ensures that + * `callback` is executed at the proper times in `throttle` and `end` + * debounce modes. + */ + + + var timeoutID; + var cancelled = false; // Keep track of the last time `callback` was executed. + + var lastExec = 0; // Function to clear existing timeout + + function clearExistingTimeout() { + if (timeoutID) { + clearTimeout(timeoutID); + } + } // Function to cancel next exec + + + function cancel(options) { + var _ref2 = options || {}, + _ref2$upcomingOnly = _ref2.upcomingOnly, + upcomingOnly = _ref2$upcomingOnly === void 0 ? false : _ref2$upcomingOnly; + + clearExistingTimeout(); + cancelled = !upcomingOnly; + } + /* + * The `wrapper` function encapsulates all of the throttling / debouncing + * functionality and when executed will limit the rate at which `callback` + * is executed. + */ + + + function wrapper() { + for (var _len = arguments.length, arguments_ = new Array(_len), _key = 0; _key < _len; _key++) { + arguments_[_key] = arguments[_key]; + } + + var self = this; + var elapsed = Date.now() - lastExec; + + if (cancelled) { + return; + } // Execute `callback` and update the `lastExec` timestamp. + + + function exec() { + lastExec = Date.now(); + callback.apply(self, arguments_); + } + /* + * If `debounceMode` is true (at begin) this is used to clear the flag + * to allow future `callback` executions. + */ + + + function clear() { + timeoutID = undefined; + } + + if (!noLeading && debounceMode && !timeoutID) { + /* + * Since `wrapper` is being called for the first time and + * `debounceMode` is true (at begin), execute `callback` + * and noLeading != true. + */ + exec(); + } + + clearExistingTimeout(); + + if (debounceMode === undefined && elapsed > delay) { + if (noLeading) { + /* + * In throttle mode with noLeading, if `delay` time has + * been exceeded, update `lastExec` and schedule `callback` + * to execute after `delay` ms. + */ + lastExec = Date.now(); + + if (!noTrailing) { + timeoutID = setTimeout(debounceMode ? clear : exec, delay); + } + } else { + /* + * In throttle mode without noLeading, if `delay` time has been exceeded, execute + * `callback`. + */ + exec(); + } + } else if (noTrailing !== true) { + /* + * In trailing throttle mode, since `delay` time has not been + * exceeded, schedule `callback` to execute `delay` ms after most + * recent execution. + * + * If `debounceMode` is true (at begin), schedule `clear` to execute + * after `delay` ms. + * + * If `debounceMode` is false (at end), schedule `callback` to + * execute after `delay` ms. + */ + timeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay); + } + } + + wrapper.cancel = cancel; // Return the wrapper function. + + return wrapper; +} + +/* eslint-disable no-undefined */ +/** + * Debounce execution of a function. Debouncing, unlike throttling, + * guarantees that a function is only executed a single time, either at the + * very beginning of a series of calls, or at the very end. + * + * @param {number} delay - A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful. + * @param {Function} callback - A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is, + * to `callback` when the debounced-function is executed. + * @param {object} [options] - An object to configure options. + * @param {boolean} [options.atBegin] - Optional, defaults to false. If atBegin is false or unspecified, callback will only be executed `delay` milliseconds + * after the last debounced-function call. If atBegin is true, callback will be executed only at the first debounced-function call. + * (After the throttled-function has not been called for `delay` milliseconds, the internal counter is reset). + * + * @returns {Function} A new, debounced function. + */ + +function debounce (delay, callback, options) { + var _ref = options || {}, + _ref$atBegin = _ref.atBegin, + atBegin = _ref$atBegin === void 0 ? false : _ref$atBegin; + + return throttle(delay, callback, { + debounceMode: atBegin !== false + }); +} + + +//# sourceMappingURL=index.js.map + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = __webpack_modules__; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/chunk loaded */ +/******/ (() => { +/******/ var deferred = []; +/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { +/******/ if(chunkIds) { +/******/ priority = priority || 0; +/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; +/******/ deferred[i] = [chunkIds, fn, priority]; +/******/ return; +/******/ } +/******/ var notFulfilled = Infinity; +/******/ for (var i = 0; i < deferred.length; i++) { +/******/ var [chunkIds, fn, priority] = deferred[i]; +/******/ var fulfilled = true; +/******/ for (var j = 0; j < chunkIds.length; j++) { +/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { +/******/ chunkIds.splice(j--, 1); +/******/ } else { +/******/ fulfilled = false; +/******/ if(priority < notFulfilled) notFulfilled = priority; +/******/ } +/******/ } +/******/ if(fulfilled) { +/******/ deferred.splice(i--, 1) +/******/ var r = fn(); +/******/ if (r !== undefined) result = r; +/******/ } +/******/ } +/******/ return result; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/jsonp chunk loading */ +/******/ (() => { +/******/ // no baseURI +/******/ +/******/ // object to store loaded and loading chunks +/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched +/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded +/******/ var installedChunks = { +/******/ "/example": 0, +/******/ "example": 0 +/******/ }; +/******/ +/******/ // no chunk on demand loading +/******/ +/******/ // no prefetching +/******/ +/******/ // no preloaded +/******/ +/******/ // no HMR +/******/ +/******/ // no HMR manifest +/******/ +/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); +/******/ +/******/ // install a JSONP callback for chunk loading +/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { +/******/ var [chunkIds, moreModules, runtime] = data; +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0; +/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { +/******/ for(moduleId in moreModules) { +/******/ if(__webpack_require__.o(moreModules, moduleId)) { +/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(runtime) var result = runtime(__webpack_require__); +/******/ } +/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { +/******/ installedChunks[chunkId][0](); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ return __webpack_require__.O(result); +/******/ } +/******/ +/******/ var chunkLoadingGlobal = self["webpackChunk_tiny_components_masonry"] = self["webpackChunk_tiny_components_masonry"] || []; +/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); +/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); +/******/ })(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module depends on other loaded chunks and execution need to be delayed +/******/ __webpack_require__.O(undefined, ["example"], () => (__webpack_require__("./src/example.js"))) +/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["example"], () => (__webpack_require__("./src/example.scss"))) +/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/example/index.html b/example/index.html new file mode 100644 index 0000000..4744527 --- /dev/null +++ b/example/index.html @@ -0,0 +1,55 @@ + + + + + + Tiny Components | Masonry + + + + + + +
+ +
+ +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+
12
+
+ + + + + diff --git a/example/mix-manifest.json b/example/mix-manifest.json new file mode 100644 index 0000000..1bf4b68 --- /dev/null +++ b/example/mix-manifest.json @@ -0,0 +1,14 @@ +{ + "/spritemap.js": "/spritemap.js", + "/symbol-defs.svg": "/symbol-defs.svg", + "/example.js": "/example.js", + "/.css": "/.css", + "/IBMPlexMono-Bold.eot": "/IBMPlexMono-Bold.eot", + "/IBMPlexMono-Bold.ttf": "/IBMPlexMono-Bold.ttf", + "/IBMPlexMono-Bold.woff": "/IBMPlexMono-Bold.woff", + "/IBMPlexMono-Bold.woff2": "/IBMPlexMono-Bold.woff2", + "/IBMPlexMono.eot": "/IBMPlexMono.eot", + "/IBMPlexMono.ttf": "/IBMPlexMono.ttf", + "/IBMPlexMono.woff": "/IBMPlexMono.woff", + "/IBMPlexMono.woff2": "/IBMPlexMono.woff2" +} diff --git a/example/spritemap.js b/example/spritemap.js new file mode 100644 index 0000000..15461a9 --- /dev/null +++ b/example/spritemap.js @@ -0,0 +1,13 @@ +(self["webpackChunk_tiny_components_masonry"] = self["webpackChunk_tiny_components_masonry"] || []).push([["spritemap"],{ + +/***/ "?c20d": +/*!******************************!*\ + !*** spritemap-dummy-module ***! + \******************************/ +/***/ (() => { + + + +/***/ }) + +}]); \ No newline at end of file diff --git a/example/symbol-defs.svg b/example/symbol-defs.svg new file mode 100644 index 0000000..c533c87 --- /dev/null +++ b/example/symbol-defs.svg @@ -0,0 +1 @@ +addarchivearrow-downarrow-left-downarrow-left-uparrow-leftarrow-right-downarrow-right-uparrow-rightarrow-upattachmentbackspacebanbar-chart-altbar-chartboardboldbookbookmarkcalendarcallcameracaret-downcaret-leftcaret-rightcaret-upcheckcheckbox-checkedcheckboxchevron-double-downchevron-double-leftchevron-double-rightchevron-double-upchevron-downchevron-leftchevron-rightchevron-upcircle-addcircle-arrow-downcircle-arrow-leftcircle-arrow-rightcircle-arrow-upcircle-checkcircle-errorcircle-helpcircle-informationcircle-removecircle-warningcircleclipboard-checkclipboard-listclipboardclockclosecloud-downloadcloud-uploadcloudcloudycommentcompasscomputercopycredit-carddatabasedelete-altdeletedocument-adddocument-checkdocument-downloaddocument-emptydocument-removedocumentdownloaddragdropedit-alteditemailenterexpandexportexternal-linkeye-offeyefavoritefilter-1filter-altfilterflagfogfolder-addfolder-checkfolder-downloadfolder-removefoldergridhearthomeimageinboxitaliclaptoplayerslayoutlink-altlinklistlocationlocklog-inlog-outmapmegaphonemenumessage-altmessageminimizemobilemoonnextnotification-offnotificationoptions-horizontaloptions-verticalpausepenpercentagepinplaypreviousprintrainrefreshremovereorder-altreorderrepeatsavesearchselectsendsettingsshareshopping-cart-addshopping-cartshufflesnowsnowflakesortspeakersstopstormstrikethroughsunsunrise-altsunrisesunsetswitchtabletablettagtemperaturetextthree-rowstwo-columnstwo-rowsunderlineundounlockuser-adduser-checkuser-removeuserusersvolume-offvolume-upwarningwebcamwindwindowzoom-inzoom-outgiteagithub \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..62b15b2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16308 @@ +{ + "name": "@tiny-components/masonry", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@tiny-components/masonry", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@tiny-components/plain-ui": "^0.6.0", + "throttle-debounce": "^5.0.0" + }, + "devDependencies": { + "laravel-mix": "^6.0.49", + "laravel-mix-purgecss": "^6.0.0", + "sass": "^1.62.1", + "sass-loader": "^12.6.0", + "svg-spritemap-webpack-plugin": "^4.5.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", + "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.21.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", + "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "dev": true, + "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-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-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==", + "dev": true, + "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==", + "dev": true, + "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-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-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==", + "dev": true, + "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==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-for-of": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.5", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.5", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", + "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "dev": true, + "dependencies": { + "purgecss": "^3.1.3" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@tiny-components/plain-ui": { + "version": "0.6.0", + "resolved": "https://gitea.node001.net/api/packages/tiny-components/npm/%40tiny-components%2Fplain-ui/-/0.6.0/plain-ui-0.6.0.tgz", + "integrity": "sha512-sp4g4qOQjOYbO5p0ssOnGYB7JQrN61fN0LozO4NjOnN4asXRlMmH+FxPUwnRGOJVZcMUjggeb0+3UzHcRfyZTg==", + "license": "MIT", + "dependencies": { + "normalize.css": "^8.0.1" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", + "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/clean-css": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.6.tgz", + "integrity": "sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.34", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz", + "integrity": "sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/imagemin": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-8.0.1.tgz", + "integrity": "sha512-DSpM//dRPzme7doePGkmR1uoquHi0h0ElaA5qFnxHECfFcB8z/jhMI8eqmxWNpHn9ZG18p4PC918sZLhR0cr5A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/imagemin-gifsicle": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", + "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-mozjpeg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", + "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-svgo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", + "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", + "dev": true, + "dependencies": { + "@types/imagemin": "*", + "@types/svgo": "^1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.0.tgz", + "integrity": "sha512-O+z53uwx64xY7D6roOi4+jApDGFg0qn6WHcxe5QeqjMaTezBO/mxdfFXIVAVVyNWKx84OmPB3L8kbVYOTeN34A==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/svgo": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", + "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "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-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "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/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==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.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==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "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.30001486", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz", + "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==", + "dev": true, + "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/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/collect.js": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.36.1.tgz", + "integrity": "sha512-jd97xWPKgHn6uvK31V6zcyPd40lUJd7gpYxbN2VOVxGWO4tyvS9Li4EpsFjXepGTo2tYcOTC4a8YsbQXMJ4XUw==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", + "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", + "dev": true, + "dependencies": { + "commander": "^2.9.0" + }, + "bin": { + "concat": "bin/concat" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat/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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.5" + }, + "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==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "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/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "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/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "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==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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/dom-serializer/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "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==", + "dev": true, + "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/domutils/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.385", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.385.tgz", + "integrity": "sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", + "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", + "dev": true, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "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.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", + "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "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/html-loader/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-minifier-terser/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/html-minifier-terser/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==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "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-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "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/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "dependencies": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/img-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", + "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/img-loader/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/img-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.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==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/laravel-mix": { + "version": "6.0.49", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.49.tgz", + "integrity": "sha512-bBMFpFjp26XfijPvY5y9zGKud7VqlyOE0OWUcPo3vTBY5asw8LTjafAbee1dhfLz6PWNqDziz69CP78ELSpfKw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "@babel/runtime": "^7.15.4", + "@types/babel__core": "^7.1.16", + "@types/clean-css": "^4.2.5", + "@types/imagemin-gifsicle": "^7.0.1", + "@types/imagemin-mozjpeg": "^8.0.1", + "@types/imagemin-optipng": "^5.2.1", + "@types/imagemin-svgo": "^8.0.0", + "autoprefixer": "^10.4.0", + "babel-loader": "^8.2.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "clean-css": "^5.2.4", + "cli-table3": "^0.6.0", + "collect.js": "^4.28.5", + "commander": "^7.2.0", + "concat": "^1.0.3", + "css-loader": "^5.2.6", + "cssnano": "^5.0.8", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "html-loader": "^1.3.2", + "imagemin": "^7.0.1", + "img-loader": "^4.0.0", + "lodash": "^4.17.21", + "md5": "^2.3.0", + "mini-css-extract-plugin": "^1.6.2", + "node-libs-browser": "^2.2.1", + "postcss-load-config": "^3.1.0", + "postcss-loader": "^6.2.0", + "semver": "^7.3.5", + "strip-ansi": "^6.0.0", + "style-loader": "^2.0.0", + "terser": "^5.9.0", + "terser-webpack-plugin": "^5.2.4", + "vue-style-loader": "^4.1.3", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.8.0", + "webpack-notifier": "^1.14.1", + "webpackbar": "^5.0.0-3", + "yargs": "^17.2.1" + }, + "bin": { + "laravel-mix": "bin/cli.js", + "mix": "bin/cli.js" + }, + "engines": { + "node": ">=12.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "postcss": "^8.3.11", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1" + } + }, + "node_modules/laravel-mix-purgecss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/laravel-mix-purgecss/-/laravel-mix-purgecss-6.0.0.tgz", + "integrity": "sha512-1OVy3xVVqvWrBTI+vQrr9qlrNKKqq3lFlWQpdJxKO2IeK8bMERkNab3fLtldyyOd5ApBuoMd81EqF4ew2N/NdA==", + "dev": true, + "dependencies": { + "postcss-purgecss-laravel": "^2.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "laravel-mix": "^6.0.0" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "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==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "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==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "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==", + "dev": true, + "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/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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==", + "dev": true, + "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/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "dev": true, + "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.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.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==", + "dev": true, + "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==", + "dev": true, + "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-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "dev": true, + "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-purgecss-laravel": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-purgecss-laravel/-/postcss-purgecss-laravel-2.0.0.tgz", + "integrity": "sha512-vWObgEC5f0isOdumiLwzJPuZFyp7i1Go9i2Obce5qrVJWciBtCG1rrNiPEb7xp5bU3u/uk30M2P891tLL8tcQQ==", + "dev": true, + "dependencies": { + "@fullhuman/postcss-purgecss": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", + "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "dev": true, + "dependencies": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "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==", + "dev": true, + "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/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true, + "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/readable-stream/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==", + "dev": true + }, + "node_modules/readable-stream/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "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/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "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==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "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==", + "dev": true, + "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/spdy-transport/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==", + "dev": true + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "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/style-loader/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-element-attributes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz", + "integrity": "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/svg-spritemap-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/svg-spritemap-webpack-plugin/-/svg-spritemap-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-ee1k1ZCEbWIOq4pPv9fWTqIhsdPfmzHPXupyqSzoIhsVumvhyNYkN0GIW9gtLsuQUvLt+7GHRhwMMwbVVAbS5w==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.2", + "glob": "^8.0.3", + "joi": "^17.6.0", + "loader-utils": "^3.2.0", + "lodash": "^4.17.21", + "mini-svg-data-uri": "^1.4.4", + "mkdirp": "^1.0.4", + "svg-element-attributes": "^1.3.1", + "svg4everybody": "^2.1.9", + "svgo": "^2.8.0", + "webpack-merge": "^5.8.0", + "webpack-sources": "^3.2.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/svg-spritemap-webpack-plugin/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/svg-spritemap-webpack-plugin/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/svg-spritemap-webpack-plugin/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/svg-spritemap-webpack-plugin/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/svg-spritemap-webpack-plugin/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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svg4everybody": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/svg4everybody/-/svg4everybody-2.1.9.tgz", + "integrity": "sha512-AS9WORVV/vk520ZHxGTlQzyDBizp/h6WyAYUbKhze/kwvQr43DwJpkIIPBomsUyKqN7N+h1deF92N9PmW+o+9A==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "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/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", + "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "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.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz", + "integrity": "sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "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==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "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==", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.82.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.0.tgz", + "integrity": "sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.13.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "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.1.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "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-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.14.0.tgz", + "integrity": "sha512-KUgiUNUZldyx5xz3uK0dnXmvsSz03TAMCLtO1cUOb5oishh9sfP3vaI4XNY3EztrPUu98WKzamNfuaydTedYWQ==", + "dev": true, + "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.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "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/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "dependencies": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + }, + "peerDependencies": { + "@types/webpack": ">4.41.31" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "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==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "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/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", + "dev": true + }, + "@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", + "dev": true, + "requires": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", + "dev": true, + "requires": { + "@babel/types": "^7.21.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz", + "integrity": "sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.21.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz", + "integrity": "sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", + "dev": true, + "requires": { + "@babel/types": "^7.21.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.21.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "dev": true, + "requires": { + "@babel/types": "^7.21.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.21.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.21.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.21.5", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", + "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.21.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.5", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.5", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@fullhuman/postcss-purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", + "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "dev": true, + "requires": { + "purgecss": "^3.1.3" + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + } + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@tiny-components/plain-ui": { + "version": "0.6.0", + "resolved": "https://gitea.node001.net/api/packages/tiny-components/npm/%40tiny-components%2Fplain-ui/-/0.6.0/plain-ui-0.6.0.tgz", + "integrity": "sha512-sp4g4qOQjOYbO5p0ssOnGYB7JQrN61fN0LozO4NjOnN4asXRlMmH+FxPUwnRGOJVZcMUjggeb0+3UzHcRfyZTg==", + "requires": { + "normalize.css": "^8.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", + "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/clean-css": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.6.tgz", + "integrity": "sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==", + "dev": true, + "requires": { + "@types/node": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.34", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz", + "integrity": "sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/imagemin": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-8.0.1.tgz", + "integrity": "sha512-DSpM//dRPzme7doePGkmR1uoquHi0h0ElaA5qFnxHECfFcB8z/jhMI8eqmxWNpHn9ZG18p4PC918sZLhR0cr5A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/imagemin-gifsicle": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", + "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-mozjpeg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", + "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-svgo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", + "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", + "dev": true, + "requires": { + "@types/imagemin": "*", + "@types/svgo": "^1" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.0.tgz", + "integrity": "sha512-O+z53uwx64xY7D6roOi4+jApDGFg0qn6WHcxe5QeqjMaTezBO/mxdfFXIVAVVyNWKx84OmPB3L8kbVYOTeN34A==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/svgo": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", + "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", + "dev": true + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xmldom/xmldom": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "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==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001486", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz", + "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "collect.js": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.36.1.tgz", + "integrity": "sha512-jd97xWPKgHn6uvK31V6zcyPd40lUJd7gpYxbN2VOVxGWO4tyvS9Li4EpsFjXepGTo2tYcOTC4a8YsbQXMJ4XUw==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "concat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", + "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", + "dev": true, + "requires": { + "commander": "^2.9.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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==", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js-compat": { + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "dev": true, + "requires": { + "browserslist": "^4.21.5" + } + }, + "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==", + "dev": true + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "requires": { + "@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" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-declaration-sorter": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", + "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "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==", + "dev": true, + "requires": { + "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" + } + }, + "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==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "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==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.385", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.385.tgz", + "integrity": "sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", + "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "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==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "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==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", + "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", + "dev": true, + "requires": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + } + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + } + }, + "img-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", + "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "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==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "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==", + "dev": true + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true + }, + "laravel-mix": { + "version": "6.0.49", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.49.tgz", + "integrity": "sha512-bBMFpFjp26XfijPvY5y9zGKud7VqlyOE0OWUcPo3vTBY5asw8LTjafAbee1dhfLz6PWNqDziz69CP78ELSpfKw==", + "dev": true, + "requires": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "@babel/runtime": "^7.15.4", + "@types/babel__core": "^7.1.16", + "@types/clean-css": "^4.2.5", + "@types/imagemin-gifsicle": "^7.0.1", + "@types/imagemin-mozjpeg": "^8.0.1", + "@types/imagemin-optipng": "^5.2.1", + "@types/imagemin-svgo": "^8.0.0", + "autoprefixer": "^10.4.0", + "babel-loader": "^8.2.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "clean-css": "^5.2.4", + "cli-table3": "^0.6.0", + "collect.js": "^4.28.5", + "commander": "^7.2.0", + "concat": "^1.0.3", + "css-loader": "^5.2.6", + "cssnano": "^5.0.8", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "html-loader": "^1.3.2", + "imagemin": "^7.0.1", + "img-loader": "^4.0.0", + "lodash": "^4.17.21", + "md5": "^2.3.0", + "mini-css-extract-plugin": "^1.6.2", + "node-libs-browser": "^2.2.1", + "postcss-load-config": "^3.1.0", + "postcss-loader": "^6.2.0", + "semver": "^7.3.5", + "strip-ansi": "^6.0.0", + "style-loader": "^2.0.0", + "terser": "^5.9.0", + "terser-webpack-plugin": "^5.2.4", + "vue-style-loader": "^4.1.3", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.8.0", + "webpack-notifier": "^1.14.1", + "webpackbar": "^5.0.0-3", + "yargs": "^17.2.1" + } + }, + "laravel-mix-purgecss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/laravel-mix-purgecss/-/laravel-mix-purgecss-6.0.0.tgz", + "integrity": "sha512-1OVy3xVVqvWrBTI+vQrr9qlrNKKqq3lFlWQpdJxKO2IeK8bMERkNab3fLtldyyOd5ApBuoMd81EqF4ew2N/NdA==", + "dev": true, + "requires": { + "postcss-purgecss-laravel": "^2.0.0" + } + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "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==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "memfs": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true + }, + "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==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "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==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "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==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "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==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "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==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "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==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-purgecss-laravel": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-purgecss-laravel/-/postcss-purgecss-laravel-2.0.0.tgz", + "integrity": "sha512-vWObgEC5f0isOdumiLwzJPuZFyp7i1Go9i2Obce5qrVJWciBtCG1rrNiPEb7xp5bU3u/uk30M2P891tLL8tcQQ==", + "dev": true, + "requires": { + "@fullhuman/postcss-purgecss": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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==", + "dev": true + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", + "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "dev": true, + "requires": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + } + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "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==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "std-env": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-element-attributes": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz", + "integrity": "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==", + "dev": true + }, + "svg-spritemap-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/svg-spritemap-webpack-plugin/-/svg-spritemap-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-ee1k1ZCEbWIOq4pPv9fWTqIhsdPfmzHPXupyqSzoIhsVumvhyNYkN0GIW9gtLsuQUvLt+7GHRhwMMwbVVAbS5w==", + "dev": true, + "requires": { + "@xmldom/xmldom": "^0.8.2", + "glob": "^8.0.3", + "joi": "^17.6.0", + "loader-utils": "^3.2.0", + "lodash": "^4.17.21", + "mini-svg-data-uri": "^1.4.4", + "mkdirp": "^1.0.4", + "svg-element-attributes": "^1.3.1", + "svg4everybody": "^2.1.9", + "svgo": "^2.8.0", + "webpack-merge": "^5.8.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "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==", + "dev": true + } + } + }, + "svg4everybody": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/svg4everybody/-/svg4everybody-2.1.9.tgz", + "integrity": "sha512-AS9WORVV/vk520ZHxGTlQzyDBizp/h6WyAYUbKhze/kwvQr43DwJpkIIPBomsUyKqN7N+h1deF92N9PmW+o+9A==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@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" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", + "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz", + "integrity": "sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "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==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "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==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.82.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.0.tgz", + "integrity": "sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.13.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "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.1.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "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==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.14.0.tgz", + "integrity": "sha512-KUgiUNUZldyx5xz3uK0dnXmvsSz03TAMCLtO1cUOb5oishh9sfP3vaI4XNY3EztrPUu98WKzamNfuaydTedYWQ==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "requires": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "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==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "requires": {} + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..9104954 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "@tiny-components/masonry", + "version": "0.1.0", + "description": "Masonry for Desktop and Mobile", + "repository": { + "type": "git", + "url": "git@gitea.node001.net:tiny-components/masonry.git" + }, + "author": "Björn Hase", + "license": "MIT", + "dependencies": { + "@tiny-components/plain-ui": "^0.6.0", + "throttle-debounce": "^5.0.0" + }, + "devDependencies": { + "laravel-mix": "^6.0.49", + "laravel-mix-purgecss": "^6.0.0", + "sass": "^1.62.1", + "sass-loader": "^12.6.0", + "svg-spritemap-webpack-plugin": "^4.5.0" + } +} diff --git a/src/example.js b/src/example.js new file mode 100644 index 0000000..1aa2083 --- /dev/null +++ b/src/example.js @@ -0,0 +1,5 @@ +import Masonry from './masonry.js' + +document.addEventListener("DOMContentLoaded", (event) => { + const masonry = new Masonry() +}) diff --git a/src/example.scss b/src/example.scss new file mode 100644 index 0000000..d38c8c8 --- /dev/null +++ b/src/example.scss @@ -0,0 +1,45 @@ +@import + '../node_modules/@tiny-components/plain-ui/src/scss/plain-ui', + 'styles'; + +.tiny-masonry__item { + line-height: 0; + + span { + margin: 1em; + position: absolute; + top: 0; + left: 0; + padding: 1em 0.5em; + background: black; + color: white; + z-index: 1; + } + + &-inner { + position: relative; + } + + &:nth-child(3n+1) { + img { + height: 300px; + } + } + + &:nth-child(3n+2) { + img { + height: 500px; + } + } + + &:nth-child(3n) { + img { + height: 400px; + } + } +} + +img { + width: 100%; + object-fit: cover; +} diff --git a/src/icons/brands/gitea.svg b/src/icons/brands/gitea.svg new file mode 100644 index 0000000..1c70e3c --- /dev/null +++ b/src/icons/brands/gitea.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/brands/github.svg b/src/icons/brands/github.svg new file mode 100644 index 0000000..93af7db --- /dev/null +++ b/src/icons/brands/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/masonry.js b/src/masonry.js new file mode 100644 index 0000000..9811944 --- /dev/null +++ b/src/masonry.js @@ -0,0 +1,64 @@ +import { throttle, debounce } from 'throttle-debounce' + +/** + * Tiny Masonry + * + * @author Björn Hase + * @license http://opensource.org/licenses/MIT The MIT License + * @link https://gitea.node001.net/tiny-components/masonry + * + */ + +class Masonry { + + /** + * + * + */ + constructor() { + + // getting elements + this.elements = document.querySelectorAll('.tiny-masonry__item-inner') + this.container = document.querySelector('.tiny-masonry') + + this.calculate() + + window.addEventListener('resize', throttle(300, () => { + this.calculate() + }), false) + } + + /** + * + * + */ + calculate() { + + // getting number of columns + this.columns = Math.ceil(this.container.offsetWidth / this.elements[0].parentElement.offsetWidth) - 1 + + // reset margin-top + for (let i = 0; i < this.elements.length; i++) { + this.elements[i].parentElement.style.marginTop = '0px' + } + + for (let i = 0; i < this.elements.length; i++) { + + // adding each parent element in column + if (this.elements[i + this.columns]) { + + let offset = 0 + + // if style was already setup adding to offset + if (this.elements[i] && this.elements[i].parentElement.style.marginTop) { + offset += parseInt(this.elements[i].parentElement.style.marginTop) + } + + // setting margin top + this.elements[i + this.columns].parentElement.style.marginTop = this.elements[i].offsetHeight + parseInt(offset) + 'px' + } + } + } +} + +export default Masonry diff --git a/src/styles.scss b/src/styles.scss new file mode 100644 index 0000000..22ede52 --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,6 @@ +.tiny-masonry { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(300px,1fr)); + grid-auto-rows: 0; + grid-gap: 20px; +} diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..93d642e --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,84 @@ +const mix = require('laravel-mix') +const path = require('path') + +require('laravel-mix-purgecss') + +// plugins +const SvgSpritemapPlugin = require('svg-spritemap-webpack-plugin') + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel applications. By default, we are compiling the CSS + | file for the application as well as bundling up all the JS files. + | + */ + + +mix.webpackConfig({ + module: { + rules: [{ + test: /\.riot$/, + use: [{ + loader: '@riotjs/webpack-loader', + options: { + hot: false + } + }] + } + ]}, + plugins: [ + new SvgSpritemapPlugin([ + 'node_modules/@tiny-components/plain-ui/src/icons/mono-icons/svg/*.svg', + 'src/icons/brands/*.svg' + ], { + output: { + filename: 'symbol-defs.svg', + chunk: { + keep: true + }, + svgo: { + plugins: [{ + name: 'convertStyleToAttrs', + active: true + },{ + name: 'removeStyleElement', + active: true + }, { + name: 'removeAttrs', + params: { + attrs: 'fill' + } + }] + } + }, + sprite: { + prefix: 'icon-' + } + }) + ] +}) + +mix + .setPublicPath('./example') + .js('src/example.js', 'example') + .sass('src/example.scss', 'example') + .purgeCss({ + extend: { + content: [ + path.join(__dirname, 'src/**.riot'), + path.join(__dirname, 'src/**.js'), + path.join(__dirname, 'example/index.html') + ] + } + }) + .options({ + terser: { + extractComments: false, + }, + processCssUrls: false + }) + .copyDirectory('node_modules/@tiny-components/plain-ui/src/fonts/IBM*', 'example')