From cbd1fd189b26016347334c3361bcf79da153cb05 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Fri, 13 Oct 2023 23:23:52 -0400 Subject: [PATCH] Makefile.am,src: replace the existing ticket font with two new ones Using separate regular and bold fonts on the ticket lets us more accurately mimic the official app. For example, the "service letter" looks a lot better in bold. This commit replaces tickettext.woff2 by CharmBypass-Regular.woff2 and CharmBypass-Bold.woff2. --- Makefile.am | 11 +++++++---- src/CharmBypass-Bold.woff2 | Bin 0 -> 2576 bytes src/CharmBypass-Regular.woff2 | Bin 0 -> 5236 bytes src/index.html.in | 16 +++++++++++++--- src/tickettext.woff2 | Bin 6984 -> 0 bytes 5 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 src/CharmBypass-Bold.woff2 create mode 100644 src/CharmBypass-Regular.woff2 delete mode 100644 src/tickettext.woff2 diff --git a/Makefile.am b/Makefile.am index 5b92388..2a9341d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,15 +7,18 @@ day.svg: src/day.svg # Base64-encode a woff2 (web open font format 2.0) file. We use this # to embed fonts directly into the CSS that requires them. -tickettext.base64: src/tickettext.woff2 +CharmBypass-Regular.base64: src/CharmBypass-Regular.woff2 + @BASE64@ -w0 $< > $@ +CharmBypass-Bold.base64: src/CharmBypass-Bold.woff2 @BASE64@ -w0 $< > $@ # Build index.html by substituting the contents of a few (single # line!) files into @PLACEHOLDERS@ within src/index.html.in. If you # put tildes in src/day.svg this will probably break, so please don't # do that. -index.html: src/index.html.in day.svg tickettext.base64 - sed -e "s~@TICKETFONT@~$$(cat tickettext.base64)~" \ +index.html: src/index.html.in day.svg CharmBypass-Regular.base64 CharmBypass-Bold.base64 + sed -e "s~@CBPREGULAR@~$$(cat CharmBypass-Regular.base64)~" \ + -e "s~@CBPBOLD@~$$(cat CharmBypass-Bold.base64)~" \ -e "s~@SVGDATA@~$$(cat day.svg)~" \ $< > $@ @@ -25,4 +28,4 @@ dist_pkgdata_DATA = index.html # Automake doesn't understand our wacky build process so we have to # tell it which files are produced by running "make" -CLEANFILES = $(dist_pkgdata_DATA) tickettext.base64 day.svg +CLEANFILES = $(dist_pkgdata_DATA) CharmBypass-Regular.base64 CharmBypass-Bold.base64 day.svg diff --git a/src/CharmBypass-Bold.woff2 b/src/CharmBypass-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6dc10b57db38fe09e4f4be8f3cd8bf4bf4abd558 GIT binary patch literal 2576 zcmV+r3h(uIPew8T0RR91016NQ4FCWD02jaj013VT0RR9100000000000000000000 z00006U;u(b2m}!b3XVjINDDjw0X70819TIHDg+<}l6VIo8>JK@5w?Sp;uHKu0&hm^ zG`J)R11_usX#3Pq`RNX>(su}kJM|+ZndPC_?|*0a-uF$qN&M4At2R+YELkUdB2pPj z`$HupN}=xGf1CcfD})tPQ&Cb8iTEZ(w9SONL6s#`&DoluPei^d9sp)L!@wv`k~mH# zNs@)hWHNb~>~0sdY>FruwRfLSA@malq0h(}H^17iw7;(}iM`IMIQ$_{BF;~yZ+C9? z)r6?S?(z>^0QU%d$O8*|QHTy$voI)hjERuZF+D>=zRlLKwn!0{rR&ZSMmBJCzO&?S#JI z!)2dS8o%@s06qbbJ(vJYK|n(oV}%u- zt!YV7&Np1;yRP!D2md~p9XOp~08t+TkJC~%H*frh`~lR;A}kWYp`p+fW3?q8VoQi| zrC8iVB4z33ETLpY5?ZOG#agwL>L8ZqNLY$yNC}b00Yml;_Z_efx`y%kJmVvd$28j+ z{8(`*4Utrr2Wc1ol%_FDoc!%ovg1=#DSELhk>RuU?7qVbC%wJZ^~3Hx4yJZScBPwN z^XA?sawkXf`hhOlA)VrPXKcQb&dkOmS=rIBaEd(QZzh5`ph@`R|2P6>lq4}YE`yE8~kBKJ^n0$xv$k-0; z;3$nBZ6jeTkNvsoZJnlDrcav|e|9zNc&CFOaQ&n&z=NRuAN1PvF8_=qCo_)8dgLBopHV@kFIK6wcG;t@qN7&J!I1k)EQdc%t+ru*| zEAt!7zmGf3=eY1pu6i>yDAwgvUUA>+!?j%FKx4nN;n({X^*GfXB0*ohMatr`Ich;Y z$D5R|{}rP#PbXd3u<1S4e7mN{^kKSkD1R%&)X=`NDP^}q&|`n(^?pl+bNU2Zx4O!zt3-9oa=Wy==-G%h>%v=0`j7bDcW87I2=N^o zcH{+K(@?`hrcS7XBTt7-oHn#3{N3c){kMdh*iN?u9`_1EMtIjtRmJO=tQ4uVJDNCm^+t{d(7n(h1U}52?eQ>ws$Bu_nM?0SfSHgR^ ztZZ$JD=z65jJ3;mR=WzWH7T%5V`C|MB|Bt@qw?E!W1IGxRgz!W59~4RQ;1tDT;T?N ziYJ!5`(d}i>URX>hd{^O8;z`J}q+K!fdH{u)rvhA-oyOzgI$4fDT{{i^B>F7@Y{Nv7t0E!wnmVk(100ElIVniMT41V}GG-W)- zK>hm>y8!tfAiskhn*z=9=uzxgxr-WX`Di6-zQ(_+^m9rRu;b(C+qkoqCfw7SyA6Rg z+kz+$L+=a%GGuf70C3MS zgp%mXVc?>XLK?X(vpa@#8Q!xmZTJ{f@TtJ73dnGuOWuo zg{eA)r6_0}S?|M>q67sgHkz_wM;Rt6OQK4F(p06yDpFafG)UF#YAl>U%Rx_G3bhh6 zNoE@5Sntt8lMiVliI4@RgsldJ2r7bxM9Wa<8R_CdpGKxv4%D5nwV)uV$mixDdR8*Q zpy42FU7s)+ER1@NOo^hvDxYUGwQZZyBa?_pDpO=(6*MAm$tIZN!K|H`{hbn5dtpFHu9B`Q&%juDIIxPGuSCp7XrC$;k`7iko>JVzf?m5Z^l zI;U7;XU?$2&74(;{>dd>ov;pnN~wVOxXnLotgY`X!6o}KlzAbLjqp@D5?+DxrhyK` zV@xFc`lr-&`c)KViyNbi=%Cv)VY%NykQ$cV>on!S>HWo$9jvdct!*C0 zwp4Z)tX+-DmO(9nK?$cokXAHUyv0z%U>5M;iUq1(kK685!=Qf8|$UAUws7(^1OhGD`8_`w>hyf@@#owM`rDcS{Roj}TdsQLCn$hB m(<+CAW7N}c>}i!+PY-%sbON&~fb`2qkjli!yB literal 0 HcmV?d00001 diff --git a/src/CharmBypass-Regular.woff2 b/src/CharmBypass-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dd5c99e4186ab507eb39bdade50cd00fc026bd0d GIT binary patch literal 5236 zcmV-)6pQP3Pew8T0RR9102Fip3;+NC05kvq02Ctt0RR9100000000000000000000 z00006U;u)05eN#VFq{JmfeZivHUcCAf)o>^S_B{klMn|W8+0ud?AS}V9UxSa-YSX; zQe#B*CX)UCC4r8sV^1)K?Q$j&1iO*sjRH5 zY(5#8WHXCvStYA}gbE0KT0Th1x0{hGfd64kwcXS`H|jJ8bC7C`!~&Wtas&}0&*2xS z9RL59IXf>ym4n0WI$9M56cXq5&zsEW?LD8;C#Ch-&{C_SG$A7-y{Ot`aFM9$(5Rpk z+IL|zP67XqztE)nbyV@Epuz=~mM&+`xMXwzstice0D=l|7x8?S4jFuKWG<;2NRjmC z@|PS%N)ag{MZ_B+9IcW~x$Ffu&HzIXBC{){95mo^R76D&#l`k27P&8Qcy!_zsh7@L z(?6KUJ#)=B&Q<{Vtqzcm07gRckpoL0s^c(L!ac{p+lP=&35`r=ZBQgyMhEjgtpvY$ z*3-S^bplW!ZjimDqoSz?fWZm}m)rBiOA6l;A|j)rW5m{*Z=t^m;Lox;)#rv>-rlOt zrHps|^>%+eUxOH>(q^)5_6uadbO{D0ZTHZ|m8XGgXLzRdVhhhiAda% zw;vT{CzR!%@#w<=C*~2pY2v968 z>{7HPdJs=D$fxgeES<0#gqt(zIWB6Mk0gg6M^>Msk&Z3t2Owky*6nenvRF`Xf7G|&WD<8&I zY1-WBR?O|Ky1BhQ`X-R40O!^lD~aSq>0UKwSa!LIb0MdN6xXubS-42t6|IIUIAFbH zmrivyL*+Xe4ym(d5=Hi5h(270QE4{I);hXr%QiE9aJ%jRx>wD5=Llj#NyoX}6LSy~ zGpamFxP1%E+KOr)Llqqp#izPIQf;)wB%cE&B`ocHlo_=)DSFsQX7*fu>)#;U3^m^- zjoS3Y(o&vD;x>T}18o)FY^ljPW-X0yl*7(NZiYjpOP8T@n`JAuY`Y|Tr0CL7W(L_b zgXv8e&JC3~<&<%R4|$HXKeUC}yC+G`%;NNtv0sWok!xD zp`KN%lV0rUAKwF6eZ^&^06Pq5=%;XjZNk_r4(s^&+a(mpc*(M3j7GD&aMdG)7tF$d zEIr7Yq+MNZWR~!1sy=pIuy2s7Moz6fQlxTSGRdY6ZI85X^Sc&i5wW*f zKxVlw)C+qKv^)586?G4>gn$LDf`?jvasubZW6om6p|gh=oW+khOBf3-E?`9Qvb=hs zb2Z*M-kQ0+P_LsuO;AY^dnP0woMZzZcfup+P}5e$)371cFTVOFa`Euk`vJZfzJfdYP52?HWQno4+_qSuw-VOqT48G@%&Q0LtW|(WizqKZp5_zdaT&8GgLic?FJ0G2Uw)*T`lrOOF z>n=@5?;mMUr*yt0yEGso|nZ}Hi z&M;XPcQq$UPrOPn3m@$}po9jQQE+2It-T+}qYRjVa!|ooFa_%39r0j`BQ>Wqnclpx zh_tE=z|mY5dA$g9(T-eK~88Yn3NGO zmJp7Nc&Us4IZe$0OEqTXsTt7(EZtu~=$+C{Z6D zD4=Nm*qpd{eF;rO9RUPS9ZQ;%cS?3kl9o2xOH{j~(A}aE2#C{9`JV7ieUy1GDgDIg zqob4WCjnvehdmscqke}oE}-X8AYxHlMr^cqrMC{>1s?as;%SwHpp$xTWQ{B>ce!-Mr23#IX%&umwRga`NlufOLTO?o;43(Xm2RxA*R6`!>;?aWwp#9U*J z5>Xh-Qv;#8G%=JUg;a((yZlYWECcBUauyqU_Q9Fn_$uS7llaL5V*)L)npNQ=z^E6= zlT*4{363sWu0!o4G>8o12N04e7gV@Y&-4GXPh9~7gyc<0z)7}oBnOPd)shF|h%Z&ieYbPm5(~oF*ys3d>S+iz zhecHSB+K!!d<;t?J6Bnu9!N0Bm;l z#`Q?z&$Bh`$KA`=W7*{$#Zqt?{%;oU6R<_=?~Qwc{YHAkgzW&>9-1X3C;o zYBzP!i`7awi?qtn*BhVZ-z4k)+-z?uWqlFaJ4s%$8YEXf6Cuym$~S5Nfyl{XtOcLD-=KajzpKP| zHGJ2Ufkf1=7YrnySf#CIk=ot3Eq{i>%OYSuj{dM1{sDc+60zJIf-u&yXe$Q1PV~L{ z8kk^XC8=p{x}Dt7+q*1Fg8oZoR@OGQpxn;h!4XoxK9wpbwX+6sSsV3*Vz^H4>gMj@ z>17~{Btl;z|GA#Rkf>gT>~Ssi@H6((t<3DKryfct|xJ6=?H1*Q@M0mVOh6KcCt_7 zg|aDRvXjlSpI8;N!n25h(pDSDAy|oGI6=-PcYA!T`yLQ1Y>PlK(1#&eifypm8meJb zx@w8Wi0d0jG{%#uR+F$C|NAmFMW7g1C0D~Y;al6*HmE>QE|-_@_G?$rWDzI^mI|BY z6e6sRcE=c}jz}Wi%5*d#Tj%EO%g4U&3m(@L_V#B#-+$PC`}R*jVWYCHvUO6c^_`6o zZ4_dH*SWflOGr{OF|%jRzJ2X5mxDt`<>(l?0|>Av`qWl$j z2lYlT7!qiVN!AqU44arG*F1H;+zUG`@T3^HcJi+Kjs-(_xzy@YACtDha!;s+v65DI zL}~{`f#LdIFeH>QS*dAhn$4UvlfM_f&jnnVi$F0@Vl4L#Q5dz}C}YIyTfOWCCP1cy zz9-b=cbePFB2WyJ8f`En;YxMIYc!fC2r^}-V=~p09l?G3Mh+K25adaq57!do;vsXg zom@t^RN~qva>ypR`o{FQs;|9T4U%AENgC9&J2P|>&i-IL1$!GZgcSW(iinUxvTQXs4Q~0I?zME#bP}2gV!-Ew>dB1 z@2(c3fW_5%B$7zC&h*t6f*2(X?+zmAYT_)gS@`Y!cAe{7$Ln3VJ$f8>kBNRfUMf~_ zg1lz&==rqL6HmeLIwMh&$f+x)SA4H*8m4G43=?(F!mwO3uKbAi*cWw1hMilRgTFf7 zGKSszeM_VkNL}ht_g}EMs>fc1hJ=wssyl7Z^!rLBJ<+o;EZ1!0aWDAC6askV%`gn} zwgQY2hU*Ek$;BQ2c3O<8SdBwZBn^5K9^0JCnLp(S!Cgk%;zlu$N24E=0* zI27{q;i6K!4>yI<{P55&IS(&Z&OCgi%GEpI{o~=o(yQGbA?{io#(7eq%=FIbH0e}Q zP6f3uyv{Ev%*k68*o0piPW@J`CK2{7Lj5($e0DlG=P><9ts6`YtnF<+m75Gv{<*0cy(*I7jwK0n8ufPR#PzR49gId)2cICD&KQIqK#%0C z_(+z1ef_z93T{6n_4}=sK409qx~Cu$<_1mS8LC)}av&(zBG3bF%PtIzzebPjZ@0&rU- zkzKCvfgxWG;#1X^hI}O5D{w!Yx1bbgb(D1w7PUd|5cksYW5@rraQ$j^{ZiFk=OPOJ uefv*4ep=YtO)Cf7>*h;OdtP$-_0-UJYm2q(@2B%Eh5-ofdEWpc2neSD literal 0 HcmV?d00001 diff --git a/src/index.html.in b/src/index.html.in index 755f540..8d19568 100644 --- a/src/index.html.in +++ b/src/index.html.in @@ -46,13 +46,23 @@ /* Define, load, and specify the custom font we use for the ticket * date, time, and service name. */ @font-face { - font-family: "CharmBypass Ticket Text"; + font-family: "CharmBypass Regular"; src: - url("data:font/woff2;base64,@TICKETFONT@") format("woff2") + url("data:font/woff2;base64,@CBPREGULAR@") format("woff2") } #servicename, #tickettime, #ticketdate { - font-family: "CharmBypass Ticket Text" !important; + font-family: "CharmBypass Regular"; + } + + @font-face { + font-family: "CharmBypass Bold"; + src: + url("data:font/woff2;base64,@CBPBOLD@") format("woff2") + } + + #serviceletter { + font-family: "CharmBypass Bold"; } /************************/ diff --git a/src/tickettext.woff2 b/src/tickettext.woff2 deleted file mode 100644 index 105d9ad2c02a0ad40575232a10cd6e02b626f373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6984 zcmV-O8@J?lPew8T0RR9102@dE5dZ)H06T~P02=530RR9100000000000000000000 z0000Q92<#Z9Dz6nU;tDIW(k%S5eN#v0Jd-off4`#HUcCAf*=GS1&MwKfiet%5*s-+ zRY!HV15y#(^_A@ZFUb=TgAeJtgU6U)w@|W~5W^v_5bAd)p5)x`)Q~`@Qw&(BO-!!1 z(p9S*wh!26d}H#@IAChLYMGgt!LrraiWvhBb-MiL1OPt9p z@m3CDlwW%-ik31TT#YV1)}`1I%SG7hpxJ;xL>V(b`O|-Gwv>laWR%?f$r}C zZ$JX>R^0qbc{Cn~7Lq8F|I=Bvf5zSeb_kDjP;QDUT&2p(>#1p^8A%?EB(E)>7qswX z`@nD@TSp+Teec;0G5OdBTm=A2qAC>?9T#Pa^4cz%_4osaWI zN-P|Gws~7~zO7oJNU!FX9a+bE8|uPMK1p3faIF*X)z7hZTVbWnPxd+8u@hdqA9&%d zKkBq7G-M+xw_1P^h6dGFYYnSg3G4Mb@cS{m5*bQAdcrp>%mvBP2kIE_>xz^Ak&i&i zF?0d{zf3qC-f|>V#)RGGi=R~ds!PIB(;+W-ha1t;a^c|%kilV}o}|1W?Xw2O-Lk+B z<2(CVoS2zkOE#&b{){mFxI|E9EkFDBH62L?m5OQWa(z_pmiX|r!k?E7A^O@yH^4z#UVd()M0MLd(-YLnqw6SR#%?B-_4S#M34o&ogl-?`!;&Ec502-Jc zMcz}R0wr2pQ;_oHcGAzov7M9si5VLN27JDg3cwG5fg$;<(iVKRbxE>EoTww|=4dA! z1p_4SbIweNSTO67Xsd6$Pj0ftk@tpt&aSqBOIvJVUnJPi#)99Ft?IWce!&88z{~&e zW_{zOR042;+V+k+{M$c+KLYG#4zR~rAb4Sk3nd{}kMsu6=E5EbTaC7>SQ*X0qxkWA z*IjeLspKKX2Mjn7+|+IWCzda`!gj=ut#f&$lwQx*x-Y66#b=M42U&z>1U9be>}@cA zz6V}A@pP63$csSJib}iMG1ijThUQ!$_0q@@OwQiEMV} zPqK2UbC|yw(ypoYW6*ft_2?jE+~}e7DALjiEI4_JVF8&H=qQL}Dq1;Ut#X}A(b)w6 z&0Vv59jr$YRrobGUcn zBeQhU_0?!}A8!Fxlr=PPY*4)QoO(z)w&57SZgIVZG>Hm3vROgjLXGIPPNLpZs41?) zRe4mf&4m0Za`6$gQ5PGBp=AFo4xL6d`VV?j_rk`(Wz1L?7*5(pp;JF%oqjQ@@a$OB zCTHqP>k2gsQCkIFffv=i4E6a}dwq6AtAEsmVQ64dOK;qfEw46O3k{aljf*u#Piq-~u*r30t_j>$kziK%gD8jdlrvJ#4U#9S(572qzfh42QUY z2`=FjuF|K0c`t%9g^Ar9b=?~E2|~>IX`hOo#S1g{#6-t)0NOBiN~>v|Tq>t7U~F_e z?|>z><+(_0-YceGFiH9C=_&99;{CV?p`{($l=WDC*KZFi=Kwrg)af$y%M*^5fO)i& zPV!WKM2?qHdpYlTrCyR^_v@OjqL|wbqlWfy+=S^`{?(DTwL<8ac(t42Pp^0_Kbvs8 z2C~9XhE_LbN+n1`Q&4N4Vu)w3!B2z=@DOaND zEl;@LcG8N8qs<7~=qkZrO}DT{Z4{G=jyLqza7v^=I(2^fDsVH&Qv5w@0qKc2ir?Br zrB~405Z?(k%&RrDEtde3xno&(ZEJf&*+FG}R?cWElS%>Zi;C0J;ClVy*mv1En4Ayw|TiZk5 zf)EZpM==jEr@L|Gm*-1pX<-ATCYw3iI@c3gxsJi1P39A{^!LKfQ zYAlaR>y!b=p56_*6pzib%=4*&HZfkNoz%IPgOV1suc>@KC}*9zv+#poSm|H5_z92=zD^Lcl>I4yGZ5W*jUb;G-1>+YmxK z4vr9HqZ0?$5JER@#sdly^LHsmlLbCx;kR&05FiuOZ3rW1f(Vd7gllK?4s-)is1Ksh z5JW*AM8PnS1;!u?OhFcygRH299*aHIn_QwqEr*VeHZBA>(e?kj0OkPT58w+xdIl5# zfClY<1^`6NO(Mubj)D1i*Ao+1DGBfLzt)Ie39}(lT2wpN={q~;(DzHbSn=y^H=^|3 zB)SGoy&FaoIk$5M7Bc{vX;)7^^|u^fF-nw;NwQ3J+fN)DABn&L6+7Qy8%kcuJ@J zcljiKoUA7j?%435xR3f1o|-w2ma}1GMwt3s@3e^xAfHW^KEp!U|y+EXR9J5MFKe)yhBQuJ|%x-qCA7DfNU4{Cp= ziM2o#D^bt;!bxy{h_Ax;Y2rSab0>jXFsNV8iGAgiHR#T? zA#8DB(T37SZmg+)d(Fgv&a9EMzQyF(B2i+?io0-FAa2ddYZ%cE7AC#q;L2sy<2OrW z8zm<;D=$+!lVWM`hCb)!dEV#Dbjr8H6No^)g(#h7tRx>Ky_ITD#0h&qZU zRL!2YJvnYlVJU6lAAF?Ui%3)MzDf8(F-LE{5Vc=1{|*cK?G7iLqVy;NtrOj+9`!9| zl`X;Sjv!ZgzG9ehl2NrAL}aE6b=);CDN*njt45n*kOU&w+}0A$O1rBv#?rsah3^a^ z@<|;LsKn8(8G|A&x*xM`s9mwrom-`daw&!g8MPh0i6LA%;)xSUsWtoIUcIJxZG=iB zu4fQ}s8lL%L*4$`7$epEQ9>3W-c6&>*IrI<`wJD?N0`Ld$Pe?vU>I(`_950ZMD%DV z%kr5|ZS>NxJnXD%n#8a$Higfl;8fim67m-1aI9nmZXj$7{}W z@Oag6Ph=2&5)bR}e_W3TcFo)=k>lGIS`l$LR}kKF#)`SPG(@bydpCL8#yrV=(hAY4 zYCtXj-^S2_@g?9A+vTyADTRwg0B9@x7)88xS2d|*@TmzkgM$p{cR8fkY)>PI1J9GZ8&}QAH%H+E(ILTuX9e zA^0XJ=wF=~SE?%y_#puD@~s?VB~IN{k>?+afa-y z!K0-z$etxijV$SqX`Qn>KXztgsfh_NhDspvKDlX<5Fdjvb2eO4MoET}XCNV|c;9HW zG7&0bH5H+-5-vnDGuXw%9FNGZ>uA2D`*TSG`fgfx297esFpkiVmk5S9h6riToQ2M> z7!yVcpQ1{KO-OkbPj7j0tXrpZX!7dM4V7uWX)1>b^$o`yyG;jD^8)k482gLrt8A3X z8W^}`Ri4iEA4P_bVi#RvXkZ*9pe?R(h)=Jt-C{@0i`Cj>ULtOV%uyEh>-Xhlg$>#w z_(T*nib+_su;8W;_YF-KDM^s{oJQ2>(x?_nd&J~#4XVZ@MALe?iV};=H0Fh}ix8s_ zNur6Xf+=u)8(H}^hZiNNCkOWv*<5UVK27M*Par)v9ZBP*Fu3cE=~gf+nB|@FIq&b)Eb$bkkdntX%9Hi)(8`T})LZ{Q zhMI!|2FAa_a4Ih5qdbC_!l5a8Xl3-o5d$U=RDwQCpo+=M$|Lg13wb@#TdjhU6|={T zEo)$rx5ZeIduSR~m#TUD1I6$X?Vs(skTGt@GILoTUSp|2`+|71(-CQ_bO1LDa-XC0wQV>lD_O8Kuz;7Z4a5*Vm&hQcE*l6x;(c>PKmGa%h_f zt8(qzN+E{N0wx`IDEzv~Zm<_Gp-4>~h7MfcVeXJ_oY=~y6Uby!X2$=r`W^5)E}QxP zQj9r6`FAtsAKvU+HDcP>X%Y03xR&*2(jQ#U`a6l?^6;Mi(LHw$Xzw~{xzopKGZKg3 z-j+Hi%i@5C&-veT2sf|*_-om1e>OW-`r*RsQG zma9URcEW{bz(|2K*5-ZG%Vi<&G=*!1aOB5;y~K>iF2y1#VrT0mx9f^C+8M7L3VDnbo<-O! zDNHE%2zMzNIfvQhI=^-=bS3R{x+k0ADU!!ABDvBhKwgmZNI?YrH~qXmUtSklXXca} z;?Ih5((JwO{2O274jzPmS%^|8lRhCr>GquA_H4>Stqa3(w)?MTRh1fBP1#jl%8@1Q zBC)Eis`ss0U4~|uu`qvzGoxJL+!c9d#Z3UwjM~CVwlp1y_Oa=DfYHKP^JTD6T18SCaVnUO4nE8?p1y%dob#V#xzAK&ccWN>`OFf^ju3UVcfbX{3Y(^ zjkO1d>$1&6%q=%XFYEPPNgY|(Y;y^@@w&?B^3qkYg0}%;%nxZK_~w; zyp}04U@d1IcF?7JIQs%etix|BnTarzv{plfgAFkw6QUt6ysS+* zR;2;Pbl;w(C+Ra_jAs^e+?ss?E|c9jCL_=Ks8CA01Q4YFo18c2Yem}>LpcyFQFkMn zI%mK)smz-f*v`bN&Zo6FKgGQ>6M1B^{&}&TAUJRnH@)TLz6p3wZ+m9cavmqDN zFcN1^l@%7|o&gLNnkRJsff0{R=tS`w9D9Ai=r<=4Z}(&8N{O-~ASXmRjEFs2wWJl4oHOhgc6tM&Sy>2!=u z;pl(VX>g~b7(k|`BzU=e(LXflSWTQZ2Jw+5W#|CYvK$4q<>*jwZKUmve-|x1cC04qnN;8{R9=l#sJdQ+W2IfVW!*t(g=@7SD(d=x zs-)cH(bJB~&G<}s;IcH%F5#=H(yKyk*^umxTI111FFGi<1PBm({`1e@z9#qnmxEF1 zUj+Q;hVp%j|DOZLnzI0u49xOp=EdUg1&&_^dC1Sx3$OR(eFE^m&;zvNVUJkNwKY0u z2==nY43;t+(!Dmuk-S`pU*1^`&mpko;;aPLS4Z9LXhk?9VLmuY%X@TK_dD8&jwXjq zgfsXZabC#~(Q^X&tHd8>&wqOcJf}0QsVZbgVM@9-+-&vv3_J5&v+iRgQEK2C<8?yC2 z_xN1s;swBu!WV*UwMQ_Wt_kidJrTlqOd*jSc^GGU-Fa_D{uBzGvY)BC823sry05q>Y-M ziw#!GKaW^vb1$IPfbmi;VQU;yT{^cX&3qkzy%jqiy8WY8VkNS*R?%wI0KR7)Jw1?%Zd=jRBT{Qkwy+LN$o#4q zqh`Vv0}`<^0hOpzN{!S=Pr)jx{~XvAa-aeVz>J<>%Z1j8*81r#V29Ui= zL!rvsnP@r5NOd(~VmAwdm<}PJqb0I-r(qT*21LHqTX^fK3DS7$Xz1BjQFA>EtehVO zs?ZfH>(D(Z{S((>vkqo#3=D>Ra=TV$>N}ufVsJod9(VR|nkTkoZS&7*f9-pyy!r6u z$6tUzL4t({6(w4XSaISdNJIyLF?9ayCQFejO*#aMg)Kv-EV=UJ!{7=CD3l^8mJ$(& zP(&h@QjtiRluLzFN|jVgjSwQ0T5<4J4sKlYkNr^Oe;02`*Ov;EG-&d-MDnaq__OKp zA+enMV!z)ltSk;b*Ij$Us@DS#<_{~@!ol*+#i-xcK&x>|o|Uox#a`f}|F3q?#uL|V a`4v4r+Fu-oYAsf)yVidM<5%3h0RR9}w>yIX -- 2.44.2