From 214f2a07a009f7359531c02462dac982a7861e8f Mon Sep 17 00:00:00 2001 From: Carlos Stenzel Date: Mon, 24 May 2021 09:22:26 -0300 Subject: [PATCH] create new example --- .../nextjs-auth-tailwind/.assets/Screen.png | Bin 0 -> 47510 bytes examples/nextjs-auth-tailwind/.env-example | 3 + examples/nextjs-auth-tailwind/.gitignore | 35 + examples/nextjs-auth-tailwind/.prettierrc | 11 + examples/nextjs-auth-tailwind/README.md | 36 + .../components/Head/index.js | 12 + .../components/Header/index.js | 87 + .../components/Header/menuLogado.js | 70 + .../components/Header/menuNotLogado.js | 11 + .../components/Header/navigation.js | 7 + .../nextjs-auth-tailwind/hooks/authUser.js | 71 + examples/nextjs-auth-tailwind/package.json | 27 + examples/nextjs-auth-tailwind/pages/_app.js | 15 + examples/nextjs-auth-tailwind/pages/auth.js | 36 + examples/nextjs-auth-tailwind/pages/index.js | 44 + .../nextjs-auth-tailwind/pages/profile.js | 32 + .../nextjs-auth-tailwind/postcss.config.js | 6 + .../nextjs-auth-tailwind/public/favicon.ico | Bin 0 -> 15086 bytes .../nextjs-auth-tailwind/public/vercel.svg | 4 + .../nextjs-auth-tailwind/styles/globals.css | 29 + .../nextjs-auth-tailwind/tailwind.config.js | 11 + .../utils/classsesNames.js | 5 + .../utils/initSupabase.js | 6 + examples/nextjs-auth-tailwind/yarn.lock | 2596 +++++++++++++++++ 24 files changed, 3154 insertions(+) create mode 100644 examples/nextjs-auth-tailwind/.assets/Screen.png create mode 100644 examples/nextjs-auth-tailwind/.env-example create mode 100644 examples/nextjs-auth-tailwind/.gitignore create mode 100644 examples/nextjs-auth-tailwind/.prettierrc create mode 100644 examples/nextjs-auth-tailwind/README.md create mode 100644 examples/nextjs-auth-tailwind/components/Head/index.js create mode 100644 examples/nextjs-auth-tailwind/components/Header/index.js create mode 100644 examples/nextjs-auth-tailwind/components/Header/menuLogado.js create mode 100644 examples/nextjs-auth-tailwind/components/Header/menuNotLogado.js create mode 100644 examples/nextjs-auth-tailwind/components/Header/navigation.js create mode 100644 examples/nextjs-auth-tailwind/hooks/authUser.js create mode 100644 examples/nextjs-auth-tailwind/package.json create mode 100644 examples/nextjs-auth-tailwind/pages/_app.js create mode 100644 examples/nextjs-auth-tailwind/pages/auth.js create mode 100644 examples/nextjs-auth-tailwind/pages/index.js create mode 100644 examples/nextjs-auth-tailwind/pages/profile.js create mode 100644 examples/nextjs-auth-tailwind/postcss.config.js create mode 100644 examples/nextjs-auth-tailwind/public/favicon.ico create mode 100644 examples/nextjs-auth-tailwind/public/vercel.svg create mode 100644 examples/nextjs-auth-tailwind/styles/globals.css create mode 100644 examples/nextjs-auth-tailwind/tailwind.config.js create mode 100644 examples/nextjs-auth-tailwind/utils/classsesNames.js create mode 100644 examples/nextjs-auth-tailwind/utils/initSupabase.js create mode 100644 examples/nextjs-auth-tailwind/yarn.lock diff --git a/examples/nextjs-auth-tailwind/.assets/Screen.png b/examples/nextjs-auth-tailwind/.assets/Screen.png new file mode 100644 index 0000000000000000000000000000000000000000..5355900359c6be0a8c5a06f6c1c6e61b001453e9 GIT binary patch literal 47510 zcmeFZcTkht+cs+1iiIL#qbq_aRZu{>1w=qPgbs!(T{&LMKQIXJzl-cg}le&dmFrnKR#$>lUC|zwerZXI8 zjvP6{r2a%j|HzRO!bgrAdv)q0cn5!;cKyhat4GvT9vB8>EKLOZTo}Ty95iib_-5}Z z^jSJ8mQ7juOY!~noc-akJo!`a-aYO)s;BbzoBjLuRdlaPM!tLs&1%WGzuFev%{3eN zf&G|W>uu8hi~FklH*K#R+ffSjsUPrOS@an|td><5N~GF86!80WS1A?3m%4$LXuR z{0{C#D6+Vk(`e*Fzrl0UYQJ1ejqE=gof2#AJa0tC-3<3ux4D;cfm(m$Re;%Rjkdof z$K9C!`N-?{nEv5&b&02i_1xJ@+QJkS7$Y?DKVoVW|6PHnxwE}>U0khg?2SfC9e?2R zTjLh1f`SL7C(-YwB}0GJK+y()TUA@ddH(+%&cy)(UI>jCrjz+vqq$Qs0wWpF%*_#Q zP)p?bXT`tz47eeXkS*VuPYIayj%z5!tQQR7|2f2~SF#o{{RX<~COb3dASZQdk3ag) z@ttGTaWmPO^18ta31^4euZGFr=KqfkzN{LCBM$3B^9cXXE7oJyQ(y7!FbXlvCCrS< zOfi}t{GOz-q}Du3MNMFg^1D9@ONbxrv7sMvce$*8d-+S!X35ZLAg3YUZI6jZpbJu# zGDNOvUzIS(b9c=k_y)g4WK(%=4$K8zpU&@2Zbjou8V_ez{HtoFG6uh`e^FCR!j|xC zB}Av)wj6dJ5!$#UGT<{l!FDp4Yr}zE((Ch}^Xg2?^8f9(uE+FS>#~<&Djxf=tyR~S z9X@{Vr;U~g#pe>`z&GVe2R>^F77z|=AwRJ!9$hQOhpVQCME_;y;!u^mIn4S)nldi= z$LdfGZW-@XiB;OpzU$INa0}gEs31@#Jr1J?6mTnxz71`0yvjewg5$5Q{m1W4g%=2+ z?q*~b6EXVso)*d%ph!IO=WaF+Ib>s2v}Y?W(uYO(?Aeta(OmECCU=t0ZdF`A&7jHj zH~zl6W;->)JERt z8gRkWs0{rq* zKi*X|0{_cJ#nPkVT!^pjbe{2Hj#743RVkrz>fDaQ+8K4O6n?bK;os!?80%2u@Ypo| zv&m%%Ik`9LO7}wcbm*UVKcwEZutL)wNwKsT$17fhk`688pO~A-)>K|eP`c2v6l?Q@ z!WaH_;wxt9js$91G(0Bw8z%VW6)N+kmYiSoqh?%~{`%pL9;0JHdnFp5Qx_7eIkxb$ zfFSKQA;8DCy*!cPndmrr$Wx5*8tvTDCI>aZ-t_(5=Se?fb8a4mpy#2u+S-u?DGw-V zW6K(gHaPqiP(#3*8p>fwZP{D?FiOlNN(OapnZYu{DwI^ZO+ojlTP|(Yc59`L9yU3V z#n5dTht|rq+#9vGDl>G_a;0p5jakr{W-PRY#(#N0Op0NYMkBJQvbDi?X2GOtmS=3 z=-zfOjv=GddAK+?GBVF`HVl`!`MEg)aaiz3*zEzSj^9PR)07*PLwc?A6;l;)1+sO% zWmm~&goeCAWjx>V1!{9I?Phq@51aNY;^E`;RLp<4JMpB)*T({!-~5H)K(=?7_1PYC zo^3?x0d4>mx-v#w*t(q7bRACR_1c32&#(I!+Tmp0Mo@T*5OSMw!hN}Zqa87&7+11T z%O9&*aX2A`@?n(3nPPkpv%6UenHSf|85qf+Q^FIY&7I4qtu?b><=WAH4|&N6>v*lN z+xso{3+glcn_Z=8&7E<|WN}s1;ZN%gkJ{{J{y0_45UZ&>veIruH*5diMpZtW9*-tV z+=Iu_nL_C`E9H(y=t+<@ezHY_HU2?M+i2Hyl#g*vOXr+bfGS)!P)wasv;O@x(shZT zfuY?gVfZ`f#ATb2erv{tlkcEY=UmX8)45+?z%s5>2u5D>sJPNA&=IPv_`qAyl2;fj zs%%XgB7eP|llH7F5f(G$W#%!_>Sjdv+CM1 ziY=I)tgwwU*A@D$;Ep7Fjwa*X$CD=ZnANN6m*ch$*U1+Pe9?zHDQaemoQyfl!uWY* zLv5sE#~TI~QbBfTypfCam^FFQ`=v$Ge#!n^KE-SKVbg_+7dy5C=a6oD?p}YMr;Xze z@0VS)NHM*2i19G^W*5K3S<^A3T-H%a^tU^Fb$$Ku2KM3&RFK57qPk`6!&sz!M~>}+ zq$5qT=+LH7MI|{L(Lm)!6jfesFRv2WS#DP^Xlr&+k%>R8?rndVlbDbdtS#+M6m(PG z6yyn9-|5-mGybl^c81oih2{Ub(m9&RiF*MUXVo;R-fsrnUbGcZ1vSO}1!5 zZP#VG>B%ky%^#4cI+(w+<43uq-lrs(j$KI!v5v#yrR@eUj8?A{K24RirgA?`%oQwE z*56!|vA|N~Zl>1F(YKU*@#iZhn-|2`Pp4^dl!Di|9AmZ%x{b%0F#*(__mPn#((HNG zQIq9K(F?5cthNPmr46uyORTJ;p{s=|D!a_W9#eI~=&$Ax=jqM_ZRsqIk2!W$s81jY zy5nf`@v!{LC4aV-cYWV5(hnHZ_ufO>jz}!Ai-aG4^zB7np0Pbl9o<~=U@X?cHZ ztA;;FcHHSekR4J#ys}!Js6_tl;yK5Wm@T3U^kPI z5}mQJ-YQQK;Omz~ZTf4w&fOLix31{5_&|ZPXgZWhnQ$vQVd<6Af6Ol)b>}iaa9Gr6 ztwC&dF9PJ<1!cSFfpQYKjUS1o6*d!>oDQ~^sd6_$E61%Eh--8R8z8y=7J=1P%W5sG zA~DgkibvC4PGsbM$k0Y&CcOaiIK$2ghyGb}WM%DWSGvv`ABM;>9Ko#P3u4YHpe#lW z7|$w~hbNO^@1eH560X%-#rtNA3=!{tjXaUa;IgF{1-6crtXpeG3marsdS&p|_*wGV zTGyaCdole~;Rh;tTgE3ny82Q=5yE&l3%g}YXWii{EufHWr#QJdTdM%ud?M{Wy09su zbLTY+r{bs!JKymA9&8!q@`X~(LiG0i77gq7qNu0xh--X&xotX$j?vWuo#TT%Pnt%m z-YTN@l~x)RY*C^TF_Tp~x`XwW#(}LS=GbJPC>^dls%AB0AwIs#VzdFP%S7@cHo>Gl zOvTDi3A!C`9p2TN;ncHUlGE@g zz?|M2yM6%M?O-&;=`VpxY67p74Opr&n3(Ifo_*m_ezJHvQJU8T1yBoRa=Nvi)FhThYBCWWbM=H8r*3{z+y|VLm>!xax6F8bdWt%UQ7P!fvO4@bLkxtYa?>1)w(EWM_k9jl)LO_>7QJGf%j3n5LDx{zsULB}R#K|Umul-V#WAy@oSgz6@f@^pVw^)QEukrePPKiEpI zaqnu0K*oL4(bl-c8ZW_?-&L!AheGiO)hDCjgU8`^ns0hnut{qDa|8%z`4jrw$`lut zQdcOFA^}Y|BG=HZ*SHUHVV7`EQ~W-T-TM@sohBmQin~m;H6n?kmXyD8aKv7bv4m~z zjDA8Y)r7Gny8b`)bvfi`_02g8AsiyTs*qSV? zWQ_FwDhpQ2Tx@V7JfP=~UGY}pc8xvZXwB}hG~R(lIK5iv;MaU6)^dr=rQm1gP$1?D zGvo#~{yXuPFbc)VDF`sQzTsy3G*;d(RFIEvx}Y~%$vWm7YrL%!l5{WD_!i%K7upzj z3EX7#vzFsRe{ObgwzZ)41=eN_H4yZ!i-O@E@JOhyxPbBmTv?QCj%<=loq6KN`wMl;Pu zXJRX3a<`p4<|d1AyDVEH4lF!MNenE!od70gwg1JN!&TYu$1Ph{3GC0xy5sfz3EV{X zPMy!wPP(aa@NLRrR?=NH6%>?|l?RQNURdk5cy3OWP1t0Aym4o{ z@jwcO}k`Vbkm#149HA6_AXr8zVatd*%Ej;i~P0^oHEyie-|m` zyEdcv<`P6<8eS&$<3{7uAW zH3N`4v!j{!t3-5$Br}x)KxG}yoij`t6wUEQU*bY_+LpEFScJ>>#VZiG@H!cf3BNJ- z@2hJXZ6bVsTq9yRMacbAbqR^T72ch@dM+=+EMDyV7o;h31p!{A^2Lwq)w zJ4C7s@rA!I!QDq_`umT&thX{{$E{7+fzON0r1Y-cH!&@44o854Kx(|Xv5s#D{WN;` z@rMy(3H;qJWle`8Q)`H7W6~?Y#LOhiwe!LCp$tkhmF&b>@;7!IA8Jhl(#oZ(n6%py zP7TUsmi}jZgG7q~R{pl7=Sd*VmJ+>o2vd!*l=<4y8caXo_q`B1z{&tcpTYK`@dwLW zBU~*S1PMh|6%l+xpuPmZ@ch=%LSEl;+=O| z$I@Clg>JmJppj$%wCU(c1Y}~AS87H6S?zL5r&u-%y{f8rwIf1BOl?`%_d*pRe0-dm zxrE8;?QlB2L(%#u!|IU!3VvYd%;wIjXbV&DHkVxT@`V8R(Va}Gc5|G1cyyW&LtJJu zSj=g3IT15uY&7C!s>)4CZ>3-{Ne(qKHFVGbsgWBkVw6&IAk>(<}|F<&fTIBI``G{b*8Ogr9G*> zl$!McD{-@7i{mE1wqE-_WluA4e=E(BuoJ_RA3;bFRn&>wJjvH`^E-EY8o-`YZpog& z3y$R2pQTGq>M)1c#MtbhYXBb*AGMp;tUP&4W#99k`u*F6{hlidhdL@Sm8z;DHfx;# zP*(@Zx^&8OMLFOq9Y3n56u(9EnE58{ZI^Nv(G$l!MpF0C|M%244A#yj)6F{hDe8_2 zV?;QBi8m!OIE2Gdr`OR95e#nGwB*<1P}q1`VLNUv*R7-5FAGzk6|t;MbY>Ffp30D> zIULJQt@wLkDwbFuju0Mp-83Br^zUwsCG?kKL8!P@Q>&A?&a^?jSQb?_sQUt*s95w# zl1~zYslcpejW>C>QC5N(7%#KNhl=bD(`ptf^+}7oguL2X6CQhhbBaGoYLRuG{r}nXYg?knW(-KIb`R zCn8IvN8mrDU=+*ITDNS)pYrip=I$^fy7?JurQs}D9{>*-Z*`$_7rLj>DZ z_w}zOiUWwE7^0z~Vn%Cg(>}z$O_gTTklW6+kU*!CdZZ?_6 zTQmfRJFW?w+B(}=_dR;Y> zg)fJ@yN}3U<;($@CK%g{7)zG-{^*bLZMJNCwt4~bIS8f?Me@9Dpy<)SozqYIbQs{#qs{mggJeIMkW;Sw?!m*Gb!x8dD z*D%CIwg1{i2t)8FYy`SUEO9)~G@1Jzd4}Eav(0Jx4gcGmdHo90|HiQ%FCISe=IiRj zISDTHq{9KM>InI-KlC09l!d9~mj~i{%OsV48b_`MoDx?2V_uL%e0u^@j$j`_=;Ul2(f@;%=gpt{h zzfyO2zAdGTv^pC#Td5s6@~83G5w}yqdO4{*4o*YG2!4M4_OR1zb{z=<6%IWd>e|}L zIgcVVQp7Cz#l*Cq-Y^&;zgxd0B%~qdGk-OBkBab|Ztd9L*|4XKRaXSnayQESd4t=lYFZ*uif{gV2q641w*)s?YSsnIlyt7^wZqB#u-w6>_!#g%W{h zO1q8aRrTblCpJ%pkW9e>T*@I9@7}#r>C)HLz54#LcyeuREr$2_rYN|RgoFfsVPQ=k zG@jeoxi`mC-o^GGIj=bb#^8^cysdYLG34TPft%Ta3h~AZ29>1 zwpUVaXr+Z6)V{nwIHh2=&}DpkXzI3p^y6H^m2>Dut<0$Ga9rub5HW0=f%92S2Mzl1 zc6rH}Zos9bWsIVYvd;!&TM%!q06V?>`y3=Z0E{r;Jn#q7c5~=YpYD&VlVBmy~L_whRv-0Ta>8-c0D2MIKX=-Yo-77z4 z7Ip^}9e^)_=}O*M{gl^u_4|XuA#-`YpWANTv|C44WUdgfq(QE7yZk>!$+{OW>R`$^ zmC#47-VQ@tvpOaGC>OX5u;{tpm2-_tleqNL`dN}U64k}58vlGPE5EK58+P#VsL?M* z;h4v{Umf}k#%AkMIKuuprBlMJHpxDexR=DQv-uhV1}gXWm|Ck#&2-u%JYPMtk_oap z`qJ;;ZQh{GYuv8|av9sphSGvY;&^p>M=Kq(|43nBTZz^#9h|wNSKLdgmPyo$)3d%Ua~F?1SNr#bYCnJeJhQt+zNX~TltSuC ziNJB6gMoWy1RX&`!>@VrH!nAHLpWjtD%s$v_SLl6A2uk9TT7HpmEIFjfro{YyI&>o z{yh;1$Hru!0?h&=1g31`BcGU{_K}yHJAcXr{dp1D_wf)3$XUJ5!g(t8{&UMZF9BD= z2=KV(ko}j+uv7GdG2FYV{W&F6RH8vp<4xu?aKgE+)TxH@ zx+47|Kc=3&8z`09u;2B+fUyVZqLyP{)_RvX{w92LKHlrYi>*Z?lGhzc$t7Ptlt{W> z?&A|_2kkn_2mJE>%SnM7v+DZ#2`Gy?{a7AFp|@|}9!2<5#-yU&y*mR>zk2sP8=I6R z3s74tJf|PCOWH+NIS*+(y^(m=dGJZSA4SL@|7rZjT%U{3%8y(%3+wNSqELHR_hMjM z;XBQLiO;>poWG_&o#_9XYWrv=+A3{Z2b}w_`lBybi!o3nL^D}LkNNzuOgrG9FJd^P z65!j*PG^EtRGJQH@SUZ~zQ$zEix&mF=Xw#q}ngv}u8*`-Do^*W^lbg!4Ke>5GWJkR(Iqy*f^8>fU<%x!_&#Le3_NbJE z)YMz}18O>5<|(tri-D6y(7)e_5VoIbkH3~JATJ=Gy0br$eB$h-n<*aB>7;(7W?JX= z@SdoWlGXY1=l7k*s*2h+6rO*-YFc3zm7x%*Put(nse^Bq&CJbpy*kcdx3f;_2g>dz ztXuBm7`w&6B6_lx4f=zzXbkuf5`3_~(dV@|cx$x6{(WA4z6KHNCY546OnuR~>@i+@ z&3|PQ(b%XkTIH1ZG*wa+*ob43tfi^bUR!&Qdeo(GfotdT6;kg%>|@;zUA9iXa0s*9W5#NJp*b^sz&18@{lNMj(uWfl{H@Ht#;<@SyGC1h#oEeCa5KkV>kqaA*c@^F{pzNT)1$7 z-ku@FDbqfH+m!X0|9~>D(FRd>c@v)7VV3|ZQs+9UYl0d|>b%$ia<65BUkAv>0@tox zn_pp4gE9#V8z;20{0t~8419sbd`VZISK>F?LEb5F^DV=3!q zb(;@Uzzr82p;SJ8F9#1NjCbS5xTlxF0!X*4bRn=TxoKM~dENt`EacI6u7A5+Ik~$| zgOJ?m+6KZu4Sl_o;D<1_8K3Oygf9Maawk6SokuQ=l}yq^i)uo`zAk0+C0Ci+bYz(C zTJ>cKCL4Hv1*bDOrPNDN%Kg2g7ExyR?h6f- zUGq)EubMl|bWhr#b~C&)i;d#zJAzRwq=Am!?YJt_{%3Om^p8Hxt~t}W^=JI-kMpvX zHDFs;w<$)l68B11a{D7!6JV{o6Y0)OdrykG z+w=N_$AcN~@2HrVK14(96K`nQftjJsxFYL%ANAes72X%}cb)oG^bHJ1W7RI5lxuwJ zKffFwEw_#ESsIbxpPK`2leTy#xSndglKc7dUF9-)za^6zFJ`WLpQeiy z@t}9(tkf2Iu$3ZWTA^Z4SSFMKwIBM^+PPOIRki6|G&#oF`Q`nO=S=Lju}=vXXtKqM zjfo#w1a1+ABnG2K74@FtCXMAU9}P#u-+>d~$RXs007NNnZ(B z{jW`Ajh8@?JlZ3b>ZYWiH@>lE*O|mfWj-YMyKF{2F#eeI={Z$a3+bRj2Q9a4ITb z&K^m<&6{21*Apb83INhaSfe0tj1@8^lV1w&S}=KOC549J!r4UXKcUp3?}u&{D(07% zXghgW@9k~R`$%jB^ttThG`d%XSUJ_H-3w{jVM|9+TONTpCXJd633t;SM-@0u9Mrxm zS(Jpv)A~2R4OTOPc6TBuxc5FC$ci~RIX&R^K!cQ)M#TfmzuZP{d2Wo4ThvHag?nqI z-PLQ7wn&MNX6zx@T3BSvTIFRWH#a|Izy0@NuDBU77p%NKmmTU{);HZ2C$*Ko^;q+& z|NbA(9uf@T&FaOMebS zg+LKU$XKm%-Z*&y0x98>V5mMkHLw~jl~F2Nh+E%5uc^QPG@%@%FRtP{1 z{vwT|Ov)by;z7J8f`Wl?3I*jTEw);nZSF8?=zMSL(|pN3xy+Q5f*`FM{QOBf^Zav$n^d=e zR*sJlaPk{WjzKb{Eztr8VO-o|FS*3RVPY`k;-b>YPx}D>Qm<7*bR3%TnwLat8pXtg#OO#1kag_w&bk(xkea%te2V zFAkL;wx?b60=WWrHy0j^rW6Rs%M-~VMnv1`)|dwk%SJaE*GK?0b?$Zc_WGSgJ#uUR zaIG`0ouL9{jh~zj>9REm1ktf`uswB9Hn+=@b{qOo7nTM$1IXckYC{3=Xv+noG;(apOuLt@;F(?q$j5WDS$%KA?-xv_K_8UpY%#Ajq2qm>Dcpr0 zuMbSLeHUhx%{6|q?ItTlbSyM1-Ew)rQp!D~MdQoMz9Yp@c)|qKQL0<_JDhLsYzd2T z9syH9Yt_qX!1gENVk-+dAjPz+IZ`M?TtqQfE_%ZX9#HV%FGMV%)OJM)c)Z!`!*It& zWr{n7Ep^!;ySECV?Eq&r^5_7VDHW$xflqj9PwPm9LTHwl#MK)%+KmS?Q-E`+i`%C9Q` zJp(v*Z316#O{A*09g5t&JlT(_aIU=kXqQwEBm%L>)-eJI-_T|Ial4WW$C4rEoBnd9&$HXc z4er|A`ehM3EuCYw_2K(t??x4W*uwwXh@TI4tcpNh;Z@x4;z^{ z-PL##oQSB=TgWMtV~p4ti9X}YdtA4P6_Whjz=VBCKtke&ZSW19tbG+~c4{j7YM>LL zEOR|12sRYamRPw8IJW4y*gJ=9|M1}nM74cI#DFunad>7ph56^Rf6!YpZ_5b9!o(Msz|5LU+^$Jr`Yxy1P7sS~<3@#-Y3xz2 zI(*#Go7}NB8CDc{j{8d7i|RH& ztd1#d1CY;XrU;@`0O%!Pom(J#hz`scfbX6)!x>&8sO4sdW4u5CejrMi>Tj&uu*Crm zHB=Q0%#ooSY6bE>UtL{Y+Aei<&; z-jm*fS?_r|_OW#pjoQd&qUx9yOZ`_&%^*NF%L{6x%@a|UTwc)-kgMz)eAwd-egOb1g2u$?EyXL+^dQC zX3n~7d!$pDPAHj$#Vzak>4*-11BT7#&-C=-%`*uo)7-{`w`VWYxuknr;>VAL3i)H= z`2F*`=|xYYq2`TSSDBKWb+`Yl*%nZaG0lO2PyrbkV?WB60KlXv|B&8kKrgj@CDMC3 z<3g3e(5Sw?{&*SU&z}HU*k+*@_emy>3rW;JJ9F7|(amfAd(O*NBVV_(rLU!qR}}~- zD_bXvTQB>MKU4#RP2bQk&q*2Nn8Y&61`U96=p_<@GP%aWt2AgBK5cjV;w@BT@E&%b zwzooskAPd}2P|%2dWxWE%jDteI>8 zyHo_M*^nfq-N&!2!c{a)*em@L27!w7%r|lG9!1{bABn&KEo6TGv%T~)AlA_pf{a+f z-;^8u&$d;zB$)+dv)@aGA<9j?zXiF5f7IzdQ`=^;MfH#+s6FZ{JPCx6810@VA_O~# zD13YT?vTLjlZEN|zTx7sh5F6A($9t*#DyZgKoKUC2>j?8 z5)`QDvEc1KJd7HZSNCop_8o-BAFWO&>_xX?Du9NT2TFli?PPz7r z5x$#sv2X)CRJy&L;OQcq%9lqijFTD?kd~2}A!vQdHZERi33r@@b59RGHw?`iUt?W; z_X1=<8a)GoI=M%6TNvyJ=AuiGPFVq8s<)$^``Wv^pJulaKdYW4)mOO`NP8FNs=mK; zi`N#|{|!uwE-D00#oG3rINyszBGrQ$H&jjl)CHihRGieppZT)ITpBQEh~OiAil^WD zjCuj33abW6i_gmBgxeut+(Q?JFJHc#vak;@QH1Mjwl)y)T`MXkpe5HD%UxoTkM1b_ zJv~jw+4^EGAmFKPU2qdqpyk@OMthPcICy!*L51tzoPGl0z=tw6G%Xh$VkCh=`q`M-m$POWuvFwQfje*3 zm{%y}Vx?n3pSWGI^|Fn(0kQ(=zEF4SDk{1sYmWBOsak0GlddiL<2=b)9+A8IBnZT* z74dVc;L7ve3fIG>{Y^^}C8%fKQmUz3U;gWClJ=4@P|&s}bqnU6kXpAIm+}8>LZayH zzcdWimc1EkcKdI)y*YR_#646e?t8<890A^E^-rwd_8|LU@lmcp@1`r-kT!5s-^}J{hRNB@*-lM2v8Bwi^Q)^pF zU#bqyjwvoGx?EB-y70z#;;-F6q(E&cV*Y^V)7T~7Icm|pZHXfnk3sEEA{IEqRcN6&koXKIYiw`lN@d8u z`1!IA#>jE^$$*LifFTtg@a1u!GthB#jUtfrEO4+P4^xnsneR0Q1L?5sQ-3~C3)6VK zMaf~Br%#{m+!G=vWMwUH9ONSl<~~Z;2Jsk|KuVL)MPUCuKawm8NK?uORxERU*~VfX zBN(Vs7szJ@JQ~dq@u9vPI(@D#U4)}UL$^``xfOvh3V;OQf^(JJHW%P3W|DKT46ZhW z^Oaxsaw~>`54e=6G_C|cwG_3!&6(wyn)Ib`cwkT}Y)z$F?L(=5(vLznl#DeL`Q!P8 zjU0ZYm+R50WcGHKpuz5yHDLysDXr7XSTLUj7Z12j;cVK)WY_hpiFE@xK+4Zh7 zr@7nL$o}&CeoG@cRXsrPO^VYZtqlUCq3NCO6u3X)yHrzQ*5FsV-oy?6+xhg|e$TLb zWiU8a$vAHL8zAt~q}_@eV-`h*Z{513L6Qx(Hyg8Ew>vz1gLfU3B&`RX$Swu~;|!HT z?A#OS@&cJ7&Ue^LEcDMW2JqY(jwLcF+>|7RYV@2AH}A7I22i1sWC^5|g%MC6$_%qg zFE3TQ5R!&@6#_8*Gd|2Wkvo3711S1=l7WxSsO2OC^>!(UPhkO z$4zi5$x_AM>n#~M0Nr81tkAF_9Ja@>%0uOMz?raxN~4jU_@{4$`LJYCUMB zP54tOr4aKvX6>WU4`|NZaz@}Vg$fFhHQNc!&&gLfjQ@+dG!Vhh1MOanRrRwZX{LzX za=YU_`&1(JsRoz<9~$#BgUMjs$a9*=$7aWx@53S5A8$V>5~C{zVgr{TTMGkfPQk>F z`9h#1=NaZtt0oNK6I}H~8U`xMB2H4a6L3T1v77b=}vOl({sL1AS z@)US#a@b{P`+ekCoH{VKoZnKRp%u{P^RXbFOZ)e#K`?5Nz|V=zrowqBvcR;)QnhhH z1;-PWiS(L=g&27pCflSZg>(?kL+Yt^>$5-^k&59gT7QCu_|9z^P2%0s=d2=!LxMB4 zlVL7uPkO$DZjah_^A5F%l0A4zeMAl2Ep+NqKI5|-gn%TO)Z%Y_=bYM&;IeV*kXh5> zo>FcirefKGDKV*W@czR1V^OY8hE{JT*eF}y&qIb&mz2_L1MfWdE#m5@GfJ-)>U1{kaly8>iZi7;=Rn1U4@~tN>&!QUGFz#oWSx zCO$)<$jT<`5~1Vj>p-jhn7YEDDDX7HHut=3pU|(2n8kn?EDs6*E#opZObWNW-*a~s zg6Ys3&j|)$RMo;@Q6iTj%y7VV=amTlkk&9z`wrlLgGopi{HgDGK_b5hhyz3RK1kP| zswSsSrrZ!31f&M&1|YV1msGcKbH#x7mnH57tOGWbWx`qOweR029RtER)duMRGF|9M%| zU5=p$qZgT`6EJbZvpn2w_r+G|#e@MA6To6)AH*pGl5H$BAc10>`|Skrw5H3S7TD?B zI?_E(j4+a&ekFCeM>zWR@((my4Fjt$vgQ$tF+0ruY(^{6~(3o-W5 zQX2F+jK$0~8;W!@Pw#>*hc>Y&+#6`V!-mN zD3MD|8J31f`ONDg4{F6gTAO$BYl%*@Q( z)Vfb{DvxPNOHR(O3i0#9=EI6l{>1)`RtQJXwRnBSheNH!4&5Jfst$EU%_8P+b5utl zKu_gpWnPchn16eV#y2bVEt!}zDol7D^;OLs-jB9iNc!M0uvoHm&kj%{Yh@1nV?xqgRLBT6s7=N;p{gu*0!d0 z68KwJcPE|NgIr=$Imlzpd=eLd03n|H6G0xT@BkODY(3W2LjWBpKL<$;Fl*KjO>_>k z`N08kPCa3&0>&wBfZn3R+V5|jdkS7NkptM`U*n+uOAV=a*`h&N0z5wUCYpDN zw_pbA5sEfmxX0tHS{rw?&;;lj3Lx!`xu1l$^|VQ1%aXlOnk+ z$0udw1vgQQL#s?pNfDTJde;r>f$>G<2iI%YLb6tDj|hP$(a-B>0y&HW(Keu|t{(sO z>(@{Esq@W4tudU4MPWX#xnAx9)1>1$NQT_VC*W5bpnl0Z7`p+qf+7p^!aM%U79`tK z)Ih(C)J#l&YO<$^ajBUAfDu3}NE*ibuUI`yY4RfQqA!(Mivr=pDrXZIh)N*L*Ugriq)7T%l z*&@15Q|n68_ut}pF3O^!GlmT|eA&`Le{|DMBKxBNa4>#{6@Djhq<6o+XzG0Q&pC#? zD338`mo2H$CmO{TO;^RO2Z2CZqX$x2v&Inn*9QL;9_oh8UFW^?;(Qe$2fHt~F9Nj` zv<37hQ^)}z5@GiQ`TGB1*+soCgTYjU1V@ad*US^-mK$#NArd@3xU;k4wKA!QKgR9# zi4M#?-`D^76&ldgi_7#E_X3^#@ z2l5M~`UuwRDL0Zg&4Tx6%`G$?La;#XqY7@J6hdi@{nC{VJ!j_cJ^BUuvKqdZSOY;* z>~F}gchh|@~7;xOh8V&ZW@gc-Vrq*Pmd!w z2?G}7e`q0yPw=PPdf|lPtC&~R;)N{(UzxS>p9MM$9nJW=M=X%mk+MvmB zPy=@_9_aq1y-o890GU7nC~WjhAbRI@iPD)6>XIqmUJ|u%h7i zM$GmovW&Ukv1>n97qn9`TLG-GSWYiZk?ja!;~*vdMj(7@kw6SjHMwCN@6o{AQc|Zm zeP)mPUDHH1aNQ1Bp{fEVYtZ9~KU}4SvssA011z79`Tnno@`kKjg8|l@uF~R zraqJ7n8Fjs?-td-K6>qxn=Z$_R_?$^f+U>nhLpQr3*zjSj~=`6_i8I(8q|-vIxp_5 zmF-u3!N!4#kO2%c&`A$0Wxg;9R|hTc+ECX|1q9;$uP6b6P7>&esXH~K%Xr9b6?@rB zrrH6)S;Kzx#=@zj6NP~0;2#NwCICKe!bPgQ`0&YrLT0oH)x`z~y7E~C9 z4o5&3>F)b{?!C`B_aC@xU6yN|?b(}&?|a|p{XM^UK4?ax+7W!!y|%wIB_)Wz$jz++ zJ^a(Wd(c;!uKn(Blelf&9znrDbNaLZ-W*K0%owY5N>>ts?kzb-}mnO%4w$+i;m zZ-5Q9Gg0iLdhh$YHMLLOVAnmGeJMPFgZ6SOLAnk(8n`i_(Os3G1;!B(=-%!|*GaY>SQWV337Au?GqmY}v{FOzXj{!-_zze`q5WNOtAS9F&?g z=Kl?F>JnlqG}9Hz+s<8b$2MM-46%_s)t4`!?Z+GNMd?I2A!4FL)|QueanX^GUb%)-9MZ-H*&XG5l8AUoy*Z$iPQe*N6+OrcEj)TtX=s@_86KN z-=j)BLB9@R1RkGxkxGAC>FMp()BYKYhp3ukuDU<)MW@=|rg@#Zc*t}7%ZsfMmg`*& zBab{ZX7$dz*ci6->iz3c9<(-h>rY++qV0y_=^6`NBDT& z^=0wl=76V@k2N=|X*sdj%uIXFnoow*U%q^4>Fo4NH~%VdLPSJFv&K`TW_wPodGKzN zuLLc(zEf3gt8P#Z?ZwNd(N`>|=jK90nb|qBe=e;O4AQEqbW46MZ+e0ot{!|KjJ6jY z>XX0=a;9Fd%p=>>&W>7ER+eUA^Bv1r3du>@J0o_`$(JCZE#US{7&$ zUyRQCr<*UhioX?e;gZ~0kfo%e5*ui0X}MEhYfj10T)mdpS;pYpxYeTd`U+ulD25#Pkoj1viF!W;KmI#A{6$ z)IJD|kZV{ir+PKwwJ1Z>RdZDk+yXo@_ z!o_yW{sk{BPJ%w=%nybAe*fgXaoa`G>hj{ur?a{HEsKLvgGYQ@vxHhHIbPXGt^~{$ zH2osq6Ce4X1<@mL0!oXsXD5xGyN5@FL!zf-GO6xLKjPbb%uIyoacHub?%WTp+H7Xe zy+H`Cs;X){e&Ogn6M|)CVc}9Nb2Hq@~OSYQv)li;1DZiTp zhyE3TpSM%nVWFI^Vd2Lzt_Qm8^Q8DIl(AJVD4A-SQ{Em55{t1~q8oBzkJ1;bB}-Bx zjcs~z>WgU*MHeYd~kz?k->X6;E`DFIz71*%F(Y zqFEfiC$A|&N*;}WK)(++F@Dh_puvbGd}1QBW1odTqCruJ(=MWw>%x6>^<8Jp&3K7> zSDbVUaL=Sd*Lm6ED(KMO^S6(~QhY1nQJOvX?lspZL!KuZ4rOg^ZC7^R&PI=njFc06 zvg+G3iJgfej+3#BFY)j1cNuG5^WBaekEj64lWSWjXvaFy7`<+R=A5ox|C=f!vRNN)_!k&%B7m&VRMt7hf#+ITXaYvHYEpfDuD$ zPN$dTM6v81X(<2UvwJ{;bMDHIk|Mk+S?B$e9K*#cN>?hM@o24H={GWE^LfL&g~#>j z)g^!2raSe;ijt#toy{*whQg}9@bjV@I}WURm!=8X#l=qb!&bvwOiWB6S4!;8cVaLY zktDCa*6?`CeJNq)&?CFMyLSg;@D96MnD+Um<@4wnTu8P?p7J}n(>h>>I0$m&`TaI?Jik+c|F4mKXOP?pG|&&kEFr zp8D3&l)vP`Z2{{*+R?Fy=;%@j#xUdWxmp*f>mV{BX5O6i%dPzAR5(6|(7FhC6>Q2! z?)Dq}Tv`~H9i;z~Ovry2V8iaeV5}CyZS!#vA=oyTk8~u+-|BOPyOc*!#i0 zz-Yj4z8%e<&prc-CuDs!KK%pDUguuc(mtlDmLO({KX|mMp z8rtTo!Nfy7o{PVD@nT5(g^|<8Ug;((qzWiC07V||JQUXc^(!?{H@Zv_gLa)?e9xl; zhl3i?;>;@Fb*xrbRxU^kO9r?mH7IH|gEMx_HF{Dm8c=S9Bs#R2e;h|s0XgA|7BWm? zv9Yna>}kAQ4Gj$o+q+k9+;A%1D>}*XilQuE+-u9Je(Gt7=UTs6uD2{0R}*`7sZO3u zEiM+gwr=1T)eHA~)3;ePP&6qw_-k2TDE+USUt@nYOj%k#+Q`<%X>20s`Z!^WP{@d41Q7$zeZld zsieywa+lycQ#!l1KN;mqdhtl}nq2uS(?T7!TJMzJo)ePa?^D4=|5~z4VY18y&hS-PT*| z+O2*|v#dop`WUvg%TGA%Z5?rSYfkmm_CtK4 zrgUNFb#yOtV9&^mec0!1#`ndB>mgTuqCfjcH2Vkd>Vd*zQX9kV1?>xm0PR+zku}ay zNlWA|X1OeQA>nCtY!K9tanY+TgNHnEqsaMc41ntd!%boLJ_dUFyRIzCFHct9rNs)L zpyjxJoza$`n&Mqe%?O^(|K-bc88dljEP-SS-drf~F7rhHtw(We)Ogn_Wgc9@x-{shb#lS)T{?Wm-} zAcp4qC=S#9?PkO`yx>E5`NQB{3CPXO^?hRPy|KUw8|4{<(2gqEoX&jz{-CwBb*}a^ zkgVvz`4Ior{%M?_pk=S{%sELO9%>AC9KTsenlU1wPdm=nZ08ak@1yC#PEmQCXvh-~ z!LE|}{=JFJ^WsQYTF{4AY&FOm7_h9(4U@`0V;PiR){gGE(Rhb1&qv_qS$0_RL`TXB z9=+|h-%2>h5&{K&13x1)CbC&W@>hh~5Ta8oGV8oMP#d>jw;J(#RP5v%@n(Yb_Q(C- zI7;vEU5~0Q^V>uIyHJJ}6&otkqi@#gu7-xRbBx&U{E~Vmfk;Z- zE!+RO;hK1O)m`s(5y^REFLvrkEq>8q_eFWi5J``Lm(-$&KtqOos~5GWpc;mI-I&?_ z`9o-<%*T23zw72Muc?WN;YgL6W~mkZ%*;$acu7DoIdbB}iHw|_&yWcSixOO%yA|jAO0RFIiBpbhP?g*G};fq%%xf3i|rO*fYQu2B+JUm`t!DZ1qYOrl=^TOj^13o zK;ZL^9(m6noNj*g>Q(96w+~rZSmYZcMb{1m4aHMy>)UE-G^JMkFQE4)Cc2Eg7BN>U zgrn)_nA||-@bl*2J+@ugo@-RP>&YpD(Bfi@+q;ppPrDw2!P`tAbc5k8Ogm3 zV|5LUwETR#hiecnG_A537DYZbWFVxCjW71*8HB(R5iNP( zA7N=70>F@HcVQ!lWpZ!ER{s#nz2sE4pkk@KDiW!@grLztpHf&b7w&)#D5C`@8#@qy>xi>m8z7%-%(L z8> z=7wrh(Y{Y0^bTDNNV`zTi@l^+*!pYjzTDqGD{O|EcOy+GIbH|+{d2k@Km2Md9s2aC zzke?K8C_NlhhJm+`$v(oK{54`vF6=>ULcarFG}uiQ-1hAzkih%UMoDv=<+|mulg8X z>oR=7Sq1M#u-y&!dGKZ|^3abWIB8|NQ-*PW%4nWlo(^I{x1e z8SqpaKK8$_AlFU)pOBlV*}+-ntcXVNx?!WPGEZOCvSm*Yxx)9=b+I6xl(- z&#Eu~IqUOaLmmngRFJpfyBcU1X97yF_=Ks^d-L-@A&zKXsqf}iq1`pV&TcyTQ8|$u z1!^*;t^HH*`lt^J>g({Z#6|XDoNs>07Z(5i9u=T+Fo|#qNd2$Hq_GUk7QBd8>;r8McF~-sr-Mw z#7$yD8-#GP$G%upU`Xf4pVvh)8Qi)>)|o673L-dMD*E7%5M^`CYX@?{|LV}zUf)88 zeqv@em|Nz(>t2%7jTT-kE-4{H0R<;HF=6;QmkWvcY9H>BpQ&D^)(m&|) zts|CSL9ZRE_}$^vw(PQhy#R!wtWm&isArI5Z602Csx_lQ_LY(bzbJNP)6*3Y0O|rA zR|stGkceR)cb9FY^yo+&_G1$T2)v6ssF z5raycIHVUKP>bONugNPg%XK76u^4!7esK4i8>)zKr-Zu?VDc?kBHky@Lsy4F!D-VU z8B={pCy7iNqS=b~?k%nj+7i1}q#orNfcZZs8H8!sw3h0`0?1}3$-@N0D z>A#M>fA8MQX5w9oYK%@2c%6@+bfINi!R3M_>pVGXXIjO_0i(3*U27WqAwB)d(2K!Y zxBjqChWGB>>sU?j_8;n{$|iB>R0Dbzo7s(vJHM(IVH%T|n4{0{cbi6}6j~8M^_ShV zD!$Fc*kWsjuFvMf4qIa9NM&DVFdv6@O2Hc2KSGtzJKt(pHs9j0Cf9a7Y}EeGmYl)| zA-7S3DiO}}QW7-qWGI`Vax&I~r8dLIP)}`bo58)&a}zGf1z%}{X;U+~G_qF8>3v!`cZP`mX!-5h}(Fe|!ed(?ZI6Cl8k z49caYrLW!H#sl6yK2p~?IEdb8zbNP_ngARqP1)^iEN1xM6WVqs<&=HJ<3FsicELZ5 zJS6qKifTHiflLkXrI4zFw&3BR`za47hKGl*a&kUO=D2zlg%bDNpa$#2r?Ihj1Dy*C z`KHHPR3tYW)z_e_04}p)%LSYN(2p6Gz>Id=at^>Ih_c-`Edg^+IiV4pC~69@DQ!gO z3krB)i^j^x>JjXJG#*tOW@KiTmz8}vYyUaBoex{(zIt79cSQ{!e42u)fyb;9IF@Vl z6K;?|hs5;g(ttsQ!y)P4V-2p9kXn}Y@u?lyhsOL(Vq!4(%zuF7GP9bJ!U}comUS8q zcOGRo*+Ea3Dlz;-j;a$H^`yaA!4)}-DlRPr6eKk>fU1M_+q0!yBm26SN(>6G1q1lw zq9?Y;{aJn>gALNnXY`pWAk!p*o05;7hfvbu&sG|gw2F$#(5%81Y$-BSvggv>9*@FK z=wGv7R{emlZOvwrlNEscbelQwT2j1{fj_E7-un8?C__WT3v(5X*?AlqxsAXa;0q`z zDaQavroS0zwH^N)NQ=MO+|*<@{r&O{-SV%+qaRh0$$3H-Ns~2~N$HCtcmm;LFXmxw zFzjeD6qs#qR_mkD>5`U|2a5^|dp4(WAw_0gPh& z3MgTu%Al{+erJ9j#%fr(d%3#y^<35qF*7THlK)wJAEtDy8k&^c&?&t!IW^m<#%18O z8fC%sCe(>{s4Qub~duu^2YCBT(cIp5MwD9Qd zLY>F3APWXeBm&DCE7Q?NAG$@6*ud)6*w_U>e}8;!@OTq)(@3DA@#%3?ewEVKi~bZm z%qJ|Iq5VlD=U(g8F3t6W^g&hw#n&d?Uvu%H28+#UQ18;x8dlvn0r8@~4h}M4tXO<@ zcu`|3)7>p!z6k2sUhwoX34Hi*G)0c2aO1#%1E^;(65wr(58C9;88>E_YY;M5QP8#y za}k0nyt0X5>j8Uvdl~B{eO_BD<`k^?z_t$>lji3&R!8Z^I zB^c5`M=HyQh|rm13^5O`njCYTc+6NynD*kheED;!4S5|{I*GmWcOY?NAwk?{fKD`n z0Kx!PKc@CJ+{0(ojvco(h1IiTJ_Ip7z z#c)e+5iqXR`Xwh&Gj!PB!1n7-PVHz59iYXLvh#FlpOJKarY-!L)9c#4!^v0hL%<~V4)#n zD9P#-z*^hUnj9QHIw~sD|I>jZC#3@x(Qlj>LzzbKoT0IOBPz(7`M84Ninfvpg2J~;x-bcUt#$}d&ac(h?b2=~a_C}~&u zg~-S=&>i8os8Ayw^AZ|JX)#wwn*a6dX$MzHlQA6~T^)3OX>AxQtNSGa?X9h<>u;Kx zmoJY<=XH*3drGdl-@W_V;?&W%^XzbR%t&(h-?<}zEf$T@Ts@1D-1>D9 z)74k&Q|qp$e42(-X1B5ZYz}zKtPwLav+Vil?vE`;*zm6M*r1!|t) zSf*@-JvpD|KZPJkga0NrGDqKL7&kHFxJ34)&r2m>0sF(5iWUG8s;M#x&S=1#CZ?vb zz5J3xZPbliV_{_Vi^OK7JO&-=9L<9IHF4yyj*n*$w9&D)=0uTtrRBq@zR81?{|L$n zgQ*yZS=_nE&J_zH60WlH8y{)|Fry#=EOz{R)lxF4Hl zIEGNqpnk~&EOHgYqEe;WhsN9j_?f7%oK+K-dlk8fE&1P-n8FC%8`NBK!ja)rpPEQC z{emFY_N%Ungh%A_IaCR{CGcH!){Y5RO+p7H50_f&bYOy;srxUh`LTvgc>QcSg{lMa z$tw3dpKrtsxGASCrnslO`QV>l%jh+i7QSI)ZH+l|MYMYAe0y0|*7X_9A?5t;!NKE( z;+{8qT{aom8bq?UU+cP9Sy9HNUuHyWC*H$uSzu|y8Hrk@GMFWur&gTT8eL<|4R@GX zDstnuqp|T}IqxNyso>}bl$|rzU{kM1-`VCU*o&zfx~;qS{Fbwi$|Y>j?>JkmS)tJL zsMmWTe_*9V-V-ZLEe#E`&39)*J*5M!3i91oEmrNm4GdU3X3SQWG_;8GgNY=>v{1=< zs4Mp1rdc&S9^@ibblf%Q-p{?CY&!0Ji>~6Da2^2l8Vnp#?30lwsw!ub@)GbdWvnCn z12q|~uDte0OKW-~4lZ%ITvA?v*eD!XN~V|CRmh$}Vkk4;!OH4}g#lm#GL$Zy%`!n{ z??pgO@4+=4Sp_`TGMC%Ldi=3c6*WBhAoF73tJBnTH69CNw}5$QJd;GHQ`5$0ZDrL6 z7@Wz=<;SZiP{%^HIv|dn+BR@kPf^}Yp3l44lw(>msF_-e_NQ8ZMAvX1uh7CRjFpdmkqbH=91#|8#`q?VK7P zR)DKuP6y0ZGo#8^$Q)?UZT1`!n22!$&>%$j;QYf-raZVa%t3RM!&Hw4=d&;QY!N-- zd}T>Y8EJu6s^SWaCUk78O}D?&26{@1+5hmJ#t`576h#02ZMESk=?RfkUP9nmv?$YY zmD0{a7=!e#>1C15VvPyCwi3nZ*6Y|R=h?Vxo_x#-*bg|I z_Nyqg-lK^c6HPbJg-~^n&r9u9x_ei3P)PtA`LDC6`cDbei$2F^n{;4$Ki{*(XPuhNHgh^*wfu{nT}qmn zB;5JEhWYhu+)WtS^n0+3O1k`PE#;HS%1XQ$T=HNdV3Io zcH=Svf`XZKO><;QlEp3lxpx3=%#5o$-(q24kcAEjY06-r3_k8az-Zya&UfxBzrJO7 z0UFFaVqCc#&iNPMo*+04;N-d}Bt#n=9E^I#u9DPvLy8#G7&d>q6l;&;cFP5^!#*#W z7h8oPMQ_;>e|I#Yji6O7tG+IWxwOnPMY+aW9-eZ#4$7KJ@!)* z6DjZCH?A2CkXEyH<(!Fvf#4}$&Cb%vty?~3VbEm%iA~4o?3puT zf!s9@s8*Vgw=UQVqWUBg6l%T(VN?YsGibD+<9cTv2P*O5I{=>jnu)wQmW)!4Sq+LG zF>>7kfb?%43U7M%zO?il;36Pr`l$*U;G$qv==R`3lo z9f?{D8Q1cSYP!J1*B73%iG`EPBffk7DcdVdQv33Kdggk>0U47BX%|z9duQ@tp3r!5R8KkI)h_ssdI#&(_zafgL;R+WwiY=6rKSwd*1qA0OX4l4vxSURI}p^4#S{*Y-x>ON;<8gGtEL z)O02(At?VeMcF~9;kPU-u0!|LLxQf+m%7vYIE$ob0L1SxEItckFbmBK9i6BPl*(k; zETAci;kGtKpb3FZ5q$p{daNu*=heXwUZ+DHqmStCkblde&8b(c^a6BoziD0=p{l+u zTgZc)M*$MR#gT^w26??@9?~>yLt9;RKW=k5$Qx!ap1Vl9DNQ4Cd>U8)i{Z;=N+sIh zVKFWx=Ra9*TT*_MBj=p)!p|oLkk6kXyWw#3mCW^@e}NT-!o|pYXM^{dU3N19z^g|x zj*0{YT4hdOfztGroTbtfHlGki&e<(;!iv%!{LU0g-9WwFFXB7$@)o}EXueIbsfk9+ zu+ssTKM2mjs#^0Nw%_@qDE7?bszV=!A5(H&MjwO$1jx?v35r z+IrheCD)ZfEw1xd(CG||R@=IXGk0IQ8+K1kO>Jn4DG<*>{fau>a71_| zfV$V{!*C7zzzNUPTH+tpyDOWX1%2$)$uyHdD&qIv#ERt3gIRMbofGLGu z;rdt7>}+scz!MMyp$Bjc%5`;rCxdW69D#Kgp#r|LFNlRQq7=zf-7Y;KRzdx2z*S$)qF zA2`3pc<6&j0ren#3254f^?u8$-!nylqWp{TRsZt4B_yjb`VDAAoIkz@fYPH&%{N2ma5 z82><>VAR)rQtM|rG;Y)So|4jMNZx!M9fc>;RnFJQ0*TnO{w>#gFl@aC z1mVsVoW1Zfpo-#0#JsiyP|Nv8owrMIX7`p{@D@*;iO%f*!JO`_^@^?Y>lgX?X%IWc zl^6MGB=;fSIg=Pg_Q7s}FKgvPR_tNK`@J`Z=I#+z-|HSHuKhSvVbhBCZylO6vC~!n zClS#y_Lp08R=Z87S?cQA?H?<+rb}O08FM_T=o9(Z6guzfDW9(yu3*soD-j^UnMK zLCLAEDfJ*irJA@ce-T=Qm&)iJ@!9H5PTzU^yL|Shq$+aktEhx#3SLF()~PU>KYG(? z9v+@|=~la+g>{MO z#DH%R0e5I<=$cf`)NOO~%YN1;G5NnA3Hy#e*-APS;h zW)IhCC=ZjNfW=eu?hJz(LWzPYFC+Y;W#9|dZEJ7;Sarjf`YJcKM)S}0?TqphREzDg&~Oa)F>|FyNXYnDf&DIswaq7%)@$w@Py0AC5Dp=7&&q2AuZ zs6OyJM#d0K+%^_cuFpd|qvGn}Yzl>2bi&B=(WA47iUf!xUfReRLD3 zQuIWvQG?&LJSrIqm@cKy)NQgy)->mSzj>Dl@}^O(&`ELif>cqAtmMt}I|sK|L!hEcBI>>TYO*=~=P$ zk&}~?M{T=vJ3h*4y1}TzcG0sG2OsF^1;f8pn%SFedjj$tylKKsAJ4BCrl_bW%@PZI zq;BYRsgxc;X?-0?Z|z(&N)Grz3@?Zw0LqG59@U8xncHiD)aZd-eTi&Q`9JsIQZ==a zsR@UG9^nz~A|y?Cx`h`U(>leeHB7Whmaie}4hy6csAB*zDTq z{B{>-RxnKt+IsqV+N(iR-==2!HGF^gkoI}NzRdn~Z{+B{^IW>F6nnaQ&mrR=5hj?> zl;~qUw1J7+!dC4qg1K}m{AzNSnO01-eqP#K-;$)sqgrge;>TJIG<=_l&5!BnqBt{A zi9bCJn>%mS8^nDF+hN9Qljp;qlPnZQIcKi}(y)WsIT=TGVbQ}l#;%nIJ3ypg0M7`t zATjiaif}7n;pHzFp8V)4ISQWmE&J$E)U}}R0!ptGU}-mjvj>HOi!ieboFae#Y3nH% zwe}ef+SE=M+d&rr-(6{FiZAI*EVf+ghC+$O#gIwf(=2b;w&v~ zT6XqvV`F2~Gq6H}RHGzZ4)-zmVugA46?|MtadA(vzM~^Q>K!OK77T@w5SQSyiEZCn z1BYoQ=@<$?MKtFyto8dCku%3qDk}$_Je%Bgb#xe3hx;pCxP7Txy1L55O9AQLqIfRIzi7992As606G!R>jTPU`tq;ezk{}3%44^f=G}#_sS$VA#vA3(4}7vL zd{V^jX9t)IiyGes35N>xE;F-rRbm!q?4p_)9%ip%^g?kV$bXqzemQRtOxXYlm`aq~ zk~2Zm0s$#ae|~=cj|IDa9J&=w}{J6yJdr6+)>wAh8wDHp`V z7>?6&A$oid2~7IYvh2eDE~J7gm|twaQvsuRC|JLK`)0IRcNhgTZ5}3b0@0HP(D&>G z^6@v9E?+(bKmqcA3ky6jIV;6HZkp_i1?Yf*qEy5s7?catDDMvToH0i;%-zW(07_G0 z)ibH1YrRX`0^CB0#OAvS=UMGRB7e<+HW>_LyXs=OpoOq=sAtgOsk$YHgtR2Lk(LoC4AK>h-kO9VBqn6nIM zuS{!%$M%~H(1nea-WvhLA+Jv!8|iJteBm(Lz9ze`o#!9MPHyFg8$9?GwhxM!b32Gi z8SW@(!OwF^eWlj%?s|vM72cZzzj3ycsWM{w3B`vsDr(fVgG#U#0)@R|&uaNlc zaWA}`aTdbzi{nDv+;Bh*;V{Qh3wRBK%w=vaE;I?>)05Gq6MX8|syiMB1p;2@D@L#6 z!GWeq*Ygc+z&l<1qXFH}F1}OZ1iV@yX;$=_5cJfGqmUYk+5|fC!%QR0Bu%o@+xrp7 zjY2_6>LsueFjgDW*oW&j*QC$xcm-`f7@ebUXpw`ypPZamPj9?&Q8p3Gh(P{OoSGZB zq2t$z30@VZqs;o6`tBVH@b6*6ldor+ZUn)o_FIZ@8z(TMWwr(nXVR#@LGQio$BTvK zCjbY0m44o|_n31>ud5LjIB_O3-gl!d<9xLPCZvpw+YG5CW5-8c>Ob`BiEp+tD+o*#2w&%~uR<|v%LQoDt z&S8bp1&Yupd;iSf7m+_u>s#Q|D+&Ngy04`#JcFZ59gWW7@~(4r`3}pBEZ^oED?ETT z$HSz(6kH{5wPiLvC6UEJ_|3d$Vs}YrmaY}8jYi-}l(`(yc0*;IIOP`7WL$9E-@(x_Eu@R?Bru$ynB_az+3{qZ zO`|L~iN*EjMmX?Gx+*wtMh|bXNO>nbkXYN^wHV~H<8?kBbL%yAD;38@9e?`f1Cgs* z%nCoTUz!%@!L*UdY&%fgTAa&!DLN0hVpCEDI4cw|?RmMm@-8kyAkKHc$17Ao!T91O z>lX#hiy+2P&^fz=VHvNC&HvuFrB1Q@mDWM?;K%htm89|F`@sMvTwMBhH(>_1{W@)+ z)wm_&;c>84qEhEemXdA)>jPI0{s5gJAS6TtQE5ig)MdZL!_dYiSDW48M=Zd(<{e@v zliM(xzwjHMNJuT|tFJ$G8;vk>1e*kM8Ja?|IXOV2J>isF0{Tt5ATO`0P?AZ+;ULNm zl9>dU?uh(wC(*KDi*?-H-PP+@8(xFX!EK=f951S#6;?gmCG|my!!Ly~GiQ(vP>@(Q z+>lJ^3LrNP5kijEi9&e%YJEBQ2jW_89~NxN%>os=9#pyllh)G;!^(-k0;2CX<$8l5 z2VfWiuMwP@Ad=S0ubgzs^5z1Z&W4cM1pkISa7>x6-u~{r%3_xzlLqUjq~`b1yi=ue zoAv4pzLfAuI4M4&HI$8B=ltfbHxP61=d2Z7Wh%QEHj*<9n`;k!SEeqg=jNjG5FgB5 z2a?_-t2vD5f4=!zj)}A*uGxXO}SXI?e<|Cn>hxMGMpQtf4+SV5_m!O z)+rcybG{5+dXp0@`WSh( z^*8m`%|?SqY;=t|!#vKsY8*gjYC*v%ut2%&GKE&zG@YxFq3CvLos%3zJPUwS{zq@h z{K`nNuYWYG3fMO1Y-$;$(kmXccb2G57w!xt{ZYA2Rcq?M&37;{IS3R9H19GR8nn>S z_cUbN>luH&QVop7j90&fEzFvA1qHt6z#QNzW62%*^|K z0kJFV>|6VzhhO$pxjA+eI-N$>?5+)3#PdZC<{Qa&EO!5RB@6Z7N_&AeTZ3Z%1Ry+1b{l0%~$- zv1cU8j3$6kA=6a3e#Sg?Rh7a~b9$|Y^(B9{;iJQfz~$%QzO_k3!Va4D`ZVV*%n6rT z8x!iizq?L${{}V^Bh~x(1{IKwJ`B)9+pW*(F^ao>RV`cmqtTcg@YUJuj2G%!bs3(+ zwTd#^o?;tvcScMl?yd0L?OJfr2$XJ|d%P3M1(!16pG)Zqoym8LjKKQGnC`TwfDQO_VBuRY*ufiSbA2Nnrgyl>=bqXfg#phWfF1 ze!+|+(&?aDPjCcJ;NU?rgUivzFV0I@4$aBcD^`qvHf|hk3Sffz8z;x`kWe~292Sla zjKomnw25C-6YEvf@_OTjUWNN=R<=i6w}&C5g4?hiZAMo7pxR8v6R$=DH z*48=J{f!>^LdukvUKT?8uo_oDDuG?GW_b1_JxkBTr8|WTIVQhD80pa`Pn@`YsJQU> zk6*tsvS&p(g@_xNu&J3v*9S1_>%qNjpfV58v6yjv2lRS>zI_>VtT1zlJVG}4)$Dve zK1TcV=wrOh-t?6niZCtU>a}a&CW9nL*e87xO)WjW6BoqM<|abh;D_^E{7egdwa0(X z>?WtE426Y(&Azme z%ka-~ESe~Gn4ApAGr+`y0``3f3MI8lnY4JwLJinpN(2FFTBPEd)Spf|P6X0{UBX4q zz#AaGg7EOiGe0=kYv1H#LdTJcd$qmmE%@o>Z$C@QTIac;Oy)Llzo}mk5Ec%AJEB`| z_o*jm=&q(YqgYW&%B?RMI1tG3f{x&9O+V5NfDXghbeEg0nOz{9Y6kkSmq2BJK@sdK zNNfXMp(Gg2UBTYOf=7mWdQ1XJF9{?;OzllSS+L@uQ1JSht=D_a{ zm@=r}p+)%02zbjl3B1a0;UOXcFeyIM2MRkq^xTj`5#UPU#TH+8WE}!;)X@|~Gk8)8 za4K0_LqD*kOA&1}0g^c?NaYzDAs7G`%_btoLp1`qSfG6cxY>w@EUy9}kvJqYOOVW5n#JmTV^rWhZiHT`u8-Vz`E5+u}86=uPr&p!VEuh4Y{{~Tx;d#7?ZoW|H_~LF$awX+XMbOcp;SI zTrjsWtK*d&EkZh+{jS3a0&kE`D2OE@fjHftK?6wgj+n!d6Ajou?&;Rba zYpm2E@XcmSnN&8sYNwqJhJ(u8+kD>1k{e?O1|7o5vKZ4Jry6|#l?ua4b@(NCJyrLk zNg}&7&6PGyQu%UR0H+@1PzOg$YjPHVKr@;Rp}*n()NpWpm|K}XKD*TKl@13j$fh6< z)c5t#0gJ7a6Y?IqX*{`!lhYaC`#0bLK4~vLK+CEoQHNBaD|p240WcQf0ikPxZKxCM zbG7mYLl>y(I?T(!Qh_fn@WEAI_yaC7#4>$`8Jr|gP_q5M!T&>f;>0+xTdJ(a?_u1Q zmgIxA)l~$@Y1VpIXRgKq`?m<~XqGW~{cxk{x+zhP$GesVoMrOxDS>&9i;KJ9TL(@L zJY6!PNNlZKgY#THwk_JA(9#Qtu#-%p@7KWNWk1;wo52;UTt-SCn(RsrU0ZVwfXz%byXOQ>Ca@my9AVgo973L3bES)l#!u$4lYCT z0OqZCaCCtUi4L5%gd#8zIwiDbgcg=$7Yr74Z~IYN0VT?aVbamoMxh`}^MaZvOG{_w zQN||AZcO0{Q)W=oZfY#nbW)eM-!3ep;Mn4866Gv^E*r!U3VoYQ9P%T+(1F&!5f8v)@oWvp<4jK zq#@IY`tvhpon|vJkkP+?X8n3$$mcDt_UJX3Oq5Qrw6K5)!@97Cb3(t#@yQ zmn5Z|UoY>2=q7Ncf84^<>dJ4xn3VXHx7p*uIX1>{QIScLFynKgv3B*E%C94f2ECxo zh<7L&oC9M5nQvv5%9Gei5$;Mp6{p(8`gysT&~9P`L4qE0F|5#DM`aco9LBnhpLe@n zz-4%J#iq@PFK=JHpmJTgY2Ax&&RR`xGD6GePeA3@W<$QiF*^2i2sC^GBa7Ww9U1-u zZGgo135nXDmxRIn8^2_nGED-0>=59e0^6W_~BIOv~b@INpAZ-(aoK~m-W2M`2);Up)TPu(S8pm|hoD|K{q{5T<^a#^W6 z-CFO$-(LmH7Q9%ead;pCnC&2#yjdWJ^H}FXA;#jn!*f7_k)c4$j$d+2Q2ygUhZaYD z2qUN@3&$JS%n?&FZ10q!A{wygQi}Z>Gol1NDj$Mis5($gKJI9;0pW&1A-wz7spH3v z+3oGP!JMDb6{tXBs4>7{YThB;tst_Hq0BlHURUUYZjJcfD<|L#LdbrShd6VBn9E7n z%anZoyvwgw4f)?+L0rpi4)dSB_0IqrAD7+@sJl$xn=?1x$ zv-iQA{|>+_;#x=i;;UN-(Yyt}ID<*<0s-gW(9y~bAhV%$M$7>OQsP%<@Mb`(2{5EQ z`NTnT5LkjMlbVUQ5CMw_N=gVJ$`qvM8>0r0-bKBGCh}1%SVlF-%%RT&R`Z?tz}@b|;?KzGhw5#TCB zvs9MOL*7s>sv_P28uE~Jc3+;TvwzqG(6ZD(y15S&9ef+5VH-r_hsa%t^1p=Z%rfYj zsAmvC2hJ~l33eSqL>)^-je%163I3{-Ou#S!Maq*SBrYBV#Vo@M-`o3xlvj%;L3ri| z@SN8hPs_ZktYknTTM8NFmqUV-3$(~6X^=^L=~&bj;Q=&#;1rcfd6Rj06bclpugC*_ zE?_}`TZfcMbjlD6J6!;3J7d+~&+lt*?~|GDSo8BhFO#9bc8oj&z?=oH0miHPH=x|V z>F4;i{Gy`nGfl00R!^VS!N@$*0Sz#=sxKr!h!qeQ@Yv4zdN9iDlN9vrv*%|~6c{FL7kCg11OWKvptnTTbDn~! z29S5w&I92ASQ7|Y!$Xg<1c9I2zThkJ6sh!?XANO`1mI&J;GR>DzjiV~AKj+D)`6`}Y1`4g8Vd|cNiq_qAz*&t za<%EmA57WaXaLO@e$m9lB;&R3v&90o+KnH_&z5p(7gK;J#mT9JKYqbmQ_H}Bis%6C zIFM9nSZqgOeDUzxD467w;_d}~D$K_LuziLRoa_=a17#&8nWC3{>!9k9`N}SUcbbCr zO;pq?fSxC%%LUV^$-!BcZVeRy4BXIN$JZ;Y5oap zKHZ9kqZ+1DfXU>n8%vc*_KwK zC-{GRT*G1O{+gR>`k3r}jJ4_I&Fp74(2%9O40&|9YWB)lFt#Dj%egT0f{)KCVuByi zNJ`!JjV55P-zS}aDJMi|SBCdHHhKy6A&-u#s?l{><9n*C^<-JPCKQ|vkG0Ytf}?A| zrV5;Q3mef5esj|f^k6VSXfDRt`Zk0UMFG!GTjC}1I@C(AxzWIpugW?F?$v(W_9jb*KEK|oqGUgQ{5W_wGbJqrUx!gr0S#E#0qKn(7@sPKiK+44#T`31Td$~9 z2FB{@4C|Pfm;)4LGlKda{fd0y&BRZ@jTS)e9KqZI#ueDX!uCzreyNhlVPPq~U7els za6oOX!#V|zcNX9%-RiQZ-%_vDa{pVZR&E+MD6$>|MZ*syTQ-LZ=tz&fIDM3(7RF4q z@9NchGu3T$bb;O-64!E&qAWE5rcF%qqiJ^J!f(an<*qt|7V1#i_to$thhBanJdhvJFn1fb4n)Tbx4qLwqn!k zmx$J9de$;CH#cd?gZ!T}QOOq0#7KC)Rz4_zg34?Nype^|udt*u0NLdeW3yu!cV;|u-QeqthNJ30fU^6l`Ffag9`U6#EU7`Rsve^Tk!kaOBUIz(~ zR-WWY)aB*?p-!EI`43gq($@AcuM!xioFh5f=(cEo=*VDR1T^PRZ`#*`QaVZME7|0JhJl(!TKOA%wub1B?o>}Ag90e^-)|9KL@KDj;%7zb@Oimbgg{mt<0oG+QimqO3-7av#+I&JA zqv4Qy+ba~}CJZ4tV3QE?31bWsB`UPJg@kBfucPXT$Ir8OoRWD5k$eNs#aD5{m&5WO zGKbm^BhLNx9d9Y**t*y(0ul`ZR@`of6kKagj5H-(!8$>$Y_YsrdFx&i&sS?0YVv^Q zu=Oww2Df%isp;()zlvJY_LpI8=M|D*4i&9A%Yl{#p40pWfB%Q-q9T3^u_XzShzdPT z^Mrt>yIZU2>n2aRYmb0bqE3p2Y8RrV9Ctu2RBQ8(E!W_0TW+e1`9BvR^$z4wtSl|n z#^Vz@fdwFou=Li=C#^|bxf zk`fY3Fsb}O9{XuD%%wUdEo_C&$bjEK){)-(=Y2@uuWIT*>gB8g>iT*<#EU*5IW}h# z4n^ZS9L%OFsY&Rgpm6!341Q05o1m*G1#1d;NVmVm7?`z4xw+;7;KtyB{NVK9<7E!?vWV4Bivc-rYK!6mnDoeoD8y49V1qy^< zKmvr#g%AbVC1DE@Qe+7UhAlt{xpQp4e&65lwfQBcCx28hGx641I-u*I$pm%;QIA<8a8RL z1A0J{8Tl~Hc%FA@#zyAeId#MiFlvwv;@`I22IRAAza@1?o9E-YJ$n4W81d)&J(-r}E%iFVyd(eMJRZ%O*hyaJxdmYy}*B zpNB;Wjn)E^U_FkEFGkV9<9DU!AiT;&2-dRdAeLjq&Kud2ic?G!TX9oybdGA49UO-Trp^s1hB7KkbUT{`4mr$4>4X&OiucY08Gl)G4i`7p&4M}58BXow;_o+8l{ zqKu+CkYz%^@pVJI!Om@hExUygsbKAAtm5G_XCkJbGjc66Ee&C6DeGgR7h1&K&dTs#+J6tPx*@BLd3>XUtl zONQefZqXTDh1AXW9n61h@iG@*L|=B+F>lEz`_GR19$y#z>N31G7Ch`xu{AL~Vb5py zBfE~8kC`XMCr8O@v&6SUuWX3CqW2_Dygs9ROM12XpKiLH~eE_e$cmKbhj^2YF zcZAQW{7^PSGK89{bqG(T-hSv+dHHByKGYdURN1WtXV<&+o7oD9DW-!-d|c48x%jOY z0UI6tLIcgwmmgIzF^?+_Gh!uS%eJ)i&RPS%h^q313mb&~QwePoK4(^~ zpG5#wv$(V6&W31;CZu2R8TNxn@t_R9>MLgJtd)WU5 zg|yvzTUsj~tNQ$w3B9XjpB%tI@F6==Z(VG5dT{)2`_<)lCha@i#QVYJ(T`y`cm7;Y zYLV7k5lSa$X{m)7BgbK8D|%8VqNDpU#-9O{%F8qJsV+E9?dv8%_+!-zk-@#`^ZnJZw*h2 zH75TyV+KI`Q;Q*TcURal&wA+b>_>6N5Iv%0NMv7cYhd6v&?NfYrlYPJ?yb|?E_aK4 znD>G;$UtSXH9F0av30X6%hBw|lF8GgPt`WJZgF4A0GK!;P=Pr!B+q|P=^f+`X-U5- zPu)pOXEhA@C$39)tT1KKTBjD)o2mvgx8b8QPcGW3z)W5KYQ1qcxuGrb9z#C4-h0`t zW7bc5lToUJL-R<&D}1L(bbxz3Zc=1zX`yACs+)+HtqK@%=eo~cC1=U!PK-6Y!O%%_uWhPhe7V0a zFN&8mHTgU5o9&1f5CsXm92_{xlwJ!{+^2{7lV;#cemc2_)kU)ns?t!>Nvg|OG-iCl zR*zgdsKN4W5DFSivIHed$8mUBet*6EG%t$8m3#Q~HSVF!qO^}aR>`W?PgHQK3~0r6 znkE!ZO`$xl=22K=u(r*$4vaS)|7l=-BFEGgYDLPdmvJ3eG2@Sq$&EO^9@M&rL|5L@ z2fW?c`a7NB*=sqm49v-3O|7Kag@)~()%qkkg>qa{?dz5u?oz!(B_pt;J?Hn8Nv2v~ zF1xS|ac=z50#fQH$Dwf_<&~e8Tz~r3GwfD*_#nQ~^5cy);pFWag3Os!!6%1gF5Qs4 za%YdFnJCox+N+{xo!G-Q@?>_!eE*}X{$Upb4MJyp)qU>}TxDxFO<;mMuR2|2J`T+s zLs?>sjSuEvRWIge>lC8orc`~YqN%6Jnf^7HAW6rm z#@+5jX5zi@M(z`8&fXe;pka8;;n+iS(a_MUs2Do7k&&t1q^tzJsycH>5a2l|KGuBFQT~OPLJL ztiLgo z;J>uXb^4LUGATW7d4$0~K18#c4n6-Z($bHrqiqlGg*u0HW}fMIdo{6BxH8I<^ofg- znh@6gI{?^1jx`*2sV@j<*OC%2+{CdezL01ZMQ~{@-#8@v9%F$-#!p&MHVG)B4Q7Y5 zah|iQy`0jPRz&f$mSgcea7a?nVU)N?6Gd2Cl6CH;=sG4wM24_mL1&sajqKsb0;MIB zgSbPM$;m8Wp7y2@MAqk5rF$VVa?R{6&42mrn7}*;_Abb(1il3>p!@r2P)MwdT=;gsHh&6;~u2 z!-P<0;Pt|180%gJAFkqKrKef!-4s>U`AE_LnGPO%BsM$x`o1qc(Oe#m@U1S(szc_6<@KSKt$f>rX{4svadcDP7hZDN%NHq3e7Pv1 zMw|ga);Y_6O3A zQjO18*qv&=$eTMyWMY_X*O<1>2&WsO$5BozD=n=6PDMH2+gqCHDd3jd3EOD)0jGnD zb(E=cL0ytoZdIx~X1szYD$;#*V2GHYr?{K;aGhiUpphD>wRkO=M)|Xa2{2H*f}B5zVb% zLsna*ClvewoEcGB(se^esRoIEu(9Z=ym`(-a zyOjI2Nl_qLkcqxTXtyvj!t5J?M;#a`tKIman11~Y&8icI^y5}N5u*b6*u@2L?yFf& zS@p*pSNu>z$OQ^2vssovA@$;;8M7L;`l_3$fS+70?&9OL!t;?Vs5T@Hg{o7N-LVqAL9n0FL6^IPwaq| zRytrOeL$nvy<`$mY(dbt7vhz1tDY)o`V~9$r3A62kNd4>)!Q1(MTg^!E}s?K;!2iR z=`ZeDM~1YX53^P0=4ktoDGFTLPNB=h?OZlS($Q`fY49b|-+!lC>CqbyrU#s5)#^nz z^F)U}hOt_w8Q%NK=o1chWqw(6@1)-H`Tphz2Zvxg6p6X~xvjqj?0y7-J~#R(_X?Pn zKwicLbxH;r^MpQU?GV!Dp!MR3YI8Wve8Y1RZ!V8TsJQa9GW7EA?%vfo_^eqYiWiT{OzmZm;PXidi08meL`RZ#zQ_YMFWx&9X4r&H&^!*Po)5cu{I_m zf3iXXK#9!CD^2|R5o#(bz^ETT5H0MoRZ)Rv^RVU9>16iP8J>WPx3j|=H#RJ08laGF zQ?!n^^7EMwCJT9xjiiX0S$A2e>?Z)gA4@m+co&~IK zzO`?8qQNai4(Jd&B5T-g};1WK+5~WS;nKhDgf!}%QN}j>GvfPc;5vHS9X>K(S zkpWn^)#Y9m2^94WX23t=K-(Xd>Zpm zHo#VESP<453+FEIh~8a1O>U_g3~5Xj zaQ}swENdSJmZUf#0!;|uMa>@`LJQ)4$+%l=4aV6IQ6orZUz2hIFzf_dtY`JgQg=MA z^W!RW5gN*wEX`C&F~&^G9XIs6qy~^(9COvdh4qUn`)p3%GH{0{oC_?%bM8J+o{5eb z#AJjH0XwmLXT4}_G2S+DTt%fWwLwEFidcLmh4^enaxrvc>&S1_XNPrEjr_v69DD(Z zJMq{HGrsl!Ws@`Aezm0Nh62-xo%U-AAG$&p`{Vc9hRC47M<8(W*CjAm(im-Ial(!v zV+8L%wFz6SllrLdZa;7tcQ)1~;T5%tzUAHrUg;(j0YSXpcY#PhwYXv%mAf~sFZaZH z-DnPLZuXQatS(%KEVNDI{M-ddUru=S{LKGah=W#Agw_@YHQ7{ZkMk3D3WJkYc+QBY z@=kzlF5bk(0ozc=Z zwRd_^ysrWCf7Zk4ri!DV*2C^?jR*k>{JBYc!JWOK})kWsnHE^ypqo!-V>`*y$lcccA#Jb;d9yFV}NIF(dT1jGQ-`aun# zCFC#A!PP&tyn9E#&Y^nY-st;j>-&HFIipfM0!a^nK+X^dwlr=}UmGpZuq&;Yew^;B zUQH5+ArYe|euqBXw8>HvIDV+k}2D$5+2f*a!#zZ~Mwg^J{Tz~W3y`JKxzAayV z5{cR$?!}DH4D@btetqgUNEU# API +NEXT_PUBLIC_SUPABASE_URL= +NEXT_PUBLIC_SUPABASE_ANON_KEY= \ No newline at end of file diff --git a/examples/nextjs-auth-tailwind/.gitignore b/examples/nextjs-auth-tailwind/.gitignore new file mode 100644 index 0000000000000..5808f2b5fe5ce --- /dev/null +++ b/examples/nextjs-auth-tailwind/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/ +.env + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/examples/nextjs-auth-tailwind/.prettierrc b/examples/nextjs-auth-tailwind/.prettierrc new file mode 100644 index 0000000000000..1f7ddbc22366d --- /dev/null +++ b/examples/nextjs-auth-tailwind/.prettierrc @@ -0,0 +1,11 @@ +{ + "trailingComma": "es5", + "tabWidth": 2, + "semi": false, + "singleQuote": true, + "printWidth": 100, + "svelteSortOrder" : "styles-scripts-markup", + "svelteStrictMode": true, + "svelteBracketNewLine": true, + "svelteAllowShorthand": false + } \ No newline at end of file diff --git a/examples/nextjs-auth-tailwind/README.md b/examples/nextjs-auth-tailwind/README.md new file mode 100644 index 0000000000000..e82b9f989073b --- /dev/null +++ b/examples/nextjs-auth-tailwind/README.md @@ -0,0 +1,36 @@ + + +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/examples/nextjs-auth-tailwind/components/Head/index.js b/examples/nextjs-auth-tailwind/components/Head/index.js new file mode 100644 index 0000000000000..2b174434477c8 --- /dev/null +++ b/examples/nextjs-auth-tailwind/components/Head/index.js @@ -0,0 +1,12 @@ +import { default as HeadContainer } from 'next/head' + +const Head = () => { + return ( + + Supabase Example + + + ) +} + +export default Head diff --git a/examples/nextjs-auth-tailwind/components/Header/index.js b/examples/nextjs-auth-tailwind/components/Header/index.js new file mode 100644 index 0000000000000..f1e85dd7bf1fe --- /dev/null +++ b/examples/nextjs-auth-tailwind/components/Header/index.js @@ -0,0 +1,87 @@ +import React from 'react' +import AuthUser from '../../hooks/authUser' +import { Disclosure } from '@headlessui/react' +import { MenuIcon, XIcon } from '@heroicons/react/outline' +import MenuLogado from './menuLogado' +import MenuNotLogado from './menuNotLogado' +import Navigation from './navigation' +import classNames from '../../utils/classsesNames' + +export default function Header() { + return ( + + {({ open }) => ( + <> + + + +
+ {Navigation.map((item) => ( + + {item.name} + + ))} +
+
+ + )} + + ) +} diff --git a/examples/nextjs-auth-tailwind/components/Header/menuLogado.js b/examples/nextjs-auth-tailwind/components/Header/menuLogado.js new file mode 100644 index 0000000000000..9cbea4a7072a8 --- /dev/null +++ b/examples/nextjs-auth-tailwind/components/Header/menuLogado.js @@ -0,0 +1,70 @@ +import { Fragment } from 'react' +import { Menu, Transition } from '@headlessui/react' +import { UserCircleIcon } from '@heroicons/react/outline' +import classNames from '../../utils/classsesNames' + +import { SignOut } from '../../hooks/authUser' + +const MenuLogado = () => ( + + {({ open }) => ( + <> +
+ + Open user menu + + +
+ + + + {({ active }) => ( + + Your Profile + + )} + + + {({ active }) => ( + + Settings + + )} + + + + + + + + )} +
+) + +export default MenuLogado diff --git a/examples/nextjs-auth-tailwind/components/Header/menuNotLogado.js b/examples/nextjs-auth-tailwind/components/Header/menuNotLogado.js new file mode 100644 index 0000000000000..aa3554e84d469 --- /dev/null +++ b/examples/nextjs-auth-tailwind/components/Header/menuNotLogado.js @@ -0,0 +1,11 @@ +import React from 'react' +import Link from 'next/link' +const MenuNotLogado = () => ( +
+ + LOGIN + +
+) + +export default MenuNotLogado diff --git a/examples/nextjs-auth-tailwind/components/Header/navigation.js b/examples/nextjs-auth-tailwind/components/Header/navigation.js new file mode 100644 index 0000000000000..e497d9985da09 --- /dev/null +++ b/examples/nextjs-auth-tailwind/components/Header/navigation.js @@ -0,0 +1,7 @@ +const Navigation = [ + { name: 'Home', href: '/', current: true }, + { name: 'Jobs', href: '#', current: false }, + { name: 'Developers', href: '#', current: false }, +] + +export default Navigation diff --git a/examples/nextjs-auth-tailwind/hooks/authUser.js b/examples/nextjs-auth-tailwind/hooks/authUser.js new file mode 100644 index 0000000000000..5f576bdb68074 --- /dev/null +++ b/examples/nextjs-auth-tailwind/hooks/authUser.js @@ -0,0 +1,71 @@ +import { useEffect, useState, createContext, useContext } from 'react' +import { supabase } from '../utils/initSupabase' +import { useRouter } from 'next/router' + +export const SignOut = async () => { + await supabase.auth.signOut() +} + +export const RequireAuth = () => { + const { user } = useUser() + const router = useRouter() + + useEffect(() => { + if (!user) { + router.push('/auth') + } + }, [user, router]) +} + +export const AuthRedirect = () => { + const { user } = useUser() + const router = useRouter() + + useEffect(() => { + if (user) { + router.push('/profile') + } + }, [user, router]) +} + +export const UserContext = createContext() + +export const UserContextProvider = (props) => { + const [session, setSession] = useState(false) + const [user, setUser] = useState(false) + + useEffect(() => { + const session = supabase.auth.session() + setSession(session) + setUser(session?.user ?? false) + const { data: authListener } = supabase.auth.onAuthStateChange(async (event, session) => { + setSession(session) + setUser(session?.user ?? false) + }) + + return () => { + authListener.unsubscribe() + } + }, []) + + const value = { + session, + user, + } + return +} + +export const useUser = () => { + const context = useContext(UserContext) + if (context === undefined) { + throw new Error(`useUser must be used within a UserContextProvider.`) + } + return context +} + +const AuthUser = () => { + const { user } = useUser() + return user +} + +export default AuthUser diff --git a/examples/nextjs-auth-tailwind/package.json b/examples/nextjs-auth-tailwind/package.json new file mode 100644 index 0000000000000..5c6b1c5c8b81c --- /dev/null +++ b/examples/nextjs-auth-tailwind/package.json @@ -0,0 +1,27 @@ +{ + "name": "nextjs-auth-tailwind", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "format": "prettier --write './**/*.{js,jsx,ts,tsx,css,md,json}' --config ./.prettierrc" + }, + "dependencies": { + "@headlessui/react": "^1.2.0", + "@heroicons/react": "^1.0.1", + "@supabase/supabase-js": "^1.11.15", + "@supabase/ui": "^0.26.1", + "@tailwindcss/typography": "^0.4.0", + "next": "10.2.2", + "react": "17.0.2", + "react-dom": "17.0.2" + }, + "devDependencies": { + "autoprefixer": "^10.2.5", + "postcss": "^8.3.0", + "prettier": "^2.3.0", + "tailwindcss": "^2.1.2" + } +} diff --git a/examples/nextjs-auth-tailwind/pages/_app.js b/examples/nextjs-auth-tailwind/pages/_app.js new file mode 100644 index 0000000000000..7e45380477653 --- /dev/null +++ b/examples/nextjs-auth-tailwind/pages/_app.js @@ -0,0 +1,15 @@ +import React from 'react' +import { UserContextProvider } from '../hooks/authUser' + +import 'tailwindcss/tailwind.css' +import '../styles/globals.css' + +export default function MyApp({ Component, pageProps }) { + return ( +
+ + + +
+ ) +} diff --git a/examples/nextjs-auth-tailwind/pages/auth.js b/examples/nextjs-auth-tailwind/pages/auth.js new file mode 100644 index 0000000000000..1f0883901410a --- /dev/null +++ b/examples/nextjs-auth-tailwind/pages/auth.js @@ -0,0 +1,36 @@ +import React from 'react' +import { AuthRedirect } from '../hooks/authUser' +import { supabase } from '../utils/initSupabase' +import { Auth, Card, Typography, Space } from '@supabase/ui' + +import Head from '../components/Head' +import Header from '../components/Header' + +const AuthPage = () => { + AuthRedirect() + + return ( + <> + +
+
+ + +
+ Welcome +
+ +
+
+
+ + ) +} + +export default AuthPage diff --git a/examples/nextjs-auth-tailwind/pages/index.js b/examples/nextjs-auth-tailwind/pages/index.js new file mode 100644 index 0000000000000..abe68990d10c7 --- /dev/null +++ b/examples/nextjs-auth-tailwind/pages/index.js @@ -0,0 +1,44 @@ +import Header from '../components/Header' +import Head from '../components/Head' + +const Index = () => { + return ( + <> + + +
+
+
+

+ The Open Source{' '} + Firebase Alternative +

+

+ Create a backend in less than 2 minutes. Start your project with a Postgres Database, + Authentication, instant APIs, realtime subscriptions and Storage. +

+ +
+
+ + ) +} + +export default Index diff --git a/examples/nextjs-auth-tailwind/pages/profile.js b/examples/nextjs-auth-tailwind/pages/profile.js new file mode 100644 index 0000000000000..443953b8c74bf --- /dev/null +++ b/examples/nextjs-auth-tailwind/pages/profile.js @@ -0,0 +1,32 @@ +import React from 'react' +import { useUser, RequireAuth } from '../hooks/authUser' + +import { Card, Typography, Space } from '@supabase/ui' +import Header from '../components/Header' + +export default function Profile() { + RequireAuth() + + const { user } = useUser() + + return ( + <> +
+ {user && ( +
+ + + Youre signed in + Email: {user.email} + User data: + + +
{JSON.stringify(user, null, 2)}
+
+
+
+
+ )} + + ) +} diff --git a/examples/nextjs-auth-tailwind/postcss.config.js b/examples/nextjs-auth-tailwind/postcss.config.js new file mode 100644 index 0000000000000..33ad091d26d8a --- /dev/null +++ b/examples/nextjs-auth-tailwind/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/examples/nextjs-auth-tailwind/public/favicon.ico b/examples/nextjs-auth-tailwind/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4965832f2c9b0605eaa189b7c7fb11124d24e48a GIT binary patch literal 15086 zcmeHOOH5Q(7(R0cc?bh2AT>N@1PWL!LLfZKyG5c!MTHoP7_p!sBz0k$?pjS;^lmgJ zU6^i~bWuZYHL)9$wuvEKm~qo~(5=Lvx5&Hv;?X#m}i|`yaGY4gX+&b>tew;gcnRQA1kp zBbm04SRuuE{Hn+&1wk%&g;?wja_Is#1gKoFlI7f`Gt}X*-nsMO30b_J@)EFNhzd1QM zdH&qFb9PVqQOx@clvc#KAu}^GrN`q5oP(8>m4UOcp`k&xwzkTio*p?kI4BPtIwX%B zJN69cGsm=x90<;Wmh-bs>43F}ro$}Of@8)4KHndLiR$nW?*{Rl72JPUqRr3ta6e#A z%DTEbi9N}+xPtd1juj8;(CJt3r9NOgb>KTuK|z7!JB_KsFW3(pBN4oh&M&}Nb$Ee2 z$-arA6a)CdsPj`M#1DS>fqj#KF%0q?w50GN4YbmMZIoF{e1yTR=4ablqXHBB2!`wM z1M1ke9+<);|AI;f=2^F1;G6Wfpql?1d5D4rMr?#f(=hkoH)U`6Gb)#xDLjoKjp)1;Js@2Iy5yk zMXUqj+gyk1i0yLjWS|3sM2-1ECc;MAz<4t0P53%7se$$+5Ex`L5TQO_MMXXi04UDIU+3*7Ez&X|mj9cFYBXqM{M;mw_ zpw>azP*qjMyNSD4hh)XZt$gqf8f?eRSFX8VQ4Y+H3jAtvyTrXr`qHAD6`m;aYmH2zOhJC~_*AuT} zvUxC38|JYN94i(05R)dVKgUQF$}#cxV7xZ4FULqFCNX*Forhgp*yr6;DsIk=ub0Hv zpk2L{9Q&|uI^b<6@i(Y+iSxeO_n**4nRLc`P!3ld5jL=nZRw6;DEJ*1z6Pvg+eW|$lnnjO zjd|8>6l{i~UxI244CGn2kK@cJ|#ecwgSyt&HKA2)z zrOO{op^o*- + + \ No newline at end of file diff --git a/examples/nextjs-auth-tailwind/styles/globals.css b/examples/nextjs-auth-tailwind/styles/globals.css new file mode 100644 index 0000000000000..bf7f322664db1 --- /dev/null +++ b/examples/nextjs-auth-tailwind/styles/globals.css @@ -0,0 +1,29 @@ +body { + background: #181818; +} + +/* + * Auth +*/ + +.authcontainer { + max-width: 420px; + margin: 96px auto; +} + +.authcontainer a { + color: #8b5cf6 !important; +} + +.authcontainer button[type='submit'] { + background: #8b5cf6 !important; +} + +.authcontainer input:focus { + border-color: #8b5cf6 !important; +} + +.authcontainer .sbui-typography-text-danger { + top: 3px !important; + position: absolute !important; +} diff --git a/examples/nextjs-auth-tailwind/tailwind.config.js b/examples/nextjs-auth-tailwind/tailwind.config.js new file mode 100644 index 0000000000000..05dcaaf4db493 --- /dev/null +++ b/examples/nextjs-auth-tailwind/tailwind.config.js @@ -0,0 +1,11 @@ +module.exports = { + purge: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'], + darkMode: false, // or 'media' or 'class' + theme: { + extend: {}, + }, + variants: { + extend: {}, + }, + plugins: [require('@tailwindcss/typography')], +} diff --git a/examples/nextjs-auth-tailwind/utils/classsesNames.js b/examples/nextjs-auth-tailwind/utils/classsesNames.js new file mode 100644 index 0000000000000..dcaf3cebab5dd --- /dev/null +++ b/examples/nextjs-auth-tailwind/utils/classsesNames.js @@ -0,0 +1,5 @@ +function classNames(...classes) { + return classes.filter(Boolean).join(' ') +} + +export default classNames diff --git a/examples/nextjs-auth-tailwind/utils/initSupabase.js b/examples/nextjs-auth-tailwind/utils/initSupabase.js new file mode 100644 index 0000000000000..75092fc556cd9 --- /dev/null +++ b/examples/nextjs-auth-tailwind/utils/initSupabase.js @@ -0,0 +1,6 @@ +import { createClient } from '@supabase/supabase-js' + +export const supabase = createClient( + process.env.NEXT_PUBLIC_SUPABASE_URL, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY +) diff --git a/examples/nextjs-auth-tailwind/yarn.lock b/examples/nextjs-auth-tailwind/yarn.lock new file mode 100644 index 0000000000000..03a3c274b816f --- /dev/null +++ b/examples/nextjs-auth-tailwind/yarn.lock @@ -0,0 +1,2596 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== + +"@babel/highlight@^7.10.4": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/runtime@7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/types@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@fullhuman/postcss-purgecss@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz#47af7b87c9bfb3de4bc94a38f875b928fffdf339" + integrity sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA== + dependencies: + purgecss "^3.1.3" + +"@hapi/accept@5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.2.tgz#ab7043b037e68b722f93f376afb05e85c0699523" + integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw== + dependencies: + "@hapi/boom" "9.x.x" + "@hapi/hoek" "9.x.x" + +"@hapi/boom@9.x.x": + version "9.1.2" + resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.2.tgz#48bd41d67437164a2d636e3b5bc954f8c8dc5e38" + integrity sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q== + dependencies: + "@hapi/hoek" "9.x.x" + +"@hapi/hoek@9.x.x": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131" + integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug== + +"@headlessui/react@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.2.0.tgz#e48652bfce82ddf73d7f331faeb9db6526ee6874" + integrity sha512-19DkLz8gDgbi+WvkoTzi9vs0NK9TJf94vbYhMzB4LYJo03Kili0gmvXT9CiKZoxXZ7YAvy/b1U1oQKEnjWrqxw== + +"@heroicons/react@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.1.tgz#66d25f6441920bd5c2146ea27fd33995885452dd" + integrity sha512-uikw2gKCmqnvjVxitecWfFLMOKyL9BTFcU4VM3hHj9OMwpkCr5Ke+MRMyY2/aQVmsYs4VTq7NCFX05MYwAHi3g== + +"@next/env@10.2.2": + version "10.2.2" + resolved "https://registry.yarnpkg.com/@next/env/-/env-10.2.2.tgz#cb61f6c29f349815108184c2f1926ada65458e28" + integrity sha512-m0xOpl4F9z7R7Yt2OtJoo6ZUsFPdx+kuvZeoctH7T6lO66DmZL3W6MQDxso/ArkH8VOlDPZgeQVVBPf+I7wflA== + +"@next/polyfill-module@10.2.2": + version "10.2.2" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-10.2.2.tgz#48d108dd562ed021dd23510c0ffe96badf5f9c04" + integrity sha512-0t5Hw1Dr18TWP65qAnakRa8+jza6SAFOz0b2v67s5AVquAwXXlclR4SfUy3ahrRtjCqlbLEE/oFIzCGbyMYfVA== + +"@next/react-dev-overlay@10.2.2": + version "10.2.2" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-10.2.2.tgz#88fb5013d3df70bd37b854234c41d884e108a149" + integrity sha512-uPslFPWvvZ8AdadGdK2/834UnJy6F+7071/ere6QpN88Ngzqx9lDIhjslEeFLRtpyBst4s1YUdbm69btVPdE5w== + dependencies: + "@babel/code-frame" "7.12.11" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + css.escape "1.5.1" + data-uri-to-buffer "3.0.1" + platform "1.3.6" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" + +"@next/react-refresh-utils@10.2.2": + version "10.2.2" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-10.2.2.tgz#69dd150e3656aebe63fc828916105f1472810488" + integrity sha512-OL7r0iz+SiE9SMWcxZocUtEAHv0/TlBWxIE3KjjO1vWSU1r0gMrE2l2RxHfMLIPsl6CjAkcPxoaXlosFsJ2S5w== + +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + dependencies: + "@nodelib/fs.stat" "2.0.4" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + dependencies: + "@nodelib/fs.scandir" "2.1.4" + fastq "^1.6.0" + +"@opentelemetry/api@0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.14.0.tgz#4e17d8d2f1da72b19374efa7b6526aa001267cae" + integrity sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ== + dependencies: + "@opentelemetry/context-base" "^0.14.0" + +"@opentelemetry/context-base@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/context-base/-/context-base-0.14.0.tgz#c67fc20a4d891447ca1a855d7d70fa79a3533001" + integrity sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw== + +"@supabase/gotrue-js@^1.15.1": + version "1.15.4" + resolved "https://registry.yarnpkg.com/@supabase/gotrue-js/-/gotrue-js-1.15.4.tgz#a21ec6aaac18af7b50242d0d358297960a144c52" + integrity sha512-FfjlMFgDqs+nxQKbRIOjz1CQL8nf2AzC6lJ0h6baF89/nhWw9VDhNpirw7k6o4ftCAdyVd0T11Qdd5tZzVX0EA== + dependencies: + cross-fetch "^3.0.6" + +"@supabase/postgrest-js@^0.28.4": + version "0.28.4" + resolved "https://registry.yarnpkg.com/@supabase/postgrest-js/-/postgrest-js-0.28.4.tgz#6696cc55ed16c024e7c08d8b9c62cdad45837b5f" + integrity sha512-WTjkq6Nl/BBwBApmXEywEqE972qJiLF7Ct36do+u3zePhLqod9vO/7g6dpU4VTFb0+8VmloaVFK7FhY7EUPfiQ== + dependencies: + cross-fetch "^3.0.6" + +"@supabase/realtime-js@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@supabase/realtime-js/-/realtime-js-1.0.9.tgz#a4be4f893be78db4487ad2c9de155a4a07532eae" + integrity sha512-hGClyW7hHXW0PC6reJgaKFL0c3ubC+AVt7U/MxD0VJNjVXIw4PLj7DxgMpCIpNXksHJsLOBL8ht+BMhPb6rE8Q== + dependencies: + "@types/websocket" "^1.0.1" + websocket "^1.0.34" + +"@supabase/storage-js@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@supabase/storage-js/-/storage-js-1.0.4.tgz#12ede57c85d3d2fbd5707d0e3a050ec868d3fa93" + integrity sha512-la4YAqTpuBiIwqEPhe60a0N64Qd3I/TI1ls3cfhECmi3i4et2T8XeSrqnfZkzXmrBqh6p88Sru0e9KdwWSbw9g== + dependencies: + cross-fetch "^3.1.0" + +"@supabase/supabase-js@^1.11.15": + version "1.11.15" + resolved "https://registry.yarnpkg.com/@supabase/supabase-js/-/supabase-js-1.11.15.tgz#649fa926b35b27ec14c953b5947908182c91f994" + integrity sha512-Yns4ba4WC1BoWpCnaQnm+oIs32xYAx3+S/5ua6BprAGHO4f2fx44l6zGElNMJ8da4M6C02uC8o+dA4zfFITwhg== + dependencies: + "@supabase/gotrue-js" "^1.15.1" + "@supabase/postgrest-js" "^0.28.4" + "@supabase/realtime-js" "^1.0.9" + "@supabase/storage-js" "^1.0.3" + +"@supabase/ui@^0.26.1": + version "0.26.1" + resolved "https://registry.yarnpkg.com/@supabase/ui/-/ui-0.26.1.tgz#904be245e08adfa8cf006a52fcdf677c4ad2b15a" + integrity sha512-V4LzP+RqFhKxehubIVzENIm54k8f1K4c3jRn+1mvfoTDnfgRu4P5y0UJg3el5IqV7WS8F6X11/bmxaG8Cze+eA== + dependencies: + lodash "^4.17.20" + prop-types "^15.7.2" + +"@tailwindcss/typography@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.4.0.tgz#b80974ad6af93df7b06e1981cb4d79698b6ad5c7" + integrity sha512-3BfOYT5MYNEq81Ism3L2qu/HRP2Q5vWqZtZRQqQrthHuaTK9qpuPfbMT5WATjAM5J1OePKBaI5pLoX4S1JGNMQ== + dependencies: + lodash.castarray "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.merge "^4.6.2" + lodash.uniq "^4.5.0" + +"@types/node@*": + version "15.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.6.0.tgz#f0ddca5a61e52627c9dcb771a6039d44694597bc" + integrity sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A== + +"@types/websocket@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a" + integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== + dependencies: + "@types/node" "*" + +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.0.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +anser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +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.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +array.prototype.filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz#24d63e38983cdc6bf023a3c574b2f2a3f384c301" + integrity sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.5" + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +assert@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== + +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.2.5: + version "10.2.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.5.tgz#096a0337dbc96c0873526d7fef5de4428d05382d" + integrity sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA== + dependencies: + browserslist "^4.16.3" + caniuse-lite "^1.0.30001196" + colorette "^1.2.2" + fraction.js "^4.0.13" + normalize-range "^0.1.2" + postcss-value-parser "^4.1.0" + +available-typed-arrays@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.3.tgz#fb7d02445bfedefad79fad1fe47931163a227198" + integrity sha512-CuPhFULixV/d89POo1UG4GqGbR7dmrefY2ZdmsYakeR4gOSJXoF7tfeaiqMHGOMrlTiJoeEs87fpLsBYmE2BMw== + dependencies: + array.prototype.filter "^1.0.0" + +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@0.2.0, browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.16.6, browserslist@^4.16.3: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +bufferutil@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b" + integrity sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw== + dependencies: + node-gyp-build "^4.2.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.1.0, bytes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +caniuse-lite@^1.0.30001196, caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: + version "1.0.30001228" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz#bfdc5942cd3326fa51ee0b42fbef4da9d492a7fa" + integrity sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A== + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1: + 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: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@3.5.1, chokidar@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + +color-convert@^1.9.0, color-convert@^1.9.1: + 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" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + 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 sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, 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== + +color-string@^1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +commander@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@1.0.0, constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-fetch@^3.0.6, cross-fetch@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" + integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== + dependencies: + node-fetch "2.6.1" + +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-unit-converter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" + integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== + +css.escape@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-simple@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96" + integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg== + dependencies: + caniuse-lite "^1.0.30001202" + +cssnano-simple@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05" + integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w== + dependencies: + cssnano-preset-simple "^2.0.0" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +data-uri-to-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== + +debug@2, debug@^2.2.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + +didyoumean@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff" + integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +domain-browser@4.19.0: + version "4.19.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" + integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ== + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +electron-to-chromium@^1.3.723: + version "1.3.736" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.736.tgz#f632d900a1f788dab22fec9c62ec5c9c8f0c4052" + integrity sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encoding@0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +es-abstract@^1.18.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +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" + +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + +fast-glob@^3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fastq@^1.6.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + dependencies: + reusify "^1.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +fraction.js@^4.0.13: + version "4.1.1" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff" + integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg== + +fs-extra@^9.1.0: + 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" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-orientation@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/get-orientation/-/get-orientation-1.1.2.tgz#20507928951814f8a91ded0a0e67b29dfab98947" + integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ== + dependencies: + stream-parser "^0.3.1" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + +glob-parent@^5.1.0, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.2: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + +http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +https-browserify@1.0.0, https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + +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" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + dependencies: + call-bind "^1.0.2" + +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-core-module@^2.2.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-generator-function@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c" + integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + +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-regex@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.2" + +is-string@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + +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.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +jest-worker@27.0.0-next.5: + version "27.0.0-next.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" + integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +"js-tokens@^3.0.0 || ^4.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== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.castarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115" + integrity sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.merge@^4.6.2: + version "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 sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= + +lodash.topath@^4.5.2: + version "4.5.2" + resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" + integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.13, 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== + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +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: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +modern-normalize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7" + integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +nanoid@^3.1.22, nanoid@^3.1.23: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" + integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA== + dependencies: + querystring "^0.2.0" + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +next@10.2.2: + version "10.2.2" + resolved "https://registry.yarnpkg.com/next/-/next-10.2.2.tgz#aadcc526e420282b4a735b0595041195d748a91d" + integrity sha512-HPGSLrflWPvf3zEZSIk/uj0CZ+YYrpZwZS0PFAgXbEwb894iRuAPzglagqlzcCh7lg12RBEaKNIxhrVa5xgjtQ== + dependencies: + "@babel/runtime" "7.12.5" + "@hapi/accept" "5.0.2" + "@next/env" "10.2.2" + "@next/polyfill-module" "10.2.2" + "@next/react-dev-overlay" "10.2.2" + "@next/react-refresh-utils" "10.2.2" + "@opentelemetry/api" "0.14.0" + assert "2.0.0" + ast-types "0.13.2" + browserify-zlib "0.2.0" + browserslist "4.16.6" + buffer "5.6.0" + caniuse-lite "^1.0.30001228" + chalk "2.4.2" + chokidar "3.5.1" + constants-browserify "1.0.0" + crypto-browserify "3.12.0" + cssnano-simple "2.0.0" + domain-browser "4.19.0" + encoding "0.1.13" + etag "1.8.1" + find-cache-dir "3.3.1" + get-orientation "1.1.2" + https-browserify "1.0.0" + jest-worker "27.0.0-next.5" + native-url "0.3.4" + node-fetch "2.6.1" + node-html-parser "1.4.9" + node-libs-browser "^2.2.1" + os-browserify "0.3.0" + p-limit "3.1.0" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.2.13" + process "0.11.10" + prop-types "15.7.2" + querystring-es3 "0.2.1" + raw-body "2.4.1" + react-is "16.13.1" + react-refresh "0.8.3" + stream-browserify "3.0.0" + stream-http "3.1.1" + string_decoder "1.3.0" + styled-jsx "3.3.2" + timers-browserify "2.0.12" + tty-browserify "0.0.1" + use-subscription "1.5.1" + util "0.12.3" + vm-browserify "1.1.2" + watchpack "2.1.1" + +node-emoji@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" + integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== + dependencies: + lodash.toarray "^4.4.0" + +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-gyp-build@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" + integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== + +node-html-parser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== + dependencies: + he "1.2.0" + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-releases@^1.1.71: + version "1.1.72" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" + integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-hash@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09" + integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== + +object-inspect@^1.9.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" + integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, 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.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +os-browserify@0.3.0, os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +p-limit@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +platform@1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" + integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" + +postcss-functions@^3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e" + integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= + dependencies: + glob "^7.1.2" + object-assign "^4.1.1" + postcss "^6.0.9" + postcss-value-parser "^3.3.0" + +postcss-js@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33" + integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== + dependencies: + camelcase-css "^2.0.1" + postcss "^8.1.6" + +postcss-nested@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.5.tgz#f0a107d33a9fab11d7637205f5321e27223e3603" + integrity sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss@8.2.13: + version "8.2.13" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f" + integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" + +postcss@^6.0.9: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^8.1.6, postcss@^8.2.1, postcss@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" + integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.23" + source-map-js "^0.6.2" + +prettier@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.0.tgz#b6a5bf1284026ae640f17f7ff5658a7567fc0d18" + integrity sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w== + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +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" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@0.11.10, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +prop-types@15.7.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +purgecss@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-3.1.3.tgz#26987ec09d12eeadc318e22f6e5a9eb0be094f41" + integrity sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ== + dependencies: + commander "^6.0.0" + glob "^7.0.0" + postcss "^8.2.1" + postcss-selector-parser "^6.0.2" + +querystring-es3@0.2.1, querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +raw-body@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== + dependencies: + bytes "3.1.0" + http-errors "1.7.3" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@16.13.1, react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + +reduce-css-calc@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03" + integrity sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg== + dependencies: + css-unit-converter "^1.1.1" + postcss-value-parser "^3.3.0" + +regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +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" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +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" + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-http@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564" + integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" + integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= + dependencies: + debug "2" + +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +styled-jsx@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018" + integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g== + dependencies: + "@babel/types" "7.8.3" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" + +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== + +supports-color@^5.3.0, supports-color@^5.4.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.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== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +tailwindcss@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.1.2.tgz#29402bf73a445faedd03df6d3b177e7b52b7c4a1" + integrity sha512-T5t+wwd+/hsOyRw2HJuFuv0LTUm3MUdHm2DJ94GPVgzqwPPFa9XxX0KlwLWupUuiOUj6uiKURCzYPHFcuPch/w== + dependencies: + "@fullhuman/postcss-purgecss" "^3.1.3" + bytes "^3.0.0" + chalk "^4.1.0" + chokidar "^3.5.1" + color "^3.1.3" + detective "^5.2.0" + didyoumean "^1.2.1" + dlv "^1.1.3" + fast-glob "^3.2.5" + fs-extra "^9.1.0" + html-tags "^3.1.0" + lodash "^4.17.21" + lodash.topath "^4.5.2" + modern-normalize "^1.0.0" + node-emoji "^1.8.1" + normalize-path "^3.0.0" + object-hash "^2.1.1" + parse-glob "^3.0.4" + postcss-functions "^3" + postcss-js "^3.0.3" + postcss-nested "5.0.5" + postcss-selector-parser "^6.0.4" + postcss-value-parser "^4.1.0" + pretty-hrtime "^1.0.3" + quick-lru "^5.1.1" + reduce-css-calc "^2.1.8" + resolve "^1.20.0" + +timers-browserify@2.0.12, timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +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 sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +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" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-subscription@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== + dependencies: + object-assign "^4.1.1" + +utf-8-validate@^5.0.2: + version "5.0.5" + resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.5.tgz#dd32c2e82c72002dc9f02eb67ba6761f43456ca1" + integrity sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ== + dependencies: + node-gyp-build "^4.2.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@0.12.3, util@^0.12.0: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +vm-browserify@1.1.2, vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +watchpack@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" + integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +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== + +websocket@^1.0.34: + version "1.0.34" + resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111" + integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ== + dependencies: + bufferutil "^4.0.1" + debug "^2.2.0" + es5-ext "^0.10.50" + typedarray-to-buffer "^3.1.5" + utf-8-validate "^5.0.2" + yaeti "^0.0.6" + +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.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@^4.0.0, xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yaeti@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577" + integrity sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc= + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==