From 910e2686ae34d05ace60702861033d7771cee5b3 Mon Sep 17 00:00:00 2001 From: inference Date: Thu, 15 Feb 2024 07:59:23 +0000 Subject: [PATCH] Update webpage "About" from version "8.1.0" to "8.2.0" --- about.xhtml | 150 ++++++++++++++++++++----------------- asset/img/logo-gallery.png | Bin 0 -> 13434 bytes 2 files changed, 80 insertions(+), 70 deletions(-) create mode 100644 asset/img/logo-gallery.png diff --git a/about.xhtml b/about.xhtml index 086641a..068c513 100644 --- a/about.xhtml +++ b/about.xhtml @@ -1,7 +1,7 @@ - + @@ -350,54 +350,46 @@

What Are the Phases?

There are 4 phases of development. Each phase typically has its own branch in each source code repository. The phases are as - follows: -

    -
  1. Alpha: Pre-alpha development and alpha - testing occurs in this phase. Features are - added, modified, and/or removed. Fixes and - optimisations may also occur if they are caught - during this phase. This is where the majority of - changes occur and where the fine-grained commits - can be found. Breakage is highly likely within - this phase as it makes no attempt to be stable - or usable due to being where the most rapid - development occurs. Code is tested internally in - a fine-grained manner and is moved to the next - phase only when it is deemed feature-complete - and reasonably stable for broader public - testing. If you would like to assist in testing - code in this phase, you must use the code and/or - tags from the source code repositories due to it - not being available publicly outside of - them.
  2. -
  3. Beta: Feature-complete testing occurs in - this phase. Only bug fixes and optimisations - occur in this phase, such as stability and - security fixes. This phase is classified as - stable enough for broad public testing and is - made available publicly in many cases without - having to use the source code repositories. - Since this phase contains only feature-complete - code, no features will be added, modified, or - removed in this phase.
  4. -
  5. Release candidate (RC): Feature-complete - testing occurs in this phase. Code in the RC - phase is often stable enough for production - usage, but is not yet completely acceptable to - be classified as stable by my standards. This - phase is often skipped due to most bugs being - caught in the beta phase, but will be used - should the need arise for finer-grained testing - beyond what the beta phase can provide. Like the - beta phase, code in this phase is available - publicly without requiring usage of the source - code repositories.
  6. -
  7. Stable: Feature-complete and well-tested - code is moved to this phase. Code in this phase - is deemed to be stable enough for production - usage and full support is provided.
  8. -
-

+ follows:

+
    +
  1. Alpha: Pre-alpha development and alpha testing + occurs in this phase. Features are added, modified, + and/or removed. Fixes and optimisations may also occur + if they are caught during this phase. This is where the + majority of changes occur and where the fine-grained + commits can be found. Breakage is highly likely within + this phase as it makes no attempt to be stable or usable + due to being where the most rapid development occurs. + Code is tested internally in a fine-grained manner and + is moved to the next phase only when it is deemed + feature-complete and reasonably stable for broader + public testing. If you would like to assist in testing + code in this phase, you must use the code and/or tags + from the source code repositories due to it not being + available publicly outside of them.
  2. +
  3. Beta: Feature-complete testing occurs in this phase. + Only bug fixes and optimisations occur in this phase, + such as stability and security fixes. This phase is + classified as stable enough for broad public testing and + is made available publicly in many cases without having + to use the source code repositories. Since this phase + contains only feature-complete code, no features will be + added, modified, or removed in this phase.
  4. +
  5. Release candidate (RC): Feature-complete testing + occurs in this phase. Code in the RC phase is often + stable enough for production usage, but is not yet + completely acceptable to be classified as stable by my + standards. This phase is often skipped due to most bugs + being caught in the beta phase, but will be used should + the need arise for finer-grained testing beyond what the + beta phase can provide. Like the beta phase, code in + this phase is available publicly without requiring usage + of the source code repositories.
  6. +
  7. Stable: Feature-complete and well-tested code is + moved to this phase. Code in this phase is deemed to be + stable enough for production usage and full support is + provided.
  8. +

When development of a new version has begun, the code within the alpha phase is rebased onto the most recent code from the stable phase before work commences. This cycle continues for the @@ -687,9 +679,10 @@ secure-by-default, Android-based operating system which implements extensive, systemic security and privacy hardening to the Android - Open Source Project used as its base codebase. - Its hardening includes closing gaps for apps to - access sensitive system information, a secure + Open Source Project used as its base + codebase.

+

Its hardening includes closing gaps for apps + to access sensitive system information, a secure app spawning feature which avoids sharing address space layout and other secrets AOSP's default Zygote app spawning model would share, @@ -705,11 +698,11 @@ to ensure the OS has not been corrupted or tampered with.

GrapheneOS only supports - high security and well-supported devices + high-security and well-supported devices which receive full support from their manufacturers, including firmware updates, long support lifecycles, secure hardware, and overall - high security practices.

+ high-security practices.

For an extensive list of features GrapheneOS provides, visit its official features list @@ -728,12 +721,12 @@

Vanadium is a security-hardened, - privacy-hardened Chromium-based web browser + privacy-hardened, Chromium-based web browser which utilises GrapheneOS' operating system hardening to implement stronger defenses to the - already very secure Chromium web browser. Its - hardening alongside Chromium's base security - features includes + already very secure Chromium web browser.

+

Its hardening alongside Chromium's base + security features includes disabling JavaScript just-in-time (JIT) compilation by default, stubbing out the battery status API to prevent abuse of it, and @@ -767,18 +760,15 @@ to protect user keys using the device's hardware security module.

Molly is available in - 2 flavours: -

-

+ 2 flavours:

+ Open-source
@@ -802,6 +792,26 @@ (GPL-3.0-only) + + Viewer + + Gallery logo
+ Gallery + + +

Gallery + is a lightweight image and video viewer with + image editing capabilities.

+

It has a clean and modern design without + including unnecessary features, and runs + smoothly. It provides both individual image and + video file view, and folder view.

+ + + Open-source
+ (Apache-2.0) + + diff --git a/asset/img/logo-gallery.png b/asset/img/logo-gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..c804b96d94738a1ae6d7b2ca2c0ab961b3b5ff8f GIT binary patch literal 13434 zcmeHu`9GBJ_y3JT*`ts(yJRO>hm5_5?0fblWY0QEvP80*gowP9r5D-P$UfFY_GCAf z$=JuteD50det*A@?;r5_;o}G9VXpgJ=Q`{2oa@}NcXTzV&R;$c005PiCe#1`h{2D< z068i6XZPXgF#t%ZXhBsBA6jqD1p1}znfM;2y4|NUo(BM0W$_F+7`XkXF7Q{Y3MKfP_4EIJ{9ifzPc{Pb%#PfF?QUM=zG{KK}wnQue=a{imZ zXUn^Yst!wgL{+DyFQSSJ*9oBVNV@cT0z-7W+lI_x-_em0&8S_-n7%B=;o+E4U3!c_ z8{GX_U1z3yLfvwvdtx0a+F^s28Q}Y@E_6Xzm^!J%4}SZ2z-;r79FI?X)FfVwZ62` z>qgIU?B}TUArE5(VyI}s?0t1sFFTj{L!Ooe34~Kd*j0zmoeTPbRP`Z&?C^7uNsP<+ zYJ9p)cBrN7Z4WST`+kXcZjndK>p^uLJ*7|DXrdh%WvH(jgHQS#K6#jUguVsi@)1WX zk$B}r3A$c?c?SYi;;VnTkxi@c9JB8l!$B9JHBrvA$6 zsQcivH+-q2#&7!O0#FVT&faP^xwR&~^o(OVy6kX{NANuN{JQI0^-O@iLwN6Ar=CV_ z5rl3S;!qa5d;}<5ptYim5Sa8q6-*m+FW{h1d}bZr%bJVV$2FleB%Ioa6wBpurM6$+ ztaMwl^h+o6pHTx_ zPoA@)1RODm*~zg{WF?{xxVYp3mtVS;We;@#cl@|^_b}KT`Y}csIy$WP@}z57-cURE zf1cg1?w%*~xTxDuDC||8_=~!yH)%+ehnww-9M)}U%x%6wp}SqT@r#@^Bm(w;fGm0g zj}mnQiNlr^iK|%^c#FOPZcKnSBC*W){tdS1^9-#0grbN-lYe3s9M@D^&fv3B=?Yz&&)w!jI!!1$A#UeMhDVM>6vA@No6xhT(;qd|W&c}H{I z>T5k&oJa~}cTzrnm-;Y84bN2+hchc!g<*AJJ2-qle&A%ACK}h^e|B#vyYZ)w-s(6@ zT2=dTQ;fhvxch1jH-WA^P3~?^$7S5v&6~>&dt|=p-Ofi=i^}u(C)7ARl5Kfk1vU@I z<6Kt9CrnIxG5#DqL3h<1y=ua}xX$aoxj8;$6w;Sy;CaivKOo6k0H#G8uhzA)Lo zrShXD2d~xFN|%ne6i+x?PH>CZ`UZ;f)WjW34~eXfqr;d8(*8=m?Z*XL5@iY!d5#5|wg_HI^{c=<{!DiI!Y!bqYF8l}n*S?iOH zZ3pjJo{75;)ka~9ux13fXu&*5#=O%BZx^-!T`Xq;f|-Exj}?GUC$ASKzS}8mQA?%m zGR6`IwBL*#rd{i8h%_OmJyIZzU?+`u{F*ufSrO3vYPxPmM zS?l6Pi*|VUOIE>av(6Zs`(1Ik#L%3%o{%qjsKMA6JILwQQ~>%$eb6+_`JOB?Vow!A zf#*W+I9cQ}(shJW0*aKtSrrx_a5#13l z9 z)Hsy?%)xSmM;t4n*-0T6J1ze2?*msB`)JN;jS;QmaXe&kIE|;yn^j8ATyagOoQeTk zgFz-^m!y=sz%{xI*olxR)x(ur(0@;Djh3|aO&x_p*gZugic))_vV|rr=Y%0bVC*lS znOX8C*BOl~sRv$5@vd;QlXC8W5d62=m;liwrE60ZLgr-7cj_U|W-h>qTi7g^_fMs8 z4?y&X@eM(UGGE?p)dONeL5KZi;oz?Jv%bLk@8>2$+-*q#{gN)=SE#0aLL{c>Tv#IL z;>Pw$Wz}Im*AY7AiS*^m|MraNbu`gyPI8j(&o}f)_LP8@J^l#`!`|c2|CVd5EQbH6 z;&r<$^&Ob=EUk;`Jr5+BH~(AwpQl?DR7Ch;|FBYYTM*^0ISjXGdg5&VpCt~~=W9zp zB>Tr4*U_utE!g|QzW%rNdVyM*6%sS67cOl1xJ|u^mQ_(7)qN+V?|=3YAhEr*uYM%Z zQhq=kynk=K1rdnPW$;_r!$Xzg2&@Q@w6dmBp!xdBqZ~`xM-$nEj{}304!n_Qp8RhK zf7eKHuY?^nzmD?HJQhaZjkk(gYBZ5~0(%Z+XgC$KD-b_0$)~f!*W28dJeId!^qc`3 z4Mu=$44(ez+F$Sa(j?2#D|6PPMD?pEJOc+mkY>t7NAA_p>EAz<{YN6(@bf6ASwk@J zMETbq=S8aFg(-Hn=6hgJrBeaAkhJ;*1~iAJ&rLL>SRWFx^koYiSDsi7X?pfpdxYsi z88D}8c?0pilOlu5N((dUGAAz*z9LK~%uIEc7YC}8IJkB+POXR);6qa$%j~@EdERz@ z>>kUrP2p>s*wwk|LCzE3D_pS81iKg|vaOfKxSOR1-d%kl?8sL8@93j8eA30EHx8Ej ziDN6uP+TlQX5A#M3Q3;Y`&WB<22s}LjNz!xo6&K&zJ|zowuxL*4hY?m(5X;pfM1DL zLYQB}2OZtr%!JX3s2hi=;5fGnpUrc~&>e}M#snH5g_-ECk8w{$Ba5TPy&xp#^MGYt zm^?*!($bMkua)fCu`V4bjv%AfD53}TO<=xZ*^YhG!Z0RWEkh+|y;}~(UbY}bulifv zxGh!=e!3&+-_(f%Nn6)EdvRvVi%LSdjD9;gK^)=A?vB>W&g_p56r`xhU~!_3J7c;pQa@i$xa9v>*3{Zd)!@H~SWU-rx_mL9z-tdQ`ky??c2t?8`S;e41Z+=M+di>?&WV$9xa#xw5hRjot{W@&;V?&eX^k@5678JX_KYyj?XgEfVJm8Ge77CIq{t@$A&k;l@44i-cHVAy8 zeP?&VZ=!s*u9;=Zn58c#q}2Enb?em81liBezls9&JC4!1d04K(uql!5m0|5`qJ=-2 z>mE8_${QxAEP_ax;T2+jE@;fBc$CX%eV18OF$dv%1}c7f4nSXQhZ;|op%wKx+#o-c z{-{qnq0so?-x2IjR(0i6Li)4?XpdU*wmmX*X|AR1+zyVS#y{LfLGJG9j%$r;Kpf6M zulymG)FMe1QiRFqHQJNU^+)0DzZyK%$%vkHJ|jR-S1Z7|tVfDNJ+0^A* zbO_JU*h*>SiH}4%tBdqcS>!>!4k48P5;~~DP2QQqhtOs;oJPM%qHqE0afT-$TUga(qaqwukNUgazf&&?vkH4q7!l+-7-Mo> z$akYXIqga$$4_f(CY<+BRLAdF0*W@Se}oawmGE?0xNyPTl&o5P8B0?3Zc63l^H4D< z;##wzLPFU2wX|vE67Cw+$lE8>_-C+e{E~xuYnuPvf*uq+`QQ5ud)~tw|KYUMV9u0# zk93x=P;{OTlGM#Ymz3j)lvt^82crypqJ75m`b#QsA(9MuyneStE@+X51IrI|Y)zJV7O<46yx?@;`?x)jK9@n6?#zqQOHu$jRVhLWH?T;r#bviHAMvNP9j4 zJ|YHl=uaoluBnwey@G)9tT+2lS|~)Mh!I&-(zmj>)}G0ja>!@@7un1EpV-%=SGbF3 z&~LwiJTP1)a(u_HgH;LCJf1?94n7M1t0hAPc;Eu^r(yHxx{|uKNy2bD{#G8HE&I!V zWKaRjA5qRo-@Gq`s4oV@ru!Hyz&&=Q1mP*Izgrp_NDX!MMz-Zv42> z@;`EzL1gdOE9^Wn+*ar{iN?bb!m-GrS&?E2<32I$#@D>Uy)%8UF6 z2lG>5a@tER?4z2#2$L3c&SxfEQ2pgUaubkqyf(*|y=8M1^sEpvm&3gE8f`8 zxjvg9FC$jmQT<;>(uAO&hqF10B-IAM4Jz#JBE|OHXUUl!X69XBDn|iPCM!7W>1lX3?kZ`^f=;O(JRLl$0m)u(y+nUg=wUi@ie!)1mVB z{=^OaMahE!FZn&`;-Qjqe@)V+mouH3HC@KRdcl-<-*dr)m`w@fcROvt=bU@-VQn1&nU25U?0m{HTM>5Z_H4nHmmPA_C4?RA7ZJ^ zhm2Y|QhL488*Xe*%Zz1Zt>mT~xZigm^prBY1ES9 zPhM}`u}o5c{V3zmEuU2asd-KC!e2O$-d}xdTM@7(6i}F3oG4e{_>{L z9N7a39Bm4M604ANw!cv`3Im9V%B(B7M}0nMP@SCHuP6|;?9w9^a4Q5O?Pu{s?TMEl zx=9?^dU?n`;l_B6T zx7fPZWlhQ>?|}5$JYINs$*I$^30I@t(;GWBug*A@=0B-3l91T(#>Z-+?DxUaI zPATHYKR+v>Tcok)ev z`P0k`&Bz$l%0|3}3sfc^y3yZ7-$BT#D(Yad_v6qv8hisvhd}3FB>*9LL{B<% zQSK!A8yQB;P*RHc@<9%dB71*DI88nZ!N!YeI!QCUFRrX@_+1?DVsurCczw4{jkKw1 z>{$M%>M0!s0E7(pyPFK&cPz2toF!;DJ|8sQ4pvC_z*<9{drxc=cf+^ri(h<`@jK)< zjb>PL3cqltVf=RT@$zNlHs5KH74wxyY!{oI*A7!(MGbzS-s$U6h#xAzJFM*)KH3Yp z;28eFB3S9Jz{TWa??Xm=r!!y_HYRPxMeYSM^bz9Y=O17_IpgI$(@qB_2nTjuP0j49 zVY%4P$4xymh}Dhj@wS=^w+d%LZ@yT-NYA<70D1C7lFx?M}kE(6pHxx^UOv zz0q6$2O1KRA}`<0abs;xMvj@fn?M>nD2zc;JLIhd_v_#l{SmKbh&u2)dZ}Ea0(>*7 zsuyxICQHk!sP8AZRk2>}e|pRL%#EC*dgN|vgFzlMWIwS(+ej;UolQe~jAL8Rz!{8@c=^pMRis>qn4lB5F-Yn~$^i#Pv~qrqxDr2+Nb2u9Ki@Sc&mF zpZw2NeW}f8rAi#Nz2GSkCSZ92$F?2Z7eb$lB9XiN)iX^{tDXIYir3+`S(o1$Tz;@{ z8l7&axrjPYUB)sZ$i>Qs$ng#FX$13(3jrJ&8@`6DfV*~@lKD!#&weG?uc5@VMlo*2 z!F^T~O)9myWzKoAe}1qD8`g!jQgqA?^-8;fa*asgu@9p@UFW5MUHQr-PZmr!KON-0YoCU zVbJ^vRYPJW^^YG21tRgI&LUY;6WljJQ+=y;sL{?5xd?5}NC~;i+F$!7m_47(W=uJ_i*cI5N@q4wq z4-9aUi%V;p^&hhG8%&N~DaaJe)sPMuBVTazGXJ zx$^5?gE(8;KEe;?OWJw3` z#^y7q+Q3{aN_BKwdP`bAcwk^D_K|q{(LjrL=Zue9Y4zAWWltw{Wf1y9Jx&u4G#JQi zhwN2xG&ZckGlru$a#RGH=h#Lt#W%OlJ)eh>GGM`wD2CM)w5Uw*Cx0!daV5teX!1yVEI2vtgVDtS4{Mx*`?_tGyc`6tIUWTPo(vaA?A_oIz3)rwfobF z(`lrQ`%R;3zRyz2Ca3Ga(Ps;xm1sTq22EIq2tJww#+oj-P0uj>^|$dA)EXvk;yTtB=P8oedU+ z*v)dyChBpE=={69Z?*b{6MI^Z<{pYZ0>NB9Ihda?Eyvl0+foMF#%@kl)3G82J_!w4 zJ057zuZPA{_xuB52^qk00K`U-$OkLL#dAMNG0J`)UgpugP}tYf3fshF1}E;kUJP5o zAJZ5V-hP_;Po}NaXspQF_v?W>vpiR46vV}Daz_yOG9ZfxS`H}+xuk{FwJ(hvT5{u~ zN;h^o^Mv}{Jt1bIq+V7W30UK#nZMPJJ%798ne1?(->=f;KH?4C9|2`Z08hg{Xvp1$ zO*KHm4~aC3G$Mio9VW9NYK!?lf}J#}EI+9C%4`b51UbB{KF5j_RY;rbq|hDc9RHxo zz;34zSg|9EIMOXalJqrUenfMG?pjD^(WGBr$l0@Iqr*9CGUf!D^o+y4vtc!*(Gnw_ zszp8D14Xu#PPN1+4=1@|o;B z4`=w5&~~qw;H_4P+Rv>AlR$e>STbIJShdE4&HXpbKA}Qh{D6WC! z_6U0I=C;|S!m{4*z_dlaQ;oR9gHLWqcXa5fF1rCH)Q-u>2aK?Rq~MI)^y*FRl=@9| z?FKDT?am61v0PDXdR?JU&4ihc(F`>!&hUO3WkSSyb~)Npnhhs?tU;jj$_sSX7X87W zthfvdyO*On%)Ej%gDd@!;rzZfvAUJ%V5~VD$c=+Y62B|76biFBX*)K@p7xG$E7l-By%I*!CIMky6I<}u?!xijI1y9_@qpXZtu^dM*Vy<*9U*ES zHWAs*PLzAkO*M{xv>;=)@{y+hQmB%VRj>e}l)mpR(hh5vwy~4tB`IxzI0j$1g|3Nb z8edb6;K$~Gc0!Q2F%B@D?321m*v1{0@1scKMIdPUw5Ky&S}P%p@(^ND(Fx8{uMm|o zDe#tJ;fD?bMOw+X(FO{~gRaWb@_87cvGcuz=z~u=rFEmq1<9=?l*z!!(e({++%EZp z-Skhc&&IU+e)=w6wO-dy>TbkC3zta>k#9K6ZTg%~4}t;6*>E80OkU=8(ki{gJoZQ} zX)qo@vpy?35Jqo(U zF?cKbvALT0_iYb?5jnXTQusBKzc64&3>m?Nb(7}c`ib3ok)yY0#+ds0D-0(y;_x{v zbVUzW7TTDqx612L)Equ$0h9b)KD;6is|v3Ss2ueSEAO z>T%OyloWgL;F>cg+U8Dd=r=Gw7xph6CD++y97qrRj-C%rK5HFqVD`oyL5Bz9Bi=@C zB`f(Fn?)DRAtkpZU2izNv(#_M_NU|B@g4ts@M2L5-N7O9e=I(OuIn8FfvvUhp=Wn4FS%?r}@T)vJFF3%NSdo~tDZ3vs;e|<1*WB~i_ zVNmVFg5=U-7&Q(%A|X*eN1{wb!dWfJ{d%w8mnUp~aJK(t8_lF?$w4J7Eg0*SCLwKZ z!Kj(f`KK2YgGICxd3eHwK+0VwRy#GbFy6n=z_$G5+Zz92S`iM{D;kjys@!B#0lRM9dC`U8@S2xd!&H z%o)|VO#Utu@@-hw4QyFz^1gd59`I!`^gSG353*lHdEK+3jkP3PK12|GZ(0Ayb|rh; zic57?aF$MNqg`>tcR<77&D5U3J2zjXo#vuBA>B~|Fk>0VR6qDV_10xOW+FHT*a>q! zUuYgpX8>Yx|0_H`f4Za*Fi=29Y#;B!jPMvyso64FLt)q5vj&Czwt{BGaDO@;pVOW< zX++EWIq!Hsm`jwywJ9gI(aZ2aMdXp+Bg6YjV9|B!gGdBaA`V!!k;+GYS?mTp$)z(D+r+Yp1TD z_~lGa4;Ar!w04kZ?Fef9StCOBq(Lz!?D%$AZYv6(IMFRdv?HGd6#qK0rHC!`SlM-UBt*nJTJVBRn^FoEx@^KVE6B%(_wY=ngr;h52y(U@Q;zc9)l>;Hb8!t{gJ#_^0Lh;ElPkWWmy^hU3s< z>9P6T>Id08*7%szvfinq3s$Gs0+c}DyKIG9<_SSJM`q122Oug;-~fBCaD)2Gg6wv2Cy_(`xf2j`>d$S>)|`{{{)- zm~j465dv1XzGl6Bs;gVqznU6l0c3(kNp#8%gfJv#Q<59jGFx9uZ>8yU#?nesP22dsn-yiO zC32zMSQ1DDha+Ao_-i-ggDU;+@z)Q%deqMwCGdQzw7{JAl;r0#?tOGSHGjqblgzQe*;wn4+v9b~?)pSY2`gmT%t z;pcS9y2kIclTRwVbq<#<(zOA1DjYGMvD@Cy{8jktzrEw#rAdgm{yTsWYcVWdmEPoL zsku+n(#Ulaob;*QniTSgo^!TB#EKNw@?n>H*YoJ^m9$N9dNjj>#Jz8Drye<(^# zaOaH&&YR!0F}*@|__GCczx)M$y&irDT%I^*;m2);M+gjQCf$Q58RCs+0!cO&Rl${k zR8io-NyQ9?T5F`WXDlj9zyMBnr&xtX(4wmF7c8)so}^B<3ZZ#GVe1G^az!VyXZ##& zbhi2!%VoCrmPD2Nbwg_LNLzj8g`?78nii4h=comk2e@)Mo2X^tgU)(&!$7?Yy_$q1 zF=*<1j#p)BME-$>uf>^rEWY2H3LnB1(gOcdwJbQwu=_q;?9SCu(#Q3^7__jH6~VgEZTdc8fxJ(nyD?m7EiAq-5PIy~^{x=49RK z*O(eD?{bk@pi;|CHyMumRv%)yX4dG2)U=JXKZ<^YiklW|-*#-%7YATY47HN{CN8VGjs6IY$>MOsSate;FEVO=~H`eh| zlUtG)bTh5r{^A#FS6E?`vN#~?g|27;2h*Sv$5v#8bG2Os0ne`dUhQ>ebW7mZB?O~& z{*N-hC8%qzxYpR_q6h3v0yqw699nHWNd>=J^-u{=D+bND(6W>|9*8SOEZ`F49D5r$ z!dSxLP=?==g~@$7eUS75>xBX*gL?me`9{F&E9tw9T^8-4pP|EL4jpHTzgFZTtWrDZ z@p0!!UT3l@1ZcBA{Hdt5Dm7Vuhu+muz4fc~RJ1za#SZPrI68hmQd>EFaFRb%g>pDt zqSJ2!1k^1KIMU8lTBoURYM3&*ah1N4UgJ0U>Vj(6NEM9pdmg+qY00QCt%8}a(kZ-qoof|NQ_ZNpEBWz6 zv?M+)Gd%R$FtZB{&y!xpD)2|--?a>dY-*6>$oKy987d4U zq{{K%4v}#{&k%_p2@?f3q)8INmWh+C%+B^|8m% zk#KghDtc>M4;~vF&+UGYa_K@73&}TF`bFA2U5iMtYNHx?E#4AZYT-8SmD~(vS`D8ohP%EuJWe-enDMP-wcL zcYRxtHQY><@*Z&5T8(ug54~Evz@Aj#X4?ug{*kBe*9?A zT#1j}*`2DZ@SjUU^)cDelC)}6Zzyv4W`uEJy zRNN5**|NJrqk2h`v5Gvr9-b2mY`~|3@Y>9=c(6zuX+#~P0OkGD@ zKaP4R-g4u4YsToCuTy-psm!3>AYY8Q+aZU=E@#+A+;4UK*6LNkNdDf@pgtb2J>v{0ck+-9(wSpZsy%zmmtFUASK^A^FMkajno^P1jM+S}7Ob($U)k zsr98#)fLfWT~)~=J<&!bb4F$Vj2ZMAdx$tLbVq@iMZ5Q_oAAZ;k7?R_lUiw{o4jT7 zYume+83~;nGhFdWtvzILodzIPZhb|LeKQ@lT3a#`bVupfwWtx@BL~OKu1IWlq)9A) z8h0FxH_4yuUK7<>7f#gHp5)naRV-`JFyL3WV2rZHeT z-okZlVjRXl+0Ry;{nYlqZ$bR;TM++~--7u6y|1&2C;AQ>w$CSi@dz|uKub**T6WX+ G@&5t#w!3Hm literal 0 HcmV?d00001