From 28473aff09adc157e804e4ad4fbda8bf1a3dba0a Mon Sep 17 00:00:00 2001 From: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com> Date: Wed, 28 Aug 2024 10:44:33 +0530 Subject: [PATCH] move site to hugo (#26) * move site to hugo * fix: remove file for testing markdown appearance * fix: hide the fact that i copied an old flake * fix: update baseURL * feat: add link for submissions * feat: add a little descriptive text for submissions page * fix: ensure older links point to the same paths * feat: set default bg for code blocks with no syntax * fix: make sure body doesn't overflow * chore: use the same license as original for the theme * feat: add caret indicator for current page in menu --- .eleventy.js | 10 - .github/workflows/build.yml | 20 +- .gitignore | 8 +- README.md | 19 +- _includes/layout.njk | 62 - archetypes/default.md | 5 + bun.lockb | Bin 68984 -> 0 bytes content/_index.md | 23 + .../2024/contributor-proposal-guidance.md | 5 +- .../outreach}/gsoc/2024/contributors.md | 0 .../outreach}/gsoc/2024/idea-list.md | 5 +- .../outreach/gsoc/2024/submissions/_index.md | 5 + .../gsoc/2024/submissions/project-1-sooraj.md | 9 + .../gsoc/2024/submissions/project-2-ishan.md | 0 .../2024/submissions/project-3-himadri.md | 9 +- content/posts/_index.md | 23 + css/styles.css | 227 -- flake.lock | 48 +- flake.nix | 36 +- hugo.json | 92 + index.md | 91 - js/index.js | 27 - package-lock.json | 2736 ----------------- package.json | 16 - static/Ubuntu_Mono/UbuntuMono-Regular.ttf | Bin 0 -> 189892 bytes static/favicon.ico | Bin 0 -> 15406 bytes {assets => static}/img/Waycrate_Logo.psd | Bin {assets => static}/img/Waycrate_Logo.svg | 0 {assets => static}/img/favicon.ico | Bin {assets => static}/img/favicon_old.ico | Bin {assets => static}/img/sweet-architecture.svg | 0 .../img/sweet-macro-compilation.gif | Bin {assets => static}/img/swhkd.png | Bin {assets => static}/img/waycrate-logo.png | Bin {assets => static}/img/waycrate-logo_old.png | Bin {assets => static}/img/wayout.png | Bin {assets => static}/img/wayshot.png | Bin static/waycrate-logo.png | Bin 0 -> 876855 bytes static/waycrate.svg | 995 ++++++ tailwind.config.js | 9 + themes/waycrate/archetypes/default.md | 5 + themes/waycrate/assets/css/input.css | 160 + themes/waycrate/assets/css/main.css | 1103 +++++++ themes/waycrate/assets/css/syntax.css | 174 ++ themes/waycrate/assets/js/main.js | 27 + themes/waycrate/hugo.toml | 28 + themes/waycrate/layouts/_default/baseof.html | 15 + themes/waycrate/layouts/_default/home.html | 7 + themes/waycrate/layouts/_default/list.html | 8 + themes/waycrate/layouts/_default/single.html | 11 + themes/waycrate/layouts/partials/head.html | 5 + .../waycrate/layouts/partials/head/css.html | 19 + themes/waycrate/layouts/partials/head/js.html | 13 + themes/waycrate/layouts/partials/header.html | 27 + themes/waycrate/layouts/partials/menu.html | 63 + themes/waycrate/layouts/partials/terms.html | 23 + .../waycrate/layouts/shortcodes/member.html | 11 + themes/waycrate/static/favicon.ico | Bin 0 -> 15406 bytes themes/waycrate/theme.toml | 15 + 59 files changed, 2953 insertions(+), 3241 deletions(-) delete mode 100644 .eleventy.js delete mode 100644 _includes/layout.njk create mode 100644 archetypes/default.md delete mode 100755 bun.lockb create mode 100644 content/_index.md rename {outreach => content/outreach}/gsoc/2024/contributor-proposal-guidance.md (93%) rename {outreach => content/outreach}/gsoc/2024/contributors.md (100%) rename {outreach => content/outreach}/gsoc/2024/idea-list.md (97%) create mode 100644 content/outreach/gsoc/2024/submissions/_index.md create mode 100644 content/outreach/gsoc/2024/submissions/project-1-sooraj.md rename {outreach => content/outreach}/gsoc/2024/submissions/project-2-ishan.md (100%) rename {outreach => content/outreach}/gsoc/2024/submissions/project-3-himadri.md (97%) create mode 100644 content/posts/_index.md delete mode 100644 css/styles.css create mode 100644 hugo.json delete mode 100644 index.md delete mode 100644 js/index.js delete mode 100644 package-lock.json delete mode 100644 package.json create mode 100644 static/Ubuntu_Mono/UbuntuMono-Regular.ttf create mode 100644 static/favicon.ico rename {assets => static}/img/Waycrate_Logo.psd (100%) rename {assets => static}/img/Waycrate_Logo.svg (100%) rename {assets => static}/img/favicon.ico (100%) rename {assets => static}/img/favicon_old.ico (100%) rename {assets => static}/img/sweet-architecture.svg (100%) rename {assets => static}/img/sweet-macro-compilation.gif (100%) rename {assets => static}/img/swhkd.png (100%) rename {assets => static}/img/waycrate-logo.png (100%) rename {assets => static}/img/waycrate-logo_old.png (100%) rename {assets => static}/img/wayout.png (100%) rename {assets => static}/img/wayshot.png (100%) create mode 100755 static/waycrate-logo.png create mode 100644 static/waycrate.svg create mode 100644 tailwind.config.js create mode 100644 themes/waycrate/archetypes/default.md create mode 100644 themes/waycrate/assets/css/input.css create mode 100644 themes/waycrate/assets/css/main.css create mode 100644 themes/waycrate/assets/css/syntax.css create mode 100644 themes/waycrate/assets/js/main.js create mode 100644 themes/waycrate/hugo.toml create mode 100644 themes/waycrate/layouts/_default/baseof.html create mode 100644 themes/waycrate/layouts/_default/home.html create mode 100644 themes/waycrate/layouts/_default/list.html create mode 100644 themes/waycrate/layouts/_default/single.html create mode 100644 themes/waycrate/layouts/partials/head.html create mode 100644 themes/waycrate/layouts/partials/head/css.html create mode 100644 themes/waycrate/layouts/partials/head/js.html create mode 100644 themes/waycrate/layouts/partials/header.html create mode 100644 themes/waycrate/layouts/partials/menu.html create mode 100644 themes/waycrate/layouts/partials/terms.html create mode 100644 themes/waycrate/layouts/shortcodes/member.html create mode 100644 themes/waycrate/static/favicon.ico create mode 100644 themes/waycrate/theme.toml diff --git a/.eleventy.js b/.eleventy.js deleted file mode 100644 index 837a70c..0000000 --- a/.eleventy.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = function(eleventyConfig) { - eleventyConfig.ignores.add("README.md"); - eleventyConfig.addPassthroughCopy('assets') - eleventyConfig.addPassthroughCopy('css') - eleventyConfig.addPassthroughCopy('js') - return { - passthroughFileCopy: true - } -} - diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3f7f77d..b89335d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,26 +8,20 @@ on: jobs: build: runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [18.x] - steps: - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 with: - node-version: ${{ matrix.node-version }} + hugo-version: 'latest' + extended: true - - name: Install dependencies & build - run: | - npm install @11ty/eleventy - npm run build + - name: Build + run: hugo -D --minify - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: - publish_dir: ./_site + publish_dir: ./public github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 3eb15f9..997613f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,2 @@ -_site/ -.sass-cache/ -.jekyll-cache/ -.jekyll-metadata -node_modules/ -/.direnv +.direnv +public diff --git a/README.md b/README.md index fe49780..8bf1970 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,13 @@ -# [waycrate.github.io](https://waycrate.github.io/) +### Getting Started -The site for the Waycrate organization, built with the -[Eleventy](https://www.11ty.dev/) static site generator. +- Install hugo (or use the flake) -## Development steps: +```sh +hugo serve -D +``` -```git clone git@github.com:waycrate/waycrate.github.io.git``` +Additionally, run the following to watch any style changes with tailwindcss: -```cd waycrate.github.io``` - -```npm install``` - -```npm run serve``` +```sh +tailwindcss watch -i ./themes/waycrate/assets/css/input.css -o ./themes/waycrate/assets/css/main.css +``` diff --git a/_includes/layout.njk b/_includes/layout.njk deleted file mode 100644 index 02334f8..0000000 --- a/_includes/layout.njk +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Home -active: Home ---- - - - - -
-elokFAbafzo4tL3+do$a zN+lJU2uDiTc@%R9J?F3qaeMToQGj90<V$q)X DC>FC>bW3#rN4{BiGl& zXbmJ!1}v3GIs^`*c$Lw-s-gQCDVS&@ofr?VuZZ2}@~9jCdRx}Y)g`#IFJ@=;0q1)O z&xZrQ7z-F)!h3Mf?A-iNLf*ZD^@0U*ldo9y5;#!2DrjB>pUWP7W%i7skKE{#FwI@O za @oC|*@G zubCTR9r {ho1lS?Bbb^b8-p}u2J z>eFI#1WX9DX+o%ZZ)`{Ls-bzirXDPWbvG5{h`h3R8v5!`!S)OH?2nJo>Aw^ZetEGq zP d^--xJqUW?Zri-CU=9=ZP2Li0Li z5;o(<*$*GakO=g6v!voaqczIMP &*vSSh=EZ<|P`wXz;suETPGnLA%02 zaqk!|>(QX~1R{pP5-E`YChBoi9&`~>V6pGBn_WdIG5eWhhrwN@*)Xa=A*y|3N=9Q> za;ZIa+FI__Wy-l^hh*t8d`Kpcz8dvy_!i&u3hnlA1ASjY+y?Z0Wj!=6=~DaBxoOdH zM#BKs)&;Y%8Z}3krJKZ=c=4@y_cM1|?Crsv_qg5YT<#g{YmVKssxdI6wH7wxW%#sk zH6r~)Br0BgG_R40C3Cov46|JBWl!OdqZ2d^HJIFRnKHJ7&X2ghqk*;O-z?Wv%y-55 zoaLjv-KriU)L62B8}a!5L-DBj&-39ZUie%cBG}J!hJ|CVX{C%7MgxpXV_$cd?1|W| z@MM6#gHWtrgYitzc~j=j #*TmEqeW>WgF@J`VVb`C|*N^6j`;Mp`);U$&Zl z#O8T4?)vo^dGXii>uMu3uT9dI8H;_obA-M v|wNEY^LeEWkgV~kBDdk-5pC-3bcSGt9Y_b8gT{X9$mtLd;b1!vZqk8WLi z@{O2lIP6ZyMcI$Jlmmi^hqUMo7>Wzk?nIxr7BNn6Qua)@ACE9S8`r8^qds$b@D7UC z7|okIqP6; *rQ`-(Dc5y>gTU z$5JO;NTZ3;^yuvR*vl7(YU7@0ejkoIb-FS`f$e~LQHB)bwow$X2|@}ic5JQEdWeYU zbTr#3hwJ e kJj@FYoh~6+DN`t++YdvU@u=om{{?%JQi zw= } zlI0e?s+rFqd!u?+dS%7YZ832-7ado8du?8!*O@t*cXS6eZ$Cr#GX9BdHhHp>PtE6V zjPK;>*goel8`Qs`VQeZmQ57I_A#r+$E6TIQZrM$_gC*T!g!CD=<%PHFLA0nmSfF`x z `xD)#QT z*8%$cnsKM8$(W{Kv_O|ok*)?^5Y`lgphi07v) z@y_jQuG`LO}v*Q$jzrXOjFuaIA5knxWg(stD GWZUKMB8AT#>FNvzV7*uoJ5N#%7}qt|ABVxXDK3tEW-^WUu3UTy-3iK zLh;(7d9%y|^mdsWKc-07&h^n2%Rq1~TgZ7pmu&G`ztgVE4ET?;sM40LKD|s_{G2>Q zPu8By6)48~(#X2;rm^iaKSuQZ2Rk(H6Q`_OTwOvkBbl0SUl&qee%f@AWpX(D@jl6d z>oGSPb{EvrzN0nRcVOo@-?zbru|fiY+e2Xymz!^hkk4CG*Y}{}wMX;n^*#Fhu;%RZ zp?FrW6zwiqU9L)=h&cAQvlOnTdITr&kDqaz`8?EfZsN<4clUi_4>8!^U7HrRtJa(R zGDCv>^c= KNr}T?0hn-`%_ARx#eT;cFr`5D0lwv#~<2+Bl*PWaf%R;lI zu1_VUM7dlZnR^}ZyR2p-{iN+0zaZ^OKZ@58%{yjB)0%W<;#OeNL1WF`xz`&o)S3w$ z!RmtF@8Hx<^Buu!Ic-6(B)UtTV3qH?&c~d=fzKZ&kJNrGuuF{266(OBc%9I^;$tzY zrB{>kzH;QH$_v{iY7spZUL+*DOwaK3#;5Lq<$ZV~;>7gEhuv^LG4FYM(F$LH_C0;x zcFM-tdR9N_HuU{eXEd*pindI~&C;w!Ir1;jy|&MK$Z<_p-k!GDli5EP>w|Y$fUVpm zk&bWr!RqY+%-u7?UHiGEHF=(U8NAwix#)|;GAdpdH18?r;d8j&AH4&4HQZXh2d|Fh z@X)CqZ;7aRS^H5h<*;gf{oC8;Id7P`PfK*Eo)&4CF&fz(aam%l!Q~mpNGVA(iq{p* zD@_x+do*cqct$R9?n?Ioj@I2ZM;B@mOQo7T4t|^Vll$72cBWAI0n7ZJoA@90%y;k7 zc@`XamtnP8wAU 9H7f{{bSs-` z*IN-^s@Hzenv*Om-^s&qBeg2}MZ;w;g_gRzVh5GNU!! J@t8}g<9M^L# yOWoAz}-83yU%?&Ly-ru+;*z+x|;2J+^?CQza zulFn4pufj@p?T-#GIlZ?e{}Zi(D1S1#{0_WU0P^w5D4D2#>-9 gZzPn?vntzIBc&!$wvF+dpE5%iDqi@!FCy3+$;|y~8LND3H--4JV-J?e4;81l z391q%v6W7eoft7bk?@4Jw)ki%9hX+Z_~USbbQkKdl7RP8*Lp9!Y^+t7MDd 7;*A&X-eXWWn{(B} z)qlV^ T{`{f&FKl4pk7Cj7pELZ;G?kz>ixH+FjewR>-dymKP(}UdS z#QFrzy7`{0O3!|1D#^##iQ@G~^McoD!uD| a8U0pNK;V|$_-|9S#PG;t4=ax z@@d8v74KPeyfjXgmN&Nhin#l-+s8kRDC67qh2C*)-HJShlYD8LoO;fshey>T*`K$> z^pO?w?l}`&eq-`;K#9Pes-}dcm;LD9r328s!m7h6?8YBcbR}3{*oOy@YZ`?u?%#dz zj-b8gl!R8|4WF>93KGP=;2+QPB|OmFS8#*{v9$1&FdY!c#b>duA9W9!HWHHd#3&2Wjv}Fm+;^L+v*F=JNMu-%F9|g zD1E%1Mn{qDPS=s@OiLZ4KAw?>FY(Ilp-~emzrko;qIOEpxYKWTR}alLM?a6JfA)_2 z>pj)1*#bB296GVp8g~~i9?C-l{Xz*tw%dbo%V=FAuF+rfi(lVa8I|;v9R3@0$bFb| zXx?>)?3adR6WkF!7d`NN8hRN=Ukhd(ri@Nl)(Xizj;}9vsh8V%IY!fj<8mZ*+R5V> ziRwUOLVxbpq% AX&NMXCsy_3Fc+Ma{lLb#ffM;fe( z$2%(7Gt9s3>!q70JmRS=Q57*De`;Q(wV;0BamAx!7N~eb(7ZyKd*pN67>AF JLepytvHWtATpiZ>k1D?W@>l}{4Bt#W+) z5s%=COXBQMH{TnE5wR{6`L|};s+z9n?iuf1Aj+B#8!^Alm%{KiH<3;7zyZ?tX?%NZ z-=crli$L>^Cur__w{vBsmV4$<^yr9)4P!N~0Flf?TA`0=U$p6C-7;(0FAUNh?rXgC zR<~#}Ej{e!(Ai-1@nTp0lX)rTrKor>pn2nVR`TX$m#7sz$=H3ziouY&SMKRuqJ>56 zfPf$_yq)L1^(IW4<+aY0%uSHe@lIf`RByj`Z$rqVxpm&ZIBFDBegk@7Ne?`NePg z@p=t+c$3L+p1B_lk)mWPp*QE%NZo6zRfAjNCVPfeEnCQ=Hz9Jzp~3A2_;V{1cNk~W z+|_22gB4M{QE1+mRQii7arKrWEVRZubG1#uKV^5_-}uFX+d1j>;Y#(khePhmA89#m zlqsiPH!wK#N!n8Ree66r24|*bSWS`|{rp2Tns?^Z)0Th_CkB+pP6|F$aY>UB`qoS- zc0Y^ko?&^rcOLPVL5s s8U#OI%Q){A}MUG=ED46>kihH^sfV z)+{ M7o^1%gavsHD9ZoGA`vG`lzg!pBMX%DCbB%*+cDp z&jRGw_;>kS;tY4bc_rLxZ3LquU6^v})Kdcj^!@5MG;hfc0X9i{y!MqHqZe! XpgD`upGP0hpohkZBykD^^OG0^1o?In!-@e~E=k$pfr@Bsbyzyw> z)1@Zjy7Z?RCS5;@+gF<==M))b*2Iq5+8W$QEEX#dIaB+ZR=G~-di1MeniH=^Kafp+ z)V5^z5ZY}&-OMd+(TK|LMKmv+=Swk8LL#zhw}5He5%H2^+)C%(ei}^Y 1J z6>lP%_iM*4Tl?tMul03tW=~i6eNCp$oq9~quUL<*OsiyJf9n<{+5MR8Y+CX6(S~S` z678zG=`TdLeY)O@52*6p)aXX>CZTzcUzQj6Omfk5kO%iOGw~O%7)h`5C$N3)GP6{g z 40hUpK!Z*w2+BK{IQ znSgy1isDU1^9mRHMLM6#uREG>cHFt~dYyIK5TS4r)v@K!$KKJ)jpvBJwog34Jeu+~ zd(a-2XVnmt*^qwnR6EE0whvaq_44TRd oR%nr|+gt;5RppEgNWA?{ %1g{JqJj>0S?%K3!nmHJ1C6AZ5c)iS8O_VY$GE=meELHF=c+dmiz3}sBEpnY zDGOo!Bt?oX&sdf4`pfu3l{J}?iFEP~+6%=!;R^65qHk U&p|Qa?n{7SR<3H&QgUyJ9owo+(p5^>?Y`W-lI_{94SB z)4gY<2X{XIO&a>X(G@hWpu+>^ZXeNgl{Wf pO;(!bx~qy96&243FL(C`84Zf#%J!(P^+u?AE(=#MDFQ36o~s z$3hLlmvTy4B!SvDGt^|FCx&c>VqK)aV_04CjVQx%IFgiWZsB2DR_V%l9>k-6Z^=aS z7Ukcpop?z-RU{*1Hr!bvc 7}7hrOr~N+WupFqTD<2XbT!S zXe?Z0k44%gYgMfnpnsRXisn_ulUuyHDpOhY;T8#-kjAC#fRws-%~z%isqlkuk~r@t zAuk|vh!fY$&pfl(agXV$1V1KrjEd^C?(~~64bD+7R35U>yt`|8AAR5{iq6WkQ*^o( zzN0{VDJOtQkisllf%ZD-og}Tx78jJFZ=P`;a3dMI&f?hI@THwv65l9rm!z))UOD={ zTsE3F+t?$4v_+KgaH7*-LnTqun~ozgB7KZH&1sCg;<(E>juVAx7Dv-%7zFWp$hh2f z;oKj0j1&JGw@t0oH{#s^38;8;(7Z>Va4yv9=*A`M TJ;o?kFF`bqoX*D||OU%9UwJx^WrHTXnoJ}s8cf#1?c2&ETb8BDO zQ+*Z=9~H}IrFIW-KG|_dw}#HS-4)0-4CgGH9;bOcwb&zD>@mZ93Nxjg!PZdiuQ+I> zmxPKp56$~X(e_iD$|}i)uGxfHqSy9>2W9DeL|?p~&WjMY*tw6b |C#RK8HwB+@YO+}sxLhvLmg^X?qrVOT095D$q7zj%FuqrIZ4XgSC1oMGlX zL0^V_60K42z1)TXZYI(6C8^zvPtLcWT_bh6ee8{4?r4`%XR0cS_ZpfvH=XKWHv9RH zkLCKpN4z}O#*6vyco>XZ=`!=tz3%t*J8^BAjeGLFT6AFVT$7feewA`PyUX Ha@w8f+ZL#T^%V-gva5GV5(i2+dovN1=?M|xpFAf$O zco|7|?~v`uokzu6gyyw7_my_{m?QqNH=6V*=C%}Cd&F17t}D#*-+a6lBPnoi nL(1x}|@{M3vf_1i4^C)y}4m7bv;B-Ue;LGc!&dBxdF^E1i(-j GwM~*G?VEmqHZ6~z(p*t3lin^>iMEq5IcbK1L^m8B-dwxTen0vy*LU=BQG({x z_+(Vv>_C%$G~GNob#+|!q;PJSu1G@%cgwZf=KGR0lgugaW@xshy_wS3zg9XGSaJRQ z1)SXmBIdX!6+H1O(DzGjpn3b7l{myxSi&y$knQ1Mv)iv?D-`=M|M~bwnSCmI+~$cx zjZd$-53^i3G{5c2ZhIqgzmK<4+zVrZDh37$4-wLHqViCR=5^w4Nv=_~OMC8wx7MY` zcXB1IqHf6D%q=SGL{yflrZQ 55$c{&6lx0znjS z8Jbt?vR}tq#F6;U+7AuyuQGbKif~T6X)buCrS_4HaFvyc>Y6W6hD^faOmf1n4~2s* zNqS5}3w^nD>8eQ1&hmPqe>W{h^O9X#PdeqU#sAVKS=2GfhwVGoJ1*zo!+xD vx FT@IBNXc;Xi_%-P ord#FMlj&xmT9gwu^-5^Tkax@3n)soFjBA$3Gs^Eth_tKX~6C?3qcWrO%a^ z*yZ!(#NU6Al0B*S?w!py2YhyY0UX-uGvd=jk3Tyosbhv1XSh*$s6z7+^JX5P)ccm~ zzCW$%dFPuGWK@Jye(GEzT~gMa#JR~7Ep+DEUG~#DIwUVMYr=x7&puu{bEd#dK+}A7 z@6mT_= TZ~_( zq9Jai>E884PsoXm@DuHk@=qUFLrpAvL=tML{jK+2@1FdaD6QOLtY3}dtwHm0jO?44 z=MCRmC~5xY)O=fK?rCAhxNzC}`u^mQmahjo_VdIPdpF_bFBuex7ugXy-M?0EQ*gcx z- J=l`Xbf2rWn3rT>+2Q-tHi| zyUT}Fr`4-T{bQYHh|*%Dc}FchDI-O{nZxHQ{!DN|CGzhj3xm%@;O}q!RX-1FXK!op zBgHJ>BK?bge}>&`9SrfLy$ins`Ui{6g8x732Xpm!8wNxCe_$T|Z>JKD&C<#K_d3|b zM8M;BYC8tA1FVBJV9EXmu7^#e;lE86xOQWx{(2w%Zxbjg5V(d6K;R@`?G#e~TuZ3t z|CS%I8&M(lzh#h{2nwzj|6Tuj+`=&-x(SNkUH*^(xSrRUex4hNcK>T`|Iqb!@plIP zM`r*Y3oYC~_jF5VtN&5gRB&w0_Rc>Z*ZlwWdhtJftql3X1pm)`zx$6IXm(y6j_3!N zV8FlScLsiE;CBXoXW(}RerMo!27YJYcLsiE;CBXoXW(}RerMo!27YJYcLsiE;CBXo zXW(}RerMo!27YJYcLsiE;CBXoXW(}RerMo!27YJYcLx4n&p_(NTPQ6XZ;cQi^l-Q2 zw|DXIv~Y6bcXG9Kw6S-x=GS+(ww7TL7G&|T_p^4j;bjqJv2e1tb#b);ZxR4mTmLEW zGkmWQK3)T#vx0&ygU2g>2z*Bn_Q3<%^`i!Zf$#UhI`|B0-$osLHxKr~2a5b18~C0Y z><3 j;2y0fhqJ4}(}jpbHzH;k#0>A9!B{GYk~^g6}!OIye$lpitmD zO0W(*+l-L|3VGrCMX(M$F8_~zI~cwj1na ~SW`hWb}=rFsm?&C(9 zyY7Ml5aNSgBEm8tn}3m4h=F;8 PYvH@KL`sIIhcjaMH6v@747P;k;5kXz#P&}xf zgJBq0P6d}kP!_ob>FKVSZs?1uZe|7%M?pZ2;ZOtw6h#G(Ra8(=6jo3d1Rw8-qKGIU zf`aI>xFUzXUqohgb@y~v&D-z&@xI4?KP#&uBQi2FGV<(M;1}R5@GEc*I0PI9jso8T z$AA;SR{;Hnkbdt+{faX9m;BufTP#dTP)B!F7ngES~OM!X-_1pSD1E3Mm z5TNh$EejxhS^`%CR{<@6D*+=f_0u*$JK$R2I^cSsJ#Z61zDz!?0LC|Z8fhoe)b2L} zR9-KD+NLMa75Ed-86caHEyy>>M>+z90QmvYjJ76UrF=y11KbLbe^HwJjr^`JK>kg2 zpfV`$P=I{lFTh~n4&ZiR2rvS00b_wNz+J%I@_ihhZlDP800E!`AiawLYSZz67w`c@ zp8)uQFfa*-02-hJQJ^PaRrkrDmjm|#Q-FJ9nw}NFeG-fDd<1wHm DiJP$kvJOexptOlM0Rsl}{PXWY3 ze!m8wZ_ffR10>IoLp T8Mc`L2UfY zHRmO5k*xum<@-Z@Z<^4s_3F&pjqs%@zTAOl7M@2JG+4Bu=Ajvx8Dl#*bDTLMR-hkO z>|8&wU86I>J3z@56pAiH8Q_0t 6$ZneEoh9@|M$@ 36Ujmy_qrMMTQr9#t`>vgee))qk`DQ&1!H4{vCK&*Rccw$2`NWsmGPLFwQu zAPW5jyLymz$5j931FyXHA}F0upAP6tYEhK>QROs8{-G8--v=e%*}<8QNF>YY=bc+? z@$RudgCeb?fKmt2a(g^|?UZSaTW~oYoTzDmET^#l&Qp2ITa>XhXr1fmB`Hg<8+~I| zW$7DCVGVq`QsNI4IZCG&f9t$G+R>!kCd+Bmut&E=oA>8)Ik{BM1iu>9p!M)>56m62 zX~0hA$#r%_fA>v{`aI+H!A~^vd|m(3!Jy>kICIf@{%Bb!2%hGDKfCdE*YX`KEuU&? z{I2c7ukWrOSKf3J@t}cVxN*>+E^2xruzmT6V}n2Ba&oAgfG_9^`1HuKFCTe*@QiPB zh{u`dM5qjesQ+Qqd92TcRd;M22nskz>+w?Bys>>=?9%Qi`2n>8+9v`Ewe}0``qy>u z+Wj^tXg8uf1Pb}}l$v9fcbof65ESXX!Dw)N)IC9ebx*~@OZF_@#*{p&&l2#ESG78E z@Wt!yJxr~D)*)%(kRI_y0{$@{3>@&;rsp071;#0G7C4@l<=k*`)+fz74(|;Ld3 L|SLyy}iLbca@nYe+tnOnE-VI7FDCol3nZiSU+J0|%#lBr1 zgCgrwj+F+?<~Y4%-KQ<4v^ot+zNo3HX+g5w^&j^5^u}$!odX5sr}e5_s_FP>kb=D9 z!JaqWSEO7ziZuWi`j6CLL%04rj_!SqT8^Z_27w74pB8pFww%YGrF-Xz7nstKc*0Z} z{Od5_+kd@2?S@*Q 5XAo;t- LTf^K1rA|hs4C+mGUzuD@`VFO8-4<~4d`pm2tm2rN=$m_rZ4(be# zOG&t(B&r_g~ZYZZ0il=gB?ig{QO`ER&1Vz>~r3TOeV{mE>KuOP& zlENCKmzF|nvH{9jR$pj6efRls54RijFR3*sy)PAguHVv%lAnGoqF6=s0i~*6vqj<8 zcY=rd_NNUx2b*LK=m#FeFycv`1vDbNao=_Y%L6X_y|%N_U#AZ}v1kK4gyI2Op-6MN zRUHenrk~Y(bK9|&Ovxe2Vw6Lz{rHTxZdrS=!Ly)HIiRcpg<7F^!*y#S^Y+XJ1tUFa zP<2F~N--WSS9LUl23%83b$KW*w{E$l`PHreGKV$bxl6IGPJ&hSjSC)V_TZ^m2WwC{ zJlpsqiYFTk9e48ga|>K#QTP;<^93m6Z*^B5+CRP45iv(%A63y28iV4Q`}#27fyYlV z4{K0WYaW>(Ew7P~*6p8LU)kBHqZd3hZi7+=3fZ8>h`c*@*L?mxZUv_71ch|FF}v@D zv!k2RI48&Ysy1N1hTT%uCx^y4mph~d(YHVUWxnUlRp0yr(h6Z~_(Ag~Lbq0%n;yIU z+a9Z!!q#a6%H_~t(Xn?5FZO(yYD%_7%cYh^jhZ4R%F#JROq9JbMda&@a-ds^$S31L z`f;JECmLF(v=022qH;;trRi#B!&9FOd-ovCVP!cfdLw3h b_RTIEp*_+edn{L zD(DN)fcrv93j14%9*mhPk;dyvxhvpzRDM3E;jgP-q;gOS6*R#Y^eCZX$8}}R>a}cf za4RS@uR@!iYbHGL{dEf#d@ grX4 z##8B4BU*@7czD>FjK0rgY(}pq9@OVEP)O@Jo=0BUynhGrkZzzHmy|8-m+$}6&@1|b z0@o#fs~W2~CW0rRY9%V3XP#}cB6CqOX^q}PTBn)eqt8vaQp}=v*B`id)P^5#z`P0- z#nj(X?9w9>@tkzH|HnCl=8a)#9IG@ns?!9aVcR};_E_BhE~an~u38_e4oPc| 5)8!G4s zyCPm?f?EDx`j+25`AgS2;DO^%O@F#tNb8yP)zU6oYTpYAsQ^l;*XO30>aIZLFRO1q zeXFFPXJO7;Mia%g?T7Cl(&YPnCePonAw_;r_q*X&_gFQTX6rJN|9=~0irir(A70#Y zU)kZORtMb i;+}3TjyFF0T`r_i&w_3%K|%1V zsC@F(p%?G{kD;K*$d{h7thI;~cg%ixcHLI@EH-sp14 %?EDzrSrCmF) z)vE114qV0*5f8ADMArG_s;vixtl$2$ 9|NThq+Na0#rqaMe~k7v$U4yaCs0VYS}PXrYBTLynne=@(bDVEL#3Eh z^zAXH&O`mb-UEvCxAf(tuTOfdOG04}LWtvHkHI@OdY3FSbxUajp4I$2<)qg-WjSo? z)$K%#|LKic3zpSBTFAPw?~F_32fXKyzNY_<2I;Mn#^2D|>1UAXck^CD3y@z|-JMKc zFTe(J*D$>_k2*>5g|W{wxmTwykDLygZF H{t8ENn;H9l zXn4Pv)o?^gvqtB=G%f7K60vpNtje?fc3@2lAH~M0)gG6w2HD>Vb|3Gu=B48o!GoSa zOG;hWeB_B^Z+Z0H?KyAInu%vz9UYyZ^<}V5qY)oZ&dO@Sy&kH8r&Nx#wQBUccVlH& zTAN|!O@n *YE{jQ!%SSpSvFvnpf@V*!0ek2hP-Ln$f)*h1fjajR?DR zU9Y*|UiZ>2v@@4>A2ttLX_y3HhgS5T{K|DVZ!Yv>7e{teQ1plvDtA-{7k;$8{76Ua z$cSw|N7+px9;{z`cyhx|FP$;xRriBJ@nA=f{kz_owH$kpQ)N6*BQDwqcDz;6-2Gw3 zrW=`px?;Ygsl1bQeruDN?~Mzsq`ey6&~(g|(grSjr_+(Tb1^m=x>ap$+8Tr#I8x7D z5Re>8q_o05>QhC3Xf~RpVILNhr$C``q2}>cy9U;+{|f8I{S;RhB2it{4_*20nduWU zureYIh(}eGVxOi*8qF`CId{wt7*7$BnUdb3DfZGJ4U<7ffg;+pwEK_hR{sL0Y3uYF z^ac-U{pH;E7uKs^OCcViTPhoHS4goRZ}`E#)28Vy$_pkebhJiW-Z=g1U6>KW53o;w zeao~KjRwQMu!^&SktddwU9aGTgM9~$`Wh^hI=ZA@Yf@cPoG-vQu#iQ3OJ7a}9i`B} zFT^A9YKz#zcJ?WYs9MnF9}>}g!IJLR *ri&{Yk82sVijrW1ppQWOn({8C!1VBQ84`TZde_RbY|RF8zDY~$oYfzRqa zb*zICltLQ*(oeQLh7j{~B^c5IxUDo<#d2KN6*NOBY7nbN33jo)w1DG7C%n1U;;3IK z){!h%ussG3@#!I@phIURH{jAHcrZy)d=XyW^X^$7>W^SGi+!|U$fGKn3TMI&70Yw^ z^;r1|Eycoq)upRSGz{^`OdOi(j%vCO9PUuK+#896^)A`j8d?m|yxbWK2gd8pkXB;U zD_b#A3ZJexBPEmZ7jUzsPmkBFMDSnZB?+8R_~3>F__e6wcDcQ(1#>J9_+x2>_8W3Y zgaxNO dDZJjd;Yu_Nm=ixJ9N6 eT}67xAB|YqJvl4nCx7Dl*y%=x zJm94V@>2^~*F_w!fI}p>j655jSpC2jODnYFz?{6Br>JFNS5Wtbf)>q{loR5TzCa!P zkLz6I^1Dze4|P|!*NqCgB1nfV#G9EQ*?dvRE9~r;SR84VP=2-SWK1l;Z6w*B*_|!) zHje$6Pn-a9c?CA@66b k0F0HjQ78%4P&+cIhoY>p(8L@^KjWkN6h=LMvB8YLr z<0~#!HIa@6tvy|wAwrr+aD&*ImP=vDf)Qo%8*_74ixoc6!f6B(+<)obP(giPqtNl fu9ie3GT zvu5xaN!SHD1Jq*pLUUFh&mFBwH&qmJq`vS<`w$7 5Inh83Y =t(6**HK4pOJ(jG+U=|EgTyGUDD8zKLN|IdPy)h4UQ`ZVa9<;HN%*MRNs9 ztU9Hc2@=c~gl{=-j)brRE>X*DB_(Erw8Rgni
j z1e-ZnkQHO6#L~*C8Bk ;aM07$pDGF95yKSfr%=qBd;spsw0*_H`} zLR9Zi2(v%z`rFjl+$SR@x)UR;MJ074Uh<8&eKjX`yDX|6my_g~`*Di6p-mF~zTgB} zL;51&Xt3OkEjIiGdkdMyl^h5(l4gjv;ER(E*0?ut+fV)YS`pQOt`~8$+XW7@USKm{ zI8xg28Wl^dqx~>!%m%?{Br&n2*lgXsjLSdZGm_PEZN8LG)uYS#2q1JjOFD_zVYhBd zW0#&J$cz7qyzXzKa4d#{HI^n``wqoFJ^&j(VI5owvMDUKp$x8Anui^`?i9Bx4c@pn zlq;u4y6TQ#$3gC0V-MLER*FJc% fTD4F8n%x;KI6c6Ua52in2#vn+pBEQw-Cm|o?CA`yGSj1k6X!6RQwYSPl zkR(&&0&=lNLgbkdgsA!?tV2Cmh=}jTo3(s-&yH#?Zrrhx*pCn5_9WP1U6&U5=nLqH zBq$gu#$|Ae_A)a;i21@TZ`W$Evly_((lCr1(tFbM#_ublJxn^8jDM%W-$E;K=?`K> z0@~OwjFZKaQo5688L`d6_&mBB3q+sQb^%`&ly#$xHvI0(E||(&gkX{>Hl*EFaSFAB z_EJaqzl>B`G)P-K=!L4^!hZ4DNS8P+C?wY{6QgQWRd}F}xOA)LNXiL`Nnco~ox3E| z68<2oh!pp4yGWdT5(xI>Pi$ vt{I$I5Vn1(B|U^bFG7TX0%V}A#HMiP8-hs8qUA@{3a*G1}-0C98NC1t|B$!b7KsWuUL^|Z&ZBnsBSEQ ztRe@vWG0kgzHnpPS-DDyLIf)n)8c<5NmeCJj{H(BDJkz7K$g6902yREv|M6FUSa!j z5rZyes0hJfRnEx7eu>p#Wvc8bG1cd4Ee0$!gV+R35&Y~OT3phIom9|`49H1%H-o5( zxl5ETrqGjTTZ)RG=uUze_+A qpSGUYTA1e zd<-G8ksfq-AzxVyyRep6C?q6)fQ(#mN(lG&(@vqsqZa#uD)yg4VO68wsHwUlm=qUo ztXNHzl5(Q7q%U!n!!%XXLYj>@kw*v;X^4=~#KLM->HrB @qqjipBf`btwE#9FBymn&v-`sISo2Db|n>B@$vbR@PcI|EFfSXHZQI8`$XTPI0i z=^R2!)QEyPGv>`Yepiv+ZxixCX2LsLp63+B(V$r1k>|;}MM9L&%L7Frzm<)VD^wa3 zHbH^|o?UlHC=aX&@7y+a65@0dMH`y3jqHY|SQRBNdKtn44NrEQseBYdQhnxn*iG5! zZZ`Po!R6ceWGp^_DVAo=PP~+YU&M^*SA!)HtK%5NyyV;vo8l`9pfSjL_L&f6At< zjbS&HBS%h*+z?asW3|TA#4!PK5 ~B=f6jRE%Aiy@^wHjNO<6 z)2&z~9P*db36DjQr8Lf$>a<%gX9-17y7)pCiei(XkOq0)wy+SAqDV+h@m1``+4%uo z>IXkP1VeQ$0?{3OFwtf{C9$lEU28}?&7j{EP(gUm-jBRCfV;8Spnrc1Cv`M6ckX z8~buFw-1XJ4 }} +{{< member name="Decodetalkers" url="https://github.com/decodetalkers" avatar="https://avatars.githubusercontent.com/u/60290287?v=4" >}} +{{< member name="Alexis" url="https://github.com/ajanon" avatar="https://avatars.githubusercontent.com/u/98706738?v=4" >}} +{{< member name="Eden" url="http://edenqwq.netlify.app/" avatar="https://avatars.githubusercontent.com/u/62473844?s=300" >}} +{{< member name="Zubair" url="https://zubairmh.xyz/" avatar="https://avatars.githubusercontent.com/u/116816535?v=4" >}} +{{< member name="Kolunmi" url="https://github.com/kolunmi" avatar="https://avatars.githubusercontent.com/u/113054217?s=300" >}} +{{< member name="Angelo-F" url="https://angelo.fallaria.com/" avatar="https://avatars.githubusercontent.com/u/39676098?s=300" >}} +{{< member name="Vainiovano" url="https://github.com/vainiovano" avatar="https://avatars.githubusercontent.com/u/16741932?s=300" >}} +{{< member name="Uncomfy" altname="Uncomfyhalomacro" url="https://github.com/uncomfyhalomacro" avatar="https://avatars.githubusercontent.com/u/66054069?v=4" >}} diff --git a/outreach/gsoc/2024/contributor-proposal-guidance.md b/content/outreach/gsoc/2024/contributor-proposal-guidance.md similarity index 93% rename from outreach/gsoc/2024/contributor-proposal-guidance.md rename to content/outreach/gsoc/2024/contributor-proposal-guidance.md index 750db2f..0155183 100644 --- a/outreach/gsoc/2024/contributor-proposal-guidance.md +++ b/content/outreach/gsoc/2024/contributor-proposal-guidance.md @@ -1,10 +1,7 @@ --- -layout: layout.njk -title: Contributor guidance +title: Contributor proposal guidance --- -# Contributor proposal guidance: - Hi! Thank you for considering to contribute to the Waycrate organization! This page will document the general structure of your GSoC proposal. diff --git a/outreach/gsoc/2024/contributors.md b/content/outreach/gsoc/2024/contributors.md similarity index 100% rename from outreach/gsoc/2024/contributors.md rename to content/outreach/gsoc/2024/contributors.md diff --git a/outreach/gsoc/2024/idea-list.md b/content/outreach/gsoc/2024/idea-list.md similarity index 97% rename from outreach/gsoc/2024/idea-list.md rename to content/outreach/gsoc/2024/idea-list.md index aee8d7c..f4c4c74 100644 --- a/outreach/gsoc/2024/idea-list.md +++ b/content/outreach/gsoc/2024/idea-list.md @@ -1,10 +1,7 @@ --- -layout: layout.njk -title: Idea List +title: GSoC 2024 cohort idea list --- -# GSoC 2024 cohort idea list - ## Idea 1: Introduce [DMA-BUF backend](https://wayland.app/protocols/wlr-export-dmabuf-unstable-v1) in Wayshot for high performance screen capture ### Possible Mentor(s) diff --git a/content/outreach/gsoc/2024/submissions/_index.md b/content/outreach/gsoc/2024/submissions/_index.md new file mode 100644 index 0000000..ac9017e --- /dev/null +++ b/content/outreach/gsoc/2024/submissions/_index.md @@ -0,0 +1,5 @@ +--- +title: 2024 Submissions +--- + +The following are the write-ups that describe how our contributors have brought their projects to fruition: diff --git a/content/outreach/gsoc/2024/submissions/project-1-sooraj.md b/content/outreach/gsoc/2024/submissions/project-1-sooraj.md new file mode 100644 index 0000000..f59a576 --- /dev/null +++ b/content/outreach/gsoc/2024/submissions/project-1-sooraj.md @@ -0,0 +1,9 @@ +--- +title: Project 1 - Introduce DMA-BUF backend in Wayshot for high performance screen capture +--- + +Mentor: Zubair Mohammed +Student: Sooraj S + +Original writeup is hosted at https://cheerfulpianissimo.github.io/notes/GSOC/GSOC.html + diff --git a/outreach/gsoc/2024/submissions/project-2-ishan.md b/content/outreach/gsoc/2024/submissions/project-2-ishan.md similarity index 100% rename from outreach/gsoc/2024/submissions/project-2-ishan.md rename to content/outreach/gsoc/2024/submissions/project-2-ishan.md diff --git a/outreach/gsoc/2024/submissions/project-3-himadri.md b/content/outreach/gsoc/2024/submissions/project-3-himadri.md similarity index 97% rename from outreach/gsoc/2024/submissions/project-3-himadri.md rename to content/outreach/gsoc/2024/submissions/project-3-himadri.md index d0b8c4d..f4ddd32 100644 --- a/outreach/gsoc/2024/submissions/project-3-himadri.md +++ b/content/outreach/gsoc/2024/submissions/project-3-himadri.md @@ -1,6 +1,5 @@ --- title: Project 3 - Formalize SWHKD parser using regular grammar notation -layout: layout.njk --- # Overview @@ -22,7 +21,7 @@ spent in modelling the architecture of the syntax tree for our domain specific l Here's a simplified syntax tree of the grammar parser. - + One of the most helpful design choices was to have an acyclic dependency graph which enabled composing expressions into larger blocks. @@ -78,7 +77,7 @@ brace as a confirmation for the end of a shorthand. The new parser disallows this behavior. When using multiple modifiers, one must simply place an concatenator after the shorthand ends. The above example then turns into the following: -``` +```text {super, control} + a notify-send {'hello', 'goodbye'} ``` @@ -92,7 +91,7 @@ Now there's at most one way to do shorthands correct: A good comparison would be bash or Rust macro expansions. Here's an animation as to how we perform a "compilation". - + The new parser simply keeps track of shorthand values including ranges and slices as long as it is ingesting newer content. These shorthands are lazily evaluated in the end when all files, including @@ -104,7 +103,7 @@ One of the most difficult ways to get a working config for a tool like SWHKD is errors. The new parser addresses most of these issues. With the pest crate, we have been able to provide rich contextual errors. Here's an example: -```text +``` Error: unable to parse config file Caused by: diff --git a/content/posts/_index.md b/content/posts/_index.md new file mode 100644 index 0000000..47c9708 --- /dev/null +++ b/content/posts/_index.md @@ -0,0 +1,23 @@ +# Welcome to Waycrate +We write easy-to-use, simple, and powerful open source software to further the adoption of the wayland protocol. + +# Assets +The Waycrate logo has been designed by [Raj Chaudhary](https://github.com/RajChaudhary01) and is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en) + +# Contributing +We are accepting more contributors to our organization. If you are interested, get in touch with us via [Discord](https://discord.gg/KKZRDYrRYW) or Matrix. + +# Our Supporters +We are proudly supported by [Source Hut](https://sr.ht/), who has given us free hosting for our projects. + +# Our Team + +{{< member name="Shinyzenith" url="https://aakash.is-a.dev/" avatar="https://avatars.githubusercontent.com/u/60808802?s=300" >}} +{{< member name="Decodetalkers" url="https://github.com/decodetalkers" avatar="https://avatars.githubusercontent.com/u/60290287?v=4" >}} +{{< member name="Alexis" url="https://github.com/ajanon" avatar="https://avatars.githubusercontent.com/u/98706738?v=4" >}} +{{< member name="Eden" url="http://edenqwq.netlify.app/" avatar="https://avatars.githubusercontent.com/u/62473844?s=300" >}} +{{< member name="Zubair" url="https://zubairmh.xyz/" avatar="https://avatars.githubusercontent.com/u/116816535?v=4" >}} +{{< member name="Kolunmi" url="https://github.com/kolunmi" avatar="https://avatars.githubusercontent.com/u/113054217?s=300" >}} +{{< member name="Angelo-F" url="https://angelo.fallaria.com/" avatar="https://avatars.githubusercontent.com/u/39676098?s=300" >}} +{{< member name="Vainiovano" url="https://github.com/vainiovano" avatar="https://avatars.githubusercontent.com/u/16741932?s=300" >}} +{{< member name="Uncomfy" altname="Uncomfyhalomacro" url="https://github.com/uncomfyhalomacro" avatar="https://avatars.githubusercontent.com/u/66054069?v=4" >}} diff --git a/css/styles.css b/css/styles.css deleted file mode 100644 index e144962..0000000 --- a/css/styles.css +++ /dev/null @@ -1,227 +0,0 @@ -@import url("https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap"); - -html { - font-size: 18px; - font-family: "Ubuntu Mono", monospace; -} - -body { - color: var(--fg); - background-color: var(--bg); -} - -body.dark { - color: var(--dark-fg); - background-color: var(--dark-bg); - --code-block: #363636; - --wayland-yellow: #f4b60b; - --scrollbar-bg: #3d3b3b; - --scrollbar-bg-hover: #dda813; -} - -:root { - --wayland-yellow: #e9ab00; - --bg: #f5f5f5; - --fg: #1b1b1b; - --dark-fg: #e5e5e5; - --dark-bg: #262626; - --code-block: #e7e7e7; - --scrollbar-bg: #e0e0e0; - --scrollbar-bg-hover: #dda813; -} - -#container { - max-width: 850px; - margin: 40px auto; - display: flex; - flex-wrap: wrap; - gap: 40px; - justify-content: flex-start; - padding: 0 3%; -} - -header nav ul li { - margin: 2px 0; -} - -.fa-solid, -.fa-brands { - color: inherit; - font-size: 0.8em; - text-align: center; - width: 1.1em; -} - -.logo img { - max-width: 150px; - margin: auto; -} - -.content { - max-width: 600px; -} - -.content__logo { - width: 360px; - max-width: 90vw; -} - -img { - max-width: 95vw; -} - -body.dark img { - filter: brightness(0.9) contrast(1.1); -} - -header { - & li { - list-style-type: none; - } - & ul { - padding: 0; - } -} - -ul { - padding: 0; -} - -nav h3 { - margin-top: 0; - margin-bottom: 0; -} - -ul ul li:before { - content: "- "; - color: var(--wayland-yellow); -} - -.active { - font-weight: 700; -} - -a { - color: var(--wayland-yellow); - text-decoration: none; - border-bottom: 1px dashed; -} - -code { - font-family: "Ubuntu Mono", monospace; - display: inline-block; - background-color: var(--code-block); - border-radius: 5px; - padding: 0.2em; - margin: 3px 0; -} - -pre { - white-space: normal; - background-color: var(--code-block); - padding: 0.6em; - border-radius: 5px; -} - -pre code { - background-color: transparent; - border-radius: 0; - padding: 0; - margin: 0; -} - -.members { - display: flex; - flex-wrap: wrap; - gap: 20px; -} - -.member { - width: 100px; - display: flex; - flex-direction: column; - align-items: center; -} - -.member a { - border: none; -} - -.member img { - max-width: 100px; - border-radius: 50%; -} - -ol { - padding-left: 1.5em; -} - -ul { - padding-left: 0.8em; -} - -li p { - display: inline; -} - -.dark-mode-toggle { - border: none; - background-color: transparent; - cursor: pointer; - height: 21px; - color: inherit; -} - -.dark-mode-toggle:focus { - outline: none; -} - -.dark-mode-toggle i { - font-size: 20px; -} - -.dark-mode-toggle .fa-toggle-on { - display: none; -} - -.dark .dark-mode-toggle .fa-toggle-on { - display: inline; -} - -.dark .dark-mode-toggle .fa-toggle-off { - display: none; -} - -@media all and (max-width: 600px) { - #container { - margin: 15px 0; - gap: 0; - } - - header { - width: 100%; - text-align: center; - } - - header ul { - display: flex; - justify-content: center; - gap: 20px; - } -} - -::-webkit-scrollbar { - width: 10px; -} - -::-webkit-scrollbar-track { - background: var(--scrollbar-bg); -} - -::-webkit-scrollbar-thumb { - background: var(--wayland-yellow); -} - -::-webkit-scrollbar-thumb:hover { - background: var(--scrollbar-bg-hover); -} diff --git a/flake.lock b/flake.lock index ab0eb4b..94715c8 100644 --- a/flake.lock +++ b/flake.lock @@ -1,25 +1,55 @@ { "nodes": { - "nixpkgs": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, "locked": { - "lastModified": 1706925685, - "narHash": "sha256-hVInjWMmgH4yZgA4ZtbgJM1qEAel72SYhP5nOWX4UIM=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "79a13f1437e149dc7be2d1290c74d378dad60814", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "owner": "numtide", + "repo": "flake-utils", "type": "github" } }, + "nixpkgs": { + "locked": { + "lastModified": 0, + "narHash": "sha256-Z/ELQhrSd7bMzTO8r7NZgi9g5emh+aRKoCdaAv5fiO0=", + "path": "/nix/store/j8pbrsb3nybdap3hhg9kw0ffqd4rlbx6-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, "root": { "inputs": { + "flake-utils": "flake-utils", "nixpkgs": "nixpkgs" } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 7e90936..6223bf0 100644 --- a/flake.nix +++ b/flake.nix @@ -1,27 +1,21 @@ { - description = "Waycrate-website devel"; + description = "devshell for github:waycrate/waycrate.github.io"; - inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; }; + inputs.flake-utils.url = "github:numtide/flake-utils"; - outputs = { self, nixpkgs, ... }: - let - pkgsFor = system: - import nixpkgs { - inherit system; - overlays = [ ]; - }; - - targetSystems = [ "aarch64-linux" "x86_64-linux" ]; - in { - devShells = nixpkgs.lib.genAttrs targetSystems (system: - let pkgs = pkgsFor system; - in { - default = pkgs.mkShell { - name = "Waycrate-website-devel"; - nativeBuildInputs = with pkgs; [ - nodejs + outputs = { self, nixpkgs, flake-utils }: + flake-utils.lib.eachDefaultSystem + (system: + let pkgs = nixpkgs.legacyPackages.${system}; in + { + devShells.default = pkgs.mkShell { + packages = with pkgs; + [ + hugo + tailwindcss ]; + }; - }); - }; + } + ); } diff --git a/hugo.json b/hugo.json new file mode 100644 index 0000000..beb4c3a --- /dev/null +++ b/hugo.json @@ -0,0 +1,92 @@ +{ + "baseURL": "https://waycrate.github.io/", + "languageCode": "en-us", + "title": "Waycrate", + "theme": "waycrate", + "menus": { + "main": [ + { + "name": "Home", + "pageRef": "/", + "weight": 10, + "params": { + "icon": "fa-home" + } + }, + { + "name": "GitHub", + "url": "https://github.com/waycrate/", + "params": { + "icon": "fa-github" + }, + "weight": 20 + }, + { + "name": "Discord", + "url": "https://discord.gg/KKZRDYrRYW", + "params": { + "icon": "fa-brands fa-discord" + }, + "weight": 20 + }, + { + "name": "Posts", + "pageRef": "/posts", + "weight": 20 + }, + { + "name": "GSoC 2024", + "weight": 30 + }, + { + "name": "Idea List", + "parent": "GSoC 2024", + "pageRef": "/outreach/gsoc/2024/idea-list/", + "weight": 10 + }, + { + "name": "Contributor Guide", + "parent": "GSoC 2024", + "pageRef": "/outreach/gsoc/2024/contributor-proposal-guidance/", + "weight": 20 + }, + { + "name": "2024 Contributors", + "parent": "GSoC 2024", + "pageRef": "/outreach/gsoc/2024/contributors/", + "weight": 30 + }, + { + "name": "2024 Submissions", + "parent": "GSoC 2024", + "pageRef": "/outreach/gsoc/2024/submissions/", + "weight": 30 + } + ] + }, + + "markup": { + "highlight": { + "anchorLineNos": false, + "codeFences": true, + "guessSyntax": false, + "hl_Lines": "", + "hl_inline": false, + "lineAnchors": "", + "lineNoStart": 1, + "lineNos": false, + "lineNumbersInTable": true, + "noClasses": false, + "noHl": false, + "style": "monokai", + "tabWidth": 4 + } + }, + + "module": { + "hugoVersion": { + "extended": false, + "min": "0.116.0" + } + } +} diff --git a/index.md b/index.md deleted file mode 100644 index 203c256..0000000 --- a/index.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -layout: layout.njk -title: Home ---- - -# Welcome to Waycrate - -We write easy-to-use, simple, and powerful open source software to further the adoption of the wayland protocol. - -## Assets: - -The Waycrate logo has been designed by [Raj Chaudhary](https://github.com/RajChaudhary01) and is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en) - -## Contributing: - -We are accepting more contributors to our organization. If you are -interested, get in touch with us via Discord or Matrix. - -## Our Supporters: - -We are proudly supported by [Source Hut](https://sr.ht/), who has given us -free hosting for our projects. - -## Our Team: - - -diff --git a/js/index.js b/js/index.js deleted file mode 100644 index b378e22..0000000 --- a/js/index.js +++ /dev/null @@ -1,27 +0,0 @@ -const darkModeToggle = document.querySelector(".dark-mode-toggle"); -const currentTheme = localStorage.getItem("theme"); - -// If no current theme set in browser storage, set it based on -// preferred theme -if (localStorage.getItem("theme") === null) { - const prefersDarkScheme = window.matchMedia('(prefers-color-scheme: dark)'); - - if (prefersDarkScheme.matches) { - document.body.classList.add("dark"); - } -} - -if (currentTheme == "dark") { - document.body.classList.add("dark"); -} -
 -darkModeToggle.addEventListener("click", () => { - document.body.classList.toggle("dark"); - - let theme = "light"; - if (document.body.classList.contains("dark")) { - theme = "dark"; - } - - localStorage.setItem("theme", theme); -}); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index ff37a28..0000000 --- a/package-lock.json +++ /dev/null @@ -1,2736 +0,0 @@ -{ - "name": "waycrate-website", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "waycrate-website", - "version": "1.0.0", - "dependencies": { - "@11ty/eleventy": "github:11ty/eleventy" - } - }, - "node_modules/@11ty/dependency-tree": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-3.0.0.tgz", - "integrity": "sha512-+M+/KdAptDTK4USkI124CKoScvt2y0v1EoLBjS2rUi9zydjWgEC7+EJJ7Eu1DXuObe0JmY09LORjdBGKNPxgtg==", - "dependencies": { - "@11ty/eleventy-utils": "^1.0.2" - } - }, - "node_modules/@11ty/dependency-tree-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree-esm/-/dependency-tree-esm-1.0.0.tgz", - "integrity": "sha512-Z3KN1Fkv50UM/ZzTR3VBbyOY52HnmhIVCsAV1hn2UzFsGAjyF1Cw8uohhVtheDOSuBR7ZSeo1unwkz1HxFlUtQ==", - "dependencies": { - "@11ty/eleventy-utils": "^1.0.2", - "acorn": "^8.10.0", - "dependency-graph": "^0.11.0", - "normalize-path": "^3.0.0" - } - }, - "node_modules/@11ty/eleventy": { - "version": "3.0.0-alpha.4", - "resolved": "git+ssh://git@github.com/11ty/eleventy.git#85fef01b311ad8a71243a140d2770511b3870b13", - "license": "MIT", - "dependencies": { - "@11ty/dependency-tree": "^3.0.0", - "@11ty/dependency-tree-esm": "^1.0.0", - "@11ty/eleventy-dev-server": "^1.0.4", - "@11ty/eleventy-utils": "^1.0.2", - "@11ty/lodash-custom": "^4.17.21", - "@sindresorhus/slugify": "^2.2.1", - "bcp-47-normalize": "^2.3.0", - "chokidar": "^3.5.3", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "dependency-graph": "^0.11.0", - "fast-glob": "^3.3.2", - "graceful-fs": "^4.2.11", - "gray-matter": "^4.0.3", - "is-glob": "^4.0.3", - "iso-639-1": "^3.1.0", - "kleur": "^4.1.5", - "liquidjs": "^10.10.0", - "luxon": "^3.4.4", - "markdown-it": "^14.0.0", - "micromatch": "^4.0.5", - "minimist": "^1.2.8", - "moo": "^0.5.2", - "multimatch": "^7.0.0", - "node-retrieve-globals": "^5.0.0", - "normalize-path": "^3.0.0", - "nunjucks": "^3.2.4", - "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", - "posthtml-urls": "^1.0.0", - "recursive-copy": "^2.0.14", - "semver": "^7.5.4", - "slugify": "^1.6.6" - }, - "bin": { - "eleventy": "cmd.cjs" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-dev-server": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.4.tgz", - "integrity": "sha512-qVBmV2G1KF/0o5B/3fITlrrDHy4bONUI2YuN3/WJ3BNw4NU1d/we8XhKrlgq13nNvHoBx5czYp3LZt8qRG53Fg==", - "dependencies": { - "@11ty/eleventy-utils": "^1.0.1", - "chokidar": "^3.5.3", - "debug": "^4.3.4", - "dev-ip": "^1.0.1", - "finalhandler": "^1.2.0", - "mime": "^3.0.0", - "minimist": "^1.2.8", - "morphdom": "^2.7.0", - "please-upgrade-node": "^3.2.0", - "ssri": "^8.0.1", - "ws": "^8.13.0" - }, - "bin": { - "eleventy-dev-server": "cmd.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.2.tgz", - "integrity": "sha512-Zy2leMK1DQR6Q6ZPSagv7QpJaAz9uVbb+RmVetYFp3foMeQtOSZx7w2u5daRFmP+PeNq9vO9H4xtBToYFWZwHA==", - "dependencies": { - "normalize-path": "^3.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/lodash-custom": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", - "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sindresorhus/slugify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.2.1.tgz", - "integrity": "sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==", - "dependencies": { - "@sindresorhus/transliterate": "^1.0.0", - "escape-string-regexp": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/transliterate": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-1.6.0.tgz", - "integrity": "sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==", - "dependencies": { - "escape-string-regexp": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/a-sync-waterfall": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/any-promise": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-differ": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", - "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bcp-47": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz", - "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-match": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", - "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-normalize": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-2.3.0.tgz", - "integrity": "sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==", - "dependencies": { - "bcp-47": "^2.0.0", - "bcp-47-match": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "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/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", - "bin": { - "dev-ip": "lib/dev-ip.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esm-import-transformer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/esm-import-transformer/-/esm-import-transformer-3.0.2.tgz", - "integrity": "sha512-PgvO0wro44lTDM9pYeeOIfpS0lGF80jA+rjT7sBd3b07rxv1AxeNMEI5kSCqRKke2W6SPEz17W3kHOLjaiD7Cw==", - "dependencies": { - "acorn": "^8.11.2" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@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/fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "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==", - "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==", - "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==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-equiv-refresh": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", - "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==", - "engines": { - "node": ">= 0.10" - } - }, - "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==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/iso-639-1": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.0.tgz", - "integrity": "sha512-rWcHp9dcNbxa5C8jA/cxFlWNFNwy5Vup0KcFvgA8sPQs9ZeJHj/Eq0Y8Yz2eL8XlWYpxw4iwh9FfTeVxyqdRMw==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/liquidjs": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.10.0.tgz", - "integrity": "sha512-f4gPvCq4uV4Fm5YezVUQoAMPmBMEuIE2LvgCnzyWoPRx+ZefH6b8DU2eb7znltRqATHF8zYvOsd5FD2z1spJgg==", - "dependencies": { - "commander": "^10.0.0" - }, - "bin": { - "liquid": "bin/liquid.js", - "liquidjs": "bin/liquid.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/liquidjs" - } - }, - "node_modules/list-to-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", - "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==" - }, - "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==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/markdown-it": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", - "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.0.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-it/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", - "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/maximatch/node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/maximatch/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/maximatch/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/maximatch/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" - }, - "node_modules/morphdom": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.2.tgz", - "integrity": "sha512-Dqb/lHFyTi7SZpY0a5R4I/0Edo+iPMbaUexsHHsLAByyixCDiLHPHyVoKVmrpL0THcT7V9Cgev9y21TQYq6wQg==" - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multimatch": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-7.0.0.tgz", - "integrity": "sha512-SYU3HBAdF4psHEL/+jXDKHO95/m5P2RvboHT2Y0WtTttvJLP4H/2WS9WlQPFvF6C8d6SpLw8vjCnQOnVIVOSJQ==", - "dependencies": { - "array-differ": "^4.0.0", - "array-union": "^3.0.1", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-retrieve-globals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/node-retrieve-globals/-/node-retrieve-globals-5.0.0.tgz", - "integrity": "sha512-C4R0rtPEoxJaeo8RnLWx3VMvFgs0fAePFvI6WHBS2BS/aNxuHwL9IK922UBOjHnD5UKVfY1Xef9qk/BkmLrWiw==", - "dependencies": { - "acorn": "^8.8.2", - "acorn-walk": "^8.3.1", - "esm-import-transformer": "^3.0.2" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nunjucks": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", - "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", - "dependencies": { - "a-sync-waterfall": "^1.0.0", - "asap": "^2.0.3", - "commander": "^5.1.0" - }, - "bin": { - "nunjucks-precompile": "bin/precompile" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "chokidar": "^3.3.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/nunjucks/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", - "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", - "dependencies": { - "http-equiv-refresh": "^1.0.0", - "list-to-array": "^1.1.0", - "parse-srcset": "^1.0.2", - "promise-each": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-each": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", - "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", - "dependencies": { - "any-promise": "^0.1.0" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-copy": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", - "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", - "dependencies": { - "errno": "^0.1.2", - "graceful-fs": "^4.1.4", - "junk": "^1.0.1", - "maximatch": "^0.1.0", - "mkdirp": "^0.5.1", - "pify": "^2.3.0", - "promise": "^7.0.1", - "rimraf": "^2.7.1", - "slash": "^1.0.0" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/uc.micro": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", - "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==" - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "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/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@11ty/dependency-tree": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-3.0.0.tgz", - "integrity": "sha512-+M+/KdAptDTK4USkI124CKoScvt2y0v1EoLBjS2rUi9zydjWgEC7+EJJ7Eu1DXuObe0JmY09LORjdBGKNPxgtg==", - "requires": { - "@11ty/eleventy-utils": "^1.0.2" - } - }, - "@11ty/dependency-tree-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree-esm/-/dependency-tree-esm-1.0.0.tgz", - "integrity": "sha512-Z3KN1Fkv50UM/ZzTR3VBbyOY52HnmhIVCsAV1hn2UzFsGAjyF1Cw8uohhVtheDOSuBR7ZSeo1unwkz1HxFlUtQ==", - "requires": { - "@11ty/eleventy-utils": "^1.0.2", - "acorn": "^8.10.0", - "dependency-graph": "^0.11.0", - "normalize-path": "^3.0.0" - } - }, - "@11ty/eleventy": { - "version": "git+ssh://git@github.com/11ty/eleventy.git#85fef01b311ad8a71243a140d2770511b3870b13", - "from": "@11ty/eleventy@github:11ty/eleventy", - "requires": { - "@11ty/dependency-tree": "^3.0.0", - "@11ty/dependency-tree-esm": "^1.0.0", - "@11ty/eleventy-dev-server": "^1.0.4", - "@11ty/eleventy-utils": "^1.0.2", - "@11ty/lodash-custom": "^4.17.21", - "@sindresorhus/slugify": "^2.2.1", - "bcp-47-normalize": "^2.3.0", - "chokidar": "^3.5.3", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "dependency-graph": "^0.11.0", - "fast-glob": "^3.3.2", - "graceful-fs": "^4.2.11", - "gray-matter": "^4.0.3", - "is-glob": "^4.0.3", - "iso-639-1": "^3.1.0", - "kleur": "^4.1.5", - "liquidjs": "^10.10.0", - "luxon": "^3.4.4", - "markdown-it": "^14.0.0", - "micromatch": "^4.0.5", - "minimist": "^1.2.8", - "moo": "^0.5.2", - "multimatch": "^7.0.0", - "node-retrieve-globals": "^5.0.0", - "normalize-path": "^3.0.0", - "nunjucks": "^3.2.4", - "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", - "posthtml-urls": "^1.0.0", - "recursive-copy": "^2.0.14", - "semver": "^7.5.4", - "slugify": "^1.6.6" - } - }, - "@11ty/eleventy-dev-server": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-1.0.4.tgz", - "integrity": "sha512-qVBmV2G1KF/0o5B/3fITlrrDHy4bONUI2YuN3/WJ3BNw4NU1d/we8XhKrlgq13nNvHoBx5czYp3LZt8qRG53Fg==", - "requires": { - "@11ty/eleventy-utils": "^1.0.1", - "chokidar": "^3.5.3", - "debug": "^4.3.4", - "dev-ip": "^1.0.1", - "finalhandler": "^1.2.0", - "mime": "^3.0.0", - "minimist": "^1.2.8", - "morphdom": "^2.7.0", - "please-upgrade-node": "^3.2.0", - "ssri": "^8.0.1", - "ws": "^8.13.0" - } - }, - "@11ty/eleventy-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.2.tgz", - "integrity": "sha512-Zy2leMK1DQR6Q6ZPSagv7QpJaAz9uVbb+RmVetYFp3foMeQtOSZx7w2u5daRFmP+PeNq9vO9H4xtBToYFWZwHA==", - "requires": { - "normalize-path": "^3.0.0" - } - }, - "@11ty/lodash-custom": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", - "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@sindresorhus/slugify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.2.1.tgz", - "integrity": "sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==", - "requires": { - "@sindresorhus/transliterate": "^1.0.0", - "escape-string-regexp": "^5.0.0" - } - }, - "@sindresorhus/transliterate": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-1.6.0.tgz", - "integrity": "sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==", - "requires": { - "escape-string-regexp": "^5.0.0" - } - }, - "a-sync-waterfall": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" - }, - "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" - }, - "acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==" - }, - "any-promise": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "integrity": "sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-differ": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-4.0.0.tgz", - "integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==" - }, - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==" - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp-47": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz", - "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==", - "requires": { - "is-alphabetical": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "bcp-47-match": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", - "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==" - }, - "bcp-47-normalize": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-2.3.0.tgz", - "integrity": "sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==", - "requires": { - "bcp-47": "^2.0.0", - "bcp-47-match": "^2.0.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "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" - } - }, - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" - }, - "dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "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==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - }, - "esm-import-transformer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/esm-import-transformer/-/esm-import-transformer-3.0.2.tgz", - "integrity": "sha512-PgvO0wro44lTDM9pYeeOIfpS0lGF80jA+rjT7sBd3b07rxv1AxeNMEI5kSCqRKke2W6SPEz17W3kHOLjaiD7Cw==", - "requires": { - "acorn": "^8.11.2" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", - "requires": { - "reusify": "^1.0.4" - } - }, - "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==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - } - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - }, - "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - } - } - }, - "http-equiv-refresh": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", - "integrity": "sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" - }, - "is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "iso-639-1": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.0.tgz", - "integrity": "sha512-rWcHp9dcNbxa5C8jA/cxFlWNFNwy5Vup0KcFvgA8sPQs9ZeJHj/Eq0Y8Yz2eL8XlWYpxw4iwh9FfTeVxyqdRMw==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - }, - "linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "requires": { - "uc.micro": "^2.0.0" - } - }, - "liquidjs": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.10.0.tgz", - "integrity": "sha512-f4gPvCq4uV4Fm5YezVUQoAMPmBMEuIE2LvgCnzyWoPRx+ZefH6b8DU2eb7znltRqATHF8zYvOsd5FD2z1spJgg==", - "requires": { - "commander": "^10.0.0" - } - }, - "list-to-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", - "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==" - }, - "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==", - "requires": { - "yallist": "^4.0.0" - } - }, - "luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==" - }, - "markdown-it": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", - "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", - "requires": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.0.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - } - } - }, - "maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "dependencies": { - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==" - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" - }, - "morphdom": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.2.tgz", - "integrity": "sha512-Dqb/lHFyTi7SZpY0a5R4I/0Edo+iPMbaUexsHHsLAByyixCDiLHPHyVoKVmrpL0THcT7V9Cgev9y21TQYq6wQg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-7.0.0.tgz", - "integrity": "sha512-SYU3HBAdF4psHEL/+jXDKHO95/m5P2RvboHT2Y0WtTttvJLP4H/2WS9WlQPFvF6C8d6SpLw8vjCnQOnVIVOSJQ==", - "requires": { - "array-differ": "^4.0.0", - "array-union": "^3.0.1", - "minimatch": "^9.0.3" - } - }, - "node-retrieve-globals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/node-retrieve-globals/-/node-retrieve-globals-5.0.0.tgz", - "integrity": "sha512-C4R0rtPEoxJaeo8RnLWx3VMvFgs0fAePFvI6WHBS2BS/aNxuHwL9IK922UBOjHnD5UKVfY1Xef9qk/BkmLrWiw==", - "requires": { - "acorn": "^8.8.2", - "acorn-walk": "^8.3.1", - "esm-import-transformer": "^3.0.2" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "nunjucks": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", - "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", - "requires": { - "a-sync-waterfall": "^1.0.0", - "asap": "^2.0.3", - "commander": "^5.1.0" - }, - "dependencies": { - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - } - } - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "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==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "requires": { - "semver-compare": "^1.0.0" - } - }, - "posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "requires": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - } - }, - "posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "requires": { - "htmlparser2": "^7.1.1" - } - }, - "posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "requires": { - "is-json": "^2.0.1" - } - }, - "posthtml-urls": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", - "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", - "requires": { - "http-equiv-refresh": "^1.0.0", - "list-to-array": "^1.1.0", - "parse-srcset": "^1.0.2", - "promise-each": "^2.2.0" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "promise-each": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", - "integrity": "sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==", - "requires": { - "any-promise": "^0.1.0" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-copy": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.14.tgz", - "integrity": "sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==", - "requires": { - "errno": "^0.1.2", - "graceful-fs": "^4.1.4", - "junk": "^1.0.1", - "maximatch": "^0.1.0", - "mkdirp": "^0.5.1", - "pify": "^2.3.0", - "promise": "^7.0.1", - "rimraf": "^2.7.1", - "slash": "^1.0.0" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "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==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" - }, - "slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "requires": { - "minipass": "^3.1.1" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "uc.micro": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", - "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.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==" - }, - "ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "requires": {} - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index ff694a7..0000000 --- a/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "waycrate-website", - "version": "1.0.0", - "description": "The website for Waycrate", - - "scripts": { - "build": "npx eleventy", - "serve": "npx eleventy --serve", - "debug": "DEBUG=* npx eleventy", - "test": "jest" - }, - - "dependencies": { - "@11ty/eleventy": "github:11ty/eleventy" - } -} diff --git a/static/Ubuntu_Mono/UbuntuMono-Regular.ttf b/static/Ubuntu_Mono/UbuntuMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4977028d132b681c035d427748f74afab9fd70bf GIT binary patch literal 189892 zcmdSCcYIXU);GTPK4&JqR}zv;dLVUXP8v0BhTaJfY61xm2??Z7R0KOB&E7>t#ZHhS zSg?Dq3ihrP5xXeXYa{c1_da`u;PrWa&+oZ^yq`D2ckRB{TDzTf&fe!hjEKTPbfRIC zYO5Y7x#n}Cv;&BAjGI*GSo`#;H;C9~- -- - -- - Shinyzenith -
- -- -- - Decodetalkers -
- -- -- - Alexis -
- -- -- - Eden -
- -- -- - Zubair -
- -- -- - Kolunmi -
- -- - -- - Angelo-F -
- -- -- - Vainiovano -
- --- - Uncomfy -
0}=MG zKn0!imUY^K#zl@L(#|E~`urse7B73E<~gFstBI`X3mQ6>cs!(`zF^enzo2F1{PFki zgtzl4;!E{~O%07dTaynVeHtQ579zq@OxqAP5YAY*xO2r!KJ`YT_`O7d(JgKB8mzCM z7f<9wa&*q(h80VKRt9WE{%AzlS{oKO4f>|#Rmi#q^6X#I*3p@?=bjd5nnRR-?UMGU zC07n9yc79P0_#wQK|W4s4od)=OtsWXeh7zCA=M#no8NXw&qTU5#4`oifAY-m%-}bO zm^1!l9-;#WE>HdX^EqLIex?BJ3z6f+Pxrqp+?Vbi_j1p3o+ 4)qT^-{waGsPgMlp7#!)oZsqWlYdXw`$yX!d%8sa% zD>{a!Y(lP$NL-J^%Mm^w?z#*6r(AZ)@RYSkyBKK~BJTx=Uybw?aL+~j_LWbre08N( zu`(syy$o@WGDg*mD$;5fRxhZXU)@yOSlv)Nue!c=ZuOkn+10aZXI9UsonBp6+r1ar zMzXLb{9E0$sYxqpVBrl#4fPG18@d~gHdwdMVKj>s&8nZZd6qV e|{#o5$2n z+&rpw!sd~+<2R3}b wwG-lwO9Lm;;3%_@iV&F+V0Frf>unJ z-fdmmO|{c!OxwZO#=46)Y@n*7QQb+Crgh(zR5z-7I6M`?vj!eY+7U}tb-B5etNuDV zJMgcw!yC?JNJEGr!psC8JR&S3klu+=`+xtBFH$muczzT<_8P_yMwA>am|~t^Jikz& zNa2e-KTs(0ha$%h%mDiEC2R#^13dr2$P7UIzeLV|` B6I?+TAie`-nq)|n=!CBU zWt*e~?X(E#Hq Axjkocv=-OiEIUD`iZ|)RelE87Z?;R;BDpc`oJ6ln+zBOZh3K#};Et zuqE5lY+1G<+W=dQZHaBA?K0Z~wufxHZ2MB9Qe#uoQnOMEQm3cRPUC6Tw6L_uw3xJn zwB)qhwBc#>X-%1w$uom9!!x5Z<1_naW@P4N8kvJKTQb*XUX}UMQO|d$PV%24eogv= zdrrY>5P$wsPaECF9IT9uU=!J7R?p_L6>JT=l3m5)d0*&RCiQ#)dcMa$f}R&?YoX^x z?FwzHcAvIGdr2pKuHLS%OJ0-wLkgwDr`S@4r;Jy6&PiF5vM1$*ly_1NrTmcci!I6) zZ|iHbNj=M@o}IQef1~H5)EP?82 eB?RgIgEAxBj5w*U)S>nP4iUJWKR}NqKKY5h KY4t= zXk77kwBqOhqL2F@^&I{4=r2e19Q)|l+s9LmEWAehHW{9#Z^7%u=~&Z;t0w+lQ80ZbeNU$RPsuLYOOMl2GP_CtzT`c==!bm1 z|IV|%SK_16Z_>qBOBP|>J{u!-62@vRo5H5T_HJf#sEajeuWN5=PiW6-&ucGhPixO< zFKGYJ{)w6Rs`iq0P&=T#qP-?oUTrPbkv6Q&OK2(92C*`=W3^ntE?^h3wd^vsj$O{y zvkmMPwnhJ4KdFCb;reg-w-%=Vs(+(<^k4L^^&b6a{Y(8%{YU)^{SW;I{e*?|f9YT8 zr}UpJ{uV#|d;J4;AA5k^&mKho;3xhln11#5VBQ6KPGOY^0u7Wjh=Sn{mNbMy;18ux z&@f5EDGdGy3I~mpG>RhNkETe^pA (^BB_n~!k80%@0rc(<18D#VPMwyffnk8vArNN&=>7e~2?N6ET=SrGKS@7pm zw&z!@wmG1M)DN_X`h(gfbx 2q)!%8k7%OOa-7Nl9o~-{J1{Bjw>fS=m2tn4kRb& zASwnOEa?y`@%&6fsT8zA(n>1x`~*9#9JE@}8X5?{iw1$ZX)x$8Nry{1f`%YwB fKDJ6C~QK|Ns>;cVV>`C1sV=Ig+_o*rIDc1B(0-S z@K2}Fpfe<$Nn<@HX_ln3X&n4>Xgp{=O#p46iJ)_7lIJ^&O+g#6GJS^;S_?WK^jnP8 zsh|rbZKgW-&!Xv`6POi(w$KdF#WWMNRnj(^1^*J74Z2j)cB+TJgBm>F;2Js)v`f-u z)Cm7_Y64v$=}MaK`I^qA1)%4EenscfLeN!`o=45_ucos=*U%!+^Qi^&0!c5VR`@TX zHqeV{iRVkYMAA!XDg0|Cy^Px7Uq_vwmxF#m>uDM221z&4a`-pV3ee4xUO_88pVO6e zHt1D!4(Qc%uIDqlM$&6(75vxHd7#(RYS0^K4d{(@KIlz!0qD)3pVBRK5$LUwZlR0e zzfIEH=~DRb06k7yX)WlTbQ$Pfv<~!cNw?AEo=@l=S`T_JZ3Mkf()(!>{14D(& !?X|nBlIXJv;_T_9tS-}Pk?>``aT_} zCqX}z^fP)2{?F-Y&@UwYlAiIrM_L zf1sB@f25Z|f1(4RKZCx5dy#{n|C01qdIkR9=vC0)>2=TB^as5G`lqC)=uP;0=q*r> zpcO->;jVq+gz@9Xju|~_ +I?Lk15TIH0_&w4}JOAU`iBD>EZKEhRoW zB0MZ4C@{d^&uY;%&M427?yk3WXVrJ>S?R-v=ZkQ910ouFMbvlO5am8IPq$5!Ye3Q& zIV+HJ{$Fxdm^mwaIa#=E5Dm)Dv$@i3-3M#ZZF|}D3De-;P?KI~>pmg ut&?$7E$iyGR(Jc!x@^tekeM#G?Z|s--TJ-Z zG`BuCxG}x4Vdk`MtpSDBX|8qaF71xU?e3Re)7|gv s}2%mo98%W(Nra{G6GsAx-ktkI3HB&e40aTL_WP^mzFEv%ja{1m0nu|d9 znhDd)u#M&>K1>ybxpm#VUZgzbO^K-$DQmnbzT)-iXjxaft6u$EwlKbX&0Jf49(q>( z%k0)Ok#6hOvg+r~TPWOyrgiBx&=74&lkv=_2A+xr)tIgwMTN-UP!A=VMKes8)?Jvs zq&qsj%4}^!ppr~i^Q39Ah#BkZj;`*e`gy8UccBYqF+^PJM8^mLMP2C=rtQNu`RESA zmblZ2D|wxeqdT@5os#8RH?47gcS?O?BgW@^+qA^g?ut4zUtRjNraI9}>EYe|j)EQj z(1EfPbo)zgZ)T|7?U(6qo5mBhI?-E*u(?6fs|Fz yDu?i$ zQ4a!IX7z9shKr)r!xK|6xaHq}BT}NN0L19__sOI~2+L`iOg{gmXl8C9P(Pcisiv2J zXH<%S6j0Un_i}R47OF8Ig1_j_;X;S}JPyAN$^P9Oddeu#i}AK@8gHAH-jrUKjxkg* zewyeU(blqmM@>o}HDUTR+1qNAOg BA=%cA=q3!=3QX6sNW)~v+*m2o-3{rsaGQHw!(Pvtx$AaRRIFR# zs$Vz&^I%>2h{kp4lco(qXUd7cD)DT=K9WYUQIo6k^RW0-?MP>9C+w(TYbQ;gwlAE> zws!Kg9h_CwAtx3#GyqmXm#tAW&bf69*VWgFp-r)9Nc>~nEPV)d^YkG*7`Fy@2c|bw zbqA$aiTI%+eyAC574d%QRoyI><>Sdao_v^pyJ0CM!rqO9_5BL0vZb(e3t+{phlSvR zZxq4 Ls_`r|&z1tph2w<_9#Tp 8JK#}@| zK;mK0_Vh1B=`C~@clY8~Dm4}{;)lBy$Y}mDkdguJ1AGuY&>JP<4h$t`{0&4+y^&9O z$QvztOY~T8l%VBAco_Q8#0-RbBT`8!q!mb_Am!%3Z=w|aR*ITTw+gO_Y_zr)MbPc< zU_(!bK-&_unHRUq8brxquq4k%UtK`3I_ZA-EG`OT%Y-P`2lo=qxEojnJAXOs{!a9w z=+)kF#TX~SxF_{McJqfjSKQfpaQEpEcd@wJ4Uy?F(ieo7EZO#Uv|Isr?0~Mxm>-!4 ziC;EGjQQ)tGxu|GAJPo&UEsSMp}&iJ1Jdt<4J&5ddW_W^H8aLR@6BrTZo!BhiV-+d z_O9raAV|?4{Dd5latvjoWFJ67tkAy({U`da1QO V%aLmU4MCZ=@U$bHcB6(w?5~NwnFlI Av^HH&mH$Hll3HH$JLpLgVYNB1P$&3n0u^itdfi?QaFAQ`fY zQJ#;M$-vVDp_QmZluuR=<%HiHYnjkkXcr)5%#bZJ673>pe @x+zxG0mz?#+QdjO%ZoAt z5i-}8Xq30hm0jp1R_189Ls4oNcnhtCt|4fnQpAd|Si?$Css#Frx^(c)0(UXmiV!RE zh_zCr2?!lU9b&X*Lmp9=Kp(`4oMsyc>4wR$h^v#e79a-Cp3bPr2JPz5CgvI_MuzB3 z(LMrRS;S}(@(KvvUKBv{0O;n0$$OD((+pf0QlL{OQboMzZ6Q?>_*Ed3hT1X_68$2^ zX9)Tw79&{9KQSV*F?&V(+fhn{he5{* q9?>PE5P%(XRT)so|o+PoQJ1t z;)>)#y5O6o%80f8PF#;Gkap(Jis#2J&os{p&s@(#o;y*}_w(%V?DqJ1`gjsNev-4` zu6~{iJ!^a3@A<0do1XWPo*=n-TOY2c+q27K^~9sJ)ic~P9CG-6o;y63^t{va1=4hH zeO}jdanFxE&-Hj9?-@VO7SBaJZ})ueiSuyJ6we^3g^*OpBlwEig 2YL>BLVJGm)Oh;;rG8w&Jx}6k zNC4K}oxlZ{y}sH#7kMu6)OzaB)Ae|ob)l41%zN>}RUW)A#=2gQ6ki$T6HiL#d#cbU zBk;TabbEM~cy9KzdTzvMxgPxf(u05PnSX0JbKMw91F*NOLu$emL;SpdUZ3fD=>; <8B5-^X%nplIUpfm9lQltdqsuYfOAOlZu z2jZ!0HJ+u4Rd_zy41dTG1Ya1gZ0Wc^9E4R**pbumJhPFss$mmtG;++S8th0;npkDS z+%~ysc=8 hKZ=c7%`A_J)hK?qF{Qoa)Y;9Z25C120etW|_{?30w zaRRA@zb5HRl0GNteo6OA`fzL4;&%SPe?r^Z8(aC^9Stp={ANX)Tj%p@JN^^eQDjGL zUh3fA!2iFeU2{A5=8pe}F6rRwI=cS%6l0Ug5z6F=6^4;2&NM_}yvE2hKS`~Uij{)l z%$1 1(eZ3;h$XRi-qZJvnPV)FARu9abhTESLg_j?&To1MeXWvkeEZ1w3JnBM{V zLH!l|RsA*nb^Q(fP5mwXT}Z(7R=o@RlaK0;LMC60GXL}X3;I9wf9fylFX=Dq2lRJj z{@HpH@^98R|6Bei^!@si`cwMT`ZM~o`g8i*GXGe;7WvQD&+na|>9`Ncz AOsQ2R;|ATn8zn!{qH?k8?@OR^G;SoHs--n%&5AkgK2%ckqf@jvB)0cQE zeF9IQzsJ+&pYde*H#|i?MILMeYB=2G#{yUo3uWOfl11YYK|D)feOWTIu{4&!vRDr5 z&+=FSE5hEq!Ah_{KY$HlLs$i?Vl~W-a|t8aXf~FOm%H{;SRI?e=Cg(DEY^ayUX7L7 zg%y4nt_UNrE|0>hI0mcfIIPeU(8H5(MX1GkI2EgC9oFO-Sk-6Yu4yH98Xm_E!+z{6 zJcS*FXRwp-96gWSgMVPx;6-`~I|T>mAnc@9u`BR8_5t3)^Z$47-2Xj1?-x(_594Y6 zF+92d3{UC5qHpM1JbnKGPuhQ>U-2ycPwK%|C}%peGJh7xLRc7!U{NfF#j!ptktMMd zmdesuCd+31ST4(Fg*b)bWW_j%QO*Xk!E7k2WYx^YhT*)zC^m+Tljk#Pu@5|*&14H$ zGh4(K_Zn?Q6vJL%|6u=QFS3`|%j^I<$X;Quve($_><#uNdyBoz-eK>u_b?vtm 5yUGsv91m>ZS{C`V7w#`8 SWkl44Wxnd)5?8BxvQ1iWxB{42yLfeoVcO8c*>Lo%OaLtuS#Dk-KSLe z5oU(>sPJkPK2L?aRJhX&Q(rR-E2Fn$SIIh`WTv}YxvP}hVY;wCqA?a9#rkv~X6238 z1zd-f>TLANS-93u$A}&Y`vQB#)Sq3aq`gE*d!^#ALAv`@`XkIt-^0xG-ONnirP5cc z^z&5uDwTe&O7BwXohrRUrMH{u&{oz@iDo(_nCY;W!tkVFEv>;=S^^uZ9y4&fyq^=N zvU14Au2u41q2#_?x=*P1N0=GEo0;)DRXoln$$YC+{5dMVOT~An_@!n% r4r;<0?kk d#V<`t`Q7*uBw;k*HT&!>tvFcZ` z0k|gg$8{nB*N#BOv9A7rwe}d+-#4&A|F`pmU9B{}NV-q4jnaLRt(We8wpO}NU?<(| z%L}CY81AD)_)%5<5oVU(qss4A<#(y_J5~9InOS~^D&MWjuU6&HQ{`8w^5?4Z=cw{$ ztMV&V`4y^smnz?>%6F*p?W+7zRep(C9xJhwpEj7~(c)5mj3KE%T3+f;ea!M0OHzM| zQ{`h-`53I>ei&bgSlPw;?l0H(K(>T+QV?vU^YCuMcD4sSxQ{(WHhDD=78%FNYOejl zii>2o^-7t7UfzrRkFv)wcb;JT*^}%ktkojC4=KIl{x09DRwemSkTgWuTNY7+0ay z6v7^2k6=|lZI2254?*f~wu3#)cCuY;H`~J=k>Tw~=^giX`Ti#EzvaJ|J^gR|m!a*1 zmD$U}{5z`?*Uf*=_cw9>CI2p||I_Hf)B2-la7N`C#Bf+m6MLnImT5!Vp{LQqOEC*O zSSRcHPvXEs*!bufX#)hJeS1s8U{e%A0>(e~$syvN7ICoQynj{j^u{BoFBE2fADH}& zu!-C8{)!vGNjkp~z%d;5+y>wrV*pMa2CM*f0pH^W8Ta`?pW-y(FGQh;56j29G!uv- zZUt~cKI%Cfkv%~agSunvz%wv#z$^AnqPS}a7c`;-2T|f!qP`1=l5p3Zgr^EgI0c!E zlZGjUz@ pAnTU zBPxeX<)~-C3q%8<$Dj*=4~T{!&yd%NhAt+&_(4?pIhy%yqM9h+N+Q=%0PW&lg?Dmt z@d5zqAO0ZG2t08a83No(G|CEGLNpqBj_C$)+H`CY(KysMZVm7u(fIR;CLlav32+_o z1YRvb?@kH^3;_2{lb-?5Cjzx-*C|e-sTj3W-z1uLJ8+C}=! 4cTU+ zEoL7kYKR8Pfj5Ze!kq`+jXx7L^#gF8az6OahraXCzYB5z^v%Kopoi$J8lo1oADV#{ z=K<)0#ptKS&}Z?lL~S+zax6ukErovVxaVvy16qLV0o2)klBfgqc7SJRDuA}?TnXF- zppCmwe^(RH^4Y*f05UEAjA%sy;3irbPIUH EBO#pabx|irO)O*=LU>>jucm()_Xk8Fc3d{ize|akaIoEdr zcLE0h$glx2Y?ur{hK>0|o7MumfRBhaqb)b1FE`HwE&|Zzo8JRa?h2H S-@q$ZlY^u5M7IYzZPwLEylpL7%$hM53Y{|ssKC>ydGovdbIlu z*AU%U4RjFQgmH1xNC2|mg!G&C03QGt7dLki-7)}}51`L(LE0^ciEa%9FqXCq1{M?D z203p-d)$t8x*hFtJKE{?%Yi3>?}+Y50nn~@v;o%v{{Rrb745wha%@HXR>a?hd9n@d zvkm&+bA;$#wC}xzzzszAp?&T{yWNNOxex7jzYd_??w 7A!v+3H^vHcg`<4J0<4=?l?MMIZNB;eF z0NQXrbl;DD*?%v9I`^ae{!fA5h@L|KJsn2$%$r2dA?}3-@unX7^8j=|_y^Iekmt4c z@!0wnqBnmhdK-GZi*|VTAklkhlMnKUK7}L6<`x<5W5HJo-4%G1U19+T%Fd<8zFG zFItJdWI!bVK3_cpK)0_T!`CSPHFW!C9Iz93ndro5pb FC-w^Bj3$bL_GRbR*rHlknpY3{LsiTRd)e%cKfaAn6-XoTI6S1u6#Ii3WmII#s zekYb2PAm`Q@+T21Kw9A@VnrxhG!y6~X6Ha8F$bOqI#&@ho+MV>4}iWU=MXE!laJEx ziIu$xc!-r}1E{MU&j-uz2M}M5_yLF?7zaSFftLcPXW+kx4Jrf{09%L+UPNrj1^~Ja zeH?&(74bj?u}aieh5D-A1yEl#%GE$`7pyh+L%;{bhC$Y01;7*leK7ngVk6KNBku;@ z0HE)vJBf{M0ImR@AU5V}Vq>F#p#bCX3}PLr#5%7h*0mmhEXy! ;B5*meRY*T?GqKf|0LO@}!5CTdKC$y_0kruAjl?cY10E%IQ44UA z*v06VOX7jy0P4Q99ss|!?-5%!7`O(&*t#5jxIPm<m$M+VD@{Ct@2R=SGy )Q9>ctNd=IfFZX~uJ@;?cApH2t5fZfEN!Tf&) z@;uv4?76ALo`+5^d`av@%)ggV=4G_e%V@g;sO#Wu#9l$ZSI6L0T@66{zn%%8Pv3xU zZ?qA6v!2*nMa15Q-0zM9<^YI)7xKTC3={wu6Ynn~_CX}DpV)_JqYvLD_K_QaUWYCq zb{P2%KSS)uEMPIQqu~EB+U}D9#E#DdS^$ih 7ta#=ay0NU zv9FNt>rh}Tv2TtN`!)uE%-=$ De@+O+2` z05W)52|Wn>h$j{20bc^Y5$AZ K z2hPAt|8C;J6M#>Nhb9A;0M`-^LmgpTfbGO1GJ#^iMLcpC@hB(p=*0l|#+*ewwhdTK zJZ=Q>_}KvJh`$wh0r(cTx@o`wU?PCDJ`VxdN9xl Pf^NQeQli@4Erm2SC=OKEN1Y74RT%h{pwGjIj)1aN}5 zEfuH*E(TDC4SZ73uBrJz9f0`M9l-m<(?WnspbNMQKwLWF(u;vvz-7R0;A7$$h|eeo zngH<20KbgyiDza4s5f&1@HFr<@vJ1k1uO+_0bT?UpPdSf0lEOhXCDMk5zom7W&sxi z4+4;*p9Qc3i0_B^eu(dPh OaN8^_X2MdFF<@jJ^)<`z^~vz0CE%}z7Y8fk-rf63z5I@b>KJRMXA6DU@3t5 zi=GF*CvHc)9r^9&13Q3^i8~^Ia-ad&0PF)kCGJGL6Z$xt0o37q5%`U`(GREtE(4I) z_>y=r1Ns0iU?~9oVGHqM=wFfwi~&{x_X6(|FAV_7fo9+a;A!AX;$<;FC9oJkd>P~} z`<{4t5- Ps259k6AKLGg$B5hC#&;%fU(CfqpV{8w;8+Zl4JQ&g+ zm=0hb47m@${2lT;@u4>ouSft;S7jN{2y6xp5U;}1$|?g`0^AJz6F5n{Iv%)!cugPx z9yQ=m^9ylT0WcrH{C8olxiHt<$-qbe^0+bA+ ){7QUyK2Qg&0`3LgCO*Of zAbx}kK)Z~%hWJSE9hC*3Jw_qlsP~DF4gt`1qoMO?#Em{gd`tv@xG_tCy8z@Hi+p1d zHx~KEBHviVjSBz<1IRZH`Nkn`Jo1f4zVS`KWx#{PCtOQ>QY`TqSmS0^0nl$I (wOc!pX1zuKvuO>?N88nE~A9Nmrm>HD!8_zd=- zU%<}ue(EN%ColHqFQtcRCw8XSV@Li;+Ch&ojke-^^2ONWz7{*wm*5%x<=FARm+oXb z_7p$BDYL7voAM)``Cf-zx@WPU{XNbD+=m@}v4?#JJ&0ZKf6znNb)1KNyhiMYH(_V| zCG3Zr`{G~X{L`CqZ+tt>Nu8uCusbgH$QR1f0GDCEvRR%qXu%trx8W`1rPu`&d&^ze zU0#MA_^+@pcsBOo#mV?{X)jJ8tj2lfH8_7Q_R=54$pI_Q4*28rKp;*N^xzCZFm};H zajpQjk2p;bf%65C*inzho_Z{H)#I_Ro`9Y8zAOnl@W0`NK?<|6RF=llSq96*NrP;h zHRy-^q+Fag$j4sNyEt`Fh;s*a>@qoV_MjN24@z z6?WrmupjTnj{I=!$&bXY{AldUkHyaXc zY#wW5O*p@>04ErlvDdYTwXnt5Z)!82yW=#$=jz$JdfHDPGjZPHBb>N6N=HtgOJQr+ z`Pj309B*=8#4cu+uuIQ)qkALU#5RksIIyeO)$AH}ExV3g&u(BhvYXh=c;EY0wuRls zZfAF}t?W*A7rUEnWB0Io@h12Ec$fP@>;m0`-RB$FL-d{4F`>J#6MZvn!zuEs=^ENc zPq7{J^cg!Qf3rKoo?*|j=h*ZAvvUdTef9zSkbT4svBT^LJIX$0$Ji(AIQx`+#y)3X zurJwH>}&Q7JAtzT-?5YId-enS5npBcnf=24#eQYKvEN|?{>e_U9_HaN>Nw~49uv24 zEBC{fmI8Pn58}Z*gopAl9?m0pB#+|JJch^OTNm-X4^O}sFZ%K%p3GCYji>T7p3XCP zCePy8Jcsw={dq3W zT~pTp~U1E0(1 z@kZXn=ko=8A#dhq@kP9aFXpYhjW6L#c{}gmoxF=L %uHskoYxuSNI(|LBf#1k);y3eK z_^o^kzm4C{@8Dbco%}9-H{ZtZ;rH_U`2G9={vdydZ|B{72Y;CF }DzswKtgZvf#Du0c?&fnl~^0)Zg z{2l%-zPa%}{{UYY`G_ClhxrkHlz+^R@lW`1{we>Af6l+)U-GZ`*ZdoPf`7}u<0tv| z{0IIc|B3(1f8qb)zw+Ps@B9z`CqKn|xJM(6X !T%TiCSMRNlVsJG@F*HrD^F}hL)*iY1vwi)=%rN5ZY#%bfV3ED($k~UeZ)uw1uwP{+NHeH*c&D3UTv$Z)|z1E=3)#ho9T9Y -;*3Qw+)mCZeX{)t0+WFcA z+J*Rv$;J3$%cc01$z}L%%jNi@$p(DWWRtcT-!-{XyGpxSyGFZKyH2}ayFt5AyGgrQ zyG6TI+oIiu@4MWAFQ440-KE{FZKEyPJ^0?secJun1KNYyL)vzH`(=mru(ng%rR~=C z&`sJS+Fos+_Nexl_Bg&yv0r;qdkSBtcn068cn)8x@P4D>C495u0KQW33cgnH8op%l z2EJwSmiD&xj`pthp7y@>f%c*Hk# oIz)9;e6aee?u9QSYlK>B)MEZqrlsG(BC<&@=Tc zJzLMw`|17lTs=?E*9-JQy-2s~4&A96da+)jm+EDDxjsN2s1MQy>qGRRdWBx8SLxMy zjqcLj`Y?UCK0+U X+&3^vm`2`UZWYz6mD~uh6g5uhOs9uhFm7 zuhXyBZ_sblZ_;npZ_#hnx9GR&x9fN4TlG8jyY##DZTda>z50Fn{rUs?gZe}IcD-BQ zp+Bte)OYE-^*#C{`d)n>PC-7VKd%4v9OLtUIR|<0FXt%V*5A?J)!) z>4)_r`ceI3{h0oVeq8@l|4jcJUm*DsUmp1y-zGVsf2)6oFP40dFOvMI|AcRp{DQBN z{EDxa{En}b{E4rV^ynT7S(t@eG>dMrSgaO5e6J+H5@-q1U0v;MeqF82MMafG%B}IM zT--3Py{*-+!E~*abK9GiHCY>^<5$_XpslrOkza%9235~%ZlBk+cz#RMilBL?{ejhu zZJiDC<~6l;2F~+&tu^x+P_?zubZWq-q0`T$7&a+}E|X!CbOK$z(t%Arub)ea(PX+- zmsw+zbb^MR79?oFX@B4_Uj=~+eBR(;^V$|KZZL%nUeGHLH2iegpoORX`tZ38?fOCx z>xj Hun$4ygp=54WGB+2<1K1-*^5(OGMxL%d=&aNJ;8DHg z30~AI5U~g^4>Yy5G_*E0&nuXRBkIAuW2~ba=5=*8SzDwNJi1rO;Fewi>u9s(TBM_o zMziQGAl9*F`Bt<1*j`0~TYCkpW6kod(g|;E5FfE@Z(FjkNy-$|D?)R%F3_4<7x;}+ z&D5rvX`I $FZb3wKIKpDen(Q*?Q)+2vhkm)9y?x|A-prY>F5 zvDCIVw=S@B2^vz{Ta%Ek-XXtQH8i?RH)!f 15BY0A;W(w};6_9#6?3K!`@<+**rjCxY0#A3TnO0qHow}gC0c*l?)0t{= zUoM@1sg2D|?M)rc9RbU|K5Lzsaiw&E&u(gO!%6z4_U5+s;Q4J`?WY6H%bL7_ppNDh zUVlgjmY`N&sHu6u!cK1}xV5>}S4h^4*A8UeL0GAL{?6rXUVljELQEZRNJ?-z013PS zA%WL#O5h7g3A`aGfj1D)Fu%FE#O^374`}M>#7fZF)aVaEIu|y#HwHio>FEeSl&oZ7 zu$0F1cLdD`f8`IBN~?gVVt(`d&V`~1>FEfP1x FWp-aiR%3 z7Y3oc@^+XF;SHHxVdm-xmW5S7c7^hb>e1q+AkxzznR~t9X?lZXy~;1OF#Tc>IqZ%S z={oGi$}QLC&uIo)0>tnrK<{=4R;C9sOHZIwS$YG6#>xktW =$10F9Acoh%nlRQK|$wTB*JcL*A5E)G#!Y3Dw0=yLy)N7iB;$qq>80O1V z(6O+sy)$5ZLpv7rrum(L($_9Vx^?(Utf#G(Ni7W>3wdQ{P!$%yMNOEV^E(5o;O!6z z!75f32@ruMSI|$dF-O%`JE-XF-cduvT@!?X !=3457oQP|7uDy&x4GN%d~%9R74$X+G~ z1l&>;U#8r0<(ey#y{t-wtCd@$T$gg)rdzJ~mn;6|if_5%Tdw$)E57B5Z@J=IuK1QK zzU7K ig%^rU8#6iD&CcfcctQ8 zsd!f^-jyy(t>oEtnrD^Lw@UG@QoO4a?<&Q+O7X5zysH%ND#g1>@vc(5s}%1l#k)%B zU8UN)TD5nz;$N-!S1bP2ihs4@U#<98EB@7rf3@OYt@u|f{?&?qwc=l`_*X0bHHv?Y z;$Nfq*C_rqihqsbU!(ZfDE>8ye~sc_qxjb-{xyn!jpARU_}3`@F2&!a_`4K;m*VeI z{9VP?VWwrVKsx3~aVhRD#oeX2yA*eq;_g!1U5dL)ad#{3ZpGcLxVsg1x8m+r+PjtZ zZl%3j@pqR8RtjsyG$a~)UcXA0jPh$}l5WsAx#pPuw$py8jibnv#!+NS<0vwvaTJ-- zIEqYZ97U!yjv`YUN0BLwqsWxTQDnA;qsVLxN0HeYjv}))97SepIEu{Ha1@!X;jkU zI8^-(rJqCT=TQ1NlztAy-=X+B6n}@}?^OJqioa9wcPjo)#owv;JC%M;#n-9$Iu&21 z;_Fm=or }|zJ}s!D87c`Ybd^k;%g|q4aMJ3{0+t5Q2Y(W-%$Jw#oti; z%N?Q8uAbA}x~!=khE;H5Ti4u{ra98C3>2evjvSI |zIw%XC z4oXJB(#TgOBhM^}` d}&@@cEeY%-B+94SDW2eo5NR|!zZ!BTT79{C#S<# zpTj4o!&kGzSF^)cv(s0z(^s?8SF_XC7ET`zr;mrz$HVF4;q>uv`gj;V9)^#H;p1WW zco;q&r`yHw@i2Tm3?C1}$D_n2Rf(@eiLXS7uSAKjM5#}zQlBiPK3PhAvXuI2F7?%1 z>Z`fbS97Va<}zQ+Wj=k&d_2m0Jj#4L%6vS^d_2m0Jj#4La8o00Z!m_-eLTv2Jj#7M z%6&Y_eLTv2Jj#7Ml+k4r`)VsaU7ME|xGApoB5$g_$ji%K |nQNR;X0CBYncLg6ryE1rqDHymp=?+~*|3JPVGU)&8s6sgl{42_ zL)ox~vSAHn!y3wlHIxl&l$-0Up`HdBm1^lwcC4Z7SVP&dhO%P~Wyc!Ijy04WYbZO` zP {vtDv4*l^jY`!9m5P6rd7UwoEo&%S)=;*rp=?=0*|LVRWesJ^8p@V6lr3v0 zTh>svtf6dKL)o&1vSkfr%Noj-HIyxDC|lN0wydFSSwq>fhO%W1Wy>1MmNk?uYbaaR zP`0e0Y*|CuvWBu{4Q0z3%9b^hEo&%S)=;*rp=?=0*|LVRWesJ^8p@V6lr3v0Th>sv ztf6dKL)o&1vSkfr%Noj-HIyxDC|lN0wydFSS;M8qxXZlG8!q!YZzyZlP}Z!WtXV@@ zvxc%}4Q0(5%9=HlHESqq)=<{0p{!X$S+j<+W({S{8p@hAlr?K8Yu0d^OGt^`S!^yB zxb~X1B}_> 1^<8Qe4j#Tt#B1 d)YwZi$tQ~@{-69>W6YTL&MQEZe0qc1Hf|j<$O$! Zf48lrZ^LEDWE|!-yxJtibRe!P4uUOSztn@2Z?OUw$D^_|HD}9QU9>q%j5>>xx z@!Q>|sRCEkU!v+SQT3Oo`b$*(B}$(X#ivB+Q=<5lD1Ay4-xAe-C5nHk;$N!tGfgAA z+cb^fD*mQvgs|dYs`!^G{-uh4sp4O%_?IgFrHa4#h|%sgA2GsJ?P)$@L|E}FQ~H{Z z7!j}dl_`E@il1q!Azkq^O*MqQ{FJ_BN?-F4qup&jVuY*sn`Roqioa>5A*}Q@%`}7+ zfAdiz!b)G$OhZ`dYno{YEB>aLW_O!r8eG-hrkRGY>TlCbLs;o=nrR3t{Y^6sVWq!m zrXj5KH_bGJmHwughOpA#G}G*E(@cY_^f%2kgq8lLd4{m!Yno>WE54?AhOpvmnr8?r zzNUGGu;Oc)XLh$~p21aoP4f(4#n&{;5LSFmvkYOy*EGuzR(wsf3}MCBG|LcHd`+{= z?l#RbxQef7mLaVA*EGWrR{d+5VF;`KHO(-D6(7_5LRj%J%`dy#G{4{~KBoDFu+q;o zzYtb@P4f$3#n&{y5LSFm^9x}$u1xa_VKuHy^ULlw%`LcU9GT`8!itY+W+ANjxK(?) z6(6^1Pq*UZR(iT!LGn6URwj2vOn-SVe`PO!RWE;aFMmxhzpIzuecE5%tN!v{^_Tam zzr0ud<-O`J?^SonUSN5vEvRD0;z3Q**Rexo#`YU_YU)3vrbuYhL z`h_h5^HsLFtH>?K3``Tb_PX6>Tf5-;Pl7>$_#)xKBU#gfn`!C6jjr+tSLP}AdP=;W zQm?1X>nZknoXTVOmU4Pa;btCxVCwLek`W@t@K)&X%2VtW!{HUx@Om6x7KS&oOp!Hv zc{#l-3|~E7?oO{@hPNJBjVSK)ieY%`ark0 C6EQQ6HYmRRe;RP!GElythQDQ}qt_Ap!zXivSYiQ`f!h L(g!*0({Y#?8RbJ~3 G}9nMF-!8L*h{s^GIM61%&B%4Yts6 z(7_5134x PN0ai<>CG?80@T6o7XVJnUqvPTe!IP)-jfiBCS42g{CZy68Ouxcn3G%Z=)kW5Y z)g|?f3%o8QIwCwIQRCL@0#cIW148h#gw|Q=^?Fv1)8a$LUu1cCVPS;R=?p*Na5#J( zq_FT89FD?MhfjpRBHUG%K8L?>Nm+dOE8%7YyeE{`UX+?%n(hY_J0+ZcPM9{%m~??` zP*yoAr7dMtO2wGuMJwU9C67w37?aYn($<>Nx^?T;>Md1w;;(8;^)bA_g-^n6VNdei z_%z+liU@mrB#p7#!Xjw2JtvgL p8kJoW{WYVpm8g zjn3NZIVmF25K%EGjK)Odh 9D58TP)x@%@axiN*aAMh_pE zQym= 1LM=}85QG$7BuoOf46@` zPF76c*vP<;q@1$sffEBemhku>S4bS*XNdIt$d2(9m}6lWS=spF-|~v#NBf@a%lm#; z;3?n*M{`c*@SHSp8hV39(Kr^Xr4@e{=n3S3N5fBs^YHItJ+VAiXG}M8Q|y^j`-DXK zP2(C~wyUL~PW%pjbWlJHo5JuzvkuQXI13}E@Y38%S3QSOV#Z(=r!%L;JLA&RvPuoJ zMPi+flBoY8evX@+ai!4+4o7<0>H@g%XO8CjvuK3_Q4B?8I2*dp)m-n&HZt z;mVN;_oPT?!bLh<3{=!ox-2KhFWksW)RRM(1!}n!`rwcdYlmOW;AP3lh0EfrEAkR^ z!vi%V*RWb01I|r%InIr8hlJw4DR2%wG4uq+V|lrl%mU^>Jt0SGWL)`)h&UvPWzaiP zd%FySw4|go&T938FFh;UYE4foz(6i3#X@Eb;Z8>~7X#PNieVfZE24c}h>|QkA~VWA zSaVt9BI5c-OpS=Kjmym%)IZK%oM7wIzceYqkrg+nvMMPlXFyHg)M1me`y}K?CKctd z#OQu;eXDW;2F%E`)nujHa?< vx@ND*@gjOn#LHepd?@l) zV1SGXj0drZK8?ZX;Wm)4fB^E>f+Hwwx_ Ga3PH#=q!wTKM@%b5D*E$qA9{ZU^+%o;hBPYr9uzOH4O`vY|!kE zS@YtGq*O`ewdHw>dW$t=Mccf7La=iBojrzY8ops%5!cVA>$cdG(9o2Wg8Y5~u{m*Z zmXH)&qYpT+iXL=0WS3!OJ#Y{U$pLg724b9FHkL^YO26z<3{Uv8OXCplySO5 tvw6O5BIE%{?Tb7tPHr+4LFMXKJKV(XXzs;TQmtf5p!*1_WnqqNUlZU0I z4okK;tSKdZEJ4A1q86GKnK3rY&o66iMpSBuHj(2p!|?IPTzoe37+wg=s0hO;@gNo$ z7!s^=7T_0%o;-NypwpE6;30>&_&c%U R(Uq;>Dp%EOj9}Io5J95elVHG3o0+`iNzY zMW!9FnriS~R}h8op{uO{H)?`86DvbzG-karj95)hYFbWCT53*3azR0IN&((0$N&5{ zgKg)Jp=Q`y9L@&DqZ#8G{vo+gjGw~7OT)$D4<)eX-&o7yCf%jgBX0pNMlWFb4Z=%w zx%A7Pe&OP3ohhafrVm^>a`9iA%P`!N710>Mi85PkJQmhiF_)r|VOLl a@G6Z_KW&BVszeX`B;6yBUVi8uc$0)mIr zChHdKt5(fgk(fLj6aT3S8)B{2wD|Rr`DyEe^M>NJk=p`TKtNdbrkJToo5H4{?S`I+ zC@;iyPpr6DZV|}MopmsG*3#U6Uu;>gChmPb%!J91o)(HVHW_Q}5YCL0J_$BkLZ6hL z-xoE^J?pHw4U1S!aNmNow1U3DUYAuSWMw5J mTN}1X=nIuP9H9?cYB?J~69LaA !n)m9_ z%g`uw$O}n2?iHk+EQ~ =G< prUxeu)jN`Y)Rrf6zlp2#1TbLa`w14iPXj@FJ zVRz@pI&+HLiKSBq#o7C(`h|zP2MsM2^P)N+E+@sA+b3jbSZaLUz;t^}WaxzI9G9c7 zUr>-X%pdPE<2_w`a0Bxp6yG>rTv7E*7<<#gw1+K>-(g{gqS@oo2cr3d(aaJZ7QKNi zcx~7c77}xLpr3yn#p0uv8v{c^f@{0OUJK(}!&sO_%$8ZR#HACrQfP+o!*AoJ!C@|f zY!?3J;D-j8g#jifkGMFbGE5(5M#R98lXJ(97%{%*YZjAOYUD>g|4z=rwne!;%WH1E zl`Tqgj~SnhVN)fC%_5la-4(&{V(JFxh%tdR>I<<3N+Si+1+FwL<@6D~Ek=Slon8~G ztc=Gk5ZseH1Egu{HA&@k!?ZeDk%5e9X|e0Ie(7|1qAesOJdq{lByJ*#NZ)9i5*iw@ z$$zTse`#`_fYP(j`M8yo-T#+GFY3%bHTxaY42_W*lOC!)ddb-drL_a%3;Wy9lhw|g zlGL!c@_D1IelXNn|6>d X~115)TIx$H^6Une?#ecCA z*1fdi(L~a!M?5Ywa-zb0N=#I^U+lzciffH|->HkX%K}GDFw0#ZWwk~X2BoeKNB Tut6MKomzSt*+_*1kuj5A4`~A-VBqb~T?t7MrGcz0>%$#%n+wZ>|jNF?Ulu0&i z;!GMAOP5Gw$cbVbWaCh~!eVfsIMl!A*n)HL+L^j1GLjzH(5r^)>zlXS{QdM`j7hP2 zK3UeK_UpSpczqK&%Av-_AxTaT&K0uj))XFo*5h#prPAzRDq3uW#tl61B&g(voJtBt zKz>9J9QH?CK8ND6f7p4A0PafCffhR%9bl|2n$E#Y2oL&kdu4PkyYvEEOwLW#9qT^% z#L>$7+1$a8etrkEfEJ&n!!Spy!Wx!-W;B8k8}2Mqv|RYNXejvtZ;+PSKtaqc AhBNK3R#-;wX_ct45~X%!i*CcsDoOgj8XQ}g!+j@J$;x^ z&oCy`;{#cFB5q08?D3gQirdwkIVI7hGx3N}Ej^;xY)X%=J?eD3t=UJ_owi4 z;)F$z1ZiZKK{PbT(8HXi=1{w9=aPjRcH+Vibb+oa7G~c*@r?Cd4}~M6>B03TN!|Rm zAEetlNUC9y6gzP8SvI%p_atv>aHg1DH(Gq;n;yv>aF^zw!WHVF@kwmK!j*3JyrqZ@ zDFo)^pKAr5Au+-4u?zD|l($u@C=-Z#-v=vU9qt_xl=G-r+qsuv%Z4^e_x}K@>e~&; zPIO@*8h}dsyb<7Qm&Ew9fKbICSD0S=2HF!AMi#0O#_zD%fMCULyQq+d6mbi3Uj-rB zXf|Ko8#x{Iy&T~v4mc4>?>nmapCowO?ko%zv=6ayZRs9%OuKmh>}S?}W)`zw7v2xk z2(`NLkVPZtfJr2XHmCJds5&LENpKONv3Ktsr(ap=7c4*H$4{MoZ0Q#I`O9_8z7BV; zyxhAC$w5oOK}&(lE1aM`OH3C$_BEr5*ZMjjDIeNr854Xo3d9K +~?3&tN&C dx?R3_n7x1( zu3;;X@12CUYI4?odNaHOT8@c8gMZCP;myiv5O>+<0WOxMm&}S7m#mKf+AbGHdyZ5M z*ln+qszRe SFjnVSMz6 yId6qYa4E#%@(GvY3{uFFYSR$LR2M}U#vDJJua 5!mwg9vfZUj?nDD-z;9}HfJm@YJv*GcIE z-+ax0e`E`QADjjKJ{Rg69J0Aoo6W^kpBuK}A;qmKireS2Jqo2ZV$+!Auo?_neQwv3 z%{rrySEfmTZwvC?WUjt5d;KHhjRzy#-1j~AT=z(R&i)+C|I5|?4158k^|g|yrvOZ+ zRV=c{3;&wG%HPvJl)O1H*y!>9KiW{_N7~@iPftJf^dE2B_{UE_HI1EQKeu!D=fP!$ zF8(L`p5+cGcopnebC
W`eERgWtDQ zQmK*NShO;fxN0ieEJwomhOU=HyT$6TS$5hSR*SDVQ4d%0F{iv~?7Hh&@nvRp$9i+A zo~ShA4i^)#VuW@+fPx9N>J$h!EqwE&5W|`PZ9yO6d {POw4=w$vHMVB&)IA6J)a?NyI0Z%^ z2}4H0>9ktiUb_p`czt+!k9gQ_ci9fJDc4~l!OrsRtWM~Wgv-D~3KWAt$4qDs+q3k) z&Yy>XzkTk{=3bn`(xCqT6#WBuHlhxPRa)-dO}z`$JN4Z)=DOy{s*e48*uJG-z4|IT z{m$&t-*wj853$|~!qX>(bVp32Y0ZFvqvZmSV|id`d?BKR;Oq)ej!)1zM})xM_(DX> zZ7Z~poL($8Cz%IMf-6*2IKWDYgYKdrWJ96I5oNZJJ!0oes{=#u#YH5$yt>S##ajNZ z9H7OO %j-Q0!K+4wubax3XRjN~4iqAem^PU!PStg-cd93m7Fqw&E6z}L;qaEN zhZd@CS+UIqwEXm5{Lyqlv|&VQ7-q7VB%$BXCF=o;*A3T=$9`CGr{GR=LpPeTIx)^* zqF^z5NqTV(1IdL4%<+G~*4TR%7XAbOTW-Jb1WPZSv)sOf(yG{=3bj{x_f;b#+8vUG z9dI}xc%6q`Q_OMLMysPqRvCfF7fv^U*`ebORtLZ##Bzt0{_M~pHf<>^WdPFsbdFXB zS Q6q4_vY DpZi zsRjo#eoiIa#|anTp#LZ<1RLAN#ukE^;AD?6X(`MtUDvyHB$M^6mD4lZ8C;5jftMti z7#40c+ScTPRdC6!L!wm`MO5JttcQYO2qjdX79&CV0KiIkD1pjM1!b$%=b!S;h%P?B z@Nbje7vX-Ej&*GUGF(Q9RT57SL6Ag<2Pk3aTYey$>?i&2nMtpo9S`k|j!w zK~26hfYzb+w*2hW(xVG=bC}u}@#ks0?F)EYUHA>@mR!Jd-4c2&T5h{Wz_JaU0PBbd z3erSOjm^tE9%dC|oOQi^f}G==hi%0#*)Y_yafTvhsE8)8yCsh*Ngl~Dq_cv~yt<&@ zEqhg2_F_v5#{o+u0gWI{{aYf?E3m5O;0w0L<=_EQ+zed@YHp3Ps2Y>?DUX83hD%bN zk!b2k9cZ-fFx^?rJF2vtn}EHmRT#F*ngK8{f2*S#;Mk