From 4293c050cbb515463e3c5006415a1286de5a535f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?El=C3=ADas=20Llera=20Garc=C3=ADa-Ria=C3=B1o?= Date: Tue, 7 Feb 2023 20:31:20 +0100 Subject: [PATCH] First context diagrams added to docs --- docs/03_system_scope_and_context.adoc | 27 +- docs/images/3-Context/BussinessView.png | Bin 0 -> 19483 bytes docs/images/3-Context/TechnicalView.png | Bin 0 -> 37136 bytes docs/package-lock.json | 519 +----------------------- 4 files changed, 19 insertions(+), 527 deletions(-) create mode 100644 docs/images/3-Context/BussinessView.png create mode 100644 docs/images/3-Context/TechnicalView.png diff --git a/docs/03_system_scope_and_context.adoc b/docs/03_system_scope_and_context.adoc index 87e3464..dbcbd77 100644 --- a/docs/03_system_scope_and_context.adoc +++ b/docs/03_system_scope_and_context.adoc @@ -1,7 +1,6 @@ [[section-system-scope-and-context]] == System Scope and Context - [role="arc42help"] **** .Contents @@ -21,6 +20,7 @@ Various options: **** + === Business Context [role="arc42help"] @@ -39,9 +39,16 @@ Alternatively (or additionally) you can use a table. The title of the table is the name of your system, the three columns contain the name of the communication partner, the inputs, and the outputs. **** -**** +image:3-Context/BussinessView.png["Bussines view"] +[options="header",cols="1,2"] +|=== +|Node/Artifact|Description +| _Node1_ | __ +| _Node2_ | __ +| _Node3_ | __ +|=== + -**** === Technical Context @@ -56,11 +63,13 @@ Many stakeholders make architectural decision based on the technical interfaces .Form E.g. UML deployment diagram describing channels to neighboring systems, together with a mapping table showing the relationships between channels and input/output. - **** -**** - -**** - -**** +image:3-Context/TechnicalView.png["Technical view"] +[options="header",cols="1,2"] +|=== +|Node/Artifact|Description +| _Node1_ | __ +| _Node2_ | __ +| _Node3_ | __ +|=== diff --git a/docs/images/3-Context/BussinessView.png b/docs/images/3-Context/BussinessView.png new file mode 100644 index 0000000000000000000000000000000000000000..95a3fd3dd6d3c945087af8a56bfb9e10d2f4bddd GIT binary patch literal 19483 zcmd>lcUV(Tw=P7gO7Eh8ROygVrG=i*Ye)b=LK1rKO`0fG5T#l`1Zza9Q~_zyt5QTM zDxfs!Rpd_mecyA=x#!$J@BQaK4^P6IuSHfmaQ-J587)_!E;`UFl;GxxCli8c|8pe-m2ve6 z2o!?p2tlDvzP?g8HzyZ=C$9i0Z+sxQ1%CJP!MPFK@VI}TfyzK(k}^<98AU5uWg(d6 z-w&vwl(M{{?LW^ux!}G3)u6nT3~1nzjhi>lCnNw|nplAkSs8E}rUkCR4+?VsT!t#h ziGn+tzP_G#8$8y~4fL)j4^xzaDS+FT3=vkwMnX_+aP8^lfd~Ke@y;GTq*t_E{e8T^ z9X(kYWhv0~-##s!2u}WP|EUSmNbrG9F8_?eSl-pp*#>3icsl`6|0>%I=t)xcpGIU+o>-i+kDRWVoUEC#QK%NiL|#W*&jja- za}M zj1Xql;L^r3)I31WE5On`Ff`O3p@Va_bjF2-dKeoK^a$GSwuZ(Cq@lUBg@p~$J;2&q z+l=6$>xnWAa??TDn9Ew2%Oh>w+$~Tt7!MswJxwRjqJgF%$^(VMV|8Ui!B>S416>&{ z9cQf&ZLExkv$c}Ho4F8FD?lN{Q%_k-&ls%`POx=B8Hae7YX|vzV>L0Z`W7f%tOpuF zz&q;(7#jIPEtGZqb(KtEGC}Szt^GF*KGp z(=qqJp8O(J@qkx#+JUazCPvwt|po`A+F$gb0s+$LoHveP^5=> zsFk9&ldDazZm^QSCrPVXCc%LyeGf&OFmH1usHd|o&R5$_3!#S$v<&yg5e#Ka4Slg5 z0Xmi_cSWFgH&1z&AZJ}&sE4mB!qgmNEAQ`W;~b`dG!F?uYKH1*S!r8^xceiNl;nK$ zLi~L#E%j{tY-N1SJd_bm80RnJfhmVn_tD&h=AST$?Slh=*(={Y4 zz}PTAD@4)S*4ZS`B2W=ZT5Eb(KhPvzo1}yQEqN5qQ^8OvFw`ep-UQ|BZ3GsJm$6`)%{uWjLYK3|$XxTW)n^|~z zhqou#0IB&fLku%imT`8DWO1K_BOgy&e3-FwK!}aAmVvAdLOy^r4akttPzyr~cUw7&a1VbAId9!yAAe&EGR(?V z-w&e+g;{zyqrLnC6_riAa6u$-ob;@rx=wPIp|$`XfO%*tE0TnCatl%LG9Z9Un2dp8 zkiTM}O}L@~!rjt9QNc*w+%^dBjtbSbHuMWL!ucCIxuS6f7#!LuNXf|qWuXul;O7R@ zlas-FnFq>}47%3(H&@?qAlHh~x=Gth~ft*#Y{U>1n73D86#ZR82Y=4P7K z@;Duwj=7(;nSn9Z(f|=)=ox5&^R|XLdFfhe>Usr0l{HcFvieGXX7XW3XL-<$k~P68 zR0mj|tyM6_L%|{hA!idN6RZuUR1a%m2^@|d)XT%b8zE;K9*A+)^u_6;y|v7gt=)A@ ze8X_2h6JwwHxoruTPJ^gZLEPU!3AgSZ0H&&kH;Y`Fg_?{jEts{tVf8usk4W?tsih{ zS}vp*)pR^QK4*3!ek)It-B($duPRy1(- z4|a04g#`u~1Unf85rUj817uN7P&7betsvLH0BpFcG1@3t0q=?lQYOuVei+u)!x=~q zv+;1YaS4iMzJ3wK8eiY%O&x zVU}SQroJ#QjHk7ULICg(ZtgMxCeAplOQ5BT3>x8#Cn&~4Nq;~{y?^`azm6Mx|5p?Q z)8&%Pa3dq*BSY$FT7^2SKA&SYaZvMD1l9pE3lnJRYD=aRB6_aYTEtHTKAA8c3 z%}aUBv%EySG2<#9Z&4iInw~lToIr7MG8K`G?V0EEdsi!3*vo9inqpDd$yxlD>%T`8p+&>U%8vY)!K2NGveB9c!f zXGtVh4xm^H(Qeh$6Y8`|phZ6l>vil7>8)9EvynA(;@uA$E5Y^@OLS&_J2%D@3|fTf zFQLwr^d4ym!^@c~LR`6N6BB#Mbj>Y~{s6W1L($E>}p===(n+pcn{$28utpVhGq`}YNWVZST6cXU^v((Hq_sKd8 zX6bvnRmYWlC3EgfdfuRDWGqB)#NE!yfCp13?c?4nJjuWEt)<%DDC+4eL3nv9Ctqv} zt?xSRXHDh2#dFl9^Zw9#{TVSFphX9n3TEc6TX6sNpG!-b-FHNKuY`ONa_&s^bKn0l z{1_UrU=+5H=YsoE9|VouU+;-ZSKG}s%7f~T5i!n7^K8Q8HcVe_rTQF3#F(F%fC;~? z35jJ{7e&$Ys9v&hj0)1d3vcgxpkfpJYg$rqI#i&;prw3POv}EP^0Rfm9z+C)?qrq$ zpQRW{&bpuy+%-||Z2a2$?G6gl7+QXyNI>bOofCT9xS9MpU{G!3rHyph!F&$>;|uGB zMFIU=a#&p#Zw0SUIQ0UJ=%&05&B?H>g>Dgz17zLt?v(MtcM0R!OOF)>t*_T+r<|io zlfD29Z=~-2g@em;YMKO}d*7t(w@V1_xZ~cVw414Y*%kQW*I>oMq{(IuB6ozoi zrzTlD%j5S3Gb2zky(7cJPVID3Y*LJucL!J0WTwf>w6t4DBN0F`Cnf4u}E8{e;k8tb?Z84L$6ii$|FEv9sU?CS@*mjfQp3sH9`m2Qb9`V;JyHCtb zVdA^YOfIO+^mtoI3nK29&Ds`C=x_oKq=QS>rz3}=R{CrPVMbuI7)?t8T zd0bvTHBV@ZXK_b@ns}wlphDb@2$V%#`Onr;{`PA7QL1vtFN%yS$HV%(Sz7}trru2l zgkL)@=1vX@mPFi~+87eTL;HbQ{P4{!g_73CPitcNP<$qQa%DA?(auQyj^t#<`wekt z;+|Aij;;i8$+>1=sFucG7aaUf7B7AF`B!-Z@def2Nx4A#|Y5ZHSq~t6B z&Nk|LYGJfFW?oOw-RcgL5L!9in0Qmm{nG)JB;mx*=C)iO>ALD@N)*h=h&+?S>G=dr zD>39oPb&zPy_1nIL1=~3HMq=F02N7_GeP?GNCm!(XbC$kc$RG3VqI0AEw1otC1Nq4 z%*TpY%qI1%GwtO{Z28{1LY{~jBirzg*`@YNh{{IY@~>KV@rc3%fHPH$*Wkt^$f}E} zXMZ4?uDY4{`UdG*NPs z1cL)5#@WwJ$S}Qr3mLE9P1m5G3)^3X5uk^AzoZ@aTRBq6)`R3PS6aM`df;b%?_EB& zBc}$!`Hhi@N!I^-oE!>t?A*z#)!Q&gO5%0^zCyAU1x87VBED{4w#8D9D9nT zjDI$$$-BDGv;T2-f~3OBFEARka>zpKc+)$Ct>8fldjOXAUABsCOE29|O%)e~Mphe_ ze>KU(c06D+%p{|ggOi>;^<*>qENv|bqi3F=Sj6+uTTMr6cU0DDwLg9OgloG&Cp`Y) z&+!p{Wum+@^7%^0{s_G0ScAiFHMs zhnC5Qq`@6^9N9P*$5DWn{+4sy_Hz_ha@HDd6J1|~b`!>iNz;D+J6`%L&Mcxdr193V z8mq9ax(yoqntm%DN6`(v1G}{APfxHEHp;!q>{4o5ZNPU{!TYmo`)T#}gYx80r$hSX z$8%F>KkoKQI5yd@H63|x$iIYevWl~cn>e0k=Z}Rlfst7Xcgk*m{AUgWs`J>qz5$mr zfTh$TY%TQ1mGIi<(>6XtzwKV-8eti9eQ>poW)~tWOp3)e+;NXafVOQ*!|l8_#Md-+0{sN`r$uh!I&bRIX?U9Cb=SRK`Q zZh=@%8sGJ#cZQQwKS=mcQBzwhX+|_7vMSb3!kAq%VtQxe6)&ydXnSIO&q#ci_TgbL zrNe6bJ+`nb6TXw9%f)G*oc7)?YC5KUx-%Xn~hxPFt$!rUebgSC(5yJ}fXWOcSS3jLT zlXziD$`KP+nfNZ;&&-(k3~}&jyh-@!egEXfz3B+OvdBMM1%s{ae9Oh?gFALu4z#Mb zM%QbOH2zo(mS>8H$yUvToBh&tXDOV@d}h=GZs@wWJT)p%|B}dQ&-o)q(vCoNjqQvQ z`pikquhDOV8?d|gU@j)}vyxs@?BZhKW;Ic{9BVbyEN@+acYdPwJ>}hIwq%#@*@g!i zRAG2NlwK;QQ_s>_%ZdU-KDGLee^1LF0s~zy|Fz|gSV`1$*y07)og#k9B1)U)YscSb z-^F8c$6pN;=e`PVN{WKpS=dkg`A}j!6>^SaxBU2Z^PlhXw8C2QT2*do1u-7cr3Z?~wv5ACK1z4+elT)F?ZG{v61rad)f|L+Lz zE3HYD;cquOxfco+?+2L7>wNnD@OkkNTq1H_+);KikBI>w^lG*n*T&#~zFz&X|{ixaW5as+7KzpJq;#Fm^z5Qy2kLq>ZaUO3HHk~AYTyNvg-YTry;?lZ6; zPMnIA9RCnL^(-$h>pSz^^t>!vY{!}nyCGGRR=vadiAt)=z2;tnJu8!y{eKc9q}lQr zxq^QSDe7piUt6*)$mBi#p$`pO`p|PtEaHjra_cqz2T3m#D&tDD?`ZwpO^emN!#eiKaei+3(xCbg zaq>)+QyUeFitKX13K5pZ10CUPUp%rw_Q7z95*jD?Z>mVHVCOVAbx>&>ZU z(nMk<0M>WMxkm=olN`Z5&2?v45`ZcVBMid@%_Mn^QAx`^Ysum9=}qPFTVmVS(K3cj zl&qE`8b@@GzP}4;`etN0`myc%i;jE8Vp1lEYU!hieF^7khx4vez;{$t{|F)>1gl!- znNbZ8z1w4a*3BKya>}&aw|-Ov0*CRF*i+QF?o6Sq!L7>1jcoS^Uq(XHs(*Q+h&U(9 z>dVU=P1Jn+xLVisz zsH;tB-`4qs@UIUKg9{Xg} z^>g+Q1nv4eUllC>tXfJz-A`-FV;dlTIBMEljAaDlT8Yoy)_jfZ+V;J4eE!r75mVV0 za~ao_Vc?yCE6s)1KWyOIp%P^iAHNdv;P))G#Q{H0lVujq<>SpqLaWWBj?CK zZ~rnoi}TvM*(>5lQ`aw%CevetN(B*hGap5PC15I{1Tk z^?P+)>n(xF$vkV~grCRY+SM3hCv~|;3fsiNo17?+)v+v3rYz?#A3t=?iSrUuMhI0(O&xe;DB@eM)5bN5MeMF9I|;Wn zaa=(8CFb3?MLb?Gh;>GE4@DRxIM^H^U`7Ujm9x$t+d=LJkn&5<)J7%nQV< zc_pyB9=r9xS=dd{^O<~Q-2Ujxrx?MUye#+1^zO;$az3sfQ{s#IiE!ex0;^dmyElD- zmUjY|m<4iTmo)k>p_X9Sq&Q}T)ba%PH+P|@hTac#*srLTz4Xd7YT~ywOZ7ke`Sc#e zRYs}_*IZV~9jfQwdFUmYA4Kg=5(X)x?ChVRhtrDpl?htFa|(7CK#$6MAF`>8Zh6&w zAt>}MEuhEM#H-sWsbnL5>Q=4_@99sr3MjYC@qDSY5WiRDz4XDR%_E7e?7b0L?L-7> zCAB53>8F)6eX=lWMdwCtY}*Z632uf9mp>$Cy^E*rwKP@xm|5~og6dk|4Sw0DQs4N$ zw1KUkNafZT6?;>i$H8N~RKE4m(|5I~UFSaZvo4(|Mg>N-%Z20N%kSs=rN@ESo`Q?z zW@%UB`4UBryb5pfgm?Ysg+*NE&W%iw?1!3xD6EfL>P=_}$vEP`qB8=o8zK58eIX>X<#ge=n7eY}Cx4FThaPD^Ve2DK6j3&tADX;< zs2d`q9s6>6#FX9ZrrFb9ZA+Pe`#fN|J<(wx84EFwo4nh6Jk=~;sh^7v`+i%$?+@&4 zK9f{`ViqH57e6PO(|QBYx4nSSu>3r1Kg>vt>|dX>9~_xUoAKVnMK3*n+Osq6C_Qs9 z5K^C%h1$_To~@KU?BuxiR`EVaj> zc{yaJ+I})jVKh1?wwWu|qW2Bq`ro(ZSjr`9a~O));e)lvFO_k|-ER=XX>Yc}I_VRO z!$~_L4rEQdT;*6xK>~b3$R1mhhZX92t>yK2pD(%3iGJZ>@F%wg&M?o44kLq4HL>UO zuil0*`W~+}WQ&t!W(U3F*)QMtcr8UgtzxfmKm74iuDQ*ElY;_69&NQV2FNP>sd(Sj|sWO*@d2l(V^iM4^U6V9$s`$(EP*$a0PErhTh**{1%J&;HRBft{IhG5( zXYLriYweT0^Mj`l&}Zo|aZKDm(OM&~&PM`@Pf%`3;t(x)$Gci!C}i~$-sEM6@CdF| z`NLz8=S!k55n@mCF!GjCpCqT4t)|rn`MohNTYni5`z`izD(0?qvYgmW=hc!D(4Ly) zsh_vMA&OlJYGQBI_m$4t-+FjU*Oc%=(r$o{F1ImiO~?$B6!Mp=7-)zkW>7!@|D1X8 zv&4&mBhBw(sFlx>)rVe-SBJlS5k)QOBd670`!E?+#r-AOJal;{glXjr05NawFIg}B zi~4p7dKeed)s|^AOAryLa?#7AUChkOmGy|n^Wk=??|kv&dZruuo?vIvveWR(wsihN z5xHPS9H2%|qc5_0b;Q%OVgWCcMfXOGbEU6RiraIwJ$QoH0HQ-p1=|nlHcJ_?Tsd#w zvFrCYA1vG>e3Q&P@{9MPF-LIQYW~wCTh!Hif}{iCT!Epa7}yRT=0qkRYv zzG9e2yX%ef{p|gVlGNv(lm89%EY8X`6jNM6@drc>^XRaO@0==gRewF>oc&DiZ(w;F zO53gzgB23?Ny>Ge)b6`}o~!d&U&-KOe;Y#Q-;l5GEWYCl%@1kZpz2mCW~p<7F8rr5 zN-020x$^v(&c^AHVsw%a|DPEX^+f)FT<=kK}|IOCf?Uo8;x zR?+loNujG<$vc14L47|ep-tI|mtf=&I!6iPzOGOZv8Ifv4}5<1ywcFbB%ro4`AZ#} z9d6KZqnPY!8AR@X8_5yMTwPvtgCt;u=w6ZaY-+N`u=p#)sttlJ%bOciHp6-eDlNeHcyz-7UIrjpqGl*r+9U4EBD3MZP!sJ zQa)?_OEQrmS+A5)yKtU;7so2JON^)gy_E2O1wWQIqmyq zs`q-eru&6ly7HV5tFF&siw~e6X6iY6J2?x4jUyAcRcm2&RV7{}U#yJEnRRPVCK3M! zD+4gcB%qfo#3^y=f_h|aCL?TqR`g>R{C+ng~L>y4q(d{P?}TWzU}cFZ5}xtE`^9a4>&hWsE`_(@{9AS>95#uXi> z6(+I2s1@p$ghy>*EV(;F#I1Uljwb4|Os-!ZtC;cx{a0$@jLf_0Y!TAQm-Q3}KUMN~ z%ZXh|nPiI?q*IvtR3Nai3U-8j>fGZg*p4hKzWIH=)9p;k`I-fbG%B-C{_eqAu1MZ> z>sC9*crkzL?2+lpyJ?5)*utMHD{}W-{N{|$+fNjGG*>%IU-)QCWgyit;q&c7ee`g5C_1$x+`UD<`x5%fdqVoHz_fzyWpH(qzqRQ_VFjh=@VQ zi2aqHJfrN45I@LQ=2ae$+$9e{6g9X6oQ<@&OUV!u3CtkZlhijE$*8*^!>};2$iv58 zc$y@e4VmDIRuV`$>MVHvPhv3#KhpV&XA1w-_=M;mMs6bSNE3RqB`JT%Hozg#q=YF( zu2!{-f0?=em3EA}OJWTCtzaOhOb)LGEK-(Fj5yew5 zSWz}{3-m2PQ#p_UQnuGu9*Dj1`!C&t%&!=wuW&;~J`mj<_v&rzDI1T2nxde?Mz#-a z9xQ$_SO=FbemjiSyXP~aom}eS<4k3D1x7v~0oj9* zJIM33`~fv=WOo0q1pr|FKAl(EuEu-EjOArwUJD2q@jpjORM#a5A|tyufM{~5rSggv z#Ht%Ac3u}^LuR6EE?>Uf2mkWav|x;@H5(a2VXFsRDE!Zv)eMPH#M)TNGv6_Tbf<8)O7)Dh3`2{dArzhqvL~_k5bV zC$q+C<6dRL4M~}7*671dQPc?R+l3A07Gh64gZd>#Ni^gTFvwk#S)pH$y~si*pnkf? z9{p*o;;-fgP+KBb2Vb}@-@np5!{B+FLW>WWNF0a71PBZu>?wL6jI%K zf1S>XywW;`C@cZPu}#*9`o=2$GjHS8KF!sFp8LuH-#r|U@<~K5M_NQ9-FC|ALUCd8%O*zx!u? zr(sOjKz99U!8KcuHWwh#WU9Z{+k}6zOGi`e5AD9sl<&}v@#9T@?J7!()8wm0$1>*0 zI^R$|{PEa-=cCPd)z6LhygB#0>ygjFWcWO~Q(WXBOo=;I6nRSNU3|17;;Vp|-%K(qd6l`Kj3w0?}A zqf$Q)-BUiz5AtU)E)Rqnf>$#yYTqbs%25myX}PH&P?So+xrg7r zd}IWnOJrNIe%JX4^vIR(#>-D9dV1^{Te@Q?I&m$iAsNPJ5Au8QzoWYSgtQDYS~M_CPI^HzZ^-kG)4r2Q zXZ?bEK-Sn6iAx-H=Z#pA6^2TL*q84K&SsHyB-`94rcx9M3}v8)9i*<*TQ!{=|1t!b zhx1ClaH_MMe2?|gG6y3UV4y~T>B8A_Mi4Bi3yaSDqA5AH=YcxF%__~^mP z_uEfGWx`PuN|l*xm@z}}Y8rS|@h&luq6lmTm`kQy6DR%PUH2r2RBkt{)%O}k5wC;(&V&Bu_T#cM z;E!nG&sL^tOxdL!B;JPaWR{jn30Uz-flzQXaK>CiDmm+kc?E=-<`(GDSL%_bpqVN} zy7_lS*eIjuWh(mf=%0K9ZC~SjIV34c^z!nm04z49#{0p_OtWL>tqXRd4WOEVOBQ<_ zIq$btx7c%vL6r{_pr}5Q=vn>JV3SdEb{rs)Efb> zcTu+Qd$Pnk7WEu1-vxS&26{b!xugi189=(}-oz9Zd}J0!H*v|kTj7(sbcux^`5b_o z1LRip*-xAbp1CzOw+w!&2Io`Q8UfeSL4S2i&`cPzyUB3)s#k7baW{LS7jDab&-Ehw zvWiOoJ#|p&@~Tl2Cwqt2{vf{ z{R)TtKY3tQm#7Ln<^tIh=l8eRvMgne&nbG}_nfQ{;*4;mp{-?X@jDuKhUuFtgz<+;$j-{MvFFSZyfZR@-yr{MNYsRNSMB28hEAq+Yoof2~t|}g5L>8#TuP+Vb-EhT-B;BzzSIn4wZ&eWL92!GZd3C+^eqTs8Q)+y$w6x z*6jV|GN$?3+q{Hw7sAS$K*E!UQNKySLM=r;v-r&6SPez=$|P%F#b^Is$pr@K6R>E1 z11~tq(n6#mDDmkyfGi^BZFqIw&Jc!)qnuR7L@-;aa1VQRw%3)#@Pm!LUxFKV5?$DB zGTL_iLZ|Y$C^1H1MllY@NWYTBYV~vm<6L%2;`N^#wjW{SDqDW9jC%Lak6)){sh2#} zpDU}q)_igeQ;tojs;;)q4mSJ4J+ps9b$>Qq1cyd>l)a~{lwedg%#kWVI~8Waiz&{r zi>vh)THW(Yx@+o7uq09}GN1bnhr1}5u^M(x2-0uF7%KLEs^r~$g87na=Mn$vN(eLs z_Nld_gpXRJoQ9UdsPJO>*9ygs5~CLTIQcZJ5PEz_1}rB~GMP$K%r5RmFs_a6Xa@C% zBt86Nx=t(zA=Jp4KGIIz)5;00U(S4k*Ol@gn7c+{k(8xJFc|4;|31DNYFC6#8V{*z z^n;`xbxv-WFkgZIcQew*bC<9t3BeUa&1z4H7>}`?0ZvWgVbKG@3_5a=@~_Up#kVne zp7rNLUPZdTU)8Xk;RFvje-7oKWlexzDgWv*lk_?~8PYU-4S3f}%F`S$@O$6%<5j^S z)!2G$$6{(?I#>Qe!}$=p|Dl0&tWe5ZVax{%t4r;6JcAd9frO65P5xbLUScaalSuJ~L`gyP<0uKjY4H z^)pNXQTUnSMRJxZLA~OBooI#O!H`r%$fRO2TPMj0$U{UDvsCx)exF2{e>N?*U^T7a zb)%748y&)8m@o0fdSgr2DldffeP!+Tige}ZzPFMhPTu)eTr^uC7R&rY7zN7dL_q0b zwSDA9N8JwlkquAuZ;O>;{WuT28_ImNi7IE@qw%1CPuT%f;b|Qdcmq1??d%IlP za9{kr8rU1uc+NCk0bbCu&Ibfi(BKtxo<{Vw7l-$`rNTfwWXMA%w5tBCsrZ&l4RZE` z6!Ve@n}hxL8q>z0a?|SQe)};aus;Uf6@l^L2YMm zj&#nKhLGNTc@Ny?_wJ@6^s~eLA*s76lU(|c)Cheu2|Wm<(9mNL6W8s2^1y@eOwS5# z57s^x6Qmp(x_*@uo^yNGzLTKToB+fQ25?HkAW(RI_ms-#Q?jRIBr-fF3kI|Se}m4?eCX9z7($%-Ph1L-A+l+<}>h} zY{h~65`?^{V6rSIoARq(he1R{1YUtM=&{K_=?8jq^{Rs%NdcfCuD1i~cVd9Jmq4MB zoi6d}6Uxckq>^AJ@yGh<+14*nd6?Uil`i)RetoX1NB;A{ z`p45-kFFFj8M1;U(-f+XPe<_4f#^i83UaCUW-ysaA#EMlN-f^HPnQWdqp%f5#T7B$ zmW_1P|1Ocglt%V#n%e-S12G5dFR2f#efgO7;g%*l6BbAhYrPWv29}1@Ez$WkmV<1@{Gs3t~v>eM@ zqT&C&t4CS9Op778t$C+RDeB4rD8zXpF=&lkm7dd9QG-o0X@Hskt&U?r6mmi6QrOf! zNap!*QNNp1PVj|#z3S`l=X4m0066z@vGm+IeO<-9 zC?$7C7Vb}Z*-?Q-MnUV3t_b^7zBY*Q8$|QP`m=zs^XUM705{zjCOpGX`VcB0Ks^M^ zd;Z_Gi!W%IdCF%Z%QpVo4h(KwUesFj>XmUB17*&GGGDL_|I&W;+MBQ~g5}tBCC~~J z>({pB-kHr9Hg?}i7|z!z8e$iKfm-He=!oa$(-c7RVRrg%F z&V40e@t{jpE=42>i;=LK^#F^>q4z+1|4m&fXNZrv3v8ndN^9@=0LWe7s<^Qa7Sp#a zE=ghX0uZl6j`Tf}Qm+b#=@X6vZ7~c8$t6NNzaj+#m9Oc+n$~`f_CG);M14bk|N!7X;5wNK8WeP=IwM& za?*~^z|QU-6FcvI3pEbdv7RqH^gcKlK{}D3yjnH-{ez{cyq2ys4Lc1dO&$RHb55sX zPdys__)*B`?M^lm{AhRej^ppI9D1C`zZW$Wix%R}NM)Eter17z>bbi8uPOZ}f8$|8 z62Ch`Vu;Hi`DdIez+xj6tg0SwkB+={)ZhZOd-j3Dy8d$s9Os-!M^9>qi?5pwUoaUB zYMeB#e5y7KUi&P1lm0@cq4ZlTP!CM1i_mLX=O<@QByG1A{okeE00_XU#z^($a=Nb>Jc_YcpyA_9sIesCWqHa$vjM1bNe z5_j;#(cM-Tywk?75CUqZH^1L8?MVkLU}D4^;Sis5McC#_P!_2$dX*|04ER4V09yhU z^t-ecuo=UHRFHqSP)_X^M!)AS1yQIcMtS^z3h-}#TliDZ%pM@k?SpJE2{(1!rRZH$ zKpk9vmQ^oqx&iEsc|a z=k0miT-p4wG9=$JN9`hh33cDR{OTPFMi2Dq);dA3SyvS4WM6GfswV|$%8FEmaC|;e zEMI!E01L?Dq`qb#hOz`UfXM??b=HR&62Os{&GG2taj4sf;6X$4kqQ?Shp1B1F8Fgi zb8-b#Utc-_Jqv)HwY(3-BU4uK;rgr_9Hi4iIQl1`K_{kr9`DZ)__yLmV=Z}&+ardAF^ZpLzK2ru*SS@KiFvZE z?}9HoxBo)Pls>*F=nDbvyDKh^;X~JX_VPNlRZJ{RC@{@bnoy8K6pI${Vb~zm*yP?nr`abEHon1{32$coV;P4^78y$OOwJKP`44(%Mb{h${hh3k&z-vL0z4P zg^nkOqzSw4f;Ddqo@*ed+!2(vNwqlHh)_3sq z<2XRtu!0{Rg|-gg;!k30q>YoP3H4&-7+66A5-aQ@t514hU|?5c*jC?3*t}^>1ZvY| zfF0xtUXZL!0-7v{;sGQi32G!98YddFlTThdy#4e$&BnmxpQBEX&~E0byR06%DlU|X zDcfJ%&AZAl%w4I#zzD9D&ubA3AHbO=P6Xg}Z4}YFsb?~OX!d~$ynIW2zl)}HYm?>9 zHzlsre~8@80d?XFun$T0(zPTy{EmpJLZ#e(#OM>_g@F4lm%-60&+}G=w%ke869bs? zFCP)nXTEy}Cs4$Z@S-ZhM6MLUU}dLc@7KXb(4(Y|oNMiVcDXX{WVzXIf+PDD3G;po zJraJJB6VTzk6Oeo=P*`UU=;-0o5~dQ1fM_!5$N8cySF%2GCct0uIZ^89T0R0l-MW! zUD}OB>Sh<^NT6`}PF#G0RpC`+7dxkzLByIz!^1xRn86y;g($HLhBExJx4|YOP8X~(f=k>Qs#8KbT zFBkeMc4`92`|0(;SxF)29@~8EizADS6_Y(s#nqPw(`T2mpYV$JGVO)$_9eg7u}IC zg>-S*BQQhXJIBAj>}BMb$Qc=>va=(SIakxY>9#4ZW8HolqXK-4@z*AR&w0kZ-R;r3 z$?`d`(UXVEt=IAYVP5p=W*0Qe(N`c08o$dTcV0SXS(+&8g4L^5>Da|CiBG8pWActE zBcr7t_rRV;~JLA0}O+s3CR} z=0BS`%@Q>;*BZcSCyzs70R^Ik#H9bF1>%^7)Wj!ZJX2V|xZ1tJ-v$z1o$Fg;C86WH z3w>+1;gXQ24}$Z%Z^j$H$wkgh!9}v%CsSt5{`;JrSl+AMjRUua(!Bw&-8w%Q4UX-7 z=%cn8J3FZAQW9b1M-W=ANu5XXX@Es|P);xurIiCE=0Zp!K?~DipcW!`IaFkDa5z|w zyyOor^|sqNipcEWVb$BT-O!!GjD^LtT}5MV3BZ;QaRNl`tlcQ(p_zz3OMjJH-u-Ug zmln5bZUs-7Bkez`))9p*;tln(*kYc08rst84{L?;G)@a<~yEvuP(eh zn>1*C!qK!&d2l%1?Cm+WGN2~O8%D`-6`w{w{johcnd!TCzMPxI$CA3@!siMq1eb4m z5))r5Cow=O?!skPW?EJfnLlU$=@Y%RUH!1;v$t=*Br^4vdD3a1s;ag`j$Zv=PugaE~t5>RbG=;Ehya~{jbdWT#5nWGDZUfFYG8tceX8oxW zih#PNWVv@!-{F4-4leN}sWF4&j%&M9ZzWMOLz8va0p3}{QUZqK9}T~20G0aqNlPeF z^{6i2Zo37P)f-m%mKAI9fP-LYNvg!*ODnXH_#kl@8?eHUYq9DsC`W<(!8HrpHN*lf_=?oc0*%qMCB=g>x%< z%W;RU(!Hr?00%;|2zk^ZRagOOoy@hQ*u>%fI=tg)_rUd15maV`<+k{6*TXE^J%vqq zkE-Uhs*VWY??yoV0rGuH39?X*;@pMC$;?G1&Dw>XMNZEE5rw8p_z*TKjQegp>R zQP|VqL{UT6Di?_p5h-T8IkEPQJy1bLuoKHtI@WuM@~^*)QO*ijTnC1z7V zF9PvtQ78k*2Fs zm5VaFl8OOFX)xrptp94HCfB^zfsM5LG*|2WU#pwwFq!3)S;h3V`+eKk^VOjp#@W3S z9c);DoeH^Pt(?epz~V@!F4exYt; zb$;LFy!yk<^!cVcmlUkh18v#=0BT@97mjjaaukRF?wAH`;Q#bk{=WrB^(K=?n@;OZ zUcGLY7jRB%W~wo8!-&TMM_>WP+w?eBC4h|yG@f(roL}U&oS6#Qr5E+S@YcHAzu*p< z6;A~At2r<0Z|P!bQruAUvuG!rj+U>v8vhYE7#tc`^U)PF2cCL;UF@df=YF7iD5mP= z(zLJ)UJFKnE;cyY}pvw3-LZ@)Lj?CcJ^B*>jybg8 zT4x+^RmXI2@AdZme_?%cwp#7{^3yLSc}UNyr+7VP?=`nPKd^nXyzdjA0CeF?I=sND&e(k}PE@B3mJm zE!oQ!vXqoWvM=v7s^|B8p7;Iz-sc}P-E-g9b*^)r>zvQ|oO5@@%tV)qQ;3s=g@sFB zPuqfpWe1Ff1tQJ93taihtDOfvSm_qJXqLivhrY6~aCZ3USo^s9JG)XzERxEYKi?#k z6kTX^A4z3xNhKu*PfvL#R|m4UgF9W`gX9A)f#2O}POi?bB&R?3C@Cr_A6Ha5uBc)K zSCdrM+Ww=gBCmo(+5WlTflTuFJ0MbC5ey(haP@Ga`O(2w6D#lst_UtGqro@u0}Aoy zt3L{H6kO5r^rVsqB%+}!m>r7*11qDzWf?;~D`O)`B@FmZb#)_w4_%U@8;$u0#>JcF z4z6I~ifZy;=nqkAI7mSCxmW{`tixz?1anGMPprQ^AZ%lFB+jlYdnP9(Mh!Bpn-^gTETpOVMB3 zPuEWyjWRMb{xgV&0}ypv*=CX$Wl1eK+1110IQ-98DtI4TH#HhU#|!~C(n`Rfo2{pe^<7iV9jz7GOtrevcfsf5hH=ri zB-rYbbPRoQXd^sb8)s;P^|J}kqM)@6l?*Km)O2*5Eo{l=HZ%iUUst-e2il)VV)$tp zc)4I4oox)1QF`V$x|JbS+X1Os7w0RK?) z!&{=gNl2Qtfwf)$*4Et3R@qsfLie$;4REDd>U&vY0s<^t7)nTe0@9P>H3OV&0+`+=*0P6#DuLl1wVtCuapl4jtD(NzIk3k=gr z$yQNS56(cVSRrjK;06X{v_9R!1&B#=vY;{a-TYl_RS8%v9}33N74G4W@g>s;zJ3&N zgBMYoVurDC(gELnC}swDM;}{b2MpH6)yWxwQgWoZdr@5-y%cfQiVjFWw2p-l!oz?- zbD^1G94$yleHBM#vWl$^o$k*7BPe^|oK2M!$*L3sUxuTu4&2`nkMMG%8aY~-YiS!> z8sm)h2v#;^8)s7^I@Vv2NOaRS3$*gaJE+jHRHCsr-WcVLF!Wb8p%J|4Zl;!AHeMde z0nE)XF+~!*kp3t$6Gtx#6@Rp)pPws1%g{s1NXuE@#ZQ&&qO9jl)A9qxibeXuExhzx z3=OQ!To5!}XEY;#VTrWWqq>^dSoyo?qA{kHI<5ici~vhuImXUz4j7s>A<)1|F%WI! ziBTgH&=h0<-jHmfLkmP3x;c1SS>UXw2rULq+uWUEpi9-$GdJ)sB-`q^Ixr}nhH9#g zD%$?qmX3}<30NJtsy%?hEcO*IYlrJ1A6b&Xy0{S25#&dVHYVnEcfu=ID)_GP%6srehYp^SZfd;-Cb zjy4{?x^Q=*Gs44#YOJJhp$FEDrD<8};!I7cWJR2-w!4Lnl`fI2XzEHP_-N|~TGAXH z9QDX>MLo2Sk^#d;&&5|4?dR>Ff<~BFqWy>{G{Vtbar+?9dPLYrFX zJDFM-5)_Gw9teV)xx00snu!Y`0N5AS9Bd8R3iwU5yNxm>P@hQD#aLJ);9AB+vI^G6 z2IE3PIJuJajA`CvoUyVM9Y^!?(xZ{hF}hlKWqpR3F(DA4>uBSz>O}JPMxq0)46#%_ zE%N|3x~Ud{ZULrnb;r@&h|bE!YPbMp=E`kNO{iWZB?{IS=dY^d#@ujcaGh)j{utt1 zkfz3_WH%k=qsB^R9(bCIiJ~P%his^8ZNuZnGTEr z+_n{xV9m5PLqiPGoucTb?`f-IiPdqZ_?UsKzG@D7CW=1#1Y>V&D;-B7^Q@EIN&2n` z7fU4F+JmHzQS_s0(HRbI<_;)xQyY|$r@N7@xdYLIfZ3i0W;VJg zh9|?q14wM98el@i2NIM`Tu7b-yoH;kiZWW!FhC!zr={la4o4gN(*rRk28M2m7>0@} z*(Q)~t7@YU*H^^5!IjWRWt1n{n7PF`Ra>%)uf7XI%@2bBaSe@h&@y!*dpMYD8&U~) z9e-7GBeGSXgQvD4%Eiz@4{PdU;HHT8b3rJ{b0e3>ZqL2B<(Aim|N`R!x^=OLd?d zVDwD1^a%`IoTG&aRmEFT)r)9MKv{XZdijx1cz2YShqsE7gEuD73vFa%WkE#gVodar z;KX8eylC1;V_Pp%g147}fx8Eu&Y)PBQoIa_1g7K1Yk9&M41HU)l{iD-aH<{zUlSyV#!fDQYQ9c5D};kHQri-@5J;XFbF8B^9_i0;COHxe z7~X0=bSF!6KB+;I0;ySRW&2FCUtRx2;ov zmye2~F5JnNpyq=kQmOhD9#oW-G0I2P97|xB5)~~`NGDYj9T#JoCB;VB7wt!)1ll0+ zE>09biV|D}=ZjNuQdYADC<$#0SG7__DU#tR8?uiY$=^oN8&0(%BM6Fmrf{HOEFw@x z-z5-Dw=|+LbX+OkYA&|AWNYxGm8Tl`nXaq{;x^hJM+KMYzOH_H#@>3)KBhQt2QQ=| z8XL$6fO}D$aUKjuJ^erzGd)i)J$)5dD+6VMnH$QTWQL8?M^4yC>og?%C@gMSD7?M959F+cSNxeqg zrh2IA-GJN1`^`o5En0fWyTNzq8lmS@MOj$cHAN3Vo{`&c?%2)E#?KRW$@u*He4FCX zt<9$q5+~R-?-#KRNA|f;XY>z2pzKMtgTsrcPeJ!JWBJcpFQl-ZXDj#Ln=cv`g$d<&p?PU{SR}tD74c$6ygHjG^f0UZ;n#WkO}w4<=tAxyEfz>L z*D4E}C`(u^yXV{iYb^**)Fz*Q7&{MyOZsA;i~nxX5Fp%_gNVluG>k`b!JK|i_eRJl*p}#_+y^Aio;{m2wY0Rj+fqur z=GU)Z4@#gGe|(fX>G$KUcI(&foZZ3gcTX-ss&<6P>yuZEWF%-uqOdztzl^k6#O`5fGj%b1S{+|Do_~ zKc@kwE@eaVa$5WjHc_Auo^6HPWGWe=?F|+Ra-w zi+!-nmt@D>9P`Q9(I$elN7c;p@B3v>M+UadNGYCB<$*wR!&!)#oGm4+;1t~F0>|Sy>z?k3;a0Rhn6CuP*Y#MsAFQ4O zs!5eFtLL=5Ut`67I~%OyIWXb@>>CcIFzbAyW1R{kJukZLE%IbmG)0d?qT@=Y^-*B6 zA>i;B-H#T?)(m|FMHz#m>JE0QBqYa24{s~-jA)I7wS&xdK+0^4xyO{9Vu z*uYV~rO7L26t-z0Moj}N7?1*I8Fp~nK7SfsjMc3Pw)|xhs$cM6V#oh3EjZ0#NAR~G z8(HW+#7QgLQCFD$4hU2)O4CyMp^vP!yVODoB_PE$PAEC!=CGRa%&qaIA}C<@N@n;kyB zXaBMCi!+61tDH91SIpr&@ILF+FgM?5t`FLCyO}nHfxI@>10Jpa($++xDL2JoWA%42 zrS~zn-QjLR0%)y-hbFj=STmt*M zb4=T9zs}C4kXmmx*InMT`@#o@Uv~~449h-OTW^(ZO+h3*RSjN#`t}wa!!3M5;`Hg$ z{r+^|i}r3Qx1UPn;6MGj?Y6Y;^}}r!@OHwPF`H7xX-Rk2mO{6d`qfryde1eMocvMl zI2xNYW?=9w?lf>%~Q)Trx;PK0X_G_DDs zyvY$KAcuEyH0#urM=#K7w$^Gio+{;qe|iI>z1=LZPdcP=;f&R(sfv-+_hq~AgqU!r z?rh^?p#HF$yXqk)__g5CS6^tlaP<7moXG zIfL)Z{ygqIe9K>rUtZ*RaV(-PHVX?JS`)znsrGVtc6z#U6qOfj)Ri1J*_uMmJIF6> zl4Ke@#=j#^L>B5%F}dI7g};{+@o?z+9F_6l_nsSgvBa&QZ|@5Zjs!PI+JEJGY08v> zu1zhMiqT-kRbjpZ#?+D@{Y^Brjw}8%1EnA$?#C;i$k#H;QTYvt6snL`>~gn~g?i7K z?Soa$CpAkCco+CS7_-j-BU&UB5XPxA@Dus#(Ld6tJU3$WQvdkozEHa)N9rrVDzhPV? z9}H7qWlcc&l)q;&Up)b~JE$?*O=5A>7iJL-kCB+$e9P}^m+B{-qW8xAP zsZ;l^jj1dB?yU3^uh~#uS^@Ex=R2#bJ1zG#Y$bB;z$)R`MlI6tKP{=4m{}ew9?JLj zRmASeqQ=AD6pxtjq-t6!oJSYxyHSgJT*|?-ob_fwD8z>|o>Seq*~Yg~Q=Jv7OP#3H zGIcLX=L4M`L1=7{kN{D9-4p`;2=R&mD^-M$8nE9Uws+^Ib$Ssi;@z>x$agn{kQJ*n z?_M%Jf!0(0%!3t?0>q)vL0&{a-b{CroY`Qrkn(el1<6^1#cB8TT)5bm`@pYr7xNBCm_qQUJ@a2p zLv0Hyryq+|0B`spF-crA^k`$-q)l-4*)F3G1WS#)=s2G>L@My9VSMH5^R1KXE5E!y zob@9q6jB6)fm?$dC;W8iw4YYsP5-*;2F0)$Z{#0A5vT6fv$L{G=!_=l9!{uPj;)C| zl&{bp4*q4_Np2C;(FHF2Vayo^rG*qu2cGVI|6kAQo*ydr@&=yen8Mk9nV4&NPpVJY zt&Cp0c$v9p$Ec4>J}IA-oKYR5Op^tQc*&uX6dtzs1$NSI9}0hu9!!Bg`bNec zd!RHkqe0zmrIoB9`%ASzT-66R?KcC&UuZpV8UWz-P?a6iZzLTCiu(dkp&Wu*)2{`J_p4Pto@Q%jbQ z{@Vctd0{aQuOqpXNG6#SEc8U6Zpj3{3XC-Hm&sU577XkF=X&G_{LF#b`%Dd7o zyKjLed)W7TU&2P{=eMb;JOT=aH;*;r^-R*$?`|BoZ#!?Qck6E9BSA$6yyH}E?tix{ zy8N()(=eUA1;qO@+qundp2Kf1Ma9GoEoMX=ZehFpW2GZRw16mHGb2mO`TaisQY+M$ z0%GcwY|SI+IO5}*HP*KWc%ZP&)qVHGfdxkApXZ4BhM`W)n2Q%s_e!H;zDQg>HT`FE zJO5ibLZah37pZ$CnG2tqv65BqlQ@k3;s(%!HSU0#5M`fb>3YKe(`Wwtkn{7f<=qLy*hivh#{%0>^^W(%#$ARYM~ftiniBj3H{JH zmfj*m%ESSehd1>#uJbhoQ1;%@!>zmkR9ju!Pwup@o88ePvo3_=bzmO5%$Q*v zm^nydw9T`zZ2dhPk9Zq?$4hK9?67K-f0W>OKcUi%Y1`TZ4jhB0S?eQ%vi*9y8&pJEw!5A5!(K zEg}pxVE-{7eRV%n&(&ia*}dX9fqG<?%1kO^5;M3~&vSDTt= z6FjsbS$+fB0cD%YX`9)fRsV+H^pu$2NJv@m6h`F6%C9f2vztF=4gCDd7JmP3_N)FS z++XUJ61-G3lB|0;K-=Tx@Asd(B!A_C)Am4?(Dh2`sPx%$Uz$7Z?}#^K?1n5@@|cNx z^*`@36JwsdmHCvKVvJMoMbzOJHv5lRLpiwXs7hdwiFqRUA4V+> zz2XZlQwkY`=;b7qjgpFu`^SssLO0vD5_p0~cX%)V{6s}MmW+pPJlT>2z&-`wJlhLv zWuZX``X+anEyyw{4W{EeAx14eQNHXQ_5&H0-Oqw$G7_HDe0*O2Mr5N?gmh&5UeFJ? z?&i~y9^adg@2cRI43uZjREw@ys)Vo8Hb2t_u1#ocHg4T=-$$Os4o<0Npg|VQ>CoL1&2}s4 ztLO~$eoYBx&tN5chv~N?_MuhIMRWb_7x3@yo|InQ^1Z$`TVpR@v+muwMb{Ly0*{)> zb-yUTm2{i%%S0)=#s__!o_9o3qaen|e?}Blm&d`|s|`XRzkk}xi!6yscOM9Ytlrnf z!A_8M)%EPeH`<3|sPeeSn?&9)dvJ1Vg6BM>Yadd{mnE<7%i^imy6AQM+KH9uu4AY^ z(H}cB)G@%M*dGbCUAwGb(f^yK60~YqRsZx!1lTn0X@?Tm{V*Z<>(yMDF4~`>SctEA z2rr(SUevD$aW+|ZH(uID?0~?5AE-CWa;|TBICS+yRm+Xdu^5R9 z!F>1AS0BQj&sq@0OXAuJ=I7*CZtNy1B5k{#>I-lFq6&kMzw_bQMUVLHYb>|_-nR;Z- zdpOxZBd#LwZo_awpA5=adO9C^=d1=eG8;(I@KCW@e*;sOD3*;ZVcWjQH;^cN}5A1j24S8oG-Zq295dReo%s?y{FLI1R`!p8GcSSQZ`8ON!tO*X8aoe_E_1 z;&Pou&}(L{uJSN2*ue6r4q2l3C0Qs23N}V7DNM9HE=IjWia8EjWWaGSPU(4`2c23( zjKXuD2#4ON=M~OvX^(Gboo3$)tm8iB68fUPT9QFM@9quBYbTJW4OU(0L4ez8D>$86 z2DI8Ci59DUc*sCjK_h@aHS)JIm zT8_7ANW;b15fT5SOCNk7(PN(%S?aN%R{J?007E9l1oFXTAevRUS`!wm`sU^P)1tL4 zSm7R5evl@!u%&4N@h-{o+!ZHgR+LK9@qf8pkbxKgRm#3Pb{lb$j|0!!$vf9=Xs#A|Xqn(fb3@SKD` zOHqQ8jj_HM%IKCNlhFIKI;e~x@B=r`tbY+hjXe=N_-`PVu=~J!hRa|7Fbaj8n;QeP zJ9GT)hrouY1Mxj(n*Zyn6*y$(9G^vDT2wZh{o(&H!9~q=um^J=;`jcWk~t7m0tgyU z5|jBa(M7^uNAa{W`S3qn_Gzddz{$sKinSLc%K@h;vK%no^GJMG-i32PGsut7P;v7w_#|{uQak@+-J+V1ioRQ?0*a|4)o1q~x0U!yLpyI( zk6$}koa@KLnKS(9%a=}VE{}Wv?j^KF@TlL~@BrjYS8uOmrBJc^AZn$3Yej?ntkT2R)mL+e0>0esZy(uQEK^Qr5>+dJmrBM&ag)B}O{J>P z&Mj6AwY%iWu@XJB^@L-&W{d(SgyCCih`{K$4q5c6e_MLVK(ir|ljUW3&D>R&PYV;9D{BPidVZam5iTz^ zY-mh6YN-@DK|KB#CrOaN$ zQ2^uCud@XxIo*9QCMvgXli_3$;42&QZWZl(5T4nK4cMonCyy#QTdMFwu(^RNPe^R( z0e3^>k8U%E4D@*RZ4aR)pYo9pagZW&znv~3e@!;bn!Oxg*)*?_kfr7?>Pr>Jeg|KE zXjzmnqLdX*dKJDi!ecPzvX|x9v6sd0F3vY*a)%i^fXh6~I>2N#m?kf}A3~~sGu9CM z?DT;|DPy7XID;pG4EsiAIRMl(WF%2iCUIUQvs(^2PZks@ZYS2F$Nf8&CRHDCBgFI3n6}@}7b6`JgCg1i_ zN$8FuUVl@GQ~wnFKvHoi)BB{po=B?QkjwBDg?9zlHSLI*A2$xn46N0I96(=iwNR{dLXJ z4{X&dZL}5)&uNL>+=p290QH5v;q7?IDQ$Ac<;*aN@AHZLy`_kE@GD$`dHf{2&Y2_G ziB%7;D6mK8c9j2qZ#Q{G`d<9?3k#W|VLru|TLud{d`&A>B z3@siYNt(g=+_~#+dxB^elkegvH($qarRPEA35NMQGZO9e9d?IhaEKzN4g%`bl4GyR zrkA_JEbr6eX9jKFdPSdtLNC*{FalRh?%95jOqT_BGGRNoSC0)Vv{nB6DS;F3i+^Op zeH8WBI^bu8cX*#(!R;HSciEsqjIJDa5EM)xnQ@_KGzar`Y)h&Dh2efY$}K*AB7kx> zCHS$Z;()fD&fY(yJ~!m%wydP{Byw`vq-c@(Z%Ra6K2bntFe5SNJ)^l%g|$`t+sR$) z7_gVQ5f>Tj;{$c)gsuB+vYgfQsQG8B@al_2*PD%1K3dt_s|+1y;&himb)FLyrj^Sk z3I9qUMsTDz)6**+VGU7U2B`-&#NjAV=QXxJ>I`Ye%5ro!TRxHqu+q8MZiIX2x*HU< z;=qK@1}@*U7oMwq%!G$m`q(qMwOPYP*%jez1U?8DQ})Pt;jMgMfy=@^%1=2fPo0av zQ2iTX>Fo7}7q5s75Adpi?K{Z&ZJAv9?N}P(T_jG3aV&8sF>^2SU6|$$Fc9K?(?dYf z?bWY6v1v0?`!*slZD=CsIu%qK?2oeyFS)4HF^mM{1QU*&9Z=ngVJZE%lL zQ4!#9u3o(0=z4nLPH!He6%=!Kg|r4N|8z)&J4WW)*Hj-5eec^k(AnI2WBf%np9_Ji z`+Pm^UoXH!ddOs{OXrdP5?9Me69Nh_E)!82>lyiWWhQ`LndmEWEC$rn_gN5{TI;d$ z&P>+o`_jsR2hUf#+DBIIjwA&AsE~d}J1gl*iEDyEpg%FSfo$vJLq%J-e+E^M>VIJS#6MIXL3k(WgcypE^}VJ!Y|#j z&H8MO@@#5?1Zh)>pDR!c8#|(Fk{QU+%x0*U>Qx*dg{29-;h@nGsgGNGKm=LVyEUC zMt7zX_V5VX#e~ZJV0ASiHSGgBGybD9VcOnJ2LVj-dcEp{z5_o74Fq@tS>XCkPz6+r`fzwp zGY{l9^yxWe>zV21Bl&m-0sQI5SDm$s;6r7}fes1w5-v}59K2eOmql|%ulqGP&EvQQ zq$~QGXt&Ky3MgViTE9Zr?+)$M2}WE2>UmvU>@^;za_;GTYUpQBB?}GhNG!zK_R9E%0l8wD==DQt zN}{OwUf!3+vKl^?0rIGM9B+N(ti`wpWQNy8mwNR%Idgeu#IQxGhBZ;OD8sRxiLBh& zK45_Ummieb6_GPvo*;68x~^$$paZqkO(T5a-9=m=veda}t|ijrd(YaFk+tC^=Q69W z*=;X_mYe}4b|~%1xvM3`30no_T@J=|L|y4Jv$|c78Y#s)eNE~6aqIJvNXK%H1}5+tAy0s=Da8e6A=P(!@}rqHQd znlk*D>Mabx3U}X=iQR!6G2LBoBP=4+y1`6R1I``I6+*_&HKluLbam&(z)lJ(oICaN z``Q`mRQAuYm1)cCW0~^5=WYcI7R-M4OjWu&BxxLs4AcBZ#%`T$ocsQ)otp~%fV;N7 z9iBlXzzU0XO0kK?t8O1Dd9O3s3+G97Ne|84X;6h>i>$Kq%j#1T)g0p*NJy~rc1@oJ zf``1HYp0OiRY)hTv(9`>pkt_rvPCEEFkTKtc!w5%3E6y4uZ7~Pvb~Re=F0oL7(M_J znWnE3IR2cMeH=eiue=Pe=V4_}lH869q;b8kr>wKA+7`XFs3nbi+}IJ3Ec_Tp1LFrE ztnS&43p<{&Gaclg^bm7i8)CHA2m1eZ`RA>HVcP|UR8J0)4^B;}e;qri!<0K;Rt@aU z{y%cNDl=f#S?4}|`t?_C)_<8^r0DsViq8jFQwMWFd;xH`aurS+KBX48kZW`s_3=o?nqgh87wnh(7CW`Q4_J7hx^6BGdr6>Q79`XNBX3${X~v0 z?y%3itZO%(lWqC!Lo*$3kZrX8B5~43c9773MR|U8Ge4`EqV1g z16oEG*Qb1H-<}9bwrQ!_db2;7M{evk$mvbi)tjl4eMqr_?V&-R+*B#h5)}f5*qIcg z3BYvYHu`wyXLY0m}ny9#IZ`o&Ob zc0o!}wSXBsFeSQ;IISBs^3GbS?f(^tqXz-Pnn^_f`r%KX+5fW89CKs^k0>hbOo(?> zEj!yS?XQRb^XcN^|3Wx>^)KotT?3I5k-WVQWU@FhqJ_z^fIhpY%tsIX=c7kZxu*a@ z1EA5rNp0D!buRUC*MbHlZ;?^dV<|%VkeDKbRU~ohZ)HmlXY9L zh`WjRkN83In)dW*El0<3k9x_nSxAjK5`TVDo)n6Qfi@)RQSacQ)#8EvXL=v_@L%8i zmb`_+GI_^lp)NA4BK#3N>0HNoT!GOZXFGFE0dJ2#8PniyW&C4DbliW*kjs<4j~Aq2 z7x_HZs;xt8W^&^PS8J8!0rOHmty2Qcy?XJweos_;%SFJ7i$W2sDdVxdDZTP8o&q~} z=f!C5?%PWguYCaJV?&Gnk&X>t4_4n}T06N+{7ov&OE=lzt$n;H)FS}4Lw>$wPgpI- z@~s2G%X<%re*%6*fcNjrvS{f43*pu_){nj>zqoV-@GGABe}|-}lJl$23%E_5xDG4o zRKuLo6xD~QOYIU-PrM}JZ}G43Pd%g(bl1to`hvnv?@pWA^ZI5d|xj<1`L@$G=H@jMikGc@XE2tN^Ec7GqeN( zCu;U$iA=`WWX=*4-54Mwpt!$d;>*AJ1?0ZD=uxSG+2?j zy*+yd>F>#6Q)e`?*v4#IV_b$;_cBkx#4NgXjU~Z3`%evk0D@R9w zRw3lk{^o&BY%wmL3DHb%Q$9X3ABw-H@dLFKH0WMNx<1&}aQ*r1vhGT z@{NLd3VCP0KIA*WiwBK@ZB|g2JLL5th_TooJ3abaw7nBhvsiLc@#Q~rq$v5hc|0w? zVbIQ9lyJ_tnH^#RP89GpJ~xh;0Aw}w&-y!GGvZnD4{2WQ*+~@ds^dkm1@mvq^7ZzP zP0+Kc%Kq<|Ko?+=`Rnss{U?dy6Vs|!X9zW`$#*nD)q~#s))72A(V<*uA^FGi;Wj6j zJ(9YA-ISX`BBH<{+4<~o8!^y_jJvp)pFMftk#TK0l z{3;1L2ClwXoz9ydaC_1W(9Xmcjjf7xP$Wz$8xC|Ey?jE@KDg*i;MXkgeo{*FWQx5! z;aou08AdNo$zw>hVsXHY1p0rKK#COb<>biG*}xA~6RY2zv=8qJZV(`_X@{Hr-z;); z`qZzt%JYCTRtVA_2UWctouS{xB}RVTTXKSoew@8fW^_jt&c6$^2Hgei8RT%S%MqOH zA$zkpIR*Bwina5c{ba`a0Ie+|{HRWQXAGx6Nc}{tLiH_dFNLx4ifX^+q7yM_2pMQExXl!hJCNwjD&gQO5Ds4Vz#A9`QN*+ z>bkPIRHLAK?N9>fux|mmy+bO%eSlUyp33q`FJjyF+Yv5_I{~F~^skRD>>jdE6~Q01 zDmud*9p^oC=kD+MR)yA->IKP_X+lj}fz(jow}SbE>%rR2?e~ro>_bYQ`39>6f>fFr z&F6b8O`Aa(Iia9<=)&5}{3Fv4gTji>LiTNAWspBnOHNaZA7BW!zhSzH{bv9VFMgPJ z_aLAj-*ipcQ8m{3+gkuUn0R+`_AP!lQNsuK88lxfgLed)HkL*d{5~=W-;W|u7eLrA zeEW6qo*I*^Etg{Ur#`*A39TG1r=_BMw0$YM&820 zg3p9peIin&&79tSNNr5~k4>u=Ywrd9#iD<)#!8b4D*b6p0rAI}4z=9Tb+N>?TWaOA zO3l&GCBIOzx-|av$lA-1L?&+uNT6bCOBd?Uc4&s#iShxQv+G~9mr34xikE+X8?&=0 z<1;Xg4-fV zcmIihqV-tZGlyiXaH~^TpA4qpHGN@6PMO8mprfFPDg9;9$x_USOLgGy>F+Pa0{7q& z@!l4XvX~*E-O4|4_cmkq$KMw|d)uW7!@Kqr8SRgbQ|dW!N>{@ZB(}keN!h|DeVb~w zmbT7)es@`WB+EinR1udm4`Yn=^O)Qzb`)1-x0eUy51Q2 zR(>pW`Lzi5`WApq-oQt;Rt^7_PX#YW00%J}ANq^783!CqE3>O${7qczu<8YHwpwn% z9Utc98G`OPr3z;A-wn`qDB23@QI;1#6}+WAbd%0(ZdMug$1tm8ohspOb_y>SZZJDH zG`41Q5IA-M#^*N0W-2-`aXl+rUf3*zzn=dpcenLVk559(b3t zSSo3FvuU8z?b(IDeabN)WgIa_VX7WI7Ji~X3P5TTu*_#ne3jJX9x{4R5Y+a#e#<^1 zkM|Pn+dN)&?YVH)#*FpnSge9`xaQ?ofFD)P_z9dexlU_my~2gL*zYyK*&8k#wGNa^ zd>+!NBS4_q4@xwnx6+-Zvd;Y`DzEfIG;`*a46x1!jMUY z*G|J^QS+FF$mzjQa&pXY@EPuV=&_CQyj4Ya=9`S>6wO1;6@{_3Ns>SGoo z7B$-(pn9nW=(CeL0_aEaD!HoCS_NeY>YTY)y zY>t`fe`dbJCyjcW>35HyY-yQYcAP2lXJv1z(B9$SduKcaxpSCGci!?8p#0dbaB_!? zh7YuXG`k+R$0L(cW#cZ(PBP*s zAI2D9LHj9@!}B?Lhd@y+DGsL6(vmE`vC$u z#zY{;H6d>M@L>WE>pY<_fx36MiS1af4%cFL;JqV@LHk;PtSOq7(A9{|v$h6=r%}54 z>7ZK>V&;qz9l~})?5}*1J1Qcy&-b#vXfg#QH8aislur)jBk~3i=({H4XJ3NXI?mdf zT-3Y);(-lF+o~kO%2M~`53t>gS0iRd5{t>1yQUERD3Ie}4i=dYJxiGV(xD6gQf4lO z8jwFO&CG`WihiSZ(1;W74l!&xRAi2U>#o*jE#Bj5Xl1d)NYgtWUaz!a)(kuBav}qT zaGOa-L(V+&fap?HWl-{>@hq$@j{0{b{ZuqJH!cvq1R4o@&!5n$rV7pDfJ=_P_78jt8}YEdZrRbJ zcjgG{)V}FG_RHbHtKI20^9m~|db8l^xTGgPbXLX$Yh;#&gPuegj281lNUKLfYWT|tg1LEnFS3wb7pxgRF;29sy3vn-kye}TPfr}ii_8;;aMH(v~a16h1wV|9?I>?hkCQ`khyS4{8){AyDnf%p`$J#IrVJz=hP2hZN0=C8b#KKcdavdNzm zGs{lzS~@BAt^z;_X||TDHqmh=(Pe&xt*a#;l-@HypP>Ka+H$Y)3BWp}`n|mSSms1w z_3AWrGV^E@x8jo*^9IjvB*g9&5DvU5d=d|8FZ{hV`E#%+`GgTRos*Aas!&Dz!93zy7q? z>&k>23?%yApdRqJ)$;Mn>T30h+3K|kdivTOm!U@@Bv1~7QyUJ0!_ldyOuuwRyzeqjTwLw%4~t79cYy>cC*d`eZlx>u02^OcV@imZe6yiq$@Hh*emA~E8@d%u9GnbRwst87{CYiNB>weU~QoqoWR zV%_rjo6@e}Qqx-9kHO1S4dr)$O0|&qiwU!usy^O1-z#6_^PLxl>?!`f+aot*M?u;0 zAwae4S2%YJ^iMb6yZ*1#)}W1^j7oW}jZXG=#OiQrKu zB>O5ld<9wW0hnjSQGUmb8B8B3(WDiuOEGfC?U?cO*jgCOBe6Ip>ZoOQ6QCiYhU_|I z^=um=k973LXBnonfclwog2kB)m$L_51#S9+2ilVqj@?bF(C7008Gh{~0Ts|4HgxNeC{a*Lk{+(~Y1sT14&7i~ZSu*r=%xs!WL>{%8 zG%$9^@6VWi2gf zQPcOf6{wogs-_oYZqssRyf2W!fbOd417#`4Y;Ihc3?>;9zLnTlse3!T3|U)z`x~VB zyFB1NANOwp^-Qy0ML3tPDe^IEzj@ct<;P#i4h<|{+gtSM_D|?$>xEHl&v&f;W?&u zx0T7)a-SZUai68oK~@(4F!>OsUL3S?9R#fmH)5~uKJ2gg&l@Uld%oLaMW9l0(lYZ3 z?3L^sTQ(7~hFbtUZ;o5xh92MLdgS&Q;^3XJUmFUBcl zJoWs9PE`+C-N~Z|-Xq&v%6Y(FAH35IJ)lF~TUMM=W_eFNWZ-Q(vt0I;%aJ{djoB_N zL+Rd?lRasNNty2gNFiAOwvyNrbLIIDX$qNy*?G0_+S3Q0vc8S(gOoxKxVOInMM|`NU~|nXG2h%%m^8=AqU^R+3v;t--p2wqT4+?|KgYR^qfV5WOs-vyG0kjAS3&~Y zqDJ^vfy4BqD+edQ6H+H&nmOMU=gA33Rd7t^?!~pVXkwt{7nw4dd>TJe7>Rgmj5=wqwokDVn>+hwptATH?^$%{3;o62h9TM{FfO% zh|sTvdg_5N4$bbxZQtxRvpZvOg_#s(&?VFXwiNouZXwxRc0wHZGyxz?$>uUKZY_(H zpUl!1Vf^~kZ8)!bnT73v_+K}xvpeyk*l0ZH85T3jlM7k6SDjpSRJVKHIIB=y%3MU< z@{=*Mh(Z3xBD_-?r?S_B7k14t8=#gXyP9;DCu9nPEIH?%II{7>kJ<0lzvqMM*pX33 zzTcmeM7&J8`-@A7&?ZN+3-j|0{ z+4k+STCvEmOc_?PSf-F6l9YMQlrog5Qkfzog@h&Z5Rx$>Duj?kgP{x=Dk^hj3Z=-9 z6h-@Yt;P4f@AvKRc;90m`>(y9zn*)-VUH~<d0uZ95W(-i6hcx7&wUFs z*SZ!@JBbv8rXRR3ECphf*fBo+&R2dsbb z`uZPAXWxajh54(_`P>>|-&aI~ID5}K7lIZmvRf|e<2$e~_6#kV`1L*>OlG)-;s?m6 z*?6} z_=;|6LNpJO4Af5BHu|+^XGNU#Vjw%icFf(z zMb^yuzx}M&BLQCycBV)j7D53vFxc7vQhYCh9ThDM-+T!I)>`@uRNeeeJvW?1wk8}x zI!Z2Wwgb0@eH1$n3KsRxh517IlmdQvE~;L$D6%{m?{BG*r)CO#uvPF?+D7%`X(yrA z7sDfYLo4SvSnJDdqcj*7bSA7D!)v9^AZ)26zc~?*t)$-{Ac{fU>;4X)2do7GHjAo! zcDFk9w7%YHf&?D{pZkA1=_&`5=HBez)53@u0sBfRT|CRv(Z&~C2E(M>b014CKrOTF z4tYNm?|@rweRIq3&KI zU*%AKkIf=g_z*5ue{KAEz(t^PZcM)cg%>u&{n)E>>DwvKU>+C0F3RUP=29U z;=`lQ=`e-hX>VE|o(}<9Kee8mCYrBBgNa)2^0I3f@j+DroF*edOarLEl+*pT6w3?4 zK@}m?lgbhabR#B6fKk7bEFyzD3!O{hFAYu+E@zaX;E7wWQ2ZYcYfb&%C@ z;M*IgL6n7qSMYq4kXq6X|KE55ilWt4_GRWn#8XII0}lwJ*ra{ zivb&k%K^d+8P6aa6@Dn$vGHaRAHrp?t_Dti`ErHZ-k01R=Xg~$O{xR}Kk2ka92T<^ zxoxPv3F0@(iE)5issr@B%VV9<)b?zMHeYt7+n=qn4`{EFdC3fxwsO-xkzYn}$RpWktdu+PZ zcbN7e{Ex`YrDcUXNT^5AtuJAE2#D(*6b#O%J@$XJh$mne2}N3N_<}^3_PALWWsxO_!5?Tk;utC#3G$D9n$;%9-vGLkAYD2U$8d|M-K{$-f_%)*h&Af*oM)}=J)k(>5ZaeG~|15mQJ=p z^MGBfUO2;-Owx~6<K=UXM%={w|F<93Q5~m=B`8@?Y(VVV>SVYYpp@xb%Wy*WaFOM10CvudF&GK<`h_DxBEKry8M93b3 zDnqQWB3jg)B~TQo=e+5Z|2WxUK?)Cl`Po z>-H?<#j8r3AM|rt{9aYJ;_mln?m6Jp^d7js6I~;!*p*3)$~y+^ilCy5BDSP!4g>R% z*&lk5vcho0mBURjI_0nbgK9zno#+GT3E%Hj#67(q;HNMD%tAet? z%F=Lx92OM1$ZZVw2X!spUz5Ai2X*RWK>Ge91Dv9syLOULm?_yC$Y*pd*h2fz^qbo{ z=kPp0ez>$1LtUL@2!PBlXVSeRQf5jqqnQ)a3MC|As{`yI!2~!Mr1gYmnM{K>G*aCjA{t zbaRkdpCGjUIC{y~d)cr%9p%_|-E(iZVl}DM%0>)17&aZ9Ig@7M>guZ7rC-oDs`%;c zsa`KeS)1>?lC^?(Ww6hmxr9`4U0^2ei_R+S0iqQhf8IXIh^$Ud-QP&=gyq&O!p*4@ z@$d;`&JbBBtF$pt&i*(9{`?g-7M@y*)Q`t{7))p4o~NXYs}(5!;#9<3eIGK(wJ=2 zZR>vD`CQiKgGF6JmFO|90WI{HX|SU}khKAc6`18q(frPL7M`kadK+9;e6ho|m*&Jx z9QhbHkIxXL)F+^A&f~+8!`fpkf2?RO;n^UiYyzrWgIg_l!Zu&P6c>(z-OcnAUc} zV8NoXcPiaFjzLi)v_>Nt<44QSOP16K1-n+y+tvV0GgUjRE8T?a5UX(WgX4zDqn|0zrr?K__N2 zDpEsp`BZSrx+o!T{M@qP#rEp0C7*U~aXJ3>JQXd;XT!-J5sVHC9pyApg31H6z6=XL ze>#O6gKQr_dkX6;m;{tVl@$;tzkS=h;s@x!d#8G()AyX0b|4MDxe)c9ikSRb7<6;3uOT2eo8K0!xv5e{>zZ=g`EMt`@Xf=0M^Wb1kE0CL)rA zZ*6QfVrx|o|7u}SON5nB4t`#U*H5QT-_=tI{-+-~%prsy0<)lct2Ca)pJ3s2azlBd zfBa`Dwf}%9C=oDTV4fQ7)N&(&cTp#;h8ENrFghbS7oXo-1=!=-lxPf~>a zKdr&H7Ca3=z6xx>S(^BRf(bjQ8Njw);`sY{n}T_peCxj@4_PZU0;qy!5-wblO>yJf zyh&9f>sYNWW{fdXtUL3gl^;XGQ|c@RY#)VXuO@UFLD^cqOz?@%$-FdBWqbALckIC0 zET-@JXD2`n(v5wcA8f!NB{kjI)+8}je>eA4p7%f$MUg=Ts5)L}Zq%jkBzWGTBFcJc z{`|AOTwCE^IL@E;oY|_$L;HLX#;$4~u!f7=v)CR}k##<2Zn)#RQ1y+1f+nw(hs0H% zAxf9%dU+@|WP*t2gr(j;PUOLbYEcKN)QI@X1xaf=+e(akAYA-=Cr#2@%XM_?pKFgaI63qg0C7-!9SSX(exNJ=spyya-J7n5_o|1JhToaczFF+%D!e`v zUZNZnvYRyOe1_G|O{KlKw#)SLRuyI3%<_+~C%f-h^v|5d_mKWptrmYO0j2~hz^rT+ z7>+TqH5E=-K6MwtJ3!FQz{)ChoD*qavf*MCYwvI9fO1H$$-Bb7=4ZE+W~8j|J0CUb zSwf<-pej@Ta&${dOy)o6t-hR)&H9aq?{25H+-}Y@2m(z~9p;R*)b;c{6tp*Na07O{ zl+6Pp$5)x@3|M~8b?^$^QI&a*h_f_39$Cc>q^gdlNR}}uefuoGGygd#N6Y$^e3j!>tpjt?*pr0=3d>$fa<>CyTv!HFfHl*);ikd5)Y4d zRt;u@sBNc2*aI_8g1^1lQMY#w;*#TJA1Rq3h#Ht0Gp0`!7Kg^lxvfM%wCN(buZ4aD zYMm!SZpQYt)EOxI&JHIOF*SKWUr^8M)~)KslBCN6HM7q)odKYMQ{kWdzYE!Pp|Q(v zeSNNMyX(gEW4raMli_B2wqEcL@5BvIHBL*AGZC;@>WL2rEobKj9kLZc#Fs5wkBO^ zzUYu#Uz^g+vL2@H9spl(lQtVkd{-IGd^#`s&N~h%Fd-~({+jfGC}(B%q)(=K&-?3f zqv5spBng`Vt7CN|DeOVAN2lcVzlct@Z1dXkZ^|a7tjvW^Yj~uSAY69o^hehk9jPPZ z`}e5y&Ac}8Xnw%3UQQI9^>`__S#hbU?v==LQzuA2{M}_ZKD6>UXqWT2Mo@kcUP2a_ z{T;0!Xp?JeD2mfVrLz@4fbaS}GzgsTe+= zoO)kr_S3W5KBUJ36F+A*Tk)Ica9YVDnaU}G{EDdLk)5wSD$Z8ktd7@S;mWo=FlFz@ zq}7ysbeFIQE)C2F1@|@~%)TQw%owyM-OZZB4vzn|WGnX=swLO3gNq(%F z;Eg)T!Bulk&ISo?ga)6%)}Q8|b-&qS$Lc(4;w1i74e}LL zSyz7R=W&(MTWvZ3oWc$rx3hzPXCZLahFZ9`+?9?IK)nC#_)@i+qC&`9a<18F(4G+V zR-p@Mg`+w$Un1UB+&JfNleAjrTVx*i)j~C$EA?4S?ikWN^VdFg{So_tKNnZKq_P&~ zFA|%o`zqL;(#POy)=S(^MEJ`-9_r(4Y6fsa1y{@;1~cXBpI}QJxiQn+ne4WLG4Ouz z{9@(Xivo{&O$1)sKWVaRzZxXhwY;!x+IF8<9%iuDuv1f(T@A0D{p`c^t zUnjh?hOM)eciR3YHI0{T8fL_pvGKSExQOv0B+ef9e1~_!icQ8t#j>p5o(`}Mo&(v8 z?}caG=D|t6r~0=^>Ej3$Be(9~944$47e&i8+?a+8q12?Nkx5Ucqk7l=-~$OlP`6zV z*m<9szQQWDCf_<&w22gbH!)>_`P~H_;HMepF%2yMAyk&;ND4@8+TIMQ=^$*2Kyq z(F9ddMgdjAK|DLOH*}%BL8%4rEI(W3;?OPgg11~l4MrIb0DgF45<9i#Op22!tzEto zFc)*=>V=t_UTnLv<>6_gxYeT9`%PcAcgUy;dKBngta^Ld!$!a@;CXD&Pl(OFrH`^< zTGv7ZCQo+o=gLB|UB7bw69bk$0~oOMfwIdM2(v&}ZWiD*xnD-kJ)eK*fok8c%e;TT zL1O-1zKMijgJ?+dyu-p!f;p?5qf|R4^pQ-zbzNQarI9DnYPzjhd^{Q2?ancMoq7d# z?Q4`T7nDOQL<~2Co_`0x!RWYl%aj6>> zb~-XQ3*wonal>mGk^Rubm89iAVh_zfHxUvyuY~df&z^I|(3fd`U+YtRZy=qpIq{F8 z1Q%gBw`0Uoetrlv(f3|p%i6kDj+)w1^K##iih1wIC1bmXou~aEE1REE;=r_`Lk{sy zfS^7egO_FNoEuNd{&O>6`qYsmK_NLSqNtz7&Fgyy{o=>_uWE`Go5$!Rmp=8$VId;)A@EIcH zL`%g5LSRi~)z+T!HlW>FOiU@foDGTiAG90-`2W2-BmVXJ$GSBRev8%fI`| z*7np_V4ujBxDDlIGC|f6>Ydb3kB&KU7^0!J^+aA(kf<2&rs;e>JUxqjEC45LL>=!l z5#mk=9+}qzSAvW1amH&W_Vt?yL2qx?YX|lX;A+wSoR&!7hts+q3m^8@Z)H*3W>FC! z{XeYuT7+xFAnb^}*2rkRgTGPNz%!GMEQ*c}#4W$rB`!)oQGMVA!Upz=dnSJF0{5XJ z`4O6i_o}{~^YPhvqj(HQKC$j_S~Ud(<@yxLzi>~)QmeiVXbD4!iVLq3{XZYH(fn}8 zpeht#JV2PFc!A1n<3CRIqN{w5S`gS$NR^m?2$NwtZqQ{HzHsiz*2m|j+qB8GH(en| zzho)2Ah2Bh{2u^I6@YlIF1D|+Mwn*_sfCwMN&NqTSz<2{cG1Y;UH8|H=0`nKkhMA7 zpYsL!f&{b_o6BGO6T1IXY{@ZQ!R3Ic?1J&b_EedUz#c7+OJAsv=gWY+%E;bRTIDu* z!((t9jMXU2HPx9JRtAifZR?P}C4abIzc6DA11ws2_{m1y+WCZ;qE3s;z>tfsW%C_x zOWq)J?||7osFnd$(eOdWvHqVoYP(+D!;JFCd;{F>^R?mbd0wbH!lGz)we>r z5oFZvnlM>i>!o40vn zQsnwr$OTZw5-)bpvf8rHQ+VULZnD}*io}xW?761!LH}E(MG{+=?=oN4m=j(4rS=7loHPWp>8;&Oh2LCL=bRS5msH?AMOUA``w~RwRjdT`p90%4sQ`}Wq za5wDhS-wbY%^R8Gj25}Y%)|YW6!v~REEHfi{I!EmLBK1te$KRcvceb%PU3mzLi-{g z1z=fe>!>Gp`Bw0G_~Cj7(oTxWu9<<5s_^kgSYKq-Ic*l&8R`%H={10utj-CufhfO^ z#c7mT*cC66b-%Ebv$>4m2p9{hi#oh<(*Ug2vvn46m}$qw&@!(M1>N|_IG!Ti7x;om z$_IBudv-Dbh(>9>ujzT#{@JBC?&8rY)C)}k^OCSWH-g^Zxd?6n ziE-^R4y3#OY}*ko23d`Y1L6vB{Rh@?4gI}obH?-fwG4f>4|Df8QT9}il;1m$mFakn zmy!dw+zq=BDuai&b6EqvMswZXgtf(16Za#nRIaNo8!&9tU-1fBYl6YvyWZ8^do#um zr>zAQTjN3;=l?&?V);~2T59@V03aujU<_Q0B4beW7g|+Lwdbb?#!L8Ro+7|J&y}^z zRIiozPfa!eE#MqJLaKkyV@UOIrE79Qi`l;q0clPo>7DqO7!V2=)aI5F0AnAx$~nE- z(qD6-3Yb6fhloQ(;x3CU_d?(jnKf9&tTP)Mc3qcRgOW3v#q>GX#C<_BJyc!e3Zo2# zZ5%vEe;+CFt9`vOnpah|i$hpK2^dw^R@{;O9u#V7(>1rda#Rq+o2ZP3%WpJtTEQo- zDf2Hu#j?r`M29VRb6pL%rG3#G z(($=<9L4CZePj5~nb5%T4);au4zK_qCLd^H!D8)^I8c6EPgH!fv~AjS7042e)t-_2 z-gi7+EtiwZlCu>MW=XN z{A#lRJQgCV4^nJu;~@rq3_rwsXJhg7cnb0g;4R{CtH4ih0BgB|HUZefyC*oCVi=iK ztecE7EJP%6H{p;{z&(bk%IO+MK^rpeHSaN6vMxGm)=j##*+N0|x^ph(O9yX*w>;>7 zGVj-Q=0!J!dl!<n}E?dD99L;$&a}J|#R}D}sk~jga3Z`|!Y@X|Xh2L~V zm`4ATxi!cALoJwkSrGzUaIYd;r;Udi-aaURUVYYVfY;Ba*0~oXHNpXO6}DEja*7fl zKt&6>Jgz69oW)PI82!gGGFhmY5{hbpAy&>sJqHzLx4C6v$qUp*h*2H;2^bEj=uwNj zDZk3e>UZF)3N2HfpyDB=F3W$r749Tb7g{&L|Hs1uyq^ur7NyQ(C(zi`p&h&~+^BIJ zNrIV#Jp1Q93}^>%Gzaa$B8MEb(i^lr`|qDm$PAwMx_}beZ^xNaFaqWC^X$w+SzLlc5gjJ_>4*&N}KI0e@E4e|SSGO3- z)O6kNYOSK9wy3oj6&T1zp>GqiZ6jHoCk=D>;xhks;;5TJt;$fj&i=_Sd^K)7%UNeZHWKomJuq zo%vnV&OE=&svsUg>{_}76>(kq(3{o$rErm!0$l>-NO1{eCF1ZkN&|K2GWTCR4p0cd zyT=o-u7HfOCIw{F1_#%+%w)|3h&f!UHDjPWw@BETj|?qhJb}D9yo|UXAW^R$Nvi+W z!AK|ue%uwPbv6tHi)$&3{j3?^IaUZ#p!1LJJOgmKQSQ!X`IDP)Phb)dd*1BzQ(EY1 zQgH0&pZtnYZ-EC3T1E5`_akT$-^g19Xp8Tcq`rD5FJFZEOZdf3?%)YQyafCLB&T0g zBT&&pfYWMQDgEnDQinn^c)FNq78cwuQObJNer!_1YC_`+hb~Ja^Ff=r2bX=D4S*ch zRD?oFYo`*{6*7H@8sjNtxEX0K8ux&f%?lR!bVBRU!lJ*^CNw;3iVg{cd}UP|PQmK6jE zW6{@lqTUYf$AVoNck>|)72QyLbpB)Z-=*x60HsyG6wFPX0ulX8O(Hu?fj*;78onR{ zrl7mg#X|{$)Bt5JP8x0~B7E&FMGz=jCd?oO;FndU?!`pLp@E9C3u@-Dz(A=o@1O1C z04Z@|rmxd@6d-X94<5mSAE6G>Dsv6gFJ~UbBe);o`}lI+j+J3ozk>KY(&~NqclCFL zn7P-#gyWC_=@U6<^1~|Vht&??`HO2n*$H**zVk`F5`=`KQFnNw&|X}Z4wwn)d6%l+ zK$LDrUJCAHfwIw<*!Dsmg4TwyJYXU2u_4*H%0D<6VE3g3q(-qw_-k*JI++Vkw*tw6gbBRo3 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 P{xi@q(Y~vBG~|B)w8z*r literal 0 HcmV?d00001 diff --git a/docs/package-lock.json b/docs/package-lock.json index 9218ae6..61ad8f9 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,525 +1,8 @@ { "name": "docs", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "docs", - "version": "1.0.0", - "dependencies": { - "gh-pages": "^3.2.3", - "shx": "^0.3.3" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gh-pages": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", - "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", - "dependencies": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shx": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.3.tgz", - "integrity": "sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==", - "dependencies": { - "minimist": "^1.2.3", - "shelljs": "^0.8.4" - }, - "bin": { - "shx": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - } - }, "dependencies": { "array-union": { "version": "1.0.2",