From 0423ad2514a474d178bf9c90c7f608bb943b8fcc Mon Sep 17 00:00:00 2001 From: Jean Jacques Avril Date: Wed, 23 Feb 2022 17:50:42 +0100 Subject: [PATCH] basic template design --- .gitignore | 130 + assets/delete-icon.ai | 1388 +++++++ assets/edit-icon.ai | 1208 ++++++ package-lock.json | 7725 +++++++++++++++++++++++++++++++++++ package.json | 26 + public/index.html | 181 + src/_breadcrumb.sass | 52 + src/_hamburger.sass | 39 + src/_login.sass | 40 + src/_menu.sass | 28 + src/assets/delete-icon.svg | 17 + src/assets/delete-icon2.svg | 11 + src/assets/delete-icon3.svg | 10 + src/assets/edit-icon.svg | 53 + src/assets/edit-icon2.svg | 13 + src/assets/edit-icon3.svg | 12 + src/index.js | 39 + src/style.sass | 146 + webpack.config.js | 68 + 19 files changed, 11186 insertions(+) create mode 100644 .gitignore create mode 100644 assets/delete-icon.ai create mode 100644 assets/edit-icon.ai create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/index.html create mode 100644 src/_breadcrumb.sass create mode 100644 src/_hamburger.sass create mode 100644 src/_login.sass create mode 100644 src/_menu.sass create mode 100644 src/assets/delete-icon.svg create mode 100644 src/assets/delete-icon2.svg create mode 100644 src/assets/delete-icon3.svg create mode 100644 src/assets/edit-icon.svg create mode 100644 src/assets/edit-icon2.svg create mode 100644 src/assets/edit-icon3.svg create mode 100644 src/index.js create mode 100644 src/style.sass create mode 100644 webpack.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c6bba59 --- /dev/null +++ b/.gitignore @@ -0,0 +1,130 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/assets/delete-icon.ai b/assets/delete-icon.ai new file mode 100644 index 0000000..8595b13 --- /dev/null +++ b/assets/delete-icon.ai @@ -0,0 +1,1388 @@ +%PDF-1.6 % +1 0 obj <>/OCGs[23 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + ~ai-7de38936-a53c-4b03-9908-5c363ec1b985_ + + + Adobe Illustrator 25.1 (Windows) + 2022-02-22T17:35:49+02:00 + 2022-02-22T17:35:49+01:00 + 2022-02-22T17:35:49+01:00 + + + + 256 + 216 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA2AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9C+cPOEOhQrFEolv5gTH GTso/nb28PHFXl1/5l1y/lMlxeS79ERiigeAC0xVB/Xr3/lok/4Nv64q19cu/wDf8n/BN/XFWvrV 1/v5/wDgj/XFWvrFx/v1/wDgjirvXm/3433nFWvVl/nb7zirXqP/ADH78VWmQ9ycVWmTFVta9hir uFf2R92Ku9Cv7A+4Yq76qP8Afa/cMVaNsneFf+BGKtehbd4E/wCBH9MVd9Vsz/umP/gR/TFXfUrP /fEf/AL/AExVr6hY/wDLPF/wC/0xVr9H2H/LNF/wC/0xV36N07/llh/5Fr/TFWv0Xpn/ACyQ/wDI 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 + + + + uuid:C1BCCE1871B8DB11993190FCD52B4E9F + xmp.did:7c8b4781-30fc-d546-bc8e-f9117c9bb1a1 + uuid:e8393084-adac-43a3-b33d-0265a67d01a3 + proof:pdf + + xmp.iid:b1010f97-d3c0-f444-99f4-e21f79f0c280 + xmp.did:b1010f97-d3c0-f444-99f4-e21f79f0c280 + uuid:C1BCCE1871B8DB11993190FCD52B4E9F + default + + + + + saved + xmp.iid:a184e243-50cc-254d-952d-272a6e22cb5a + 2022-02-22T17:22:08+01:00 + Adobe Illustrator 25.1 (Windows) + / + + + saved + xmp.iid:7c8b4781-30fc-d546-bc8e-f9117c9bb1a1 + 2022-02-22T17:35:47+01:00 + Adobe Illustrator 25.1 (Windows) + / + + + + Document + Mobile + AIRobin + 1 + True + False + + 500.000000 + 500.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + RGB + PROCESS + 255 + 255 + 255 + + + Schwarz + RGB + PROCESS + 0 + 0 + 0 + + + RGB Rot + RGB + PROCESS + 255 + 0 + 0 + + + RGB Gelb + RGB + PROCESS + 255 + 255 + 0 + + + RGB Grün + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blau + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Graustufen + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Mobilfarben + 1 + + + + R=136 G=168 B=13 + RGB + PROCESS + 136 + 168 + 13 + + + R=127 G=71 B=221 + RGB + PROCESS + 127 + 71 + 221 + + + R=251 G=174 B=23 + RGB + PROCESS + 251 + 174 + 23 + + + + + + + Adobe PDF library 15.00 + 21.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 5 0 obj <>/Resources<>/ExtGState<>/Pattern<>/Properties<>/Shading<>>>/Thumb 37 0 R/TrimBox[0.0 0.0 500.0 500.0]/Type/Page>> endobj 25 0 obj <>stream +HWn7 W,zk۠ hmH@)J3c@[ApaKG#qDQ7FO7}J9K잷T}K`r'ɧ$CShhTT ^1l}ˠ [1 oWog/[`'F7dҿ{|D{cLA{===~,ҿ8V.L@>o4߹IlIDc:'A1xRl7_btK;Ko\}Eɞ'41`>hHw Ƙ]j5PЮ0*15K]WV| +m``‚0.cauU# TfXi &#I )NʎP L:h"(rqk6<'$Sat"Х0S=٫6N:$Iy a)/#ʔ <{ +B@lð6S[44M?$MAC")9(> #C %꒐To)h} u3lYez-?[!q + ՓfD~u{`z:l`ջKϹ}Q^'/@F˸ +߃`4*i +Z }9[85sS4B> ɸc:'O_ߒ &UIp/U-i$qW!GS6Gso +J#f@,)+WZF%ͨRȆ9K~I}r]H5}A%NG0*$)(km_z=:rtbCV!ۅZYK +BR1D-kEi(R,Su* `$h  W:C.QmbfKU3t/) mg/TZfNHN|El( 4*m " *+n+37<6ŪdؑY W#xG-4&c/S54 /x_xFa՘X1Hށg,uW<1hx︑/A. !.Xځ] k$O4baQYIzݷ+;6OF+?R3 +;><Xz9÷z +\託* RbO 4JDOqC9sYt\NJSuk1KNXRxgLz$qj8{U/ # +1%|C}`6ŴCF(Uda]Ώԅ`V7Ozɐ1C4$ +r9J8s6"z^5MQ7VP,ϰ=vy0ĚxԊ^i%拨x)WQԁ刊JbrDJ1@򎌣RƍZudos޴@g}D(>XG7Q8]bFp3-zY +endstream endobj 26 0 obj <> endobj 37 0 obj <>stream +8;ZD/dBUV4#db]NTca-)+5;'uJ=(l/h>;NiE&(oU=k@68,H^q9T\2;D1_(@^UX$kV +HHE=R'Qi$^Zj%F$B5G!k214T +p;osKmL`SIg`Xg2Us'fFmX:7\l&CR:R[`3TMR[RLQ?WCW=A +DV`\lm!!]mNQ/XSjR0C1GgK.sT5PQcKD<^Fp_'-DOnRaDDEH_[2roEX8i]lU#C+(u +_1tnA#KZj%V$kAgICi.e_SP].]0A(=Reps7)uk/YGKTlWRr[pI>5^q%qTC<,gi?b; +^:u,U?9,4/IJ4\Im^5H+h8.ou2nGpEJEF+8rml#:LYcOuLP+KMS4TVG^!mLbeu*XS"$0V5AS''RI=K-Z2f?3H +4'T"Y=+r06k.oDjg>=$H5L:l:X]do.YKFh=d&]d;IGh9F%6O@?](Gf +7R!)0pkVDhPA\"hUE@D()..pg.`EE_q\N--:"9/er!WQoId='~> +endstream endobj 39 0 obj [/Indexed/DeviceRGB 255 40 0 R] endobj 40 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> +endstream endobj 34 0 obj <> endobj 35 0 obj <>stream +ϰGGG +k++rEEEngGGG.v%]]]X*t(XXXz&;- XXXƄ $]I:<6{{{8*`jxxx><HKKKM2 ϰOOOϰGGGxDDD 1CCC YDDD{ϰfff rަccc8ZSaaa4t`jjjj+%]raaa. 4bbb +k++rEEExDDD YDDD"ݷ +WWWM2 ϰOOOP&gQQQ ?bbb`j^^^8ZSaaa¿{TTT"'m___+$VVV{R F&;)rsNz]Ou#"iZlMjc&*! +pVqnxTTTYV[[[¿{TTTZ\&gppp6;rrrۈ'-?vvv rަccc ?bbb8ZSaaamSH˅$NitFqRt+8NNNxTTT¿{TTT{R <+8ڈO F&;$w-?XXX. 4bbb+%]raaa$,tLB{ . +Ajc%"s7FCCC#wCCCm'CCC 6䟕I$8jcԿYyyyz) Bzzz6;rrr ?CCCs7FCCCNGGG)rB~Y;`jcB~Y;)rp=HHO8jc䟕I$Hfʲu1Plxxxm'CCC ++CCCs7FCCC>yf"C\KʸI f1xDDDs7FCCC 1CCCGE5Xhkkkn1]kkk_{ ++ccc rަcccO]ONzbB}m'ccc rަccc%!> ++ccc`jLLL ?CCCNGGG)r`jc{RT 1ddd rަccc8 YeeexDDDϰGGG .!YCLLL% mmm ghhh{ϰfffNz8H, rަcccbB}m'ccc܆ccc̘1nnnzpppt՜^^^D7ƍLsssӶ:giiinB~Atppp , ӍML٪g`jlOʵc"'v,`jc{:.O,\k Ls7FCCCxDDDNGGG'`O)r giscGGGvY===[mDDD8;/v}}}&m;d#2m`jc,8H +Uոz_VwxDDD +k++rEEEϰGGGww,Umj<4ڡ.)ww\k L," d\␺ L%HdUm,\UB\UB,{:.7^bVmmm4t`jjjj. 4bbbGz|EvSrfff{ϰfff ghhh܆ccc ?bbb rަcccP&gQQQ$w-?XXX"ݷ +WWWEv$y*cE·o` |Lwc8$egO'`O gi% mmm{ϰfffVp +6jjj8!>z7\ +g?xgNd ⫫Xb3X)`[pg" -l 0wA F&;Kj gi<HKKKϰGGGngGGG .!YCLLLϰGGG+8NNN)r F&; gi{RӕB <+8ڈO "% j <+8ڈOӕB +}]qqq4t`jjjj7^bVmmm|Ow^+u1{󈽽M"r#/ +ooo"'m___ -%K|ccc,{[[[`jLLLRЙ%TTT?]pppVp +6jjjjcܰjjjrM| GGG?*EjSSSn|A=LLLM쓓@#|󘘘pt]ŋ28 1ߑĻˏdŋĻŋr#~2M쓓CN~~~Q'{?+Oqo$]n1]kkk#/ +ooo")9OhxxxGE5Xhkkk],```n1]kkk .!YCLLL¿{TTT+$VVV .!YCLLL+$VVVRЙ%TTT .!YCLLLNGGGxDDD?]pppg%ruuu:<6{{{փ.mmmg%ruuu^&[8mmm`>$f\\\,7ZZZf?i?SSS}^J???ؚ[KKK ,T\HHHHO*TƄ $]IH0ᶦ{{{qj.r#~2ŋ8*`jxxxփ.mmmD7ƍLsss_J2tbbbԅA(2ccc^K8UUUŋˏdqj.ˏd:<6{{{qj.H0ᶦ{{{Ƅ $]I8*`jxxxe+˓#2mП3{e+˓П3{{(Zr#~2HO*Te+˓)>t&m;d;C2)>tO7z ➞П3{r#~2e+˓@#|󘘘pt]I'; qe+˓{(Z@#|󘘘I@#|󘘘{(ZXR3NEOqo$]Q'{?+/ +Fuuu#/ +ooo(j n&kkk,7ZZZ+]]]R4 UUUD7ƍLsss8;/v}}}H0ᶦ{{{@#|󘘘M쓓r#~2pt] |mc")9Ohxxx,"ڙ3|zzz*O<ۃ"'m___],```+$VVV¿{TTTYV[[["'m___ -%K|ccc"'m___YV[[[YV[[[(j n&kkk -%K|ccc -%K|ccc(j n&kkk#/ +oooփ.mmm^&[8mmm`.tcccփ.mmml 6P(dddӶ:giii7q: +5!?C;8*O<ۃ#/ +ooon1]kkk"'m___+}51m#,51m#xGzGz|s 6cE·o`$y*E$ũmh2 ?*s]O䟕I$cjѥ%fVqcũmhgO wO䟕I$ 6s¢ ۘg?* 68jc|vg\ +g|v 6|v\ +gY?xgc8!>z7.C\ +g\ +gg?xgEvGz|$y*;ǫö , ^+8ٗ4EvcE·o`$f8!>z7?xgVqYc?xggƥןў;ǫö$y*Gz| 6.C$y*^+8E$2 b*JAJ LȡRЎd$f?xgY$y*Gz|ў\ +g.C 6ў.C8!>z7!Ű51G\c^+81޶;ב鏟Cƥןc?xgjѥ%fq΁g9IsW ͺI$VqzBD'p4򳾾_uyYzBD'!>V# ͺI$ʲu1LEѮ7~iEу ͺI$ӍMLYzBD'VqYVq ͺI$¢ ۘJvcƥןjѥ%f , $fY$y*;ǫö^+8 , YӍML٪g`j1޶;ב , 8!>z7$f;ǫö , ;ǫö$f.CўGz|;ǫöў8!>z7 G\cE$@ԫ`{uuun}}}>Veee E$^+81޶;ב^+8 , lOʵެ(I'嗗.dmDDD}^J???)f]<<< ͺI$HfӍML1޶;בn}}}鏟CHf ͺI$[~ -1 CCCهw1GGGQsuH<<<[~ ͺI$!>V#uGz.yYPlxxx۫88jjj[~ !>V#LEѮ7~ʲu1iEуPlxxxvX>򵵵ެzpppӑt#dddt՜^^^lOʵ$Xbc"'td`jiEу'J͚!>V#p4LEѮ7~LEѮ7~'J͚iEуtd`j(I'嗗$Y"s[[[۫88jjj6,LwkkkscGGG[mDDDt\N!QQQlu1aaa@ԫ`{uuu>VeeeӍMLHf٪g`juGz.yYHfPlxxxn}}}٪g`juGz.yYHfuGz.yY٪g`jHf[~ ʲu1LEѮ7~ʲu1[~ Zђ}}}zppp!x}www!x}wwwzppp̘1nnnPlxxxiEу̘1nnniEуtd`j!x}www(I'嗗td`j'J͚td`j$!x}www$Xb'J͚Jͱit!$(I'嗗'J͚LEѮ7~Jͱic"'+}N_#D''J͚lOʵ(I'嗗N_#D'hv򳾾E$g9IJ LȡR_uyY򳾾}Lw7)X>򵵵@jȧ忿D wTI|||*S[E{{{9U/Et!!Zђ}}}ӑt#dddzppp~brrr~Vxt] #ŷ#ŷ}Lw7)@jȧ忿'J͚$XblOʵ.?+w$XbJͱi!x}www̘1nnniEуZђ}}}!x}www$VwģެX>򵵵ӑt#ddd~brrrmaaaOx2, aaau/wqqq32meee.dmDDD)f]<<<nLBBBIhN_#D'X>򵵵}Lw7)VwģN_#D'vc"'X>򵵵vh+}.?+wv651m#IN_#D't!Zђ}}}$~brrrZђ}}}`j'zpppZђ}}}~brrr$򵵵h@jȧ忿h~Vx#ŷ}Lw7)#ŷt] h#ŷ@jȧ忿&yYv@"yYy۰;qՀm4t(O7z ➞Q@c>}Lw7) NLwVwģ;׆;m!Vwģ򳁭1}Lw7)L;׆;m NLw$z|Et!Vwģ!Vwģ NLw;׆;mYL};׆;m$z|E~brrr1 _qv}ޯ`yyyc"'$Xb.?+w+}v6Jͱi_uyY.?+w.?+w_uyYf;é8v6r =OtŚv6{I"`j'1 _~brrrYL}1 _;׆;mp4_uyYJͱiJ LȡRf;é8_uyY+}51m#N_#D'xGz51m#a YOc"5hzHD' !v0efLEѮ7~p4Jͱip4E$򳾾J LȡRsWq΁q΁)ЎdOtŚ{I"v6js{I"ovpf7E'\kjjcˇz0wA*m𢳇" f*cf;é8A.?+wf;é8r =jsovtrk rĶkjjcˇzsWq΁Af;é8J LȡRvjѥ%f¢ ۘv)q΁*cܺ.l ׈vG$f*c<OtŚ9Y˲;OtŚ<{I"OtŚov.?+wr =v6f;é8f*cr =jsxGzD' xGz!jѥ%fƥן¢ ۘ8Pbx'j`z;ƥןg¢ ۘEgOũmhvJj<jѥ%fvq΁z;b*q $O^B4ڡ.p)mz;q $OO wO.ﯦ;2 wOq $O.ﯦ;2 .ﯦ;b*.J;Y8Pbb*.ﯦ;q $Oq΁ЎdJ LȡR4ڡ.Ўd)?*J¢ ۘE|v$M]2 J?*8jc$M]|vũmh wO2 $M]HOgOEg|vũmh?*EgE?*HO$M]8jcgOE$M]j<)vϰGGGM2 ϰOOO+8NNNP&gQQQM2 ϰOOO><HKKK]`ft] +;؛_51pSMq0%8PMK'`jU( Ajc%"'1#`$,tLB!?2bh!짧Gr!?" o{U!?!?rLwc8$egLwct\ !?Lwc" o{(8'bM1.vrc:"v3u<R>&; .!YCLLLRЙ%TTT`jLLLRЙ%TTT+$VVV],```Ϯj[>XXX\cSmmm$SO.hhh*S[E{{{Ie=Slll"`5w~tDWX%:嶶]?m.r~П7Ʈ"03'; qIl @@#|󘘘Ipt]U'; ql @ |'; q" o{d L!5Ul @U2b!? |" o{Lwcmc |28 1ߑŋmc28 1ߑpt]mcM쓓ԅA(2cccӶ:giii`>$f\\\Ӷ:giiiԅA(2cccnB~AtpppHO*TH0ᶦ{{{#2m8*`jxxxD7ƍLsssH0ᶦ{{{ ,T\HHH8Sv2VVV^K8UUUnB~Atppp_J2tbbb@gHnnn&m;dП3{#2mnB~Atppp8;/v}}}D7ƍLsssփ.mmmӶ:giiiD7ƍLsss`>$f\\\Ӷ:giiil 6P(ddd,7ZZZ`>$f\\\l 6P(ddd?*EjSSSԅA(2ccc`>$f\\\l 6P(ddd`.tccc,7ZZZHAAAyYO<<<E&$(EEEl 6P(dddփ.mmm`.tccck;JdNNNf?i?SSSR4 UUUjcܰjjj^&[8mmm?]ppp,7ZZZ`.tccc+]]]chddd6 "cBdddjcܰjjj+]]]6 "cBddd.v%]]]chdddjcܰjjjVp +6jjj^&[8mmmjcܰjjj6 "cBddd$SO.hhh8Sv2VVVϮj[>XXX@gHnnn$SO.hhhgLwww_J2tbbbnB~AtpppԅA(2ccc8;/v}}}nB~Atppp]C+8}}}^K8UUUԅA(2ccc?*EjSSS_J2tbbb8Sv2VVV$SO.hhh8;/v}}}]C+8}}}&m;d8;/v}}}#2mH0ᶦ{{{;C2gLwww=I ސ&m;d]C+8}}};C2 ,T\HHH^K8UUUrM| GGG8Sv2VVV_J2tbbb^K8UUUqIEEEVw;;;rM| GGG ,T\HHHI{WpQt???}^J???rM| GGG^K8UUU?*EjSSSI{WpQt???rM| GGGVw;;;8Sv2VVVؚ[KKKϮj[>XXXgLwww$SO.hhhD wTI|||*S[E{{{D wTI|||\cSmmm&m;d)>tП3{?*EjSSSf?i?SSSn|A=LLLqIEEErM| GGGn|A=LLLyYO<<<qIEEEE&$(EEE讋\\p555?*j:111cn444.dmDDDʼ1bI]]]Ϯj[>XXX8Sv2VVV ,T\HHHؚ[KKKnLBBBԤj'KKK.dmDDD$SO.hhh\cSmmmD wTI|||.dmDDDϮj[>XXXؚ[KKKϮj[>XXXʼ1bI]]]\cSmmm;C2]C+8}}}gLwww)>t;C2=I ސGø)>t=I ސO7z ➞{(ZП3{n|A=LLLf?i?SSSk;JdNNNE&$(EEEqIEEEn|A=LLL;~xqkkkOx2, aaamaaa讋\\p555cn444Vw;;;هw1GGGnLBBBQsuH<<<з$x]f;SSS[+8oڑtUUUهw1GGG)f]<<< m"`j666QsuH<<<եSOOOз$x]f;SSSهw1GGG[+8oڑtUUUз$x]f;SSSOx2, aaa32meee[+8oڑtUUUOx2, aaaهw1GGG[+8oڑtUUUԤj'KKK}^J???cn444)f]<<<gLwwwD wTI|||=I ސ]C+8}}}nB~Atppp@gHnnn$SO.hhh@gHnnn_J2tbbb]C+8}}}@gHnnngLwwwʼ1bI]]].dmDDDԤj'KKK\cSmmmʼ1bI]]]Ie=Slll^u+YL}&yYv@rcm'!lJ'www^u+32meeeʼ1bI]]][+8oڑtUUUIe=Slll!lJ'www"`5w^u+!lJ'wwwu/wqqqgPGtY!IFuq>$LﷷIe=Slll*S[E{{{\cSmmm9U/E*S[E{{{"`5w!6M藗Gø=I ސfҳ~\f {^yj)>tGøQ@c>8b9@j2=7Ojd`>$f\\\f?i?SSS?*EjSSSR4 UUUf?i?SSS,7ZZZR4 UUU+]]]z&;- XXXHAAAE&$(EEEAFFFn|A=LLLk;JdNNNE&$(EEEQsuH<<< m"`j666wp5777k;JdNNN4bQQQAFFF)f]<<<cn444 m"`j666ʼ1bI]]]32meeeIe=SlllIe=Slll32meee!lJ'www m"`j666(qQ333wp5777I{WpQt???cn444}^J???۫88jjjY"s[[[OI\\\u/wqqqOx2, aaa;~xqkkkD wTI|||9U/E!6M藗Gø mLt;?ڜB;jXﰰK^j~\f !6M藗ThGø mLt!IFuq;?ڜB;?ڜB!IFuq8b9@jD wTI|||!6M藗=I ސ!6M藗9U/EThGø;?ڜBQ@c>m4t(Q@c>;?ڜBQ@c>O7z ➞)>t{(ZO7z ➞m4t(z&;- XXX4bQQQR4 UUU4bQQQz&;- XXXX*t(XXXrM| GGGI{WpQt??? ,T\HHH-1 CCCscGGG$VL3*P05:hX<8 ⩩O|~FcyYO<<<讋\\p555Vw;;;djc111讋\\p555V777 S򄄄!n}}}۫88jjj>Veee#aEѭ!(G+m.r~{(Zm4t($,tLB;A9`П7Ʈ8b9@j"03П7Ʈ%:嶶gRp{sKwgPGtY%:嶶П7Ʈ]?lpB~}4Yefjxmߕlt'WC ⏏Q'{?+M|g Q8gPGtY~tDWX]?l9=FihPn ?2q +tX+Dך.n ?2q +iN9Bp4A.VfJΠpVqnlMjc&*! +tX+Dך.~tDWXx!>VL3*yi/+z[D7Jdp4A.V[mDDD,|T888;'===[mDDD?B05MMMt\N!QQQ$UUU>VeeeOI\\\scGGGt\N!QQQ L}PPP8b9@j=7Ojd;?ڜB$,tLB=7Ojd{ . +П7Ʈ28b9@j!(G+2m.r~u#"iZzd]ۨ}F" 6۫d L!59'YŜeP=7Ojd$,tLBm4t({ . +2!(G+d L!5Ajc%"9'YŜ'1#`Ajc%"l @9'YŜAjc%"!(G+{ . +!(G+Ajc%"nhlKt~VqDlt'BO}2YĎCگ`?cVeee̘1nnn-'aaa6,Lwkkk٥eUUU-'aaat՜^^^I'1#`l @$,tLB'1#`{(ZtX+Dך.n ?2q +uVL3*@5q-8x]7 wlg +}]qqq3Y?nnn+L1eee+%]raaa<ߕyyy3Y?nnn:PtttO|~FcX8KGK*O`2BI$O賈99UCyf"3x[8c3x[8c+`i:Eg*;_;]BX8KGO|~Fcj51YfIXb+af;Z@4O|~FcK*O`2FSH')QUJL]]ILLVb;PL^+99UCC\Kʸ3]P[x^V3x[8c*;_;3x[8c7 wlg+`i:Eg"fna8򳪪!dj:LNd ⫫''vq+`i:Eg/+8qh"fna8򳪪+`i:Eg!dj:L"r~Y9w*;_;"fna8򳪪"fna8򳪪*;_;+`i:EgHs}]I f1OIo*HO+`i:Eg7 wlg/+8qhILLVbL]]C\KʸL]]QUJZי_BBI$O賈ILLVbC\KʸQUJILLVbK*O`2Z[]UZי_BQUJfIXb+[_|f%Zי_B99UC;PL^+3]P[x^VC\Kʸ>yf";PL^+5ǘu?+=մ]~>&;'bM(8CQt, 3x[8c>yf"7 wlg@5q-7 wlg>yf"I f1@5q->yf"@5q-C_t{q8x];,w518x]C_t{q0yؐ/+8qh8x]=մ]~5ǘu?+8фDVpLFmC 6LP4]<" dY8S \␺ LI(hEu2gxC+Nۂ_%Hd*7.S},ے;,w512`50yؐ KdL~'uqEu2gxF6hP.4\=մ]~2`5;,w518фDVp;,w510yؐ8x]+S + Kd''vq2`58фDVp,ے0yؐ2`5+S +8фDVp5ǘu?+,ے+~˜L9YY8" d+S +2`5*7.S},ے*7.S}2`5;,w51C_t{qC++~˜L9Y5ǘu?+3u<RjtY_\ >`{g;P5w:"vCH08фDVpEu2gx=մ]~>&;3u<R5ǘu?+Eu2gx8фDVp;,w51=մ]~F6hP.4\>&;Nۂ_J ý Ny/TVb~CO.Nۂ_M(tK1VpF6hP.4\>&;F6hP.4\K1VpNy/TX2Nۂ_Eu2gx;,w51C+h!?\B`}l efjxmߕO.V:"vM(tJ ý C+C_t{qNۂ_X2Vb~C'bM-}1+~˜L9Y,Ձw+c(hUI!`{g\ >VDUI!K1VpHs}]C_t{q@5q-[_|f%Xs^SYf fmZgKD?s򎳮gKD?mZb Sf+" d%Hd+~˜L9Y+~˜L9Y-}1Y8F6hP.4\Eu2gxO.VDK1VpM(tjtY_kjjcˇz\ >R˝JVâ?*VcLFmSԱefT(⻍5%\ ,9ڙ)0wAC+J ý Nۂ_Hs}]J ý C_t{qX2Ny/TXs^OIo*HOXs^Ny/TV:"vO.[IF6hP.4\O.M(tVb~CX2abJcR$O.Vb~C[I*7.S}%Hd"nk84]+~˜L9Y%Hd,ے5ǘu?++~˜L9Y,ے+~˜L9Y3u<R'bM3u<R:"v1.vrc)N+ؾK(84ϕRH+`i:Eg rM&;!dj:L(hq"t]TˉZ(Hb Sf+at]{\ >f7E'\]h{>&;CH0:"v1.vrc'bM3u<RHs}]OIo*HONy/TSYf fOIo*HOI f1Hs}]Ny/TJ ý I f1Hs}]@5q-L]]SYf fI f1[_|f%SYf fZי_BfIXb+Zי_Baf;Z@4Xs^[_|f%ak{ iIat]{b Sf+M(tV:"vVD''vq Kd6z5 rM&;6z5xx&VDV:"vb Sf+pԠv5pxIN![Ia;+8V:"vb Sf+a;+8gKD?]h{T(⻍\ >CH0C 6;P5wCH0>&;K1Vp:"v;P5w1.vrcLP4]<CH0K1VpCH0LP4]<C 6;\v-4ϕRH;P5w1.vrc;P5w4ϕRHK1VpUI!LP4]<SԱefUI!\ >LFmLP4]<SԱefUI!SԱefLP4]<F7/C 6LFmC 6F7/;\v-3I 4ϕRH>22)N+ؾK4ϕRH3I *7.S} Kd+S + Kduq6z551 W?y,`,Ձw Kd"nk84]L~'UI!VDZ(HjtY_`{giIiI`{gat]{`{gUI!Z(HiIv0efrk rk kjjcˇzjtY_pԠiImZX053!D' !,D' D' ,xGzuUcn/mgxdx_1 Vc]h{iIrk jtY_!rk v0efkjjcˇzrĶu6 jt\ >kjjcˇzf7E'\abJcR$[IVb~CabJcR$gKD?a;+8Xs^`[rX`}l `}l abJcR$X2s򎳮}AI$v5piIb Sf+mZxIN!v5pX053s򎳮v5pmZD' xIN!X053v0efiIpԠC 6;\v-;P5w>224ϕRH;\v-JVâ?*>22F7/&[R1Gz+%2 qP$+cx.Sxx&L~'+cuqk]q&<_룠dijcL~'"nk84]\␺ Lk]qx.SW?y,`,ՁwTˉ51 52pdijcNd ⫫+`i:Eg''vq rM&;uq+cxx&51 rOW?y,`+S +''vq0yؐ rM&;''vq6z5{5LwuUcs(hL~'\␺ Ldjck]qrOdjc&<_룠k]qb Sf+Z(HVD`{gZ(Hat]{uUcxdxs{Q! p=塤sg)jc]h{h_1 7Z.m/C؎m7R)m\ >T(⻍SԱefT(⻍VcJVâ?*pn/mghVcT(⻍]h{Y6qV R˝VcGk Z?T;kݧ[E&;UnefN,Vc_1 Y6qV h]h{f7E'\y+ w.p=塤n/mgkGzf4vʋ5%\ ,0wA-l a&. _1 f4vʋR˝Y6qV SmcZݤ{c"5[E&;;kݧ3I >22Zݤ{Y6qV a&. R˝L;؅xGk ZV:"va;+8b Sf+abJcR$a;+8[IyPe`~^n]jBt?rDyl zbXs^`}l X2h!?\BefjxmߕlpB~}4Yv5ppԠmZv0efpԠxIN!Gk Z;kݧJVâ?*+qY)N+ؾK3I S -o˥. | q"t]TˉL~'(h+c(hIq"t]%Hd\␺ L"nk84]S \␺ L" dNd ⫫dijcXb3Xk]q52px.Sz8"|9[m河u6 jtpxdxn/mgF7/>22;\v-T(⻍F7/LFmI9Bn!QefK#u;kݧ7R)m3I lt'ak{ nhlK`}l `[rXefjxmߕ-CE&Ix+qY +B*c ˳ۻS Y8-o˥.\␺ LS I | q"t]I+q"t]51 Tˉ,Ձw(hTˉ|9[m河z8"jsxdx|9[m河tsg)jcuUc{5Lwhn/mgf4vʋ_1 hf4vʋf7E'\phJVâ?*;kݧ>22;kݧ?T7R)m+qY3I -CE!?*.uO!>CQt, 4ϕRH(81.vrc!?*.uO)N+ؾKVqE "% jVwոz_ dΆXͥ}qqĦz8"u6 jtrĶxdxu6 jt|9[m河rk z8"rĶjsz8"!xGzjs!{I"jsu6 jtxdxp|9[m河jst9Y˲;st*cܺ.2&[R1GzqP$&Ix)N+ؾK+qY"y8P'&!.zsXͥ}"y8P' dΆqqĦVwŰ51I2CQt, !>*cVqEqqĦVR!?*.uOCQt, (8 +B ˳ۻٿ-o˥.Y8-}1 +Bf;WLI2 ˳ۻ +U ˳ۻ!> +Uٿ ˳ۻ!!f;ٿ +Bٿf; +U!>VRVqEVR!>)N+ؾK!?*.uO(8!>!?*.uOVqE'bMCQt, -}1-o˥.-}1CQt, +BWL | f;+WLӕB.`i{Rٗ4Sٗ4.`i{R8HS.`i{RGz|Ss8H.`i{R`jcs8HNz^+8鏟C f;nnnRHiii:t\:.[[[cE·o`Ű51ӕBn}}}1޶;ב٪g`j ,{@ԫ`{uuuRHiii!G\c cE·o`G\cŰ51lu1aaa>Veee$UUUf;nnn {uuuRHiii@ԫ`{uuu ,{鏟CRHiiilu1aaa:t\:.[[[! {uuuf;nnnS򄄄 ,{ {uuu ,{RHiii {uuu:t\:.[[[lu1aaa$UUU@ԫ`{uuulu1aaaRHiii' III?B05MMM[mDDDf;nnn:t\:.[[[+VVV ,{S򄄄  {uuu!S򄄄Byyy;> +}]qqq7^bVmmm:Pttt;> +}]qqqC. ,{{{De^^Ƌ;> +}]qqqByyyC. ,{{{\B o]^De!?h!짧G\B o]{ae8qzB-l " &[R1Gz" *m𢳇#O{ϰfffchdddVp +6jjjchddd8ZSaaa.v%]]]`.tccc6 "cBddd+]]]chddd.v%]]]6 "cBddd`j^^^.v%]]]8ZSaaa:.LLL4bQQQ,{VVV$z|E"yYy۰&yYv@"yYy۰|%frc;qՀ+]]].v%]]]z&;- XXXAFFF4bQQQ:.LLL`j^^^X*t(XXX.v%]]],{VVV4bQQQX*t(XXXR4 UUU4bQQQk;JdNNNk;JdNNNAFFFE&$(EEE:.LLLHAAAAFFF^u+u/wqqqqv}ޯ`yyy32meeeu/wqqq!lJ'www1 _YL}qv}ޯ`yyy^u+nSrcm'&yYv@YL}$z|Eqv}ޯ`yyyYL}^u+ NLw򳁭1$z|EnS^u+&yYv@+u1{󈽽"yYy۰򳁭1|%frc 5kПXGzg]fҳrcm'nS"`5w!lJ'wwwrcm'+u1{󈽽򳁭1L$z|E򳁭1"yYy۰Lt] M"r|Ow^t?rD 5kПzpf;:.I}AI$t?rD|Ow^yl v]wM"rt] |Ow^M"rTǁZq蚘FsOxze}|Zzbyl TǁZzpf;s򎳮q蚘Fzpf;}0o-:.IM"r+u1{󈽽L|%frc+u1{󈽽|Ow^YXdz51 5kПjBTh mLtGø]S>$Lﷷ mLtYXdz51Qj`XGzg] mLt>$Lﷷ!IFuqgRp{>$Lﷷ]S|Ow^TǁZyl TǁZ:.Izbzpf;q蚘F}0o-zb}0o-ze}|Z`[rXak{ lt'[_|f%fIXb+ak{ s򎳮m$WEq蚘Fh!?\BlpB~}4Yq蚘Fq蚘Fze}|Z}0o-|]pbze}|ZsOxs򎳮gKD?m$WEh!?\BgKD?abJcR$sOxq蚘FlpB~}4Yq蚘Fm$WEh!?\B:.Iv]w}AI$zb:.I}0o-t?rD|]pbjBYXdz51XGzg] 5kПgKD?h!?\Bm$WE`}l h!?\BabJcR$;jXﰰXGzg]K^j;jXﰰ~\f ;qՀK^jXGzg]Qj`|%frcXGzg];jXﰰ;[{$GXhQj`K^jTh{^yj&yYv@;qՀnS"yYy۰+u1{󈽽|%frc 5kП|%frc|Ow^;jXﰰ;qՀ|%frc]S mLtGXhThGXh mLt{^yjTh9U/EGXhThK^j9U/E"`5w{^yj"`5wrcm'fҳ;qՀ~\f nS"`5wfҳ{^yj{^yj~\f K^jnS~\f fҳrO111?*j:111djc111 m"`j666?*j:111(qQ333$UUU?B05MMM' IIIAjc%"d L!5l @eP^Ƌ^z[D7Jd"03%:嶶"03yi/+~Z)nu#"iZ~Z)nyi/+}F" 6۫#aEѭ~Z)nZ[]UX8KGaMO6۾K*O`2X8KGQUJDe{ae8\B o]9'YŜ#aEѭ^Ƌh!짧 ,ըqzB2beP ,ը\B o] ,ը^eP2bd L!5^ƋeP9'YŜ ,ըeP^RЙ%TTT3{ddd,{[[[ t;ooo3{ddd 4]2ReeeX8KGZ[]UQUJaf;Z@4aMO6۾j51YZי_BZ[]Uaf;Z@4aMO6۾af;Z@4Z[]UfIXb+j51Yp*aak{ fIXb+nhlKnQtPSx!>VL3*wgXf;[{$Qj`YXdz51p*anhlKfIXb+t~VqDyPe`|]pbze}|Z|]pbzbt~VqD|]pbsOxwgXfj51YnQtPSnhlKp*ayPe`~tDWXsKwx!>VL3*yPe`p*awgXfyPe`wgXf~^n]~^n]gRp{ IaVlpB~}4Ylt'sOx`[rXlt'efjxmߕlt't~VqDsOxyPe`t~VqDnhlK>$LﷷgRp{gPGtYgRp{]S;[{$gPGtYsKw~tDWXwgXfsKwgRp{jB 5kПt?rD;[{$YXdz51 IaVgRp{;[{$ IaV;[{$]SGXhyPe`jB|]pbYXdz51jB IaVx.S52pxx&,Ձwx.S+c rM&;xx&52puqxx&6z5H&~I9N,uUckGzn/mgc'{Ea&. kGzY6qV Zݤ{SmcZݤ{a&. c'{E_1 a&. Y6qV kGza&. f4vʋZݤ{c'{Ec"52+O#O*m𢳇R˝Gk ZJVâ?*Bn!QefGk ZL;؅x9Y˲;tovxdxtsOtŚ9Y˲;ov^B;YG$0wA9ڙ)2+O&[R1Gz" +%2 /C؎m&[R1Gz&Ix-l &[R1Gz/C؎m&Ix dΆ"y8P'/C؎m&Ix-CEXͥ}qP$&!.&IxqP$ dΆ-CE7R)m/C؎mBn!Qef?TGk Z7R)m-CE3I K#uBn!QefL;؅xH&~BO9ڙ)7Z.m5%\ ,/C؎mBn!Qef7R)m?T<)~]B%w9ڙ)<)~]7Z.mBn!QefBn!Qef7Z.m7R)m5%\ ,7Z.m<)~]BO2+O9ڙ)9ڙ)B%wH&~5%\ ,-l /C؎mBn!QefB%w<)~][E&;N,Zݤ{Zݤ{N,SmcSmcK#uL;؅x)N+ؾK"y8P'VqE&Ix"y8P'+qYcE·o`E$G\cٗ4cE·o`ӕBqzB ,ը\B o]A#qzBh!짧qzBA#gRp{~^n]wgXfjB~^n] IaV&<_룠 SBސ{Z웛k]qdijc52p2{Q! ; 2 +~VuUcsg)jckGzy+ 2 +~V{5Lws; sg)jc{5Lw{Q! Jb*j<8Pbz;Ob*z;x'j`O8'O8Pbf*c^B<.J{SOp)mx'j`8Pbf*cA^BЎd4ڡ.Ab*x'j`j<A4ڡ.^Bp)m8Pb;Y8'O{SO.J4ڡ.j<x'j`OO +~V.J*cܺ.^Bp)m;Y4ڡ.x'j`p)mR˝SmcL;؅x8Pb8'O.JO +~Visssg)jcp=塤{SOOsg)jcisskGz{Q! {5Lw; ;Y.J*cܺ.s9Y˲;; l ׈v9Y˲;<2; *cܺ.l ׈v*cܺ.; c"5c'{Eiss9Y˲;l ׈v; G$<^By+ p=塤{Q! OpOw.hzHp=塤pO*m𢳇0wA2+OSmcN,K#u*cܺ.G$;Y<G$l ׈vhzHc"5isspOa YOhzHissc'{EkGzhzHissp=塤a YO[E&;c"5a YOQOUnef2y+ {Q! w.y+  +~VOw. +~Vp=塤w.pOH&~QOBOBn!QefI9B%wK#uN,I9a YOUnef[E&;H&~UnefQOI9H&~B%wH&~N,Unef9ڙ)5%\ ,<)~] !Dl |||OI$Hp4!>V#E$J LȡR򳾾sWg9IzBD'sW򳾾g9I!>V#zBD'E$g9IE$zBD' +endstream endobj 36 0 obj <> endobj 27 0 obj [/ICCBased 42 0 R] endobj 41 0 obj <> endobj 43 0 obj <> endobj 44 0 obj <> endobj 42 0 obj <>stream +HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  + 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 +V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= +x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- +ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 +N')].uJr + wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 +n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km +endstream endobj 23 0 obj <> endobj 45 0 obj [/View/Design] endobj 46 0 obj <>>> endobj 33 0 obj <> endobj 47 0 obj <> endobj 48 0 obj <> endobj 29 0 obj <> endobj 30 0 obj <> endobj 31 0 obj <> endobj 32 0 obj <> endobj 50 0 obj <> endobj 51 0 obj <>/Shading<>>>/Subtype/Form>>stream +q +0 g +/GS0 gs +115.7394714 0 0 -115.7394714 256.5 397 cm +BX /Sh0 sh EX Q + +endstream endobj 52 0 obj <> endobj 53 0 obj <> endobj 54 0 obj <> endobj 55 0 obj <> endobj 56 0 obj <> endobj 49 0 obj <> endobj 57 0 obj <>/Shading<>>>/Subtype/Form>>stream +q +0 g +/GS0 gs +216.5 0 0 -216.5 250 250 cm +BX /Sh0 sh EX Q + +endstream endobj 58 0 obj <> endobj 59 0 obj <> endobj 28 0 obj [/Pattern] endobj 8 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 24.0 +%%AI8_CreatorVersion: 25.1.0 +%%For: (jean) () +%%Title: (delete-icon.ai) +%%CreationDate: 2/22/2022 5:35 PM +%%Canvassize: 16383 +%%BoundingBox: 33 -467 555 -33 +%%HiResBoundingBox: 33 -467 554.5 -33 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 14.0 +%AI12_BuildNumber: 90 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%RGBProcessColor: 0 0 0 ([Passermarken]) +%AI3_Cropmarks: 0 -500 500 0 +%AI3_TemplateBox: 250.5 -250.5 250.5 -250.5 +%AI3_TileBox: -39.200005531311 -662.500030517578 539.199981689453 162.49999332428 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 6 +%AI24_LargeCanvasScale: 1 +%AI9_ColorModel: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI9_OpenToView: -167.716981132076 68.0943396226412 3.3125 3086 1947 26 0 0 67 209 0 0 0 1 1 0 1 1 0 0 +%AI5_OpenViewLayers: 7 +%%PageOrigin:162 -354 +%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 20 0 obj <>stream +%AI24_ZStandard_Data(/X.xh4S?FA}B|oQdYkui!-*AUe Ee.b2# Ƀ-.FznDERe.~G&w<,>2,d\/Uq,vEVs8?5CUVU?\-a1rN=Ίh 3< iaѡY;hGW1^L9JS1/VUG'?}aNbmԸzG_MZS6.F/j}\P o$Tf&u #OEC.FFm +ɦ[1ܦrTSC%}H.7uZF^nS22#ab\#f"g**^^JUNs.YV?l_-Eg\y4\\h:r +}h5YKl)cP#j,3HX7o(aA^) "K^73NXRn Fe,_f'>]h#yIfŘS> cLQWdn!]a6Fy2g%;aq\uΤ+<)1W ϻ3Fǎ]QzL!uŘewƻS> +2zwC^7hۣ/~cwR [mvˌ)jsc^p\ϘunxX WQwyuN٘a8awᓣkа[( [F zq,X[7R4Sե!DϨfG7= cUIx +:UV 1 +3:WF]ѰYcx'L̤:L, +@( A:`( BB  NSU-5ƢW=Ae %@KdH1\/,9nHdPhLuNHNU6Oᘯfx98B&M[ӊ WkP@p] ]k"_DW@4` +.ئAQqP@ I80'Z7k9ûpi#CUɮeƳe'^3$7Bܝ )nʬerj#ӱhlB1( pb fzH*ɠƸ  fQDqHQᐂXe%x2ÃBhpx Y B+ !K48A +iʞS@( ` I0XD`hh4T5!@;9!?Ѓ=!P@80( gP@ ׁAA\8>FL +jbA^.ϊƥa0vP@8 'HBS@( qP@Aq% 砀`p8l0 + +B ϊeB񰠀p8}D1S@ȵ$Z <MAR2B*aQbRa„ XY;CzˊNα1t5HEQHQ(  +̆b0)) b  `@pH|v!(") ΔnaP4vCᡡ!Ѱа0 nh!p+Cb![(.Ȃ +,x@D\,j0 D6+m :=袚"MAmv k0sЕ-Ù^hP@ÂÂ$$! :1 +JT,qpH4<ȩ'B@hP(CCJv03SS $i@11؃|t +{8ާۯXH0QJ0( `"6uʇj.2Se~ͪ( J0!( +" $ IQ+bo {GeK[( ( 4'B1 !(%@d0 2 0 >lp160   Ri-CccDYC +3,:lHACfDVQ@ + $4@Q~M|jjԅPQb!)19,HBAAB4Ģx.0A6Ё;Vw2}1lV@';2g0aq"LCDEFGJ5=BrMQUY]*Q PPbm` cs|stuv +%N^';.xahlX`XhXpXxXP@H&%*aKȃCCap@ +q` `1 I8,0,,x +; p k%lֆJ0PNg0L +Z HѸ Sѣ) ʈX3 +O#А-`DC"X8$`-PP 94ܘB*}Ad98A m`480( p ` @ `2 hH0$O\%&1 '$ nlhaf ]dwp'u:}>}pp pK-ήnxr` ` gfedccMLP rZ,)rj J) L%<4 $facSC3pd38gs+ BP @1|C!!  % !) +< !Vp # LB +t@1$0H0P|(6*A 8蠃 A„T@&H B + +p +"| ! (>0!B `"x#p(&| !", $$T@:XP A" A$ +$ a 6@ $D$<a Lp +V A VA4 ( J0&pA&x0 4   (xA&pP 0AB +R&8 + H`HArBe/=)7 EA 8JZ  L +ªZ؜EE9Lj^aEh L +hp>H +&p!@`$Ѐ$ $ta H(" +2V` $a( @uj ⌌$2@A& (hUB:PA +$`B PHPA PA| "T X@%A!HDH4J h@R VРt"$t䀅( PAE < ("0AB "H @<` xAB !+1 H  +"*] $J0LX@s@pX0!*P@E+=@{B p0" l$  #@ P `B '@f^-t;}MQF(Hg4R_zȘIGOu do +m8J]hGSSщhM)wVY045.9h|cbuʣ>Ѕ [m7F{t7hX7]p4ڵNz {7-)~22jpj9zFvFO19렩n3N +SQVgIu38Dba#׺ + Hfl{=JSqN*d77{Mq8c#Nl8C{ < ՜٢V'CBeۼRaVj5t^gL!nCEs;rĪ4^_Ո*}:4GGns֧+!:ǭFQcYgLJlt;cQ VCleNKNtrn:EDnNGoJfEqjTм6!UKi +Z*HRQ6Vjsɠ[pi,suV*f-δlHd>VbGI5BuKc4vTFޑcH\3fw5qPMA"4rQ/}Nwk Q}NwZ351'c&_GhR_W-g!F;d;V-JOAD;Նn>4Sb*)#Rz`{u7g*7EOl39ӌւU6nSM'drqvvD& ͝ܠ++kpdStW):Վ̯)fD> )ѝ}h(Q)F8{|kxLWwuwf~doλ~0)农wҢ޹okQtC2n7-'ͯUsz$CES:,Lg S3AuŜCSIx}{sN— _#=Ct7z-fd~g8` Fc]k83($k50Nq3}ՠ0jav3\4B3ސg6FgnYgLއ>{-h\\f]݆FbV̄Ȕ[r9֮:&%vrY:BZT|Z4fF:⌷$:-x*z.fr珶3L[j>3sg 3J"lmNܑDFAF*,)$[5:,T޻M𰨕D46fSD[]A-W.u ;:<׹J7$tuIA8!BX +`DBE &pA8@1!i)y6暙ʞո,73c[ǧoHwlg5>,̐u\6h+":~[P+:nLn8/q\4C۹a)"z96nidLc )hݕnjQW +EF tJ)Ŭv.YfJmtYƊn\Nq~U4XT۝LUF b9yn# Xh%J{TNS7/i1W6O) +=j^ +&w$gX:DzܔaKQ3Qc9I_?)̮Zs([쟔e3wUE+,!|jrjp:yS"/ѯ7.|)= s+t3ۨ^7~~kQytV,jEn*-|ŌnHK3\)-CWDaga4LB٧JgG{_%6w5Xt-2X|.h::rXE)ڑ|*5jYiĦꓜT5VT XrKy\qиhf2xcjNNY|ʆT/lFIC'8Cr:Ո\,9cG.3yGg)Ţnr!6&?:MpFFn2߇&$3?2.jN5Q9< 6EDzNf^Uc*i; [놱EYgQlqWa 눽|x4-8.5 ϱ Ej.wd")'!lQe"JmK GJ,הIx;0HEc͉F~W5\5($tksKҩq'Ut2ެ&:{]XhdOT4BE:,G*g3XP9-h#ȇUx 1xWT,şi6ڧKJC0(ZgJ'MɄnZLM?_G4\kz/e>ĦwriElT:#Sy_Tf]ʹ/E6xDTSWX?s3D.3aua6Xf4:]o8dՔf:O&79rC?錡 "KCb%͍&RMQhp^$r͉ߙ;FkAfq=ҕ 3ĞI!Eхnȵrɜ!X}ΆMבIk ^Gt2wuQ}|TBȱz<{^Cjnd>x\yGtVVJht쵥u·|4I˓F[Qǧ$DTjm$f%[ͭl3';Io\r)[Ev8w)Tb8WfG[9Ί^eSR4ê6}f9ͪiڂbvJkM\zJnU^qz_T!W4VΙyiE}u`]jtftGh6ƍVxhVti<&D?#YA5WZV'\qU6jVWkEauYfb^w맸[ߟlN~o'Yߒ}Scލcbe=$+"QtoLU-{;SɸcdB1zXR*c-gijfj7UofGF'ޢc?tKUؒ|o7lRӌD֛FG#C7Tq]bkQӒjFQc6l޹#W3r&ܙK1P1^+TCzS^箦7L\dnUj[ގdΗ3E|tG_$eesѕ7՝fJUNlO^Vǒ;9s6^$zF4V㫯cܘ܍YgL} w굹= qiRAB|O4b:3: 43 uuפ9hFO72,5YxnZKjA2RIL?m~h1)B/)2󘊘*êx\5_uhWW r쪪'R5㓫$Šu,Ղecf'n;*^ُ{3GD-LbEԘ*S尌ɗ9,S(GLj1~4Q2'.ZV ٖK-ʪ_Zk5TZ>|ҮZ V +lHCo|ieL j[}iA7,US^)=drf:"o#ƥݑGO2v o_G"< nJάf[ms;:tFđyM wdئ#ʈGZ'+q΄cS2Rtwt9OG=-l&p>Cs׫szIUFf2-hչTIƹb_3*&3cFwrlLiZTCĚSMJlnv2ʆs؟c# )% k>؀섪\*HD)NG$̈́$$̩ȵNihZ)uFNR׺j\UYFڠ _e/|;TfIIetᒟ }j$bM/}6c3C2%6ۣժׇѲ)#]LE˨jTQ5STT~]JzQ:mn,hJND'Bc: {<1FO.tU$1SM},3*GSQFvDbT#&74'Z7F>ϰ."E3B%Ѝ]2t=oQ115qfc;FGF2FMgv Jѫ1W7*Hn\2ΨxU6:2ޒFg|X%pECtGݢ:Zޟ:ᠭު3A2*ѭ0H!e*9i? dIIX,X:ˠ!ȮudrC#&ӱn+(%DT+t2J5!*{v *:U)U!eF1rYg2n1 +KNuY7Mݦ2Ӓ{ }7uS&dYѤ+e$V-H:/M67zQ x`T3:UɼqRqϹdW#l#R{8iQscb$2FI UHsbW3vFsЮeƮt)u6N:2T!sgFI}WNfʎ2~}bRy }ٙn:nhBET7TaiAq'mj6T/6Ln}iNꩫDž~_ttfhǫ'Ts''"HvS:RèRBDW6sS+=S"l +ӊ1 #ʝH9Ʀ0*cޝOjtF՟ܙnztsU"ܑbGCr6ͥ,4lSU+eD{,;23"s4H]nևk$W<+.T*;=#V;;:U.ddBPWw;k KIg8;v:Nũ-lfz)XJ;ެu=Ƶ5yk$ĩҠak$TPQveVBЕIdLY]>VVcfF6sud#ừᲠ_rwb&3w?55D|&u҉N\); +]NwݪK>A":]IP>rP;?>ڙ6 پMh*279DƬͳg,~U>SN+'$S![blcsDZ轁HoTI(aηݐe3n 6}!̙+QLW2v}_QLx;evd9ۯdirYmB'w%OS$)F3<>"'sLggh'dxhT]WǷ&r?JmslMU_47B,{DͷluՕeD(M66˖+*HM5g}ʚf$"LjTzWR3?uC6M,i3gĬnr̰ͫu9"u1R? "4a}72)윦1͆OXX+vt7w .˼5Y!ej8v>gTgf $LRg1|~IFioVT7eU!Q2J*:G UKVy?I|'DH},'6^ٴEbffޠoň%9t;)ͤM3Ir<|ņߏ>wGO6f43)w671ɝk8g3FWcBב,:HvhNu5*qXfFk4%hgq:47zw}1 {;~]{]b/bF^Ȼ oI2h'Vb?;Er9dj+dnՔ[Δ\)v!RYgrΛrmtĕ#EDÌc;zNK䔐$^#1JW :[j:BuĊUŹʜkriiTܻf7Z܊e^ni2tsgt9Skj6I"}2" ѝ +Nf󖮰Z͏irȏWsh)[fFciM;dcKcE\zK#KwQK/V25<~&2ZOD7$hfOjee9u>j8伤c=C"#8e&6UHozPY̓֐4ft++!a8h53++Kp&c:Z/2ū91"apj/.|}h$gXSĈ|N2FLQ5Kc]<۩Òk }"DX,!v|u"i(u"ޭO|!.#+WXdx))5 MdbcGINHi3۳W\h2w~}Kzi&6yh7CC7r +2VB]؉VUG1UUZecf4r!7xw5H +i31#^Rvb%&Nszr}dd̐jdZ6ÆW FWQ$NZ4݌wEc]jmʦ+UcB+2dGuΜksKk=t#5N#َz+b*;JO>~Jk"ty Q3B5n69:i̬z"QVFwdN _%[}ZGk^XjlnNȓZ2iQ3e\dwS]ehC֗:VI5ޝy3H ujsB"ц[k.:v{X"Uؗ;ss+7v6v&*鴳Lv75ƻZW3}hev/)1UӥqVd_N³ģ +xR-tg2E%;Q{jX ^ee$nF8ī84UC݌OXCG$uGtTTgrd '#6qsmB{Tg2fMG4ƛOԹ/zS_LEO:KlDgtJFzUz!#31*dP#R6E9"-IރE2 . P_q٪u#Ze2Èo*ɑEu*uI 6z<0fѧG\U ɱg':E3e|:_P\%5?T?̫QUkHU/ΔXq/gvT;݋gdk8-:;zmet2uUl֛Z_ͤG['_ *Py*Togq!w~DUh9UaZ:4YT+VFΊmVV{2HoPrٟvZ?*9[o;:'Vsef 9q;Q1i3_TX/XQ+bVgZ Wfbe2CWΠϥ{acca.(2'ی5_RkCe̯ ϢϘb|VG2٦ÊOO{z6;^ZUa-V3>(|Ɖ hq}qd:հwD` f)f3ÜDLֹDb1F` 1P:$ʂ G$C +!E >at:NK&  [rIޭm> FHUxb?ԛeި]Gάi.X6 [܊#僦+X\ \MBewMTv\uzl<6(by6Gg/*aG`M/Q nP"/pxYH=$c9*ԃƦvH=|оC-bRH=tBpur҃+s*!=eъKLOJF8zpEyp\.b%Q)Po:_`UVܡAoS_[vC rc>_H;fC)2;V AoZ /ɱ9*7w)6nү:D9ko?N2('LʀItDfpN6rqGPcd#a G ^[˾'8a #t8rHI=[>/'6Y(\wqpqZ`JoN]N|^8ċMNR+8vG\O)HMŀz +i9y:YN.Յ~}rhE-ˉF W̉Ҋ4=:֫1'R5t?^d\V6*t]I21'(}c$} Q >NSBDs'EҚ"Î7}^I=UCĘOfq'f X5$O)0!O:)O +=^LE&G6F +(ČʃH ~(jP1@*%gӼ<+YDpuω\@!R Nx)锤"EUDcMy|SC<佦OY)GqbuSʅdR(*~}6W5 \HQA)E4m +`RT~KRTR[GSWPϡJ󬮦: o(*sd[d[CQ nQYՏUUwTYNά¬ _<*5V;֟TU"JFRhq=T2:k~x5oGR2U=͎T`HRU&w٩z' +]pQz8*kurְ +ZK*i?.ԸT"hr?sWrWzH%$}EArn2p(=MR6Ѩr +U$JCu_E5Y"Ȁh7Ŭ3S}PќOX TJ)˪1.Yz*'K̾c(E)'%MOwW(<ǸN("0\c.|A (dPoE +(T".]} EJBe;Pﰡ TհkM +Hq<݅PYhcw'Dd +oG'sʰbl@5 +ZFzu*B6bB0e.Ir/ +#VN1@Iet0fy7Z̞r5΃\ +]{kFӞLS pi˯SlS+Y=rSvӜSLl%d#'S)8ăvO!\dvOybj@ں( BFUe)\S0vߞ2s.s'pOTNx0rJ}|~x TOI.R)PE=@PDz@x " qtN):[P-YBeaĻ1*5lE:IynGKp@Ee?i +F\4nMҊ +јP 1TR]QHѕGfʋXEeO>s-~E$' .PqK,*ҒQP=jQQ\_ׅwS Jy&1`^OױP*,X rJEdi(O/凅躝Rs9) nut*U$ +H +(Ѹz)GP"L2Δcs`*(1TRؤ +TюlJgdRdlcxvnb* qFK -а])–*:rkR*)Lex=ooAB +iyԘyIcr'X$Db2&'IP*`40̯}6C'yXD?dцygY2j v{[aYb,=ZHz2٨9'Wd"g29_ܰ?e N `~5}7MqVQ:ɈӔ\c_:[GjA @@;[TLqsaAGWN70(P{%zKKʙ67XN!kFgUB<_5 (3+]~Y#z4\;ӵ WlB+ d߶_[rKy$ +q4+ +c!7cs;f`#TR d ˱Lt Ldn?sOi-'Y#aW)Z\[;VT}@17e9?p +e:<fV~!H,$8zD +yBF70 pQ^t+U&uBz6|{A<7FWZt*O+KA">1/$AnEV5ME\n + Yqx+@F)If +Is; F>Fǃd[_A'}pR& e6of!QI玄G^0cèF??8)jbMlZ7'0?`C*هrXm0[ dWd<]x'bX~".".vt8l N Lm>6mkaQif}=U9e~Oe[VK2 n>ۊ/1d; +4>j:ekT-C@_؆aWH:M&ŀl{P^:ʽ$$O52Mw#oFnh$%=Bflf@q/Jʜ\猠F(~~42r{TI6Z0"v`T1i|۴ry.-ۭL9ڀ{1!7P9Pz1 @+RԗF-ii}iꁾ9n} sjPV6 9 U,5=ϕVFY j9/K}nAhN-T.bw%2W +zKڒS <} !gSjpjgpGܧ_y_&sr<ȧ4i]#Bc#ny?,F1S%>5}:xy ;J'DV,:AȔ1186L'"f RE[4Z{TS~v@] +bPakP\̟&OUj EpG\d2#>TJAU+!vG|^f4rd@aW~o\wW٥]Kof_RP<(BZT` + ,P˘h8qrhNjV޺OZ{Hcpl^bx&UDȬq"""";ûW*b8齟_`,2ϒ5D*60`g,0MV)ʱN8yi6qW2 CY٭A-3iaA¢7/,/Jqz&X9LWGyoOrgeYkZwXLAt%n>|0ؒ~t2+i'sd1ɴ4NV2Q #-ȐKVle0B߯_KxzIN1L21C@c^UV [w,5v5B$ ݣ2?9B rbu:Jǂe39ο+_h4\&h;RW8BJz?re Qqz#M1|=n3aH d|)ֳi␔OtAIMTKDc\kZ + +1^ucS /,a!xTn [E +P _ NDH4:.u*,"I=čj V%?w(ֵK:u.6Kiu'qw~sNj +i-0n^]EZH9ꙉr΃fv5΃أ2~X p!XhU^hrPI^cJd WG<6ilO #_M&KJԆlidJ%@M17!W<߱F ]P.eaJuPboў``=VRq+'mϦj~O7X_[pԿ+ynO=iYB q5P+["l1g=ڤ¬_F}A~i'b\Drsʑi zFy5R~iSwbcƋx>\MYw11iaIw[10s6s7?j0E¹~8;T|XLE6'.ޓD<)yP> \iE/De7*$5*|HB,3ESގ:@*_<੥K<F.ď[dW4)tiIiΧi>#s5; +׸dY*'!vqfa F[ +2dPH;tSeqt2{L+Prb3+S o=$:C7W]o)˃>8#{_,@YQGC(!B7ua3;nh:hgtA&sg9{U!HK4Z +HF\a/ߓʒWu2kaȚ {Pxfh)j MKu#3YQkB\Os s51@Pam+;obbjaaLx +9F'IR\2IPű&ѹ2m\d1,;BNJQ7C ꏴz%q$&_}UZBs`mH|`7$Qs;x1|rPgb;wa b #d`Wpt~UrsbM3WA]Ѡ`-?S)xH(Y]7̭jh7f=KMsNH!+x +&x[GxmQ1$'B wK=TaMJ{CF7BV-mk`?y$V蕐!V'5IRcg^~wNMBa͑W^ +^ M$:]2d3Jd67[ʼn{3 \Y4O {Q7G/ ACI]J;ҟq!5_Z76SXy\þDY-4{[x] + j.4G1r +?(cMZquk3Yq~JZP%[( +[%S:Y؃{k13n=?MMk gZH$1CO:/TfX VV ;c5ZwO\1Mˏv(C3#T2^p|4ݸ-Ӄ>0(3}5Z@1r*˷iY3v~3dqgl]ۢ"Dظ^yv49q}IQ[q7kP,%qpyUO^Wpe`X+ bfŦc#=T{"xlR ++{^~,blź)ÁkGx&_=KD%MC`Qfe(u7q+w*g@w\-QMOj drA /_ YbO[2xW:c~^,Z7D x1!p:;Y~5V>R>ZtыP, DUPеV} R*(3GðV޼NK6c!}Q'D`eC\*iB}NEWRթx230Dd#e+ˮH! +fқR-MCq?:nyFk QK6#~5kj-yQBgҌv'DAjH,sxkrqVBim[WY/lo4bmK$%:x~־q @ 4^I( kڶt # ?bc~lzBM+cLTcq|­d5 k\,ugb@ rVݙĤF5"R>^d".xHx9pe,@ O)pfΤRByX<9T+>n@aHp%1B\z^^C8:2T^Ebz8Y[ۘ"%~c=sY B$MIFE%P]b'NX2~;lUmʠi +w f6B bJ13Gc]"@Vf>0s ŽCj8>p`yš[XꨟW|!v 1'֏.?r4fxW,(> +^ǀ^v3"^8 u +'ÿj=NFB{_3k2e'P׭R(Ծ@JumX'OajG9oÄ$"/!}9Q1ӊc/f9F`q|.hJ,&u_d"q‰]4H/X(YduEMH3FhGh5Ht9n n~Y8溯hNsy©%`{LxOtxoQz$[9 +bv!U,Rhܵx"JL&jXmF,bLhp58wB j(Df8dd* hc6:/*YbGmV5nŧj֩s J{H#"&Շ<ɞ179&`5 =ŵ0ia> ЯS4h+?"N}fP@2ح8Whx|:X/̂m;o +B/E 4oث{h=/ XuaP-{|,ގNꋠ{I>%2f+]AZpe,ƲrjK(7XLt UJ(W) qK xnjJIP4 Xw#f5//F%1JBS. +42` y`Ck~BHfUun2.=`_MW#DGP>\>ugS5vg;rN( n*7Dڶh-no;F<(v2hP~9Ԭ suB/9FLBQ7Z|*tSbrSknG,Ѹ8(u]B9eH1jc>Rʣ]GBu^)Sݹ*w*B?m $冬HܷVjJ>1鮄c&e]l0v6F13kwUT*40HXs)o *i$™T͊iљ\ۿZ$O4U:CT]6$7#T+cG4c +L" +Xh}،Sl& |LqFv!{H?=& ++\Hn<,뛉s Љܬ?4p)JK +DȈ or!*)6tBW(kBAJo:f#^C!`)u\(UbUj8)CW~{/ $x{AQ 7XvJAVnJ`hn!^#ys#S_:,vM +ۦUc *VqdUho*%9Gqj?hmB,(}3ͱ {_(fÏyqKp~Ђ`Q/hdMF&nFЂIqgц RJfԂ uY +}Ry6IN׏Sƞ9HMф!V oL)R`u^Kgk:z[y~u$^댞ppc3D[E_#6cq;) Qfn@7Q +˓R^$); UidiLz~^dwG.M1<z!l3XhgMWÔ,д38T?r>X Cv+Y0|D=`Daѿ:.U0N{{Ӂ$HʩHנe XLk&RſH$5{0Ӆ0"J`i4MAI6$hLHLhiA;#I4]rTtǤ{LLLA^+AepùP.ɱ۞ĺ sXA&$*z-.T9 >R]{cFB,ah(0##~.ܘZX@Q_T@:@Hgۈ4xyl h}ƴAH\ԕ$Ūg|jI$ۭHVX8N3dWOG6Xkisf9=@Yᩑ?bg`b@'ueRдK<vakqʥͩDEL3.4,[9*ی*^z⨜]n@7jAE@Gfe8obx˛;eˢdNLۻAEi6ltIP+Di%i6t$WUE<9 H< ߅']":ٖ :eǤ HψGW<*!D,2lq,C RKhe;)u4&y/1#X%&܍qX>:$\X R1lXh-YUy-`,P(h@Fpq)QWs)Lf+ bJ6?\22 +}IM@1PW lxfd"& bq(g=VΈPYu~ے j:UMFFʣ/C b41Bp:C1ZFsڷh؜gm1s=É17Y F_)O$=hrJӨ^7 uN +ȑBzc\rZNX8w֠nknZ̡!) tJT]5nWвÂ5):?dy%?0egnUF,H͑1 >pz/3݌{< @6dn̻[*{5q&YBVbͬ:qQ{ gml44d11D0֕y|7ً.dg4~Ce:8vW{p:C>Fv*1/ P3EjTVQOT 8p *xC^yBġ'a&OXwgZc?΄ yE8d|h2ء Ntdb& $B__4S.å,'~z`2|5B4T +G|EW:( ;':K %H/ìni82T:-s*d\ + +u`B/ۢBGbdl^-d."Dgid| ȍi1<:I0M)UJff֥?Ҁc1Ŋb|JL%i"$dFbŘ lBp:(. rLoBL 9AN|\<1(#k!0v{*-8k;}2,hL8-ܭ^ZU 5SV -VgZj,놿Ū0=zp-A VAbm:x)]K +F5ÄJ>̈́H=WpYǤ_85`Agɗw.YaJȭcrDB +#,p?-BGVM Wk2;W|{ pF~v;EmZ`%)l=>ZYb&X~),Xp50Ϭdy DU +76[fѨA4Qce{ꯢ'D=Ǽ{l@c4X ̝)-tJ `@.)4GG1x?㵣 `ʗuNyK PGTm "[=17 5/:殣2ocSsS]-db7 yuSgO_d!N\F$p @}_;*({^ \({jNN2^*3{oF"n-a @W:}{^g*h΍Rl?lɔIVsaV_#Vj>(zj{B۪g߃S3W6ϼ#Q>Oe:*!l" AaO0BJ,bLBgZѿ>"Dž,PC/N*i4nUHi׫USܺO +mC\[!qu瞉8Lń"d?NftI? -9w5َ̧jQ hX<]4.o_Q2h/*0Hi'%619~#Qjk J/lp abYӑXՒp_)-m:9xԾ^r3AW" `W6]v?0 -l6VCvϷ,@8r],4yrl藻KWD [csp½ɡ3oxkL/K :.]Yb b7j~JjQkEp]w 8Z ̩NWoQEVMzLrqД;S m0W*wWRSH|*%' F*smAR;'`|g)s6XpP2;{6hWF{ݱƫpV^i}bjo-/y%a4RqW7??! !O' |Ӷa╭c>7O-Gi[a/.8UKS %k8.$6 >1}nw/"sSa=SǙ^4O. pHq Bg2|)θT49s}ǝq 7= 5.[yʺsT.fk0We'f]gм^Fx4B &mn:m[*L-QOSc +k"7K0'/YX}Qu}04R5kZ}n?ͶM_摝ND`N,n[~:QADutD5)ڞ4j['NRc(/ ӗ"| +FP%TST +EꌹwYWN2`*/2hE/Isfp̍5PLO岩7>qA؍:lNs`Q#}m-7 5R+S|^n9@ѻ Ҹ l -p yV *uxρCq -OI^q @,9e9^ Ga[d`l0 rmF+*Pş…|Ǎm?@tW- + zWP#ucߑ ) 4X3)BhL9IOVM*44- vev>-}l4UPQAMAn+9mEA uq T +cY'ÕQj}8{2%{-LP'V'+ 6E~*>a7R\yVV-Q%ͤ^wD{L{mƒ.V=.3ң~eU;\ȧÌR + +,~+SJ<59LLAeQ:*BtP#=ɧKIOtWO5`Gԁ)>_Vx6ROպPUl_U/I?zte#Q +6su8 *رx`Q]e:]&l:I^h31Rbi"_ j~Nn7rvtB NVaE;a3Ju#!>I,sOd::[g/v>qM#|~2Q A}ELgճFqJ~qvFe[BʒJUP3SJ6jX k%l30X;GG-0aub6Hd^QaJd8(EBS8*"zybOLz|j7 7o{5n2uEryH)W1ft!ō.$k ;i>qFO%t#|FObWx +PY0l8b8a?32?nR0BGêzYOGQt /dӣZ{/A7R }FX|JɳOb2dg|pByq3T̄0"FZ\z9W +`%ZқX^Hvϑm%1`kQ﹏. ;fu{0 `:MlFU +?2ʐE3";[\`D1*> \.8D$J Hx^/bT.B5v.=VH{u\Dˡ8 XA4k  ihESgUQt63`3X.zkt!w--C v<C|sLYݏOs_nt}sإ:jGy29{GԩuoG@E mno/M#3 #%.r< Oq/ + )|6=Rz$/D6+ъlC{^+~B HF +Sҩd]bZ)uY& AafR{t>ۀ9dMG$pH2ɳ<ggxB + n/H-l#⎉R8Vt:8%F(N;SԼL"ߥ}/6>υO[_T(l48 ]Z,+}__.WzpB` u « dbNs%+,߁^j.!0,M(YS%$Iti/_),P/Ыܠ1=AhA\zz +?T],NS$_ +hOO]/f5Բ<-à'~簟;s֯A?,0\@>R {AT9/y*yLv['"\(3p~rENӻyE +TeTc8\gxbLԘt5M/ka,W๖=W +^W^-.L7ҙ~ɼ&\^`c}a]cD~n Ts8kв{7} { =hj abxB-8 (R-)y×8 p+3 RJ;4-2H"h٢+4L),Jru/Yސ @C/tحqdFtŲ):? *\5D? +E~kCD$3&u%'KUԻ<{nْ{}vW;拕2ߔb.igKM2Yg$okczÞHh;LV3t963YIMdǾ)[bϔ$s3{Xrr7Gyb&>,eݥ±e,c ׽qLӔ6ug7#L#53̃wǼǼ—ۧ=6]=,]ī=:yF!]>>z[&hH}=X5G|+>JM\fW6UbcL*9~C4=)bϾZ_7#kzw +SCx8zkU+Vה%ZVY4?qV1UzWj(;zGUʜXJj&/GbIhf5fsܸؓS'彊m&v::CR{~}cnsxWԣK4"6Ilœ|RjG"unkmL: +g\auRc*V:ЏFOkUNoXLvأddTC6<)5}=xz7#7*7K%C.)R$$,]fĆUdCK1;y=>~vB'lzmcWSI +/+F1D9sv.CY丹x\{}Pj6tivtc 23UW3a:mwHl "3qR=vYkdW,6U$ޔ;v3vcֺ,FWkw#Sy5nJiecQKs/[OrEEsDɪTZjl=GzkNMF2}}7F;?b:i[~eW;,cvو=N:G:|ʜ*I~m~V1V>kV1KCžk&ehLzqk#[gX++ۜu=6:[QJ6"܉E(ERO?R\UhjKjQ-"^osI0m>>zIhqDe3ot]$wv^u;DEZͿTH*&TBGA pxiNI#%\OL݈eKv6?>'Ӗ/ y~ڞzkfry迋ksJfN~Zwϻn17j1K?.bUSN+d^i"3UvscXyJjoT_NJ|ϭ3dI$$Z1ݝvxt:iUoX:˼:b!t4_mǕȗߵnm;?y,'s)KlȚ#)?Fb(r|e ڵyX U5q抏osf>ϗ>?jgW8?*)R׿SQ ޸=͌¬YGdD&gdCns?;|YoaT禍&YtU{Ό.a5{ERg6Qj1hm]h<{.Gv6Wxv +urW]>192]YěcgR3AlwkTǜ]{Sb /$c gC~_n"}41_%&^6KGQ][j=ssE$ԕ0}vu%7&O]#62YYl:[m}ώ7"U!$c!+d6N:ieY"U9ojV)d=#BtԿ#w[v,ݩHfv7SݝGu?q,2t5G&q^_ >CV*s$,+&9,gbwpJxhuxu&z.3ַL|B".g.͟[M ujԻ撫IŜL:z8sX%Nǚ24MOT>Moxd$r؊stt_BҰ"SGj'c?r5&WeJ!+"/*Qi>GY]cuv|KP62:BeICW$L8IRgx"*l~#̼TX4cWWZ===tqz,ұg""1PM%Dl]#tv6V3'9#,dC}F\&r$RB%LtHe^:r+ӝKr$}Lw a/q 79+[DÄ# ?/ .`DA`x DhBFAX`H0P,(Ɉp !!$ L4 @!:(X4,Lzaa ƒ*P $.0DPP  " ("d#, ACT@ 0$ $p.L8,*@( +!BăB@ZvVVclBb+Jv;E^응l塩O$GK_Zsj^l< #eM#WT8crC2)M'eLm]鹤;Za_Oh2qRj?z~ O+h%w)92Z]㖒 +b7S +jڭ]3 9PF0j +r{>Tb}ݦYق>Xu1>{50'|a(M\<1{߼[HCf7r=EƞR *cVnڮcZa[Dđ߯IoMvsD +mYQ#67 qGW8gn%,ѵby`H!HcLGx(8č̇@D]Gd޴œWv un[9Sb&>EɅD.0>Cn|~_T+GV@HC-xN懢ɸO"w'BatQ5#Y45AlMH#sEuRLH +^,¯LJK_SB(?LIIsMcUM0|#(RGOo{%a{t8fͣ*F6WOTbFqNvC,$!Uo#u { TDƨTo: :1p#J*l"Gx2F-VME_)"%ͤo u%ͭ[t5 W1guDיmBulCo\ >iIc>+` t{;a.fz<ɞ{ӱ: 6L^~B[r\FhqYwAښNI v>5‚m7j%01\1vxBj p + 0LRMBTDȓ3rm7ʴƇ0u8=qT6(I(ۿ~Ň?'1x&-C&U +4 ~j}{!{rsPRGhw$~7MӞ- 誘.bf4MLEәmpB>YLԴ X]+ H> NP8dTh{@ACQBk&׾`zWW.T;(p)węPzM{Uh7|#[0r9E)WǂQ]{q7';q +x5yǖmñxXBtftZOWsRϤTt+=r4(L}E ʙq%ݖ7"^ozMn/H5>ޛM(qqU: 24:Jɢ,1ݮHe>14+s,)HJ1'DsGH 6N7# lbom3cN"2, i'.8^җU|5!XZ]4k ED䊜q@*D& +/~Pΰ@^4OPW_M+r^>rP2,pG?PooU(uo*PcD@ӿ(5/D0* +[;Uf~X +ޡ u֐a›5q Z;@h%6o`9Rb^kf_V)dWG!J>IeHN4K +zV`Yye2t!}0^ZܣDe)\I;^Gtf$q4$:Hw +LwhCT$~@*C;lH[)\AIv<}7 MES6u`k8huCAT=ͬA@hh񻚣hȴ9_JM,_>έ3A3zWl3Q?n&@g I-л"orz3X18s_Ԓ393\frs^>Ιj 9͙LO!ɜq]+՜|ǣ3st{u.n:3yQ<:gf+L@wgF t@g(৓3ttRe@̊<9{UΘ3s@ցn:Et~3:N:z/ H?@%tA7KVgB;s{P|9Vr@ՙ;K[t2gZpZ\*͙kR[uҙ:SJۦAIgtD#=w:mNVA՜UIwt}}E7ptwA:dn.J!`)qu>t_xN"d 8VgܦVNqOgp@H;`T띹:wv&g5S7Ykgu:l]ΔdJN[guRD{Xg` v K"ƾhXe9ZgViC)^fb/O䌷lwڙSŝ }Vg̵f5܈Ǥ{5z6J1Rk6WoRϘXgQWFI+KnzFX+G;=ơN\)(W6ByT0/o)+u/TI5z/LNBˈ!k L?TLJśg33ybx1 LHs DE !].AН١:p z83\%X(iTJvg@Wm N} ^zؗ2ѝY}csg*jwɄPtbMj >Fg_WIT$3_v!t*C3 &uK@uF3ނeKJ\L3d3PEY,1 x>!J[9^ +}>s<ʅ|fk3RD3Ύ٬5ϠDt@l|>?QL> B**n>Ӷ_k%d|1q]3-Tւq̛U L,p 0EHoi<,Vfm(/ l$|Cp+ +gP 0(C)Ɋ> Sl>3ؘD}FG>TZ}f\K0yeO~PA|K> ?d~I{!gF= ͼy/ e3ѐj>_pDZL@iXGmg:XL]iyw@̛t{F̉^n$LҫZuY h==!pa=vb-ҒrL1fh:|s<dFD .˞ -mPg 2ѕ*RggR'=EY39'dθ3%ExS>)}| kN۷GyQAKiiDz +' zd"I  tM5;|" !{؛.z~?fJ" +Pl@Sd㾅]وMIhbwB#VD2Mcx=OvqbC,n5Yfv|myBw1,XreUm }Da{& +jBJ?Alxh>iXt֍9&)=T%Hj'2BQ^ރsb!F& q3i@N=`qڱhXD(tYJ4}fR.}F"gpúń#>!YJ)tuHp g@!-xo.(AIdkW}:]L6fvN( ThW є e1s be~PL˷W+F*cM)Y>b! FdݽKm)vMDBKל-6p؈1D:믠xo >&svį7_jS6P;2WCAuO7uJ[d/D^d#)'= 85uH/NS~.{jv:ʰ }9͑Fi[!1V`ađ"R9p $-nz,\J7Q)^ `*:{3qćH" +ۉۀjY$C`]M+FYK e58j +BԺ1\J԰ON+q-м>~gؠM Pl$EIk6\9pD2,5eKFIoz,N9eT)`٨ۙD )퍊y.!.g4ATP\CHPDɿWOcV3Mc-w=S zT$tz :j:3P= NU+Iv.\kΖ2o)}1aTJkxBjܢ?-Ge]B*Evf]V,#zbe(xр#K}1>Al'rVJA ٜNs(H%j3?>t$\x,hdPzG~k +bXf^6t&%5xP,}0ыu2%^?:1u0 +ŃN!XNG(N"v6;U}9AJE(ҫ IҚN /Iq6݆\eO$O}S,6W ##IsGum0}Ή&@P쯶.P']Gp)"N(Iqq#&2 j-%&ʡG=ͬAp?xFUMobqZ&0/Ku9#X#Am 1x ^p69.J}PJ!ն&yQSN0IZZHT0j,An'KXwZG+ pG ,,&bgv%p>'f_lن@܉Zu@^[xhbHR-vnrZs94s`7Ơ.VɕQR05c>*= ʙnp- ?;CϘl *qjL=TKAF+Wџ-I `i5M䍹YȾo蠞b"*, "'3 +OW^D(٠|p4(g>Br42ŀs&FAQb8T0S%3HG>8oO{{'TvMW}Zv + +W]ɻfo'F+=%bO"Hbjiē`[" IА1FNAl|'Eu D Ƅ?wg6;v63aM*`AfI?;??8&{&b-E|jW`41ʕ +6ƙ8E񧆗Ce L(ccJZΡs!)L(&B5 &0 2I!LJ#S9~+wXw 2\B8˂8n dRJ-=ɜ?/K/wX ?t%eC>HAA=5!T//VRfЖ9U³ KG[ql :\\B-%ȓ(1'j* C:Hlxۓ>GY9"AtbHUabTaHTXX~y d0.BD*~#{CCLπexāEt]:>~#U/nisX.~컅'ƃ/mjGKPjD}Ԕ"+_AG| lj9ͻ3U;DGD=Dv׀ +&BBA]gl(g07ljkI a68LDк['Ja"U7Z0|QX_+KD#^e%"Op>%"Dp+ +(WAcc%Ƕ4!8U|Wcf +&㡍$ܑ7XDwG4D ZKNj3$'lT$ =1A9Rʹ~ +DX+"ጠ$"@>$.dE$y`QFؑDvҡ$_WA)%"$vj$bG{dX&L">僠kAIC}KwD| 1$MC%ӊ*Z +툀%{RG`a&h߇#oE-L(]ȏdz#}Dl]|@1G" (Jdˀ {PH;[xU"Z;vUP؋ڎ%e뉪KD~D0FX"v'83 bWS'bШ߈D'̓oyDП ("D?]0nF#AyՐ(b#ije^P֢mFE*(BT2&}FSq{(dϋ("Ă!RC2OERUE`fà2E@!PSM6bPDls +"Uc95cI +&. G} *R+{IVq^$C{xm{&0)8(2y'IWYk h][dKe\鮮Rg +j9.pt< +ͭj>IS 6-Qgkř8-p rPZ¶*Mv gOd=T%_K+fRXPhp gpSSn +((ն!$"Yt A[XHt<Ѓ{O%3D +qe2/'CЉN5Rdd9wJ! +sz9jM+$GO;#Ea^J?1"DH7$A+3pDb# +ԫU=#v\( &W^Ki%Қ,:&% 6B7Ii.SSKÍE/enaI8-b_q wƠճhWeMZe~(x/i4X +q{T2x3$rFVP^BW\ZF +iPhv]^ԕO SZ^R@Z2_1s9̙62CE=z= +s*#&FIŽ +09x R VT|f\nvH'j^Yc,6ȥm{E1dC"㞃!ܔTOĉX]"44rp`[a8 W#MF>ޗHb\@8| *xcƺ%P/,71JF?C7a/=]ˏ !]сTR}!@s20aklECYk#"Sm]|7u)!\2ORCj8owr9f` +A :yJ4L/*+ S(:#CUվAM~D4+MrdqaPY@8ӝO^Ի"D8u͢NhsK{ĝ)FLJMI5%!Rf(!}VHv̩)~`I7(p.ph^qLJŔK‚; +Q!93Ǐ,8Y\H۩  nҴ瀉TpE s|!͠Ɲ`NC8A?%dV)bPDRM{@'i[mKɴ폴6iѐ?a!A^8=BП! og+R +A,6 (98 +IݮF$8Al_R63>O)5'+GM +?P%T$6a;>26 OyemAjF3 "nӖħve1NpeB -BSqz䇻z0\صuUrM`x('QwchveCupqdYnhA@39憓#(bDI`lV@ZڹS~'YO5e٘xzwxB4㺱6vT 7KBTX+(,Dt-XKct'J y:w +ZS)ĥsIBJWOLj)ď*Li5x1O!NB)=NBtqS0&dA!*~a!кZk_N-4eE4XBX΅^#DMUNR^=l˖4x!dj-bC#jA-]X}ޞ:D " y{h4* ۲H!" ! Rk7@VugBPKUA/ !8^{׶Z!z ![ ],r!nb㰳CH!DrCU>"}ޙy)A nM?x3 NRyPE< ~;S;e۹dIA0=aR'ACIc*0Lmɟ ֯m?/ 0AhwBā`?` At;`aT2DbAؕ^04gJ\U,P: B_nXp\&^qkX=5ƍAa+hV4Zi>4Po s? %K| O(ǜs8AT9!4- 71AbV %9E2Ft")h#9+#X2Ah ' h'K 4ip _4Z% DψiO34w\RMAD5Z!G87 SMh0t(F0{A Drr1, 2P80 +3t8ACxoR zm +-_Ayĺfg"+bB{QqwY1"+% GQ (T b;" W:[Wlo{ZQ{!9i,S BO^(qD#YOCVq >:W3rK9 zQh&=1 O- %Б AON `!O`IXoL tR K Y> szJq{}6)E!@@\G ++&Dn5?c?ܨYLh.m5;y) L +[GfaH}tWKA3V1(aAd@]4GcƄn vASA q2w!R#2-QgXFSF2[WGqA׍@cR)jj8YHMߍ-( "(!t28w19( AL4g[Q8A4S)!B}EјĀ3ix)\ s +"G1X^@y\Iy+r$?( Z\?PڟS%X!ɜ$\Hhrؾld(Vt8d8?wSi/DY//#74wwqmD.K,DD RUZa|rrl2Tf7iWsIĈf'?T^ӻ1좆?Ƣ0{]Il+6~Ѓ%a6t#csp(Y?H=qe}X?3v %";5U8?,â14~8:\IaF l"%}6((SFHaxUؤ]>5'l0Qoƫ{6msG*XރB;,w=%bٽOf=OFk*U4ԃ4|уUԂecHCCGyp>nFDO[/­n!qi;̻YEKEZW*z`Ld[(+E_1E%<`_8k1*;eJ C`!FbTLhy끯؀~vB ɭ=AxTC(PGA$^|e{ec5P`{1mii.<ҿ-=<};h2>PJ'lƁ|\eMgIEGI45֧Y׃CgPz׻Vr>{Ƈ4{Pg9e^SVǧq hZ=p·k+ej\LzcF)o + 8B 1.Q-L0C vpf6g [xdW_Ve|vn= BZH{pE뀤Y,=pXolDoMGكlC]C:r4FN[Q ]\jT=(40 `i<17Z5{_9Ide1 + C +/{b\[WAٔ%ȩ# 0@X`h0 +h &AM%OYGee&ώex-j^ $MbOL[zʁ0P>stream +kyUhZQj;o+?.e3vfe)4K7:毷yhv]N4{1[> 15퇋|ݨx#*~wuUʚjv/LnKwNИiZU"4" "B@VHHUQ6  E H 7J90cqu},&c0gǫNZJJvZT5V=5wZ!PH($S9 + wefkS<]6t,_~maB/4אTW|^߁$P=  FaX1/7UҕY-I;MDf.iOg孩wIQᦒ>EzMۼV'9^OycgWlnՓfjλIHbEV./7RYs\mA,*wSkk>x.ZS#9P{C l AăD"M$M8d9#d73&$'PO++sWH+UYYG_HEfkƇlGAݫ}CD+$ZL9L$\!WHt+$ + }hf3n~򅙙@`4Ld1 łL`FzEz;w&m@#dΗneʖIlqIE/wOfF;t1$./>n-)4[a-4ho YI=܌vҬKgo: HMr,'̕f+{YlXДʘ\ {Lin?t.;H\/}c^ŋo~1XKYiohvj'.u_hhwZCpMx%,wJ\yH;lw:nt[7tKű @HÁT,ɐ8H2"a8 1 001 0 CBƣ7Q3h8zטq"r9L^dPZ-Q,xCQ׶'tH^ў=:Яuy94ׁTSvqzV4[" .RF(7&xhc4XsMo5Jt`#\L!o>˄\~8/j,[}srk ưbNhr~;VpJ>]a+.}(z Fsq fYB>s&4t=I m6CbP_fYxD߇rIOwCKJɧp A<"uU,ΌˀgɐW3H*iP<\"kzP W#! "|>מ5hHKܝ̮}g+f"MhlO~-]( -DbI:|G=GV#MįhqDy OfI߽A4AP<`.2{`A 𑂱(Kzs ;B2aS]5Rڿ u%죝j)l&W ʒn58TBZ91_9s3;/d\64la'lՙ>ZA5d]m*oh Fݗ]@Sp6%*JhR*xs2bfK+ҘO -|zbϸP9zHq2Q'X*^$xϏ#Z9-HJJ@l +>Ut'{ + 车gFZzÞ3=)NwuǛ2/PSŌU.o?TdfK+/uX 5k2~/Z4N A,CguE81~M*mz 3$vu-a"kJ'ռ-+6iZp5;GiUOaNE0~ޮHЌ+P.)xJE9G994QMZ\Pr?_ ;p,h*(uTx=qOP +EuaGI!ݵx2H$H^ĥ+aDeaNY9o v1i +##*DyVSe(ޘ"5`d\4 _;*\AQ6"P5Afomx{1._\PL> +.ux}5 +QnXSH}@[S A#`a|ΨnRՒeN k#3Yj?5c+?n + M5H!op4BeQ1s" Էm4v5LD^.Eoo1]u%N o|h~Y6I3+ "f1ro5f-ٷ*oKLߛTcw`"K*tMiTQ^MhB-Y-*|`Pmø |O|9݋Sʶ]mf3`qi p-j/!/x7!m=p!` +3# .ƭQ.|b2ŻolyX0TVabG.(pr*r,6tqK%<16+5 Q3:} 7^"BIp\P JȾҔxZ3RFB!T"32K l.vck NJry*BsD3WH1ѪeSi?͏=ߣ" _VAdՙjԦ8ᥐX;#I~!Ow:a{i[ZGOG cIyjʓ*Ըo/^f28A-̰\ky`e|tlo%Ң` SbqO> .( ~:ƒ[aW_"gA"(m!~k1/lWX: .?my!= b&3+M{QX/Qg)yÎ&͟~N(LXGB0]ڛ;݇?D1֓6I-2 vayI'RP6I>ݯy5T2WoJ:LIt!K:$6㮚Tioө]I' +cҒm?9e=[\YfBv5 _Brɕ#Qז؆[՜۶u%T1=?Q; 6r2Z= Od(f_:/ah_uD)F4[?Duܣw@įYGQ{LL,@lS+Ώ >ƨYؔG\S1Rp1j_Eߩ6n@'FPژ}[ŬQbe#;]k %{ FlAz[03Uc \ ):a-P3<-P9eP|4$ p-1(C(yʟ2IgTtC + |\MT]zTQ~ßaac9kfv# ,ЧAYsPc hXyN\tTDB +"nj%o-ڬ*d#:$i#F{0:Rn&9,ֳD~QHJRzBrdLc t NgjpI*|%jwPE$Bxh iw|wYVzb z,wϓ=F4M^|uYc&]&5D8"ќ?ayh֕p̭kru?=4+ =rSZ1]P[!HK!G2`jV08h1TCU6Rˋ@<$,H`<%2-D;рy'(M:GO?!fBp:fAɆQHo4|"ƿm[Rx]Mn6[#D3^S/ u Ew#>̩]7 巖[r""3'Ǎ5Ra[|؞YiiYAk/SqGfHaU"b,3 5xd15"Kgճ*6O;u +,2Rjo)P~;,N$MWpV)wDRwAs0(B$H)PPz,&LiG&~D!@0:4AKMbf=W1m.C/aQ(&.߈< +d Gv+0ܴ4,S+|!vlElĖۋH\e b) ˇ @sr+<:!j눶u55V6X< lX%@0R0 =;+%P^bTas]Ku.'!,˶gbxΛT=u$<%XL +Z[dJ\`oEVlF5rL`?P C7ac'nO1IX‡kI&4.9{{T7̽eI//:T]j=2 hY::dJ.]]4'kKOyt]P%;XU; +:LvyD6wŝUh{9 [xB˖Bredx6LN&(gQ7ޟ(aew~]7Uw&0qeoc'GZ ŚSO }G "40b!Kl4|ۚMJ!Ɍ?Y͢>)ڛUii?"]*\}C  dp{ do;eumwtgNaFz΄[ϡy(ե*{ݼہH8ґ VUtZ8irlK([4G$ D=*>Y=ٰ`:@P%JHx`Xx?q'տ;.A.j45P")HڠӜWT{^ 2t{jd$ǝd=?Ac}k" +;^΂ݯ~Պw- $VIZe1C_+ +CJh9=HYRnC;V˓'z秛!ޘ3]9M\ꑊ>R +Y~O"6J1[QȁQxh.M+att̵#=#a-veL5$ܸ1,s ƳAu@XaC@>+&5/!?k #b|v~70tEn:@j+. (tS>tͧ#Tuzxr6K7z(܌U ][.CШWT0(4-FQd33hV%j,h;4\q"F&v+J̸N\@y9`\wJJA3SwJ NZzh<"$Fowo?.i oaPσCe"M)Y,{GxLH~vD_όUԞx:S^4{`6Iħkǹu$baa5z-Ur׉A.^3xov@549QLHed8:{aWeoufebFN Fx&3~#b8MαO1z.n +R:9:]J%l@ɐ۪{s>_ۂHGlz}=(hE>iCG%(ai-V5JՖpC7ZfI˺"eY$9B efǘ+JTDF>M% !kV-vZuﴦQ cͶ.5VWAx fyQKIް$eܕ.Wm[tM$$a][x(PVR#BrMu]{`HWvÛëeЪN>.Q=%joz-˯'4͡tg.N Z!nZIw)ă|Â;i(Ό ] >LL &5FY?Pq.,>ƕ[=2%~6/j+Gh%:0v nZyKWx;oE/ +L_hys\qIC p@`@a4d)ol2bkxs@[#U +60+hrqVt`$+$会v22ӹlqMB+JT?&qcdȦ3&%#]\pڙfcag7!%w8@DEDw[p8#v!&I$TURB +T +N񩓥Cv@cTm<xߢ> [-,Nmv*,NO/*tkc8E`66` L7X@ +X@]@4F3fW $uRw{6^Og1o➘]|%7/ɿ.s1sc'6Ϯ-e,fs>Z~|dIiGˬ.59=u\k{I?^u:5wݏ/Ǒ$'fGHd~qeIH:ܼ8rK?1;'g絘??\wO4R;r1Csမ|żgNOZwy'|ż.#缗y}ّzo?%9uI}9r:̞{ۓ}y,Ig=랷&'g?ȷweoݵ{gG1?vO̮,'g7j1Ǽ̹?:דH{e,[ }6uoCWXf{su5e7uux֖|b~t2tF(]Lż$]&脔SVZ;elꦙto7T͌EU+ZT*@55+ݸ̼\n``lbJc/]72w TPưΥ]EX  A(!v  +7}ki[̛˵{tn^ cRǻG'cs-cuoJCY4kFsGf3/ɞߏwz}㨳~t]>Q5I1Qם^Xo1w;ץޜ}:Q5Yuw[K_G/IQ낁FGI>K^uIA}kR,ɬϤGbM&.SE5QLv$ ?98rȡn`}8Dv CB]5| aGڿC ^m(pF ]a e56Qji:e\q(H_q `(*gŐDNTdB KMgs]\lC[EĢLZ$"Eė~*g›P `Xl!Z@.E")dQGۏhIJRu +>8`!q(C. PØX0 |6v%-]:<&C/Hmt020`!Oa2JO;"IrJHfg`;o> YJ>֎;jz-|-6" +< [HOw/W0Z_`&>vn Nqz8Vqrh[@C+w2`cDxdU Eir*/):'OJ^'H#K\Ypxu(xFBZKHpPwb`Iq5jYM`PtdLA|!uXKΑaHB)]p#{8@l4dN3"u#!T kq.K1%>$!!Cp/ڀ4!,҄DŨbG&Gko-! QBBp,b3|<6(G`L<(j_9LQxky$6 > +{=K Wy;x,𼄄`)|xMzy./K,#@YFӉh +82zÙZ@V<^ySz->E2 KHHpAgbS˱F?ڨelE,&NOxy<ɜ $)2=2<ɐ$]6(X`o6[b-ۆx 4έ1mo;@^n,f;;Ugj̦N +]l/zUEpjRTQ67eS2Š\ifj,jKalKHil.Jdlڽlul)ESXT8ͰN4;1K }iƹ(ڎU7PtΡR8Ue]:6oD[yl2^NMc4xSVM;uOMMa]:Ungl'tUQ1nik3}bڒX5̆_԰EC7E(Bڬ +jjE14VUɐ\IWW\(:bXu6icx*RQ(hԝj1Mo~XU@JW6)oH'tR.~/NB y9\P;"^UMHo\46,w7]X ,h]kmwº4FVNk/@M_ԅY􍻲ssnue4ԕT{SuCsѦssYtuEeEՕq0z[XHQNk%u) Xu֝KOʦLPT1ہ*ZX iI7^oȚsSӊ Ԏ[r[,MWC/t!ui-&36Ԕ`CCgi&IC-,~/pGpkjQkjr[Tҷf)H:7a%iZUUuUclS;eٱ-WCu]̦$8KPHS3n6tŬo*Ro +?uM1ۢR]I,dij4bjm`MRGcMWv.l-g@8}[IWu־$Y +iqx/w)qͺs1c4V UU'uM1{1tRPgKQuE;5fM4uyݹuo-f!/J\lhi]s&f۶&b5żd{N)^}R36(U LqF0*jne|Ax&IbtO$vmhsޡYTʶ%!hy"h=EC9 Q;I3`H[CAY4q h0eXF+fIm$```F[j*X00*g=!g U /N1=,$)vO)3 +.rF87FM([U6b$(dBC467$~!BK< 6Po>,L&XWuB0!\k1SNr#N LZ:$2 ׻% 2,H a>pOx'%}{zk4 n,v$I +L_B2d準\ ΐ{,hYk;X0odKCA&v\S0ů+Z%C)C$WDC,LNAahˌ9dE<BoٲDBCv..SH +k^LaYY2fpIGJ}BHqBB!$C`JH`(;Uҥ +2U0-PXAWP"+ڦ +H_"k\:ҧQ׹tҩ1{N$MYԽtDX˱SzS].V|KXh^SY{l&_3Q\wa o*17& +PS궳ׅm/z{Wq6kcۮmư!euR8'fhq +i05}Q]-2 ".Eme4fU۵mc"}=F/nՍ9c ŘĘ떤__oLh9,.ӫ9ۊ^E؅[sՕŢuaFs`Qh;}Ew@-ns^a(1՘EEwn1nkb{ڙN JȀOzU." Fǁ [u"QޮVk8"h'c[ZaBz6v; Xn껥:ZI#.l#/M&JۤCsnaЉ<X0(@"V-J֚!$l׼^ӈӸefVY 3&SF&{s$C9 |XO1`PŢ3/`$I+:9D*Km:449u: b/R/:/M*%R R5x#GZTJ` (."PALˋM- +@V`@㟂< FF( +!GwK2,qb!m%YWO0.`O&cABZH'&AD| +Ak`-"$@QaP.cdp )H!'OJt3U _e"xŔIY ,E9*}r3W )תtHI +7r侂dGM$:j42y!*1UJHiF@U5.,X_bQhj &`PRU㪡NR(G6n^R2B,BsxNlMYH60€bú5Tk475*%ќBnRpeDqV08>a(}HĀC{]pݏy˕J&0k2 \h,bsxvY" PN>k C֠L0cr@0 0Zj$c,0X $ W%dsb]? X0d&(5RV|m"KmD-]iJJ%r[FQHB!|Q/0L6WF6EE>'  $}o5udBx΁b6l8pc=b#cI s9Pq0F#,OObbH <Q$I{մ*&{_TU$[M)hG0DZhbK<{+vH,pY,2̀ + bI@xA 89 d<>f2= AVֳ 8P}D` ݚE\a / +Pܣfm@[c'<.)aCcY#(eSqf˵MiIwB * CJmrDu=`X\)'ހ9xs!OFNmih.B]lơCc!ص%&G{)|m AbrWk,""2 +VcЇ>4g։k vY.eh F)R jrt'trNƠiFB-8:eLRq?NU8^)RYp%<+<GWJjtB vB04 + vGM9M5A 9͡%n7,lX&Hv(H;SLA Q ܆"$F$ 8"sY ҬJj)(B$rⓀj-灉dlj=QwhH| +DAyj2(ֆ "+ X0򾨃Rp;2{bEU4{EPt&{3,6گIND YCg :1 +`)fbTii4e.!T*J=V8,9Β8 T{H~8xȧ|ϡx`cRq%"ўD$:=ApV"x vm`®aJWbMs8:`}ha`QBX0pfh%:h3PriŃ)%H7ri[^כ0:Љs"DY0fK6R$>\@+q>z%,6nPdi 2vB ׇ${9<A5< +M8C<Y=EQN1E"4pp.[^+sc 0 ѕbV#0Z` {_'E\Df}D1`&MZ=p-\ µիȧguRBji4obS̲:UqVQjUUV9a[U:)!{jiNҜ"y"`HtV䀓1`84H!F:)*{H%0UFR R~Cpqϒyt`NJyΣ+ ̓XDs˹%)fUS];RUx!]J]46@!ofQ19z;)!27X0 ,^+s^h8^J̡yr5B94:Tb?TLnM˗6r3g0Q(O9 PARq-`NJ1}զ Mx'9܆&. ̀MTAq8GQl٦`1B:J&u ++'=d<mԄz1N%ˉ,d/%o ALک=Qe1ڠ!p2SR\!˃oBnfi1}Ţd}+"o,}FJ7 + *ܫ"X㧶G67Uy5 j<hj!@)`Hx?pT M CEFH9E1 A>x:If`d׈|Y vB5bCzid&96>`TSh:YCs(R|}8X}AXJH8X:$LBD*4 @( P *Rh9BڬgX`% Ƞ"(6@{_ntݮ*`uG}9cm;U*[d3؋ݡCCMN3;:k#CYK*6[ A%M8 XIyPR77$ɒB( xIu!s5N1Ȍ;ΗhA?&Wq_:6V.;[Fq9WUbq~NHuD6ÐÏQ"PQpx27i#)LMi#3ޜ"B`{Jgr>'9ΑڧK,ݘ>!LϪJ0!XtX~%U; +Mޝ#@kN\VbG HToW7u@ QW'cCv@b=_ oY= O(^| Upa +z*N9d16y8? fpH.JfѧM +G.HL4zHs4)",LK[~9SHn8?[,6t(#AזzDP> J0Hg6MJm>)&%?}^3&˪~P 7yjpbR;zmcRHI=7IHk^Ǡ2݂,O$(tZK=,e+4$2qjg.$Ei11A#C.zHۤ^Vk{r| +ߘQJE_.pL3낺9ԋ]U86UM.K°J}XWorPux!% -ҲtAX$@r_ou6 ,b}5NQ˷`Js]<- x'; 1@vn7ٌB];PڄjDo4cMf`.醚De$15f!w}+Cؼ- _[IhV"0=VT?,Kq\M)bz}sat8T6I6noj d'IpfFv B z%s6 i +NqS+Zf3H2f@Ȇ>@!*91sp^dtV4iQc]3r0!2xh! %p- ӟ1)3)*71X3<^k3!.6^R-/20@EF兢HG5\^t* X\{#?ܩv_2P6}QHBˢʂ` S<6U<_"qEۛ@IGNeFZ#UnFXBU{{ⶪ²gpYHց LUCބ5GJDT[~G"۾PB'wl#"h( rIRjP$2Mh+m`m;$';,{K:`;0w"n{\b|ꓳR9$6LPKxa4N?gXPo MwrJ  J0i} ,Čfvё8eH.K{+\8LQǗu=+uW+Υ$XؓmMߕ*Js\WSrL&Y+rpLfade\('"@ .DW8P!&{ V L}WJY#-,&$O@ƩMB IUs<SHp9V˶s?򠵑HO=8?5`ߍIR  C* pzp H 2W{ Qz0 FO`u)}%՗<{+b!k' Cْ,'.gmdY ;ЈmQui eվ`ܯ~ވ-6Cg(3' ]Yg&9H}EhtV-kvҙ$,^UVTSƯ}WXSŮo~Џ$\&L9É-6h$eZ姁(kA}Tb)ef0A gINl &\ͺ=S͆lWPˋ˾hfiU%۔@Uzvä,O,0S_zE8u "X@7%j} +#YL8̧yf ~3ְ+yDE37B2؁7OBƨ[OobZ2Й܀ZT~{6&2!K[ih5U\c,;C w+0b;ÂkEpGD+7(Cς3,v::QMmOc6cw !_^|;c5&pu(QREhziEnU$m2NRv@.>1_e{M -@tgR+h\‘G8x '0Gpnί:Hf\3Ӽm&ǁ*fFߥ 7?4bMMrDK5A&eqN)~[F\@9u@w )?Wb\xCH_`p7t@fo t/)q"3pе:."*9佒|)TEK?R. LhE&%qU '8qV/}aoh_{)9zuG7f_dS`AV_T+uʸ_Zوf; /)EGyb-NMO/6b. z3q y(;m>|}TqqYEZ[21";>+QY/f\:MRCPg +cDҷ˺0GFŒ-ِQ$#6ZIeK4'y@+}!C}c&V]I $|Q Є&4RJÐQ.zXpRmˀ\;gPOe܅ Vꬸ'>8M}a i&d;ymXcdɟ:Y@;19nKAR04{>Z{+0Gp*ˠ&Rt5PѳRًt q탻NV牞AE@rVxM]oZ]a WsoL?*KӐ.z"_g2Gr83'dQָƒEy./|x+uk[zb̹nQo'E%8oJE"?O̡̞g'yuazlQaYmH"J*(iRK1 $F M^T%g:9OQ#e{ji>dqp[L,R YGfۑ\ߖQoPn#Mnmmܝ#.vpk-u%+a5}ܚ1>g ,Ϛ4JS_NKjҶK: a2''p4&DbE > s2_shp5YϞ_<֌'\$/06"jBTUĶdz/ɔ :QLgR2=]C[?L +>Tg(ѷX*,vu#b!JS[Fk{9ie&0^> bhKv45n>qذ6t(Nr @Lj<+!^f GZ၃1Cf'Ez\[G0R +){1 9UK{wY<ѩ\.u!hy`{zzT]]P)'4ÖFxeO[MkB𶏐Gip,"+D5ip`3 |xS}~ѝ:L68+G c- 6g!A#U|kmf@e wR$"!B.K9 ˬiIBN'G8$@G7|.*ı vI.w$58 LF.'"ml8\h;~I%tdMP_9,FPK܂uQЇS#E&r8x0oTX> +>Xͥ +>z Z+6^~Ҽ9^_TxyB(0q% av e +\nyϢ/Lr{޸`~b X\R7iz9~݌YiLrX U ypԧ;&JgFcF\TOa + `To8Oq ҐFY%A&Vt S.?f Sf9w&T?")*hF%cm4_2B0+lI6~!\NKboF1a]CB>[g|α'ҫL fYJ7F =A 1X 5 hFMXI%lӼmzI`(HVt8 +R;cH%)h~1ŭQPѩӸ?W.Cg/p BA ~\ks* 2iWTP;t(U2+WayJ~ EBCMaCyd i!D'MzY2drˁuf$*'5/FR[X$b3qF4.ZHQw~Wp:DhfDF9N8F3*׾-\;zv ~I8a=|}&zt p +RLzm>N D4lS3G] :@bގ>RR@ s򓥋_I4)\I@?l͘SeAv)T1Q}\?8*+>c@ +K1f~2$0Y6[^[j˼X^GŦRGئqh0  ~~jTe_!a2jD,%2h۽P+xՋVCon eAD㯏KpJD9%C 2Izϴv[1p:%O4L!tΉ  uJ(%pZdp@c2UwP} AwH.9(2jp0MA fE6U%xs̢)kv|"35*3fX0AxJ[ Z,Pдa*l SNR8JG%xw&䰒g ?je9hm%S#%b?.\o[ Ш(]sߦy=a5FղFTf۫^rXzS-{eh+r9>K-ז"^|k)Ѷ-T:0>S/_~]:ufQݳlb5Ɔ5#7w,CmV_d-ԫ}2}RGahk1@}fi[!sF\4ۨ/C|f~\DJ d@܃/֑:W4+J[y%$r|C\cy2,Ez֤ĊV-.8F%|¸H0fDx cWO< ~H t:iiPErD+OA#"EF];r/8&&wzR40mUdH~YS_s?݇X뉬) Wxf$)\TAG-0TsӋeϺ&gq8Ѽ+-6Y]m$cImS֠.zGfN/zկR&xva+Aɋdx&MNq%b. }9s~4wycL)T,3;j+Tn$7]}u)$N?P*m ?㷊 箇kjQyiXE]bM&BF>^mPDiĵpߠm r6(]MH&EC@:*:,sj1tEEƗkOmX[W׬'z;q,H;BT8xm&:XՑg橍Ig&e\ibHdF;-c'ї`hfe%R XQēcb\)( O% e'I*j@%n{sIBzVVk!xލHNG*%sZ #Ǿz_>SrSRfbiiܕd.ߔ]aK{)(_4 j0"!a4ftau^[z +rA z LJX&_qv'39 a'V$<d -Hps' }Ǧ·:Qs&WXg,N9 m'tJ gU!h`Abͪ1_D*tr;ËݭHP^#CRw^ٷWi ,D) R!4xT|J ߩ: dq 8rUhvd +Vdդ3x+)b\0mr5=KjпWS6U ՠ`$GAJ^yQҤN +ajV'R6VV*KJtJۏ_i\(zeO?d;l7T젯 7nh{P?ERVĢm1/o8綵jS=ʈ$N_GjdX9Jŏ5F +CzV]Մ4tѪr+B&Hh7L-F~-I]AQ@Ӛ5 E ekh @D݅]9Kۯ稧+>xӼ%cdZ5)^1D ڌB J(tmHՌ>3YO2B`eU[ +φ*L뛼_.={y.XNCsG (QOa⏬0HD̯:7>2k% -Ɉ;6[ًϡIW%rߊO)%#^wOPQUit #fjʊW XnXe.W"wpbxJ{@ɱ1" ؑ^*<ĕ]2DŽ 7E V{x[& |k]?)^rB* +.s#ٷRLcIG{9D&3(p+F_J/pOXDǂ5d wde0nF=)R g)ulz"~=s1>*t4#e'~Zi灇A!!7YB-;R汰ǁ3 +4\Ř WG%@Nv X/% +dIXy~z=' .H/E<Ȓ .qpǰTExt'buv $[򘆉Uߒ-N n/+*m0,sVJ骹: 0AW>ht9 ||]jT7H!zmv}a/촯o6Tm}frJ7+{ +O;Ѵ] +`jeZZ'^2m/oB߰Kq),]$zG,g0UK)W{_J9'VT{j+5kPybZ:w\ւȅ-7sN=fEPwH?fX{6d[KgI(cn?)ۉ$dC!(;1HfRԻr+Lr + "`r @l#qeƚ)D5,tq5U g|EfE$5ϒ(cn""~k``iA50O.?~$} 53L澠oզ(a}>{A7uVmSrp*BЌuY1A UO:5t,rr)Sz@գfq%m- $l'iyH1.&~t@@e2a`.;PdÂM,HD{&7a{_prb6"iM3ot8Q^J''fZëg +ODPsbF<U C>^ڢ.~5˔-ׯx0ٟP.ޓ,ai̬sCh6cÜ>CCI p5^Cky%qzJ;ؽ y }8~T>ۡBd~mH:A `[pE*x2@rEV˺4Fk>ڌna5Q@v,ҁE0S@>kM73"VϪ(]qeSt*:tSL%l,pkOrbf>i?.UM>A> _Z/nI:u[bLi+[[ Nz!_ƫ7DO>u=їb7XԮ|P{ +rBFrQmӨϓ&fI4e`13qmhRqeU&RMnu~>q/juhSu3 .qVcgZA0(ڼ7fx*m#$NǔG9E-)>SVU[+`>R~ceeoJzը,jEF*0*t+YUh"+Rqy,L#&Q}jTd/Eêhsp( 9^+&JJ֥Hu ~kB'F +y2s\`Q Z{jUz uUٶcLt+>R0-raoͶ +TB=j;LX5_dEvQarc ZQڝg,d=)`t6;>/[kɖBUPOYڊ.(+B3I,WV)ܵ뤚p^Vp׬-)t1nucEZ\=?.R[/D?A|8֬ /0t|TϬ Ԍ(0'*˰r6t=m=v^ZǛ.Ksfl^ϳVA| z.^SH3mq͹{^l}^&J[0l[\ñZ2e|jE,6F" +6kTlÞSjM%%' jEZe + `W쩪Ѭ"s%sBƱX(xS9`%ȣ]ӈ8CDT  jy&)85K!{ hZ ~ ׭>F*u!ʂ!:Z8Aprmꚳ[n6n`rn#LA&W1tbM>2Љ dȺ0$/%2%N \=?cԶ%^,p`OLPD09,IT`B:DyFY[G3- Sg0zI/t!Wt1%tr6vkKs%iK紽TJ,-!rШM" yr,?S|(1((5eR WSaJT{v߈ \p SUx)w\!ƻdtvi>nmh}coШ$-JrHۏݸ}#8A*yp<3V.#l0 !H8/aH3~ض$t>*ԏQ C[l% +w| XEm} e bE ~,q u(qTlbC %:&AZwVH\ +Xj(D>Ml|ӏ͑,-躱$$BB32r* JbSĪ0 (/-(}) gCp8~]H]TCY-(3za!A:>ְ*NnLzC%:; +2Cޭw%$/钏H1IS˲O&#A62quA#~ @FX؟.Sq̗Lbf"o]w;XqGut%^K4ګ泄.ɜmq%MOAb~Zj` & p>x2(tz\W% @+KZa +.;ꔸ%Ke8 EA+{[}QkV,"lXa<8`1BOlzWxD CyRhmX/E@H4%C\+zXÑKyV9h"CZ +xjWy/c3vphN%ٕI"E)ĠBȊAp u(tVlz#@e~$v`mUX> '5 O*  ţ (قEeڐʈ1HvxJ=k\VF@ʅ)XlV)OpIam@"yL!+"GLpݖKs cGsal` +vlPô#siIU?jal؎d7sP8LmHnzX( ty. c *2Mg7K$oD;PeN#T[k s>v|E _u0-~7|a?F}[nAkz;.Dvz|.9k0Q$䘥9Ӧ inEj/*ہu$y_F`2 al֔ NQ\1K5k7nn2\e1 *(%K\a&Zկ ٕ} qR{EZ0Qi-8f\u7FandsղR] `)ZSX^P0n^1MgTn @rۭ3nvf\5t_4U>Y RG5youDn`dȕg_gK$M3@;EXFBr(ٙ#o$; PH/H|}ЕՏMK+[>*!o,}}lc{ƮX FCW]` 8#Ay'X춉 BcA*U5xl Q-F6&sXnCLrN#$gE!!dbv̓\gY<[Ė|dj;IClc,FO21s&ţ K##i>TlÄ\ouM5 (m+lVq3|FAkE<~ϻe]G,LC=xψd܄3>sY@_,V}WɥQyO@IBBb'?0ýa + +2X+t JHv6IHvhh !C\Cdjnew)/fHM߈ `$h$Ad7n]lH#i H)`72DHڱX^VmnE@k[ >U5iV?d{sccѓ@`0 ``b ٦LtEO#D]mILKM +Mi| +NV(t)  Y,~:BbI-\ Je(@ +n" ce<=@A솈5 K#ы:eE!'l!= bKI{1@0W4 5 qxr뮬a<ح4 }4rG]{;m$ϝVĤdAܒH9 %@ضlhc z,,b`.RON7"Dg= u\zA|5`L}?32υ%d}DZ ACj>*4@%g6z_ i;׏@qZ㍴Bc 37d2GE;]*X WS|YH~]?~{Gi檤<۰i"94l3 +ku2$Ψ!'*2c@%'fLFG +ޞԁ11H!٭OB[AOBЕXjWy7&}SaWXٳPhǹ  )X LVS2XBg%B8ԁGuRdD皾g‚5nXbڈd@>h?LaЂଈ;*Ts8N=6TX3$C&ӎ!xC.Ia-AɱM r89 v@KK +^8q+mk# ~T85!AB7xM$K8uƅY6#iƱJT@YyHvQHrHv#O>8BѧjXd v:ET;D:1C84BfK5l)S5:xeHvT& +spLZDd7qx<{*1 E薤.d\nn[@E6H!ٍ@~^Sm`(}рmzԕ@Mn@b\wCHhח%@ q8v&Z!؊䠥(s!bݶXtIvC*è?3|.؆d7tJ$t2/>ЫS +p(oRg> <6Hy|ґ6o +Gzg DBEbaPVU9]˂Aa!NC(Lf Ql%]l/ n{LnkBMa|ܔ-KP;șץ75~~0?e2Pr*=VO3ZL jȌAa"_fSqH*hlHI?ui79PIPJ9:@w\@ 8R$8S ]SFcH=kf<.3 J:!<(L `5P;8Lv/sqhO^p |1Walk,F,)iG?/ +o* *Se\Og٧lk{:u_}6m +&lx ##(`}l`bqJ +CoM\:^4ab F+ jtEUL $@@>u3eB4ە!@|^2X4oP,^%Q"Cb[)p+~R.rA^xEc, Oj@>4"De?Z(6|CP-#Z7CD):U)b02BrP/;~ T4PP}hV& PQ3:ŏc Qs>(h&x?]XЍRCfš^ +G +*uzɾ*`W2RQͮ<~O~ϥ+N')U=cVx1_gN?Jfq5ΗXsak050+)z56cqDŽN̓h@f4& r5a&rkf)wV@˟:w Jru" B%NP2bԓfD5 +S\7ƏO.$2I,<\utX`OyI fy";t199Mi҅}9Z(|dg8,++$"i18hW?їdz/ hϊRuD}?S-.RUy1WW2G &/*PLww$6cu-ͅRp5D~AB6;&PO΂:6 ΉbMCm+M\E~# +}ΖRMT|ѪcS5+I}@TN9Rۇjj)7!AboeВJ),}R"G peT5g:Nvz}'>'nt3Ml[UЀ3~ӛ @!(\kӟWc!7;qR,U@Wb K%x +k% 59`"T9a&*(i嵎ת?daϻP*hw@l} [=*c,L+G+MPA3Z B|dg%L,u?VXMkH5/n8uzX _\^J)X(A*"rj%z:}&2Lߎ @$JaurXQ*k1}MeI EbWKtb(?-V]lÜ"NhۻySL6zNTFS18N!Ǵ8[V+8$r>A;PvU8S22" [ng$sjfHHD$E=GJǂA` +" 謝VTKr+C#bLUw .}J=i*ΌI}Z:t,kX{3UFC^{̣fRb[jkRl'21AN(AV\jZgYi;wODA'݊QS$SOXMa;r*1F4B H8~%B0 +Yi@!,Bfe@)փ!dEO?[=0ZJP$:ϻ]SQ_zJ=J-JaZqZcxuPHJM=-A[ +bVj0$})Oyh5RTN_pft1$)I␃$NiQ+}畫ޭ-FByG14mt9.HaGI~ z yA#(8WJ})-kdvILL` E%QpC ^%iʵώWhAT`é$P$f'Ȥar9W.ЛẐf;EP?A +E4T$}A\%v$}ŇE\)D }N-azW1XjV5ԋ +0[(iX'p@9$,&gţd>U*JdNDgz;j(Z>Ay\_ HwxDȇR߱)6ҁA)Iwaξ + Q]4a4v.b~ii$1[LcHr*q3䯲 K7Ͼ; 2uۜ*=Am]~Y5gcMdY802a/4"eYYd[q# ISeKO舐Hϻwb֒Bӧah<ʺ0LfL0lqF7"yΌ%D3zBQh}lq̩S;&JxJ>tź.恾;,$io]r5 +y=D6!H2CMFse#,SboM4] ?碑"Բ%Ȗ.D]qL14>)boBO]jGt +hc4#dxx&`PzCmV7y'ܘ!6Fhހz7r*U,&5# QɠHpGSKk)HAΕ@:;iwF絲("Aѹ "mfu׻$aܣѣl !+Otnct+$dN҃)ЗDNQoO)s AB[jEnT8= ^oE+$[Qsg 0?UT?RTll|ވTtDӢ62.=c)HUT(u14H.5(,AqRIɔI;DcT60eWJ(؇6i)h9S d%U(fjnZU"u;, +Kҫ eO BJ$[BYM<6@;J| +M͑ }L,>U~,ʍ1N#.^J|NȊBX<؂;M\G~+3Acj̒Fh #:I2Cjuy,_q~Lg$cR^~a&ء*W;̸4mS*IL&ً4SrM, dV04Xs[bXDb5@H)Yy_xVR/4Ţ5bsխwNI]S4GKr{ݖbAV5 +T#dUi.2ӊl*"K~mIbniYڔwN>a^I܋ۡm0 _X(Pd +W&~ ?2M>&H|> H0Ǽ&(4J{ҳkx۞wy oxˣé N+bU^ &mzCe|9$e> u= ף3{|"*F,\ +]i5Z[Ĥ- +ce !8 +{ j"Qޓ)4j`ʳ=i^*pY딆dB[ZgszD?)-ubhn,D/ZE;G`RތGV͡wMMa0n[҃󢑡%yO~$MTv{DwސzLJH%NUana-,O@-'Yh{Bs)܃,H8UEq +7ГTe$(:}#zmPG\T6:%M}veU (C2,a9 O~2=)i82?zb66Qè҄h1uOq@)kg0ق +$% 'KD#fđ%yÍ)ai=J <(;p[\ ,N@[ktaFg +ٕ, ,3lϻ[A*r wLBf) dnn)j:_6kN +SƝoGZhT-"@? աbAV#ӯ\LXJ dB +pca~'-҄_IʬcĄ](y'90 T {fɡNq"+ &-0}( +DBe6v{%pc;:uSA#"G T uUQѨ.>[RkI[LnގI+@f(;q}%Xt0,>4@WUH!&:1AHG*m\}&faЄ1$=>G1R}$:doìCL$o`#} 2z BKF+wщ=rVVрfIk: l0rF?֧s.Iׄӎ3*bn)*c@ "t !1'Z} r +]N9r8{a V?0+LH@/BvzpoٹzVB d|RJ P Fa"(1Us^fD gr@}U:eD$ɸ*CXƾH#Ž= fz&r1^3ѲB5괙E. 'zm"EWz{@O?2K.'Eׄ贚+XY)=;W:يXyql6q LHU %2lzyk@l䀷wn: V f'm +R =2k  ^,BUM[ANi< )r;MC`LI"Пw 1-àAAc eXO~jX^Y[n)}a7pxݬT-p\C?.g((˼)i`XvBԝE}Z>3s  QP,xd˟ 4ϻEI]9 /JHMkEq]1}!I?μ +?!H7%%LOnȔ)Ԫ׆B(ƄVof72>14b8f&i)h_ZّA?y0:.%J4R~%I!%c%U]\%.,5=ib! `~Y aX79 ,ңR7nJǫ]yhLTh]^@_ iJw"0#eI{VxIQRҏܲXcWISr8@z yK•9HW~8.íUoh0js%bF|0) Hy_L2YH #G`E@H>KC< \ !"=+Z8mZȃfH8XT`!LQMF132&~?.X%5 APNRE)yAy\l4eҫZzEhH}§3RmJ*U⎂-6YGuL?T!h]7HF-}z,9=D.}71AH&# @>鈍ʫ:":BǏ`qZ[>b hMŃ0fXbk| 9/,= n@ RF%˔;0k+[+*Ņ Ml s-v+ w9ӱ"/|Efa6"i_&7 B֑%̞ӄf { mE)$p yOhc*5u)&sT8oϻ;sḫD ipETMB-cQX+hџwYВςt` Zl(2BFsE#ֶs6/ID͟LG~N5P sYx0чTi `$.BMLBHGI$( #Z%~Zx7J = +8CA_YfPL(CD£9h &XUJ.C83G} +*@> Ne.\&%;VMzi6{25iPhBNL)ELug`L%1~ gOjB_JTPwUVn8#.#COPJ"-yYz4 + "5~\6Hf|3""^U w(r2HKF 00&h*I @F268"$z~V Q ,"tL;9 /Yノp8ĞY*q}lur;MU~RʾH,,ő;ݺ['Ub;7%|cKQ$v}`ӯ7wN9Pc%2aoe: +?Ϩ[+7/͔ + _:z&E~]FmZ8)1CV]ehD\!~eY$/X-v$ ^pd*!#E+gi|bj`/U}Od]9x=5:n,_C[Z_ gjuH'}2Ɂ--_x^:ܐVnhni[GPrsa~ 3!^Eo_gα0Ǖ=M@vVf,]ѐ}F +EHl.?_C? j7ܘk2uLv{h-hdkJc2^vg7ԉAwzձHn1cђh\WBIq-6mh%fII5+T1[fW [؟HQ.f8.c?m0n{TTM_j4U &h݁ѧiFoMbuВ#qz/a44ӤGװT3i9 Ֆ>B?sZD0ulg;[hy04iNpluIz>^1*YƠяp}$HHF-.`|ɘ՜at'Hlԭ̺Ƀ` +Bjib=D(aU..]4u>})].|<< T~\!<9r="]Ap|-#BOS)hng?ROqa~c%Fr(BR(EMӎ(j]ۂ/j_/hEaI0I;lэOЗO]z0 hCWOx4i ̎ t^I;SfNSF~[p {N6ԵOX v8F/6 Mݏp7.; OʻɥQ0,Jq]s&}&Tѵgz]de?rIpWRϪuaq .?;lcGc&[Vu 4ѿe.Ti~1rNc-ϗEJ](FlFGqemy=RmQcU J0r)r)heOBhq$7/@{{G0r%>tQa6 l6C|fWG ȣ0۫OAY*+BzUpp4,6j@]b84JNxԉ5F$h&Sy'MP;B-Q5=zW;XA=>F' +ayO sDk50@gbOSA:ʫ1 hxy`WCb"O\@3W'd9h -P0b_#C Nj"lxGjӃXj3Bw|7|1]jN?DgkxS \o5Ÿ7O]S8(!є*H^5΍nrsGS˫+ ڙ.N1Z4b8mu [o2-:F#) {VU5'A JKSBx=󈫑ؗ3V63zE2NLmI$Q ..gRF NNK5\wG |RG yb\ph$? r`Ђ5F')_2;N <̜RmNKz#h35j9*mر8O?085@iٔYDytXF'Q@u0~wq?5}W +w9|8lޟ)zQu: =J~VG[F ЏJs}mnV>3ߴhWYL&%!Bu+`1옒W\;ݝqց?"J*O®MH2YJhX{+Hʻ Dj5,eatJ*t'_B'^} )M[ QA ncSG7nW0PULE=mgΕ/'L0i%,8)쵲^EE_Xd#Ъtg6D`'0!cG*O~n@'&I8A}q#Sbk`/'XNbK:.^/םҀI@g*i[Hib bW5xamlïec">o;?orGRX$zL  OF %N?.` I`yG%@?T8J-cm@a]8F*:}xz'6Ny`[:f^#U[L:u' +swI Png3fgkc2+X^:'DҌ/M' NM:\.w.Q@z] XO[sV\P@(,OT51 ,:߆c&'7:.U8BM +EEӝ9xNA|4 f2C>&̧Vwi&o8!"]!/oF[#a)F@nǹ{nj̅`{0Lw]lؓp|~J;4])-=T%<1aa= + I}ژ3?Oׇ!&1"4<V4 'YA&M0׮GAvL)h뱫DB'kR]'H%eW FJy8\8]Fq -AS g?10.1@+o Rt4 3aҏٝɞ檯Mq244]K!xGNjp9qi$"?ᐐA)ߞx sWXp"TB+QY]l6(m0> (s9y>i +8/ +*i{}um[شU7o>1ޞ/HB0#4{_f*G^߂7Z鿕-SӢtv=fOo3x:Js@G׎L|X&M^5̮y.S$ۨyQhUR Ü$9Ǩ\]5iPL'2 x9:\g[2 =Fe,`IrFU*Q{>4p֜HiB[<&'.`2Lʴ:,g]q27 fo__6Ջx`J;S2 +^rA8"i^b14mb,}nD֪$ICAAJ9BF?jE gF\g&9R֎J*AFS9ڛ2.+1'K4 ?5Zܭ|ݜe)&ӗ_S<Aʊo +g ;-JO W^'?a]ʊֆl`{t~, `{V*^n`VX̘ψ%-cQz3s}F^xjwCķ:|b楀p-4AȐmH8 `SpvAk ++M^M%O-" L]CiuY:eWQ +*'361EftN\fnz`l"YmtĜMuٽK'>nO52MG81aa!0)x%H- ihu([a--.p"۽$)U\!| (48g0 Om0^u1Mj9IIN 1-emp5+vy'+Z?-Ɣї)F*g{1p7HʏEa Bw/fY,S#ހѢQ@SJ> {j;uL_ҝ`ǃ#&ԤMmo<[=lQ2IpjSy/nU"I8eLId| łHpyzo`9PBOh!XCP-x Ci>4uWKZ:?nyG $PXՕ>p獦ÇfB[<$z䔟fK|N)$@e#(׹ђ6-ZaCEYٸ?pŹFb *f>{ۚsUNu!~ǁmR bifML9"d.Wps:kmoTKgA3EO<$-NF䱪l Ba@NF& ]w: +(Dll'FwSZw<9: V|\90Rb@W+6fjt`vG*JyH~P2P RЏ+p :ʒi⑛DF-a/Ǹ!w1h|ۮqO7l""v; mP֝AAEEB^kdڨ=+W?F٦!FXjM Ϸ?q (JO [kI;%d}p +>W,@X`9Nѹ7 +i<d~h8a!E7Pw.dc}kb.)訥ʒ +AītȡPF,I\;6+NŸpϚ /_mB^g4sZ3)#d#Xs_jOY^dyqxM֚=qj\<ۨatoRz$AD|ʇcc]aQl2l܀@T<ϯ9 +'n.Nx>؞4-1C@eiGi4Pu楱:87j03|Ij6 1#8 gڠ8h?0]`gv> *-σ~O,~y60]Rs?^^t3p?q1h6tsqD~|g^ӱ`lG8$?/, +M  ɽiMR= 6 'c(/t 4j#|ҧGU2HA*Z4קo.CWz<1U<jSb$%&O}\f򷙖9r6ϭᅐ< XY@6G q|~w$oEA߰fq'i44B=ibaJ'9S&wsDra>j(?%FjWS=b'fD"Ng˖H(HEJ'A)m=V^V}'8e,C7Ċac \]{k 9rȉbI1n(]UJ=O@ C[l]*=nX.5Kc!K4a$, p)L9 (l#4Poh4hV/}]vu" $٩GR$勏iwZ}_3~!xsx; I/P9#3磢,^' G?7|@m) +1Tb3 0^v +]4W_+׫YBUA4Y^c)ɪJpM;AS-֩+B!Wڳ'+H+с۲OUQ PS, +oe\4X 2i)x\ӯ0 ]j0РRH >GYֽ*?H2{n9/.5jpN(:/UL('M4^#;p (SD*t32VW_.\<}1olEDoctOt+϶ \[UD\ K1%_ +1&8/0 1@sA~]%_ORqn^ 7gZg3o 8ǔq$eo9fmA9Tqz;C># ̽+;dhhVS h< Yk w "^>=1T7 )mo * COgZ#u"̊@7HoF ̞:sU$K{CJ:c/)vf/waB_dgWn[E[Xs>v\}~!ۆi^w/@:hPgG|;^FG `1ay&[DH|ģU?[b 9}է [d†5@cA;W_k3g#"^DI)t2_=>^%E:h~;.hĚɄ1cGTŸ sLid +^G#JhT*q/-x3F=AO"y4՜C{1O.4ߕ>!:ի{圚fTk ކ[KrDROr\TF0^p"GgB{J- YUj .S\#>0Q~_Q`/{^$&'B!j%3Fغ[yd5d :YQ~]]'?6こw`p`acS GJrHʏM#$kˆ+0Ӟ(32\a8b9F@k+[/?eis:mPs|Wѫt(Yi?wMHx7vZ^L3[ 2ž<2AB4D +I:6\K;[m܁u%g0Wб>?qP!pt$>Q#Y6A0 ]kYZn&;\p(D[69|/SB4=lVxsy-nߪԪxzdESK#4NW@EOD܃n l; =’ +=rۘlldL3PpրG W щÅM8_ژ ^i F)<[`q ;Jъt6YufIY}'ez{߁yol~kXrdȗJ7^Q0W< 4\]3Pո$/ _-p}fPy)*6w̪ "R-"mp-WVӁB܄w M7g1xDCAv?qHqDȅKoh¼rĚD̞ɞ(:G +p$M(bD +ujCpn& ڵ$JU}I6e-V(4!CqF"7tKv704Òx +l><]ZlteDrz H%%"y=y  +1a箠lo!0LY^0ǻg}K?J,iTI-'Ճ ó{EHbj ^KִCX8R:đB +'/UZ]enђ|uOWu& >h{L^p(20} p[%^nJE bJ>g.@]h[`̮]it;P~w dv Z5UdGр.}EF(M-ngD%$8+̒z'P3|sDv@!B@!4lqop#K w| +:}+޸ɫB LNmdYðl:8zME=iz>nvH}%8{ WK{G0SL> +ωWޘ >@fPna@ļh&snqB8/q!ܛs!+B1aRd.Ё5fyQE;nn.l4ͅ7!ƐLW` 3qlQkq@M&&Kuْ-`Mǽ0XRmԻGvl^si7{²geN#$ oVA +M&ReKpJI^س6EE߷Š@̹^Hf+NZc&8!|́STCz :X ,8:^nW`jF@"+c\Lyf~ʸ5ˌ]#KINU{]+`I*%KXL +\F-1XdI[K'(UE)''{%pYtE3z 4}DZ,2`pS OW5Z6<4'f ő)aÆl D zp<ي&k1F2YmR%|*sD¡6l)z,y>.ƺ@iBFnǧyˡ׼k.4'Ș& n=.:TQJ,@gTF@'@8`mtϽGvz̎g#eFPa K{щzb̊(Oֆ#(# \ȋ^2Xb5B/ph"-^ѾSsEvZ_l4%#-'b@6Z, hB$A$/82e?j)n)uq%?΂ڐqȴYB~ԀGl g/̷6MRBhv({K#/{0E RwRv*3+T*8?$)(4[[{x'tﺏP\exJ>WI/^Qltr-mL<˗hSoOD +vH^E%#ؕuuM˚n[/UM!YRO]A߶` #aCYF<쐜UGAvsP\ȪU{l-D g5^vl~*M6ynen + Ja _B F[7^2lt 59t[bJՒ`F?$OGuKA_9J7Q"z@z܍.2 M(Kb( R!.2B Re}h̹Vj`LG> \:-2Aݣ[# P:sb(ޠڕAX#3`0N k&\lGW +CY+݊OI0n=Œ/3|pSgK[i-6}"H ʉQ3t_m怣 'xzCiџKqr +Xs"#O aD2PzOXvra +&*4iعPN;]zCרY .AG뭥ԝ{hƠzN@:[XP]]!BiJ;AFjeFR ˣXB2KVVn7, 6u⬻s?Ϣqq| `uγξbpΦ8 8^(u:4*u@sGQ#èEK +R7͔tK^7Mw\l}׽W}1py\M[H,o!2m \hK{ۢpkIN.6 ,MhWΏ4," cM]KM*_`N]@>>*)K} i35_I + )%qY8/ӳ P2;f/O k?iH xULt2f;I1 Ϯ*iVXuXu.a Bcޘ~3Sś҇߄mo>CxSMaTAdXeo@.^S#~L~tf${tN?f6 J50 l׏bex Tܶ%.曼1 9g%^o='"M*~7@t_j`;Y{*`9J}jO=Jpy?Q.e\@ 3N{ڣIOI?i08&O68~Awd)!pȵc{iIPȫ XfA'ȭECp䉻'ቯ{rD[CÛæ6)b8GZ?sGjn.j3!DV٥^t 9!6y|=y "c:QŲt:Z"&4Qa\0 ] uL +Gࡥz ^Pb _l)(.cܜɒcIbcÅ~9!@b4Z&ӳž jwx 6`)Wgg10(QrJ~y\B5b]S.lGb`̪٢&|~K*We~-E߼P%wb E2ؼX3ԁTH߲d 6KN01‰Ґtǭ++L9`3yf!ȾTPA-:ũ;4\X^ >>H[`,,Q^`!0t3k6|-9{] 4pNbdgk%}1U l4|dC߆JV>6!0tP +#J0FO.wjF(!]6f>*0 i(Gti`yfUT8 /smTo:FeF8ILUV~LbD]j3Кi6GVQ3Tܖcyl`M:S!OCَ\^r dTc'6 C_B9E2qaZ1MF\d^ۈC!WMB&Їa1x-&ڴA](,D멅y$J:M,l9c0chs~_G6w0, `$g@^LqAбB軯%^E +)Y 4NΉatc֮Q&4^ 7]tm]> endobj xref +0 61 +0000000004 65535 f +0000000016 00000 n +0000000147 00000 n +0000042786 00000 n +0000000000 00000 f +0000042837 00000 n +0000000000 00000 f +0000000000 00000 f +0000106628 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000106701 00000 n +0000106875 00000 n +0000108082 00000 n +0000173671 00000 n +0000000000 00000 f +0000104220 00000 n +0000238690 00000 n +0000043342 00000 n +0000044944 00000 n +0000101238 00000 n +0000106601 00000 n +0000104748 00000 n +0000104863 00000 n +0000104976 00000 n +0000105089 00000 n +0000104407 00000 n +0000046355 00000 n +0000046517 00000 n +0000101087 00000 n +0000045006 00000 n +0000238655 00000 n +0000045793 00000 n +0000045841 00000 n +0000101273 00000 n +0000101571 00000 n +0000101391 00000 n +0000101481 00000 n +0000104291 00000 n +0000104322 00000 n +0000104510 00000 n +0000104653 00000 n +0000106037 00000 n +0000105204 00000 n +0000105257 00000 n +0000105539 00000 n +0000105616 00000 n +0000105771 00000 n +0000105889 00000 n +0000105963 00000 n +0000106090 00000 n +0000106358 00000 n +0000106435 00000 n +0000238715 00000 n +trailer +<<38B96B28660C7F478920CE4646BEF863>]>> +startxref +238957 +%%EOF diff --git a/assets/edit-icon.ai b/assets/edit-icon.ai new file mode 100644 index 0000000..8c5922a --- /dev/null +++ b/assets/edit-icon.ai @@ -0,0 +1,1208 @@ +%PDF-1.6 % +1 0 obj <>/OCGs[23 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + edit-icon + + + Adobe Illustrator 25.1 (Windows) + 2022-02-22T17:22:10+02:00 + 2022-02-22T17:22:10+01:00 + 2022-02-22T17:22:10+01:00 + + + + 256 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9Ma7rtjo1i13dtt9mOMf advAYq8r1nz5r+pOwSY2luekMJoae7dTiqTfpPUj/wAfc3/Ixv64q1+ktQ/5apv+Rjf1xVr9IX// AC0y/wDBt/XFWvr99/y0S/8ABt/XFXfXb3/lok/4Nv64q19cu/8Af8n/AATf1xVr61df7+f/AII/ 1xV31m5/36//AARxVr6xP/vxv+COKtGeXvI33nFVpuJP52+84qtM8n8x+84q16sh7nFWuTnFXUfF XUbwH3Yq1Qd0H3Yq7jF3QfcMVcI4D+wv3DFW/Qg/32v/AAIxVr6tb/76T/gRirX1W1/3yn/Aj+mK u+p2n++I/wDgV/pirX1Kz/3xH/wC/wBMVa+o2P8Ayzxf8Av9MVd+j7D/AJZov+AX+mKtfo7T/wDl lh/5Fr/TFWjpmmnraQ/8i1/piqaaVrWvaK4fSL+SBV2FnKWmtCAa8fQY0Qe8RRvfFXrfkzznaeZL SQen9V1O14i9siwbjyHwyRttzieh4tQdCCAQRirz3z7rL6jr80YatvZkwxL2qPtn6WxVjeKuxV2K uxV2KuxV2KuxVosBiq0ucVW7nFVwQnFVVYCcVVktCe2KoiPTye2KolNKY9sVVl0Rj+ziq46A5/Zx VRk8vyj9k4qgptHmT9k4qg3t5o+oxVT5U2IxVdXFXYq7FWwHZ0jjRpZpWCRRIOTu7dFUdycVegWH 5SQT6K51K5lg1uYcoJoHYx2zDdV9MERzf5fIb/s8djirAbyz1DTdQl0vVIhBqEADMqkmOSMmizQs aco2p8wdjQjFVmKuxVFaPqz6JrthrCHilvIIrwmoBs5mVZ+VOyCko/ykGKt6t/x1b3/jPL/xM4qh MVdirsVdirsVdirRNMVWlsVW4quVK4qrJDXFUVFbV7YqjYbOvbFUwt9Pr2xVM7bS602xVNbbRa0+ HFU2tvL6kbrTFUcmhWoHxYquOh2JG64qhrjyvYyg02PyxVIdT8kHiWjAYe2KsP1Py1NCT8JFMVSG a1lhPTFVIN2OxxVeA7OkcaNLLKwSKJByd3boqjuTir1jyN5GTRkGoagFl1iVaAD4kt0bqiHux/ab v0G3VVl+KpF5u8o6f5l08QTkwXkBL2F+gBkhkI3225I1KOh2YeBAIVeL3lnqGm6hLpeqRCDUIAGZ VJMckZNFmhY05RtT5g7GhGKrMVQurf8AHKvf+MEv/EDiqa6t/wAdW9/4zy/8TOKoTFXYq7FXYq7F VrNiqwnFWwMVVESuKoiOKuKouGDFUwgta02xVNLazrTbFU3tLGtNsVTuy04bbYqnEFrHGBtviqvi rsVdirsVdiqDvtLtrtCGUBj+1irBte8rmNmIXbFWE3+myRyKiIzyyMEiiQVd3bYKo7k4q9L8i+RU 0WMahqAWXWJFpt8SW6N1RD3Y/tN36DbqqzDFXYq7FUi83eUdP8y6eIJyYLyAl7C/QAyQyEb7bcka lHQ7MPAgEKvF7yz1DTdQl0vVIhBqEADMqkmOSMmizQsaco2p8wdjQjFUFq3/AByrz/jBJ/xA4qmu rf8AHVvf+M8v/EziqExV2KuxV2KrWbFVlcVbAxVVRMVREceKoyGHFUwt4MVTO2t+m2KpxaW3TbFU 6s7UbbYqnUEQRffFVTFXYq7FXYq7FXYq7FUv1y4srexaW6qakJDGg5SSSNssca/tM3YfwxVLfLvl kWs51XUEU6nICIogeSW0bfsIe7n9t+/QbdVWRYq7FXYq7FXYqkXm7yjp/mXTxBOTBeQEvYX6AGSG QjfbbkjUo6HZh4EAhV4b5is9Q02PUtL1SIQahBbyMyqSY5IyrBZoWNOUbU+YOxoRiqZat/x1b3/j PL/xM4qhMVdirsVWs2KrMVbAxVURcVREaYqi4Y8VR8EXTFUytoemKpraw9MVTm0h6YqndpEAK4qi 8VdirsVdirsVdirsVQupalbafbG4uCSCQkUSDlJJI32Y41/aZuwxVB6bptzLcjVdVAN8QVtrZTyj tY26qp/akb9t+/QfD1VTbFXYq7FXYq7FXYq7FXmv553Pl/8AwvJa3KGXXmilk0gRECWL4aSSue0F NnB+1sB8XEhVhmrf8dW9/wCM8v8AxM4qhMVdirTHFVhOKtDFV6jFVeNcVRUSYqjYUxVMLePFUzto +mKptax9MVTi0TpiqbwLRMVVMVdirsVdirsVdiqF1LUrbT7Y3FwSQSEiiQcpJJG+zHGv7TN2GKoP TdNuZbkarqoBviCttbKeUdrG3VVP7Ujftv36D4eqqbYq7FXYq7FXYq7FXYqxnzt52tfLdqscai61 i6B+pWVaAgbGWUj7ESdz36DfFXietSXVxa6nfX05utQuoZGublhQsQh4qq/sInRVHT51JVTXVv8A jq3v/GeX/iZxVCYq4nFVMnFWsVXAYqqouKoiNcVRcS4qjoExVMbdOmKpnbLiqa2y9MVTe1HTFUzj +yMVXYq7FXYq7FXYqhdS1K20+2NxcEkEhIokHKSSRvsxxr+0zdhiqD03TbmW5Gq6qAb4grbWynlH axt1VT+1I37b9+g+Hqqm2KuxV2KuxV2KuxV2KsZ87edrXy3apHGoutYugfqNlWlQNjLKR9iJO579 Bvirx2SS6uLqe+vpzdahdENc3LChYj7Kqv7CJ0VR0+dSVULq3/HKvP8AjBJ/xA4qmurf8dW9/wCM 8v8AxM4qhMVWscVWYq4YqqKMVVkGKomJcVRkK4qjoF6YqmMAxVMrcdMVTS27Yqmtt2xVMoz8OKrs VdirsVdiqF1LUrbT7Y3FwSQSEiiQcpJJG+zHGv7TN2GKoPTdNuZbkarqoBviCttbKeUdrG3VVP7U jftv36D4eqqbYq7FXYq7FXYq7FXYqxnzt52tfLdoscSC61i6B+pWVaCg2MspH2Ik7nv0G+KvGpJr u4vJ76+nN1qF0Q1zcsKcqfZVV/YROiqOnzqSqvGKoXVv+OVef8YJP+IHFU11b/jq3v8Axnl/4mcV QhxVTJxVrFWxiqqoxVXQYqiYhiqMhGKo6EYqmEHbFUxt+2KplbnpiqZ256YqmUDVFMVVcVdirsVQ upalbafbG4uCSCQkUSDlJJI32Y41/aZuwxVB6bptzLcjVdVAN8QVtrZTyjtY26qp/akb9t+/QfD1 VTbFXYq7FXYq7FXYq7FWOecfOMGgW6QwILrWboH6lZVoKDYzTEfYiTue/Qb4q8iuVuZbma8vZjda hdENc3TChYj7Kqv7CJ0RB0+dSVUI4ocVbQ9sVQ+rf8cq8/4wSf8AEDiqa6t/x1b3/jPL/wATOKoJ jiqw4q7FVy4qqoMVV4xiqKjGKoyLtiqNhxVHwHFUfAemKpjA3TFUxgfFUxgfFUWDUVxV2KoXUtSt tPtjcXBJBISKJBykkkb7Mca/tM3YYqg9N025luRquqgG+IK21sp5R2sbdVU/tSN+2/foPh6qptir sVdirsVdirsVdirH/NnmuPRYktraMXes3QJs7OtAFGzTTMK8IkruepPwrUnFXm0kEwlnuruY3eo3 RDXd24oXI+yqrvwjToiDYDxNSVUuuRiqAkG+KrFO+KqOrf8AHKvP+MEn/EDiqa6v/wAdW9/4zy/8 TOKoFsVW4q4YqvXFVVMVREeKomPFUXF2xVGQnFUdCcVR0LYqj4GxVHwviqPhkxVGxS4qs1HUrXT7 U3E5JBISKJBykkkb7Mca/tM3YYqg9N025luRquqgG+IK21sp5R2sbdVU/tSN+2/foPh6qptirsVd irsVdirsVdiqQ+aPNC6SkdpaRi71q6BNpZk0UKNmmmYV4RJXc9SfhWpOKsJW0eFpri5mN3qN0Q95 eOKNIw+yqrvwjStEQbAeJJJVQF0euKpVcd8VQEo3xVR74qo6p/xyrz/jBJ/xA4qmur/8dS9/4zy/ 8TOKoE4q1irYxVeuKqqYqrx4qiY8VRUR6Yqi4jiqNhbFUbC2Ko2F+mKo2GTFUbFLiq+71S3sbf1p iTUhIokHKSSRvspGv7TN2GKqml6XcvcDVNVAN+QRb26nlHaxt1VD+1I37b9+g+Hqqm+KuxV2KuxV 2KuxV2KpH5m8zDSxHZ2cYu9auwTaWhNFVRs007CvCJK7nqT8K1JxVilvZm2M1xcTG71G6Ie9vXFG kYfZAXfhGlaIg2UeJJJVQ1y+KpVct1xVLJ++KoGTFVA4qoan/wAcq8/4wSf8QOKptrH/AB1b3/jP L/xM4qgTirWKtjFV64qqpiqsmKomM4qiYziqKjbFUZE2KouJsVRkT4qi4pMVVLjUIrSESScmLEJF Eg5PI7fZRF/aZsVTXRNFnWYanqgDagVIggB5R2qN1RD+07ftv36DbqqneKuxV2KuxV2KuxV2KpH5 l8yjSxHZ2cYu9auwTaWhNFVRs087CvCJK7nqT8K1JxVjVpZG19aeeY3epXZD3t64o0jD7IC78I0r REGyjxJJKqnPJ1xVLbh+uKpbcN1xVLpjiqDkxVQPXFUPqf8Axy7z/jBL/wAQOKptrH/HVvP+M8v/ ABM4qgjirWKtjFV4xVUTFVZDiqIjOKoiM4qio2xVFRNiqKjfFUVG+Kqst7HbxhmDMzEJFEg5PI7b KiL3Y4qyPy95flgkGp6mA2pMpEMIPJLZG6oh7uf2379Bt1VT/FXYq7FXYq7FXYq7FUj8zeZhpYjs 7OMXetXYJtLQmiqo2aaZhXhEldz1J+Fak4qxuys/qpmnnmN3qV2Q97euKNIw+yAu/CNK0RBso8SS Sq6aXFUBPJiqAnfriqXzNiqBmOKoSQ4qonriqH1P/jl3n/GCT/iBxVNtX/46t7/xnl/4mcVQRxVr FWxiq4YqqLiqshxVXQ4qrocVRMbYqiI2xVExviqq90sKqSGd3YJFEg5O7t9lEXuTirMPLPll7Rxq WphX1NlIijB5JbI3VEPdz+2/foNuqrI8VdirsVdirsVdirsVSLzP5nXSVjtLSMXetXYJtLQmihRs 00zCvCJK7nqT8K1JxVjFlaG2M1xcTG71G7Ie9vXFGkYfZVVFeEaVoiDZR4kklVfJNiqEllxVBzSY qgZnxVBStiqDkOKoZziqkcVQ2qf8cu8/4wS/8QOKpvrH/HVvP+M8v/EziqCOKtYq4YqvGKr1xVVU 4qrIcVV0OKq6NiqIRsVVTOIwtFZ5HYJFEg5O7t9lUXuTirO/KnlVrEjUtSCvqjqQiA8ktkbqiHu5 /bfv0G3VVk2KuxV2KuxV2KuxV2KpD5p80ppCR2lrGLvWbsE2dmTRQo2aaZhXhEldz1J+Fak4qxOz tmt2muLiY3eo3ZD3t64o0jD7Kqu/CNK0RBso8SSSqqvLiqHklxVCyy4qhJZMVQkr4qhJWxVCyHFV BjiqniqG1T/jl3n/ABgk/wCIHFU41j/jq3n/ABnl/wCJnFUCcVaxV2Krhiq9cVVFOKqqnFVZGxVX VsVVPVIKqqtJI7BIokHJ3duiqo6k4q9F8oeUDp1NR1ILJqrrREB5Jbo3VEPdj+2/foNuqrKcVdir sVdirsVdirsVSDzV5rj0aOO1tYxdazdg/U7MmihRs00zCvCJK7nqT8K1JxVhlpA8TzXNzMbrUbsh 7y8cUaRh9lVXfhGlaIg2A8SSSqrNLiqi8uKqDy4qh5JMVQ0j4qhZHxVDSNiqHc4qotiq3FUPqn/H LvP+MEn/ABA4qm+sf8dW9/4zy/8AEziqBOKtYq7FWxiq8HFV6nFVRTiqsrYqqK7VREVpJZGCRRIO Tu7dFUDqTir03yZ5NGlgajqIWTVpFoqj4kt0bqiHux/bfv0G3VVleKuxV2KuxV2KuxV2Ksf82ebY tEijtrZBdazdA/U7MmgAGzTTMK8IkruepPwrUnFWC20UiSTXV1MbrUbsh7y8cULkfZVV34RpWiIN gPEkkqqxl98VU2lxVSaXFVF5MVUHkxVDu+KoeR8VUHbFVBjiqmcVaxVQ1P8A45V5/wAYJf8AiBxV NtX/AOOre/8AGeX/AImcVQRxVbirsVbGKrgcVXA4qqKcVVFLlkjRGklkYJFEg5O7tsFUdycVep+S vJS6So1DUQsmryLQAfElujdUQ92P7Td+g26qstxV2KuxV2KuxV2KuxVj3m/zfDoUKW9ugutZugfq dnWgoNjNMR9iJK7nv0FScVeewLMJZru7mN1qN0Q93dsKFyPsqq78I0rREGwHiSSVVUy4q0ZMVU2k xVTaTFVJpMVUXfFVB3xVRdsVUWbFVJjiqzFXDFVDVP8AjlXn/GCT/iBxVN9X/wCOre/8Z5f+JnFU EcVW4q1irsVbBxVeDiq5ObOkcaNLLKwSKJByd3boqjuTir1nyR5ITR0GoagFk1iRaAD4kt0bqiHu x/abv0G3VVl2KuxV2KuxV2KuxV2Ksc84ecYNBgSCBBdazdA/UrKtBQbGaYj7ESdz36DfFXm0YnM8 13dzG61G6Ia7u2FC5H2VVd+EadEQdPckkqqvqYq4yYqtMnviqwyYqptJiqmz4qpM+KqLPiqkzYqp scVUycVaxVsYqoar/wAcq8/4wSf8QOKptq3/AB1b3/jPL/xM4qgziqwjFWsVdirsVXoHd0ijRpZp WCRRIOTu7dFUdycVet+RvIyaMg1DUAsusSLTb4kt0bqiHux/abv0G3VVl+KuxV2KuxV2KuxV2Ksb 85ecrfy/bpDCgutZugfqVlWgoNjLKR9iJO579Bviry9DcPcTXl5MbrULohrq6YULEfZVV/YjToiD p86kqqnqYq71MVcXxVaXxVaXxVYXxVTZ8VU2bFVJmxVTY4qsJxVbirsVXqMVQ+rf8cq8/wCMEn/E Diqa6t/x1b3/AIzy/wDEziqEOKrCMVW4q7FW1WR5EiiRpZpWCRRIOTu7dFUDqTir1zyL5Fj0WMah qAWXWJVpt8SW6N1SM92P7Td+g26qswxV2KuxV2KuxV2KuxVjfnTzpbeXrZIokF1rF0D9Ssq0FBsZ ZSPsRJ3PfoN8VeUB7iW5mvb2Y3WoXRDXV0woWI+yqr+widEQdPnUlVUD4q7nirueKtc8VaL4qtL4 qsLYqsLYqsLYqpk4qtJxVacVaxVsDFV4GKobVv8AjlXn/GCT/iBxVNdW/wCOre/8Z5f+JnFUJirR GKrCMVcqyPIkUSNLNKwSKJByd3boqjuTir1zyL5Fj0WMahqAWXWJVpt8SW6N1RD3Y/tN36DbqqzD FXYq7FXYq7FXYq7FWNedfOtr5ctUiiQXWsXQP1KyrQUGxllI+xEnc9+g3xV5GZLme5mvb2c3WoXR DXNywoWI+yqr+widEQdPnUlVdyxVvniruWKu5Yq7niq0tirRbFVpbFVhbFVpOKrCcVWk4q7FXYqv AxVdiqF1b/jlXn/GCT/iBxVNdW/46t7/AMZ5f+JnFUJirjiq0K7ukUaNLNKwSKJByd3boqgdScVe teRfIseixjUNQCy6xKtNviS3RuqIe7H9pu/QbdVWYYq7FXYq7FXYq7FXYqxnzt52tfLdqkcai61i 6B+pWVaA02MspH2Ik7nv0G+KvH3luri6mvr6Y3WoXRDXNywoWI+yqr+widFUdPnUlVdyxVvliruW Ku5Yq7lirXLFWi2KtFsVWk4q0Tiq0nFWq4q1irsVbAxVeBireKoXVv8AjlXn/GCT/iBxVNdW/wCO re/8Z5f+JnFUJirsVZN+W2o6RY+ZJf0kgE1ykcWm3jf3cTsxVomP7DTFlCMftH4NjQMq9ixV2Kux V2KuxV2KuxVjPnfzvaeW7RY41F1rF0D9Ssq0rTYyykfYiTue/Qb4q8bklu7m7nvr6Y3WoXRDXNyw oWp9lVX9hE6Ko6fOpKrdcVbrirq4q3XFXcsVdyxVquKtcsVarirVcVaJxVrFXYq7FWM/mXqM+neR tWuoHaKYRLGkiGjAzSLFUHt9vFWO/kRrd3f+XbyzupnmexuB6bSEsRHKtQtT2DK2KvTcVdiqF1b/ AI5V5/xgk/4gcVTXVv8Ajq3v/GeX/iZxVCYq7FWcflZZWl63mC0u4UntriC0jnhkUMroxuAVYHqM VZZZ3l35fu4dL1SZ59LncRaVqspLOrsaJaXbnq56RSn7f2W/eUMirJMVdirsVdirsVYz53872nlu 0WONRdaxdA/UbGtK02MspH2Ik7nv0G+KvGZZru5u576+nN1qF0Q1zcsKcqfZVV/YROiqOnzqSq6u Kt1xV1cVbrirq4q6uKurirVcVdXFWq4q1irsVdirsVbAxV55+e18tv5KS2r8d5dRpx/yUDSE/eox VJvyNtZdN1jWdPl2eW0sLoj/AIyReqPuE+KvYMVdiqF1b/jlXn/GCT/iBxVNdW/46t7/AMZ5f+Jn FUJirsVZ9+UH+9mt/wDGOz/4lcYq9EvLO0vbSa0u4UntZ0Mc0MgDI6MKFWB6g4qkNneXfl+7h0vV Jnn0udxFpWqyks6uxolpduernpFKft/Zb95QyKskxV2KuxVjPnfzvaeW7RY41F1rF0D9Rsa0rTYy ykfYiTue/Qb4q8Zllu7q7nvr6c3WoXRDXNywpyp9lVX9hE6Ko6fOpKrWKuxV2KuxVuuKtVxVhvmL zpqbao3l/wAp2qahrCD/AEy4kP8Ao1oDt+8YdW/ya/f0xVLW8hfmHdj17zzrLBctu0NtCRED4Lxk h2/2GKpXe6t+avkk/WNRKeYtEX+8mAo6L4swAdPmwZcVZx5S88aD5otTLp8vG4QVns5KLKn0d1/y htirIMVdirsVdirYGKrgMVeIfm3fP5l886X5VsW5C2dYpSu4E1wQXPyjjAr4b4qzrTrKOx/Ni7ji +GO50WKREFafuZhD/wAKFH34qzfFXYqhdW/45V5/xgk/4gcVTXVv+Ore/wDGeX/iZxVCYq7FWffl B/vZrf8Axjs/+JXGKvSsVUbyztL20mtLuFJ7WdDHNDIAyOjChVgeoOKpBZ3t15eu4dL1WZ59KuHE WlatKSzK7GiWl25/bPSKU/b+y37yhkVZLirA/wA3fzd8v/lxoBvb5hPqlwCum6ap+OV/5m/ljXuc VfL8H/OQei3t5Ne6zbXjahdkNc3QEcgJA+FVHJOEadFUDb5knFWVaP8AmP5L1dljtNUiWZthDPWF 6nsPUChj/q1xVkuKuxV2KuxV2Ksc8567e2NpBp2lAPrurObfT1PRNqyTt/kxLv8AOmKozyv5asPL 2lpZWo5yMed3dNvJNMftSOdzUn7sVTfFWiAQQRUHYg4q8q86/lZeWl5/iLyWzWl/CTJJYxHjU9zB 2+cZ2PbwKqK8kfnFZ3zrpfmQDT9UQ+n9YYcIZGBpR6/3TfPb5dMVelqQwDKagioI6EYqupirYGKr gMVYV+Yv5lad5XspLa2kS41yRaQWwIPpchtJL4AdQvU/LfFWLfkr5OvJLmXzjq4Zp7jn9Q9T7bGT +8uDX+apVfHf2xVn91brH59067pvPpl5bkjxSe3kWv3tirIMVdiqF1b/AI5V5/xgk/4gcVTXVv8A jq3v/GeX/iZxVCYq7FWQeSvNkPlu9vpLm0muoL2OFVNv6fNHhaQ/EJHjFGEvY9sVZb/yt/Rf+rXq P/A2v/ZRirv+Vv6L/wBWvUf+Btf+yjFVG8/NPy1e2k1pd6LfT2s6GOaGRLRkdGFCrA3G4OKpJpX5 o6rpum3NnJYyahIrMNHnklUlIiT6cd87NzcxrSsiBmbvv8bKsSle6ubqe+v5jdahdHlc3DCnKn2V Vf2EUbKo6fOpKqV3/lfy5qClb3S7W4r+08KFvoalR9GKsN1z8jvKN8rNp5l0uc/ZMbGWKvvHISfu YYqxUxfmb+W5EnL9L+X0PxqC0kSqPY/HD9Hw/PFXpnk/zvovmmyM9i/C4jA+s2b/AN5GT/xJfBhi rIMVdiqncTw28ElxO6xwxKXlkY0VVUVJJ9hirF/KFvNqt7cebr1Cj3y+jpELjeGxU1VqdmmPxn6M VZZirsVdirsVYh51/LHQfNAM7D6nqlPhvYgKt4CVdg4/H3xV52LH83vIZ4WnPUNKQ/AsYN1BT/U/ vYvelB74qjbL/nIS6jHDUNEVpRszQzGPcdfgdHP/AA2Kq8//ADkRGE/caES57vcgAfQI98VSaf8A Mr80PNRNrodo1vE/wk2ETFgD/NO/Lh8wVxVPfJn5ISC5XU/NsonlLep+j1bmGcmtZ5P2t+qr18e2 KvX0RUUIgCqoAVQKAAdABiq1oIXmjmZAZYgwjfuA9OVPnQYqvxV2KoXVv+OVe/8AGCX/AIgcVZd5 90Z9O1+aQLS3vCZom7VP2x9DYqxvFXYq7FXYq7FXYq7FXYq6mKtUxVaygggioOxB98VeZebPyxu7 C/XzL5IP1PU4DzksFoI5B+16YPwivdD8J7U7qp75H/MTTvMMYsrsCw1+GqXWny1Ql1+0Yw25G269 V7+OKstlkjijaWV1jjQFndiFUAdSSemKsJubtvPF9+jrAt/hS1kB1K+Gy3joai2hPeOv22HXoPdV m6oFUKoCqooFGwAHYYq3TFXUxVumKt0xVumKt0xVC3ek6VeGt3ZwXJ8Zokc7f6wOKoeLyx5biblF pNnG1SeS28QNT1Oy4qmKqqqFUBVGwA2AxVvFXYq7FXYq7FUVo+kvreu2GjoOSXEglvAakCzhZWn5 U7OKRD/KcYq9t13QrHWbFrS7Xb7Ucg+0jeIxV5XrPkPX9NdikJu7cdJoRU0916jFUm/RmpD/AI9J v+Rbf0xVr9G6h/yyzf8AItv6Yq1+j7//AJZpf+Ab+mKtfUL7/lnl/wCAb+mKu+pXv/LPJ/wDf0xV r6nd/wC+JP8AgW/pirX1W6/3y/8AwJ/pirvq1z/vp/8AgTirX1ef/fbf8CcVa9Cb/fbfccVaMMn8 h+44qx3zJ+XvlrzC/q6jZUuxTjeQ1imFOlWX7VP8quKpbF+U3l3kn12a/wBRhjoUtry5kkiBHT4B x8PlirLbe1gtoEt7eJYYIgFjijUKqqOgCjYDFV+KuqviMVa5J/MPvxV3qRfzr94xV3qw/wA6/eMV d68H+/F/4IYq19Zt/wDfqf8ABDFWvrVr/v5P+CH9cVd9ctP9/wAf/BL/AFxVr67Z/wC/4/8Ag1/r irX16x/5aIv+DX+uKu/SFh/y0xf8Gv8AXFWv0jp//LVD/wAjF/rirR1PTR1u4f8AkYv9cVTTStF1 7WnCaRYSTq24vJQ0NoATTl67Cjj2iDt7Yq9b8meTLTy3aSH1PrWp3XE3t6VC8uI+GONd+ESVPFan qSSSScVf/9k= + + + + uuid:C1BCCE1871B8DB11993190FCD52B4E9F + xmp.did:a184e243-50cc-254d-952d-272a6e22cb5a + uuid:b32b6222-6e8b-4399-adc1-bd188aed05fe + proof:pdf + + uuid:40f48a90-116b-43db-ad36-b0b5f8c53d7c + xmp.did:f67aedb9-0739-2646-9a10-66bad9867681 + uuid:C1BCCE1871B8DB11993190FCD52B4E9F + proof:pdf + + + + + saved + xmp.iid:a184e243-50cc-254d-952d-272a6e22cb5a + 2022-02-22T17:22:08+01:00 + Adobe Illustrator 25.1 (Windows) + / + + + + Document + Mobile + AIRobin + 1 + True + False + + 500.000000 + 500.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + RGB + PROCESS + 255 + 255 + 255 + + + Schwarz + RGB + PROCESS + 0 + 0 + 0 + + + RGB Rot + RGB + PROCESS + 255 + 0 + 0 + + + RGB Gelb + RGB + PROCESS + 255 + 255 + 0 + + + RGB Grün + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blau + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Graustufen + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Mobilfarben + 1 + + + + R=136 G=168 B=13 + RGB + PROCESS + 136 + 168 + 13 + + + R=127 G=71 B=221 + RGB + PROCESS + 127 + 71 + 221 + + + R=251 G=174 B=23 + RGB + PROCESS + 251 + 174 + 23 + + + + + + + Adobe PDF library 15.00 + 21.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 5 0 obj <>/Resources<>/ExtGState<>/Pattern<>/Properties<>/Shading<>>>/Thumb 33 0 R/TrimBox[0.0 0.0 500.0 500.0]/Type/Page>> endobj 25 0 obj <>stream +HTnf S𱨻Y2Efo{I?J=hmPU,R?߮׿뗿]?ݭU{Q=k;b)-ўBwGcKґGaSm}?jg~l~$~ӯ#cT-?~?_~׿}I?rh=e[o_~^|M_~}ʾtc{o_zr+]_!!\aqRWLUԔzԻϧ\K1"k)Q9_?1c)c/_Ox %{/. iC2֟$ܹserv4<:5Տ?(liQQ+NS",[<2j©\)hUbm2ֲ3;א\ !uKwvCKپGNw|fJ^/㮡r Zy( +-ϥC2G;+uNhUY)UDCV\FH*H9 Y]^X[h[]b^͢J *VcLU;E6J@/WXu(^zz6>q +r' +Ҫ.@D5QԋsX'Rde\wE#rH@̴gۧ+J:3V"UwmaZ?zh[Fs,m%XD9^h8 + ^PNVv:eO=+>B2e܆{e,ն[\#,QE.kD4T^DMoZ_u+L[;v;ǫZ)2{[}NDG& S% dm+ا[KWZi*duu/ +ۀ,*f+%%٬V()EyxI! Yj*QoNǦCާ)I4|sssPِqi1>Ϗ{,՝\67·7[R)2m,$sc18EaI$B66 yػz"ڮ*c׶.marj:5eS55HT!w=`), zqdC[7&1wS`?֧ۛǖ)J[Ԩwz2<լSw[הHUGt;>Iة}2Qyˆ Yz 5@(.%u̟ΝBqVB:PֆC#NЙ p` r;Qb\_^.{F`<ӊP ,KTpLv?we^7uPZb)6KCQ~Br!Im^h]JE3Ӄ j&jxqz f]'@dj{,|{f䁝nseyzwՉߢHSN8 3l[N`gnREìUpGJ!{=x.ס`ew)T^{ӻ{L͠Qh(Ӥ>`6k܃\hGbK Oh,E|.~LɪI(89RN"BZN?є!F8=Ӛ:8'ΞYO͛Ҋ2H[S#v=h̞nPUxzfyyG+w@=xa+- +u{c+DiVȂ_^Q:ǖq*U.kmPTo~Xj-g\ևznCx:cw (hPL>5EW⠏Ћ:f};#㷟`W IT%ϸ a +{B0Ud[&`(Y$Cߌ]u](XeY3&[J(d;ɰߒ'K[4X*B#oF@1*tR6I!Clm:dXL[\\1&|h$~PYv5[p u *〺y4|ǽqf}Pr5*sE1p'ϑj|Krƣ}`>4ƒ4PJ}s5eHq]^[.a%raUà8اVeV> endobj 33 0 obj <>stream +8;ZDogC_@H#Y!u*rRapBTc`%BM"-%$d+Q1)`K*`*4ZNS#PN;Z)_0&<(AOrUP,d'0R +kS]#c^Bj[nVC+21-Dbl>V9p17d=OM)eW?g#K[>bALA/"E6r6Q1B]Va\*o,2CAR*J_ +j.oFt2aA1(3X#oSfGqEqb=;-Zj4/!S=E?q[K)L]MQp'0Y-5^(QjPgqMNZ7%ri;1f* +J@9>#hRV\YXYWIZm1/uPi<=H%IDZ;"akClmb8tQVn%anF*Ps@-6$19i +50k-ok5oj@p>$3p]KtC__:D8\q`3I(9pc9)Q]9e3he-P6j[?"#H='li"MYgaRZ>T% +4`C9RN9Q@dT%rIHkSL/Rdj/ubhQqB>_3M#A&%u4BN\3RqVKo9W<"A4)Y5,lQmum^X +Y37IH9Ij8,$B0;uBj9ors)E, +endstream endobj 35 0 obj [/Indexed/DeviceRGB 255 36 0 R] endobj 36 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> +endstream endobj 32 0 obj <> endobj 27 0 obj [/ICCBased 38 0 R] endobj 37 0 obj <> endobj 39 0 obj <> endobj 40 0 obj <> endobj 38 0 obj <>stream +HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  + 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 +V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= +x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- +ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 +N')].uJr + wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 +n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km +endstream endobj 23 0 obj <> endobj 41 0 obj [/View/Design] endobj 42 0 obj <>>> endobj 31 0 obj <> endobj 43 0 obj <> endobj 44 0 obj <> endobj 29 0 obj <> endobj 30 0 obj <> endobj 45 0 obj <> endobj 46 0 obj <>/Shading<>>>/Subtype/Form>>stream +q +0 g +/GS0 gs +216.5 0 0 -216.5 250 250 cm +BX /Sh0 sh EX Q + +endstream endobj 47 0 obj <> endobj 48 0 obj <> endobj 49 0 obj <> endobj 50 0 obj <> endobj 51 0 obj <> endobj 28 0 obj [/Pattern] endobj 8 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 24.0 +%%AI8_CreatorVersion: 25.1.0 +%%For: (jean) () +%%Title: (Unbenannt-1) +%%CreationDate: 2/22/2022 5:22 PM +%%Canvassize: 16383 +%%BoundingBox: 33 -467 467 -33 +%%HiResBoundingBox: 33 -467 467 -33 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 14.0 +%AI12_BuildNumber: 90 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%RGBProcessColor: 0 0 0 ([Passermarken]) +%AI3_Cropmarks: 0 -500 500 0 +%AI3_TemplateBox: 250.5 -250.5 250.5 -250.5 +%AI3_TileBox: -39.200005531311 -662.500030517578 539.199981689453 162.49999332428 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 6 +%AI24_LargeCanvasScale: 1 +%AI9_ColorModel: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI9_OpenToView: -154 14 3.7 3009 1947 18 0 0 67 209 0 0 0 1 1 0 1 1 0 0 +%AI5_OpenViewLayers: 7 +%%PageOrigin:162 -354 +%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 20 0 obj <>stream +%AI24_ZStandard_Data(/XDvc4S?FA}B|oQdYkui!-*AUe Ř.J_ˢ2qqDOǑme_b#=U]i7"Mi#EٍӉ]HDWAEt2J.ꗪz8jv;M"߹~Pw*+ܪf.d9gE4I\S4jjЬ4+͘a/S ƌ#ʓACҍ |6j\L/&-) #5>._ 3:g"!S#^6dSiꭎYn9PM}?K<T#iz3»M7 16rb\3n.n$Q,rxSz1*wV9]n̹fYw:|m :՞MrҨsqKb~)a磹~(g-%St6C9,v aA߼{yg6.,U{8aJ7Ij򟋳Цn~w1PON%c>O>dXh.lXt1QG]A6A†tT)ʜ1WqU1Wƿ;jSc;pp\1<|;tErm3EhcN+<4{ yaߠbnI̓XP7/n/3f͍yq:цcp +qH7mN+6\QBA,uan.tIn讝Z|e\ k) `D%Aa$`L<$ja?#I!Y U 7#DhaP' CFF npH0$(#?5( np`Ý?BdB\v,R )h~lP펵GRakYf4/CUY2%$jC6eAF  +g +Ak H +* L;d dg `,( J[hxH<$<7iR- Ȑ9 UiKT&ߔ|L> +e<63ĞKz)@ebB?퐢N)ZĄW3:ސS{j=樱9:Ab!pa=Tv_C¡!q3) +bA 0 +b +;40$VS r R@TgN,9a +r l\¡i $dX*KTCm_9%쮀H08e_H,$ȤxkSR )56dͅjj,f3re9z`91X`x`= +S@,$ +K:fpÃ96ݡP + :A*nER)M )XgkXJ|+ڙl3$DS +z +"*/$P54-4$ā4C9؂CA᠀`= +2 d"2[V0;s* p q`9|  +R@) ^%A ]P@0( Fa$!YP@ Ώ0 ++ Jăgc8HC GdLQ2Bjå )*V%ϖ\Ïk^{͐>sw>7)NYfjȩxO6 ĠP@L!-$$k.TE +!EC +bm&3{eERC3+"ҙ\5( +d= +/4,* :){N`x%$c' V P DCCC@pCÃ@CÃBp`HAq'\qi0Q@( +y<+ +KA'x N8[P@U@ȃCCBqT,4: `B +2( ( +axP@840$?+ ÂĔOQ ^ גkR.H4aKBE HHA 2`e -+:9 E!EP@4,0( 22,HPaK<,<,<؃=ÃCCC!Q@ء|hphphhh`8S +^dC98ءDB4 +í n O+ 9Xr4Lf f(۴CX:HBNH@jb4!+#-$sCWp gzYAQ  xX$( *Q ]! d h>Y \`C{ ux(e>LM1=@V `) xnRb!D)P)L!7^(P(@8 +$$EQ,.$TFKI.o27ӜGB +$(V" " &`0b0 B L`H&84$ $DH5RR}ZMg )t謫! YI#?DBB( . E5UQBE,ZP>Hhb"e aqQ@@>PʶZ^߅&І:bYq0p:$aaFT2 (A @@ +)V5EUeuZD1TC9Cj12ۂ%L) ~ 8k8{89sz~8YZ[BbaaaaA! &pb%.B"`H4$ a C0 P p gX`H0004080<0Hij5a! tƁ  yC0PpXxH<0<4<8<<<<=̃   ;99( ơtxhx5P@OX$.( p/^5\n 2[*Q T@ :0 * jhD0$~"ERtP@40 ~ODff(#b( S@>C9TC1T@ +JnT4pc +;Z +iX`Pqph`hXhj7 ``X`8111 P2ÃC!H$O+ BP @1|C!!  % !) +< !Vp # LB +t@1$0H0P|(6*A 8蠃 A„T@&H B + +p +"| ! (>0!B `"x#p(&| !", $$T@:XP A" A$ +$ a 6@ $D$<a Lp +V A VA4 ( J0&pA&x0 4   (xA&pP 0AB +R&8 + H`HArBe/=)7 EA 8JZ  L +X؜E\p1,h x T@ ^!)X.t,|#tЁx @"lp % B4VB`B> +, 2s>XЀ$L`Z HNba_sT"BU(HD"": J!B*H "T +) +>xB0A +>$B +|@R 8! P)pV @B " HA +V0t +X`B|8xЀ +6Aht E&H(A "@xЁ a>@$`x pj P\A8x@> H "HE*Z@"4L!LaLȀ +H 0(  b"H8 +|@8 ( dLX@xBBat@A aH#X0*TN>叏v&aBEߛsNM UN^(;]_sC{ jlbT)ٙ\|CRf'9+n;)"z)|S"55kV7Ÿu4a7.M7Etۇ'ԇ$t:}Ix9s'T}#0^/uca _w/,d:RazGIc:]c'g_lȘҫjT:tlT̙-Ru[{4SaF#c9՝X 1q̗ǮȴRA#ӯuXpT]UuX0׽a :꣔ + )8ܰ+zzE%ڙQv$hClG~#OmXhfޮJVNc)OzWf|wf,1eM#)a&$Բw7sytO*cSe(ZdSuk/X)ҏЊnfMH;  aR/1z03͍;3,؞)b%+َ%}X!29E8FgFwޠ;f\~aNqǽ؋ӚV9:Ueш놋UwƓ\,iE2O.'.UȞHgJU/̦mhVp8t: )>f^-t;}MQF(Hg4R_zȘIGOu do +m8J]hGSSщhM)wVY045.9h|cbuʣ>Ѕ [m7F{t7hX7]p4ڵNz {7-)~22jpj9zFvFO19렩n3N +SQVgIu38Dba#׺ + Hfl{=JSqN*d77{Mq8c#Nl8C{ < ՜٢V'CBeۼRaVj5t^gL!nCEs;rĪ4^_ՈP܏܎#*樭OWDG7,CDu[]٣DDz$ٌv1Ǣr]35˻t_7䡙ߔ\_9-[̋z`ymB«3յTAlXJ箓A 2XT̐[i$4}Ďkhs݅hZ{穌)ޝǽ#~ݹfOj⠚Ehf)^3,|:~ߵfk +kcOM*Ѥ7ZB􍈃wW?v)Zt1>w |hzURv)F ]Mv8kQ9oώUngrŧnƟˑFhfFLQw=0\z˰^0H2ʳrWN>25ֳR$QnQ.?9KGsR jOHS`$T6REcBі"~&iYmgfNlaxf\iXMJOJR1 ɰ&MJ :%+Ys;8|EUCFZJcaPgdԱ8oB'Ӈ"1t #4nbD%/g2&C5SLwqA'2ƂW9hr\\G=0cqQuS̸H>X7)y3+_nh8KC,F?ʇ~'X73wTYgLѐ-Wѳ=򉊳|ڜ+# `&"T&S/JYRI&ktXw7;aQ+hm8̦FH#/K<[FO\$v.:uT%y"snHsŹ&ӓZ pB<@ +V L.pbC! 6(n +wS8m753u;ٕ=5"BqYnf\.Oߐ&:j|X֙!I<;z9mVDtVu"ݘq^N16hJse6SE"2rlL4tݙ!"BS1+"*d+:Ѝ)f3RݕSSY7dL]l]fsݸ2ݑh\;"z]3rGvKJ6D)tͩ;]o^bl!5S{ռ:6LIψu +Oe)9ew:}:g&5":Rs-S]6Q?)hgeKVYC:8uVD^$&_o\%R{&577,HWWfQg_o,wX5՘TZ&b7' K gܹSZ* :aWHiЙ> : Oμ>&JljLrWZ}I?d.\tu౨Ӌ\5S^#TjLӈM'9CآDdڅX6)va"ӧ\Ƽ ͍j8t3kQH6b0b! 2kSvOReY M|EuFe0XQ0h>ew.t5YďTfrZ<ѠGFNbTcc񶯨:7X,?mOxR,]ƘrY$cuHuE1uAȍ駏kC6nɓl967g=*efP :YDǑ׽,G"Qӫ)&EL)PMk?ޢkM؇NU>Jٝcd:6ʬojJtjgnE6~f8.ˌVLLF:Gn'1tAdiHST٤TX) Ҷ΋D.9;X(v-4Yݬ4GaWF[=2е( Yy"8$ِ:R1iNF.ϛ^9V/gu+}]ZOխgW5+exYYY*?ԢjٲזjԱ $W.Of=oEQCUl5NΤgB#&qu=l[ܥP_!UJl8+ҧzfMK *ڨժl7:j +5s*Uz~jP}d^X}:gV8u9׍5w1ә]ِ+jW47[YiWDdՌ^ajY}ryV}ڨ[]_s8qvn\~vư5fhN8P @?X`B A,xH/P L 4%䡪JcVv뭻 +ݍنQ*\,kd|Cʑ)1N~Ish.5Z_XFE}n9)tx\֩ޜ2xRUuwƞd񮌤7f|F'=Pݜ?+eܱTkbތܸQ|~nΪ>#ɵTte%g;q1YʟG巨*!*MxVfw֕ݘgM1fEjV7G_^QsjP3!}r5s4OL&Ը_qN1evեcg}zqƮjn}V9tfIG|KrMz7v9Yo򎷳3WlήdF]=g1wW$L%~[ \*vcIMĦ)O媙V"ݰWE{{/UaKw#IM3Yo mݔWS!t;XZԴQfԘ8w(U挜Dg47wR2;Ts$վ<^hT׹ 1rV,"!!s{#6>󥬤xLe*tD#(3Q oY\t%ϔԝ^T[qS]4ؘzp2]G טMH2#3[ 6=i}]>7՝fJUNlO^Vǒ;9s6^$zF4V㫯cܘ܍YgL} w굹= qiRAB|O4b:3: }hlwUgd;U{I[sЌodgWYj2TҵՂ5*eS9~R7b6S^2 %5Se2sE11UUj^=vտLFUU9~O6j2f'Wc7HXN"wT$ +g>Z'mĊ1U8a/mAsYQ:LbhdN\>-ZULj8\-"}]gߵV٦ő2Ι&Qˎ4նZӂ8oX4޽7R2{WsuD|F(t3.eKc99#Ꮮe>-3_ b7Ey7ݪ֝Y"~w4"u茈#AɌMGM +NWH (.:ǥer4MAH7z[ GM|W鯵8d[PѪsis'ľ,XsgUne{MfF-ؘӴNY85V?e;:eF d?k?F|RPK|H UT*SXI4D;#;+ IH6XSk=RV{댬Qu9(ѹRAAr-ˆ_b1:w>N5E&"j7%?nUIIJ:_$xUmf>ՉeJl*cGE.3UeQuSF.QըkHXu`YH_\NtuQ"x&]oCc +\1骪IDcXDgTL7f& Ĩ0GLnh\O\7!G n}a]DfTgKez0bh3cj_ Z:5vDӍX +ʍdNr3Wc,7nTݸdQm4td*%4G=J|uSpEu?Gu$A[Useg"dT[aƑGC$UˌUrҲɨ:)ݱX\)ݱu&ACRE]FF&McՇWQKX%>4]6Ved ՕFgkFICT4TtJSl ǫk5C*ʌcdb4w뮳MoMue*%oJ5LNIW+pI7fZ .u^.lnR6grsu<iysɮFzYG.ҥqҢHd6ፒ6xC?f%R]I=ʌ]7RI SlP{G#td XCbΌ +;>͔e>Ť2:3?uUЄn҂ Om^rmܤH/YSWe Pqd8ЎW7NN!ODƑtdaQHlW{^)D6cAFb;rMaT2zǼ;錪?3 Yf *{k7~k HS+AHJƭt+3vי}X̌LmFwWweALgEcSjjLUٝSvb-©U1# $cmJa;@}TdnJ}sYWg7X +}g~WNHC!Qʉ3{$w)rQ*7oC!ːgm~-C:3Wx?d:&%vn& Gr_Py~,0RQɌz[!T|nJX#̣ظXMT+Ez+={ߠ0bU3*ߧ]R>lZlTd*£ތfQ)b1!bjz:fFJln/)+ +sTEg[;o O['r`)4Xd/5ĢL،/Ž=sJjЦ1-gTUe{? 2GU[ yDZ1ЭQkm9x'"CIFoL4C3U;Glv cjz4!t9DeBDH}IKFٓ>$.stHwvQ Ͱ :O\伒j^4WCƂ{!QRt >EдUYY4 BH{'*EvefkS471$% gK46wD9t1I 9 U³y}e!1Y D+["Ȝ5JzjYW׼$GSZoܜ'*dҢfֻІ/u:k:;.)gD ѷ\|uTEJ/wV"olFM1Uignjw㵮כ3^/g2x\^\ScKȾgG6ZrdJvvcJ54I ݨpWqh5>P.",*DZTHGFMN:FNmh*x#|>d6C-h7s3M_򧾘ԋu؈XD+"cYCGfbtãU#ɠ_Gnl,sEZLdz]NDU NGDSexseT2#euU-T&lDy~ka6xO,{cόOt6f|2t4U>#KkLg\w'$.{ᡙW!{]3.֖j^LV)\_8bw4zm5Ȱ׎qZBu]/v6z5!1}e>렫ج75INVTPU^S7fCV5sl~uh۳j56W^[*۬$eޠ?3^s5D~T(rޜw 7uO+)8+̬ Oq5?svb*xg60*Y1k_"WŬ )lSZA.)3PdlAK,ʹdžn1\ QF1VeNk8s׆'˜)w_.E1AenM +͟V1mvr*(sǕ>5Z2}f| P/Fc7!*+DjuafҡS +٣EWCUxY\'0ֲz, +\gkH,TQ2=/uv<$Ъq0,[k?X:&*ǿqy`p(cs2Y:#$SZy07ծ2Ayz<\'ϝ'7 +3P҃\#>$F8pewyRhR6V RqV2P@:uS(7C,<@l*(AG`@cP퇼Stp^H٘#^p\އ>D?CVv<˩ caԢ(rХ] 4)϶3اIY&*/hS`=7| 6oj;37C ):ք`ubs?8M񫊉# N1 Lq-"qyw=9)N`s Bs1e6$qܯ+b[&_ Un&+SFa I?uvf-n4֮HW#h(n>@8VŎƁun{}' b"BqBY'xPUqY%*1K'8gD0NxdPH4 {p:t:8xIhXn)2',=z5#7i&c)8n6ʻ$J'Xlt0"$9ݳ0hAa\zIOII vPG/d d|bYͺ&1UkyM|5n*(n)$F7y7B&-2zUJ1&ER5Po$қc&K7QMez(IE|cq黀 I+膹CR1c?7Q綠IDrW|nrA)2QsH?J ?.fɰ2 A|A\WSÉ#2aq)+Idpr񺁶>DM7G&!j!"^p2gp"qb/XN(8IEWpt5u?%S 5꩓u9n99TzˉU,'P4r\1'*+T(œ> fHwYIWkxeœdHq"DRNq^159Nor֙"LW`|/vN}~*A&kan2M"|O&Nv-"x|ObNN +0' @]IZC?dGK/p":T's -RpbM9θ[kpb8GbN8 h4U'/OjKf'NZǝ'ү$I {ơ*?

Dvi~A6+EdqDqq KSpQ,Eey0QaAQoDp!MJGdR$qaoJ\Q +4UUR"I}ϠW)=*o{N* +qQpKɧSY/r/o FkrБW%%xO8IHMU.TIaࢨ*NT[MTN0L +ԧxPT-Ф)Q4U/n?A=GϳwZ |0{mm-E%v7ՎT?֍VQyȰKfw:** +k%|M!GhkţӂݣFl$LjQ DCS z?*c'D=%S̴)WTzDVN 侌Ė*v N9YWf9C`UN5nq +b)F/Iсo6vrJ>e>\#8TY@NyHxqt=NlU5)$h@G;EOc$ĊA;Bkbd SV(rcGU ~ܞr3"aO?Yz +vбzG[􄝲 w,;EuDuSP_ +])4`D5&ep`qMA5RКRm٪Lr(xukJޠN/qMCًa- ײ8%8p +U>kʨQ0JG[`e$Or +6KډLq$Z>S-r3]T ϔy!{jBkjΠ)|6W +ſiS咄GOIXtMN㤃a޿wJr)q/{U6Ÿ)_ܞbۈW=VE[uS(͞d=żV=%JO6?Q=EN!r'3/~ {Ұ!qD^µ=圑0*){r8C8@G +#TU~zb2L%vQTu,*xzǀ])rfw"%TF=#rH. +ǍN"ϡ|HuJiӱ**C{K.Ti&ޔ!P Q(>C%J1J4|]1SUT35lVTO2pK** ǹ$eQ. . + %E./oQ.\o7?? +4p-L>) ȂTIvR>XؾI[(=a(|kaFUlAW"pÄTRz))D$Ly 1G* SA\׎ANe̟q*%O )8fT9xV%*UL6gW*U]d4TZh{ͥʓ68/lҬl.X&TDUuXʘ"ά[e_d*WY@29 .V2DYQu[]P(U +W_+mIr+2(+"8" &~\]Y;obVWˀ %Օ;UWp0=(4qknԕ%Az5>x6~0Fs+N M] \)cJrŸ߬JXgcgbtТ +reb>iJJvhi+E1οrE2GA"׷Ό nʕNY T~4+eq\t$CL+p &"9qdV>=ËY_5VexVlނ_ M!@@fW(ǗpOpeD1 KOƬf%n)Wh\ pAe' q2oL.WN3)\\&(ʑ]Pʴ]p̘\աuF!W`IT\'q,9M5H@"ob. +WP\.*媹b xK*9|>oi-]irE 2_rŗH98[r%qeKcGԋrE:D#$SUrp!cbQ5[@%)+G 40'tʜwe0fbVPW)u9c&O,r +8e4t$:|1WH`a7M"TW+Z8ZlQG护ݚse֯tGWvW&ŕ *&C';<Q-c/d;+ͤ|f$sJHR}h~ +&Z*h,ZwZl 4$^YcV=)*C+e.Ǿ=/ql%H9oW\%a +(;R|7k,vZf X@s|fDžų|aCe/,hQ quÚm̅EYM.k܃0ˁQ%R\YV67L=1UY% OJgu:< ĠAXQ40jEK:i^TZM*^Z}k+5B=?[/a[B=Mo~.e8(= K*5+ے*Y2Ҷ EkSg.,ږs^х:>zS,ou!\1E0T>tC)_; 6d'5k֝:{17M䳭d_r0D'~ twzJc OX98d9ML%#-f--2T6!fjNa ƧMRo%͏]$Ӟp˭D9H TZ5պ>qEu"(C䋿"&+.Z(<<%I4eWz$ju\Gԗ*X< -5kVR\勌,fBuä(kժ !(?:!*C +Wŕ ``RG +Ic53޹)DYY#% M^מ#N +7Ǐ)n!1 )['вE>M +H8 NhN8~qd0ؚ֭6}N.w<'R{+c 9hUVjO  +Ei©fŊRE2'+.[aSրDsA$vz>0<ٸR8,@WP@L1K.L r{Kܴ,RU=ya^AK&Y+uo-"DC>Mf%؃xE;g'uّ~=T;2]LRXg>"!/)r}򋵘K.|TR0w  eDpL՝jfShj8 +W$Qbktx^539ܪ9%bN?Z^2-:*R;O(h{Y||D2,d#Ⳙ, dMs/x ~#7qZi)~b7h&J>"Mx'8z" 3?gF]ơֳhcq>X9Nm$ }0v68]mR)ҁ?׈pwK1Unrv 7XZDCj6QA19y2)0L |Jos:2"D#l,ko "jwoR +AM%:nY&b7׶3QDөcLƾߐIP?qڒ﩮Sxk e贅l41Ɇ W}OU&XTgF}"*W҈M6⩕S;+Uԙ|vvyq8wc ARA:vL&/wQ'E4K%&O6t~(w43sҥN`8_&D^^ZL1;l3C92TGmhCjV1Qa~}-KG_tFOwv +mBW2D'6 h25}MsCui <q*Ua0o<(l4htaCz +V^9 Ҍ1K9SyQsi,bMu}g_($ |y}h@xNVy6E}VMh%R^L.eI#1I£KvF +j=DCZ(c|b L!S~Cj,d5t,3 '3gI$Kr|?/ETkaG"uq혛 <6B ڇBF6'a!ي/* RT*tpgHHH5l!Ln3ԡ3;@|] +u%N15Gi}rn&' Rjo! =mwi2d2pӦ+\Qhն&0]V O`9KTʗ:- @|($"G8ltKΛ 2g+̪"ӹak#)s4(V6G.q䊚/~\I{; iu LCL +bkش/{ uX"+JJ$ޙ\ltび'p`r[=qd:af^'+P&Tn6{G| yQ,j_Oi9/SBu©pۖpP,?o7\/8ba}}eT,Str>6 ;2OGofIArm 5o/SI2Vȉ9;ߞ2 u+0$Ǔ ;7mV`K %NB9 D0Y`YGNnYlZY'кa&{5I1Kb[@޵|·%Z}n/?N_y~SPQ/?.q +!3y%eNsEP^#??`*T Ƚg$Ul-;0x4Smݺߤ.RxA&)mPV=1J9(]Pf;@+MFCHqnHA_97ބG} 4 9BuL_&;련9ʆ*2^ϕoUvY`ƄjnL4S- Z.bw2WJS } gSKjpjgpGܧ_y_&sr<ȧ4i]};Q@#c#yO,&'31M'Y%>5}:h ; +'DQV;AȔ486L"fj ߇XJEz4N{TM~^l ] +JfP]MT4@MUAB[x!:bKX#nuTtrvr2O6Rt:蛧>pG\d2#>TJASkv1`|^f4⪿d@`7W~o\wW٥]Kof_RP<(B8TЊ + ,P˘h8q2hVMZ;(Φbx&EvDȲ"";ã* lo;ȕ)-(O2A]͹ Jj ,Hb6d=8b12޷כ`Ḩ]k.Zo#; %ضi${qonȂ|CMhՕ4T3p=m ;k̇+] G$7a"/|p9dդDvn& BT>z)4 h&GԍؔXxX96bbpjћ* PaZi+- ٿ0qhH{c, ިsa[pIpɳ*&vYp^PsumyG //3煟g$"a2hAүG@%LFHNGdL{~U3b gsǑ煤dm#­7وZ('8軱lNbFΌ +kD&yɢVjZLqm~fCwh,BPXAtc?Qexa=7`QNB7kJJ:DW`UjBc8tRWRguzL*ɀDSz3iLnpRtr8! \8;=&182cP* [!2^G*3 bkjN|O{P/X]"X,3XY6E jz _^F n&ClTO:ĺ́:W |EM7 pbJQYMF" `|9 Ҽ%PM}42+q5A8 6gJO (k~wBRl +5af3Z 62|O;7R1 +QU'w RȁSd!).\PX:[q|9BA|@ͦpW|cg f!g(,7C #|~|/j-96h}g`]vlQ349`Zvgb;萛`!fng d;: U *ؠ9MWq]KğS)kj`etKjQԀ`K0uעc3~{x?MM'HnvOy#2tt^_8pѓ,3슭vG0kjPkfW*d h[/0 wqZZ }~4Q Q'Ϝl=BgJUwnߦ>u w]fA1|{١7hjPw6cO;Gd;oê&+nrm "a.2] 4HKKs$za)"h,Rb߁\HbR_:d`BfS"0fbfNCV _ HB-/tƺ]b|*E2{3Ə7h^  xy72ӷ4h5耂&Γ!KY(=Z_,jcsW3l?|a / QIT]tzw]zj7t*׺YS\0qᢔG)_9OGxT,*,wŵ$[]E|(b#)&CScaHGdظA.c X̠~a *w(V-5'v?dS(C ]Y7#Ҡ3AIAUr ,K0EA@E1i|/ kD3z;\_LKQSU^=5k̜B3ف!@9%?)ygZr9;}<0lQ`}ǑjlҁAV@3MMԐ}];fB #c'73> m%onCZQWh؋I< ; %sYjT>rmqkUKc6xWu2O.uT”AꈬYO{u֎_z% 0g8<էQc+ y(RĦTv< 5d`mWв >N7'P#e07 GEϦc9`MYgKʥ, 5G2 x;&`GV>̒ ۯX6:G ~OcEz1=;k!^Dj_hV5캧QocJPl2a<ԵRqZpp(r5$ /|eߏ}'$NE͕NB[ +m+UႛD&ߌj[ed^AՑP\ +;YRo:heGG+FeVYH`R҇\P)IdRb΅1:UgL6JN~C,=6D>ͥ&U8# HRe@?_v_j\y~V^n5@##ZaRﮟ(Q6c ~ Ĝ/nj]y0WCk0%+10HEӮJjYwAzU{0KU/g.s20VNXDhZ| yH9Lm^#A!xybdX78/s!by3tdι_6-!AbҺ}1F1Cj/"w6SdrkӍtCb3A/k?Uj` >ƈECS>wF7"6 HI'ۅf)>kX ۋՃk0\ 3DܥA^E0KĐ%*YM(6x'q0/;Ds,C^iBFzh@I)IwwPX^_VVǂ "ShfM ކy Ht ]Ūa7ʏ/Qk~_{ʓBoL +j&o&* bQGߒOo ^}c5q2J&sy0m/orG[A)Ze?l +] qJ@2?G\WoMj7r[+&Cƴү=. rx65*ŭj_9K%@'%: Tft0,\}9 kpVB &2iޣZwچ#uڷKL{F US+5Q'KJ0Ԉ2V3"o@^ 4jUђ"Qġ"{s%q/ #柊/X"{]oǰEZ?y$7 +6c$v%6!'B`Sq,u[ #A)Pf/q,fKʘS*Q;{Cm^co{)'Kq(=הfb МE*#> x!p:;;X`׎&h+r a)N +,jDUеV} R*(3G%$a}yMKJr4XqD=o^W4rboZӣnbH׷][-Sq%tD55 f#Vs*ꮞBh'pueaz [|hmD5~_ϭ*VGx% hԢ[N.~:#;+9NnYxerq.B6+_6ۦ^񷽃7c4b]KJty0Ťu*F!R>Ȳ^4l+xXdeaԆO)mY3Q)G[,Of7m 0V8L!Om/ Z!q*/"q +V1r=ʲ\I!, ol.Ѭ (e)H86"͓ EYA]St@'q?GEC;hoW9}fc/[0f8{{X*b쫼{XK2,#\pQn5FMƚpzKh&XL%s oTJW) K Ł(aݔ>=5㥓)iAF, U(jHhz̏\h-ejdE̪nn3]z^V=WP~>\󝺧ЉÝjd8hQJ?drfpM5ѫ-{yZێTTPIJt4?QBtjVsK'PpV#_=>G:ÔG%6&N%{Np+R !#hscRVXaJnw}p;s"ש߱JDb}R$=xu%fd cchtg5Sqs^kRC tAB!VOH"ܼlVL#gsmfkdg?s ZU*M>RvaېV"GWOx1>h7z 1E +^}ݵ+El' NqFavf=ןw5@.$ĭ0f7@713½zV5+zT'uBRh0s^npP]!`4f) _Pq$)rӏgT^gFN|S>{pDC(a饄 $<㨆[;π +7bO_c4WT#\d!./_xfŶXvn#뫅zme4JDny1 G~{ZoEP +JLzSnG1 +ckD6YR6:oL`L\*ӄHV^4ħp7!1\! ]?A&0Mfϛ0E]WQRLz?ØS7< 0Fۖ=ׅ?Jli+նahl%89Oh7X :eц'OuDҕs3u7kJj3Xp3?a + hDG)uT$inh`kC;/Q֥Zy2Vd# K1W AjUDIa$*),^N9hta!e\ + +W4`Nyr|6 Cx /a1N٨6h aqn!GNڎ]JDvru{50iC8pR؋CsR"M9 j}<ID/xaT*B7@ ?[|f` 퐙 W2\7O?*1~{eQE2'\@&}O`aQd GJ (يBd}s4J(kp…"$0BsdadqPJDcr%g@+^ʂ"8F **ZPpy•5ڻ$4 +͒ ޔ w@?X@nhdnGݸA=xidM}@_,o`f cPf4b}d06x(O{G4 ~"88ި{c63tA$`'*HSH>5 $P@(+F[AGO |ޙchC1lqHl Yr*R^ {ua좺dmqGCcT_8SvxI~S(TMZ-Of{]F :ydis^p! GqYIx Fbg9-[of2ajekͷ""߇T1y2XgIYcg/)a)z=}p0liJ8PD!XY{*J}1[>xQ,+JpPmg k($jC aVe)Wo +wG͵/mȠ~+{#50wuһ@>}4)\K7`V+bO&`؎ՙp-5eu-aU0\6 fID3UG|J2d%$>aBmD!fB$^+PրcR|+0۠Vp"V%oJ939_r~}ц)&Ԅ+<)3M3 ^̡WcaVۈx-ߖ:NQ^-, @L?g(^VUŹd3+G2xBǼA5B`u[H` BԘIJ=WUlq=6A6uE$NrUN<%րpϔ:%UrS4AOJ͐ALR(R׊nvL\[q>? U=Ga?'H.Eb5Bg'lg\?f7#H}2sq Y+DixaߞZAS*dF)Is$3+~+1=L=iAvUi{g('lywBJ6oOnA`Xfn!hn<&Z;DB|~bzNt(ۡUWuS4,*X}:UʩK~'`aMtzsOUZ-7 &bB~ ُ%3 +$dYf]plg"SJv}T,^] φ.}CBH @W+* + 4I lzw(՚f +%U 3@||ޅltQtJjIpbid6Cz+Y/RIpw0 G#x[ķ;qFQ`#! `p[V@ XRtFF5>EgdnIS_l)$4,:bBvEݜ>Hw[uB( \R5fXY,61aj  +^Ճ"19UDU3}8ACp'GZֆJA@J\c0P`a|"BS71N,8JRiQΡ5N{~E# +Hh̋|y>)Ӕ`G>&uöueb$Ln&躉vt-/ D* ߅<GoAQY@Xٺ40f/b=d*KpTBU?Gk Uu_L+U\;Aꋨ0Ց뱞/JߩņLc✾UKf|%ʸ82H}ʸ36~LYm\Eq8`9ۋl eb1^f4q2SK`'dٚFܐ&ϗ$L_gW_:~&LbT7E+l[|ۿ74v߶ydM0p}Sjm_dQ]ektRhEmo G$qJCfo"@@]}^-h@zX T)buܻa^z ؕWczOFEg9\NF$/W(~Tp Xu#MKusdƋg}Xs{luʶ6T+ +pa>mavwUj{rtqLT2II87¥@df .@=yЂI-Mp6d}Y~݆GdOBӊֶ`(P :+"+c1txqcĊ,화O!`4W$'{&`~vMos Q;AOK_'[8!bi KFEDRCE\I1t֞p(T]Npe=TƲ$(y+ԓȁB +`^)<+Eb+ (EfCPmb;H =&vq +Q?2.SdabgCGQ땩nj%~Ԡ2RƨӊZC@Cn: vTӥw蠟xѫ߀IZ0#/{<eFj*êz]Rs{=:ݍ2NK~T(rBtjAX<0(ήK.i6 I/4) +дLY5?B F9;N:!}هW+L0"mq%a$Dz2V 3Sd&\>?E kv( +΅>j" +`ʳJYl8˃%D8HD;#_2-@F!SYeI%*)CPs膵6Se QhsBʣ#f0V1[W$2}L0xZ%2_F"!Y)YRj<{'& =>qh7ٺsܢXDӺy+1̀^3Ո\:ŐFw VZ5e@ˀ_8ZZ#Kw[Xaq'AxZ+e< ˨,6H0- pH)h{[!ţaU,bKҧ#ǨHLqSſxuQ-D_gdwjzCfNt~i#],SGۂe1H3@Hb8Ԡ>Bj%Ga:!EfyYUkFmfq?(iug Ack OT><$S@זqxjIKXf@sOam'[? LIO|lWƽvAj K^dY[REM6 6 0`l[Jw>} +ٛ$iFaEc{sG G`G] +>CE?OKnhSKN%G*[dg]h7lɽ>;ʿ\odb3&vfyWH|m,%35xܱkaOq|4Lv&rٙFG:sGԬ&cߔ-ggJBx=m9I<1wEwmm2Sy1s8yizuC˺˳y_̑yB˙_cc|K.՞qe<.CR]-FEz4KIM^NŞf,⚣V&.a\gF\1yE\s& !g_-^둵s;]!sM]վ) 30٦ěrGxƎrLsZސj|$w*TҾf|M4o[7#^ܩE劊 UHWzڏӟ֜cۙ?8d\Wgn?}3w~ltb1ҶZ(wJY{̝t6tȕ91)T2?xQ}Sb}RaSטgc=LNј.H9FΎVzW9{mu&&lEQx5M^3>4&~j%b&b,=-[d5D%a||,f鶻W5;H첽v6]굲)T| MI7FJ:Ṟ#ԙ=l~>}9O-_^y=hO,ֺ͘24L9x\ wc$:9n6z/cd3~\:$x~W«ɘ:SEg85LUb;>w%2XN[MgXGI6I>vcX;Э6ue+Ӫ߰ty-u;BEhc/ +ۢ+/52k?hc*w~YNVMRِ5?FFwS~zQ,"ŵkUڱFkwUp|&/}~ԜϮtgqTZ Rq{) f& K|mg";zO4B&'ECwf,t {TЮ+Yb꘳k~cZ,!VdL}>77RvXM:櫴D"Ԓ&y#~vkQM1]r"ݢgxnĚ&ξ:#c?n9#bKw&Wsr4Qf:+kW'R#uّRTF_|cW7;d,EѕFC'm,K^*?M *2"G~{D?Y3+""3ϑBI{>q<=ojSDkV>zW{b6S9|dOwɣiեHf;9tN:,27^cMjZҚQaNj2i8}\q.BHMl>%W}zi?"sYpZk}'$j֥4q˵)N-z\r5]0'9S#9>N+VɱEd&?rd( Mm=}I;#ݗ4Ѿ؏\yIUuHFJTکϨQ}VX];,%GPm'S:Gl!}ҪYz/^HJ4߈:=!3/U:լkdOO݇wKit3HH$TSD1Q2gW:19aIe* vIܪ:+G#1PɹC$+]2R\tgo~D9]HP0P A!+Qcb„(Pp@ +t8(,D, +A CU +  H0(4LX !B "4 + &*.L " +@0P40HLxh8 #44`HD`E*T4,hL0 .@@1Q  D +x +8ي",)riΩy|.T.6\ 噓咰<Zɹ*%Uw|Vduel5u&>"}W,%`&dQSLh:)c"nJ%VrD_j|B7Dn)dcHP3C[(7+a&;B?8fkLd(#D.gϩ3~ h# 5nHp,V3j܋`^1C:cuY` 0wJ:7m#1{[KQϕ: oú6  +IsA i(}&MO;}#_3-X` +:f8lkJɚӾx +dg( pAY?{tb(_[C5UcsQI;Mwt_(xsV_] 76<ġ~J0O|DExخM+ Z%2]w-T34i#]\Htf͊1_\ +jVce`eT}4ԂdP?g)ڎ~B!O{W*QAktYJԋ4r]4[ΔDŢʔUʍ0eǙ)L?t8sɀcQϰ~op,/-u@Y !#t 7X98'<:ګ"EWF"L̈΅}6wY`~}d-$߿]HQtq}+ҌM(˸VA5R:8\c_YImXkQJ#˳W +r~en iskn&~NC3Y=>"Bu +w{ofwy~B'6&X[lBMXҔ+ʹ+ҵ=F,e/eL0#Ozks^`\N53 +q:9^7D+mmV`R$F;?oaz{$0p +; NNb1yX8phe\7Pw&ҋL -QZ;#(aqqu-R]k}1?/튭i':4Wp̀]_lz5R +7> +jSwvf8ŌV V3Iʟuie' hw9\nuO\"x1s +)=v}4^]E0HNg +C$ȪF}7GpY'XEirJf*^U2+nȽ8^z90:};vokKoU:Fv۪^q^>8t:ic@GG{ʶW4[,ǜѯ+Ԙ>Tr)jwę"P 7 +kQ|g|jR +=[iV[P][q'kPq^AhȔ|Gbm+JL5h)(4w@[ R 8rmP(*G@rTHљpCJ#Ń9x{Rw̢E]Q8v7&ʑoC/'i/Y$؇pyMrVDr%㸇iu~! crX\[Z| +n5s`biהʁjPm j[\gR&b5s,ptqe?hucѪb9 3GI*Z3,,d_p )F6EQ(?,ЇA+_ YWYF@^{#B%Z|p{ŎTclX+-AFCcگSK*203ZZ!L;f52,hӵ7UЏgA m8%Aj.dZP`';bw%^8Q5vTۅG}N,JN@U f`R:uXX~TE1H$'cBlu?p0J 3T4n vy҆q,JX>NQLlҚVB#z`8u#A LvD 5WQ'bJh?%qv.j Ѳ=O'iBˀ"1iiܳl尡>h(նkw0ys?Js6C}eFޕ`ij!=w|;Wz֤!&/TVM[@6Th؍=G R;̤#1SThlUHt N@Щ-d8]hA^Iw:e>3^IJPv[97QvX84zp M^ ~I& <vu-m +RIth fJR%H;4ep%Hl-7C N/ei(#c0_MH,VM*Pѱt"fʫQxE"}kh3,Mmu#~5'c +L $ &Qjn!ۛdxa6MxzoP8%vʣ"lEobhV\fFwB]7F&CM3jɴ)rTs5U +Qw}DlR&e^60J1}ܗDtcX5 0Pu?a!umLnpubSir^Xn|Vދi4N,yYVbq;M;4@T3ATr; iVJ4]iybmiOp2 ǔi0LCXɩ19~&bR^ <(gʍi%?m.͝r4r4M9*grr(W ьՐxF9)Fۀ8 +~J Qmk\+ISVٔ&Ķl4GPa4֝\ɕ +?;y(oTJsx YRd& u74(MNYn2[I+Ip䖢>r$͑?&$'FO+&voҜD3ILX<&0Emyғ-K\2?ñ4ܸș"/&DJgys!`4?p\hқr֎Dn~#LNiA@ ^0Gr'QN="9}%wUr4A&ǥ`%|irj&B͐4g2iVr!IB+kiX]EUBk=W"ӍO_ٙ3ɡeZ4V.IO$R~_$MNΌHh\ͳV㔻eFC hrOSѐ>*_T_QhV(7)+)gmk}eAT~ar&4r/t+L4RL: +h4Nr:4ZO,fLO]}V_SW=&hQt"4gK2T:*;kh[lBAIv|roMac6u臹k8hCAT9ͮ́虹MhᵚKhδ^Uߜ +Msa+蜯|FΩ3sz<sxFB'hC.GO6B7u si*q$LVΜ<3ۂ3F3ftG(Fn t+ G b <_N~ t݌@'ZyH-L#ofrz3918S_Ē'3Ѻ3_396 wVMj9͙LQʜiG]+ќ9F3stFu.n:#}S3yv+̄ρ.G t}JP3wtRJƊir{Wΐx΄s ek(Og:,@gџts@u&çL9Qgw6"uF3ELHk|MjA{U@:vFswPsL˫3qL3g^Bݹ՚3 W13Ýgu3_uwBQEIgT{4]⚂Σ9II]{E70كtKnHtt)qu>t-"d8%0ߦ;VNC;؟@ӑ:b;M]waTXuku5O%Әg(u:غEp)I84{윍v֙DF~%РbHqΤ kK̎{.bk_<ۍoo3;q%ΐj1ԹI59?.Ec0=j5lPޤ!Q$Wpd6'C}b +S0#l(Lvl53_Խ<k~^y83%͆4[qJ9d;VgdmCH\vF'~A 8δHMa\g3LYOog\hI3HWufjSs3盄.@5ˍo'θıٚ3@9HB:cHmΰʧڙwuupCwT @6$p;ӊL0,q3|`Q3:6?:0]4 1Bz6ᙻ)Z<$3lK%"7 gg[ L1KK)3"ipU, A-]E䉃;Cou +vg@\}%ܝI\7wg4L[ ݙW~7}ݙ ^ґ+%;asg\ն n 705HK+7fTq/ϝ!yo@BL3ʉ )z .J,mNO 5.͝ /argX5^xeiFʝp%(b3UD,<nжgV"R \' 0ɒ"w@V*;BY \ `S+3.bE|f|05|"̊gyPlgɎl4ݵLqiw>c#L )UJ8fmo&Q]gZh[Yn>p35'1V^2T04q MZ(O\f`s3LH|F+ 4j0(C( } }fgī/0 ">}U}ƺTaxS]K3Z_>#6?ǧ}1E%dcϠu:@曽yo3Y D-vg:=!LK|o33۰D힉{b)onc3&ڐ7k|r{&W e=SGeW,?x̥C`zNRZ%<b Xn=x  ,mPg2ƣ*Rgg3xg9'cE3;%kFgx/1{ S:} TʻG ;yQP\@K%i^/z˧cz ԓ.Htll.0H5@>1ʄ|"#{D +z~fy% +y Ph@d྅1TF[n1I"V0&1t 9Ofq)Cdws !B|m֎Y 1 Xu2 +ʪѴ@aȺלMjmׄ1~(C.Xe12rLE _VKdlő^NҫK3 e +t}.|7\&-:PSS50Ox=Ti{aQoHX(ПV &Ei}*~H?"grúń#>o12uuHp !ƍKN RZ)~_=*x'{e:1"?j1ѧFo$({Ak2s#=@lFcD$Topx&"5>g 9B0|xߥ<#܆(F2dt.ZW#$)u +L܁_Ɇ?_@ln.QiDeb]>D&|=3ҳ yrmhBό3մo|="K^,(ň5?rJ\|PtP|''>Ӧ[D/$㚀CV0‘.(KY$s|wp;{@A8II&Qa5N4I 2 d=ˑN!O/r$, hNRGҼؑ?,yfw(z%3?`;# l+O8 Cu{$TʌZ1Q'ꀤߛg Xz,^Tl6ҌW\#΅,J$Kd&D^f#G= 55H/ƌs~]ZThlBnG?sR0;7\p#4\ܓfX9D2ъ8O r9ֈɿohM%WuTinn*4^֧8&0HKo-oy0'qy3pB0IE&ȯIR3 +| KQREꑜrMZisBu(!#w6v:c +fKx4|:ƐHTb_xx}a8-DN~R|vf0]F,,#r +m~T;p1t 'ןGGaJ~ HN}NsD5O< C4(N>5U102$ :GؤBl~c4͠s1A݋ LǏe! I(AiAx㪮`$(" T~1dyR@B$kMBaKls~s8K%on8]q]'HD1^gTnp"%T&D%FYTXif 8`{r{ykF)|ōiNȰ'ȠqX״n^69Gpj+A!!G$-'5$HK&,9EdPn#*p#U p2r8i$Wg_<ن$ty2uKd.GtH ɖ.(lr +m-չ<4=6nơ.䳗|*b5czV*:-p\7lh- ?O;gl$"qꆜl6TLAKcH"(W͟-I `)U䍺#^j߷ntHbˈJ,kyBAhr< ;0R%U:sa>=,ea8R{0z؃6;sEGP)_Xrh`Ő*.nkDSo>ÊCSr2JZuJO w[2^Kݡsmb4^%Iìxyv?V!"98/<b(IӎqrZjLk-B9q ڒr%fHI8\v/,yPt4M+%H#B;#Z3 IUGTɸK븬ȕLWU$8mH&|ʤp~eaGȕY*`b-ծbkgi ȨR0aQht[_~Q$go0yII'Gz z!ȃ=Q$Z&Vv({WnXOO匇cD&łic\bhakГ+ v*z"kоJD({a5=0u?¸L=W@U~]H=O,)8 4ґOФF'1|ԥ']|&Opf-v: +x½Ƌ]M3/pHPtz0sٽHEshH8"'p\({B}?8^f!2G&t 5M Le3B "> 8Sy{&d">( +:™1)2{eD& +0%1F̐mBOxvfH &n +^L+FQ`Bd[T<%uͻDgl.qgF[EPKHi2ƏDE]/ =,퇛l>a$] +hO)V" =+)3%*J|Y7ܡJ@bןA.졻07J`ڡf5h$:$tc8 mW$hN~_N6A/fgD6H[3MMox$,pHH!ƪ@^Qk.,Mo;9 $V=I6 +_GסY& ]@3 @aH<`fp6숗9_tc +q#x@}#ʋߕ}WE$KA(*>_G#t3k$͈Bťh83 T`Kù2YV2Flɰ=^zJ2ҽIEW\] O*.4 &(=͂p"`>COՍ05!ng?a"梥DWHWAXDO&oVkD/;HDž^)LJ{8&^T|4N^"8뼲hW @7cnlsD(&b%[q478?޽DP޶C^"ʔ+0kN,$bY#ё` y&Qh7|$D5h&:z$NKJFQQ$ L I-"#I"䃮I"BYdJ8W eIFo'ZY@>5<%BJqX"J"0M"#/GaV];nv9M"zKPGʗ DP?SvWU0-1(;"@[fJo+}VҏĄDH7GJy$,0{Aإ +ULW%cSuWX"Tf_\G? +Dl0Ib%~g1A/jW)|"B̍H|")ց"N@߆l)bK| +\҆fL_U_8W_Q-:ߠp;wBDvn3Fۢ,`J1 [ʃG5@6N"I8..4ȸjX.iJ +F(\hB_䍺:Bt/ /K/BnuhE>jtTBAZauAL@=%(PZ/NbI"1TL,q\n#O3c"=_W/ (C&h2Au3"S;z&6 !1H~'#V=B[a. Y;{ z"!Ջ-ej"+Cwwsr%pYL+,9b[bX ܞqo#נׯKgXY va|_8:hѼ?=ǑZݳ|HOr̷b +;tD<$~X&} OF$JI 5R \߸FiԖ+|)إÌJCb"TsX8pkvӟi2 iDV`ֶ{m*ю"Sw=Ip3 vo֠֠RBvй,%W9dݜC%@Yb&4|)/13.u4ğ<"R+s7G$Qeݵ=Uq ]1aeB:rטYL6m KetM5 +* F qAu'Ίv<:WR8d.v$ ,d6ncU + a{mP*=~qsnߔ}^hpѮŅVBi;]`50%7 `ۜCFl-1@8jesA + +z%PA \p8:6vP/T2˔a:ldCl+\)e +Kx0d4[_O*NK0<^>^Kur`>,k<i&HBbWOjϸڶxoW1eZ#Z-h A!'^ |1+;{r&*A_jưtBS'~5&2 +B="*d98a«U7u^_@NA%s#փR 9R~ 'Vw7|#'xda4pyb1HT'ė)}c"|_uЌ†m +~4CJ'< QVRYa!R.L6"".(9lMS v +3_#z̧؁*@N!V^=-( +2w5+&`< @IB^֖~Z|BҖeH @ Ft3W!t/x_JwHInm9(z{tZ!`~|zScˊlG2/#, X.u@pE\B &ZonB iSKa+{m7!B([_*6X ʅ2f!8CE8D}'OazdBP:6"~Rg0ATP7%DMQơ~@G06AXbC's(-Q$NHnST)'cA_i ^A`7:i;bz436[d< !:G+jx_ yt{ܰ<#0gMy +: Xp0zq5~+I@*GЬZiphߎA! +_H6I;4?P93 0-Nrf-l^Corc lŬA|_K&r+]kdD|, RhDr+0+`7f2AtYh 6 ® +C 5i 4rKF)ixI03u;F8|%Z087 bө&a0tՏ^pzA044zAx 1I B!d.De͡fa.ߤh~A$70 +jZ[L+|@Vv~ASIq,~A&< _AX7n֮ ᬋ6j \ "Ho2bDV +@8AQxD:9cwDLAll `6$r<}QB5G2^OUpZAunsaWDVRsNv߉9SsnDuBk:-{bA)%i;[?!10bZ/`~쮃YL}(}s/=TiA0cURʸ'y;t(}W:Df "7"9qaLlaGlS_R ߚI&"4AT\|Bnĥ?;đk3 aQkFMgk*\x3HltN}w !giSd ",iOg kxXt o]~5!aw$E ֍A19VbHQ"p'|ĕeϖCvoH*ة܏MteŨ%* n#n ~]5^7bPdꦨ-p.!`''vĂD"TY5 Baex +qUQU j~$ WCq"xsR*$ "p^@%j0 g5& :T$!^maP;!Pqr̄QlZ]8kZSDUp*/=~ZIzAZZ ݺdxAxZph:,gCx<^GjFШ7]&{F^^P2r`E;@} r"ߌ. +̖*} ?3p rPSIζĢ -;Qہh*1jSB f(Eј39>@\#stsEK1\6d\PzGos(^!??4.+=J?X!㣡M`\hw@P}٬ɩ(fFu8r bhi#=7]?$G2G3CW {>vs;Z(O:N^GoHi4ۈ3]>Yb) d-/Cky`3؀?vej[?mP8f"-tAl.9 O߸N-ܠdץ<ÝEE[wŻƹ؀pjCRnm +7a8pX`a.q!&2!+ +,љw*q~jIw3chtf2ISÌD3kC%`HI ,9|5O!Po`[ჶmm qtp\L她,X, H{8,bR_ue,PH=k' +̩j{[otxO ഇ;pU|23ؽGf=nTj|:]B +cH}凨́y>uFN[/! qhJ;̻EIEZW.zPLd۔֢]#<`_D0*&;CeJ! CtLh?y0Ź.矼:RyIaFZb[=\Fz nB"=JT;5c>t/8~ +549 ӤV=X7G7o B!Tlmy 64(G> "R^xj$1,tCb71JbSt¥u{Ԧ7hÎc' ]۷s&)B|*ul*y{ :6!FY{\˸J*@na<nO# "qC!,! |\Jݭj<Vx(%k!NL Ԑz0>óμC|^aRsr%am_?{ۺ' =N܃:0lF=<KCg\9C%$Qr{`G7Xp ){C`L#ƅ[$LUA(40 `i<17Z5{_9Ide1 + C +/{b\[WAٔ%ȩ# 0@X`h0 +h &AM%OYGee&ώex-j^ $MbOL[zʁ0P>stream +3vfe)4K7:毷yhv]N4{1[> 15퇋|ݨx#*~wuUʚjv/LnKwNИiZU"4" "B@VHHUQ6  E H 7J90cqu},&c0gǫNZJJvZT5V=5wZ!PH($S9 + !k.)]&*{4YZ/OW2{M?'r[=5$dw w0Â@XcFb,ƇlGAݫ}CD+$ZL9L$\!WHt+$ + }hf3n~򅙙@`4Ld1 łL`FzEz;w&m@#dΗneʖIlqIE/wOfF;t1$./>n-)4[a-4ho YI=܌vҬKgo: HMr,'̕f+{YlXДʘ\ {Lin?t.;H\/}c^ŋo~1XKYiohvj'.u_hhwZCpMx%,wJ\yH;lw:nt[7tKű @PÁT,ɐ8H2"a8 1 001 0 CBƣ?}$P@Dx,3x^ln lT{iiPZ^PZΎu5gIDDi|=&0Ք9"8Mwۚ-;+5{k' E9~gS#ۄ6*^?oBBVAVW<[_3fO#kDVl蜾5߂y + Ej<%hklDsj͂RT+em ;BO.HO]O|cǍ8\6 +֌N#d9b49P67@3|@+aW ־dQeZ@08X 6` kn"jxfim67-@y QP(;7kKx֡{>9?qpE _ Tuֿϭ(I B-9cEto{mO<3ga`<U$(DZX.k{GAE<\mRN%ijF)G5Hdt_E]#;dxAg20k@0 ΓJ2(8=(АVaa1%5w'r߉ *<ھt61Ÿ~@ !a$}ߦw;FKԈ-D'cxP=A"(kd +7䩋$YQ8p`-+J/D!4 rtWM;65es;}QŲ6k%[QЪVNfn6 ENת > ̮u@ ,"&[ 81g1lʃџtr.8}B3J %qmqd4' ʀDxJ ŹDD3h%ciZDy'夐`̶[cQg\ +(L=B\Sf(Wo8?UK%D[Gq-QFG?P_tclLUƷ;x W=M $?q9O 4C̳I +ɳAYnԟ4=cRMgCb'_}{3HWyL -W˓Z 3>646qn|zKT?$UhJT5U~$C]p +ryu ]4i +M->Ra}s?A8HTh~7 D{1l%%~m_" B0؋@c.s߁0y6hv+9hp`8H^ Εvi΋>pLyRiQjȃȤ XY*wθX!|с폠LWX FU{'$@ ZRVb:Ƶxg1)41EmԈE]ޖ@?L|]ЌNcPp+GXegupԂ v蔃ȤGS{=b^[ƳKqs by aw| h20UWODJl-s*e^|{V^SɽKjSnGU>a˙ta6I'}"ě2/SΌ%/V?{f-Kl*/EDeu XV ]Fg//Cǘ ^E3g81%~66Uv!v5k΂MD\'l zM,[*cURe-8: ^aNfoWH"Ƽ+P@tM_Ux?E"G9րMZ_8JЯE|sAhX $w +?*qO}ؕp*we2HV/ĥuD9'7Q  9VEt\Őfhe+x). +Jua(=o̳qhb5:ʀ\z,cm6*AfW%P0._PN>Au.*) eQzJ>@(S A2a|xΨoĺe1 FnT?5c+t?2O 7N@a  T ~l\c[|^(k=Ӹ{][6g!NX@r7ȰIdja /b IZM (`*jX'<֪P!Bq#])<`eQq;f~3B]nY3Ph)|Ho4BcQ1!ıԷFm495YT&o1@]uŸL o|o23+ q"EEf1ro1fٷ(oEL7yrWR-f_%g +l"qz *xO>α7Osl(eV=$OI8mAvdbfX#vz@N4z{]Yw4ȴo3Aƛ}4cۇ6F+]E\%V[s٪wNئq‹2 HJhv7v7. ~".5 k)WѨd{@Z~VTH+O1X&֍V QeXר͈ծuzG|kN hy,'ZL`xH~7kB&!(`;1OU~u.U@&NpNɅ#W@iR[STXLDUP1,>q5NQ=g&%-M7A%sZY_vl#ad <_-ip*}:[`i; SL5T$}!8#%SfKJ'z#ޭ:Xye1UBLG&j0p]ÚZ3^(&Y8ʗ+-2`e;!>͖l; Q! xk֪Y)\EV9J!{;6- x +vGJaiwFh`J#0ukm~-@7,F}ZlLT)[ApSoaex }C;!N6ޡTd=E+lH=ԏ&`9܇Õ,TvkJ}hCɩ9R9n[Ԫ:*` eg>l#~V:=$tl77`)7f)?#։Ȣ#$[v\ A_򭅭U;tD4L矲6}x(-D9ǘzaM-BZ41o8qzvWp. +.Lb6o%l#v[Dix~D9٭rAIF4z>9QS]t5̜(r>]~iYe,CK~γ,rb2C xWH!PdRW 5K6xP/}͊Ţ)pD%95YzW/oUmƧw}sGӗa+=s>^QS:A`TP!O,Ŷ3/O\mMO ڢ +@"B#e#4l6oAgJ-,W!]D'nЕ& +Npyr-"f1azX0МVѳilg0xjćKNcԇ)Å5ћr(NsYn]y ݒ :9 0z2&YR2'q݀,7{+K٦4EF4d=`{U^F_R 隆BY.e^֭OE5]>Ii43qZTPNT?PRXyՈyB{ :E!Y ieb GNgiC +6L7{~˴ta +{?N*KF5,2Bj@U +Hʇĵ^%Y!@iÎAۍgDfunwI;W*I0kZk&p +6wOél;6}"6aR@IJ<#ITs\9;~=|:ͺmx$sD]V % F삧oģg@oŗ4׻UFgWzvN9Ƴ AzIeȊ/UѸ汃6iOݮCt bᅿ2*CDyYAh3kF3ՆV4L={l[`]C1F|2I(K.fC[9m +||uUZ`ˌZG'F?*K`3C'zFgŻ%uD:_H/jk,@ur߼r]A*$^: +GБ6!ı'>,X5CLTo/"S%};6=|>Ѷf ]d$`ORͬ fwUMRĮ4܋42>. !L`Ucs܇mЋ$ p0&{ x_M m=һ: Β Eap?ZW2]P@EBYAaqn^@q©؂[+@X/ZD\g|iSуVUQ V`X=hvϊPEKjNe9e%d0%Ǖ_V@JASej { (Ki}`oa"b~B2HHHOFu5qCL@>`?j]K+Q!HfbۡQVN^N, 4~ꌷ!m ,>÷4,d3mSIY=7ؗV@pԩYNL@cMU=T/Gunr9SymOz+=TGS'6](O>J˙Fsoï9ڡv}pVRA/R%:.#NF 76΄T(PG}/QΌL(x):ǯqބ]|Is26S[wXAJt |QPKI ״uqzN[p)Wpc(m^r9-zs(}}Ѳ% :%RڪFڒsh&U,iYV,=PD,3#GIzEbv5Kdևkc a"o%BaaNkl,cFڥJ/l!U ;Ίg5]08ɺ ]OJٶwC"ĘAJw4Bi\\tZKD/o71h]ZU,PWړ\AM*aZ<ߒz`yJ,JwBƢPB<'9Y c'8@-ѵUGf9Y44ᚙ`R8Qi% WR@3.\l\ÓFdF T7X$BQ(o@0fFmEm{ӽf YM7o# OpF^eIΔ{[ʖ'PPy.K>.1dG5 t^=MA +tg0|bjs(ݰsV0FhvNL3]4g-k[fi' +30Oݼ+GYNgdp|p-EΫj'#3Y){" Eu+-a\X:c,hꌍ 7:y,(FXR & +5ӣ5P.++B*w[UBH8 hKhRt V +} +3{}mݻj.;gQX[~ 53Ӿgtq<=secgwy^[WMef[6+{-H7f[%y,_\j]fS[y"~6{-m-zx;:uhrl=wX2ޖU@)N!r +x!!!mn@io*?$^ //p :MtEI}2AShrec'>(~d;߻b޾yvg?9zn$7G'9$9OUo]ܨѽq]n$降ify7N}/Q8%7=ݓe?эn9:v{qo>z;/9IreIzOO#Zone8ݗ{,OԓcI'JI=,=iy%y&;QyN(d$8ώv?{,I+{DJ.$O>y}fy)FRoDfyjcRDKOhI}<=#~4Ljw?}rtNzGt{;z&{Ig955]v(o4wivq{,,q^콗It䉎-~m~|ܽ7#O/nw~dcnOcyv>r~H<<=9zFT}z{˳hGI,M<;9FToԛ~;I3zwy黹ϲ1z푣YgI#z'HmnOvt͓=z-ɽO4鹸='7ɷIHei$y9]HK$H{x/;Z&y;h9Nh/Mf/wr8'nzI~H#)noD;*nNrܝ7ш񱓾"?GR3}I=GTϣ<7?Fr?˒g'q&c=y|,9^.}ÞmE6'I_nn#IO<e/={o=Qtܞϑ"y'f9r49[ܞ'}9cO4;yz7w'z/n%)n,;I%$Ͳ{=;=ɓoN7^'ǜm6fnIq{nKwó{˱mnio“ll*(]mI')n@,w^g57ϭ%v^OmMGM_otgl=Wknf{skvGcM( oc+$O>d9%{0Ry?RJ3\ܶyƦJYZ& `^7c@/mfږnm:ǫ / xX,~e4 > 00@!m.a@{US(B,[6 jf5*A\ VI*:)RJ1É"|ѩ +Q&($BSsiYBZC5%$PA2|"G J:"A$aB͈ƓCv8IKBvRD 2 DjDh"hbXFv:8Dũ>Tg8wqי>d4^7do3Pk @@h@Em# +h;%VtW[]z@D:Æ l*)iMyiE8zte j4E'hC|Weї#!w)AMt#h3uhp@e2&Ч֌T񋛚(5G@0H:Zшi547 +,[(4$ d(rf:v]p>}Zk.8k +TY7)h+ >cu*BZ3cSo٧s2GA7 +$Oz򉍳CX(a#1ihӻR0JӺBO6-Mm.HÛTVʎcF@>'ʙcH8p7Ѓfhs"(iLp@g5Rʃ, usv_2Lh&: +|0Ca-(Y,C@fW{s0PAAAʮtKae+U$@WPP00*Ur4JM+<>& 9 jC_Akp IuAAAA8 ͑64rʒCA`2\o.ݦ Z~tVdـ@NB8 @h:BjSR#Pk\fŤֱAk7ҵֺ '8 |bкm +OEgJA!iƃީXk{ +Z)%~h-(A~۾+!I~Ɵ{cuߏc_[s]+s7q%ƙfw?Kcg6g^co,5}k5VL.+N(kع%@j3{ 93cc[cq7zb\nko ϻ}sY/ +˞˟y-y<^ȓc^w1\ry;ggeeO}Y_U-k",*Sfxq.{/#{dl\vr^@ +kl.ߦWKegvye."7>_~ s|kiuYf=xYnq.p!jxm6\˯ +x?em)xuK;HWfVU2J u,.fB•bnh2)\?RWX`@*~IJdJvB$ΣkTOY!B]\1 ,́=!zxm0f.sʫXUl5bVc?J!FFlĻPfj4*ʋ -!0] |p5VoKKK )+ [ A>=>|P+>7YT%8 3YA D:2+H>qL%NXXEouF116vH06.KݚXԏ tljDЪ0R\Q q.2(d^f;Rc4 gKW,~-b8-)Aov#4mE*T-Uf +Z}"Q4(QެPjAAW8\u"+I&8K19,,3lD$qGeH<Ɂ#VPD1[H"դ tֹ +ld6{PBb :C q]Lq@2emK>`_=y/xV8ae0T0ꐢh +aOD2ps +}g%6L\LU@5!3Sf9a6Wd*K4Sj`,'bQ ܵT'XT3S(9/p!)<ʆgB5~3LZf;ƳyuyNj FZRD҅>p@@Nv-P* v 6 +T FA۟o|[ɏt-UJW +^opE!N Iz%vf[ֿ׿_ω\:v`E4GɎC ~j; :|99NON!ln6mLb$&1&dքd&$Ժ&K؄pA* /=$o~a!DJ\D rvJbFC 0jԜ* Q@پ`2'VcABvqxlQr6TXjlLzABcԂpaǑZ,21pLB1*3pYS@>c䩰JOl#XE/[Wޱ BTi7S-EZR㴏k8 4AW(JP *޴0TxLIuRH1̉T:`)TTi1&z) &~=&RvqPន;|8pdWM-,9LɬqFoDuo}{ C+I!!Z!` B* h.Ataŏʂ":~!458=b(ܵ/RZHH2si֮Nm)<N &94[*!WƱ嘺Vi-4Rжh!Zh Bb!&KRԝxvC*/-̥m+xRQ !hdGRY_T '=[, aб{xDTRT"L-as4gԡIt#0xCO8?hm3oKb"?d~dɼ_nIMMS:spԦJR=>q]Nu"8]}>&ɬ9㸴0!P OcP- g$XIB @,8dE ѩ/2$ƅeVeSRatnnG X??p@]L EJ-91“D-`31Q|+# +%h#]R9NIV8ft3ًe6e>y`5ZTպ@\҅38IAt1 +4' 54444Я53u`_fW1 ȁڕd{<(x*^[rpZT!H\_DLH8S!~0C^SzЪ(]B&T]p|"3Vlq.8+UriazqQ1i|'ݹ: D{mP$Do՘,$- K. S8ΉTI,:>x:j`b39~ F" + KE%EmmT~Ӱ(7IΦHؽ4<4[tRQV%E~SYYeѰ00 I8؛=AtJE%>"}Py,`{[.vDCAtCϜ0TtVaC(]﵂]@#X(E^3 .ز& DҨZcD<  |rkRLC,vfl <^T)8ީ"pϏcŲ<$9eh* Qѿ42,"aDٗOLK fEN.%/\RGjḋ)WECp8[M國lGvuO`}3hP hq 1TJ̀ IɸX<"N@D*4 @( P  *bh"(o.vrF'ϺD , M},6 >`@8]4{OԟA}%B,WǬ\X1`:ئà,)ڋ{_~1Jm%F`bm"U$etfqܡ>BG7M;<ʄhy 5p{ˀlQŬhN9*NhJ\ad>#ec6s ɘ/amL0(Rpr1uD62*HBܳ#9ҳ/ztY\A<Э0]5c*S8@@GlMk5#9mƉ36 S:[vۃ'l_dKchAñ(\&_Oq2ȏ\Ӛhϐ@hR$TY ^ l8-Hnq^_l ,A,]o|j:qe&kԝ|FJLjMJUaD~FnyLŤ+^ZĤ"&or@axQS'Q歟 ?XI.QqZ P)=\0Af+bjΉʶ1/Eh0_<l$Rωvy0 +08JՐ\.By3ԡlo ^Ԏ^Uf*VA(lK&͑=xV2J}-釭j%_uBB7gzCJ$bp蓀^`'}3j`])̑Q$=E)Q +u4{N`\ճxf<ZnBFIAkit*zӽ T1> @\bѬ`ݼ~3fZ2G+|_[5HܱBx8up\XIOjVSX~ϣjwunuDi{mQ|]0%!!FxcաJ %rZz+?r]qg&8<@8Xbf^[k1!.s4Q-;XeC*&兊҈!vUG!28c+,P|2?h+B<'а@$B\ӗ.9/pEu.uȤL`uՠang )|{߷RelR8Bj{r*o%dVK֓ RE[ע&@/,{ `yb|ߖ*Ih2oݡrgr< C^`" (@il3'1l\V, +[#q[ 18u.JlAtƔpUmra#qI[q%=,*Ż`T5M\pD'͢uRlGd* v&;(c։A"t@bPuM:9Xل+|9*cl/受=84!k {!g/j'wӉ+f" ewz3 H +/ ~UFJgr8RPgVީ@ӀÎ`p/@QVMRnt,#Et%4ansg<(M%oo2yDܑiHRA3!/!RMvsSNKBigb߽ن&B-=srShp@,`¬6$-~75<ҎP?]G~-mYkc#Edd +?U-_=^̥W\Rh@JOAU̧49&k4jsXz^b2|my'ƓYleL~ +G#%Dӕ?6x>G +Y0ׁVM3lebDB[n{2 @p0n\0Xu[&\[9"cQ5 +.α(dZs#$$8ߕjnwL2@e '4HgZ,L%)3, =ߙD!yoXaԝ$@7X/JV>k_\ L0>4>)$ ~7xg?ٵ +p=B 'avhNel-+Rn`6~_y+ay`\M2RDYƜb˒"Ť[.RguÐxh#^_ŞOrE՜uFxHwXYv6! VQ!)|N/G=,K̙o`S[Tt #rA&H$țA d:ܪ(N tC~EN܉6]' *;o>CfC@_ŵ@~ +I(. Q-GFh'`N p)o:.Jf^=2X\|`[KX fź>FĜW/|4fiMBJ |PC&e+:fO@W-N_Dڮ@.p827oۼIr&!@;w? 2bϴ' s:F 8(I[;"*?Q|"_VnS'|+KAr,O0f^1svms{vQ֯qՕnFm~)-s' *[U ṀV| 35;Xq fDЙ ZtVo7ͯ'}8*%s[;I;rب/B5G08ZΑxq勴aM$'j9ы{ǸT_HtG$>+ o}_63iӋD~SrرhK 鋏&E`coW "$ٛ?i h2(ŊUK&-ҷh R| i=pp P|:&ܥ+A&j0G[/RUہYDg RBl+Mso2-TMpo-$6[MU SN^5*&j= ݽ'S> +LrdȽ"X5/pMM} nT9%u9u4;dŞ}BHKxYtR=r?OrZ.ڌdcݯpv +t + jFSADVn e@un)rup!.o@MG Kj-_ti.vZvrf><"vq;2X @.8FH v,*H&8R4j#AZ̯IYѪ4}2շBM}.R2u xPqϢ-x fv7RЅOފ@1潈T<|aD[{m/\w) DJUNG5Q]o{ihdvqAWS`t8_W]^Z`Yw̃k|Ѹ%4Տc/|.ȶ4Jx߹!Cj˷䬉  +C&șlК@RyY +:!1W':oŽvTIO">+P$3#Zn-RPc:[Xh=}}]xR쟫hDL伬4ܲtmTٓVaB_™ӚK6Ģ;MÍ!։bcnRc^ rZ*-` +ꏹ4ͣY%ٍr pIk="\@BXu^$ҿs.N\ ҒEـ tbey?WOT \-km}:w/X> ܲg'?G?T=KH΀&n l߻?J;KJE'Ule̓&u78ݧ&R@QO|ٲ\֐;J|^b =b_['n}H_D˷(=fz4bͤ */?zw|ٯJaxvrl򃾬F:/ELkO.EcD" G xw'Ii7d(,!/d&7~"/B&u RTQza&f@Ž3Zѕ=^: O3k_W~''`|ɩ3tRs> ׫B|d*hjĎ,JACrj K/D/Ǭ?͊?'t&υwo}(1"GP vzyFNCP r vo,#C~ ef =mKw2"k=VU-t^$d[{ΈG_⨸vp%m%.LQ<8"geb~L~OB q;|^c9?D-8Z?[A >𺱸j]WE@H„\@ƃ7ȆJCj9\cj'7l0tͼh$kpP?i2q/-^^.oJ;>q|7]3p^k d^o]GLm0g@F#9bz#gY'֌4&QTǠ +{amH;\I g](7!ӧ2F.[K7| uo}Y#ّ(5Р 1R3%d_rBpD\3 B?? +n$Uc%\ktMD&WmJ0@8r %V%mgϘFC"> OΰcOxYZPh!1b(xN=rd4pI-Xa _Byxy4SA  ڤ(Hd$K=A/A6X"+zUȣp ~ֈ ?![.{g28Z2P@8+q0^laH-:Z 0Ϋ4Gg?c -A +lk/ZJ%` J s8{= #!y%1޽MDMTˈB£j11o" oq(I{ t +HcJh_d)ԢB5,sMך/OAzDM57X8'陕(ЧD:H W&Y锩UgRC :\˼`#!Rқ FVd41\I@i4!8:(AW6RRHͷ}x>9CSQm9wC~ޡr8 wg̚2B\{I׼rI%k2 ̄ N՟eوH$TW8{ь;R +C<-A^#㿔1CK wf/Tq+@떮pʅZ{x qf >KW%v < j|MNQ#W||Er?KLɓQ V"j _h,M0ȹe7ȟj&kpȎqjDİ#Y Cga7O,(m +DehDUt^j\fVBC oJDVC4LuҕN'??ITÀ +oL)ޠ "T vkn>Obo-> =k &3ldVsx̯Y#$aݜo#5]+ x%b.J #hK\#JyJP9}gl| ԀD4$z#,JzZwJF o㏔do O+8P+qo\ Gzi+u4Y$P-0*brA>h&Ms]DLgm^qMDH)}v"STDC@^Mb3qpj{da"Bm"yB|gF'yp]]4{'Hȧ~@=x; Z:YB\3tf48[2=#bn'$p KN +U "y? ^sO.̩?!,{WZ>SvPwـD=th'{iI0heſ>'5!6镸97. r Z'UCP)\HbKǡmFXPbLܸ؟eą%&%1Q)WzQ?"/at9QpŇ71Ј1IG0-0xQ~_s⽩C +oo~U&(u4]3ڲ@fPv({5Gu~| |pظ^3 JPf!hG$ɳеLNC9gSsҿfKXCЩEs&PHp!ݷWgs 2DR%Ch]PLpVy~څ>^EoQ9 *M,ؒ,9nbD#pRRaKϖ qhA,XS@Uﳦ2t-^5е"!iF<Bބ*"ZCT6YI:|T*ކ?m܆+9Llu/N|1 +DA m^x}CO!O?(W7+ˑe `B0dD 6W&_LɇGiZ[ k0v5`*U(= \IQ#P,_xLM1E>XN7 8}ëmyBQ32dGM g0sHyĦcg<߿;]QiČ4Ȏ X}E1ܮ+rCk^y5ќ')ax`"u +|QXsQWإ#ҷ &.6^U" Z'NUX94J&3˷aW2H]=*%־3@6cZ2ҩ-[d(KX:ϼ*Y' ^Hڹ"8%B,ҪZHDq`<{,!΅. eM4+6ǽzIYmӅRvFS2h7P/" @=E)x7II\F%~VGP7+ (4AİOz$с?fdHw }؄9E [͒Q1A'SJy9 ]~!O,̧T9崑~놧s"b{s 4 wN=OLi]͞wnl߃ V0!ׅXяV3JIgy6?4$8;`d҇| +C姗j+wjd'ŠvI;&x MVh}c\_ϠB̿d͙$UkqO- Q\\aLekZj']~deO:0.M!ܥˤ|Q[@γ@\6h.zŏ2#07s$Ν,skgYC}.y'=/, ~1/ʧke8Cs94l$@5lr>)=`G"`)l9B$P +.5$ zNxp 福k_L@xe.}3NXeK'r[o%G%zvlBC,RPpD'] (p,14DOqvҌF/v@UU*П_CX0*<n2l 풫cYR(ݭ⭓ VUb{aT$VE}DZf}血B_RftE#}1*/DAd?2J>FIq!LQ6剑wONN2DӯG@G)a@q%s PA֯LևHV5kAPAHY֖+κjV khܑ49& |F."5g>`lhs^`IA_?N_{=#&􎅓G flHJEVv-by7}&eGLhVvm$jsb֐{"U p[Y:-D\sC-hbXnJ;nԓ>qxvHnٗ~h ѥ%lf,Q8~mv8::4.fՂb@[j5Q.'(6GMjC&lQ.l\W#KtҰ.c>4wh6X*E޾ډ 2}ea9(e#W(A-U@lJ3[opp8Woe1>0lP\bZo EqF-̎TS>X-HBKlR<=i~Oʤ^#"zkqFDy\~R%akZϫ|(/y Jߢ &Y'x߲+ċ 9: gqUMj4?l}ӷJc `.+D*'"!1GPh_R6i]|8SC N3}BOОRyR{ .uE@9,@0bZ[7qwo)*M{Ap߸lL{Q z pގ4oia#<|1ӑrnX V<|YaKD)~r;\eE-gGHy6|? +_y7ONg*1ֻytΑMu"LIy>GUN{^k~B}Tw, ,T(@wJ$%^pbke㙌;oGg^Vۏ-[!/ѭ,);gşA`Qaijeg.'VDmOLS7!: jqk +Z61$2y+EM +x:*eV5xtV wZYiU jgEݝS:Ϳc㪉',Ddjm[Zی5f eg7n k+ ̡N150J% Tv3yVboGoMh +豴p0."c @M gi9&yolp7N?^Xqq0O!F)ufOl}O*n&4H>B7ӬiɽҪ@h8(N&jDP^Tj@;d8Q +.yKg`zpDDc%ət_ҏKCڬyBgxdMU>d_ϸ]K,Otz߼Ωr|@y;vZƯ9AF%P+J?RU] +`wRpwixc5 \SHp$ҘG0x':Sn P +҂FY멓p ؖcy +>hpؿ lNIjK"gڄ%Vet5:#B˶o"30VE\HZ!˭&Bh*F}S;λʋLO,DQ2:rΩ'g%0-%*8D5Vp8q** E`(ګ*xv&'H []p`*TRˌ}4/c'h IK3P)MiE4}[2Ab J0_yFYC`L--.N~{ߩ_\qvc09^}8N@Ȍ=mV za 3X7^=p7zz"o> @uCe6-n;2%xE_=V+~͢۳D͢L'׹8%~7XSy=7O?'fq +(.J*b_S3s U}u +Hɪ>F%m:! +A(GdW cq P`+,p!I;{E lT$@I dKH| +F/pZVld]L m,lVdp\~Fg`rO\͍fናE/ȧ S[ȏYZ ` iqQ'cy,vTC+J m Y%w!F$檊x}phI0m٠0åb k7D! +F5J^|[' ȍ`JK*L_7Cƃdݾ{OfWhCR5n(!WŀT H=bOu&.Z&]k\Jj% =Mf3\27}wrNH +XRye 2})N*_Z[QnD .4tг񧠮AJ=LM=Tƈ`Gy㈷؎%i+ {`gy[leq2NsC9o2J`lH:..0$Ng&UUId$qJNg&CbEqtN%6Gp@el HI¬ +UC@qA3)Ù\pC)a|$uJ*45@H>t< * lV 2.&@P)$Y" +LQ LV1 S pL^GP!Ra!h6 Vj5A@u%WÂu,IãٌR 8"J" `h#e~el@,hńlJ\: ' aEJ*f$LJgD׽\pAtE( /ơ0( (!J9%.fF2Hn +&c.dD L @lA溅PE BF"P:)P u0`& P($LGI$=JIQq` *_`VTF +, Q1/2VBA@Āebic&@M$hHEXLkDu1QƄ Lj!HtPRIQd +P$c3%gb)IL@ E R|E Nԇ"IBf҃7N&/@&Ci"x4O88 I|\!I (#>XQxb. \O Qx=Xd@B U|\! '\M,@$O!XX% 8D $,AA%T +JP̂`:,RRBIQDT\*)aBr<uc2- #PP':ԙX:.NLlЈ)"_`J관<zɰel}}ݗI3qX>~;E^VcG*a{ޘ]n;cn,D͆Q3Y'j6l [^fs7V晍Q۷!rDg262mcDd۝9YZ=Cϵ>k6 6[f#K]5W\XPZP J + LBA `A%Ir r’x+ mhIXZV.Ջ +tRGC%%shhHZx43TZ]1{Ǽ9̾ݓh6'frbh6'Ȓ0S}ٰ2lp,NjTrp8E12R M918̜+P& +GAi(0E (iVII"?C4I"C :J,0 d0 A#b\$ XLAD.BKF 1% *00 xч€ {4U s("D溓L/Xdh$Sr]dBVN+Y+u.yDIu ӝRH]ZA ˧>Ch6T +2}LJwp 4b$u )cS . 2Tp\W2 f$?"'d% !Y\G`qgX$ih6#'%L]Bŧ: +EX0GCbYi:*D)! dai@BI "$B<88je $ }R .+Yh@p P|ÈE0,D J@9 (T\  !t +n ̄ /1W+a&d0(6]Bϒ1h׀А +!>h(6< ta#, c'1, MHM @61 ;0)"`RP +-) k)Ux@hA6D"S +-1 ZyX&u2 >P^D%Ȑ&D(0ԑnK@9TȔ2)p:0Hdk` +$@Ljqu|oT + D%m|.> - ābN +bfnƺA$&Yo᪵ߟG/7yYAUUg߾%mo;}yCylfvc 2okz߼slHܺJ}W^lHz~}c]gِ?ko}Ȝ!fV[>nǽ^wlWݞ6O~NxVnAļlH -~cg}Y޲[L=9nq^esuu-ζav̻3^.ظ'Ssq-N+scS1kXs!ok~SwsLE'Wx<ߵ!kؘܪʗ59ϫِkFy[ߗ7{YkFoqo7K^5߆ݹ)__N|v85ӶCSv5̶̒1=џ1sQY۵.5ZY_:zc/5]6dk5gmUlcG[PiCohq|uq[ +Mh6K\Tb8LjQ^T2( +fbIZ,f[Qe1c96o]+K?}͆w.۫3>/K=gmj6,{ۚ͂~lH|kj6&kVِ7T?G֬8vUElL٩ Nz䦈m1e點{i],2~>/sw|G\E ogtTez=eL-{·׈̲yCaÃT2a()qY6f=_9#*9ofcedِXgclҪT^Ji +r +Q+iCp\!{{>pr`Ct]) i=B[N2@RU]| 2YO)F 9W=ӟ<`-d{YticLʚ^!oE$vӽߑ 7]g 8HǑ6:Jp|̘;_a97Nre|N(O)+UBѸ5[0f08Un[ҿS%6 + (+;’&<] +Wǿ <" etg#,_H-cy`ohʰa6w1Eh~aβpL1&[cvƹrs ";o-dra"7rLh* W7+)7*.@[_H@A~+Ic0R=qYa6N An j"Jrzo>}hp\{N? +8&L5ûe +է &EiSl ;RMObN e;x&P6.C8ARUp1;>Ln8jT3Oc/[ d8*dsSqno>/)#[gFvM*P+%A؉GvUб  .<\#ULxdmPWaqw,@{LSρ1DOymq)oBC2Ae~@QҐ' +؃ R)?+INЯ&na7M@>hK2ma +Μ;Bu@ø+Tqa;)TpE-H\Y>!c7-ʯDo[Pf:S˥ G>ӌ+?ۨB 3΅"~p(z-*{8բf+y3")cdK{ L }ڤddM֘3Wx6c")'@e +'饯ZZ8ַLg~kmVdq͔ Q(m˥Pl&INw0udK+XddF],0S=x2a^Ysנkq:c${$:sv" ARav+cA>Njp;.n&0[@GA9q8}C~Ôf Y06]Cˋ/;G@A%\JXH-^wnaVgHLo$O er"$x(_aR0DZ /3=:.g` +{ւO}fj3: WbEPsEgNy2F@E DjrnLT*'|}xH7``mnG,^4ЈEӑqeݥ74>} XH5tlFI#oqc%a)"=.Ȳj|/1dX^}:nz]Lŗ2\J!Ch00'Q5a\N&9{4Bmr* 919թ0#{.V=wOq3!hvg)D-LD$ 7~EZx$|46 ]j$$>KD6dj~q' +f-`iUC7F'ߪ%21ُ*mHH6>u&rSb`$!00k@36w{ +-5="+h^7cH!t/e`3usa n}g{blUhp\7O!?X:pZ/Vg 7|uȫ4fflW8՞h:2c.ۣپLU@V_3XTohZRXzWLwbޡym5pEYE)K'NѤP!AA퀄+M2_|#שơ3z)k]K%:_KbwPkg_6/q+E0#_h".@a-ǟ*ؚVk&vyNWYSŖ5M~nd:9 KO\FEUP2c7$z@ *%̌00f?|g`@P;H412/n TEqJg_52n+~]rlx'lBz3:lHTUZF}L\±\ݡ1ΘٶQSC /辴qNӥn;o<|G#fIȾ'Y)%sk4iMȑgIOTt+)KU3ʅ0C.p/(E`Nil q f9fbEL^a\6"S}ݍ ST Bm$6܆zBdoaY3N|%6- ?F i%5ؽu )Dnnjv]`s aB_Y6~eQ̧H{y@N[[R6%R)sn8E1׏Liø-hk"40ᙃ:beݱ2UZi^$=T>{٘QW"WP +kF"㞨l$R)Z}*rKMDx+Z!hpdk*S(Y+w(%L4z[٣Ec[8_Yh;X,g8>/'7_ycKlSe<)~El{O:Vt\ +͜gJa@ pT"`q'cKkM͟H3 L!!i/):uYf-V+A4 ڑqF1j}"UATu4~Z6?¼  Ȩ@\6"">uT l7-7*ߍ^C$+X +((PhW̹G{uFhxy˦Jzb.Ռ3߅Mέ?L&t,KI + w]F-IS|]7̌^˸n>Enݚ}hrO|R) J!B<8͹*J +R"h)[d|5<wŻ-D1σi$o5nD}\ۿ|_aU!B%f3IKKB NiRI<aړF_giڬ!rpjt~U'g/>ZwםwWբ%~=Un| _B/tkA8la"NTDa6̆틔LVSn7H)1>1-XZ 7Dj-')8eCE|h#ab懈 m3zq\[0/|Z-+`V!twCc sC)[ s~zRŀEOb&./'~ciP8W0.=πNedMWWj a`g36:V'eD =S kMaPے E KPUBF-Tt"}ٷF'-JpK[/Nsq`I'qwy Gr]33k fBBGShP %le9w/H(tO7BrO>9*UpiV"mH(nSڅ+t> i1kBKWO&\Yd3;UiĪ{aEe7q^(Џ$Lh}YR̗.\S[%:cWE _IFC~rϹe;-znYdl9LImӃޯ_E}E'e6~-9狚!YDx8$z`/dO6?An}YvhL )4iHWVu}bPPrsF˖qIb4TqG3hdB*=P-aBu0[Bc/qF_:TY/!50##$Ͱ˒Nep]pz/gHA;TyEנioM7#('s޲ljNZ +4𛤸.#m菧WfO1Lc}}J2>0;'@FX'FR7'KF{-i6:*(cdV ]Hhe(_)ݳfjK?F?dvEbP'\iZ6Bk湠2kb/kqlk;N6zw|& CĖӿFa) iMќw +5;.Ks-t HBpq1Pk B$Uh@ J(S:HNK_S|i{}ӢK1tDqmddltzF-JAxhS3=qp;W ̽y)\ju[VyǗ5 YCNA?P)dת&j +߰z ,V( ʟ6L5{e՞vv@?*O$_-"g"@i"2΄'{Fm4Y/4[6;.+TN?0q! / ¯yA!sBUwgۼ3^[Qz5R6Ω>˵xwU!ۣ|I}:]D[UI!iLY4v9œnԥ2![6Y ]|$2xo}&6Dse_ۙRPg-YRtNYq=n|oZ#z;hHx~b@y)Y+`lVv@4e` {[2 gރq=FҜ\ V(\KQSW@0W^6~q3tB~=! Hȗf`G\|3^:O:r%GWWkNR8I1IAH"|U<4>(h\t0MՕ(^K'l)c? "P[$!=rC{>'1 vIُAZ&VQ+<w$މŚ ;P? ++źG]p5Q7o(Z Gnj2+,WL<3]JpÏʚ(3aTGe8rKj&GZQNb:UMڲOo@@#p1wC0Os6&%, iUVO@NQB:4F9o?t Dvb.- Q\k`VƬ/>M|rrA~ WQ +2V_!_>Hu)XF",A˽%aFL[~70={7B"LBp B:7/'`k7OJt>s{)F:p)8UAO`aݭMݛR+oRFneFe(ˌ=zO*[ >}.CyOk$ PC%E"kU$awݪ-#ku/; ;#̔:f~,ᛪ\yǔiˀIZ益D+GZZ>[eQa?meadLٟf1fK .G0[m,jԷ6+[3B~0wOC)szviG" S$ mZTdM.9!|?FSC(h.`Zd +endstream endobj 34 0 obj [/ICCBased 38 0 R] endobj 24 0 obj [23 0 R] endobj 52 0 obj <> endobj xref +0 53 +0000000004 65535 f +0000000016 00000 n +0000000147 00000 n +0000044358 00000 n +0000000000 00000 f +0000044409 00000 n +0000000000 00000 f +0000000000 00000 f +0000054014 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000054087 00000 n +0000054261 00000 n +0000055433 00000 n +0000121022 00000 n +0000000000 00000 f +0000052401 00000 n +0000168746 00000 n +0000044870 00000 n +0000047973 00000 n +0000049419 00000 n +0000053987 00000 n +0000052929 00000 n +0000053044 00000 n +0000052588 00000 n +0000049257 00000 n +0000048035 00000 n +0000168711 00000 n +0000048695 00000 n +0000048743 00000 n +0000049454 00000 n +0000049752 00000 n +0000049572 00000 n +0000049662 00000 n +0000052472 00000 n +0000052503 00000 n +0000052691 00000 n +0000052834 00000 n +0000053157 00000 n +0000053210 00000 n +0000053478 00000 n +0000053555 00000 n +0000053721 00000 n +0000053839 00000 n +0000053913 00000 n +0000168771 00000 n +trailer +<<8BDA9DEEB9B0004CBE35982CE54432D1>]>> +startxref +168981 +%%EOF diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fe380a0 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7725 @@ +{ + "name": "doorlock_webmini", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "doorlock_webmini", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "lodash": "^4.17.21" + }, + "devDependencies": { + "@webpack-cli/serve": "^1.6.1", + "css-loader": "^6.6.0", + "html-webpack-plugin": "^5.5.0", + "sass": "^1.49.8", + "sass-loader": "^12.6.0", + "style-loader": "^3.3.1", + "webpack": "^5.69.1", + "webpack-cli": "^4.9.2", + "webpack-dev-server": "^4.7.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-ahRJZquUYCdOZf/rCsWg88S0/+cb9wazUBHv6HZEe3XdYaBe2zr/slM8J28X07Hn88Pnm4ezo7N8/ofnOgrPVQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz", + "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dev": true, + "dependencies": { + "nanoid": "^3.2.0", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.49.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.8.tgz", + "integrity": "sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dev": true, + "dependencies": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + }, + "dependencies": { + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/node": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-ahRJZquUYCdOZf/rCsWg88S0/+cb9wazUBHv6HZEe3XdYaBe2zr/slM8J28X07Hn88Pnm4ezo7N8/ofnOgrPVQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-lite": { + "version": "1.0.30001312", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", + "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-loader": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", + "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.5", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + } + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz", + "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "enhanced-resolve": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", + "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.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==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "postcss": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dev": true, + "requires": { + "nanoid": "^3.2.0", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.49.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.8.tgz", + "integrity": "sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "requires": {} + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "dev": true, + "requires": { + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.69.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz", + "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + } + }, + "webpack-cli": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..0484883 --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "doorlock_webmini", + "version": "1.0.0", + "description": "", + "private": true, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "@webpack-cli/serve": "^1.6.1", + "css-loader": "^6.6.0", + "html-webpack-plugin": "^5.5.0", + "sass": "^1.49.8", + "sass-loader": "^12.6.0", + "style-loader": "^3.3.1", + "webpack": "^5.69.1", + "webpack-cli": "^4.9.2", + "webpack-dev-server": "^4.7.4" + }, + "dependencies": { + "lodash": "^4.17.21" + } +} diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..b75b521 --- /dev/null +++ b/public/index.html @@ -0,0 +1,181 @@ + + + + + + + + Doorlock + + + +

+
+
+

Login

+
+
+
+
+
+
+
+
+ +
+ +
+

+ Bitte melden Sie sich mit ihren Nutzerdaten an. +

+
+ + +
+
+ + +
+ + +
+
+
+
+
+ +

Laufzeit: 1 Tag 5Stunden 10 Minuten

+
+
+
+
+ +
+ Filter + + +
+
+
+ UID: 123 (Aktiv)
+ Vorname: Max
+ Nachname: Müller
+ RFID: 0XABCDE + PIN: 1023 +
+
+ + +
+
+
+
+ UID: 123 (Aktiv)
+ Vorname: Max
+ Nachname: Müller
+ RFID: 0XABCDE + PIN: 1023 +
+
+ + +
+
+
+
+ UID: 123 (Aktiv)
+ Vorname: Max
+ Nachname: Müller
+ RFID: 0XABCDE + PIN: 1023 +
+
+ + +
+
+
+
+ UID: 123 (Aktiv)
+ Vorname: Max
+ Nachname: Müller
+ RFID: 0XABCDE + PIN: 1023 +
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/_breadcrumb.sass b/src/_breadcrumb.sass new file mode 100644 index 0000000..f53185a --- /dev/null +++ b/src/_breadcrumb.sass @@ -0,0 +1,52 @@ +@mixin breadcrumb + padding: 1em 0 + ul + display: flex + background: #eee + box-shadow: inset 0 0 .3em #ccc, 0 0 .5em #ddd + padding: .3em + border: 0.05em solid #fff + border-radius: .3em + list-style-type: none + li + a + position: relative + display: inline-flex + vertical-align: middle + text-align: center + align-items: center + text-decoration: none + color: #fff + background: #ccc + height: 2em + padding: .5em .5em + &::after + content: '' + position: absolute + top: 0 + left: 100% + border-top: 1em solid transparent + border-bottom: 1em solid transparent + border-left: 1em solid #ccc + + z-index: 2 + &:hover + background-color: #777 + &::after + border-left: 1em solid #777 + &:first-child a + border-top-left-radius: .3em + border-bottom-left-radius: .3em + + &:not(:first-child) a + margin-left: .2em + padding-left: 1.5em + &::before + z-index: 1 + content: '' + position: absolute + top: 0 + left: 0% + border-top: 1em solid transparent + border-bottom: 1em solid transparent + border-left: 1em solid #eee diff --git a/src/_hamburger.sass b/src/_hamburger.sass new file mode 100644 index 0000000..4f23446 --- /dev/null +++ b/src/_hamburger.sass @@ -0,0 +1,39 @@ +@mixin hamburger-rect + width: 3em + height: .5em + border: none + margin: 0 + background: #fff + border-radius: .2em + box-shadow: inset 0 0 .2em #000 + position: relative + transition: 250ms all +@mixin hamburger-rect-active + background: black + box-shadow: 0 0 .1em #000 +@mixin hamburger-rect-transparent + +@mixin hamburger + width: 3em + display: inline-block + position: relative + float: right + hr + @include hamburger-rect + &:nth-child(1) + transform-origin: 0% 0% + &:nth-child(2) + margin: .5em 0 + &:nth-child(3) + transform-origin: 0% 100% + + &-active + hr:nth-child(1) + transform: translate(.25em, 0em) rotate(45deg) + @include hamburger-rect-active + hr:nth-child(2) + opacity: 0 + transform: rotate(0deg) scale(0.2, 0.2) + hr:nth-child(3) + transform: translate(.25em, 0em) rotate(-45deg) + @include hamburger-rect-active diff --git a/src/_login.sass b/src/_login.sass new file mode 100644 index 0000000..9568cbc --- /dev/null +++ b/src/_login.sass @@ -0,0 +1,40 @@ +@mixin text-input + position: relative + input + display: block + width: 100% + border-radius: none + outline: none + border: none + font-size: 1.5em + padding: .7em + + label + position: absolute + top: 0 + left: 0 + cursor: text + transition: 250ms all + + &::placeholder + color: transparent + &:placeholder-shown + label + color: grey + font-size: 1.5em + position: absolute + padding: .7em + +@mixin login-form + + padding: 1em + margin: 0 auto + display: flex + flex-direction: column + .input-box + @include text-input + p + font-size: 2em + + input[type=button] + border: none + border-radius: none + font-size: 2em diff --git a/src/_menu.sass b/src/_menu.sass new file mode 100644 index 0000000..63343f9 --- /dev/null +++ b/src/_menu.sass @@ -0,0 +1,28 @@ +@mixin nav + ul + list-style: none + padding: 0 + margin: 0 + display: flex + flex-direction: column + li a + display: block + position: relative + padding: 1em + font-size: 2em + font-style: none + text-decoration: none + color: #666 + //text-shadow: 0 0 .2em #000 + width: 100% + //background: #ccc + &::after + top: 100% + left: 0 + z-index: 2 + content: '' + position: absolute + width: 100% + height: .1em + background: #8a8080 + //border-bottom-left-radius: 2em 1em \ No newline at end of file diff --git a/src/assets/delete-icon.svg b/src/assets/delete-icon.svg new file mode 100644 index 0000000..fd5ba66 --- /dev/null +++ b/src/assets/delete-icon.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/src/assets/delete-icon2.svg b/src/assets/delete-icon2.svg new file mode 100644 index 0000000..480fc02 --- /dev/null +++ b/src/assets/delete-icon2.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/src/assets/delete-icon3.svg b/src/assets/delete-icon3.svg new file mode 100644 index 0000000..0260f1c --- /dev/null +++ b/src/assets/delete-icon3.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/src/assets/edit-icon.svg b/src/assets/edit-icon.svg new file mode 100644 index 0000000..1c31bab --- /dev/null +++ b/src/assets/edit-icon.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/edit-icon2.svg b/src/assets/edit-icon2.svg new file mode 100644 index 0000000..2938520 --- /dev/null +++ b/src/assets/edit-icon2.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/src/assets/edit-icon3.svg b/src/assets/edit-icon3.svg new file mode 100644 index 0000000..d0335f6 --- /dev/null +++ b/src/assets/edit-icon3.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..d89a7c9 --- /dev/null +++ b/src/index.js @@ -0,0 +1,39 @@ +import "./style.sass" +var menu_screen = document.getElementById("menu-screen"); +var login_screen = document.getElementById("login-screen"); +var hamburger_button = document.getElementById("hamburger-button"); + +var current_page = login_screen; +function component() { + const element = document.createElement('div'); + var login = document.getElementById("login-screen"); + login.style.display = "flex"; + hamburger_button.addEventListener("click",menu); + return element; + } + +function menu(){ + var menu = document.getElementById("menu-screen"); + if(hamburger_button.classList.contains("hamburger-active")){ + hamburger_button.classList.remove("hamburger-active"); + menu_screen.style.display = "none"; + current_page.style.display = "flex"; + } + else{ + hamburger_button.classList.add("hamburger-active"); + menu_screen.style.display = "flex"; + current_page.style.display = "none"; + } + console.log("Button works"); +} + +function changeCurrent(page_new){ + menu_screen.style.display = "none"; + current_page=page_new; + current_page.style.display = "flex"; + hamburger_button.classList.remove("hamburger-active"); +} +window.menu = menu; +window.chPage = changeCurrent; +document.body.appendChild(component()); + diff --git a/src/style.sass b/src/style.sass new file mode 100644 index 0000000..2f85614 --- /dev/null +++ b/src/style.sass @@ -0,0 +1,146 @@ +@use 'hamburger' +@use 'menu' +@use 'login' +@use 'breadcrumb' +* + //border: red 1px dotted + box-sizing: border-box +html + font-family: Helvetica, sans-serif + font-size: 16px +body + + margin: 0 + padding: 0 + background-color: white + //min-height: 100vh + width: 100% +#wrapper + display: flex + flex-direction: column + justify-content: flex-start + align-items: stretch + min-height: 100% + width: 100% +.header + z-index: 100 + position: fixed + width: 100% + height: 4em + display: flex + flex-direction: column + justify-content: flex-end + padding: .5em 0 + margin: 0 0 0 0 + background: linear-gradient(#9e9e9e 0% , #d1d1d1 100%) + box-shadow: 0 0 .2em #444 + h1 + display: inline-block + margin: 0 0 + color: white + .hamburger + font-size: 1em + @include hamburger.hamburger + +.container + width: clamp(5ch, 100%,75ch) + margin: 0 auto + .breadcrumb + @include breadcrumb.breadcrumb + +.page + //overflow: auto + display: none + background: white + width: 100% + padding-top: 3em +.menu + @include menu.nav + +#login_form + @include login.login-form + +.page-nav-bar + text-align: center + //background-color: #ccc + margin: 1em + ul + list-style: none + justify-content: center + margin: 0 + padding: 0 + display: flex + li a + text-decoration: none + font-weight: bold + padding: .2em .5em + margin: .3em + border-radius: .3em + background: #eee + color: #ccc + border: .1em solid #ccc + &:hover + color: #333 + background: #fff + border: .1em solid #ccc +.user-list-item + overflow: hidden + display: flex + flex-direction: row + background: #eee + padding: .5em 0 + border-radius: .3em + &:not(:last-child) + margin-bottom: .5em + .user-attributes + padding: .5em +.btn-group + margin-left: auto + display: inline-flex + flex-direction: column + align-self: flex-end + justify-self: flex-end +@mixin button() + position: relative + border: none + margin-left: auto + background: #eee + //background-size: 80% 80% + background-repeat: no-repeat + background-position: left + background-origin: border-box + transition: 150ms background-size, 200ms padding, 100ms width + padding: 0em + padding-left: 3em + width: 3em + height: 3em + border-bottom-left-radius: 1.5em + border-top-left-radius: 1.5em + &:not(:last-of-type) + margin-bottom: .5em + &:hover + width: auto + filter: invert(120%) + padding-right: .5em + background-color: #000 + color: #ccc + box-shadow: 0 0 .5em #333 + background-position: 00% + //background-size: 90% 90% + &::before + position: absolute + top: 0 + left: 0 + bottom: 0 + right: 0 + content: '' + border-radius: 50% + //border: .1em solid #333 + +.btn-trash + @include button() + background-image: url("assets/delete-icon3.svg") + +.btn-edit + @include button() + background-image: url("assets/edit-icon3.svg") diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..113e06a --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,68 @@ +const path = require('path'); +const fs = require('fs'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +// App directory +const appDirectory = fs.realpathSync(process.cwd()); + +// Gets absolute path of file within app directory +const resolveAppPath = relativePath => path.resolve(appDirectory, relativePath); + +// Host +const host = process.env.HOST || 'localhost'; + +// Required for babel-preset-react-app +process.env.NODE_ENV = 'development'; +module.exports = { + + // Environment mode + mode: 'development', + + // Entry point of app + entry: resolveAppPath('src'), + + output: { + + // Development filename output + filename: 'static/js/bundle.js', + }, + devServer: { + + // Serve index.html as the base + + // Enable compression + compress: true, + + // Enable hot reloading + hot: true, + + host, + + port: 8080, + + + }, + plugins: [ + // Re-generate index.html with injected script tag. + // The injected script tag contains a src value of the + // filename output defined above. + new HtmlWebpackPlugin({ + inject: true, + template: resolveAppPath('public/index.html'), + }), + ], + module: { + rules: [ + { + test: /\.s[ac]ss$/i, + use: [ + // Creates `style` nodes from JS strings + "style-loader", + // Translates CSS into CommonJS + "css-loader", + // Compiles Sass to CSS + "sass-loader", + ], + }, + ], + }, +}