From e37998f1880ef5375cb3fd4ca69a58d87ec05991 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Mon, 30 Oct 2023 17:39:35 -0400 Subject: [PATCH] Update favicon and add PWA --- index.html | 133 +- package.json | 24 +- public/favicon.ico | Bin 13094 -> 20103 bytes public/icons/apple-icon-120x120.png | Bin 0 -> 5252 bytes public/icons/apple-icon-152x152.png | Bin 0 -> 5409 bytes public/icons/apple-icon-167x167.png | Bin 0 -> 5559 bytes public/icons/apple-icon-180x180.png | Bin 0 -> 5779 bytes public/icons/apple-launch-1080x2340.png | Bin 0 -> 4368 bytes public/icons/apple-launch-1125x2436.png | Bin 0 -> 4570 bytes public/icons/apple-launch-1170x2532.png | Bin 0 -> 5110 bytes public/icons/apple-launch-1179x2556.png | Bin 0 -> 5044 bytes public/icons/apple-launch-1242x2208.png | Bin 0 -> 4976 bytes public/icons/apple-launch-1242x2688.png | Bin 0 -> 5658 bytes public/icons/apple-launch-1284x2778.png | Bin 0 -> 5943 bytes public/icons/apple-launch-1290x2796.png | Bin 0 -> 5679 bytes public/icons/apple-launch-1536x2048.png | Bin 0 -> 7355 bytes public/icons/apple-launch-1620x2160.png | Bin 0 -> 7863 bytes public/icons/apple-launch-1668x2224.png | Bin 0 -> 7777 bytes public/icons/apple-launch-1668x2388.png | Bin 0 -> 8304 bytes public/icons/apple-launch-2048x2732.png | Bin 0 -> 11663 bytes public/icons/apple-launch-750x1334.png | Bin 0 -> 2265 bytes public/icons/apple-launch-828x1792.png | Bin 0 -> 2925 bytes public/icons/favicon-128x128.png | Bin 4126 -> 5346 bytes public/icons/favicon-16x16.png | Bin 3235 -> 4748 bytes public/icons/favicon-32x32.png | Bin 3425 -> 4832 bytes public/icons/favicon-96x96.png | Bin 3913 -> 5188 bytes public/icons/icon-128x128.png | Bin 0 -> 5346 bytes public/icons/icon-192x192.png | Bin 0 -> 5810 bytes public/icons/icon-256x256.png | Bin 0 -> 6679 bytes public/icons/icon-384x384.png | Bin 0 -> 8218 bytes public/icons/icon-512x512.png | Bin 0 -> 9610 bytes public/icons/ms-icon-144x144.png | Bin 0 -> 5804 bytes public/icons/safari-pinned-tab.svg | 1 + quasar.config.js | 46 +- src-pwa/.eslintrc.js | 17 + src-pwa/custom-service-worker.ts | 35 + src-pwa/manifest.json | 32 + src-pwa/pwa-env.d.ts | 8 + src-pwa/pwa-flag.d.ts | 10 + src-pwa/register-service-worker.ts | 41 + src-pwa/tsconfig.json | 7 + src/assets/oysqn_logo_only.png | Bin 0 -> 72403 bytes src/boot/appwrite.ts | 19 + src/pages/LoginPage.vue | 41 + yarn.lock | 2198 ++++++++++++++++++++++- 45 files changed, 2540 insertions(+), 72 deletions(-) create mode 100644 public/icons/apple-icon-120x120.png create mode 100644 public/icons/apple-icon-152x152.png create mode 100644 public/icons/apple-icon-167x167.png create mode 100644 public/icons/apple-icon-180x180.png create mode 100644 public/icons/apple-launch-1080x2340.png create mode 100644 public/icons/apple-launch-1125x2436.png create mode 100644 public/icons/apple-launch-1170x2532.png create mode 100644 public/icons/apple-launch-1179x2556.png create mode 100644 public/icons/apple-launch-1242x2208.png create mode 100644 public/icons/apple-launch-1242x2688.png create mode 100644 public/icons/apple-launch-1284x2778.png create mode 100644 public/icons/apple-launch-1290x2796.png create mode 100644 public/icons/apple-launch-1536x2048.png create mode 100644 public/icons/apple-launch-1620x2160.png create mode 100644 public/icons/apple-launch-1668x2224.png create mode 100644 public/icons/apple-launch-1668x2388.png create mode 100644 public/icons/apple-launch-2048x2732.png create mode 100644 public/icons/apple-launch-750x1334.png create mode 100644 public/icons/apple-launch-828x1792.png create mode 100644 public/icons/icon-128x128.png create mode 100644 public/icons/icon-192x192.png create mode 100644 public/icons/icon-256x256.png create mode 100644 public/icons/icon-384x384.png create mode 100644 public/icons/icon-512x512.png create mode 100644 public/icons/ms-icon-144x144.png create mode 100644 public/icons/safari-pinned-tab.svg create mode 100644 src-pwa/.eslintrc.js create mode 100644 src-pwa/custom-service-worker.ts create mode 100644 src-pwa/manifest.json create mode 100644 src-pwa/pwa-env.d.ts create mode 100644 src-pwa/pwa-flag.d.ts create mode 100644 src-pwa/register-service-worker.ts create mode 100644 src-pwa/tsconfig.json create mode 100644 src/assets/oysqn_logo_only.png create mode 100644 src/boot/appwrite.ts create mode 100644 src/pages/LoginPage.vue diff --git a/index.html b/index.html index 3c8c78f..772cb04 100644 --- a/index.html +++ b/index.html @@ -3,17 +3,130 @@ <%= productName %> - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/package.json b/package.json index fa4c6d7..901371a 100644 --- a/package.json +++ b/package.json @@ -14,25 +14,33 @@ }, "dependencies": { "@quasar/extras": "^1.16.4", + "appwrite": "^13.0.0", "quasar": "^2.6.0", "vue": "^3.0.0", "vue-router": "^4.0.0" }, "devDependencies": { + "@quasar/app-vite": "^1.3.0", + "@types/node": "^12.20.21", "@typescript-eslint/eslint-plugin": "^5.10.0", "@typescript-eslint/parser": "^5.10.0", - "eslint": "^8.10.0", - "eslint-plugin-vue": "^9.0.0", - "eslint-config-prettier": "^8.1.0", - "prettier": "^2.5.1", - "@types/node": "^12.20.21", - "@quasar/app-vite": "^1.3.0", "autoprefixer": "^10.4.2", - "typescript": "^4.5.4" + "eslint": "^8.10.0", + "eslint-config-prettier": "^8.1.0", + "eslint-plugin-vue": "^9.0.0", + "prettier": "^2.5.1", + "typescript": "^4.5.4", + "workbox-build": "^7.0.0", + "workbox-cacheable-response": "^7.0.0", + "workbox-core": "^7.0.0", + "workbox-expiration": "^7.0.0", + "workbox-precaching": "^7.0.0", + "workbox-routing": "^7.0.0", + "workbox-strategies": "^7.0.0" }, "engines": { "node": "^18 || ^16 || ^14.19", "npm": ">= 6.13.4", "yarn": ">= 1.21.1" } -} \ No newline at end of file +} diff --git a/public/favicon.ico b/public/favicon.ico index e07e48033b9ab01de5da17f0d06d5ea1cd019ee0..64e3d94395872057b819eedaf1b2b1ad53dd936e 100644 GIT binary patch literal 20103 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 r5l%{*#ysSLaI@Jn%9+ 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 KF#5OYf&T)kq;DGl diff --git a/public/icons/apple-icon-120x120.png b/public/icons/apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1254a2ee7cdaa5e870efaa3fc90db99a17c114 GIT binary patch literal 5252 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 A#Q*>R literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-167x167.png b/public/icons/apple-icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..24cd06c8ebd08bfa3ff036db8c85c67303e18e25 GIT binary patch literal 5559 zcmeHLdr(tX8jr8qM!{CvPIaxusD;(Nfml%Mwm0_?FOUbh;VE6) z?rxOU6^d0T4V~gh&_1lI6{q4_yLPP)q`OjlAPByoOjSnFb$znu-T=aGXLg*e`1i6gUN!SM~yA53}?O{5`UUtxeL%=?q;6a391SW<8L*Yz(X{7AnERUodPMT6}WT(pzZc->A}ArVf^vn3nVXe@kB zV#}iaJa90o&4N28|DM7wxVTh5EwPDcNxcq+F<7V9=?NISXY?}X6G0_Pm>f{+Q7tV=C3z02E#Nq@w4Y9({Tu*=QH(-h3WM#4 zjzSO$*Fi8&!9(mltiTuiH*4wes0`sPPZC5Bzd#m+PgE+G9iD}!S%Q3&R4VyUP&5-x zL8NmzR$eE-3aglX*Z<^OkbbE&#$H1cp%3j_4^uOM!|D6Q+6a zDe6dsaPTY#k(h&kaGr-D2Zu5c?7;L6EyCh389p$B1pY56N;RRSa2V9b|1U)?%=ONsoqal*yaR_H%hIbGsct3<|^JhzOc-i;wqCq3Q`3LIOp!tu=4jT;lRDj(N z%fKfHe9<(6pS1q60PB5_t^Y(l$Pg;k!yxy???bvC(sf@9+?Vmg>Uv1meKBxf#t*CO zXQNAb?^4XU!QZlZ;K~bs`01Al#fZO3x9Ai)Pod=U1wPCECJ$RD9T|727?~Md^ zOPQP!AY@p218GXpK~ui7-RuGX9eK=~v`|ziBEONI5o_l}{sIUSZDxDo5!G|I{(0ko zdd{|J{gG#9AlBk%Qp%r9t?cXTdpzk6?;;l4{2UKO|Ks$TW@_%mx*e^o^W5rE$MVoL z>+0$)-=6IFVQ)jr;_Z{KDHNkeBqz+X=eIPU9JlB!Jbv_Rv$k(9SUW$WwQu9%gMSH? z%&bGVo)32Pg+AIerTnh_^5~D>>RvHBNH5Lw-rQ894AL1(A{sx(FUA!ZY-1Y7H8pqK zrdx8i_TBy4XK{BrW_z!!N)9z;WqJcWUkhyohwvZApS@t(@#DGfU)$dlcQIuP_{F~y zr>vaqZS1P2YnPjw*7t@27pR`j`UTN1eRl-!I@cvE60aP8xr6=f#_1mv+;yAks?GxE z-W1d3kzL#B@E?kPW9kgjg15!zMn2Q;sL%%I^tP3)N$aei)s88(XJ)uCBtiM^8C;CsdFz8LBkDp}gisq<7?w>J`MOZhLFs4eP$DXLq_nt&hdU-Oe~36d5m_5~{^<`(L``;K z>$tCvrHA&szdf+IL6yy)2y`}F*YI00_C$b>>i%=j7;DLt;1dU@@$1)ME>mCA)rrwv z7EovL4Kr(x)>l8umqjgGqy9KBvvDFZ(|acJ{KSlywuPZUO4X`Yu=N!^x`y=VOKrAA z5woc3v?teR#3Ti)(<5rgL(R6g#rB@S%ojg!z8O_m-E(|Hvu#(@>(!d<-7m!5sXlCI zUsjCWDvBRl9CdVEV{t~zkx8!!%FLL??%t!eW525T^3u5r=Js*H<2R=6HC&(A^?Sp` zvc~I{Xy>Uw<%ISZgNZw;^PMMLF)f=4#y~XzZSY3s{_7)aHU60L&U3dZQh~&Vsj#B015TuzCJ#Z~Y5lOURG_ literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-180x180.png b/public/icons/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b3913a074d21276f09b38b77b7d7aaa29eec8f GIT binary patch literal 5779 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1170x2532.png b/public/icons/apple-launch-1170x2532.png new file mode 100644 index 0000000000000000000000000000000000000000..165f0f9c8160ff732c48f37e5d2f8f6f25e5ae89 GIT binary patch literal 5110 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 bb6;~Eb+z04AOCPZs-;3(ogH&Gd&d0_uYw-Y literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1179x2556.png b/public/icons/apple-launch-1179x2556.png new file mode 100644 index 0000000000000000000000000000000000000000..ce52ac36528427fd7b89d907709df8bbf6349f1a GIT binary patch literal 5044 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1242x2208.png b/public/icons/apple-launch-1242x2208.png new file mode 100644 index 0000000000000000000000000000000000000000..14a518e32b008dfad28f3939bf295e20012e5a03 GIT binary patch literal 4976 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1242x2688.png b/public/icons/apple-launch-1242x2688.png new file mode 100644 index 0000000000000000000000000000000000000000..479850f4b9d308e39bf5db03f32220f037adfb52 GIT binary patch literal 5658 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1284x2778.png b/public/icons/apple-launch-1284x2778.png new file mode 100644 index 0000000000000000000000000000000000000000..a50dbf5fac7ca754bb83c01e391d34608a7ed797 GIT binary patch literal 5943 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1290x2796.png b/public/icons/apple-launch-1290x2796.png new file mode 100644 index 0000000000000000000000000000000000000000..c18600a1752f12f5f481eeaa1cb015409aab7f0f GIT binary patch literal 5679 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 XqVD~Zq}8Gn964=^%jR2Dzu*4{0{{dG literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1536x2048.png b/public/icons/apple-launch-1536x2048.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef0b558967c9b1091cf9f950ece32687b86c370 GIT binary patch literal 7355 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 SUFk23D^GVHx8k|twEqEDDWmED literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1620x2160.png b/public/icons/apple-launch-1620x2160.png new file mode 100644 index 0000000000000000000000000000000000000000..463176735cf7b3975e1a1e534cfac84eb4a704b8 GIT binary patch literal 7863 zcmeHM`9DR#Dyl0%fr5+TdY*qS+W=87VELlmiwMLgL`59ZXM8<#FPw<4RUN;H9e)YF?IlW}bPXqY((&BK`8y>2W9WWbt zYDT^4rp3j@wYITuR5Ts-ML*oUYpA2=V|HHnPM1$)s^&zS`;sNfrX=eMawO=zhRl;Xi@bwRqn6?-rjPo}8DF{j2D%%F<1@gt<~wJFk}= z{3Uy;pN!5EWZguaadyMUqsH>|&!Ev-nRXFlCKiy=b^$pK!5KAk#x6)=&L{=He!VcEwsS{<4cQ*uXW=rK@W(GuVT8^nc<6^?wUe^h3``8jU5nC$V-Yf1M+XM0cFfuWD z7dzMk@opGkxl)Qyv0f$<>pF~Fzz$k!`E-(`pJWsK)a{q5M-q%B6Hy_qKmDpo?u zvYheZn+n{@s)?reO=xu2%wRS7I^mWHBSI+IOf(wohp0xqO~=)9rJ{4{=S>+T>Bv(^ zwYhJjy>y)))TqUspK-W^bzNqyUtBPT^o&m>5mS%lxs@vR5vP5r*9r4(qIY;IL%n=I z^E5O%s`ut`*IcRN2C1i=nQW=f;miV)5(u}j4w1~Dxl(lb;~p3+TZhoX55f9#=8T~J zL^>L+*AZt&x0B90h2#-puF`EzcSGM@bL929s~~(o*(=@&k#%67oSW^Lu}8+bzkiqX z<){;<9r|jZi|L4klMmgr(g^dx-)!K0MZNxob2P;N7`1E{lr1zQaxEUE^z7UUH=2rc zZaU#y7UG-@h@aCHN5fdggk!^dxs`lJ_DUaUJaIKaC08n^*LmQ-(VrFr5C?0>zup$+ zp3l+ugxZx_e}zfB>WHjI^@z8G9d&d$yX%Cq^m?~>hZwBu3(RjFLVYN2AKNy($rnM@ zCeTeD3rU2VCI)g)(6uRY+3ZajZe@H=O^FIyYEcF8(Ieg{Yz!&JRQKDNoP{cl{Sdw! zUS^peVzq^MBM8#Y@O+!GT+5f-%P&^4ZDUUXRURf2-kgKT&1r!RP|LU@JDuS03EL#( zs1pN&pM8ZUUVR+-0(gx(Xw2_1;Z`;>zNZn=X1o8LNXK4Lrg7Rdn1`*FJb;KghN(Hp zgc$jdQ&4j?d*L>$(>Guje1VBVY^M;J}t?2*sxunnSmEILXev9duv ze-7=$-!EZTtPAH_gi^gm%26F+;CSF%HiH!FV3;aM5940@kcSpWYyt7rUtPTd^1MSk zS4{y~)l~fKBb@D|&u7+T>G5o1pP^+Fsqp?y)`nauxjK4&Ya-Bd%CYY{nrpd1S>itCUDzy_>2-EG+O=X$OcE*w2KhAJ1Z7e&-7i&R6YYpWx}w zlZj>xfaKO%{22^rJK*#;z;4vMd%T~Hs@+AErzdFKYl*C|A-sau@ zGx{QeW?!f_^aZ7U7a zIckb6+{P&hKKP2ZbK*i0s`g>RdHeT?bXa!!)*^7s_6(PP5PJKJ-u!wY7*+Gp+b#rL z*6ti#{7i~Hnn-sv84Z7qsyUAG8`II~O0t%MtB7rR*oys|z!T!ydUNStZo_Xsj!qGf zEqADOrUIO5t%pca092@N!7{4Spz3xkP=s;jt{Q!nUW&jww=A?lb#`5K$~pb zPf0GpP!Fb*d8kag3RU9*V`ZH@ubVF>{ph2=ba^dWibfSqt9sDeueB)i>RLL~~Z=t##+7)+6I;M)*2|7{_ zb7g~&7h%&BH}>iCqD9@eI`^0?0t|MXc!dxaJg~w|`0- zrv`xzxGcZq1%}N5Aq&kT*cB-Rx2Z_>H0*Xh$lFH?0JUr%D(t~!9U5P=3FrT*%$kS8 zhPbi0F}EnEq!7L}8(KNTj#4?}{TNXFrE)XQ8_ms`gvepZhxPV_(J9L^c3MhbhH_i!(gzVgS`^t_6$6-CNZZ zAE+|I6lXm48Y#f$>lli#y!SEl6VGptnnDPEJ zJ)VwT^yI*B4>aeqi9H_2}2_tw=!?%4N?r9kW3460Z5VL*Q0!;|rFB)D;{<}^S!*2dm(#61%j!#VQ{Roaqm`Wk>6`s+5E?*U$~VqIK>+;FPgoDY26Ox?Ra;Zy&o~1;MJRb zfF}z_Mu%tz`k!n@ww^DFqn4fNHBfcST@gcFez}V}v&VnKvR}%uBRakj+Xhx%&K`F) zW*BP*=rlLf7mcjrtN!f$j$Pg~?!$124a1gp<{l=BDAMUPX& ze(rhXVC#ZDew)X;p+Ur!HgJ-B%j@WKyH%uhTIqkTrk&h0w>UTMSf~XCYr{C?6cyji> z8Qp_T3;Kcxx?-wh9CDDutg;l8@J@|u@uIS|xammeB?2$1d!|;0t7IvWr&Yd}e>~yb zzF8#;bu*pHeW^Dt70QftJLPka1Z2%mOyiu=b>QA z_;Jo&;@IKa89~e`!MH$+BjwcAdWy@SVu9FFA(<|WEOLOBJxChv8SNFF5?i?Wi&W(^ zEy`p8BLA=g!#OC6V5C44bl)>)n6n6>+$7)ZiW}`-kYa^6!DY_-SvVCVOP|9?CAE7? zoC4yIE@$k`t}5YZ(H+A6V&U4y-E_uA05qFS-%{>tH?pu9k{FPx#-{$@Eg`Z09<4Ta z*h3ssJ-0OiO+*f+VIocOU%Zse6|_on>H|6@hZjXh3&PPw=lpfFN{vQAv9N;(@h*}5 zO6CgY1ptVVd}?f8h77bcnVyM^CINzb(dMVSxeRA0Z3RZU$3JGnK8N2Z)zN)NW6bdy zB$-J!9KSzQY{?-^7i^uEOn1m*OD~W||H5jNXqAsSrH|G&x^{@I;Nv&goN z6sROBzyjs%>WMQhW&;jy&~C8^kfrj-n8*9;X6?zVb;Kc?TrGBRG7>oPTN1$egFb#MRsHME=CUF zI~h}kzV=b1ZIScjMCASM?zS-}d!YEBfagfFC{?`BC*6|%X*sh z(7Kr|^1h*eQerRbrkef<>zR9X+n`_5n@v{IR8->w0NdUy}Y>HiX&AX6DDBQ^Qf1R_lMB3 z2eHp#a`LIUPrpL%7JKt9zwzxf%u0?&-fv5ApS$OS7rVK!vkNF3t(;Ud`4XSM<}m;0 zV9-L#C|TMxnb~@)C+$a}yBI#%Dt@yd9t*>~Pm)L-KrXUvU}P`UXI0*vHanSjhcMqs zOnq&f0{~uN9X5zyiET(&v@g?cR}2`PzYptx`w2*{CC*Aa{uqSbbpum=qic8d-3;FF z9!{s(&33IipnxN(&9^iA0O;nS2X;THCb#VlVLE`(;H^%U-nBv;m(>GY*vh>TJKNq2 zm~}B5SJT@5wZ8RZ#a_&hYq(sDGtcC?6=kL;C_nV{6YwBs(@1vh@e&m=%-j^Szt`KO z0i||@*=RT{&Y8x<15ujH80(!<-T;5c!cn@1EXeTTer$fE2p(-l@{{c%_n>=-rLL51 zx02Iy2%pwGC8k<&gs#A*NURIE%bC;O@lGBHM(5469ism zDzheVKhU5H$=etySFVS9Vbj4wM(4!!fQo-=Zs9roIZ0>$%%}7`5+_vA(}g$WA;|3{ z<`GUdi!dz~w#6~r!zgPZNaG(@o;h5HKQBFt77WU3<35z(KN6e|&b*zg#ALSGkYb^K z(L}lnO34zErHk@DwR^2!J_1(h);;ezHAguEY?jp|3XIQYu=F#(1?<@%dYi<|<9s$& zQB2AEG_2fmi3wp-sw^1h%9z&7Q&k;gwQp9ByB30U63p~om6ps&jLQ6R2TvM{*z@Or zLB6MsJt9veuVuGtK2GTPorWeHsnC1n?xFeRi@&h7 zFLGH3@=b}C7QQD0(BZ}Jn>}nhL~Bw(HP{8y2CwoyAA2>XtkdW z#QbAC9OchS_Alte$j5t~_22JYBOa{I1_oGs&h(sEe)sJW z8zW2NHI39WcSxR3kQYCI>6s+kl)TrSZUs$Ts-s(F4M>{Ifx5Mp5{u-Tp?A2<6f^V# zl`1m4>gXg}+EN!zNjR#P(J+n^-pIUh^%>Tb4#Pzcsw0v-4bIV=v5}4`plzKmWA~|e z;}7Ap;SSIwOF~;IcB;+cSaYQGX>Gc8ye~ycOuIFA2?KTXkK?ZgoeEAlTCX9~EJ7Fb z-8P#x+!Fq)k^utqnA2`w82qTE>lwl{pU#ITz7*qILgjWQb0hbS$G@Z)MAaS%7OKSB zXjl+sgPG-#<~6&j9?$D4=MZc!F`JXaK8{rP*h0B?IL{&^rDkivDC)EkdwxPkp~)7# zJ?nA^GPG}D^*h%{BHv7m?+4Q`dLdukp2&&~-lLR5*lbnabW5TAd%{MDuaKIfTQsMz zY&rD1yqcwcwxM`eARIcnlti(?`(Ct3rq?PB%ikpwZQ5}T)oVfNFRK%Qbw0^8ZNnsq z_4W?~K~udTf!Ovje!+c7u`449#_XDbnscXS^9!jyB*`;4trV>mTMfw{pW!(Gur8E< z19IE0yQk=!Ujno%Zyni7%P)08UPByb47`-{rRe^7IebHM=NM`uh28Xg@D+<%R*!;+ zb^zUnZIa&0OZcf*Zzuxbka|t@QiOy!w0;gNNg{d!igK$e6ab+7J9>c-$YX)N9qBy zrp=#~dn#uP`pIL`(GMK`T4x*C9KtKh2;A?)v)g3$a-^P;&EI$5yMpg~+o>qOn=bcp zu-bG{6MO=Dqq2f-&V15nh}-iO?3{i3iF;_T};#CS9DTGz@n`n4WeZ`+3 zx5@PO-z(;$!2pa^1)^l5g{b914OtQXy`YY)1QZ69Bs$v+uuGWc0IGmb9fg$Z}yf9XH%3 z$c2kMDa5j*DN(L@jIVx?B7M}R%E#%_$*Ep%bUh45Kf*O4NYGHaeIDPP9tfZ2@np3T zxrMoc;+vdn+K6IB%iBr#R1yid|haC-29mL-O_8S@ka!iIi@e{6ZvnKD1)<`WCGU z7Uv>?PfSf%RrLGQ502%WF&5Q@82-Vei957P;()#KVbBCrC2geogQl4E-2UEqMGZNs zNOAQbUwljp$xWk6tnyLsMQtkP`{!;b(yh>#m?@d=4Hwyr_R?%@u+Y50!62j{#P#3p z6gAJX2SIaY|2B3Ghxpy*s3UG8U*{UIPOs*W2ML4%r@nLf>`#dZbo_!=3tcpi-)qwo zm$gn!Y(oACX4YOwFbY8uc;kJ(hHf|IDcybsgk4iuq~j^d6>S3sfY5C_LtNby@ zmptseNGOx=xpk3lLxMN6_E@M}R2EZ$st6*5D*A(Zl$_7HFYX7m-;Ws6_)mNw^Zzmb vClTm69`0`;1rb#T76&6^{+E63s06ci`k_&-ysyifo^BB^LYJ_0cJv%^QW?S<^cA2)m(` zSgJlT`K4#m99uefsxPgf7i6R;ra&{iReSd2Q|tke&h-UJdSr?Wl=eSNKhD+ zBk4MTq~U1!&vL3Yf~W7zNFZ3>;(z|QB_dd9ZAtdmoyJZd``HZv_k?!M0DPt#Neg(7VxZTx4EoSa|Ctbff>z?+WUaC?la5 zn61!k&$0*2IKvMvIH^-ET%g+Znrdpvhi^-tR4=q8PYRe*P7c^PDPM1}E;&JW>)J^>(A7kMA%FNJ3<^#GOAy?TH{ zW+KbZ>jj8;^y#XB(}2X6Yiz~CzOg-BR4vjTth;&>+U`obQQ zNZ4pbiSc;KlTWx`g6vET8_(qGViTj6(B+VlUf|Ur1v|SxC$SmM+*DGd>}AkMqaEU` zUkBhX_W0BJEm*slmWWPGOsP*s5iD&pm`EA*vLcCJu>;lnKaW=pks&@+oQ=Gpja7N| zkwr2Y1Dj;`WOP63^{3~as4)a*$9{lZZF&P9y4$begVXP?#*S}?;N^a}570HKxCoYZ zsJRYCb*!V>ft6yL_C&7nkU|%l9lMtkJ=bO zB{&S4_yQN3(7OG6qQIZgbco8CSY|Y6>4LXcQOC0gmaC*V>l0)`^rh#|u?5%YxqbWZ z-zE35yEq7SoqOAfJx==2@7Oftt{{++{u5jxTGKhIXA^7FJVoO3L7F3=FoKjB(&`q_ zw}JrcmKe@L9)MVbzTM?n;Hd=l|6rZal4N-Z8BiymmKiC=B#&s`Zcixw@)x?LRO{H? z(Y%W$)COYzeH_GZ$G{r|Un+>F(sSjT_l+7;9isXJ$h52`e(3^b7ya^crxV`pAn~mR z543-ZckzYvYR6Nbf`1(9g0GX+OIA!N{}Rb5uqLUdmS9bt%b2b={{vkc>ZkAu!n{xK zR*|Rkhftf)mylfACXKi1o1Bx;M<%PnfS%yD-&7cC7N5k#MS}I=^KV~cAjU@GQV+b^ zT1gCm2OYke_)vc+3dfonZV}{(>eQGQnTb4P4}YhJ*&a*P(d-?tT!(rib`T z5g>Kj6_`M0Pj-fC$hEC$&)!PskFEAdhMr>42s>&~W@n+6*a67ZyMKWJli1~jBsov~ z$euEFi|ghECf3OPLP;FCuQBobf1c9FTE3cve@|yOfc(SUs}}TO?v$j17!H~Jab#nK z7mn6ai$ZM^(7E!$2W~i8*0*;(HoTXKqkMTq}!1yBv~Z~hAq-~DFdn^Fn3cz9N`j6AdMR@l|UvF6ru>12^M z7N>~2L|VDvcc(Ox*7d@w!o|WU;h3t4#eL9hpu)@u=`d6U^aRPKk68_I zAEfl?IrO8_5>5LoV;^Mwv4;65{?_c2v9DZ;aiHou`BB^6Z-+}q&1%2ja=F-UGqZa- z!jJX&(@oJ0(cE4mf|5>UQwWqMixId?kvTUn?G*mnh;XJ48Z+f?CQIxeu$Xe$SW=uJ zgNICA?!UyQNM7bNJ3oZs6xx6ZQ*MZXYd2Gvau=@r@I8ymWHpK-}6` zf#8Nf^0^o@jp8921qrSY?34{6c-_TTTZWhJm|1qT-8R8sDB#TnS-pA5e9W+BD(2)o zM7RPA^qn|#Z!7YCoW5!i?KC6q{M+@#*MA&=A>Hw3{z0|xT4c3hnc-l)>|(E;;p)t- zOKGPUJg+y*psv-T*yCQM$qR)i;_=t2L_lM3_YXrWZ0z0O2qAdr76MIEif{Jrxjt z^G~Jxm+>aE$^b<=Y}~9BbImOWt=jyV|Ndr;DVy>cyRv~@wiz2cHPl4BGlxuUPV0Jg zStTypNe8y1S@#Tkn>oYF&j+hs9aeXv3Q?~e`298!?2L17r}2bvUnV?_TJune?NB8} zQE<-^8IBwhNPc{eUq?F~XyEalOq7MSlV0jG2gH@&6-!%-c}S)senNS8)9AMxl)D3e z9u~$!9xkOX5^fjZuiq*S_LXYWPK!9Xi^FG2={S~PaqPhTS1695YRQoo7YH_QA{ z^3ag$gqmJz&srdQ!TNnZxzdmu84Bjp7kntw)}ol<+#tsEG`yKZ|6t4}aMt036b?Ac zE}*%_G&`#ww#5r1ce}p4TrDryd~Qc$rBgiu^SWv}!ju*r_;%}Mhnyhgx|Nm_QaO127zjgf|BBWx?32di%I-h4dm$CN8a6EmG7dRR=pgSGm6!ETa&e>AW7 z&Y4K4qbu})>0L_&?w+5U?Ik(+q(#o%O!xwJYN(o*>{3a}N@1_-y4o_}&!*5ki%CAr zbSl41qzf?J4c+p{3`+e^l2zuKGkNd(^(+pXvi}cX)giAu^qd0j+xr&BB#3a^u~648 zP^E#(%uVKXfp&^TX{b3g4|l^THKW$-jK3hW`n1X#(>PlBVhjMYoi-JMk-@)-It+WV zK%<_AK&8279^?--QMMtjtRMQGVltE^*4P4t;;W6dEH=+Y&)JFYRObH%s_Jhs;FRQ< z{{5AtxiBiAIoMT9qIg|PX{~fJiAHG+5~iq4bc`vdmzM>Kq>#nuAtNSW|Lwo z_4aY47+n7-GLZYvDi!QXXk~u?AtxqZ*qFNujHB<2P=m`_Ocw%S0Lf|as3 z_lsTeS!)t^n{Dhmn7aRKlE|J+gqOy-uGTG>qD*r#RUwa*U6tr7B3H!l!ZU^(ka=ny z-SuAWum-WeW;}4zRJ==o(l}!W`F&*~C#$f!ons2-LpI>s4mKf5pH-Cm-fy8J6r9J` z(l{^BZ4vTUZ?7qMvo-qOV3kvQvc$V7d!cM-@(tqP!QrYqW=az&80%3veG+?NTkt0{ zz4%88=BdXi>`h>LM6&L$Wtf!FExLf16>yU-YSFLb2C*`d@^`R5LoJq%c0W?NP4p zwrz;qa!0Rt>Dq(YPTw0(@NqQW%cynsgO`ftG8*Te4SS?TG+w{Bak+q{=v}uA}G&!?YZfFyMamcyh6IQQHxusCN;LA?DY9D8=nTYL$C4paY!N7Czab(LP?E$P}q8y|beKFQvCEcl9gKBRqCcBlO`+-9S9A%6C#2?-G+IeHfAO zzKM9dA55~dvcKuowp(fL)oVORE%Dp*J1+#1o6z|A=-c$g;a$42JzGx}f=h0gdojj) zE+0`3+^N8(G(0ghYV9(Oxm`caW%7ACjmZzmT;o~z2AcJg+ ze@4+htDm0Vm6}#(fu6sMefod-5 z;g$5eY3`K`Uzg)rS`?0s(CJ~a#HW444Jf~G!n;y$iuWwl9$f~qS%?&Iy-SPDd!T2@ z)quI9ybpA=*115tSNtQT_nqA;CZ9!nG`%ZmW*0OhcPFZ4?V2|cel6fIS9QmSwP)%? zz426X7p(SJ=D>r5Z1NUxFgf8e9u4PqiWs(Z#?!aU2e$~@+tfH1Vxlb?8ze6% z88%#y-SO5_^R+fz5B zWy_d2=H4En#vOrHc1Oj-@-T zV*N6zDm!<3uUPi9_c&iLAol9X4rS`%%M=)Wm(4>rju#;gM@@aZDwVz|oVP`>RhNQ2 z?{DYvqxbAMi#}4TEm|JZ;j5&e#wAh?);BzXoz#0xw zFkY!;rD3s3BT)6>4jo+2!_w=dQu@_i zf7OSXuA^ z)WEq+WsMv2g#1d}P8U!5NUWeoK7RBnKr#5p25d>+gVCyUU7{U-bcyzZQhN)Lx$(Bf zE5ssi%h+un?reQQwKN-x=pIi-9BeO+dps$jobSIwIfD)s@}8BN`Y#S&+$I_@UecFG zQC=5OF<8#HGv%;q$-YR!*U0QlWa?z`QmoE-NnChVi0g(*DNBw?LcSY}lq1vJPO6~CxyUk>zr-fA;!vD6 zzE#IcBNjD?lT@^PyHU$l!!v`j13YneO~aMpE>1-1Rr|>e{%?Ic5`f%j5bly)U-h>O z?3R?p>wZF<>Jq6we5o4vJ)smCey~B9GYXuC?b-e4>l7_tdc@8pbgbuj_tlStT#MIe z`fh@~QxM?Bq(%J6Axc(Ms^WVb`4+LqKky#!Z8z*_wi|9C|Fia=&%d1lGZph=C?qQW kOnor1^xqEO|0*D3xnCEtGRJG?2asW{E$uCead-ZI0Y>5=1^@s6 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-1668x2388.png b/public/icons/apple-launch-1668x2388.png new file mode 100644 index 0000000000000000000000000000000000000000..f9372b285bec08cb7c399a6237f84442ce2b7596 GIT binary patch literal 8304 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-2048x2732.png b/public/icons/apple-launch-2048x2732.png new file mode 100644 index 0000000000000000000000000000000000000000..7684267d33b2c8c33129d210088b0072e21d38c7 GIT binary patch literal 11663 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-launch-750x1334.png b/public/icons/apple-launch-750x1334.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5c1baf725aaeffba7a0ace5ce69a0858d78e8c GIT binary patch literal 2265 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 K_x|}^?Ee9UQOW-R literal 0 HcmV?d00001 diff --git a/public/icons/favicon-128x128.png b/public/icons/favicon-128x128.png index 1b6f7080ab16974de519a9ded8d18471aff842f2..507e74cea70cd0532224ab8bd8e85b2782808b55 100644 GIT binary patch literal 5346 zcmeHLdu&tJ89%rCj^I{J57m50a3i#HkxH3Z*N)FDC}SX5U~F zrQ?E_c&bgRm8L6nZ0l4s0ZKP9w3dQ5ts6+~2((Pu79d)S27&>ijFIy2&b@X*vQ?VU z+WnOy-Q#noQm`+ny;_vU1qzoo%!nr#9An422wTH&vvKE?vr-yH580bm*{*RPOQ z_?lTE7O`_;jF;@`NE}pDrQ@8iR+3R(Y7a%dwrlSkv!Nl;YkS)1!+r5usUy_bm5`Qo zwX_LcYXwHMRaKfQ(kxsYkz@`{N5au0oA%l?Ocst+vBQRHCh}UZZH3Q|*2WSNO515W zj@73_>quLr39U$oLAJGSNge{uytWQmjq^LZ1JcKBWt&evm!dg0_;E=*n1ezwH zS7L(8h9;kXY=ufedngjuRzb2SSjwT`1F|N>rfRfw#s>nIkKs{Ui zcpKqn34*2F7*4bJIQy6w3aormCL@krPlbhwH;gEKeP*gh< zEGOhrNOJ2WQHv8|(_l!A*ET)3NaVG_+S7)^Ra%;TX&3~nk% zd-xztOTmfg$yiWMaS5rW9r6gdg5{}kg)Y!G>YEd-Qyr4J3y?63z%i0(BRs6r#lniq z5$5>vQ*<+glMjj##!$Qyqk};l<0VqSaGvt;E<&VnCU;=Q2>f4CRBOV;(m1S-|6htO zTnuug%Za&oI*8G{o5L6;NMp2s3qjsV!uLb2HoveGCzgGF7b_g3S#z9?E#Kx+dv*Ca9OooKn`o!o<6>Mc95$Mv z8Ipqok2-@*9pgBG(^{`hV5iPh=>)lHOhG~g1!w95n@59&_M>tlCx=#ABRDv6!eM@H z@(6haKT*Nt{Nkhs%2n`DATno9sS&ATF*i3cc_2#l3>8EkfXk(YYZsw$sqs>7;aIQI z03VaukpvM`70!HG|30VPkUh}}{ZJ$+Q3QpZ5!4@u_p5u-@O?R^JeBK20_{ZD#R(m_Hp8u%i zCfG?hm6Gbgs@u!0nW5SKaHj3>@75vldL!@j{xdu6dBU{y?+^6CSHt`YwV@XE0f|IN>?eNubs-s;06^X3eGuqAP48uC%W zps^p%(7H89-vRIha>dvmFZlh4zfl2Q;105I%JrGUEK*MQJ2I^xrYlGEIv4nXxw#>L zDHn|U3oTZ^PU%yYf-5bGLD!;RFg5T8ec8EczS3y2+yvA03(i)X_ZkDO`Z8nBW9W&( z#EqJz3J+>j{1Zs=TGU;7+py2rGq?Ijg)Q@|pHjYG@K_Rub-86tx6+z-`{Zaj|tFPAq#JHuM&|fm%y_#hR>gQe#ciVCB5Bu{!Z!#NmKen>KSDBjnyGA9eLz(`}^wb z(>=Su-@4~7(k(fdJz4dN-lD&_akX+bc66x)y}u}P+|c*ww|}GGTAYd7lrnJF>M74e zKS=S&_N&>K3j=yXAA-NDw@wcr%6@QC=Q&!iv*_X@fnxBn^|t4Hy?)R(zkko%>&un- zU~>`vl=7z8=u_-w<(~0~HU72gFw#8_@$36uySBn`{kUb|8{j#mQbHCPZr^=;_ipgw zoa$qS!nUKe*{Sgc#Z{{`01_FRF`!enf=Joku>b%7 literal 4126 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 diff --git a/public/icons/favicon-16x16.png b/public/icons/favicon-16x16.png index ef6c9b933f12b4265787e1c3dcd5f7d287a3ec6d..a6f5f88054dc5486bd71c3b36d929fe09427e0c4 100644 GIT binary patch literal 4748 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 diff --git a/public/icons/favicon-32x32.png b/public/icons/favicon-32x32.png index 777a8b918158b4e8388a452e55d2c6bcf9e5b315..4e18f2f7fec43161b1c6aa27b105b89d7efa0cfa 100644 GIT binary patch literal 4832 zcmeHLeQX@X6+e?&O^=2+Ayp)kCYy8Z1fjj1-I@KY&mYYh+u%zb$3Q5pV0L%b*~WK! z+^v1*l&TRTtwKOhBqStMs-mWqsx}Z*{zyNOLIQ=fNgP5#t4Il;sLdat65>NhN&05@ ze7*lfZtWK!?__KzvScQdKG)EvqcH?i&h z(9ROux^wfmvvY@Ix~bltWOvnq#d#J|p_-p8l&xwe6=7O1=3*%&L?+>mOln(hRM-@h zm_X7bjl_YfKdq#Cl0tXM^{lb%tu+XkWm4P2uxLqArBX>(a5^YWNU~{~5>g~Z5y3(% z&lEyh6$|AK4iRHyS=lN1#n2B50>`9wFcoG}DbNdZ@#TxTTphkpt}y^yNL5;t?X_5_vXoJij8ZcbQ%MJ<#pU9>$%(`W3bBQtZd*+@$iPT znH2YLxq;)mRy35Usyi<1gso^;B(6zCTV_O5ZIv-*+9uPL2B_geIiv-LaVP*!`+!4i z8xvPCMN@GMk(eqL4V_{UnL4A6>mr$$4G>>1`B0T~vN0+SufGbtXDz*pAQIXF%(4QZB!3_y{BEg4xDjmx?v%NEf^L@d-`AGp3Z^WUub z;SsvyEg$mB;D06(#V2YjyFZ@A(@8%%N`ep_3X3{%3S~OY+$c`KidD{bT9{z)_NbNX zoZSDEQqYK_A)RU>Bc>@5#c)N#Ag&0TN{L~6gfOoey&QO9g_cx4L3u`82^*u0 zy1Ci9vYqi=0K!BWiHbQc8Rz>1@NVJ*ah{(oiW#+O3q)3Spoi*t-zHRJ@d{y;M#Xt1A?%ds4+ zq9#)qsW7a~lZI1M*v$$v_KOq)=QO~R5%NK<-qX>#w-l6zkq3E;mYUnmaUT}~u!c$q&fPu_CFO(6Wv=*alMU~%O1 z`mWh^oo@)8r-iQL>%MYqUB}7muRkGl{drC2NszDWIo;Dxa%IKP?%CAFwtw>(Ac#jZZFKyzqlPpM3c7DT#bAd-Ar@PtFJB zAOHI3ncjg*&mZWxDXy{@ttqCANgU>`>n%U-aWsUtyw|$U+|WsGG%>#osa%e~!$EoVEQetYn#-+#CFtu?K!;RE+5$usx&w}`#( z-R7-&{D}v?*EX}dXUX(8NBf?={ZMP`(PjE8KYwoZ$M5dm_x*{D!qYeY!9RQXrAi-O zeem?Jj^B9v(sNT69(rcihwb~f^qqfU_BShfmaIJ3cl3@omoD%9hw#ez_I)oxj)~!c M&Ds55yYIn&0at1}p8x;= literal 3425 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 literal 3913 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 diff --git a/public/icons/icon-128x128.png b/public/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..507e74cea70cd0532224ab8bd8e85b2782808b55 GIT binary patch literal 5346 zcmeHLdu&tJ89%rCj^I{J57m50a3i#HkxH3Z*N)FDC}SX5U~F zrQ?E_c&bgRm8L6nZ0l4s0ZKP9w3dQ5ts6+~2((Pu79d)S27&>ijFIy2&b@X*vQ?VU z+WnOy-Q#noQm`+ny;_vU1qzoo%!nr#9An422wTH&vvKE?vr-yH580bm*{*RPOQ z_?lTE7O`_;jF;@`NE}pDrQ@8iR+3R(Y7a%dwrlSkv!Nl;YkS)1!+r5usUy_bm5`Qo zwX_LcYXwHMRaKfQ(kxsYkz@`{N5au0oA%l?Ocst+vBQRHCh}UZZH3Q|*2WSNO515W zj@73_>quLr39U$oLAJGSNge{uytWQmjq^LZ1JcKBWt&evm!dg0_;E=*n1ezwH zS7L(8h9;kXY=ufedngjuRzb2SSjwT`1F|N>rfRfw#s>nIkKs{Ui zcpKqn34*2F7*4bJIQy6w3aormCL@krPlbhwH;gEKeP*gh< zEGOhrNOJ2WQHv8|(_l!A*ET)3NaVG_+S7)^Ra%;TX&3~nk% zd-xztOTmfg$yiWMaS5rW9r6gdg5{}kg)Y!G>YEd-Qyr4J3y?63z%i0(BRs6r#lniq z5$5>vQ*<+glMjj##!$Qyqk};l<0VqSaGvt;E<&VnCU;=Q2>f4CRBOV;(m1S-|6htO zTnuug%Za&oI*8G{o5L6;NMp2s3qjsV!uLb2HoveGCzgGF7b_g3S#z9?E#Kx+dv*Ca9OooKn`o!o<6>Mc95$Mv z8Ipqok2-@*9pgBG(^{`hV5iPh=>)lHOhG~g1!w95n@59&_M>tlCx=#ABRDv6!eM@H z@(6haKT*Nt{Nkhs%2n`DATno9sS&ATF*i3cc_2#l3>8EkfXk(YYZsw$sqs>7;aIQI z03VaukpvM`70!HG|30VPkUh}}{ZJ$+Q3QpZ5!4@u_p5u-@O?R^JeBK20_{ZD#R(m_Hp8u%i zCfG?hm6Gbgs@u!0nW5SKaHj3>@75vldL!@j{xdu6dBU{y?+^6CSHt`YwV@XE0f|IN>?eNubs-s;06^X3eGuqAP48uC%W zps^p%(7H89-vRIha>dvmFZlh4zfl2Q;105I%JrGUEK*MQJ2I^xrYlGEIv4nXxw#>L zDHn|U3oTZ^PU%yYf-5bGLD!;RFg5T8ec8EczS3y2+yvA03(i)X_ZkDO`Z8nBW9W&( z#EqJz3J+>j{1Zs=TGU;7+py2rGq?Ijg)Q@|pHjYG@K_Rub-86tx6+z-`{Zaj|tFPAq#JHuM&|fm%y_#hR>gQe#ciVCB5Bu{!Z!#NmKen>KSDBjnyGA9eLz(`}^wb z(>=Su-@4~7(k(fdJz4dN-lD&_akX+bc66x)y}u}P+|c*ww|}GGTAYd7lrnJF>M74e zKS=S&_N&>K3j=yXAA-NDw@wcr%6@QC=Q&!iv*_X@fnxBn^|t4Hy?)R(zkko%>&un- zU~>`vl=7z8=u_-w<(~0~HU72gFw#8_@$36uySBn`{kUb|8{j#mQbHCPZr^=;_ipgw zoa$qS!nUKe*{Sgc#Z{{`01_FRF`!enf=Joku>b%7 literal 0 HcmV?d00001 diff --git a/public/icons/icon-192x192.png b/public/icons/icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1455dbf2f3791887b14396d6307b8db360eee0 GIT binary patch literal 5810 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 bL#JUA@tU3L#E0N}5M*WKrvL6C)2e>~oY3nt literal 0 HcmV?d00001 diff --git a/public/icons/icon-256x256.png b/public/icons/icon-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb559febc7d77272549cd816d81e4078a2b8226 GIT binary patch literal 6679 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 E0ln@x$^ZZW literal 0 HcmV?d00001 diff --git a/public/icons/icon-384x384.png b/public/icons/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef54c6b194ac841f6a45146b1f6fe0a79b2d856 GIT binary patch literal 8218 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 QJ}qJT)R__0larVI7mytx=>Px# literal 0 HcmV?d00001 diff --git a/public/icons/icon-512x512.png b/public/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..eefd14935e1af4a8697e93bde15272a56b76dd2c GIT binary patch literal 9610 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 \ No newline at end of file diff --git a/quasar.config.js b/quasar.config.js index 8393318..46e5c8d 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -8,10 +8,8 @@ // Configuration for your app // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js - const { configure } = require('quasar/wrappers'); - module.exports = configure(function (/* ctx */) { return { eslint: { @@ -20,7 +18,7 @@ module.exports = configure(function (/* ctx */) { // exclude: [], // rawOptions: {}, warnings: true, - errors: true + errors: true, }, // https://v2.quasar.dev/quasar-cli-vite/prefetch-feature @@ -29,15 +27,10 @@ module.exports = configure(function (/* ctx */) { // app boot file (/src/boot) // --> boot files are part of "main.js" // https://v2.quasar.dev/quasar-cli-vite/boot-files - boot: [ - - - ], + boot: ['appwrite'], // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#css - css: [ - 'app.scss' - ], + css: ['app.scss'], // https://github.com/quasarframework/quasar/tree/dev/extras extras: [ @@ -56,8 +49,8 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#build build: { target: { - browser: [ 'es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ], - node: 'node16' + browser: ['es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1'], + node: 'node16', }, vueRouterMode: 'hash', // available values: 'hash', 'history' @@ -79,7 +72,6 @@ module.exports = configure(function (/* ctx */) { // extendViteConf (viteConf) {}, // viteVuePluginOptions: {}, - // vitePlugins: [ // [ 'package-name', { ..options.. } ] // ] @@ -88,7 +80,7 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#devServer devServer: { // https: true - open: true // opens browser window automatically + open: true, // opens browser window automatically }, // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#framework @@ -106,7 +98,7 @@ module.exports = configure(function (/* ctx */) { // directives: [], // Quasar plugins - plugins: [] + plugins: [], }, // animations: 'all', // --- includes all animations @@ -128,7 +120,7 @@ module.exports = configure(function (/* ctx */) { // https://v2.quasar.dev/quasar-cli-vite/developing-ssr/configuring-ssr ssr: { // ssrPwaHtmlFilename: 'offline.html', // do NOT use index.html as name! - // will mess up SSR + // will mess up SSR // extendSSRWebserverConf (esbuildConf) {}, // extendPackageJson (json) {}, @@ -139,11 +131,11 @@ module.exports = configure(function (/* ctx */) { // manualPostHydrationTrigger: true, prodPort: 3000, // The default port that the production server should use - // (gets superseded if process.env.PORT is specified at runtime) + // (gets superseded if process.env.PORT is specified at runtime) middlewares: [ - 'render' // keep this as last one - ] + 'render', // keep this as last one + ], }, // https://v2.quasar.dev/quasar-cli-vite/developing-pwa/configuring-pwa @@ -167,7 +159,7 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli-vite/developing-capacitor-apps/configuring-capacitor capacitor: { - hideSplashscreen: true + hideSplashscreen: true, }, // Full list of options: https://v2.quasar.dev/quasar-cli-vite/developing-electron-apps/configuring-electron @@ -181,13 +173,11 @@ module.exports = configure(function (/* ctx */) { packager: { // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options - // OS X / Mac App Store // appBundleId: '', // appCategoryType: '', // osxSign: '', // protocol: 'myapp://path', - // Windows only // win32metadata: { ... } }, @@ -195,18 +185,16 @@ module.exports = configure(function (/* ctx */) { builder: { // https://www.electron.build/configuration/configuration - appId: 'bab-project' - } + appId: 'bab-project', + }, }, // Full list of options: https://v2.quasar.dev/quasar-cli-vite/developing-browser-extensions/configuring-bex bex: { - contentScripts: [ - 'my-content-script' - ], + contentScripts: ['my-content-script'], // extendBexScriptsConf (esbuildConf) {} // extendBexManifestJson (json) {} - } - } + }, + }; }); diff --git a/src-pwa/.eslintrc.js b/src-pwa/.eslintrc.js new file mode 100644 index 0000000..140e5a0 --- /dev/null +++ b/src-pwa/.eslintrc.js @@ -0,0 +1,17 @@ +const { resolve } = require('path'); + +module.exports = { + parserOptions: { + project: resolve(__dirname, './tsconfig.json'), + }, + + overrides: [ + { + files: ['custom-service-worker.ts'], + + env: { + serviceworker: true, + }, + }, + ], +}; diff --git a/src-pwa/custom-service-worker.ts b/src-pwa/custom-service-worker.ts new file mode 100644 index 0000000..7f0face --- /dev/null +++ b/src-pwa/custom-service-worker.ts @@ -0,0 +1,35 @@ +/* + * This file (which will be your service worker) + * is picked up by the build system ONLY if + * quasar.config.js > pwa > workboxMode is set to "injectManifest" + */ + +declare const self: ServiceWorkerGlobalScope & + typeof globalThis & { skipWaiting: () => void }; + +import { clientsClaim } from 'workbox-core'; +import { + precacheAndRoute, + cleanupOutdatedCaches, + createHandlerBoundToURL, +} from 'workbox-precaching'; +import { registerRoute, NavigationRoute } from 'workbox-routing'; + +self.skipWaiting(); +clientsClaim(); + +// Use with precache injection +precacheAndRoute(self.__WB_MANIFEST); + +cleanupOutdatedCaches(); + +// Non-SSR fallback to index.html +// Production SSR fallback to offline.html (except for dev) +if (process.env.MODE !== 'ssr' || process.env.PROD) { + registerRoute( + new NavigationRoute( + createHandlerBoundToURL(process.env.PWA_FALLBACK_HTML), + { denylist: [/sw\.js$/, /workbox-(.)*\.js$/] } + ) + ); +} diff --git a/src-pwa/manifest.json b/src-pwa/manifest.json new file mode 100644 index 0000000..8932666 --- /dev/null +++ b/src-pwa/manifest.json @@ -0,0 +1,32 @@ +{ + "orientation": "portrait", + "background_color": "#ffffff", + "theme_color": "#027be3", + "icons": [ + { + "src": "icons/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + }, + { + "src": "icons/icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/icon-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "icons/icon-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "icons/icon-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/src-pwa/pwa-env.d.ts b/src-pwa/pwa-env.d.ts new file mode 100644 index 0000000..c376889 --- /dev/null +++ b/src-pwa/pwa-env.d.ts @@ -0,0 +1,8 @@ +/* eslint-disable */ + +declare namespace NodeJS { + interface ProcessEnv { + SERVICE_WORKER_FILE: string; + PWA_FALLBACK_HTML: string; + } +} diff --git a/src-pwa/pwa-flag.d.ts b/src-pwa/pwa-flag.d.ts new file mode 100644 index 0000000..cda1c0e --- /dev/null +++ b/src-pwa/pwa-flag.d.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +// THIS FEATURE-FLAG FILE IS AUTOGENERATED, +// REMOVAL OR CHANGES WILL CAUSE RELATED TYPES TO STOP WORKING +import "quasar/dist/types/feature-flag"; + +declare module "quasar/dist/types/feature-flag" { + interface QuasarFeatureFlags { + pwa: true; + } +} diff --git a/src-pwa/register-service-worker.ts b/src-pwa/register-service-worker.ts new file mode 100644 index 0000000..859ab00 --- /dev/null +++ b/src-pwa/register-service-worker.ts @@ -0,0 +1,41 @@ +import { register } from 'register-service-worker'; + +// The ready(), registered(), cached(), updatefound() and updated() +// events passes a ServiceWorkerRegistration instance in their arguments. +// ServiceWorkerRegistration: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration + +register(process.env.SERVICE_WORKER_FILE, { + // The registrationOptions object will be passed as the second argument + // to ServiceWorkerContainer.register() + // https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register#Parameter + + // registrationOptions: { scope: './' }, + + ready (/* registration */) { + // console.log('Service worker is active.') + }, + + registered (/* registration */) { + // console.log('Service worker has been registered.') + }, + + cached (/* registration */) { + // console.log('Content has been cached for offline use.') + }, + + updatefound (/* registration */) { + // console.log('New content is downloading.') + }, + + updated (/* registration */) { + // console.log('New content is available; please refresh.') + }, + + offline () { + // console.log('No internet connection found. App is running in offline mode.') + }, + + error (/* err */) { + // console.error('Error during service worker registration:', err) + }, +}); diff --git a/src-pwa/tsconfig.json b/src-pwa/tsconfig.json new file mode 100644 index 0000000..679bc5d --- /dev/null +++ b/src-pwa/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "lib": ["WebWorker", "ESNext"] + }, + "include": ["*.ts", "*.d.ts"] +} diff --git a/src/assets/oysqn_logo_only.png b/src/assets/oysqn_logo_only.png new file mode 100644 index 0000000000000000000000000000000000000000..25af2791c7c687612f160354603d87494017fc2d GIT binary patch literal 72403 zcmeFZc~leW)-E2L6=@m=K-31YorN$Xh@@>9+5r(~CL=;bMGP{E3Prb#6AIleind}D zL{x-0f{0Qm3W`b`i3%7djWQ(|AR$TBdv{e~f9I^~5t00j zo44}JqT?fYX1pDnH?mke-iI&q|E}C>m_{@s_V=XCKU6LhuYRu=tDQe-#oTAhN8X(5 z_(!j@?HB!lM}G9(GV5;oV1t$3XNv1R!1p7XiFdo$4Bx=MV&sdvFH1AKGJcFsd1X~j(awoM^@@qlylpmQmEV|Bp(c)9 zs;xC7^pD4Vf6c~>WWAk#-)h0QD=EM4oOy2cg|1P7kMMb3=kyJ>_{Qo_>dIrWbbjBw zV8OD53l@Ca5NzXA!k_bgDgSB0L$3egoRt$Uo0g`-HHu2bWEHJtE)vcz}Aa zm&spaj6Cn%Y-p(5@aEn_-!((m%>Q1?+8(ogdGw#7P{tU)2RkC_(&Cgq#K~CL^{SQE zr|Deyn-{Wt;iL@i*q?>Ng2(I`WT!7M#?x~a%}&3)wsXU3 zhm}p6n~rB~NtcO=FGqZ6y1csWa)LK`|CjmxzMq_*8JxSaf6D&v&9YNRT)Ogo?yAWT z-S+k#`GE|oWdF5z>YBlaCg@(6pWLFlhZ^FFHg4bY((B-lzc!?VV~2Fk2A+9yr9&26 zyDgLTYiPrwHdUC{`raem9-b)^b%@%shcTW#vcnk$2SwmO z8U0Fh*gW&KUdzlD@FRII zHD=HTeoXW{b8~oZ_HBLP5nf*Z48JX^UkV@(_Ku(kwzZ`dJ3O5IuU|w(yT`&H{R{fv zei5}2?3BHn7sZc>4CcAV^0q}!{?{Qwg8%tGA|`Sxy`7L?Hg7909A1rrS*`zVO3#H} z%l`R-5<%$Z@Cf=V5ca>l8NGSqe+lc~)e&-N=@a7O_`d_Vs>>Yzc;3PKKIM`a)g*XLSY_R6pS=eu|=ka(>8=QEK zHvclz!fjE}LED0P)KDv!yAT^E3n!c4ITm(K_O=#t9D{5vtehNqLBSy* zR@Qb-|1yMkc4(jwlyevBYZH=e97i* zF+2Y2!OG3yycN+wlr*g!oaQ)MS=m}S&T*V$Z)N*mFRkW9Mu8?$V_I8T+S<`isAF-4 z&46HoC_RM%=-**4&I=-WLDBrkm3;ozdFIrT%&0H_dF%z|6cQ92_RNyP=oB|Y}jaL$J_Ytqet;KM#lw3^5%zv96?r~p0upYrqc&C zgKQk^EgUx3ZM3l4 z;231#4?m=`+89 z3j&YE{>P>Ds|Bq0fAW9*7WF?lg_+rZCi!p4_dnwLkGTF@68LYu{2%T5kGTF@68LYu z{2%T5zb38`|CJQ;wm~c#2PyB31wnz3E)UtT*wc-LsQ;h2n|lO)86NSAZxoC5-2>_$ zoujk98xKDYjb7;GK2$p5hq1bB{w$Z%ES4E-q1*hGJKnd~KaLIX{L8^FWylNVudJU| zy$PJK{elwv?mPRJDcZ+#BZ?x^7A!k@G$(y&(k@}lpznv79ew1XdiwO)WEeL|pWoyO zf3i$PVi9*L#VWDnUH8c!&Cl1@ZWd^yiA$(oqvj7>DCRJXSY1Y@Y58iJ2|KCm&5HQ1iIU%LO6+k?Wy-Iu5b zEdBO2DO)i;n{1mNh!(ru@pxci{+&39pHrGheqFf-Id{%QMf+7_43L2V{+e@=`YLJY zNc4{2x;x3RgD?AVj|VX6nce+D6hh(RMKPx$%j6CyWzlJ(=m=%#{m_+=m0{mW-r$$&Bo5S7$YE6k1| zrK`8h}8)aOJ5bXj;$hNF!6?2HmuayT^b1{|DJ>CZ2lm7rzV?wL$nYEVS)|2_IwTZj z$~ttJCC|Q!q$X-^TU1Kypa$a{1?m=VjHl(O(v7Yqr7tRA{{@OC)yO|#UD*6Hri7@C zoQkUOQhM!L`)eBfLQvxP@J6nL5Dh51X*l%jQ*4_SWlX20D8qd_NM$yvHR)8;p{R5P z$-ephAN43afp8%oha<+`#QR9Q0CiDbBWA2sRN)}1iD=(dj9Erl%TcVn6J6a)WK3@+ zeOb5M#%s7W!oC&E1cJ-4NTLgREs8=ygRU8VN;F0pj4%`CYsJS3r1U`gH(Afw#I96L zIP&hAc8FjU5r5op8_zZU9o^|=3lj`3C4YQhfdW)<1@l2~B(0VDKHCO=o{I=2qe2FIQDQS7 zkXEd|6D_iT{}#?xK#V=hrSXomcT#f>7j|Kzb4t*JoMyBbv~^0SQ1j#}ddwvp3+Rc^ zp3bM3DVg!2nh@rbgM}T~Xr5DpIhmy(8Bq!2Ww-Ihm$-`tjp_g+8-j8Rc3Abz zCH0td=5Se$4uc+%A|Gc|q;_y5OtTLW!sf(wEQ_9{*^>1%D_T+H<3ZYLr7v-*`f5V@ zm!wq*#O1^^KDI{1*gu*dM{-J#X8L5reo;u`H3Q1d?nUl5sxhvcs+O5cbC$DU*J*<5 z@r5+a4%ebF9Zyk?A!~J)<2DU53TCNQN_+N6Nqzgz($5%HFS%N}aU8E5vpJ7(=?y)< z4`&*$*Oj1>6%m{`5Zz0B6~Snw@zul@Y%DJY6%5fv-2j_-;Xs;Zg=@Ld4+qjmZ@gW{ ztcc*>ZV&{bj9aD}j@yav*4`aWdahy}SBnh6_64ho+J%x{K|QMLMTQ1woB>)TNxU>T zX@wqYn=S(Wf2QC)jpz2N-5H5^vH)z1y*ml1=4|Ds!UbqEyWF zU7si%Nnt|lutTpPl+3uvvKon|Qu1Bz7TJsUl$M zcbg1P$SYROc>f65cg`hYF3J+0Y!VZPUA3Oa>9?c~hhILHxR2|@-$-+2v06^R`Xy}b z`1(S|+&{nmh$*HwYxhkLCWSt?5xWOaqGU%>9?5t`SFQJ!7kmaHng~o+fyV2>((#q|8#ItY&|y?T+T6aUR)zK8g`~%%lMRr++`xf zdGiyVH;E%uYhJ`)Z2-jj_5DvL(?AlQ9z|sMv3BH(EUN5&TBj^Zl{u0e7y7te{ZsxzK0Rd=Jk3}&`Ta4{G=_|NCy83aGPczEKk(i; zVI5^5NuE~u-r%(5U~Yh-6cV3Qt8-Nc;u;wN44b+grx5Eh4RWIlggxO)bxyT~t>*0N zKOUd^D54!R<+X!c{M~k6l5w*SflX&>1U0g3YT2yG_W6A=2KfpwD}JC(gT;FqHoPSS zjVSAHw0^}Qkjb9iJ=eoYi6$teWK=gtL~z_sOnCJ1R~l2SvYwmTUkO!lOGlIZ`Xm0x z8?dlMZEwr*q4lU@mZ%NBa|Ae%WX;y@>KMTqM@F@CnKiC|5E+0=RCuZ;2NU`jl6O76 zXt`NShHU+vF+GoM5pXsiz{3wH^H0Byq?3s7&X;%0~U$tp=@PfxKUi&@;-K^GeD;+GkHCsJOSMfr5tp*|6~2(uZWC#$pJfWK*gNQ4v5&W_C0RXVADo zXQU%3Y$EHB{reb9&?@lWE+OJRF@svS8j?IQ*0ofHyVZUL-_nj;I~^esrJ>&H+H*l< z3-$xA1swTPB*xl_#w~ z2K&$ig2H*v+HOf2sb5Jd+I*-(U%zBXC>gpP`-Dq+(c<)QG)^1Uj*SQKV5a}MxC7hq zMgo2yu@+ad48$fIps~?|dpq!Io{AdpjAe&OTNT zuInmVp+~|&zd{!i6OF)Eg~-oPla~$i+R_{FWD$)Qvnr{eAkg}6u~aU0i$rSA7O=;HSDiKc^h1@MV#!{x|GUJf%gaEGHK^Hp3A z$bT-*M;ZH7X?}wqg`-?>h$Xi;N9W#c`{f( z!OxB+jRIAI?@HN>2!4b$VcRq^Bl6=aOtc;E7Mf}V`@$GhHNIP?!c!v8115weZ0iwK zs{1<3wBE^#z5OuRyCCeA$cr)=yn`dsNDHxkKQ`1VFDP-v0@9-D8ZL&&Qr(GqGv%^V z%&7-=8M(<$_Hjy5D>gaP*9>=L!6}~ zS~l!@vkOFWr!}I(NbEOk4l>i~3)KtgBmeV+hrg;QzYzuOfqh{GrgJ@t$Ntohayq)K zCni*^IiU|g;v+T;RWJ_7IPbQcZ=e(tccVpNH#*U-P_loQ9)`X9=HJyvC7bHeNRo)b z_Dvr>AWv=Y9n^32FRH@SYPnzyp$GO;NqmOX)e|ws^Se5XJQk?pz!sG+$Fe@mRSLct zPSb!gmnvgqS+y229MCFIz{9cilGyLbOvdf5e{dem>E!fG0s;)a7CQi__pe}h84_ii z{7I#Fr|j-k6qf!1C4S*rYG3ukamcT@e(Mn`$|E(iz}pJKRH7Wrx!*3|p4;`wUdwON zTu1RE8%9y__iax9+5LGkwh;>~M^}dsixUcDzhj}Ksft7O1|)XMaoK%TJd1UztunG5 zo1*1d(k_kjCrHnb_dB?=eU>VzFA7q9gRh|@knAv_Y=qd2!rZo79EFf|hCapp12EGX zTP-f`!&0w(LB)nT*A$?`zW8c6<5JE|^>J2?g9L!eUHp}IUYnQAc>fmt+<%zX_t6Rn z*Bt=!a)yv%b?=n-Z?If2!fz+nnFi2ViSk{G)Lp?hI&ry>p7;101$qTgu_`^4ls`pb zYgju98nN*mw>g6ur1$uNlm@CK(T(W+Sk}5M3smCvPK{sU&ea=_=*-rb_c@I+I5E+Y zeX0%r?l%D4x2V)`gyGMOhBqIrS1SuNb8D`k4=*8l;Ew1Q{MrsOREl%e8B!{&5bsy5 zEJsrS(<({9H%!ZyX*qA?_yGsCU~p1mGbpj>D!OQzO{YYY--K&q<&dj;zc57gS(yk7 zcb@wRljr@%{`*-vad+_ftcopmii(gM~WVv?r>BcmOW+_;fbz6@k5s)vy2HU?2|m-&rJ`oT_YksXD)BdInOUd$Frk8dy(`z6 zT7i6;hN2!J0MtyMNP=*D2R%y0-t}=~8o5$N$U`6dJ(+$|n`Yk*>5DEap33Jyn+pkA zL#(F4o2^DKT&?Ol)dG%w}qr_B#O;Iuv2wd+zI$OH!O)>yHb2{5~ z*8lKPOFH{W(F7TrfM_;Z&gg*ZV{Wf7+lXEcMo~s2yb++1%9<`yr@-O&4sAqrgCQ%6|Ad=r_TkC!Gb;&m z)r#Q3>%ri+I1h*un3#z(tX9YLN$mWj5Mf?M#^Eg-0oZ%|Cv0rTB@T^E#zCJ&x%w0- zF(&+-B%fkA@%%>2pqkM)E5C7C(91S3u2;ySY86&gFf8JbL+?Lmu#9!w{YwKo`;bDG z6$5Ckc$thATYP^x8Dp%nGt(BG1ggW*zMCR&)eef`JVZHl*;x(=q5o-Bgc`1 zbk#+H9dPKy55FWbgv<`FDji6OkE8TZc@CCA2lrc(XlKND3peev1zf z8Tz!j=#QdeOyD!&6S2BDJUw`TcjFyK8Jbrakk?KdqBfatp#f+j&T=zjb&h zz%nc9aTMfMFRC>ZSp?}3-fxt~5XVsYfM;zl7N5(CNVVz34@52jesT}J>Ry z)`@E7RjO~h-^d#f!$hXW@jC1MbXo8Ez-5A4B?J`n3+Xgu48%bC3@2MKY@~e)H#-{m z_1ZhFe4`wNpq30x+|8^!U>*`QqdbU<{oU?RJ3kQnMzR7}t24AIzAO{$4MjkQFV-W3 zJsnXuI>G%rb~1pnA0(;-_`@#D=NOT9Ul&Q$#qFejFXIUJ^HhR20oOm@M>BwR3`>Aa zdmljV*E)!_L zN=fm20Je)$NshbI6KucDCuBm|@2nxGnuuz=vmdr>FD55JMDm%6grO9bW2jRAbVcQK z&w&p1R9xL}r4<{lbYZtTfH~V$a1YFUP}!7D$fiD{%ZY-L`vVwRmEZW3!Arl2T$I@1 z*f-p51O($iWUVkFlM@r)BLnaNhiZg4>doKV>z?jILVl78;=(J4Ral#!)%WBis*J~) zye5tHbjxvx=NGx8^$4Ynr$8^^l*2VcDK&4o6fb58)y1c4Fk)nho>m8Xa{G>qCC!^Z>v?$+L!{Nr)dXM!$_n>!z~8Zqof!Kx z$jW!_r3jD{D9X)6oGa<&j6{YctuIy^fZAENV0SE;=HpC2fUJHZU9QXOe=0Y#(Xzu- zlGhQ~#UOOkm3`Cr4=IA!ZUx7K#^Q=R7|cZhJ1`0QM*U2a$Jqn^>(RCyO>$lW;msj-5XPkO65VsaU|BB?; z_(2dx2S89${+2nMYzHcjmQ!5X2~^60Kx3|gnU-=`H0AzQq#%Vi%_35P;A3?AP^$`z zXkR0GJC>y$o)krBovYrW*{76@s&zMVpzLTw0xLn$o)puHybNfEm9#yXw40!j)W{(l zt}Z z;P;>~W$!2e`hF-qf*!e3#hAxm;HxiX@@Uzp=Tn1EJ~(Cs0b1t4)z;AgDhVbY2_ zSiL~eudhpn^lsMcDyAT==jpnZ_wi8s}f{GMPb#1S`aAq_hNw!(t+1#POuuuo8q*VzUPVVuwTK{nbp zEiED|57|~N_aQ-%r)&|FAO(;+AR%x%;a#g2B=X)Z>8>8l_^i?3A37QrLsOTwkofqgH?wM|uYeSg{cYkNDv#DY z#AGqR>-__1%Tyv>0u-8}s2Utq&wXQFX1_>@aZ?6GHJZ}sv3(yGJ`2%4%(xijX{y!y3FadOF9EB# z&vE&TR65Y{G1G{Q2}NK*7j>X?hPyq$-bguFv&ps$ayXLfs7x)P1ko-R;EGTc&~r|m z(4Ceyrnq@O}{n=XqE*sOkz|A4s;L!$bqj^EJs@BeX+ zz(|}lY1g-Jhx)4jjXZL1BT!Zq{a9HHrIW-KGzD;DvBk)(%>-4!XTa0Cj_M zc7f}NN>5H2|Ib+yt{3znC(S-3!#aNhG>VEv!0ot0DVxr|*Z+Pk4CEODR27sTO{uC# zIeMBliqVv+0^qc#VWaaESV~O~_;R3+eeiYt*zw?+0xvjA8izwgtm-~4-UKC+o|yPf zNk7=>FK0oLmIeis8A**|u$B|+%R^7pjpQJENlrPkLT zSvg#X)gaW!N))5QE;SPe!JV%_wqv8zv=1^CE;J&g_E14POmf7}ks;*5`jG66VO*5)Rc8{MGZk$^D+V9V zsy-`RBY7hh{f^OMujsfd$Me7nv?ULrv>n@X(>o~5=nP1h)x4?%m0zW590y}RLcX-C zz!Xe;4e^DfV|}Y@WrC^pcYqZHf4vwL*vq+)4$OTc;@_5|XWoYN>1}T<2e#D~=oFb6 zq6nb83QJ?HRqN<@-0Gzqsz!VW=62=ZLov%(pNoir^x^JFhQbmDNIS@1srrXO(t?C~ zmuPMOmUoh%c>Acxo@zl@oPHpQD*B!f{K%~PJM^xH`#N-Vj)LQ&lyD%2;SqlQTH#@= zo?Hrw0L2BlgsaE^X?2k?SSpKIQI=f7fhct(+;17-+hBR<=Jx z3cPfAIAYho@@Ac)B8scnSw>y|+zT*?;ZQ%>L;6GEOV}fVjxFVOPOm<_xZqcZ5!A8w z)>1^S_s#FE>L{gjMl=8&dL8kFE9nES6)I&?Rbo4&avQvWp=}Wua>R=MzRgo z)Hq;1jTFXbX$;&2F#L|YO~c)Ll{wlU7R*BuJ^}D(QFQ_e9;{m)PNS||Ode3n=*EsD zU{R|fnW4omA*?0GKaIv94=`{nqzOIcE9gq*w}ki&uIV z8J2LmxpFZw+>UqkTk{2u49~ykD%9*cu)hch9}yT9Xd%|fh{>Q$qzx6LQTc5UUQk>e zUNCr1fL5yIFj9J9p;-(9E-!!#TGWYgpq4?1hBC4+FW(tUF*JbTz=T776fB$3fq(evU&-8-w^ekR`9ZQ*sU(0b+8eO z5iQRh`+*G_qF$h<$}mv_`wWGaRoF?WK(Mup;zzzR`2?xAWXorW1ld&NL4~=t$fJMm z>pKVjWJ%PD&ma>6!EN)OVxgk}icrIuLw5N|#eKaDGK@xGROnW|&uF!ZhMWfL0caOg z2bvR`p=m4_j-2k}P(p4%r3c1mHxqZ~%ta;8=prbYRzgnemu971icJN6;AJ1j9dZ`v z@x!AVF=)FhWU_LrNC@yQ?bX0;oq#wFP|+ zeGCZR_?7dq7{%!I?wcM+LW>Lmk+nwso~MVZ`=zn`h)G>&kFtT6&P$B{1T?1PHgt1< zJ~aYq%m{4VD@&CSDoH?<^gu|s%+avp8keleDGM#eKHqJz6%(^Z?5Qq zB|7Q;r3t)=sYK9+zfObpO|Jw3>eu)CryEH?=_Gf)io);-%33JYfW7$HMYu3H`ezko z3EWtkpoDgS)w%=r{fkC!cm>T%61O&}-#-Xbx>OQJv9^deru0slS65QC4bGc0X!#yU z^m+zx9USPH@Y0wWb~DK+Gt-Q4(drx&u8*iMzQegMq33R5^@Bim?550j5-x%j_ZJ|56mabV%UWHg&1vz6~a`c z1ilvf^&q$M2GYD4Y5b;Nk?T_cmGtM60Y5>-#lM`OpBhJiF`yr{v}dzgep3M)Q_+6N zdBM*Buah_U*9350@fK#gR}7=$#`P{|Ia`*As-fqpC^hm8RUHs(1F06pse``Op>w;K zw|?9UOhK<85I6$xW~bYvv0VvLQ+k0=mkI3>g=+vg@h)_cTpHHKq4yPRJBO;3-s(V8 zsf_X+W6`Wa0H$7G#OX ziD7R&PK;Vx^V_di`vuzx%yT&a45&8plW@c$C?K4W)5=n|V<3tMz;-|+LhPa&Ln1B- zxW9)Z8qW_wgItzH`xBbU^&F2xa!xz&p^VHojDra25qrx8Nz6T<4T()(BrDeZL`R8G zlWQYu>|dL1d4#(;$snL(gAVqBq>n+LpeZx<>vLpv@u8X?+--ax_GJVM(n#P&BrzEC z*u6+Dq{^QhHxP&yMY%$;2JGM}@=f@i*_ekRX?p?UAMz=>xR+rCS#XqROE(7UvLOAV zCEHaMM%rkFS%-SS{-fF{S_Trqz35`U0OmkXFAuVhYoI|2$d`hF7+eMa#3#%q=%Odp zGUBe+^R5T?_|l6%1pR`j37V*Hlk`Gel6(OKArkIuc?;dDm86EMY*Xe?Ht=`o`0cHP zn!yLaV2b(T?yY7NBCQ$DjuZ4{tW(An z2%tD9d)lvx8Db(l>o9cZ0%aN1D53h7L|dpTKK@bxL0u_zZg45O?)&(CUy$?q8S9#A2`p+`4{pi%{%^0E>4fK*=!wQope zvQKFQVqyQzsv0DG4F@_y0P%qJcAu++7=Xet3Luv>EWT=b6~{SA(Q zogJvm0CE$3j5-+m333(vvPWwl4PgDmWf@bM3?$y#r7Es2Vl_j#mz4zl+LQ;_@lkSf z7Ha}fbb9x35GLh;jeQ#g^eqS|gFc25nS7}VD0uu3;Dn<)wBvups#z>fkSZ;99%Kpr z(5DXFw4$DP2>jqCMu!?-0nLdl7Z%m?!O2~yM?z-@7p_Mvm*DOI0pg$UWhKsIHue@u z@(xv-P|jXLtPasJs|2@SL0Y5_p+wT4b01~tqGCCJ&Q~n25lU-cBtNT$($abWmBa}^ z**H}K78XDsoJ^#lnwA8u;+fDpX^blM;C{hUqkMJ&tHJ~8dC(~sCzr4!AWLQ58 z-C7NpPkH8*1G7{>&%NiK*U4~i~7)aYK8Hu~SgU)K+ z2s2OQ7}UrptNv&*lrs!EBY}Wr{XtcupxQyJG4yswVa8C3VTK})BEGC7jr`nghuvIBTocl%U)j{HM zP(962VAMSZP#$)h_}Tp?4&&Mu#y`KjGQ9>P?XcIvZ73;^)AE1RUYpVvP zYym=P*`7rFBXk56rA5|rxu74AAW#h^W!HwN;Yy9vL@S|cwzg=W`fsSYbeYmG7=Tk+ z1ug_y1PSiY!AT=giaO@H6{%01MA@y^S5bO4)$MZW9<)nBecDfVVEjjkdDV8EMrHs= zZ+EMcu{P*~iqazltx0fwDA}rklu)g{4k)`cL=&v1Cayt121QvdKWoVdI8J(ndydzb z;RQfnete3#@}WlwD4%{%OzWHb?%G~W9k7C>kh1Qt>5F?~N}Fsj1+|Z`!$pY&7T+&yUSXJ4Q+EI zO^2L?t`)(MMr@LnUbfu$JoJ$_LEBX-A=#qSuu^wmt)-STynoXH^AwyEhhD58h*LyT z-GWqy0q8%yyveA3mJvA-?zsW!2zOOjxqfDk4x=Aoq>|RMUKfCW6G%eUjH=NSaw>{nlfHSt`zj zX7tLW36g7n#152$i&V}X$3n5x#SM~wzAI4*4GzEo*NFJdr3%?)W^2LJG1KahPtgcK zt$G7>RU)0ho4MWy?qrN6bySO0L%(B{A#-gd#1Lx89MuvkH%-~^-9v;W)XzNCH?)Dh z5e~3H01iGBd=yoPDu>u?n4BIbpCSwBO@KnrHaCQ9uEazxv{&IZ(kbuzATa9y*G1v> zdM(fw=2S5S67clx(Buu4lb(a+sc)vPXXLON$ix%wZKMz!nyr>o33Q_U`*;-dR>fGw zrh(8%i;c=x;FqX!W?(i{A8lzs%lM7ibF<}u7W;(aZvI%_DaUC{Z$i zUd017bVX2gF5vU-d}4!|>Y`(b;{J!NZ&4cLTHP{>s+W+4RZh>ufG46n?+%tP6;J@@ z1z|aKNU@=xF4?wU@7K&z0yaZ^Yz*-KQBXvds{eK;h%J`@t7yQ1R?gSc_CVL742YuC zmtFYl2JFzaF;*ZArRGzvF8!9OoA$+)i^NcG{~`$kf2{HQ@zGV(s2s?k8aNQrbc+hh z_g<$|2IvknBy}j+%hxwzKLERw3eDqhAtn*Ns6hH~R=J6X`mwl3E=#KhiIT|e0 zMvdnS1#nT6-_j3vgV928NK{Rxyc%{`5+jOAhxBNxmN~l{;NI2(36$Y;OckCT-3z7C zc;pWb2(BZ+1qDUtE**Lc`@0*_UASUIHFJzd&@%^(vMYc?Uo(i#Le_^2P70zfOoe_1 zUuifn6&4v9)XuD7-*EI~`b44;?xM8ThQaLCbUlN{tcnY#5vV=K4I6&oQF7pB5D}{U1}^8Wv93UY2i)U9Jj`Mcm}+=Jcq*|^ z-tQ7V4k|M*g~n46wDOcd3v&weeKIDzu}6#KRZ!F@0OAO)z4#fweJ$?I#OMIrIH)0Q zQ?{CD!rMvikikjNK{HQJ#}q#$W)NP>=|33GSA0JJ z<{>Bm0cVo{s^iN#KC|Dwtb@!Z9AZi*2vnf$e;1rGm^`J8#y8tZX(4h|K?npS(N&-< zM09`n2zVI$+(O$1T@OfU-$M08nW(Q*cQTdt@fY7@H46GO#P)AZ!=7V@p`!;b7E!gq ztR=%+YLM^eev7uesS!-njHG&9DYE3X)E*9mvVZUG9JM~n^e^m@4l6BS&~Y&fzx=Cf zIW%p)MVQ9}%>4ldy~r0K>BBo`fC@Eat9tYA5{3qU@^v9NE}MK3LOxDS5_TBk9Hx8? znIPbutA|P?HI*t zP0-!b8r7+YDq z(t*QE^0Yqu@*Y%$q|ip<)Cr;BC#Wd;@697ws!fd?Bf{P7X;=|fy#LF#@kcrwrnbc_ z$#`=7sg!482EIF~awcnbm|P;3Q;n>$8mJy<;MN0c_fzvSjyWkovt(kpnHf3mNQdS5 z$^}mgOO6+;vG$!^H6{soyM|w(BV4a%pGh~Lx^*X>9t;E&i!)!xtf`h$>b}H$>Z{EU znr2Kr8M8!La(rT%b*(J8u)ZSt>hu+quPl43R|vlH5wtGG6zb!la+>`5iAi< zyo(X=Bd*Ixv>IYyjo}o+6R^&G$(pv~owdctw{%{6aN?YFrMN9}3FV}WPb^ITj-2@( zIwEgLRM6)ur0f}bZ<6%8(<;=l&NJ$@AI+zp^jcC>d;HTa)VS~)v;oZ5xsmRylu7w-J zOM`7rx?etKUB7L^&bO7_lwj8WhWaKb6vY8Vk)#p^e7AGrt2Z;x=ke|iruL}X<(1X# zppJrY0XX1l= z523_Db^qwd?~Tyu^M1T=$;Rt1A981Jxb2&fM}D{O_{3D}xq?MXv~vb5bkfG!@c8=3 zv9BJk=uN3vv*1|gn_(zc6FH?Ja@?!j+-r7LM#E;p zUa@ka1KfwKE2_Z-_d25OGP(6my}+U z%OW@HqQcta`D>LNuFew)gkPeYSBcJVBNd%$%Rs|$^+P;F@_{~hs_vQSmp z^m+|gd(B~Vz1e!BIP7WUJITcWr6VVELt$;@*6XPYJG9{Qsk<&@N2?0`2v->R5L@#N zx}YQN=CD6JSxXJBraAOd$ZIMb_6Ib)6_Vayh?YjyfqV$yUR{mW@@qDE5A#bsr_RV%6&W)wQX5LdL8*$GV8|S-K!oS%?a3jve$bcY;t$p zX0>1qn)R-QV}vpm3~UJA>3UAsbJ6#wCJw8i?#_`}S;=Hh18y~PghKo2fMRPNYCiY; z=4x%_rZ9vabPI;SAgakD$ZVHBVaO}(e204OiY{y54LSMfHI;#O6I&j%;LW! zo6&9irPL0!26`;^NiyTwDsqB4V>IGSJc#nPeiaNvBMxG$vWp`~N8w-92a!k^`Qgc9 z-&U-)N_6D@n^7nw=H@JP>|yGl7F%R}zN`!pXoejOSf-p#4t=);x$kO1(>lUXc4>fS zD61izeYD!?aeVRjEtg)dR;L|6;yf>uyD(_N7|puUZREu~aua-<#HpJkhsz+9&++DB zbV`kUG%e_OugDjc;uJqiJ$6sP$JyQd2`!cI7aNGKXKJ`c4|zTlpdC{f-jerKGLzg) zk8(*RG(CtuK4(1=x$kP=&hOG^&B^V4dF&;*>R6J}KuW(maqr zDi+BI(p=D&wyz0)mDq{?I!NxWmo&Fx^Fiq%s+u@sTP=6^YvMlCsP?T(G#Pt-VbFWjA+4BPXW`KN_yPqvI7u>HhE$*utWd-8-*um^bL+uwyFDNQXW_XmZTe zqloA8NUXi-(5JtOH%_PW214ac%rZlZ7c~CBJAytfQ%Up4$R=!^MiAmTuyv)@^I#&Y z?8`yaF_j=^5=7jt7bE9ex)m25<+k6!)~?ajf>JaeuOY+wuGPIF7pORM``23X5OY;X zo>cd6dmK8@r35u+6GvhCpcqy-V=n8OUJ{Ni)kIdG?@I_36M>co#d!x~ZkFNkg*VXo z1b?k5{PhR}pMwgrB+ktHgTKBQRXwt?uRH?yU4E zwyBCaJQg*dvGO+TjVnI)7@eEbJtAQmR~-4Uv=@0AGKPXwg`Z5vpd-CEP};sBKP}Y= zd7gtesQJ`nr^;h@AMHM-GTrmqAu`6I=xL#v^DMTPvyXgsy~*nBD$Hv#_h_WMwtN~h z7N?dqXD>NXsP?}(jWiXLo(aXhqEX93SXLFtEyr$$0BjqBCTLdt`7|z zXT!#}dRPW3b1R>7XkeUZ$4Xs8d@RGmwhWm4C2S9%59fn9z*1UA>=9RdQPH#WB=5$3 z?DL8ybnePiLv`HU>D4Ls{}_l&{59SW@s!37ELC<2gR&>TlcGIakK(UtpX2&p9>cgd z(9fFp92QG@H5>?Iz94`2GQ;K4kF9=*6J(oFkneIzhnI$uwW~`DK0aAgx?kBODVAL) z8MT|dbXO~OniO9AEV_u;*S^5Pn!3Yq4L5{`F8+dtzYM?LLS9O5^E;^(<~8;F4Sdwt z+=bi!9;05@xZ@M2qUa%t` zS^cCZzi!U^ZtS$hM=Wqv!0K6KrO#Q}M`~d$DUobaa+$yc8A~alnE?{W2X!1l^LKrg zG`~Z^O^lh&tS!Vk?~ciyLTY*wJ2{sZ`)LGYKYi?I!P~~%zM~eLN0Kj9jM)8u5Nh&5 z7Lw&>ED;FB^^ns_(E z$O`CSX}e9-VWm?V=1wJF!HQUD#lSO5k}=`DE@VDeCJ>WRpSft6b|@@2X@xz@6|3p( zdo!Z9A;1R-st;H6@|#vo}*!reC+Ye*mMKvwm=oDZt0bBBDt zXQg4JSGbgvI!z(DW2EleO_Yx@@ngrsb-`V*r+URYOUhr#rL)O2QP(AWokODt?Dm_p`efbge_(~=(Oz@lY{__S;QTzw3R)L^xipMWpr~N_yc)xN&WIBv~f-MVD_3Z z%Y7cbx#>lU-Gh9`M2=qn8Cp|n%kX_olDmQ*oM>U4`mMJNU%2Zt_p};&e!5pM4IC?W zMm3ams-n<$V1pvBP<%3{$H-^qh`xgBw&>N5xZiv1)YOtsLfP2ct4qUQuEM|*M+w#0 zl&4A!nAy;_vQBy*0%N${Jn@U9gVP;i5-$D3Hh&TAJd`HayJuMV9rAH+pWM3wgBuSJc%hBRdJVhjxWm2NDOj#q0 zM2HY+iWpf!8e;~t&w2muGd|zzcU{jvUDxBxIp=-9@B4MXUa$Lov~Hca=eb1Wlb4S? z4!y$w5)8f6Yj4F;hUVJh--|F+h!v$!0tfeBa+1*8TJU9K0?lB9WKlX11F^9eV=wA2 zQ<(9&8GqZb4&`QvSxnq&gnG~&1-IAOz7Xmt7R|$M*2=fB*)Wra-FhMPKG`C(mOx;% z5%)&b!sRF++~0Dm)|K=Hh=h4??yk*JvQcPXW&3hf6*Y~=mUvWNh0n&jvk-MAl3j$Fze#g@~WX!Inx z+QM})0b9MYgmf*Do!!EB=(33%^XNrIC-?MXP3@_u1joPt`i%3b3e%J7YQn~$oaWMO zWV#*u#7?tgl(tuK97G;@wP@@5!=thpdy=K$WrgL8;utLxQN;q(ht)5fxTF#-Lby|9 z{Q6lQ7MCUKZ$+MG6zc~A?^IFT33R53dnaU0Ua6T@&Ul&E#3+j=t5+#YRow$C3^f0X zHKb)rV0Ch0w7P=>yABvZG6}tK(Bi|(ymT3TFu=G9n=5;}ECOxcHv5hzg1Y^5=J~hZ z`(5sTrN&+Q#TaV-LYXRkrd|)QQS-m+hRj-~U-7WcN72Z>Y#EWLyMnH5D51w?jZ^bz zqu7q15GR@U*!HogZV1^0N;)2^>;|aL@a}#M;d86tQRhCb_{PaVf;@Cg;TlDcs6NuJ z5Sb_*{Fkk8CLC=c5IxxE_6w*;C^!y`rrtswkI_N1r5IJ>U+OIA?+2g=e|>L^EH*1+ z16V9BOP9U9w`vbj7K1p~Sj!{EousF(&;d@Zm+H zd!9>0*|Fql2~wTNek{+{zlySgD|wtSW~D&9qqrj0M+G*S?gzCm;SAl9a&NAu;$pIy`jPC ztgXIoYPQPFwGnbmA$>C^^l{-W^z>{6w!>h^HUb@@x{OZ;wE2jXP-=KCA@PFci0|uH z)_8&G3v|8PKr1r?s-$+P>#GlYm~DdlmwvH|M#rnXJf7k8qI`u6>_kBZP**~n#V*|O;($V z_YL7~M}O#CdCQ}{$A5iUHlS2Ram659d$p5};5H)I!V+}9ReJREm zrfc*bKU_V%L1bx61ed^hBHk+@Y{4aUB~aV9ru(Hi^V36q?gpi-Z(2 zJpJeZqb6Gt805=C(Mw2MWw5i#*mxb}tqU6T?-YC(~~m5NTc`VBg-kUs~Wy2e9Mcxbc+o>7}s2~jI22BF6+@t%R??HUVTuq!`mmz zdsvR_&N?72h@FldmNr74;>%|A(if1tN4yBi_u>4g%9HMb8!oDuju`aQm432AuLRBF@x=1!M}I{fy3kv8u%;VRmMYJF5O{iTY~+<-1pfd|L>yxqTXu$3oo? zwIC;{tr+HZswiXw)=uxR^n3Me>BiFql!S1fu&=n==td^6u zB>r_nR;_Kmll`At=uZ4WBD)%-4>bC6F>q7976LNg%x1(bSFJ(XM1va;fon4|cj&*R zTKhVC-a^6dR>;k!#7UVM=`7Nnt>~QIw4FCtOd&rtMM=566Ft#i-rjk1Ts6ldBtr-2 zqO?X^Sx+9;*-9ccxW-;=2Y|Z6L+kA1$GI;U)Kg(@ul-P>khX-hn>uc*49$=aUye>1 z&(8q5N>V+DR?gzT{asgy>@WSI<-tuAJ-c5J*s+%L=Og1~&MStSh4j32i4)La0X7fz zSNRG{R4PoLDPI7NrYRczf;_9B z`+zfZ5M_Y<8;e^qy(ChBl=yn#${jkk-{OKBrWY08r?E@02kupF1u*~r+|Fi}%+pa+ zd|$^ze|JkLzaKPwJ4a%qc;6RFCMgl`Hg#X*Q4w;Ug zVxwffxxCE?<xNe;Ilx;A4~dYyfydzbQNZ#3f}U3)3-M4^ius%XuPb1a;RZkW+Md( zDE_Drg{RU0z?csP`gY5)dn$004YKN$`OlnKHRD-OR?MHO$l!8UtY6nF%8q#;KQB*Y z#4Q;4-^+^?0x{Lvo(Eux6m)1#sEOD?-BHrmf^|Y^XgJZ%Ki(0T(3SorM0bo=x0=$p zNE&a2`oCvOhIWP(-v^>q)UP3x*We8>ceOkc*?WUqM_nBkw6)-}pFfl4kh+#t0Xj%f z88*7dYYp~Oquk*!Thnl;zQ5uSFscQmbXlyNW)2lpK4X60slpdMVx0I!b&)j2LKeet z?~yx@IPP?#@pYwT4htXOleZ=;0k7v+EXpIw^l@k=*(-#$%94lJtqBT>^F%0k@xa@y zUrZ0LpkPi`T!KIaZ%TPl1oF!5M&1mQ_I0Y)oc`l^X))>*hhDx)+k!j~$;i{g3ap=N ziJl1m9?{Vy$@hW!#~~#8$S~S2LdMVo8%f5H51Z!yH-QQo((r^-$B!h9Cr(y%b4n}z z)^gFg)W<3whU2?j$~<}_gW0g5>3Y;+CYOT6exWWAk>88=?h zz#rn!aJ#qjyD8Ig;QtQBB9EhQ+S)L?MO6XD9_VSe-ujD4K~{C~tt-R_eiGeusQ(dQ z#U#Wc{yevW_Q^FvU31OjyMgMllUfNk{d8oVgXMeCm&W%8W0D0l7)v06_wTE+*M2*gQhH$zVuCAUtj z96RY#FdN>i-<1SDvby5i#YzS6`tyi%6hd?4M0-K$9)X$f-t0qg{+c?=pBGHubjRa2 zCByE1cs{zMB-2tXs+s6V8+GvO{3Zwk*upyo(Y`CZUUYdFJrFkPF9CLrD(#QzG+9+M zRR?lw9B-cv#k>HAGTn2G4D9-1<+oEEkQ_-^u3cu8l)&3Ec3eB%#&|)OU5UfJE z?ueRY*EH4r~5 z4D1J3+!BnXnfii3*YaGH+ReH%_tiu;P&d&f^M6&`za70h4-fTrL_gGX6yw>JnW2B5Qjkz|^#IUbXuw-=* zhP-1g-Zhm{JQ#eA9-MA6z6F)!Dv+dac)hG0n$upaf0iAWa6sg7kG3u>AjUic@eg0Z z0e-dH{9G(l?GE`xn^sP~LohmJ4Kl!zMVA|yvfFJ7fk|sb)RPA${rj`QJrT%6`8NW_ zf`OWvN07>zipa}c8lRhoRv+4YsIQFAiMI!?D86cULv9v|f}RpoHz(`b^jgL>^^qu| zCN_GLQkk`um+mvntI+F#MlH01P0NRC1uP}ebtQ`}-z7Il-e$*9GG*a@)=suney>?k zPrI9-mq?P)ExQ>?1!5(6;<0a9A=FJZL{AEBW!gDeq4cTv4q{V!M4)!asb}7L@w?$Xi3v+lih5bGKGylF`vb~Z~1VdUW6r}$4sfb`qVayi2igk%7(3g-8BWjF^VCU zWO(1Jz>(!VD*|`zOaQi39G(7mr zZW)SxG-(GLabE&nZFs*!OT6!uZEAth2LsnNA13)RO4)%jjm82K$)ovv!&Aqm3f6?L%UYhu7BQCS z+eJ$f0qZQdfU1Y^iR6AhCt!b5d@RaHjSp9!4ssdeki-uwfgO?fRLI)?mZxLK^=?5c zZEbyFU*G1}Ut&}1nX-;XsXxzDn`+Gq&j+D|c+n-m|7Y!DQ_OM7X{rqSoGhhXN4zn> zXrwNKDy02Prj>;U>HxFKZMVTUjVrZWq)MVjQ#bv`3r=q;;8~ka01$sBNyCy$sZEo3 zuIES12?gj|B4*WGLwW*uIM;>8Vt=eFI-P;6-EN`xyJb-=7coNzIJfL^Q)(W1d5`z- zfA?e1vWm@!F~!}X14ieC(wMT&Az(mTVCmsQj8!Wk!+4#jLJt<8mHkFw31YEQA0WkCuvE%E#I#^Lh!rRBk9zV!a?lrI^?CLJ60g3 zHAt%6%&gE+VSheKE1Hhi25P~I%d5l8sSN#+s+ljMy~o`^^p!Qb@aTwsd-}}qhmLsgx zH_%D9Mj#KH#aF`0;=PyZuiw)}CNe_jEdcV-iqi2T(*8JPFKGi|!<^s=UDvGK9j!60mcwMgz@JQNRQ(vpui7}^$y`d&fg!Rt)l*7 z3Xvy*{KG3z4_w7`l;PLGvL+%$06FzCJg8n2B%g%R%CMDjVF3Qdcs&{v^T2N`gJ*eY zZwg1b*e0ceiEB=v?)q*DWmRc*oES(TP(R3H{CYs9lo4G;lHTp3oc8a?^h&8cdF3IH zSc_xGR{(R_F~?H1&q#vAwRH&SNv>IlZh#Pm%HVU#QsC#B@e=c}V=7fSQBq-fBBjVcVM8N1uQxuv~pM)GX!e0WU zk#iebjuLoz!0A!d2>$bllV*`!&Fxa@*0x8$r`E?hkLxx@KqEWO^IAh~U9{-I(&+@H zSDs4{KGod}Gb5RXemk(+JA^vn=+mHt*GAz00n^`|2nC@EMAf)3CyTZ?tmpChqHh7n zX)Nk#$CM_eMX-m^4uKrksH;e;{a04EB03CqMWRR$bSy5xq41Yw?F6@)_)-|3n=f1J z)xq!vq9tVU9|th6ym3)xR)s*f;tXn>jWoRy3-De_nz*;lPB0iWW}wo}b$GwJx$Ht4 zCW>S3-oF$Yiy9B4JLIL$>3i9%hzKF4DhBT+Qd9(G6HC$1EGIXGBM z+lP2?dLEl)bZKe15A2N47T@-D9otQ$QJ=GUOAk0oup)WYN=TcQ8`iGH)xJDdQxHV8?8(j(aG^cC1MnV|9K;BT(w`$%7(M1>r_>I z#ZN%07rEKgXrag~sVek3s$!QEkKUnRHY@DB_qrn!kRx!BOypec)5i$Xz(@TsVgd22 zoD&MB;v%AepD&)fr;}7;gju!s67C@E^()4!jf!LW; zwVY=KcWLTj@v32URhBrUCi|lsa=V)xHM&-@X%#dA^KnuXM(m{iIkm{B`9P^DwBi$L zz%Cy=i?rXK_cJ0p<=FRn<+es(X1nS>=O;&wxs?OG@{zq z#{;e)52>k0DaK-xGw_(`aj=-IDFwwO_}SPZvF-jqu}wCow|Z|#vKJ34eg4J?JO!^g zeF-)x*}X4+uMqankjTqYZt5sv9g;w_>bw|1n!!%v{Cco;^moh#Y*XMx9anPM2=JLL zE(?gEo)UTFXrW*BKFKQm##MSB3$rRVk8n1#$?}45Em26$r^_fXA=jw3%j(R6Wgu)% z4)xy-VXq7tw2o(|{b#DOrTs_$+fsu%DqV5tQ4BskEXDTEm9T>R3+RQ=cIT*ho4nd} z?weeme!T2%(jYYts`eJ7%D##v@oNDw_b&(fq1qo3I$c-m$G&2o_W*d5LYDN!8*z_& zBDgv6DiwU3AP%V0fKQ$PxN|~*P7hwsqtw{QD1f`-~L(RS#>e%&6%0~`=I;1cR;5w3Qnb=`kuS8wjf(ND zX~^R@nc&}sa6kvP`C0gMN16Xx{5k|{SM439%o;$sTMDLgC1H#KX1*pcIcZLI)`Xx1Rjx4W9+x!jfT>Ux^$FwC6Rik+(g)j~R`+l3;c(EZ|UYzdiTLYcN#V z;NSvyr2OyRl%d`PhwPVsp6~h3a)xhmw>)ZD_B%)E`#$5Be_^ImvAL2um{ZUB6uM3Y zS!5DmxTZG3um8`-vYcoT8q3U~(T=FAS_eMJO>-9snGTg^mF7#UT4Mee?m4N>0o@{DVY`JVF;DDX0J+&57qbmCv z<$X|ifrR8&P>_Wyg3gdGz9?_Bf{hBFEb9gw1Y!>N9PlVT?b|(ayRpDhz)FcisxI$6 z5PW^nJW6jI8un_#>}#s7!C}#GmCLq<>j$Q@`(+dlstEhMLdXP19w2|Y#1OMCG_Pa( z;An>Ob(Ik}O=do?2PN~sSnZ-u*gj6B6MeBT{-1+3i6#TOR${WrEZK;cCoR~ zWqd4AYDKK7+H`!XPLT$9VS#2K9ChZgD!^UpnFn@J+dG*!rwTjCi$cpAEGLn0`m7Ma z5h=5+5r-lWm4PyVhUwWyU{^A;VEOt@Iw}@t&UpOk`(<%%MPK@0ijYRwnwIegQDFpT zh(^qh6OjQ@p9DM*YE-6e+LMqNQ;{vZAJGQ|xqsx?E`n$#H&kIECGpqdwG>U*^p{}G z`KSY0>yJh}97wfwvyi90sJP(7q}S1PRSfs!S%5i1`#)aAtk>h!M+f?w7?J!qv`olM zrPaFQ1W^QhANJP1o3Yl&-6+ud#QeB|amso2opq z1nRst47^B~!B*0#?{`CO;7dC4gu8YQ$+*z8eJCSO)45f(_xBZZ3G4=+hbs52t8!Au zF?|WA-6qB3tm9*iKmGOs0+N^OYvNI!KxvNwX%D_NfYy*fVas>jDQE09HX3!7*+X=@KdW};$tq^-u&%i}w>-ZZx2ukXQN%Bm)JmCA- zZjcw1a%N&?qQ)T57mWGE7wos-t9ZUCJr{I9vK5gV zKegv$2fD~aBJ12c`SHQ3p!8riY(yc}yh2)-2CN^Pyblnq{|u?7LF}E-o1}bA`MPrl z^9#?}Ur81zGBynj>Y#CUCP?Gs09qMTO(aFFEF?KvBgm=6!9qHeqHw;1&si+BttpuP z&2l{z--{HMZcqsNTaRNTpE!pL#O#$%S}O zC+Zs!SxbuGtn1kkW8!@TjH2D+b0Rc=FmVQx;^;$A@uDJn&VxMXwH}W&+!)QDxWvk5 zGF2eyt$Y~2*X)?@k%md6FE#M`P3a~P*CGLg|f>>8mDWeVvD zfn8*ei7>QzM~lVd6a~*^KahsLfN@4iR#yeUgmbcR@;#z9wtU+j7;y20!o22Q%9Nsl z`$Id6Tn}EwazVp}m$;Z+j}7b;rQLr^m#O-8g2Y3_kyQX#w!sqvF2KmLkYB*6%8B0V zs`y~MmkHx_{C2G$r7Ao>ZC1hdpTHCX%+HK~-1i+Wctw=Q=Kzv_d|>YX?K`*ixISP) z=M@pix?p~^I+Ba)OoeZN&26uQT{Pppix9rdS&OoBM`bN1Gr&9aD$_f{tB%&_0?G{1kTSN5I8_gU60+Z+Ui8VOvm`b`qZI;% zxs?|TzM(td0RKxx{H{T!`fS@=%K@@Hwo7N>J*l{!$lKBtGZ;l+v~_{5cY&PgjKqvL z9&D(sS_v!#vsS4TEVReqZeG5rS8Pdr0B1cGOTZ8H6ihtjlxt|>a;!GO&6{VAM^%B1 z7u60X*aXW(u!F=O&V-%FZ-dyuDl7{i!wKNG zvU9#b`J`3C;uXF5G9@~L3q&d;!USGmh}*mD5^Fcb1b7ui&pzu>hT3qy~- z$~f?0r(JBup;&aVcB*`b>~tBot@$bha6xvvijniYNzf3;Rigkfil@x)%2a?112MIu zDCbozuD3oDeEhzQ-w+0d*g=U>s!R??gSU}Rl%NZ1Xr}Dhl&Ca#~-MR%VVke@)t|AdlwCZb~YKE`YRA%n0Ix z?udQfEdn|02E<^4jVN8Fr(^riic%t^29#bjftCPjv@zHzLqy$KPsp&xozIHF9jp@} ziNpSf1;plx!;fvz!I~ucH~8o{fTYR$A?0`3HoD(Kc+xrD0Ia zCbIb>sKEfvGH{#kFHui!DjoU-qT^3Y2a(4(p|?bZW32|AueF-)m||p-L}@UBp*Q>f z7|YLtjphmC&&@gizdp5=C&ttgew(+^1$C}ibp^xx_BBgy<^+=7%hiEX@kcW*zBS%_ z$n9Z+L;xPAg+LFyaXFg01zq|?%{ao8^g?@UoG6he^|xKkjKTa3O&nhhDP`Fb5|sD< zO;`K|;Wd>NQuqb!htUtuA`eS|8APb{xi3?BYm)*}O9>x%5IIJ?3t(ltipci6J)(he zn%sgvodGROqRmbL!~XN|@q3E9or$g{tZmDqre`@=eb0O88!tmUk=wNv1f{%EQ-e@dj#+$0erQ}P?>t-nOL z3sl3Di+;KNMHH#QO}W-2VcNQ5f^6BTKXgZD3&i1`#Z_KczU*z zkC}L&&n95b-0lnFy+5z#bS$c?A|hT9xxT7IX?N+rca7=%?>PmZNi*6SB}zGjH2@}e z${9O?WsAkCb4{nn9b6VtM&}=Hf(o+sutLx)yN8Wcy1kxOZlLv_jZ{)_7nb7X54!Y( zTwV=@wv4omsSOp&P>XLoa z*Uv2jy*~!#_?Hk^8*;;BbFRZ-SPruY^!winp}JJQ42_!j=%}5vznlSXE2OrKwDHB} z^M|G29}Un2f52<7pp+Dv*BQpddU_U>#ezcM^U4?*WZ0dWC0jZztSr_WY+Pn3*t4*y z|CSd`>?CXWE~+|2M>C2^Hjp*;<4a4Ea7ZVFM~BjizOL}!UgY1ICJY7&=~4%bT5kCk ztB&9?e;bH&`XWFD`7zOnY?zL3%ZbAcL};b{5F8q24QBeDBG4{L<;D?6Sy<==n%Qj2 zynKw6$Abf_lrEeh&AwjI)c%Fx$(SvTy!yWm{$FN$IU}f*H5~?8KyPQZ*D~a$`j11V z?Ht;(_D}0jTo!s;0Ng^da&s}J=Q7GHfJI5@rnI$zaZ0{@jJed)R0+jpRIqB-juG#J zEJ0Qiw4fnD?WbvQDg=m!P2i zwmF*^;1g8^YeVE({r$jPO?Uxdnv{v_%cmGlX^u5ktt8lh7hr*P30Vdwe=Otcn!D@*ZqCdQZT%Jsq~_{T zlu=g32U1qv<*MQd7o(&Cvxs*#f;z+ObKt;e{fe`DfcA(0K~5lmzO~34-!Urh;sh(z zaV9Jyq3$uikn8}&+ry}9VxGdvLH_!V0^JM*#S%tXfMvD_NhazV%wdJ~>B%@P-?8?^ zuexb*6M;pYEA_PWq13ID!Sh1AMv4Ds1ME&_fNG!_fi8Bi_~J7Q165$yCja&`S=5B+ zGXz%Fh@r#^^yd$B>5{E7cQ%<=3y#sjslhZwnSlt}i9|ja=nmZFLvI=@jkq7Bpr;Q0 z-0VK+2{!^v-dMmV-#-d~9D`YleCPR#XU&oU>kXMF)Lk;(PmMU*M4pU%f70NL?tyj> z1XUwLp)2WLx~T@NFHm-_2&4~Z6tsmfW1df2K;8#G>j?1)D8yzKczOhG$D^B(~Xn7EU{AaP;gZe=_J;v{GosmVl{h3_y6xnIk1 zVOPQTezQx?RO?#*tRP}aTU9EFrAtPgGme1!tfxd?>^s9(CUh49C1K=ki%0dtXd0Y1 z#05TvbbfVs{8smO*m{$qU(rGu_|?LYURxX51Q^~B(n>g(Wr>@3NK8*Wh(He8TWR?) z(`p4YsC;@F`Xd6gE-PuLc3vyg3~8?sI3JSG{zNc9Dbrg&cb}rvQ>E=g!PGlfvBOCI zQf|Qbgd!j2z+uu2gt=}CO+>cjQqyTCfKCFIlJ}C)PMg*@!^dynM$Tj6^a=bBtmkrD}N-uC}VAq2S$r{afk76KW-+~yD3ahYlq_YWGzaD8Jvq|XU`5>5A@B7{@rw~t6q6GW% zkY#!y9QxPx9$y3vx2T>1yCQVd=TL^&<2S7t4{oV}>7(d0JXZy|J{o31qm);RS+`qb zo7=bwF6-qly7bvC>{6n%@WmUNnKtwQnxZcGkjF>PEf&)uHGfNrTKz>{UD0pI>vY|3o5n4P=gf3sU z`Tl)E(og^!eFa4YC9EwpZm12=QGM!U0aimGpTgZNKu>kj0bj_S`x7QaXb=AawvEU_ z{#`Inarqa)!(&Zl3a@I;O}%^=W)`|mCXpOvwzDm*+kRv2FnYU;16-@K3XEu!d{YVa zg62FYFKzEJer$Z5?6ACni!jM&oNPg0M_2>; zc7Ubbsjz!OGK~H`(&l0VN}k9`EL_kR_z4CP*6>@l~zbu!Au3@iNoryptq-raZZ-mpt9E2*FjB2?ak#dWoF| z=n1mx`vUe<@w&lFvF8$!WCD-LkB5|h8HaT2Llwo};LC_Q00^udBvE(am@{HmsLly3 z;Zp%%T5K0#cgKt`bs{|ilf_BfXOZ-rxfmMw(=%i`JbvnD@TxycNu!yBd10fC)I7Fg ztNq43&b2Dsy8i`1>9cW|exPc;Eu))M$)4;Q;aFX9X{JTNoN^rA;TAq0h8Vgj`c5MC z{yxhQnx~__gl2_wz?PZ_jf9|<0xyBMCneq(k>!a49Qe>`tE2pbL|Gh;`^*M0cz7We zcmD_Htxd>^tPxsT;ZLlkL>27W9_atx@ORK9V$=~D0Ip|*r6vnVFN9v`cKzF>K-CqK zUKp+D{b-o|vbowJWS|cQPn}hMeV+s=$OpW?*`?~Z*8bW+mz7ts>*GD!pDFRb7f|a7 z<*Ceh43e5EO9Q5*`e6=Y{#6V{f4|BC#0+EJrAv&Lz2b%jiPH6FI7kX^`T1bOT0E_N zHe6Kln<3zXh9mW?!q&?Q+tb=lH5M2SnT*9k$9pKe?T5Cr!r~`R&W_($#TsQL z(2@i4+^T7ILQys}>yGU~KzITlYMEf1=9p=HLyp9EZqa*d8S=%2b!5Ktt)R=O>xs3A?zg z0JL2g1$r|}OdA+tr!~^N#S(A2xZRsE#F76L{feohyi~pW2~p98B@l+FIG6>PIkLKL zl3q5xMF!#Vs^TE|I-IAHsAM_Y=8JrGXoH;WjM$b1bmudfZT_}d5r&FC*@Vfji+ZWO zAdrjN`y1uIgk)@g**J&zN$hLCE#$QG8-%$hx`=4jF~`aKkZ&`3v}CfE_^&h~U8~@Z z5exhqvc(zei_-2B!eu-d6o!m``o8XBcvvo0C-f4q6nt#1m}Eup6<0Af7SoPX8o*d$ z$wd3pI}h*|c%t-9Xe*SlS-qphok=h!-R3b45w z16x<4xOG~yZjJ<8D#TJw{hWI=N5`I2`>|Z4k$m^?>`(vRocibaid{R8om2>&XXr8$ z1@vQsH_+VULohhwFQfgyqMUq=4Mj`^gwQ^F)s5)s7E9MODV1-UbXCE|ZZ9NK^p4(BL$y^}zr-^J^G!&{Rs~CMpj$fRK-aAW`oH{bPjWe{*;o-*?^cpYppuf*3x-WuK01&T!*m2YjaJ`6SYY z51*fq_vdwl7OS*lF57A%mKd+=MoaqNe3%+jvfo-TFntke#wyx_hcappKd5IG94#wXyIRmGgc|3Zu+zK>+Sgx{J7>V6uxUrG<&(xCfA!QXV3pi6rXSodXYK3a1Lg zzk9iEPmt6znjd||3_AnYc96?PDYIAO?G1E^XSDth7GrxecR^uZ#Wrnj%u%6Q_IWM+ zqaEe2ioI4_I5<5CPA_?lrZ$fwg_aVeuweF^OVp>Qp3rocz@tX3!X*lerm)Cz#lj+1aMNXZJW{5U%z1=UMHN~#~v@6kn;c8>_e-dxX z(0!Ymxl0N&-{}NIB2E3u<;zJo=5@~^IUe4EC=DxUeC#5vM<4x5*-5-vbv!H18uOcO zcTj-64sG*tHB*03_t&qW{arK-!}EIOXLVQONo?|mg95N3Mf=;5TyCL|f7-_vNSS#W z8Pn`nb));rZ`P@0-_j!WYBv|}YnyxX?fkA8@UXevzfivx;zyrn=tKkiv`G!8txSTC z>(b^K&Is7hsp$9gYOCQ{6h3)O^IDP9tIJmm&tJ;GpUgPLxNh(LINn4<7rJdY4x>Cw=l+hs)}*jy#PHK>N75eVC)ePc==h ziRDi<@4MS}wS`pb-64hM+t@k0BA$6`y*4sY{|yRI(Evm5C;8|255~K^;V7>;6G3%A z%Xgoq#?zFqp3m9S&J@C4ynOE=N}qMD#ok7?eC{U6uKG)}*w;|d0Qodh?{z-VeCP-2 z;IrO7M8#~2ZQ6?N5&>AZ8nrz~61NGzPsRVT%lsAZT17S=NZAJdG;|AwjW8@cJ%U%TdM~SEnz^^#T5Jg&EPS_9hjWVD-=C9XT=jPx|mn;fe22wUqNeP6q~xSHCoaOstA z=J-9QEcw0~y@>+gqpQtq)cp@pt7}ze;P-|7pNL=YIe5o)%7@R-WYZT2RaXEQPJi1+ znX&Id&wPlp&a){@t%1G;Bf01gzL1yQBeang?jE6^yBmMIUhJ;ceKa}2M9N50iFsnw zIi?|*f9WFYu;zb@n$8rL=fHap(E9-&q?Uqf-QTQNlFd-XJ8{liH2M&myJZ0pDzL~lQVZ! zwsmJ#j^FQ5Yv5$y=R9ufc}H7o|2|iKTKm6A)3oEi7YW^=2=ZzMyl-NZQS6}#2`BlG z5`R?lhcB?!;iLQaK_b&khtr%uFv^%2$GT&m_^+tSI; z=6pFb)6bx$9&Ns{d&T@^N}H|?dRZ9l{(6g*OhdAJ7V*#C?dW3w_Zw46jJtWKorAb zd^eZnkLyM^ph;HUum|VyWRb|{UI0e2n_@Y|Zll^bR(O48R8xBFMLg<&yFm4)jt5Hc z_=P$}{U0fYyL)dQPZm=id+6WuyIyiH6%m!PiieqMm87barESC2y}1{(x-oj_vlz}O zBg}?KJpo@P?dht7DA+y5IdJ#_azD7T%Ye&jlx=~^1RFtPmX-(ls)lQ^pS-ix(r_0s zce5#qu6J^?(WNyRc%snuTnDRzZ$3j5x@LWcB;U~LKm&tBPjOwB?pRlA9GxOBX8Iv(&Dtx5ZW)NPlI6ks~|9Dp@9qN}a`+Q_Bu ztwg>v^E>vCE5+o*)l)3i&JBGJXB;NX8M`t$-yzbmYa{O5PXnCOsU~%G8)xkjVeqlu z2*tv@^17^Y6U#2OjocWUn~~E3TAuzsVBa@bco|PZ{zN@BP{!~cnzWcPrxJisH==Y5 zEleFH7e{$RaId;yu;HW3b@rD9yyA{M?1I(!`!$D^-zA!DvRKO}4w5@FwbW_P)X2b7 zq^+3g0^UZhH@hRT#|ps<$VHHPWQ?k*WiDF`s?}U#6n#2ZYC=6F={sbq99ddaxv`by zf6I;74&XizNfJ3y?~$Ejoar!O{^%CwEusD#ucufcxQigp?+V$vge=jlNya!;TMb^l z+L%tnKf(j6CQ%TB_5N%@)6jSapFU~LyQ{OMYkE7nvAnMjefQ74o{H;wg}?N$u$jYq zvj0&WfR~V>MM9BH_YTkKVr$Gxm-On}>98t4!S9yKWA9qiuRbNIV< zty!cS(VY8el!e@ow3-s|lTmR}LUDaGDyX3NhAGhaa7@0HbRndu*<6alv1KPW+IbeX zpISAFzg_<2C#eUH#NKjk^m`ck^almLMj3sUHnP9wRAp0EarBcP0Qva&$qpF_!haT^o|65Ex|cN_rI>YiF?oJ@H))US`Z3v>^jL_h8bN~rVAx8uu#%4^ zr@f-k_>4988HAWMr}OM5phIa3tccJ?uU z`oNJ>cxfNC5?kAiF5mdhIkw&Nd8^`;*XN5A9<|Y;1vil{bf*td+CGbI2mdbo)#!)Q zjc>)jDZgO3M$_S_S5(Mi&a)dN&XAKFl_Xc8=3C-`E}AMH(!rX^0NaI-z$2GW&#}|@ zW9xc86tOrb3s~^2dAd};xCp&BD@GaHzN`-Y`>OK1#o_}s`s+#j&hhvL#zN#A_0r?6 zDp4gywX2z)clzH%=b^)y$fGr7aQ|t~*OQyHj-}Ya#tfSKj*}(cJ?6c6AzF13zEUDX z*EG4v3%>7aeh*TTKxg9*vP-Hb`xmady4zoWpofc3ah5SgbKKF{qx3i(`8F9k2Eu-HD7kQU<4ek=^vkv)eNX zb?U#J*bRGk{9JMDx0C|_P+eVEIzoJ<%OxBal~Vwp^y=F#y0o5T7id0cdo@#PHKa1; zsBLL#R=yuu{PcEawkUY16 zuQQ5wll06AkZi@3!i1f0AQ6T?THD)G$+!qPc@KLsYF@x_+5##fjs3zw6H)DNbk^oQ{MH{|_E#?aLXgC;<<{1ztA zGWArAd>iTjeG%*ZjRON3z8Uy0Pn^Fg&|SjHr265l2l5upTxBM0T!7l=T5H4C#Vxzy zJ?}6K+=Xh3xU_q#@w$R)z5nd&B9meiuU%5LlUzmZMC?mfOl2^xomTHE6$&~qZy9!F z4ZiPi0Y(uty6z{Q`mx43E`6mZo_GJDY+Uh5VOXchZ^o_FQ~DQPiw%6zG!v7@IfzpdGf;8nq zksg;^%UG_|z-J^kgB53{sAeJU}ThKX@ETc9+5xZu!3x4+F$ zUf!Ht{n24VR@Ekl+1b$}cMFIOyNcm2tw(J$#ghS0yYUk@`{AW*Y%iA}4t`dmffMB& zblt3!!=!wNL$-j2cKlHja@NizUD$0xG()AVcV~5pN=U0beKllpQ{JwZ#YPs}YJPwa z_s=!_oPF3@`rUil+1BB-gcXbT=e^R?YiHcVBC)TB=gL=qX_)kz32t!D+`vG7Q+xJS}WFuD;wt{@_c0 zNEtqcA?zE$HMoEE~@Z`WFqF5l8}%3VS*3Rea` zAD>~AU972$VJZDxgS;nHMuNS^ z)VhO9Z?v%=^8*(%MM@R(egzqx-~IldRo8l46=m(`+=eN3Bp}dd1Qd1^y71pNpwsCO zk;5bulUV_XY)HF0*HNIFPV^@({->coS@!>U`toon_xJy?i?Ssgl5C+8ZHH6_g;18x zNwTYKsiaUMk2OS5iZ%^WIz?p9_DGaU*_RR{$&&0b!^}MI-~H(G{ax4RT-WE1bDc5s zJn#E{-LK_-zlf;Ut*9er6A<|~gi=TDFp=#ris*Vqe7dlE7LRD;{Fx7I+UuWv!Vj7| zrwTtAx2?k@jZ8EA378<;mKplr_=G;ezEQIg+UENUYJit<`~OHuA89rmq+Xs|d+6^{7u*Q?Ql{y|g9@gKCl(`igm zazg4qrkC((hQ8v-J&{AbN?Ps{DCK5bvTd2is^`$`e_6v!eA?i9E8&Lb3ZMP?`T4?t zBiuw>8b+oR>Px(7C8`>yMJA9morM##o^HxeNJW6o7@TfQe5p9RR^$rN#m*i=LNuH z^vmxcb;%FtM?(FN&he&S8bbKg-ycXE%1|OiDN6g}kjvEAXB4>-frAq2kLcCF5;XTy zpOKd+a9dqsTERqV@pbbN)LV{s%ycwT_W-}Nc3N~_KV3V09FAU0ju$*|_Sthz82nhh zLN&mOcFNxkG@vKS|x;5ytF3ZU?kKO8Luwm!;mX&Ds7A9UN-`~X<)uF@uBe+og zQaE6g*pQo%V)5jo>|%auN2m?&xht-pJeLu|iP|x{8&8WC&ShX0U*LhOxA@jS_0`nA zro0FY*E~FT;|`?_K6Q*b#NA{Tr4H9>1WXq6JZ~&T#wBP=rW=$75@*< z|F$d}!xafQb)vU_Ax|~-c{qck?kZ%T{drV^ovFPMBK9x%juTkbWxdtuR^p9668b}= z#*jwDj`vTg-=lDkFH}VZM@kJiQ_r760lmNo51yW&zFQBSwkd8`X{Cv6$&)dWLp{oq z{Oyq^S2UYTAe5$dlZ3mt(AEED@hJaU#%(=BHK-**>)JWgZ^h%Z0bsxyzN^PC&@YL* z$~dhri?H9A-X(YYHP?_oFkxc%wF+jmZWLjKpRfG0R*(V@3?4q?b?kGwX8+w!AMZJ` zecz0%*`^KXhT|{7&-Po2PMMVEmGV7ZD@GQ@$GuwUIw5842>ZTysqN?0oQFHBucY^GMv%}Xrqj?>)?LaU8tzG14ON}5*w#8;_1_C&B8h*7!ag3#$IT?x?%Xs@ z6-<{L8;lB3dF{0s{^dIhfF0iFvNniU!2U=t>wh($mhb7EAGs`kg16s;_#w-h{2MJH zd}$}2ufZQ{j|{!CZs#we`fs0wM3dwOVpF z1LB{Kw*)F*^l|e@?G745I18@r0gPwer$T@Qs>`w+3~f7+^KVuW0-TxiwF_7w#l**i z6MxvPPnX2@eL{(D36_^E_a*PAIEsA91S(Am|aC^<&0&EZ|+J| z_!5tnX>&OTS2sWxKI$ajS{l=Ew}LJ_Za5&KE;hG zKW4Z?r6cR3Lg;D-!PP2$iJCc^hMpQb|J^VnFZyC@QeZjci>RK%5=ow;mCBGM*nwgl&Lt)Mf}@pUU7^{yzHt z%efw|`<&M?IeT!a1?bG;yhN_Y0Ps*W#a>jJftfO1_ANH;HX-|wK>Ry_oZ?snv~U&l z1fIrG-dX?f9W?Q>I_%u8nqQ*Y6`H?K@X7OrZI)Qfz8SSdjVCIYZ4hYV&WFV{Bv&YJ zuE0DmjXG2afTTHZEc({|C-CoUL7yM$*G>=6wFa4050>EYhMwy z8WEzXsj=yoiRpDDXZfoAjo|VdLeCSf7hkH#&0?EobQ4x;(3(GiY*B(f+SlP@Y&z*r zU$*dZfL_~o7z~b$933aMPW05!xxL{mjAG^^F2A7p@cVrpu%El&El?z7r{TKY;q^i= z^$z(=`d&M-Ap=IwTbxbQqQH1N$rkYK(+YYHbbrWI*pKU6YK&y;NKq$~5XZ^6M2|b&W zy$DdixOE!MxZh<^SGx}ZG+>XaU_KEOkW870TAVlj|@rz8%+Danw`CGYlzst;X zT6^2xh)?(lN91RI>Pw^^v4f^Mj?ShW!Yb1IiA!Jb&HGtugL@LQVZ8Vq*~q4!LgWl2 z)}#j)(}$;K)oJ7J(2t#L*4Tkcd4>0e}@!kPM zY{JKVW`gX4596>zTkBWccJIGXi=FqFDmH4I4MbvwGM0HUJdJ@HYO&KSuqY`i)aqKE zL#K4oPw%{WXs0US3G7F?8mNW<2BIBWlzd3m!L3LpHxinNZuB_HJ_S_>w?j#pTL3O3*xN(c2?j{SGDAM+F6V*JA#WeaN@C=1H)tTbO)$ z%7!QKwE=tRe#36GV;YoSkAu+Kq_;AkKn61$Zaq)Lyefw^*Rcr3KlnfYS+K0k9or<9 zxY)r1iIsB3?240#E!?)3=)D`r@e7HOgmB0d&1K~a%K=fhZG!AQn_r&) z=`=-Gg0Vj%&|w5hy`*B9|z%H#BsYd`pgWFG?x8gL# z%l-#~49R*J-PdUt6A7SZ;-KAnJ*uv#`!n$xPc{9scxj6Mei>^wtd~;YVsj1fP7Pp* zU4Z6E;I*07MSq@ABKKrOP=1YDCeVCMYB2Ll+35VMe z=XriUHa*l7fvyPo*?&usyije{@8Y;^-!l>St?BZbMF+c2M89(KSkZnS%UFV3j94tP z3$Agr>^HsbfrhOFKMUo*kz9Q1u!8J+{SP)hraa8x=3!1%|2Q}VhWw$k;Xrim6_3z1 zIv+}uBznlU+?>T^?wT+_BPF|kmY5zYJ^h1bhuU(C zZrmzUT?IT0uCo2PdrU!cUSX#Zm)(f~m#K^qk^|%(s>N1}f;KX>L_$ElYpTc3Q>JXm zlFRk)8}+S7NP=$-Z|fZWv@r<=Y*gS<25H`GLBk7CJASzZ29I1_i9+YG(?~6fee7+E z28PETTWtyq)N{G)8gSig^<-HU{3Pm*MEi91r)Ji7JvH5N&Cbxn$<&U@McLJ047Y+B zHK5CPS5YdbMAMqFh;9NqizR-2duf;+LumZrL>~SPfZTxEpk;n)Zyn%)Y{7L`Ts`t$ zEhO~&-#v+Xt_l+lhMILmQveoKnaAy#+fA7IY+kNhPAbw*?ny;Mq-91nPMA}%j_))~ z2mp>WZ#;cnJmEKHQe&TBefULeY;=`xDfd60?Et8lZZUbTb zJ4Jwfafr6$cSwvr7}grL+4_w^ZdY@UW;>9f(dT>6fPZ-t`yOYF2M|>!(>tqY6&e_% zgXGc-Jpc)45y1eFOVGB|bR2j{i;ZbyNlMusD{RL0jS=VH()p0GvHiRAQS$p&mUqGo z030Zkq?gbMS+nQBdV!yv+yK))bV1#p1Dn{l{C^emrwD^}X8kS$`NX5sqI-C4VvQxu zrht(xB+FtvvnyV;UFmjpqBPpbEjA-}Ejvw>NE}%-;;8e*@-D7ls+6C_gOn`Ze3bRJ*5Fi0bH(`Xar*tHElA#y1yAxyFF_L zQC!7{$XJZ?tOz5kbq1Ig5~O6_09H@;4hHRVW8Pk-+EEVvhVQg@GziH+*99b&$%nOM zb{X)vKGJXEBhRK_7)vlLoOeM!jR_Ln$CKf=HWi3E>m z-;YA0gC2xvo-Id%Hm}e;Z`EMB46AWK;eM-ozu;>Qv}LOMWPxeHv46*=DG6!PA#x-- z>!eK)&t12Wx!t!|)l2AD?oHf+W>|9^hYDgrXiYo$0&icEEMw|n$AXD1=aj8AoB)95 zx;452HB}U`HE#0)03dw#vb9nG!GzpomL6S*vEV3x9sH^V*&xj9`xl0QAp>68J${LrmvI)@ zxXYaMr#f_W9kCs|34N+M*koA4Rw`e%*@TyUl&jd;aGasUwo<#pIiG>O+8h<+!*RL7 zJPfnUOz3o?8C$e(hMM42vF0l56vn zMxHy#5pgDHvt>ixX1ISv`{QC$G~!Ag$G%mkEb$YO>dQBnq1S8CCGl82yWI5i0Ks=% z8KKgEe^ifJ=ET5s0#L_MF872oLEz_tQkgL{#(7wiA8OF%|KzTeJCHRh)1*5{wP0TB z(+S6TewPm-sB|LSug><}-DfRdDn?Mkk}{~Tra$G&<0^V*oO;ZjG5ne^V)*@$1p&K_ zKcb{_^Q__p??}6w))>dJi#i240>N|3)8;TOu>K()adZVxF?|!eiWw6fP=cN-v=p_@ zHGPovc2<0+GKYSElLAyh9~Jlb%8Bd#kx>`y<1M*9-04MyOLNJ>{YD<7q{hZw;nRgF zuvrfJ;!15+@#C9~oQertfA!=T0VwNi9C{o46Yo1^3^xY?WPR^7N~|>Mv*F6muemgY z$?*GwE;o^sx@8QzD(tv2^*8P2g*b~pB=H2l-+b9w?r1HjG$G~$XtI1;r>P*twCtX( zL%XZf=0&BrNKQ0izU#f}Ts-qIOY?WAK!9#+Jso5lo2a!30A_kE4p z5o-V2kZqZ@3O6spdE*L3ltq^ z+br%J&xB2x=A=hz)97UO**7}gXv?gNYT@3jrHS? zf@%E@>qxk!K`FD=t~oL%E&Sx;n~&_tjMrx*2(VLh5>-;@d=DhW6j9W%_0I^o$7f9+CghFC6(8>yt-(E3fwQ5mNJ ztW8PlgwCXv58*rj6}E2sf7eqqe?BG^xXf*9{edUfzlb~ih%FhaQ->xmI~pp!b^24f)gG{7W$}j(+cmO;*o%Nn{mzG z7Xzfx719AABlXWPdcbs9sKL2i@^(}^3-3|`7VK(~SJGk4yQe9a#pUcay1Ks*V9!u% z;XO;-z#Km6go`6sKlN)bYTM5a?m;30l6H-COVp?Q1|gO`yW%;uD5YPY%E0MnsSue$ zxpz>9#Kjj;Lb|ii*5qw`G;@k&a*e48tqXY$lJ4<2UP++#dPk?0)iwEr=b2q~=u6Mp z2~zZ9xn>dNH!XZ5o`oT3VVBqb64Iuu&zc-YmzKo8YAuq36m#dQyv1$4!C=Q2y11gM z_e#V0dDQQJV+F-6wqLy$tNI-4u-1-3wzomUdN0k(ZhHaCRICYrwkoFrZ*_7V0tM#d z`d!)Et3622|9C9pviNuHOoiNMj3b{H-u^8`K5Xuge!4{7PL!=PKzAUN8Gc&C%b%nZ ziARddk;`Bw3*Y>lg-7(AP6y>bQj!w#1v>)@Na9fz{mQrt96J**E+vV2tTy$(l=yVi z+E$4u%rv>50^YDX&D^BH?X8){jsazV?=E+%`C<<$n14O*pNhKQ>-=N-6^uU306KX; z8#b^5r4QBZC|}KPCE}3SzG195qVH7p89dU0DViu)Yi+_MBCw3@kOvbFsW=|1$H%~Q zlUQ)#`p{g}cZF;!#zdw;1Wcpe2b) zBaS+3feFCi$pWjfUE|CFbI0#Oezq2{+3B^2a!O}yZJ$=&xo=JXknCcjI&*mP6kP&A zN@;cgTf;1k@F%}#lE6wN)GTE!dqTYI5EeYbSu>>lk$rFWuXRB2U7nc)CvTu|;gLO> zhpofI2Y}s}d{gdsKNtdRmRr%G_?)DCeAv#G*bQ#t`-k?$^BZfz`ciG9#P4|#ggQCF z3})p04aV#$CSA`@0bql4!xyRx<#rE|8X^kz<{5*Z16P^n<%5r9vGCsaIhf>uG}QL) z5kVWI&j-Kbv&%jHud6sYz=VUNL+ZOO>7}@oSU&o-5sOxNCg!R7{6FAgRsTC`>N)Dfjw4R_ZP6q6g`J8B|XEuU>n(R|VGrR{1PEn=R!+#2^=wWJqV1 z=GpM}dKDsL8&K=Ga~>e&7mOIw+ilBU{fMYfg)zS{7F-P;lM?9gGY!%%?grQz%=hM9 z_=)SO+Y2&HZX7OCRdpWV)-ns%)w~WJEYr}oME%PeCmq)_X;_&>PU&k2INU-0+u%+0 zt%v^EBuw$#e-3Tfzf`>&cu3*F>cdw8%y!NP(y-JCg}v9otrTT?dmN_6%g&%|KW8&tc@E~@y8$a9 zfBc%VB3K7S-!V-Z+z@jRd95Q>JkHc0=}S9xJ};h)($+o2DhmoCq^O{0#z2yav9<3O zv0XJM|F(|*A<29TrepLUc(oY_rpq>fGR&QK4m=>Wx*_-bmoB-T^avk;p zWd~h#us0vTz}@|y*zl@?OhcQJhMywFThnDtmOtbrG@dUUgO|W6;>~fEOMk#H@I@@} zlEG!-L@98aXG0GSB$Cc19`yvX98pMsSif1tm0|(Md=Z@V4_r5WnwW$=Y^Jv%hM|?J zL|hGW`WFV`vDjSLtJuO)Yf)1>kP?f7r%zWFfz!~sBk!C%(%JhGmwF7wS* zcVT4G=bNp;`LdEx$t+S1qj?OV+;Q6Qefa3_afn4rP;$$+s}zQ(PY8 z>(a#cX2hb`To((k-$7v@>@W21xzb|)`*mz*94ZIjaWd2DT+j_56}!rQtQaUT28pXe z{A2%0#BuMg?YoMi;G@^1LRVQaI>HLTJk=I~)fHecw$}ZX|Mq{H-UW44d2IY3I&ATz z_#TJ4rjEdNC|>~hS`CJ-N=ugKTUrvt>o!eUc@P!B!!8oYC+lSt+uitT<&*2uD+-<( z_xXdFfN28DG;_#TZVCjr@j7&39dT)dMq@EV!n7uik+F;C7YsukDf#UI<7LBjZW+h>Z$X2GR!9Ot=mKlcOtxa!gme(Jh509JN6y^nE~t3L4d$bZZ}03f zvo+&NKWS}C3W*&et(;OR`?wC54K)Sm&xbDV9)d368;x7B=zAQwg{!SdOSfaa;yLtQ zniA+>#-{!P6go0X7MK3B*O!MuKBNM;na4-NGYqdKCF&)1a({PXCwe&z<2mrkpDQHH zY|FU~u7Z!{7Ae@a{BEe=T5x?~9oCv0eM|aE$PK!{YE;jW!1__gzf=O$y07%u8B$# z-AU6Qci~2k!}w{Nn=4wuvXl~=%v}lz3Jvk>RRcLD_S@8dk_4{Yc-5!upk$yS*jWu%FmDT0*6je_kdOVhp*qYqK>aS)N7v2VcIpNj z>Q67BCE4l8Xz-y=rqv{_EhJpPs;KZ4qdB03P&0Vf{92%y$Nr$pfC+T*LKx^Hzb0W8 zNy~?xcHdI)8hB^Ad=|debDMh;nJR;?>rf60+$ue5jK@zR@*lqEU=Xx>-~*F^4v-S= zJJbKlVu@114{C!gVHv=+U3dE#l?Pa`;XP;o$39(CFLEKyKoi7xg4+S+L0C6;@eY1ObZQF)`Q+vaOh9PQXSe9Wdp^L>G# zefy31$stZ&+%7G@=;5N;++Rt>JYNh?BB>g$sySL5DNxOHH=aVm4Xcqz!Fw%m3^QPH zE@M)F5#&=@Ld++kK z(BGW~=*zGd9E$lQ7 zLWbd8GrHY7v5B}PjqI%kXvP$y(6NlDVks~XERn=*B2Vr?tS^0PfNZzIUkA9m{uQEt zh>^Q9YdkC!A~p5~TyNfgrS8cA3(26H-#qfoU7RgJ$tyX3#JT|#1~xZ! zgib2L61!--MX=G#n$;53yIuw%<%Cj>uTHat8T+t3Odst3BxdgY0DwZTM`LwpW1i|9 zRpU(jImcv3iM`RxyM9RiePCJMB9B%c`3T;TC{AnxPFuhY^a%9rfmYH>^pJIb1w2`J z55+t9)*f}zP|poBUMtTYmpuVeAryF+gyTQ(z0xo`GgX3C{64X)_~s{SH(0kKuVo7| z+=_4s6!dxRhI_#b7a4DAB|*L+;N63OK@JJhHzBfh_b0AP~o+a?al39zUi zg(%=vPTsKm7aRsY@F2tIyI~gV#V6w_Cvvlr@g5_ZRkIE6%FBY8)Yd*7^(*``;R-_JehgyRRPpq=S*8|&us z@>^?aJ6J^n?j#|(M#dAC)DgbZ<+JGb&@{yU?l8LwmAL6!$shho?U|#!@9*MsLMMtZ zf6?nfV4DPVX{>E(wy47b#Zu?_EN%yd!jhA1MFt;j-I1~_{c_Qi7 z_SVW9+y?8c?st?uUh!a--{skw&#pfPo^jcokNfd2>0k^|V*f%ytsM*}6x2;`+s_0a z#}B!dCdPi!#*wk@viL}_2KPp8*QyAxaMto9Sh1-z#}WDw4}xsnV&K&L&Sjsa!yFR$$#?$)ZiRohbF!3-OU87glOpq-b)arIpI-xFL zA+x|t0!2Tyboe5@m%FVFf1KKmJ<0&1d|n3Nm=Axw$>z{L0c9R23>ICXMxSZYtx%Ep zn6@zKG~&`b|3tP60`w|J6n%&rpi7YTcNm)do)(b?)}6w)=JE!STbEA1*_nCl`=|Sp zglW=gWCb>V2+qO%XBA}meY@u+wbDyR_CztI#ODbI%;}I2_`nxm*o`8!!LsA__oi_= z@0Km;-tf}xsl$u&Ac!_GiKFcS>!$P z&EK&X$3mv)vRhb_dr;qVcD(ixl=?@dE~TV93Uzb8msu;AF0yk(y^=a4Y1W1OZ%pBU zrAninb3vh%QQJZ?kvKE;G3N}}jzHS!D4NhRgY*!0Q`d65PW8F>)hr0rco=wUN}0Qz zsyiU2ZpIm2Ms^-kX%yN^lU{=H;-T_v&{$7ReOZJf2R_BxvUqGou^lD+dJ+04`|}Kx z|EyU|Pcc?0brIWpru+4;z`|ynqP;j*PU4NwjlG}mpG2==FKOTyapkF@?Y*XzL|bDks}R~^{TjRqi`nmc6y&f%c=)W8~7&CUt#ljADvAU(447fMo!R-&D1 z6Uu7yRpStbG#2x$sRV`&h0sa!9OVR0jW&ftk>T0MRqSY_Fb{fRE%l14rP>_^)q<-A z9F!Gljhwtr>kq2`_W$~mtlOip{Uxw`pNX^|^Z-sW;M<#J^_$pQc}bF*rw_#-Z+?G{ zI{hGz&tnex{(BzvK+t>yDxK#Te0eL8=+6SxPIWeanxE`q z|0O*y9rZ1Tg@-%mW!PG>1(XQb$Ek>O_V(4I3sz(wGyWVqh373m;jf2#2makR!+)gr z;fRU<>k)e*EV__0`*w+%H2BSv$AkJFbI_~Z=U8Z2E5`+`m~LWN!GWh!&ErP8WChn6 zg;rcQz`t{?yHYoUy#z}+eSv-|qf2h#Zhia0@E594pE5C?GwVA!fSr zOzQt0gX<>ta2hF4sO_J}=p5Afm72R`8!=_W*lWULS@Wzz=mZ|AZ`>SOMW0r00^bx} zx%(sVvSw_!tD5A9KYbtFgO2x-g~;&>7HY+UK%e<8z?5_L{XSp%?E}>-xE`Jp``u|| zXv+bJL{evanKig3oP&Ct#vn(`I%uC-(_>_qR&3_dvv@Md=M!E-iRa6AG#W3lu8`k< z0Wuo;W(=x-3gW=pFP~{q1!!17bn!G*#NdQI9=GngF|QSl!3nrQ_ti-bL5WKOD-~& zf`bDo9sAx(x$ksctyv<}P^6A-9c*6CCZ~8)&yopIu*b?(if}-JrW)xX#cFvb7)C=7 zS!&Xr3NvD)N9{jU5`btN4dkKLfEK511KEF7rk4LVjPVk6c_WfBjI6`w;!x`X7-UZM zJUnfG6C!nOjzb*UcW#&O5>4LGWnMO&@{po+)s&*l3+0PVH|-T6fA!_eIxNx~c4D(> z6vw_@YLy~vVdy+T56O3}>RJ4#jX5`ppqvml&`hoI@L*BXCdP<_m1rnGrW)=XNtd#a zW@i7zG;I)&Zwl%HKBDVDeCEldRpbhXyN9-LCv{%1^a(j2R~HadBIg<-&T-vb+XojB z{n0}HqloEl#{CAU5&j%b4*JaLX}J^<50QmGjnBYIH+u8(n*Lve{T@F46NQ%{D3;vQqXePjLj;>&XYQloQ4WHd-+Ncv)@PCh#pX+{2M;V z9{Hw6yi_6ZIzC|4{A?999R>qpD&><_C`Yu^)>sB&b3da=5$5~A5aMZA4U#+S5Jqhj zqKNqHc+MTxLODL9@N5;SV<#11X?3xd ziqn_`YB4lIjV3whgvJ=LW`O*U5KrbA15{pO$1?VqKzryARr5q;pAh?^=G3@t|J_dT z`WAud$-U>8jH!(03llNUHB?4ICk}6j!RuEylfASXj5T7QETSPnYNhrh3BwN&5W%B zua7O~QP5SuY^6ToIG(~x=_~{4;<0JZRd8PSx_--voOi->^Lfb}J}qJ`JJlINe!ZO3 z^R=gYZ8_2F|@`E7Ly;>U>sBP!w*xEA-` zIL9HN`)@GunXO2FoF){RB>Gw}#!aRraQFMC#x}(bLgGXokE!cycGSJ2&(u? zJ3-1}IRA|b@n|lu`~6WUV^)VK-Th$b`QgO1)*l_){~y|rKTCe}U-6W{Axf;0YgNii zbYuX#d4JtE8nce1pew*e^vFw0^LSJkh}VfbGn3lkfWeNGzso?k2P2jJw~JcS9NU4r zkaC*8K2KeK@T=S^?b?qApJ@f;(*dVdO1ID&@%L*lxOrLQ~X>jOSnn9fV( zXiQ9UTA`fqOBlJZ*Izf5NuNyb@)@Z&s_u$`yraGd*riDmmvx7HLFSvWs=88#@UEiT zF{fXstJ2Vh0eJ$*l(~MB%%2(~zWyqkbt7l92iI_7LF*^R>B7pV7WT7!EAy>9_`;g! zu<#|@dnA)4AV?bB(PFuaw;x5FXD^tGBfgwY4-7ssmRgti9J|Rpgc-6YOSUj@$7-j! zB|_RrkQfsXM*+(7U}EB~$?M|Ad)HTb+{)q{mVf`)lnQ2fk+8V|TJ{a{wADYnDow~9 z?R6Od74y}i0^ANWMC~S|`$0{KN*cD7B;;GW3U5h#6XnZEab{a>K>KghG;*WN?}p`s z+zZYaX}!CeF$ELyUVQ%#T{|Cz0sMsCQrf>6_p$xfQ&pQ+DntjI*pcZi;LnNm$d@ts zygL2<>VW@&qgVZJ)6l{%tn5$7y_6{`Tz~6cCr4uiv!7b^x#nc4w(l?S%~9uj$x~J} z|BO%~twA%lxn;*p%(tY>VfY{>@A6g_c+_SqI z!Lo-WD0&sOir||{K)-|Dbn^Xx4X*hj2t1k|1t^0`vqEXN~f^5`(KKQ;d#b9s6=9;r4{?9!OJCt@Y#{|#qQo52DE3u5& z3IQsQ6;+PAPc9iVMC%tJB|UyU<`DKWhgI?TQ4agViL7W|qT^Izi303CIwRFdJI7b^ z?u;lY?^uOT4`5eeQ)V|Y%on!uxV)<%X}E^(dtZHDE42uSraR~(KMZ|4Rx8LOb^Z5( zHPhPr_6`6lXp>TQzT^yYnAt%Cp z)1@VQRlXhR24wZ#%R=gv4=iIXJx7VjKy5iQR+sQH4p}&leR`t8`OpX&;s6!0YSCF7 zdI40;Xu!IV(5>=HO4WS&*!1%XFaG#Yf0%V6zE6{M4@@>}hYOqW*#W9QfpatKaee`V zU-+hOlB|c}_lUTGS)8K=5Gy7ggpSWhujNT1b!+AazLtfk5&s(jnBOnhF7)J9BRet; zUT#UBG=C0@>(tKl(-o!R*pWCmN-1W;=&nxLVfm*X20d53Oym2^6}c$stB02g**{YN zaxbY7_=Rbt=0eeB;ljNbL~h};Q>SQotbb(Rdo7!A*tl*Q(~a$>rioQKW(l6r+ns}; zaECi@BB2-c+iiQFmN{iG>O$3i#vjzu|G=UZjpg2ix=_H84oECl&=yhVA9FQ)Muq1c zqCYf7^u;4-t;ONP5v5~)VXb+m8N0%kd|JWSXz^vDMKH?Zsqe|~WG z%V!RGhSi23RkM~574t!VL9oP8i@+7Cn4)ReItHSUK@$mb#apX^TD?}ihhdP7qWm@+hQN@Rs=2hK-a?@dsyVvRT0H;YI`ru6EcjG zIQL5+M1~VOU+vJ@IV4GdXf*RRllt{Ld}YplHqJI+szIYxOv57c*WDs52_{7;&A=}I z%#X1=I-(Lj?Sw``NODEIgO>Ov1SVkvt-tNqwYPA&O{dW&B0~tQ3 zK=#fgTNf)o8aAvDXO8toBWz2N8 z7ro-{G}7RCRIE!85xCvhqN?Kj4a{^?ln3KVy?8BkGE;c2h z^Y|MeF?Q!p-_>c@0P)-&E_Y8GRx|Yxg-5k#_cD0MyEYU~U?Xg;s&v|U0ynB9h$!z~ zdg93?8~C|6%wX3kks7ZI6XA{b6DTJ;n_&~x0`Ke(zLpOkl&7?!h|xKFTh8Wj80M&% z4+Fqc=|s&O<^T68XeQtSIXSpqHp@6NxTW8=q+tw9hWl&{_OS(ALn>o1Me+x4Z`_IG z_Ky*kK%^18{dBnYcbuBT+FE&-)RD}mMPtt#7Fs`3$QoM(qFGgsp+X|~H1`dF(KiBI z*CjhgfbA~^<1=U}fJ!#25T%g*Gqrhll1$!RkqxqWs4ffH&#&1W>E1BEq8cv+ZzP-3 zBrZj10MqH4cr>?j8hfyc5;}c&gzd{=Y-BfqH^AsYWKch?Q>p)Ixc#Ou^@u*!OQd_* z?C3Jq>^rp1ObirTSio>}+1|@wozS;uJNUB51#bQI*jNQ;`@~CsqObs<(G!qv+8$2u z`&aSZ56(Iy_h^k1_Nco>X(I*R^E`~O5JSLXCEsDvTs&Q51k*6M#TcHs*)vKee**0I z_+h_Mp#%fgw*0=^4c>LvptS0){W1wVPhQ^4tNC{V7$c~&1c zrnfJYda>372(q8a9yf;c@0q6c8r&BI44lua_pEW(QJOUUEn+uTD!=i;zhF5ET6`w_cYQl=wKVdR@R*nPGnxv1HZcP*VDE=y zpn6|{f0?~iB)f3SB(-vqefY+2+K=rMV5NmJ`rhZ~O7sDO)>om1f6~*XbZY2+;ed8D zm@H=UAc85{i?kVtPlCyaM{K@=6>A&WTge%uVWoF`P``^^0*|_Y0$Umu`Y923sNwIK zi25VHkj-jky){`ZYANtb`uhl;hv!C2)Raj(s~yKLEhp|{|G>kDVh0!gW0OMI+A*bHX5wimgwhW{bc4r-TDB|lJ$BCb$2 zrdqSo8rf&)u~uB#+oH0CctG_`+9g`6wuMPS8Q;2IG0;{%6Jb z=L#mXVxyGxx(NHdz}3XLeNqD}$WX|QJ7{)Ui-w`UE(DxU%#9FaxbCf6?rX103^2oQ zcq(#a)RWjcx+pM>E^7IGl+ALF$&|NdNcDPcwikF5rm6zy#BHg>B=;lJa17$DR3T1< zE3A;tg9Glebih}Kbh+%szvLKq14U}aeQw8V$4vv2sW{X^K)BFsgl^Qyvp$!E@@k1k znfb(Q1@{t7_u$|uT~`?{fjd1qCUuwugvZTXEvvs{ zFW2hP+sWNJE0ybv^KP|#2Q6z5vn={A*y9?QW;1RX(}eox-*C|kASv~f(= z)3=Pky>9YKd?#;S6vQ6vC*ODT5C$?Gz{cybkwxr|6SaU7Q-_)t&R3o%e*)PYEeb44 zv*%|2?K7f#IVcETIi*Z=vqoi^6#O8&Y9M@Pzi}`)VvgJ{Nb5lPmcW{OwJ>-fS>F4b z^kV!qL}UXTzrCOpJoquJNa6ZbsWS%IVbNSt)*)f4P;9b?IZtuetidNSqhrMq?L>?? zbgqXwnMPK+v9wmR0sPAHc33ghW2m+{GgUY<&jpsSi3NQF6N2V%Fe`L&_pg6NK4A`Ak|LP9z#4@G2sqb6S)=# zfrnwYQu3)mw|{(AA?xm&9t3y7bWYZx&%#9BZAXeHV!WEir|3;PN#0yd0x4}xzv@4! z%v0O~mRgcU)CXBs!lK(nLitMK76#M+)9c;DU$AXRK;G)kf;5PC;{xqq!yARb^-O`W z?Y4chvfdNJ#N_ts;T03bSsYPIAwd%^pWOZsO8UW&bn=l5d-QQ2VYgC?jrX4#K<|)~ zAbV>eEyIqNw5Dz23+tz7Q>4V(JysMu!}=)wTE|V=sfDF%1@Uo4Y~aq%g86+0THx@y zHE*&5OwkK_Ot)ll9ELp!f%xYNu!Q7i`JTV@P&6-kq|ZSQbjpTSRR55#4p6oq%kLBt zR;3>1IrHb~yt_gX-e-zp{~J?iCGd;W3VXOw3G>A`jd5UUI<*s6E+xYsXv#AB{I6n;UEOR=bw$)MA4_NID*@lVsj>G9J55{4)YHp}@3Dhvt>1pap%6A>3C@ z9J#v97ew5NxiH`H*qqWZ?u}t-w#%QBtc67I{1pn{yAF*RhniJ2yP(l_Ig91T5fyen_*5y=J->T#6St zc5{q%e~@20(w}OwhwP5d^29n+07m!itvR)G&I7Qiu&21D)FG~m)Rdnril+s%zMR=Z zTn7h$f~Y)Y5X)p9#yGPsMt<)NhL}3eU*C#7L%XJY!Sc*H%H_!+k++&X*Lwqv6*(z2 z7x~gwtHB!8n)?!Tj`XyzNU*|UY1B2PFwz5jpGo5*Ry=Hk2peVtjt|WZ(-*a-dVEOQ zqQe2jKQ`@ku%kHSHm_F*t-pnlP2#UQ>SMAfiJn8tvRK$F5Esc-iIqE$+Fo+))PM`m z8v{)#14%V$$BP*2WXf$c@o|$^nWldTg%AT^F;9a9`UgH(zyr5C<`Eae8(B1v z)1haHA;oFv&VmbF(&*u($^+|9sf+`c`(+Xs-cdHKsqHJa`t|DJ0dg0>fiXg|0+7M9 z@~FyhU$_`4ss=x8(BTimhq1;vhv4HMIfV9CA=q#P+dcHgprYd#DK`m-=a0ocJl2dA*(CuW;f<6XXK6 zX?q4USB`6}ZYEF7?M<5*m?~(|t_V_~IP3z8xrMn*1^2*zXZW!s9LJ_?T@&F1sT2PJ zuYJLOR{A8G7GHNwTwYY0OhfV%-_1c66bMtn1>XmzjD0MHoMduG==eo&D#FUlp;Z%i z97}U*HFH%KsL$MoaCz&iww*zX(`$w$S8I~4xtYesHexd<%Al$!jw8CF8wRl#&fDsJ z+NGS?2joEV(%RezC0yPDt7u>y6Guc(|H>4V_5w_Ms^qrV`2vwMg&;MT&N2X)i%Ynz?3g~IFd|kvL0X3YP4AlXzE}z<2lX0tb%xA4VC0=kbUm7U( z-}lJ=u@~@L@a~xsmT&iy;sO_e)UMSJGQ8HZB?q(`fG}$m(XK9^7XA1_-bB!bYJJ7xZZFyjv0h z!hqW&%^!V$9dX|ubX+*FA*A9klT}<>T50@6#EV~8S75A;lNW9}Ov_FtA!OTR|Cjj1 zmrTUhR*Bioov+)*z#-fS{o-Fcfo?x@_F;292Dph&3t#HC=z>W8j_54(&}FVPay}gM zJ%z{|l;Qv#yO6^M3I^gIQ?=9;X6VRO2j}l_BvMM5boWHxUP0ZMD*hDnS368wtjO0< zB>LUF!bX(w9SJ{viITNMU}ocQ`vt#(*o@ZmO(8Pf+O>0$m1c|0`o&Hle*N>Dk~0dz`v3mU={SEiduWlXy8nn)8!0_PWL5-IKgqtzj|*#;y^N zs-6Yc+B+ZFkcu5!@mqNuIrS?5>&>?LI7y|<3lyS5ZHij5U)zN805TWVk$8z*)*5*G z2Ei5hoSci2XS%3JH5RR?`=W3Xp>HmG`dxkr^WIa4#q?W924D>*uj&W(D9oL=xaSI! zy1H(W#>~f63?-Y&k(@X>@sc-lpO66gJ97=t^Vsl(fPjeMI;GZ&3Qnl}*3tyBy1&AT z4VJEgiv~OGC?axvMQ;RLH1z90+-w*YW6!c2#gId6F?F6VEbn#>g1N986u%AN(^%|P zUb*y}KhX|3Y;E?1S|q`hx4qqiZaOwkmFp zMp8~D?3m|xu}Ea`$fXgNwxyEzdF=<-&Lu>jToqb%xNJxh+%CQE%c;6C#oS6yOw$t8 zmR`C@rl{Mc*-u!4#&6%yk2~Qn@kZh!_m$w`ZycaQYFDef)*i@Ru%h*QFb0$w8ER2a4lezKhtF@uoL}?hI=dN{ik3FE2+9!DG{35 z%MGZM*XomJKGZvW!(dGfrx7nD?j2ixPS+^rGp4X8eV+$}LUtCDk@xA_=1Dr3YJC~F z=Oa-TBzMRv?B)0DVukV*c*Dq~OiH?F_Kb%v&Bci3n-bY>*=CVnAJdLe@{C0w_N zxIgornKF)mUYUYj27v(HikwI}O;^pE2gClhezxj&s1{$C3KW8GS61F;#*Tmw5{L@9 zk-0ApsD3`r3p(U5IXJJrZ?&jk68~H-Ys_VP!=<;dBGj=>i0;b=`Wd8kx^`bFG3`ry zVj5q}lYovS3Q@?q*c2uTo5D`@LneDGa@h<~t3J30W{C&XGUtjHJOPW+PODC7#fhg` zR#UV^Imzu<75oDnw5F2!u{FndqmroWiQe`F+9OyAl2~xs_%|yHIjrXk1FipVr~Wi< z+LdVCsd!dIHu+)LB8{v&_n4wvQSiQ0;68_Y(aJ0q{%YIop9MJ!&9bp;<%1uRs{&v> z!kMH1%xvH=p_&+gwU9Ok!^sludsoZ&GWV76lTnJ~RTSF%q$gaL^Av}uj-r;_*R7*W z6i8}!pyHHCYZeq3J2ReChxP-mmlosXZ?IXs2YDUWT86*jGtPfT zcOa^QgM#~Ug$Kl$UQ!6KxK^z5)hk9}bQ9$==-%|W7%L$OLZhxidh=C@c7yBXnBc+( zqQXz$)($E${gw)Q>&?oepgMW`su>$^Kp+K1)yGa6Z4`RW@;d+L+{vLxU2q-^b&g0S zM;0enio5j{p-m6^IH&24=!$Oac5JLl(Ds5HoQCgF+@%7H(z!tkYC9l69g@q+qwLpk z7|lWe978RwCr(EVVFrDu>GuLSgiMPD!|{{`5gNUmSQuu-jU)0K_&ipGJsawThV{R6PN#&#SvXP+Vn?g5JdD~dRLH|l zDiTus7r56Dd?ozND)xa|WD8&jq9cKK`S$6a6he#8<1!34z5`%T{c)K5vZbjLgdxST z+JYY^WX9DU{2Cy^ItK!NFJTCf{izj6h~*=T%Y`C{FBfK!k6gFMo9fAbhos$&@_q~Q z_);-o)95#C#&p5#Y#YV%$z2E+x`T7gf*up#6jM?`GW;VoNRfbyk`l;j8x*C4ddUfK zPfnKy$PgDnf>?a%hg#p_m4a_V?XTGCFiKjE5_%;^{;8jV#iJ9lCJ5%$y54Kp50F&s z@H!`D*MYbTuWI1VYT7bWEH`OJnU33w8A2*cKr{br=Cs zAg8TLl~UsjpdRuW6Nwibxlo zJ(AkXP6B`846C^wRZVNwlZH!}O;YYpX8R3qjj8w+H{c@o2ZQ&NeScn8*^KVq|e^qk?fXCC=3pL!CauBsyx6jI=scZ=VOZGe|&SzsP6f zV&TRtAICd(pK`h<4!s`$Hq+C_NZWn^^LB^y5Hm>zWqU<`i#S?-1Q~VY|7~i>?JcgK zKc5t|GB_Iip&83wxmE&_AUQ;EbQOXk#LB2#FdZD}ly|~F^ooPpM(TpvX2qtcAWCABT zE#NXO-#8Wr7X_5F=ePU`n+`JUGJ|G2Y?7}_W*U^_>J0Gj^a1IzhLSkO8vSYSP9~?F z9|FL;i~y2VBD)xd`yf^&e+igvzx%8+U!pC21X<>hf9#BKwhfbcisEV0Tgashtk#D# z;h8=_<6w+{a0bxjmvp}AUkKs2SE4&t_rqttUb5>J`+GRqRUeh9cHiy~6`8E0$8Yd8 zo!=FIz)6%vm$;)ke)fNmI@oCh$mD1M(Ptwx3>*waswoumgFkY-aVsITg)6v7uD=z} znFQ7f#&y706eR-}tLv;yh_plfU6|8nLfTC$>vVgP* z8(7^YM9Bt|^bbVF#Q3$U5Wsx-ZmzV_3KJ=S)(V7o3XAYPe=Z7(h7z?z62 zmc8E%2$n7d=60*lEFOrUpXpTa`kkp-Bc3m|2C>dBVOu4e&Iz5fTdrcnr_d?r`g z{o8RE1`gMw#V$tL%hTF|h^gnY*mCXXf0zlByQDi~+r=BrsTxMZF(Qo?3 zfF5z;DX?q%6(jkv4TIX9=u3Mz8X)zOnxVGqV7;~;k+FG(E`k2(VL8ZBf!FKK4?G7F zuXFH5ns1zvUq7NKnqtt96lBp57{mpj6dFQJq!TU9virqtcnuClHzna1i1dQ!tPI)4-@=x005E-XA_s25k6&|)(XJJY^3w_x&go8}sy~8n)EVQomptP{G(^uVY22cD; zr5E!k?;p~v$Mi~S=DbfejZ!_#IGf!m>}>|N$%YTeNjcQmd!AN_e8=HyhP3=y=<*WS z3<%eOacFam=7w34G%gaF6~f{Sy;=y#GsQAg^4~6L=ckTD#9G9ap_`=V&bKkNOzq%^ za9*e9q21tH!sgAurUxgSARPYHMhfJ3ANy%9p7;lp&kL^XyOc$s0U*!UVg%a3R8YSF zAaMML1~hxmf#wv7th1vm)j{JiY+r>}c~JWR5-BkB9TgjZyj<=N#$sL>>9XgubyjDQ z{>szhnNRKBgWAk`2oLc{>aDIf1-Q6gCQZ!4N9iaLU6`XfK&&6aFz9}P<7BM^v&r9 z{VSv$zVI#ujUIRi9q+z=Ef9OUF!L|JVYS!nBUGUWRUuiU(_Bq|GEHwI@O0DN$QU$D z|5Z!p164+pyG@j+<2jyd!N_R=zT~&|;0rmRE7KedDUZhUq&ZVF`ILM?IddEXlIZ^2 zW6ngj%d@ke(K*A(Op>U10s+}QHTfFQ0(Z#v?5x2o?~yN2YQ82UFHW;rXF2d-uh} zJhfugTl;xz>9UKyt0{Xy@q08)brDbj5W2PS>}b_rBpQ4KJbrqXin5PRJgIcpsn94I zwp@fk^nRLGGYAzW0J!pwq-t^FV_@V?LbCh$q{ZsyBYE{=&9s!<{Oz4WJ(;j8-~|X% z=Au8gq)YUo@yk4rfE}F6k*8QkIr8c@#iENR`|%0q_g8rIP9)n^RBQTxGpI;pDuyFVnIf2 zI;=^thBYaL5I|&*hiy$M`gXZoC%F0pLCx)wm9u-zfO$W{k@T2hF%o#oTY|1=$F8Bt z#`4@IqSlhv_4<&ESJXES^+JDfNCbf|KZCaBWyEDMt4H`mxG}VcJ>gLI{#+>Gx!N~r zs-f{}9uW1^Vj4PZRD*eV0c-cHuVDc*^t=tdg2tOm9ejo1UDM{uwPNg2lO2LCuX?&a zD4r0D!ZV|waXAVN&?vzAZzW;<8%RPTrgBmqZ(x%gU%OZ-G8fcezki)Ij98URlU71qBpr zDl>6+A2vcSzp$K{W7(o3as9`EWU~&rQh3S#P}4w6ib?!X1-+Dw&Mgm{bo&L&wl6?M z`c`J;C0`DpVI>6D+Ftt0d|7Rf z=a+r`+Q+5J3dC>S#_6g)RbR=C6Oz$wyD2vkh_MxYI6sq>#si*=$%B;iA6H9(agnry z5^^95YKUL}p#9gc>!w2FrEFh7RJUAdH{_e#oOB}rsLwhEDoC3cix^^QKuR>3Qe6(> z@3XsfULT(Ic76AZw#X|*jdgul)Tq(o=xSGE2Zu<{O==N}fPe572X3Foh9#rir)glJ zJi`SVvV;wwDjdVr>eTjzs8esVG*lYFkk|tQ2!2C0^-pPk-X^_B2BvMTwLOWn4ImDF7FL%@_7yH zk~mN`g2Jm7;T!!j`DVfla^y~zsCk&)JYI6$4+lRHc>AVhhW@y&%^uVqCFG^-1yFqQ z+2&?%@F+U4pVKf1jMJW8CNysiR z2UNRxPDycup3LtYh{U^NFPs2<&?3+WsoD>F?*h5_7DV>BD=5Hm?!l~I$5C%j{M{d$6N5aN(DWpEv(?t_hX%eU} zBGkQB%0uj7Z56f{EHvXl<2HBR!zY4zx|c(s>} zQ3kNVLo>Q7AQHCHnKGG$iNYv-6}jFO`fwp;c0~=bfRN&5cJhplPgYblRQTI&@+?ZX z z%U%V&IXr$b1yY(L9RPF(IfozaeG9nCf)9k5#@z&7jw@jhJ+{@FXuAA!$H2}!47gfo z1Im7^>uI@f2U1M1U-}7HuA2x~rv8G`3HfSQ^AUr0sjIF+i<_N&6CXIUg(S?az>PD8 zXx@}WOp7oOl0{LolSWM!1M4XS!kr({y`08^F2o=vNyV0{v?~I_Li57+jkGK%3GZm@ zbW^9xAqN1Rmh^c!?qrR=9~@`h_dK*Up6o=x0|$_>a>=}G1%y?ljIq?m4(UzCOEyY* zkQG4!uIi!Lx@PpZoDkH5_K1vOTm?=$Q8rjxN=Gyo#=MxGhk2)AXVLPNNrxK-V2=D( zLdBmHHys|wBnPL(a>*<~Fs$|cc?yF=GAo|xNIKBBWV$>9Q^n~PEEFqpzlV&s?M4@P0ZP$nj1!i9I$Quh zo@%}ctAn4w+Xv8iRHV^lZ*i?@NLnZCts-xU(MP+i4pD{=^=a<0kcOjcq8JCu?0QJW zNlciq&NN3b5Dhy>p-So#St^>3e#&i5=dt!%!5ez==g`eHy6b+AfE|AGpqUh~S!P*S z9V{MUL|WoXSqVgW-{f{7y&tmw0GJO}B~Cw>+}FNhbX#iYmW>JRNuLLzogR@7!Jg-h zW^-C!P}ID56YGi>1hMxn6;X)`Modsmb!#O9mL$8N?8N@bEjmx&aW^5Zt#4!_Ji{udz2z4 z+|C}&b(8hvQm?}+uzAT#fu^tL{JfZqKyZ~#fu?H-T=GmdJD7MtIAl>J>D8I^(60D3m!;yfxvo}v)0qS{QJ%qg~5O?rE@tPACHzWkC*wL)*ee|0A(pv)XL4F=^b%Wc_9Q}N1nzp*u` zSBt3%pWD9JlTZIr1!5@(cNiBE32#`X5Lb>){Xpp|#C-b7#+`P2g5}P(yvE1-SJ~rC z$5pmT?#SjFtNU0kfWm`QN~Alr$xe+DeKK9ls&9K2$_5Q3C`L&Kkr(M8N|ry{2Rlj* z)ky~|`+4bNxc@Gdk`ltnBx(8RVmjqk^@xJo2+`JnEXTabeRW`)dKX_l^?Y|ngLg?` zDVC;fwfJ>27G??bzt7yS^CjW?l#pBwO>u~XP|j_$GfYA*eJfgmz^)d-;=4fjB=nr{ z$v{{xTcbUid+Wk(Uo4t2B&6v<+X;M&bSXUMIl325ip%hx1??V?{npvL_djcQJc0ws zv-WV-z-hw+1n%fnSKjAni2SoqV_U9xbee)?zB1(lB-Z?8I){9Sp2AWTy75 zEquZ9tSRa=eqajg4yyO_yYy!KR@|ii?L4D0)wUsDdPQ`>GfJlXk@ipLJ->v2Gw2Bz zXY$6jfzJe-K{oRY%lh3o`7W!R^&I9FUkE|NiJwzDr}ls8nhhz zKNMd5-R=k3s^UW#*)mxFujGA*{hBx%7QQ)8bR!7^1);_WS E2kz(K5dZ)H literal 0 HcmV?d00001 diff --git a/src/boot/appwrite.ts b/src/boot/appwrite.ts new file mode 100644 index 0000000..93c1527 --- /dev/null +++ b/src/boot/appwrite.ts @@ -0,0 +1,19 @@ +import { boot } from 'quasar/wrappers'; +import { Client, Account, ID } from 'appwrite'; + +export const client = new Client(); + +client + .setEndpoint('https://cloud.appwrite.io/v1') + .setProject('653ef6f76baf06d68034'); + +export const account = new Account(client); + +// "async" is optional; +// more info on params: https://v2.quasar.dev/quasar-cli/boot-files +export default boot(async ({ app }) => { + console.log('Appwrite Instantiation'); + app.config.globalProperties.$appwrite_client = client; + app.config.globalProperties.$appwrite_account = account; + app.config.globalProperties.$appwrite_ID = ID; +}); diff --git a/src/pages/LoginPage.vue b/src/pages/LoginPage.vue new file mode 100644 index 0000000..9200906 --- /dev/null +++ b/src/pages/LoginPage.vue @@ -0,0 +1,41 @@ + + + diff --git a/yarn.lock b/yarn.lock index 3138214..d975975 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,11 +7,947 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== -"@babel/parser@^7.23.0": +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== + +"@babel/core@^7.11.1": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.11.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== + dependencies: + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" @@ -68,11 +1004,46 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== -"@jridgewell/sourcemap-codec@^1.4.15": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -151,6 +1122,43 @@ resolved "https://registry.yarnpkg.com/@quasar/vite-plugin/-/vite-plugin-1.6.0.tgz#3b8f82656b14782fafe66b30dfac0775b87ab9dd" integrity sha512-LmbV76G1CwWZbrEQhqyZpkRQTJyO3xpW55aXY1zWN+JhyUeG77CcMCEWteBVnJ6I6ehUPFDC9ONd2+WlwH6rNQ== +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + "@rollup/pluginutils@^4.1.2": version "4.2.1" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" @@ -159,6 +1167,16 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" + "@types/body-parser@*": version "1.19.4" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.4.tgz#78ad68f1f79eb851aa3634db0c7f57f6f601b462" @@ -194,6 +1212,11 @@ resolved "https://registry.yarnpkg.com/@types/cordova/-/cordova-0.0.34.tgz#ea7addf74ecec3d7629827a0c39e2c9addc73d04" integrity sha512-rkiiTuf/z2wTd4RxFOb+clE7PF4AEJU0hsczbUdkHHBtkUmpWQpEddynNfJYKYtZFJKbq4F+brfekt1kx85IZA== +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "@types/express-serve-static-core@^4.17.33": version "4.17.39" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz#2107afc0a4b035e6cb00accac3bdf2d76ae408c8" @@ -273,6 +1296,13 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.6.tgz#7cb33992049fd7340d5b10c0098e104184dfcd2a" integrity sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA== +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + "@types/semver@^7.3.12": version "7.5.4" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" @@ -295,6 +1325,11 @@ "@types/mime" "*" "@types/node" "*" +"@types/trusted-types@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.5.tgz#5cac7e7df3275bb95f79594f192d97da3b4fd5fe" + integrity sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA== + "@typescript-eslint/eslint-plugin@^5.10.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" @@ -497,7 +1532,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.9.0: +acorn@^8.8.2, acorn@^8.9.0: version "8.11.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== @@ -512,7 +1547,7 @@ ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.1: +ajv@^8.0.1, ajv@^8.6.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -534,6 +1569,13 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" @@ -549,6 +1591,14 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +appwrite@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/appwrite/-/appwrite-13.0.0.tgz#0c9c1ed816c5ff7f30cdae251d0c2b7f1c3c13e5" + integrity sha512-SRfHNj0y3WAKrCG1uZOrTOkemXQaWKSVPH0xcqa7UrJBZcOsTQC/cHU+3pxtQkUrt0wZzLxvEZBf9oTFyhI0mA== + dependencies: + cross-fetch "3.1.5" + isomorphic-form-data "2.0.0" + archiver-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" @@ -599,6 +1649,14 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -609,16 +1667,39 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async@^3.2.4: +async@^3.2.3, async@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + autoprefixer@^10.4.2: version "10.4.16" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" @@ -631,6 +1712,35 @@ autoprefixer@^10.4.2: picocolors "^1.0.0" postcss-value-parser "^4.2.0" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -700,7 +1810,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.21.10: +browserslist@^4.21.10, browserslist@^4.21.9, browserslist@^4.22.1: version "4.22.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== @@ -715,6 +1825,11 @@ buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -723,6 +1838,11 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -733,7 +1853,7 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== @@ -760,7 +1880,16 @@ caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001557.tgz#13f762ea1d7f7b009d4d2785fbbd250354d09ad9" integrity sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw== -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -840,6 +1969,13 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -847,16 +1983,33 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -commander@^2.19.0: +combined-stream@^1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + compress-commons@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.2.tgz#6542e59cb63e1f46a8b21b0e06f9a32e4c8b06df" @@ -904,6 +2057,11 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -914,6 +2072,13 @@ cookie@0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +core-js-compat@^3.31.0, core-js-compat@^3.33.1: + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.2.tgz#3ea4563bfd015ad4e4b52442865b02c62aba5085" + integrity sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw== + dependencies: + browserslist "^4.22.1" + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -932,6 +2097,13 @@ crc32-stream@^4.0.2: crc-32 "^1.2.0" readable-stream "^3.4.0" +cross-fetch@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -941,6 +2113,11 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -958,7 +2135,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -970,6 +2147,11 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -977,7 +2159,7 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-data-property@^1.1.1: +define-data-property@^1.0.1, define-data-property@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== @@ -991,6 +2173,20 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" @@ -1027,6 +2223,13 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== +ejs@^3.1.6: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + electron-to-chromium@^1.4.535: version "1.4.569" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.569.tgz#1298b67727187ffbaac005a7425490d157f3ad03" @@ -1056,6 +2259,69 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" +es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-set-tostringtag@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" + integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== + dependencies: + get-intrinsic "^1.2.2" + has-tostringtag "^1.0.0" + hasown "^2.0.0" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + esbuild-android-64@0.14.51: version "0.14.51" resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz#414a087cb0de8db1e347ecca6c8320513de433db" @@ -1445,6 +2711,11 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" @@ -1533,7 +2804,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -1564,6 +2835,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -1611,6 +2889,22 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +form-data@^2.3.2: + version "2.5.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" + integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -1640,6 +2934,16 @@ fs-extra@^11.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -1655,12 +2959,32 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== @@ -1670,6 +2994,19 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@ has-symbols "^1.0.3" hasown "^2.0.0" +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -1684,7 +3021,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: +glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -1696,6 +3033,11 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^13.19.0: version "13.23.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" @@ -1703,6 +3045,13 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -1732,6 +3081,16 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" @@ -1749,11 +3108,18 @@ has-proto@^1.0.1: resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + hasown@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" @@ -1797,6 +3163,11 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -1854,11 +3225,36 @@ inquirer@^8.2.1: through "^2.3.6" wrap-ansi "^6.0.1" +internal-slot@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" + integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== + dependencies: + get-intrinsic "^1.2.2" + hasown "^2.0.0" + side-channel "^1.0.4" + ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -1866,6 +3262,19 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-core-module@^2.13.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -1873,6 +3282,13 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -1900,11 +3316,33 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -1922,11 +3360,64 @@ is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -1934,6 +3425,11 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -1954,6 +3450,37 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +isomorphic-form-data@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isomorphic-form-data/-/isomorphic-form-data-2.0.0.tgz#9f6adf1c4c61ae3aefd8f110ab60fb9b143d6cec" + integrity sha512-TYgVnXWeESVmQSg4GLVbalmQ+B4NPi/H4eWxqALKj63KsUrcu301YDjBqaOw3h+cbak7Na4Xyps3BiptHtxTfg== + dependencies: + form-data "^2.3.2" + +jake@^10.8.5: + version "10.8.7" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -1961,6 +3488,16 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -1976,11 +3513,21 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json5@^2.2.0, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -1990,6 +3537,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -2014,6 +3566,11 @@ lazystream@^1.0.0: dependencies: readable-stream "^2.0.5" +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -2029,6 +3586,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + lodash.defaults@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" @@ -2054,6 +3616,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" @@ -2064,7 +3631,7 @@ lodash.union@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== -lodash@^4.17.21: +lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2082,6 +3649,13 @@ lower-case@^1.1.1: resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -2089,6 +3663,13 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + magic-string@^0.30.5: version "0.30.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" @@ -2106,6 +3687,11 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" @@ -2129,7 +3715,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -2153,7 +3739,7 @@ minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.1.0: +minimatch@^5.0.1, minimatch@^5.1.0: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -2212,6 +3798,13 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -2234,11 +3827,26 @@ nth-check@^2.1.1: dependencies: boolbase "^1.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1, object-inspect@^1.9.0: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -2411,6 +4019,11 @@ prettier@^2.5.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -2504,11 +4117,63 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + register-service-worker@^1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.7.2.tgz#6516983e1ef790a98c4225af1216bc80941a4bd2" integrity sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A== +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" @@ -2529,7 +4194,7 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.22.0: +resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.0: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -2558,6 +4223,16 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + rollup-plugin-visualizer@^5.5.4: version "5.9.2" resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz#f1aa2d9b1be8ebd6869223c742324897464d8891" @@ -2575,6 +4250,13 @@ rollup-plugin-visualizer@^5.5.4: optionalDependencies: fsevents "~2.3.2" +rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -2594,6 +4276,16 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -2604,6 +4296,15 @@ safe-buffer@5.2.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -2621,6 +4322,11 @@ sax@1.1.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9" integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg== +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" @@ -2647,6 +4353,13 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + serialize-javascript@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" @@ -2674,6 +4387,15 @@ set-function-length@^1.1.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" @@ -2731,15 +4453,35 @@ source-map-js@^1.0.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== stack-trace@^1.0.0-pre2: version "1.0.0-pre2" @@ -2760,6 +4502,48 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string.prototype.matchall@^4.0.6: + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -2774,6 +4558,15 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -2781,12 +4574,24 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -supports-color@^7.1.0: +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -2820,6 +4625,31 @@ tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terser@^5.0.0: + version "5.23.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.23.0.tgz#a9c02bc3087d0f5b1cc63bbfb4fe0f7e5dbbde82" + integrity sha512-Iyy83LN0uX9ZZLCX4Qbu5JiHiWjOCTwrmM9InWOzVeM++KNWEsqV4YgN9U9E8AlohQ6Gs42ztczlWOG/lwDAMA== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -2837,6 +4667,11 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -2849,6 +4684,18 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" @@ -2873,6 +4720,11 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -2891,6 +4743,45 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typescript@^4.5.4: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" @@ -2901,11 +4792,51 @@ uglify-js@^3.5.1: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -2916,6 +4847,11 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -3001,6 +4937,16 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + webpack-merge@^5.8.0: version "5.10.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" @@ -3010,6 +4956,45 @@ webpack-merge@^5.8.0: flat "^5.0.2" wildcard "^2.0.0" +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.11, which-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -3022,6 +5007,164 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== +workbox-background-sync@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz#2b84b96ca35fec976e3bd2794b70e4acec46b3a5" + integrity sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA== + dependencies: + idb "^7.0.1" + workbox-core "7.0.0" + +workbox-broadcast-update@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz#7f611ca1a94ba8ac0aa40fa171c9713e0f937d22" + integrity sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ== + dependencies: + workbox-core "7.0.0" + +workbox-build@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-7.0.0.tgz#02ab5ef2991b3369b8b9395703f08912212769b4" + integrity sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "7.0.0" + workbox-broadcast-update "7.0.0" + workbox-cacheable-response "7.0.0" + workbox-core "7.0.0" + workbox-expiration "7.0.0" + workbox-google-analytics "7.0.0" + workbox-navigation-preload "7.0.0" + workbox-precaching "7.0.0" + workbox-range-requests "7.0.0" + workbox-recipes "7.0.0" + workbox-routing "7.0.0" + workbox-strategies "7.0.0" + workbox-streams "7.0.0" + workbox-sw "7.0.0" + workbox-window "7.0.0" + +workbox-cacheable-response@7.0.0, workbox-cacheable-response@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz#ee27c036728189eed69d25a135013053277482d2" + integrity sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g== + dependencies: + workbox-core "7.0.0" + +workbox-core@7.0.0, workbox-core@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-7.0.0.tgz#dec114ec923cc2adc967dd9be1b8a0bed50a3545" + integrity sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ== + +workbox-expiration@7.0.0, workbox-expiration@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-7.0.0.tgz#3d90bcf2a7577241de950f89784f6546b66c2baa" + integrity sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ== + dependencies: + idb "^7.0.1" + workbox-core "7.0.0" + +workbox-google-analytics@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz#603b2c4244af1e85de0fb26287d4e17d3293452a" + integrity sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg== + dependencies: + workbox-background-sync "7.0.0" + workbox-core "7.0.0" + workbox-routing "7.0.0" + workbox-strategies "7.0.0" + +workbox-navigation-preload@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz#4913878dbbd97057181d57baa18d2bbdde085c6c" + integrity sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA== + dependencies: + workbox-core "7.0.0" + +workbox-precaching@7.0.0, workbox-precaching@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-7.0.0.tgz#3979ba8033aadf3144b70e9fe631d870d5fbaa03" + integrity sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA== + dependencies: + workbox-core "7.0.0" + workbox-routing "7.0.0" + workbox-strategies "7.0.0" + +workbox-range-requests@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz#97511901e043df27c1aa422adcc999a7751f52ed" + integrity sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ== + dependencies: + workbox-core "7.0.0" + +workbox-recipes@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-7.0.0.tgz#1a6a01c8c2dfe5a41eef0fed3fe517e8a45c6514" + integrity sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww== + dependencies: + workbox-cacheable-response "7.0.0" + workbox-core "7.0.0" + workbox-expiration "7.0.0" + workbox-precaching "7.0.0" + workbox-routing "7.0.0" + workbox-strategies "7.0.0" + +workbox-routing@7.0.0, workbox-routing@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-7.0.0.tgz#6668438a06554f60645aedc77244a4fe3a91e302" + integrity sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA== + dependencies: + workbox-core "7.0.0" + +workbox-strategies@7.0.0, workbox-strategies@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-7.0.0.tgz#dcba32b3f3074476019049cc490fe1a60ea73382" + integrity sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA== + dependencies: + workbox-core "7.0.0" + +workbox-streams@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-7.0.0.tgz#36722aecd04785f88b6f709e541c094fc658c0f9" + integrity sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ== + dependencies: + workbox-core "7.0.0" + workbox-routing "7.0.0" + +workbox-sw@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-7.0.0.tgz#7350126411e3de1409f7ec243df8d06bb5b08b86" + integrity sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA== + +workbox-window@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-7.0.0.tgz#a683ab33c896e4f16786794eac7978fc98a25d08" + integrity sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "7.0.0" + wrap-ansi@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -3055,6 +5198,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"