From 21d0b6a3b09fab280583ce9a7b8e8cd327d44a1d Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:02 +0200 Subject: [PATCH 01/29] Delete wi-cloudy-windy.jpeg --- Calendar/weather-icons/wi-cloudy-windy.jpeg | Bin 1722 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-cloudy-windy.jpeg diff --git a/Calendar/weather-icons/wi-cloudy-windy.jpeg b/Calendar/weather-icons/wi-cloudy-windy.jpeg deleted file mode 100644 index e53e59defa76974297226d3999c2d1b2735bbb65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmb7EeK=HU6u-rlwihOR$2+dAiMNYdf4^}f$(A2i{tz2Znv?^$f2jNV2^01ykIhFNY3 zz!)qJ4?+NsdtBzCb zdF#%*Hd^)+76nn$#})x2eFfywD}0t_MiJfu(!Y@aeNHe(K|sj@;}!7BD1Zo4|1kv_bPgD&|OzP7m9 zx2-8Q@>ABu;a;x(WLmY}7_esi{7ZJaS7Y%EELr!;+hD4--Z^#Z@t{rfCG)G$w0(iV zg5xsrsQc{QekI)7#~IR@%$DM{kycHqo5i)o&!tbxE(}*S)!BGk#Ic^49|+o8b3Nzz#INX2WgsXgQDy&2TvTG( z#t7HfIZT*AD=^|rd}i(z?K#)-cHcJxt2C8H)>2#hm8J^<{6a=PL8Q7B9I~!fI!9)> z@np0A&n4F+#;K*`Wf%1I>VOmgdL2{J?XIj6ck zjD)3l-Zzx6C>7+tq_UKtji9>#1AMhGmSK1Hr3sBVVP7yu=F9TUfx@;?0r9cQ=B()_ z;~m4^y(}g2%d+47`6N{+b-FWA6?uYBN`ThO=hrG%!*?9ecOypf7w}EI+yE_ zzj<1**tDd`t+zR*VcI7V{UM_CvOYV8V1N5ST{mEuaGYHox5M1qIewMII+p%+rOjEJK)pHT z2A{F;-KN_LTg9f6fo%5%NRMQp6Hrq(Qxy_7xsP=IHNLw0L)1JN;D>dPCj52xVLGnG P3Mr!6P Date: Fri, 24 May 2019 00:45:04 +0200 Subject: [PATCH 02/29] Delete wi-cloudy.jpeg --- Calendar/weather-icons/wi-cloudy.jpeg | Bin 1643 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-cloudy.jpeg diff --git a/Calendar/weather-icons/wi-cloudy.jpeg b/Calendar/weather-icons/wi-cloudy.jpeg deleted file mode 100644 index bce588a5cd45bd80584f3be1de4a882ff954cce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1643 zcmb7EdpML?7(d@!%oX1-Gi1fgn2<~5GHX*9x3S2&6iFqi;%HGoauB5Ae_s1)wMpngS_Wz-Isg zXn=;mKc)XR8#j4nxqUpB8}c>#;~&@ASaQwyFa zH?QiiB^=jUYu;;I#YJ05$YaEw8Ta%z;-@r97vXs5yN8#PV8H;wpdbwT!)Hn;1Sf!l zA*u#foz6gh#Ur^uSkx(7UKtxtqYZ}YuAPZp*vf%XbIKg z9FsP;uO}yUy<%GN*~8*{ve6KJ*3**F=~=X^6xE0xa8mE4k?`If7UwN(475$-o_`??Ibb!h zX?1sBRQa4FPuGVo#SUT{HxFof-7F2tPO2W{Jo7v`=XdPh7Q?|lcD-n_D9t&x56T^L z2@pn0120$`O(#LazDU#l*(H9+k)0Y1y~j zW+{(mM{>qT%5tOdYT=Q&r^*VV>`&X&2=i@NdyV%$37bj72^#56!M|=P-seai@~#N? zw1UY=n@0r>9&ULxX(Oj=J(|oWH}SjW#&#;$<1Fq3~FY!0=+ZpFzOr?QQ zYo4}%)3vj)y`hR!wZn5zMfv)j#{KXc@!a-OzOI*T+bVLa!9~@!kx|KG0!5AmR=rND^4`XE zrDgSSl2MOei%H7V;gQUuX_1G^d`hICgJyW6u=?_AVUyzklSeT>D32-4D~cN8@hoL) z7uj&(=R03WHFfUHi+egRHQP=SaN+)8#_SUH&g7~+CEYWBoiIV8ZHuLb)@~XVI7y{! zoA&B}>N<_YBYkT)UJs9D%=ghvoyqg{LGfv)kCD*o ztKDoj{OaMivN{1FqKfbvsW(K!TFE1N!Y5{`*q|T_q8&A{*3rKlk=m6{(z3XFf_RC; ziM=1Irm{Yt!_XRb=h8w`;eohGo}+E@#)KkaOV1Uf1#nG**DJ4VV90|5_0zF+DT`DE za5vR8qh|FG9dLppZrJgT-4ECXcEUej&g2pF`HBA8?<2tQhzk_02o? From 84498dbfa0d810e441b69f3836a1838127b34beb Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:06 +0200 Subject: [PATCH 03/29] Delete wi-day-cloudy.jpeg --- Calendar/weather-icons/wi-day-cloudy.jpeg | Bin 1972 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-day-cloudy.jpeg diff --git a/Calendar/weather-icons/wi-day-cloudy.jpeg b/Calendar/weather-icons/wi-day-cloudy.jpeg deleted file mode 100644 index 63dead6ec5b08cfbbd487014211805c5e8ab4fc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1972 zcmb7^X;>5I7RP5M6Oup(lLcf+A%Orw@d^SdScHhk4g$7pA_#(khfOvC^;(mQ6)-AG zih{I&2q>EYp&-{HVq7p-Wiz1clyX@tDk`g{gVo;W>4)Cuo;lynnfaghKkx6z`ema4 z;%x6^4}c&D_@fUXdj{+PFc7q!XuxP<@mMSjW94x;IXqFGNK}wlP*5aM5JeK1q@aMP zAY>{{Sy`E=v_Vycrb?kH)7C!%V$gSBECGup&=eIEY5#Y~+5s{ium|ihAQ^zjAchRe z!~lJLRCHJj2z&~3EDQ+2ShPw*D}M>uQ-FvzLkI=|0B|M?9Cyy_2Q)*gD^zpEOB+Ym z?wJ=Qki3-URoYVNd5QVumIr(Dd;E7h4g{EURQa4l5mPT~@VL9+Wy{85q1r*kIM0s? z7*vpn01yPinE&cxt#PxH0tCLw( zMVFdY5U??)az2ntKEHEVRL5>ti!O_}oDsH?9FFgVxi8(4VhZlR_wTDT6|`Iba7|Dz zcMFWP#Cy(cd;BhW$D1Lgo)|k-T0E2}Dl6qPTJ-r#ZG_ZTLu!yR;c8~u%hhqbx;}a)X9F#%)V;n`kh3rnL0a@zgp^-+?Y(OoOASA zP)=S+?f#A_HtTELohho=zpp+&RX#9DZiJ-q`0(f0<;|PZhR+f78@jwrbz>i-9u26~ z$h$Q+8Mm0H5z+9gSD%PB7dv6HMD~aZYsSietxB6_3klVaBv-=NU##+$uISLk^su|f ze4_=ehgzSkN;ly1*8DE_-I#50S{VGQa5GIsJQjYjrkA~X=4*>_K9Zeeum^N*KbSRp zy-;n4(6#RnY3R9U@RkdqoX&3s_EzK)?iGt%${aEg>!=?`Iw=N5uEB$r4z7}Eh8ERV zoL*sdu$$+9XvN{JLF`z{)BScHYJOh5f`Syx;b4KS&$he^Q%7$4-xi&pGANvK5i3M2 z+GNI~*)Ta;)Z>GGF2etUCUcVB-k zDi_X`UvzEEyDcF|+gGJQr|0!r)?!o5r4vUwD$*j{TndZ5o<&uepG|Fa3Goc@sbjbo z7!VpyzI#))qsU-Oy+w-UF=29iP0weZdjn?#)i+O9)r4q{+c?kqo@_qb-SUL_o6hS? zt%D(}9m_sUznbZ$r4jVP=prZ%Fv`rQ>j0p5Gfh0V2gf0dTQ7Jeob0+!)YvfJnmBPZ zGjmKeN!MPjmM;O+O})(4nS`*Z6Qc2o7a;j}jEUh|+eDa!dxv31)ikapP1iNiEJW06>J`2hVD|0-XhFYH zZ2=)x?KvE8dD7_ocm}WGx3c%r9|CP!Jy>u*8K!o6O&r}10V_L8eA0$mj>gT=wF~1SXSrs3fM~5L{l)4PomF)j&M=nh z$-6^ZXnPZsxO}zcsC39WJXcKpNkqKs&o!oQJ~A9U=I}l{@(k+---#~0TJEWbgWm?7 zJz(TpJH2|Mz9U)dE^5$+r3S1ch2(HpIRJy=1W=ql ze_{Ngfr+4N3<9y}=KZ+-Kr+(=Kp5-za~MF4klQ~&C8v7S}*X0gr!~zcB})%ghhULXJMBrh?9I5=yAo^ST3H|Z!tW?@_5Kz zajGpX=__UY2b}b~%6SojvE4YaGyP`ht>{G@F|MMqEj<7arT?Nk8R}}q&vQ3g_A&m) zbYTe_G1jd7${-a>oelCI zC_WDMM>gn$cPbZqE7jqLT9fi$21#f6p!!yK;V*Fcd3WrJ4f#%_hA9hvVD>M>ZqD|E zyk$fI<6 Date: Fri, 24 May 2019 00:45:08 +0200 Subject: [PATCH 04/29] Delete wi-day-sunny.jpeg --- Calendar/weather-icons/wi-day-sunny.jpeg | Bin 1656 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-day-sunny.jpeg diff --git a/Calendar/weather-icons/wi-day-sunny.jpeg b/Calendar/weather-icons/wi-day-sunny.jpeg deleted file mode 100644 index 87a88aa24c8046ab0df81dadb854088f5cd325e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1656 zcmb7EdpML?7(d_K%msZjX56b8WR=UhD-^;oHIzs(vV%sET$c@NOOz;$8T4R{jdhD$ zyLj}hY_3IWC)MOqN!F#*j+AtH%zoq9+TDNJXMgAY`Kbg=&i&gSQXba9HL@%X6jr4WiBF8Sb9;`fa#CLXwAxsf+fW?DOF% zo-Ia1>-q}o*O88*g8cYQx5}_G@+9fht3{iOqr%_A1x}%^Nvn-abX6^Qk~3FFz7{u( z5n@lbP_+k~?z^qFLS>$Q)uV zUESA0+^l1KOz;MN_0ry>F-4mb?<}Um{#vXDc~7GlIY=5zN{y1J0D0l?UTi zag@*6Hg!9Wv(bB5LE{y=+1Z!gcm;Rc_}JIPhdl`?;IDY3ySC=%i%TcS`D<^|-l@mh z<&KtAG;HFX$BJE*g38JJLa1Q)0iJ$bl&r?v^_q!im^S) zKr$4#C;D>W<~?B{>vBq?nfmRToSLk~=HS{`yTum+)x8mw?Dp!YDvL-N$VQT=2P5@{ zfiP(BIY(r`K(a#*ib;h{1*K1@3WGR@;mMzekS_VQDY=m$fm^Kb2L@Vhpww9!;MeoFEh|MKyZ zj5C$voZ>q(_SMa6$n%6|UVe|FUue>ByP@Y~r+3`j!^i`dn|)aVSjf^7x+8|6AQP6} z5d!@vL671jpCk6u7YbkA8SsB~#&W=F7-@6)f8cYAL1cy*aH4y`ra>{E1&2Q{7Yc>Z zG!NrAz8OdCnVc#qSkpvkw$aSI{JIb!q|Ni+>$;Q z49(533w1>XEcsG3q0OTzx3Gvy;K+thZgB!}V$|zK!m-M1^uVu@hPaH5{Gp?^`Z%`VA9+0dV{ CxJF(8 From 98865fcd29982620c46eb2fb2053a1a37bb5b67e Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:12 +0200 Subject: [PATCH 05/29] Delete wi-fog.jpeg --- Calendar/weather-icons/wi-fog.jpeg | Bin 1669 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-fog.jpeg diff --git a/Calendar/weather-icons/wi-fog.jpeg b/Calendar/weather-icons/wi-fog.jpeg deleted file mode 100644 index 02a6382357d2b98b623562574b9ca8e4b04d9aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1669 zcmb7Edob8hXmccvYm$a>@!}wUyHBZ6@5DtE~&i{JO6a7bw_NW@!G8tj@wec>qc17@G+`2N;Vmf3w!Qg`1I>udO7>=h5Li&JvB$2(!#W25(@t{EtQ33wH6fA zRt}ecqtQkvnytIqB6-bCEniOQtiSBjTcN=cv-+ZbkKT%_7v%1-nKcgHHgvSvE^)#^ z{C-Ic_v&kHIJ?(<`U~2ub6nU}FQ2sD0>ou81{sJ6cFp}ga0E~l(sj*&7~1}o?;)8w4MIVbc%^F3g`T9HiG zCG!e0`Aafgu&OnI6^CDv0aW%gpP{>|9+3a4hj|Ah6lWMlTg1oy08!b%T7y8PyWU7T9 zsJj^_Qnc9R$q_*W#RT#QtHPAf_08-}`i}S5=-_T>iLdJIg6|F+_%zttkuS%)B&T!_ zwB@o(??|0lc?GZe{DGzJ{czfgLe=o4P;`peDcJ;Ok)(vPV&g8uWAr*64jzt}sbo)W8ff9Ge-*@)xbOu1qebRYp&Z yop{s7F{+&I5t24>M3AjT{LB0Ga(;xS(FG6?x_`XC^%wIgqb6hrby^&&eDDv6DMe!d From ed57702a470ad6a9f4078e55c834d7e876602980 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:14 +0200 Subject: [PATCH 06/29] Delete wi-night-alt-cloudy-windy.jpeg --- .../weather-icons/wi-night-alt-cloudy-windy.jpeg | Bin 1908 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-alt-cloudy-windy.jpeg diff --git a/Calendar/weather-icons/wi-night-alt-cloudy-windy.jpeg b/Calendar/weather-icons/wi-night-alt-cloudy-windy.jpeg deleted file mode 100644 index 6c4539f0d12dcde47c5c3bdad8e4c1dba21e160b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1908 zcmb7EX;@Qd7QXjpAt52T2?+>MARABzH6S21&=9C0fW=Z0WtFfyh^^s))KOV9$WRD^ zT0|nUhz;Td*#<0(VnD=N6%AS%24UE=Vxc%f6`YCb#cH3KKb>dZd!GB_eCIpg+1_I^ zn8pD(NE9dnKoA5Xkqs0p8W9W*gF&M)=4NJC9MPOeB$yKj79=WcL86cd z1lS6uSkmZpI+1L>%8Is%N~6j6CEVX&hQ?rVChWP83q8@QWR1Y zIC5qQExES7PgcDe|C9e>>dnq*pvSvwziyezl4J#e5gusq;!F+u1}&wcU-$520tX5? z*t2b;FXG4yd6NkP&H>gsmxbo&yp94hajyK*nObvsZRpd0^kL>!GT6 z!$e(t#FKjA3#WZsIQ@2t^oN@r>lnF{-B_N1E)q zT_?oafz4b9qw*fDi!RQ5pYq!v|KM%84eR#n!;}O2TT-_gCGB^m>(a}- z0whMkN;N6JrSvv4*_&jL>I*>j?-)Su47`!rfDnX5rU3t|3lKt~DF79NwPd=6!ZZhW zA&ci0CqL1mAEa|U{f>VUUwgK$=l;aAw`Ic$poP)+?pj$%?&GnZqRgP)>h`kieTOeF zW;H@qbd-Gd4EZk)jEc*vo46Ng&+WbUWZ%ydtf@+RwWn}b<~NrkBy0Ob5~pi_KJ-KW zQ^`%-Ik~5}l%4%aZ^`?6>wWUBdJ;d+a@icqP0|cPG*{hO;r-nksBN`U;i;a>(-u z*MOa`y9*1ROoyk&nBQRU4ZBPB2no8wn(ICg>-=+U^E0X6iQbVyukN)O;UDX7*%?-qy^qht-k{X66 zq0FtPZEz}bgw0XDaZ`7+d)tg{R_`*^_x701HAXww8?T8vXVW>d;aP0Shkx~m=x~c% zwkYWM_vekwdCMm~+lTN%M#&ial`AH4W~gjJ&eE0Ie%EEu<1Hvy{WlEw>0(jrK>qr z{GtOdmnYYzW(@aGA8ncTo=1j-4I?B#h=EMc+i5~*&2)u@aq`e(4!oY0cP$46%zu4V z!@KkusHm(6e{Ik%*gJB$UD?c-BI`t+W=5$lkH2{9LH6Py-fr2fT9VYk18LJboxw+% z=ImG5*xXksAY{5>Qp3__gTvYMFQM0=kKX?%1v@}0NcNKWOj)r$Od8oLVbnFrxO;rq z_`KjOHwy>pm5t&9N!F;;^v-PPURqlK*T6cq2LIUIiSMAWDi!j1)3`Q%7c*7~WuT`s_>m&5MS&svO@3O zboO~>das8Ek(IqD3C#*!LP?G@zPuhRB&j^gwW3m~Y<}+Dz5-B4mEhxn97L#r=)-{= z2+t`E1OVg@avWsPdx`urb5~EzdWt{#u2=a1pE5p{r|Azn=9#bFSGZ8SBSs(>FsVIK`VpXx zRGu?9%i#VrwPs^3Jo*AY=w#jSHOKt$?PI4FZZ*4ns<&KRAfq+vr+3PB{%DqN*UiHn z@jLy4s>R?l(C_-RZ$r38K(uyq%4bTQ{`_8@^ql1`+26KLb{%i*OmHD9;|!pngglt0 zh_g?Qt1m5T7cG@WdVO#YoF^41TlMu5Sk2PJ_QbR-R+BcE=B&D3^M~BdZumznIz<*t zVk%C>o>w>KUkBAw^L Date: Fri, 24 May 2019 00:45:16 +0200 Subject: [PATCH 07/29] Delete wi-night-clear.jpeg --- Calendar/weather-icons/wi-night-clear.jpeg | Bin 1348 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-clear.jpeg diff --git a/Calendar/weather-icons/wi-night-clear.jpeg b/Calendar/weather-icons/wi-night-clear.jpeg deleted file mode 100644 index 083c6a0ad574503c79d9264808f2948f84942988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1348 zcmex=``2_j6xdp@o1cgOJMMZh|#U;coyG6VInuyV4pa*FVB^NNrR z{vToxKnUR4> zfLVZnf$^#WL>F_%+2fL{8W<#dF1VJtiTzYzFxt6_F-p#2KLcx8$kKIz&sM2AFf`hD zrpPuxbTHHd&6g8kU}6R$gyqbvENtwI3QPhHqClHCfc7)8GW}FL%k^UEo*R0?;{F>K z?Jc{OE;-rdl=7n3MOS(L@umkfn;1m8Wav#_^v`ehs~3$bOJ^L3H@NyMepO7g@HLY~ z3J-3@7AR!AoVV6C>caBatBX|M{b8Mcttn!{K?Zq!kT(Sp4uH5W0c<%iRO}g*@hD(| zDKHRVUFI90&?pP`Izwx4Fnue1JscN%A%v~GLoz{h+(ZtBe!uTC!y z3fot18T`I2(bdguw%Dt>=R97`o0f7$-r9ck^tv+~UsJ#5y6(NsyjaWg+lzvjcGa1_ z%}L9`L>T{MT~yztE7SJsT>9Z|#so$%g+&y-$S|@#(D)O0u@pWyi zbeYdFzp{|}m46-tRl6NNYjNyBz3$ol7rske`rZ{@$LS;z`fHo?^5BS=s36gq$HiZ* zPkGo;cq}Z^FK~^pm2!~7gRr@a7aoXMp0<6`+(@|{-i9-sdDWYwecRiB;i)13OhLfp zjEH$gK}7~b$3}&~#KMUS1spaWgvGwS;$N4gUo}#1R-RA&#iRbDt8Rt3%dgiFtBeiS z*9bhmp2H<2vG?7l$7T03Ts6LNKI#3iH$vdnqSs&C=iHyQYLRGgy0?p8(8P}mJ~yk( z?^b;~i?=av;rlrqjlCaaN=`k$W%bTl{zB^4xr$O!{hiC-^Bw9A{A1a}F;i~u(y+t1 zKb7aD@4j2J_Vd-)lK%|Od`1ba>c?|`p5>U+e(=|Qpc}z?fq@wq=>n5HRY1r=Ws(O2 zlP5!ir%IEj$^?j@r^`>jqp$t z_%UH!0r$W447mYj4}5hxG|uP6DrCyZ)ja-eyzmm=_xm&MO%e&1o;UUVii6t^G@3on zTm4?x&~m=d2F`nDb=l3WRz6x}b76&HafHDuR);3{Li;)uhAEBCahm^TFf^$O??1|Q zOR#pT2FH|aU6$Fm>{MK}^i<|dXxOW|(BO(g#g_*Ym>s*Ut4$XL>Ll!cI-O~S$?Ur? t0}|#Yr!J0_S$ARi)=KFJSB1}#e~$^x-L!oh^93IfQ@hm;cIN+Y0sxz7xxxSd From d8bacf24628ed759ab1ca9fd1867f11604f629a5 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:18 +0200 Subject: [PATCH 08/29] Delete wi-night-cloudy.jpeg --- Calendar/weather-icons/wi-night-cloudy.jpeg | Bin 1669 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-cloudy.jpeg diff --git a/Calendar/weather-icons/wi-night-cloudy.jpeg b/Calendar/weather-icons/wi-night-cloudy.jpeg deleted file mode 100644 index 3760a4c0c3e0f45d4bd7a2f02acf2f9844fedff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1669 zcmb7Ec~p}}5Z~|1$r1b#k_ZZzKtL1^f*i^rcS=%}TNFG9B9L+HOJ`(|fnXMZ!ll}Tlz0O4`C z8~{NO@IeQV4FY?Bfnm9#f<+Za#Nn`5oFajMCn_r{D=R4~DUnnt2uX#kqNIe-5wa?k zMx!aOTCGN>s!^yksyqmULC;`u3OJksm83+X{%?`B0x}VB00#q+0ZfK4WJq=!tOXE& zF=)1b3xSBi;UO%#N&T07#X~j#lriWL1cLwo)iUHpl3+>` zy>|NWF1K5>I{WZ(GlR9pM6afuM)mVK6Y%q^NhaZL*`8+U?F$F6LuIp+_9BBmp}}R~ zy&IGmwvZc|*2|G1{}Vy^8~j%CMUl0JbUxq!zjH8=0|3K#0-o>|0tm)n0U1YOYO`&# zdJ$Cp2{$CkD?jcWQbeF-a>-6hL@g5Cb!Y7X1A*@^&ijNmzjPgCt;OKLTAl` zz}{+7g;i_z0yUl=xwWEp(Dz>2PS5&P=KVSvB>(J$iFql>B6&PN>)FMingOoZWvF;M zCuPyX$WF^IXtVxM#@NV$@lY8Yzi|JbJi#{D+vm;(Hbk@=t#rIV+Hc zRPjyio5LSZlXUyV`cpTX_RPd8X>l4j>oqNBuKP#z{n)^hFXt@PPszYWpVOX~jD=fk z7H3^c!hD?`-nf6X*h5lRWOqQ|-(}aO%%hwk=u|gb|ftXj3}>u0ySvOD$_79T&Y9r&A7A zE)P6?wRxaG7rQQaN$By$88ep~Q*i(CuV>3ig}L|*C-ePo1maVjB|B-^NPVl$kYM6U zgl>;=rP%w@g~O(!RcG?N)~!hZ%~YX7MsMj)^gB(4xs1@ZD~#L}ZNI@aY>%6dzEv=L zJ)x~0$ohSpzzwb-DIm z1oVv>b!uPf3;fO(Q%2o4wci%GZ6^`}K5>iXnP;B;j@4NvXx*L8KV1Ii5c;?k;sZHD zkxVWtlZ(xC0u(M*$Yq`50+`DJwy06A#UE&RIU|t&V#JCA13~Eyqw@YwfXGZXa6@bv zd_$Y4_h=(a-TB&@JqgF92@Y(v6w=S*+EN3jm%EmL7i1UFR-#9X8LQGLJn#4Fm@h14 zltnsTIK>;H_yhZRmhN+7wvY$4mFO1Cc$}$I&&lC6-Y0DG?DMLI8=FHYJ~!1XZF@gm z=g4)!12C3LwM%};GB65|7%efgwe-TvYpdM}{8TOVAWKTY)5JF?9I@)!`@2LwX^nc7 zKxf#r!P_8jG(5t$gOiAwm From 459d4636edeed214488215b9d102229c847d1620 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:20 +0200 Subject: [PATCH 09/29] Delete wi-night-rain.jpeg --- Calendar/weather-icons/wi-night-rain.jpeg | Bin 2002 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-rain.jpeg diff --git a/Calendar/weather-icons/wi-night-rain.jpeg b/Calendar/weather-icons/wi-night-rain.jpeg deleted file mode 100644 index 4d41166dc896646f10376a9b291940f6af21caee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2002 zcmb7EX;@QN8ooDsAb}f50t#Y)#01c?1O;RiSxkVUvIS9G*kn_Xpo3OM1q3O`W&)I* zqG6{6s%%1qKv2Y@5M>cYS&E1P6{;{5(98`}r_a+LooBxL{W;J1?t8xTp6`8S!?JMz za^yI001yO$!|(^lMgdy@i9pB`4iubd92$*6p%t)L433~cASfy*DiW1cAfggUNl_7^ zLL^l(g+d`HtEp4T>MCRkSq=gs;eSwQJQ|HB6BUW%|2t$I00{?h01gr)0SFR^B!Mys zpb3Bg+!_e{5m+1=1D}R~cggTI{uHtifB=^xAS46;U_DK~O*r&G2y9$DrYwX464TSg zN&3Oz`zLP*ic6@cDB(XOG$9mrn7E<+m?~rob4z^ksQ8tx?-!N_f(`Pzf${i#Gb4}2 zVHkNobO>$-0UwW)1Iq)AL83q`0+7=}Gonzn;SO+cUmzN>T0<^nr|A40AO4$`1@G)B z=Fv^f&vQN=CW}VWoHq}ed~cW3zv}sgq=!eepG8IK6{?^2NT^z-4;jYn$o4ar8avEK zS$sG(oKb#I<9LnLiv~e~D{U#QIOF?K1b)z~!}OZ>_!db*!wkN;aMYmD#4B))nIs9S zK=-V?4W7LpqW-j#^`M%4z3Re~?)Xg}*pvYyJsawWHFk2uJ*jZ9!qGRJ;j8Xfv-z2v zOVXdY^j^OS5(KS4-M=V6d@eA9xdGuZ!eQ~hL%}N)2|%l8>lj0-)-FCV#dR2%Bpd#9 z3WM$H<|`2QPy9|7#tQK-apjwd5^PNFp1bFV9C$?6rH+Z#A9D;sM*7PD^SU?c>=X9Q z0mm0wJdd}|?-~wC3~=hmC(hFx${M51zhU>XE#8FGKbv&(Z8N!Cz2oG}(g~a119yFy z7oNv`<)eQDU6K6m3~QpQCd={8gE%85)x0NSC1~2|NBY>%V(3U@q_QU6g_df%k#{g! zGgByaad5GA(Yi@E2OM8BTbZ=Ws3#>7 zm{fm$I7k0orTsBX5;nkD@?F!yFZZH~o*rq*3gu2p4X619fwvIS?xSy|V(iL(HnXzr zg;W2nE3K}B@3y5zBxT^+c#leDKw)ocAD^*n>qeDe6$6_F1;a~enJtUfb~B(S*SxK1 z{;?OWBHQY3WPrY*w}U3;w@)g9sSN}z{s)xQ;W`eza&+zqsk*8;K%FW!y+$Y% z<)kI~`z-_CPTHSAvTzkjdz;o`j zEGADZm>|;(Nhw`7U$zXURCV%hBWf_GInIKwllysEit$G7>Cr&|KDu3-#L8YOib)rn zv;whaX=Mhi2MRt@Y}>rSQornr52F%l=>IIsbvF^I*{0_a<4C_mv{u!R7I=Nx@T&Fo z;a|g|at7*K!lJ~*lgTlpJ6q>`V+v sK3LCbT@i7Gq`dJB5TJHd>eIN_2bGXZebv>#nt+i<5RBcQ+GNlE4GseBQUCw| From 697abda79d1808548ae0a6c46dc693a17d7cb08f Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:54 +0200 Subject: [PATCH 10/29] Delete wi-night-showers.jpeg --- Calendar/weather-icons/wi-night-showers.jpeg | Bin 2007 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-showers.jpeg diff --git a/Calendar/weather-icons/wi-night-showers.jpeg b/Calendar/weather-icons/wi-night-showers.jpeg deleted file mode 100644 index 1f543b34069deadb6c89072a3bdcef3e1a04da2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2007 zcmb7EX;@QN8ou`?Hwgs74M~t;4GR%0u%|c@pjAN})|Rc(z|^PHKb>d3^ZhyJeCIsxdC&L0nSbDY<>?o11JdEN_n8=3FBZGjfNGmSPV`{QAr7}h{r1vR1swYk$}e| zY6y`;rcfwKDm&EG$m*(O3VG`i5G6l@h818~fvk*ICjZ~D*#;1C025%MKq3GUK@<_( z>;SX?5CCC0+TQ~Up^dAScI=q+}9v$`^bn8iKqX9`jx^pb7cm$}( za-+7G0|1%A-NK}g0MK@zK7fKTC^Uox5h4{Jk=5vO3^+M55Qg3lb@}V2dn{+NUMJ4_ zOY$^MCp>uvgBRs{ora@`w{C$YRLY%l73EO?*-4@O zLkrCh2bL#AD$|nw-7L1a7d%du&S}V$%E$mMGvs-{y+r}G;o+^i;cL6vW`?tG>5Q^F zlg@7fTa*(2o9nFyhHpOy1%eKs!JiaB9}4W`^negb&IzpWAA;mFG!cMRNqQCxAB3vU zj^$%g>d6!Xr+m7lm9Jl%L^k&uXBY?Q7jcuYFuI_oZpTc{X%X?DV9`Z(xiP_ADt^F` zu+;WqlvabQ0t((UIm(AE%`XNXyJ>vQlB=SYr~7F+5NrE+(UJIpL2N@?)uZ#F#0Xn>!y%d+(u;xW46;MvuYMV*yI!63uL_w@61!KBdz2d!_OrZk3=z2` zUqAmrISzUoV~INN2ft_*8A{h@+dr0^9H>-v-Ydw1O}~Ep&lP*O7X9y5o?v>u!dUZ@ zZUNuY&8~V55K8B8mZvh;bM}BI2ePz$2nRwp&rWDU@f3)*3?KGz{4aHH7w98$XZwTufkZtEfPwf>+4Pjy z{NKM2*?9S5(2^ETa_?PhQl#mbs_?4qu+*TTBSBcU)&`;v`T5tv zw!h#iY8#Ku(|%zxgJX>YqrEYGVEr?_?SjXp$zP8-FK}pJdX+HUpv~pIr=MTt?!Be From c93b22f3771fa5e0e3a33b28d385fd8ba6e103dd Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:55 +0200 Subject: [PATCH 11/29] Delete wi-night-snow.jpeg --- Calendar/weather-icons/wi-night-snow.jpeg | Bin 1931 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-snow.jpeg diff --git a/Calendar/weather-icons/wi-night-snow.jpeg b/Calendar/weather-icons/wi-night-snow.jpeg deleted file mode 100644 index 5a6125299e03be27024bfdbd8aba1382ccb947cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1931 zcmb7EYgALm8l96jA;8JA2qh*YfFd9ftwBW~0SYW_2v|}qk3@k&g=iE35s*|xu`E=S zmp~OwkfI1kEVQ6JM3k4xOC?AJ5qcFxMYMq0+!NQeU8_HOSND8B&YJno%r|>~dvy17 zBLMdG^6>%?1c8mn0JbI!(U`ghu|sU=6TX1DcVc5$#_?*8<1{;03(U5E-Dz5Sk3> zTEV9P0!V2P_zO4!7LP(>^s6-F8h?XM3rI*h3P!^KK$lqhWs-QN0}uwoZq`t~Szj09 zC+j#B%+ZuZ_Om03uwUE#{0#JjAJn>?k9@@q_d7-(xgXxZ+-@8p;@#eE!veyaHkMNT zHm=BtY#1pA!Cw_&acB$*55a&&WjQjC;|WMn5Ek{mlCE+xvs!%Y`hS{I%kOoJ7l$-l zJ~pi(w9kaHWp|uG2Kmf!Xs<*zE~WgZ*@ z)CT`?2qWp%IypXixp$w^7p^_oFSsUEgX$MaJJm@Y13Dnm6G;9$fzl5*Ktqr##QBE= z)W-xq3?MYpJ2(a>hG~}W3MG!^xXei)J6clR{DLm@57^W*`ahm< zuBhpzuH06?gxDg3%0{f%s%9~#A`jIdvF`j5E=GC1{sE2i`nsk=nzVmo$OC~W{u8Tq zqX|2xR}*XhW(sc-8B{8L*PhVRCirnH@#G}2dyPd7`$zKpZp-o$d#E$~b^Fr_?28MV z&9l=^s6F{eQe6=UuKI}MmgpVc?&3uD60-|ua63X^Zm{1rHA%S z-cNwHXOMc#b_b?+8ArgN63FZe=9 zpfS0b*NoIZS9`v7S3jP_FW41vIj?xnB?&CDTWByCUT@lCGSrqksXduXk*$jzI2zw^ znWrtXU%YXHYFCqmmrZGENS9ydPZ!JQJzl;YJ76)ivPNEeVbr59MKNpr#g#p_K?MK& z$AB-nP`4i&dQ=nlcs}dw!(D-$-Re8Ji&SSdL+HVtCuE~nk4u=@|y;H_BPj=G!%)P}?zfaZ4C39nu0R@V2XJ<); zgYBuU!_V8Kcb!s~E>DQqaXRnKCLynAXKTabxMw*b$(2ZdaABm`F(?T0ry&scvU%<@ zr5I*8D)f?nw1g{ru0oCNQ3vhzz)vmwc9S-Kq(O6v@{_RkDexDk)Qa#KYx?uDWRDy& zwl}qvS*s>+Pce0auH{7!CtGAqpHFYOyZS=cFQiKBM$zKBpy&v4iiSywfznjj=EoBr z^#|4NHHhH_$jLVZ0VeCjtT4XPwePO;ioo%_;XCS6Esj-hg0ceGsoiR4=cuuLsK~Wf zsgq3UD(`yCx6$@dXH0ezH@rumYcC&;c3nBUG%IK28^4mWQgo2Szl*_WUj99)R8?>| z!$q7&tWfO`(G-3q(n#J!Wl)28p;3rS-z~GQ;ETfM47+sAy@E=Qhs0#8Wq9(^m&~z) zb3(dmJTmHN9Q$J9XqIUCZB_F@f?eY9A7KbNAD%0KMw|m@`*5>;Fxft=Y;P7oJ`7mE zfSU$!k3h&g_vAnLQEyoI{~7i}0t-goClnfqkJg9CY#wme>m^et|5OWp*I7O4S>ztP z>Q$yUn>t;l1F07aH{}FoH{Su2Jkfn5srZGRO%@1X(@Tepvp?}(N{KfAv4u^9(g4zP_mvQ*!i4kpVQBUna=Y!iV zuQO321MGH)h^p$QSZQ_Oh%#*scfy(_s7vc5#fM%AlhF9b86rjze zcNT< Date: Fri, 24 May 2019 00:45:57 +0200 Subject: [PATCH 12/29] Delete wi-night-thunderstorm.jpeg --- .../weather-icons/wi-night-thunderstorm.jpeg | Bin 2063 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-night-thunderstorm.jpeg diff --git a/Calendar/weather-icons/wi-night-thunderstorm.jpeg b/Calendar/weather-icons/wi-night-thunderstorm.jpeg deleted file mode 100644 index 938c482d09a9d75d5b00b5b9e251a78ffa425654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcmb7Edpwls9)I3 z2mKgX>>YW zPH`2JL1R*AblUPyAPo8q7DvG02sC+;JnjEB=}kbE1vbD21CaqthA?DEdJCuk2tYU# z?Y~VHg@~7dVDy&uUl%JO(jg#+fdGtP5CEVI*7Bj8XlD~xJ)zpZpVpOq^>Ir)N2J>x zW5Mkyq1chbQ>~x8S0Dzzbj0r0>JX3RyPCLFiKF4JH$ILneTmONXzwm={IyH~!WDS{ zeRLfHAS{d;X5~S2!=s2$KnR(|1{5k?7sVipB7<=7Qn%V)Z3B8{4@`V=cB)oM+;;e0 zug-`nv4$ic5Ek?NP;I5}zM%}u84b;TdiwCR#8+S+AaZ_@<xzB@mjm}tl%c=UT?Zs$G>mR8Oh+cHTt=Puq*;!gE)&iz(F}Uv7`J<^5&pH)-?To`N1*yTrAHfxuX?#y`n||NH2`WJ#NAfDzam`+1c1 zt@6QmldzdJ-Ipf93#}y^8T*bLw)tjK6j~?Jzc|$XksDFo+)dA@?6I_$?Buy_Dpjt- zMAhB-{<84{gZe??l?1y-^YOPsO1%fOxYu-U=RH9a4$Lc@8|F?Z6iR`2C&St4=zQN$ zVTj!JI*V-MGupW^r8*oQ{0f14Qh3nYdVv z&eD1Wr3o6NUA|Z4B z;6>Zr%#O=Rc|a#^_Qn3hunEbA>mD2>35=6 znU60_HR_&lBe7;xPjBIx_~ss=>3vMrj^nhGgQ&aH%O7g}_GYqzXBkZHlri|}yZm1p zM4{)LowVN|!t7Cl52h(8_Ak!2874%9?w{2;`fOb7?5Dl=O`Ky4q@WsV|F)zYKe>4C zvm{|#I`5K#zX0|uyNfre61Qas$U$4D(Za1rB3KqIB-LJR#j&aOSc)AMA*hKVmKa(- zOd+UU`4eI0uP)lpf3*@>@)P+e4e(f7+cMOo z;OcyrL<;KtH`am@IIbUSnELZvaY3P7iXh4RLhxzzOTC(54#Ki1d{T>pNk)tcDhSJ-e|RinfnzJqY8K^DWVKEe=P%L`nz$ E0l#quB>(^b From 9f13bd631db34864adf5e5cacf6e7e4495c1128f Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:45:59 +0200 Subject: [PATCH 13/29] Delete wi-rain.jpeg --- Calendar/weather-icons/wi-rain.jpeg | Bin 1782 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-rain.jpeg diff --git a/Calendar/weather-icons/wi-rain.jpeg b/Calendar/weather-icons/wi-rain.jpeg deleted file mode 100644 index b60255a9d10a72948952f135e94499acbc456a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1782 zcmb7EdpML?96sON%|+js8Kz7OMi;q_n1)6}m)W#x+;gi2J+XPn5Nfs?-OP%jMr}po zQX#1+mz9ufNX1UrsHB@xtxB=1HT&uI^jG`rdw&0%bAIQX_q@OJ9?c(`hX7t7auERt zf`C8LfTkBL0caFzDiC0hz!I=n345${$$Xt0N0dIm=)EVfXx?ySAp zj45fFw`;&7XSq03y=6zy8FUNJbbmenG(8HKiu{~yoRIZ+%TOZ(AGTeW0^&8jNqWi1s?*A6n9UqVrqFnukLT__-KU(667neUZD}rLB1?0lml6`&!vD@1`S*D?fM())J_VXqVKZ}WS zd^LlyEWC80+sEOC!TctUbzS&%$bVk4@gH7kf8aticb zOld^@O8Ju(K=P3*qNxxv`A!1rO9BtMJA}Lr0s;SdE2M{^0<4h^jf-PDy9Y_rvSGTh z&Ef>rC5H8UTc_H({?B^ggs4eQXRHT7nG`XfC42}IiCA7=OL*41okg;aEc07-ojGoX zt=IkvDqAh}(;K`d*6z4_GhHUvWrpa5hA10#-4*h3oV47;s;ZrGrBooLm^wuE%j3Lc zbBAR!JUMpMjEp(&dj$I9eE+Q(uGJel;;&>oPPCmkoK}%)-<%#0cVZfeWopNoN8aeb z&r-J)9Nm0w4N>nG_v@>6-%ToSTk9Wct?S5B87!4WKXC6j)7t@?mb)!5v|PkbQg<5P z;s0~FG!I{SmQGhy{u%wYq<2;quSe+3%uVD)bOjy_H@I=C@PH`)iE~E7rs9)!!;(e5 zS;6`ZYBDgV1k=Cg@HJp z;ZLfX?D614P%PQX+$2=hNXE1?rA-%nchhH{SYHqwr(kC`I|eVsf|!VzvJX3vYk&MM z02v{r5v#BatHPRF#Rtw~Y_q4iiaNETa$6_0#9o~N-fOCpj}Q4q=$%NJCwMe)%&jAC z)Js8%O=PDSdie-yFTPdvcyBhsKPze)?<=%42M;apE$8TAdz0C7Y2{4R#)`InX1-FM zdY13gzb3n}=k$k5_a-+GT-7>mj+yF-)MdHxJ%5DE;F6f`hy$? zZe6~}$OlbwS4ZL)Y}icMu=q#{6rFaDZ}Mv9`|WOTmY6ToP80C=1rAxV%#5?gn+;wv zMmH~6P#0#S@6}UBdt)qqczs`#YoUJ5x(BlH+70iGu09v;xPxM+rZtv^;EoY1MBS10 f7~A5AD?S>K8Z7B&9wB4BV@pSsRE%uVkml~cu>66Z From 8a3c45db378abf0d21ab2be9bac36c275a9fec75 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:46:01 +0200 Subject: [PATCH 14/29] Delete wi-showers.jpeg --- Calendar/weather-icons/wi-showers.jpeg | Bin 1811 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-showers.jpeg diff --git a/Calendar/weather-icons/wi-showers.jpeg b/Calendar/weather-icons/wi-showers.jpeg deleted file mode 100644 index bec0534854eaf86d7fbe3925867df11ef1136c7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1811 zcmb7Ec{o&i7(QoqW4Pxq!&GEqER(T@N=?RE5qHQ|Ze5Z>PfAHDG-JzhsR&J(MD}ZU z&9q)bqokB5TSX~*qSPei9&XF?^hfu(@9+EX_nq^7zxVszceZ1;7l3SS*4qFe2m+gt z1I%^E8#D+5C>TV;;A{h+1b_h28VGy` z77r587#s?@B_q%H0kd5I2}wsmXb1qnt`q-WgVbGzZf=fF159JG&-$)AQ+y<10(iJ> z7SPxbQK=@)UHEKseu~bsEK__g^K~fYQmu{L0Ao8B^hoLNd;$QWd_%wtsYip5W)Psi z6~*Gv7!)3&0U&I^Mrsp~jzBDGCMwPiUaOEMIy6vL&hAYc-y*EB3+~I>)Y-J0-*_)- zi=L7fpEan^Np)yhWzis}TE*naX13_Xr@CJst}>)LKle+ha+v&hI&XzTNs89TKPCnk zd)4(uHA|u`PF&kpqdMHOzCmx3Ot#GgUG6ebriK_Y+l9vFPz}aP@i(z4>$#JtaR@jn<2vK9EQkVT{NLNc068E z@P=;RMXBluaaUoQ4oVIW9(6^3N-9pJ$T9WBx_2AB;+dJ+@?byJLIo zl+=xtv`PLe16c!w9I-K_JS)U!An6 zd>}TF<)mYoI3y^ctx=jd<;Ds+Uqi%&=haiYL6GwXv7ci3xvlIYP35HgZL;zv`Mkm%G2_17{e1x{ zFSU2331~@-ptbp@$H&EC0=MSm;%PoHWp8@ho}u_N{Go@LR$_zmPo6#c*tav{^li>n zbwM@!Zp5YSMO%eMZK773Pn-CW$qgC%ZDsbW%`-ru1Zu5QUab}e>z;g61=N>M&Fugk zLN*kU`S&G8^o9)2(F>vl^4KS{D(b%OvDp$y)I!(rNS9hC?;i41`EVIg?)$?ok^5OM zMNoX$<;;}fBg{I@h=dMTu$;R?&MQ~t!tS;2vmQ~g9R&upw~Wf-^}}3Q(WK-99=Ahm z_4M6eW}EE_c;!FYiqUvw%F`dhXap3gvRdn}WMo=7Wb1y?wtq@rLow8nDO6gNmc7XP zBExvaJKj0(TM$!{V%x$>7`1MpY7q(+`$p$`FLTPU2?QqT`&kZ>x|?T>ieds7{vRR~ zt=Df+^N^RjXZ@itr{0esMvg=1JS$!*}RkA#sYm-J;1Nd0RN(y6e!~0w+_u Date: Fri, 24 May 2019 00:46:03 +0200 Subject: [PATCH 15/29] Delete wi-snow.jpeg --- Calendar/weather-icons/wi-snow.jpeg | Bin 1738 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-snow.jpeg diff --git a/Calendar/weather-icons/wi-snow.jpeg b/Calendar/weather-icons/wi-snow.jpeg deleted file mode 100644 index 8c739144a3b5bfdaa8e0346d2db8ff7bf0d40349..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1738 zcmex=``2_j6xdp@o1cgOJMMZh|#U;coyG6VInuyV4pa*FVB^NNrR z{vTox;514oq{5_4Ik;7x1dX z;&rEngy6+p_R7jZ9uF7_pC2d#=?B>)FTlVA3?c?*hF>tL9-3`D(Tm+E1zuUg=vkH&=j@;n&}zp?z{{{WHT&6TI)F_uJ)9|G*x+J|I1I zP3b&|lMS<*LUj$=~Wh0VIeN zaA2n=fZYlVQF}&ZJPMd#3XBC97@3)vS%8TGY7`@o#~{cmq$q6YSSTQ(pkx%-IFZdb zap6T#Wdjq3gV4ZWvuFCxpnU16<)*}irCQT}adRGCpmIC!?bfgMpLSiGa82V@X|N|_ zRnZ2!D~qPQQQi7ELcRP-t+k%L;*m|KlU_yjH7!W^k#@s9__1}De}BW}({;bnbV}H6 zW?BYKyl_sJNoj84w^MU7*E01jjIosRNuTsg?o;pNZ678-tv{d4_M>n+ckVvtzT0#6 zT?%u`NN{7 zX!di&O0USboL%;m7jT;r##)$==L!W8YDE0oLE zdK?p+z24@Y>-R6)=Gd|(8OR)t?K_g4GG#sY)J~5cG1)n5&c~L2zWXl2Ue4^2Q@Pd0 zGw%9&S9&t_Y*O~zJF{T*&ch#rKO7YN*5h6G>3C^q$C=dQ)1Ewi9#I(1T=%~IDKKW$ z1b_(=n4LkX76O3zO3~3UFj1kfaiYLNgM$tmAHou@z2ZNGwyEaZt@lr5-AgU0lzbVH<7$x)RMt3|`TK|TXHPlA0_}bYrfsR{>rcFJ zYTcWOiO+bYk2>v+FWMRx*AW`(;@#)&eQkBOxjR)$ODWFh#+|JU zQ3{6UUHnCpP9FcgY+_aPe3tbu7W=C5?5GrAeYX8`g>&l(_WsEMABuPLW<`0LyRT|D)V!YTUEF%A?Pv!vS9sxqR2dqF* z0914VOAe$+P-HL^a8w91a44L(5gz^mf8AFbU*&7a5|COU`|*-wZkMz6qP;Hhn~$D! z;abD;a_g1HzZ7om@Q4&TDC0N%!PG?_`>xiX&yxvTeWCRq_hYA)JxrZFjN0F}hKGj7 zb3OCon%=4_3*v0VRwMfJw0yh$861=jaZtdgF1c$u*% g(}MLX3VBt>U%lGJt Date: Fri, 24 May 2019 00:46:05 +0200 Subject: [PATCH 16/29] Delete wi-thunderstorm.jpeg --- Calendar/weather-icons/wi-thunderstorm.jpeg | Bin 1864 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/weather-icons/wi-thunderstorm.jpeg diff --git a/Calendar/weather-icons/wi-thunderstorm.jpeg b/Calendar/weather-icons/wi-thunderstorm.jpeg deleted file mode 100644 index 121de06c1a17507179f6ba8face7ac61202aabc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmb7Ed03NY5`Vuh2O$Ujz8o}wwSfdEh+U}-O3D$9fUt-LL`19&2tr`NV-d3eb?H7&|L8uQcmA81cV>Pw^V1A# z9stC}(b*9|5CryM4`|dt1aL6CteD_2C6EXNJf1+-(jtQE?% zE`lBiLm^Ew zSOp+}l?H+Ti53Ya;PAv{D-&zuSE3mKRLmVla0mdg*CikZFIIKdE_$0oIf@e>*;eI~4uem1t~Wygp&cB{>~%Zwn*S*1Z5wnhfBuY(@xx z@GuM!eo47phZY1Q9Drgt2(jEGtRjd2zf11efV6qLUO3b^^#aisne%w`Uz+)?`Mce(QTpI`5%Lx!rPfSDn?=vTJsd|7f8wZhM=<(y@gle~!& z#rFJ4@6GnD7Nu2j{l}?4G78bZz*P-PS?zZXLNe#;6xP8J)mc|#?^U;{@+-w1M}*H` zX3Z~cU)T7m@64qWLr3#7ledV&vO}Yv>ECUGgk7c+TvX6C!`dlumCcHzKfG-7N68sL$f(u<9r8C?d-Whv=8N7IkMM z6E|D0F1$RlF{pp95w89L&FQv%QSrKOV1JpO#hTXi#VcM0*0FZQPcu_OuEpF{#)WF9 z41Di7df!u&$Fkp<;S@^QabP+mWR(ryW`Iz9JfhuIb;>^SQ1 z#6wv$#u2#egyn}gs`;N`tJ1#y+L7;mqra%;?HgrG z%Vf!^7PqWVLu=kX?R|TKFEzFFIP0XAybEePLUg+to;vqX6~T1T^Vpf+uGKyMepCH$ zt&dLzbu!n=DyK~1c{le=S?l~kn?H6Lyz0ueaPJS2^6sT>vz&s3ynqQcHhnIFZ81#5 zwqa#Wu$wfr+$8oroQQC;O6z`Eb$de%;4I{xR`whsOX3s0!;kF`m4=Qmo%M@GgGzdK zwmyz;t3K6H%iLYjaA_;i*MwSII$#~X{z*K0H1=kC5~D1QkFOSw89DiiOmpJZ1@1G1 z%+5sn>Z$dSLH?xK9Y|pVi`P7wCVY>YgavaKPOhG|wnGK47o6$!_aCL?C4Y81U+Slu zQysU<%5dq^h+RH?(6%OTSMeS86&?3~$s_j>qA3EL;GwN^l1wMC;~`s{;Sv)oQRpD} zwGhqwho;^4c)8`BTYtP<>z3ffN!Z;P?gRxb2>OnCsB^8ldNY70`lbgWKxQ4|3c}<7h0!grWQw1qk_Mgj>jDhs7Qk& zdxiROd3F25_=2_<39}3S{RjF?%j1vY!w+b{Q#zC+*m7=(x-o1{o}pCa9X}DK4^`|K zaX+V6dLz0?tz!zd%v$6JC;Eq-*PE*`mt2ts4%>_}UJdk3Ep3hyv1s=VJsSXbT-iz) zIZt1$D4DtO*K5U- Date: Fri, 24 May 2019 00:46:46 +0200 Subject: [PATCH 17/29] Delete wi-sunrise.jpeg --- Calendar/other/wi-sunrise.jpeg | Bin 2138 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/wi-sunrise.jpeg diff --git a/Calendar/other/wi-sunrise.jpeg b/Calendar/other/wi-sunrise.jpeg deleted file mode 100644 index ad096bd12df1686119e61d68e943faba5fd36b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2138 zcmbu8YgAL&6~|9VVo=ZkA)w4?25^dx!6=ZyMMTsY7si_<_%g<}dK`U%VvX!=Ht$Sh*@f@Nwk&4I8&^`(%4; zTztZ=-Fxg#)b{R29^;oCp{>B-aKkzpQ|>*?73FyIy2Baq;H9jbj6$Aqg<*f^9Whp>YS!4ERPTEv*g1#s(y% zMj!mLna?4T@XaJ}ufRLu_x+l%!2;D%WKGoOC%1`M=y3V*N{&dUUr#et0XciSH{9WGI@gf1ba56ouJfdo9zsDZUQxbG^EKL0Q$n5BS&UYJYzig?GE9B`< zlxtSHhE(vVz8y}x<}*pafMY!<37G4hO`;=G9)91(v#Vj6ZS-P(z07}Z9nQarPfk4U zf4fItZJrYK=V3x5l@fhot{C&zsRMGULLm>Nr96)UwCs&)X@ROp~iI~Bg#2!pyJ1241d_V-e<4%bv0@nCE08P{q&Ja#O7 zCa#NvclV0lhs|e^lxvlnVsS+)u8xCg{Yjg80q+ctBj+Owiew*E3_){M_=^2CQ>Ptk zkp$=G2K&}Lm_4V2p>L*En@yFXE{y^Ux3J4JT!J;IJ(OG~@-$KME74rGQq(cpfF;iT z7U$b|JVNZO6K=4mLGCgphU(*7d?flwkHp-9oce%O=rWq%FDnyW9)Z+!3_BY|2Ob4m zBK!EyHqBkd=4l-QB5pX!%Qdd*NG{bZ#q(|1_Uapxszn-sOrlq{s|_SLcU;u2=zGXM z7izsyRcwr+=EdLIJ2Wd@CjWDQ{%cB9@kztLi~QZLM{qIAt}WJ@O?*6rKXpX(tK^A? zJDhi1BINim2@bIfC3g)Erm3;vQkH2VEB=X`LF^W_?Mjzze>k9FjR+$sA0mMg$1Yv1 z&uB2VrqmHZ6u>30Mw$1T1im@fexn(-TK?#_Xg;^OWLHN(3S@SBW>{4y$D1 zHwHI5>6`CNda;ys3azj>a+0llj?Zh)~TGz5P^5^bCMM5dJl zOJoW|R1gWyRvF$-SM=;ZS-|&|weBCG4HH|hlOX$wr72e Date: Fri, 24 May 2019 00:46:48 +0200 Subject: [PATCH 18/29] Delete wi-sunset.jpeg --- Calendar/other/wi-sunset.jpeg | Bin 2037 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/wi-sunset.jpeg diff --git a/Calendar/other/wi-sunset.jpeg b/Calendar/other/wi-sunset.jpeg deleted file mode 100644 index 1619f44a1daa53146c36a338b8b61cd38b3923a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2037 zcmbu9e^66b7RPT05Plkd2ywykRG?xR8x@d>ArGWV6=@U{vcM&GD~oNl1Bp z`;OE%cJ9jDw?8ZUz`?hU9Q|d%vEzj&N=}!aDMNmBwyL_Owyyp{!~4x2Txn_j?eE$? z>HPGwYhBm7Z`|(d9~d0^;>%&BNUZ7^e&zkc`q?A)Wr#NYn@ z^qKWJ`H!U+TnxbcDP=!`{TG)r2@DrkSEeiL1sB7m%sH9;Q)Xfkq;w6}D;?Pg&RnXOJZ9ipj|3CxTBb3?65 z1$R1-x|ET=iP$DlI*RH_(>H&w+NX;|j%KZbJ{00RQSy~krICyl&d*vzh7@zWN&?w8 z;54X|!}eX|>N4|UeRdf1g?_PJxtR(jL^Zs05nMZvxI>YnmU>gGkkCA0bLDq+)v~fO z%*ZMX8ESe8`#ysFWCs{aTRO=eRanG?EccVSu(ddK=O)6=t5eFi=wfq^ys78Pg0Ob2 zH&UX>;)f8$AAP2qK}v)pxS&Z4SyuGFwD;}Oczo!hc>S%2)YQqRH&ge3C&!t8mPgxP z#W@TJsu%s1SY zy-hFbr@_K{W`-{AT-+`7(wkjfCyu|ribZ^Mj$m3Z(xB>0X;U=i8E0eKcas$~aNFv* z2EQ$=PhgEfQ<>I%Hk9FxYOs znQ4kwN^07MRKiAdfTPZhF_&M!)@Q1O%ahoFG*BFZO}$cFFfcBIoEK#{>g7P9*eWTI z7%ozrR#gw6Cehm*RW2JdIoc#AL=8osBUY`okFKo5#rgTO> zr?)|9Z6&MYa-$EBou3yb^fZdZ;l(0zGz~(KSsP@Floet3%G5IvdV40Og-9A`KIRg_ z23a=tD7FBXR`a|VHt!^;PKfX8AtT|1G+UWClN1rKwa8gd{nR84a6yS#1O(3dx{I>; z>>}8|6snow*@Dq-vRO3~*N;oj^W*Ivl$xwsL4=`K$su*f#~qf#SdZ@%;=NlJyXZv& zCFlCr*gI^c$cv0IiRP1OzZ9^>1MkS^v+<-Yr01XZ~xK!_^n%ov z@;Uy5*z|+NqEUQ}8n#-FDbv<-@+Nr2=4iOG3Hx@-K&zg|vPdtMFT3AA$XOcfHjnzS z*%Cz{wT}8GB!0e&2()f@)?_tYw7|5c;@P9@=`Pb5)GV0}#fIunmIsJ;!?$NE#BsJn zaSD+-KZ|K=;rG#xIM>=uJ|4r(aS61*O;`mkcWJwcms*rl5!BH0%gnG%$MBBBTB>bdVWMT$t46illFMC!26NV zi+V|%sB2Cm596p=TB|H3`X0{&>E!J5k~||QcM-32wD6bNVTV+5Ok3B+QfjNDUj5!8 zA0%*89#T6uRhV#Ucz8rM{N=E07}b~F`*rSvp15?$SUHyn?z};Ejme|*&(L7xPL_UP WL9kyh8cn=$-U~#5t1ixkp8h8*TC=GD From 68642d6545db41f90be82e965cb43a5ac1db59d5 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:46:50 +0200 Subject: [PATCH 19/29] Delete wi-strong-wind.jpeg --- Calendar/other/wi-strong-wind.jpeg | Bin 1308 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/wi-strong-wind.jpeg diff --git a/Calendar/other/wi-strong-wind.jpeg b/Calendar/other/wi-strong-wind.jpeg deleted file mode 100644 index 319dfa42a07f7482e6bade6fe4c2c6215cb793a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmbu7drVVz6vuzJx22Dflu`;>0}U3C!3d}@wGfI{o^z{Mw~mq72tsAu)*%zBFbX0R zS(NBD8Mv)DaG;9;gwBmPpgi|TWV}SmNFT^}m8_RXxvY=7i*7F2U&}lvzdwFC=l9L; zbIuogh#7!eQe0vjfFJ-MJOMTd1o-XQVpHVV6!6zr7hq5T7jR*S0SF8TW}Bo{J;N_!4((6|8t1j7U(Od=79c=rc*9S|8Lci)}+U6{$o$=kC%b`@W~ zPT?MC(Xx&VS^RdVojOOQd3tTx%JvV~5%_#ic*Ki)_U_{e4#vjCCnP3`j=uVu`1O=G z(obY$N>66JmGl1T+&smZvnA(C%T(nTDz1F=@h4ZSKCQ0#vabHdR}GCfZ{2Ba(|mLH z+wa=DdwTo&2Y&eRr{R&&u?OQ1Cv-;B^rM;IX6NP?kmZ%tHS0RM@y8|?1mLG5djj?^ zE_?_Ofk=dj?znkTsq(iL-_Jw2H*pyGZ54gifAAZo|RuxYvg8)Elk-Rq|B1& zBnGm1xj^n{#Q-H4ok2b{j(1DYLtZ`HglMi0OH%F=U|CqaZCo*N=ook#0~r@%=D8_D zuiR{2;GKDoPQ`$#MX7zEbKYOwOm+sun-?)K$S$Iz`CfMSpPg4yY(Qx`QFy=8jx@q6 zGLziS`n``QT`IBdMT4zUM_s4kGyPpJtzH*z{S}S1Ma-#NCFT~>?UzjBOG<;V=vXAm zX;f628kW)#rb*I+fy#~u%hijub{hJ%QMgS}(pSj5UzZ-j5IjC zBQZdF83XlMxLmCSEyF;Y7z2?tU?bo9IU0hjJE+Gd4ppe)+K27_#;^`gpN1xXx-@ahz8IX2CY$!YJPesgr;_>+l1yB8>PV4ap|5MQ5rd=Ya!yK5oIR5l+&so z(9=-yz*)H}DktAkXZpUWcs1BtBzUkIk~R?2hRhb}#be=9p?yyF(cDqL;Z;X$O!VSo z3vEnJH<)kOLJCJPV5z9oiLED5$R^+rmAE&$J)-v&c%!EgnbU0z2^%Jt50<8y$Yliw m+nI_YG#}sHB!5CG Date: Fri, 24 May 2019 00:46:52 +0200 Subject: [PATCH 20/29] Delete temperature.jpeg --- Calendar/other/temperature.jpeg | Bin 2566 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/temperature.jpeg diff --git a/Calendar/other/temperature.jpeg b/Calendar/other/temperature.jpeg deleted file mode 100644 index 679e04ac9c0e53fb30a07b31833dcac058e08aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2566 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 Date: Fri, 24 May 2019 00:46:54 +0200 Subject: [PATCH 21/29] Delete humidity.jpeg --- Calendar/other/humidity.jpeg | Bin 3129 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/humidity.jpeg diff --git a/Calendar/other/humidity.jpeg b/Calendar/other/humidity.jpeg deleted file mode 100644 index 09497d8686e1ae5112e177b8b9a2c42ac58089c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3129 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 Date: Fri, 24 May 2019 00:49:22 +0200 Subject: [PATCH 22/29] Delete cloud-no-response.jpeg --- Calendar/other/cloud-no-response.jpeg | Bin 2288 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Calendar/other/cloud-no-response.jpeg diff --git a/Calendar/other/cloud-no-response.jpeg b/Calendar/other/cloud-no-response.jpeg deleted file mode 100644 index 9e144260aa1691e67deb590c78092a0c905599de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2288 zcmb7Ec|4SR7k`%7nBhJTqfmCnGRe4>N?Fs`sxgweCCea7nQBClmJ!Kvld-hnMWica zUn)W+**fZ^z0Eo#Na18(~ zJ_j}fFa#|rCOAy-Bs?C6!;2G%1QJD@LLrNj$r6%Mh=e36NhTvJ5LB8fBO^okWu@#2 zs;m@MhPo64gt32ccriR)j4DBvp#I;ocn?5H025%sAPPVz2&3R)Gq4H(0SE>`;HTh; z5RL$nFsD3b$DBW10081(JONsK22e0Ngun=9n$KN&;k7d_fBz}~y-wk`+&e(EJhh5= zhUBUl#anyDRab14d|YjHJ5m#yc-W{qT(RV_U#}C<@vz1-u+906$@Am0N{kGyi9IZv zo`;hY@)Da50aDFbSXgrmhYA8fSYqHO6daxafG`n4R-iHrRSXUZg9_rIFM8qpa@{Kt z2iQlhte!iohK7cFw(eBJmkt$@REGmOI!RD6D4;wb%QWxzCaTGK_r9O>v~DuFSdvia zuZj!xjyo72>7W)c-KeN&4DKtN6H4XqGO-YOc$#E-MXQ1aXG(>mz)NMWPf4Sn+xc)q+{yclZQh5ro@-xt?D0p0-Z0EjB zBg`;$xQCN$XIUV2qFxWHQ5yw72#3QFmwLG@*e8rfr2uILTi?QxE2E++%r2c+t`!@Y zIXK!V%!(4CZeP?yVP6LQn;nKmu5r`_xfzXJ7xkkD-@MxysLnUt-f+}h_OjU|X->da z281Q64Uz8dRNV&0_8RAq;-S0ewrO`P0vG^g3;>LS;J?!YSkGY;kXB)+>swekF6V`o z@_wA7r|*y)kaPdEX)KDQp7ca_w`^D5%B~YRuTEicOb{#%1QJO^vG1D$LNE?M@lw(% z`bL&)glgr)Ps#39R#jvC%AFv{cm*Af5SG4f{60m3IW!ZM?78lW?%`C2;9xa1Jr;Q^ z>&eYJu}6g$Vybx>eR~`pYPr!ZYs?~q`k!okg42z&nnL58D)&9gwk6J}=2{0#=}#Y# zFF&YV7sRRcINLW*X^iU+mi(h9eEYnvJ@=Nxzv5%-C@c#7D8#q0kJ|RpBi7tw=%8U% zRl4nN=XH^7hqGMNXxy!Z1`;YU|8algRQ<CS!l@3F&av_S-eg z@04Dhxx#M4$pJ2}$U}c$DvbCuTVAJadKRK}z_HNo+S`==8F;j?Nd5%Ddqw|fOJvfh zwWeFGDWSi~!nv|xI>+Vry5Q-JXKW0(_SL4*=i@(KAO9@3Bdq+wE#7py{izY2@236x z^@lhMJ*KmLect!0$`uV=V}>rJ6xn(i_>3q%yPV*y1tXUrr~9=X$2aKFZ~;V*%Dp;Y z$Gy2G< zZW&`E6@6?ixcmsAa%uM@BYWcSRRGOZK1YjsazX2Gd*`Y(tYgRBJFCmobO;cD!;ZW;6XP9@35mG4Pph3Be4^u7Mk>FVaUgYgFzRxSb+KK@OAhDoR% zc|{SpxoHItU%QsKR?wn8_7m93ctO(xwv`XGE>>;|5DQll=ilntUh7On2zVY#2C5+b-4nRjPi zdxTHi<@HL~ z$t?3QuynOZlAU^zt#T58I}K@DDD*(y#%>5{>aO68kpaB{D%?hTfBs?)BiAl?c12 z4zw+?U}MOext8tiH>%x&2;KR=pv5C)o|m70qbLMJ4r4t3qkwPAgDA7P5e)u!0>Pqw zO|T*WIt2}zMiMgZ5}!H?j->vomTHxT2AxoH(V#RIP<-FLU;G{} zu18$&cYnE}u33vTBW9;}FRaqIy+X#pcrY>Yu4$Lwyl Date: Fri, 24 May 2019 00:50:22 +0200 Subject: [PATCH 23/29] Added weather font --- .../weathericons-regular-webfont.ttf | Bin 0 -> 99564 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Calendar/fonts/WeatherFont/weathericons-regular-webfont.ttf diff --git a/Calendar/fonts/WeatherFont/weathericons-regular-webfont.ttf b/Calendar/fonts/WeatherFont/weathericons-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..948f0a5d26e899539e7821aa5a500932f76ba582 GIT binary patch literal 99564 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%0D#Rj$k_pOl`WL;%6e`2iA z7hv*aqLI&>2p7ldf{8FTRhXvDU?O^aNKF$YZdOkrNSX;@L)YfPPSYTt%1$IjXEMbX zG$}3lm`_SoGKQ(;qHu>|B{cPbpi~eRkx?SfL5f^dphT=|9n4EUC~d=(xFumgK(9~A zb~3*+JKK3HJ7GkyJk1!HmYwR%7M!Wsc=fUq=F}9E(HNP!F*Q5KNqr9ADSJlu~^xYKW86m5XfIi=l)9j^A@xGqFg6t-~oW= z3NB0M2Tv}G5lw&Hk>}WvWT!JZBG)QPIyd2!UnZlfj~&QJwxlsvT47oo zJ!9~%BS@H}R>=~$ZZSm&=K&}1Zd5bT2$lK*aRpaSZ1j_U@qjR)IELfqQAL3+rs+^C zhR(gGJRfTXDMjnyj7{*<#8F{Tn{ui9KH=8!eQI$CF*8enm!)9>Nd;3NSS%)11oJiU z$w5>yX&-x;W8rG z3n2;2Y*MINm87CwG;j);X$k?OLTS4$G4X;+hY<<5ieEjNE2b|?N%p<&4HSD`_m)p} z*u3gP;BWAJJ;zh_iq-D*K%6t+b)}rNvZM-SQYcOtJN(ZlPQE!@#Wd;%6ExK=k#8aw zBHuK#OQrqF%b^ZG%GP2BaK>`l=FSRyZA;F2!&_GFdBa^Stje)i0$vQK5slknE$&xV zrYz4kr=%Q%Y;C}H+}u{SeL-TpcGi}YfBMtOtuvwjph|4q(#+H?_!8m4H$3II4*t9V zq2rViZ?@&Qh56fF@Fh!Ev8*1v9*wdP?8`?Y*BFrD<E1vtow!u2NbM<_CnAPVt0s9Q@XORl)dyS(0u8+dDMJ+46)#%tId1!@loZQg$0?SkPCluPFZ{)ln;t8S*PbvbN+aRNAB#NC z4iU@cu%be~XqeUEIF;gYr=&2)skTq7h8ZhX z%rICVeCsWC<SqY*7q!xV(&qt1wLH9D0x$hL^0k9xjf_2($0G(cpa!yi}y(FqYQTqd2cP{90 zqKB4IqAOTPJ#KUSfe46Wro_F1sefO-ant|nwrsSi&T!y&xt^*XB+yaAUPCip4PHfOA zfeu<6tPc*HL8_epoc6IK+Wo&%tsET;INzhk<@E>{v$0N5 zNYNZB&qM?gy^PPl63=4?t4FC<{Wzuq@7G;CWmpTEv(=Att;sH)5}n%A5<_B>6()Gk z?EZ61FsRLU&%7&J8+X_!cO~4EYfxy_^}7$c5;W#94@AU?H!poXa=U-?GwU7pO!cqb z#l`Ngt2`x&XUcy$TYK)XrF{P{G6GXG{eG%CW*(0qH%FFE(#pYN?P zE*PV;jJC|Wr$=l;ayFCgtxb%z`gR>HB8tx^F2CD;nyP%}Hc{av`F9rK z0p%c>C+gqDpcOE5V}_3l2eYF79j)*<#E;K_YE?2Nwc6KqwCqb|Dq-czYn{HF)C~{b zv&3Z)a#GXGr<0OSC)MU9r~Tw>;hnWFt;(;>erUt$pJZ4ZDS75odbca_tT{I|J;@m# z`9|{lmMX?7w?QSgfcu&{{FZ$FTi}lvb-{RyHJWg+05eBCrv6q%T9!{5R}i391pJu> zG}m`lq2~4gP9^0Q69v6XndHjgWUN+bI1j6JQWP^^MCWss4T z+wj{{3Zfn|vM*)nv?MkMP#b_O7*<2|&cw~VskeQLplvXSXzOletwKleO z%`5<4vR|>pmJVKG2V-z*EwZaN2CsGr3()scoUK7VRCx(=a5|n_8T@7GiCuF}9bgo8 zB*OX1;F*ss=>cYe$Twt4g&)P8X^HM1BO_cQiT$4jU@88^C&|v_|AXDJPQjboXY8#L zSpQ;A?{4ZOd+osNz@Y{64xO26cNW&<=GQ3X*_(3XTta@)24DSz36ahDtBR*|RVLZ0 zW|pleSa9%&yl=xIr)y+NF39;QhGmHPP&pAi$FL9|o^iz~6$LsTN!1cRq_3-99u z;=4vTEE#&IdLwCuc;sR;A|Gb(xR~cdEiUX8D>>>*{ab#HPcm8MCIfbt+hchp~OPBnw?#QYTV!U=|T|s_Ls-w)4Wgm6!>(+8s>UKEpU$t5sZp+Iqwx!pN zt1ZW~fPa4VYHX?c0@^hdF{KIIJKsv`C-@k^vw)Zhr2;>B>6^Hh4%}ofu5&Vn##ttA z>*S?VTuG{Ro`|iPVR5FE6_ubutFaG^tC+}x8p#_MtB{(sr;)4G00O5PyiU{yiQ!zF zX$TdM=|!J_&^bH6lcH1(i99BRUqg9~P4pS6lNaAaEs+UlUJO)-ar%e7#Wh{J^&iAz z845#dRYTw5=)1u&z0fLloF&ddr3qbTs-ZQ}$gB6i?1L@Hq|6%D2Sd^#E|5Y{%A3Q%&7CZ;5*BDnC0pul5a9!i z(}zmBj;8lh4MA^Dy!O$Diu#Yjp5TgMm<#gr=2LkT3)Z#OeqQ(SLm zX&B!B;nMIsM&`)-(pO%Q^QEtrO|+-^@@@C^>Erae+^zN((^7nFq(1(#?5ftpCUG-+ zD-tv%MjnoQ=&PAl8)N!yyh=OqN=UpsQLBo7I!ReS{hkl5%09Sy+nrO+Oy$0>=rUjBR0wzHIvf?gyqYfZ#yopk+WkHHIGy*We0w%0Ek*P3$C~O9 zHIWw*5?Dcv@X^gDoAf&E^26d+Uq5hoxmKrNbM)p9@0mXR9-;ngx*Yv^KhJ)DT8$5X zomFl7eHE2CzAiO9PZ7DOsMTn(-YAewmPIQL!Rikvl~~BlMhe`aavs!NVvZF3mUz7o z{Gk|75o{z!jzJ}#r>PBAHQ9ugl0LGa2la=oGHrsKw<(@`83_WQP4qOck^hxO(rm2ljuv@8>V>yEANb*x1K;k&fd_woao@DN3lh~9#meID-HR`8vZxaa?jpbH>f3@%SqN_+ z7jv?)ASl!NL}j>Dr)r&G8BP zDOtAHNMIR0K&R(g59IyzPqy3lKG`}v&vG8Bp$x-y&$xT^ z83*%evaF+mKd~H`DXT|~2TMXM7}2$cU}^~s@$}Fiq=)XOLPFfZk9_R#C2zdrf6)>{ z@kF*yO_H9-k7$+Y-+g+(jL0;~uqs}b0mRWjutTko?FJJL1uVvcDul-{;Dz+VAXXqQ z36nnbwy+39xEVIP2kyy5u_@d-t;vo?g*XMWJJV38;0Jg_tfpkREG){n+DWQTbkPn- zwl+x-FyuiKbX1Ei8p6T7c;e$F7)(IOtQ>qNJ?@o?{72@-8rVm#U6-BW|$M(Ug+ARM^{@`k=0t{ zkr!*UsVTG5REauwx*Pu`BBg8gW%=-5az>Ib8ymSvFipNb`-^b9VkhE1h`%EyZG_z+ zp{wB$acKKu%#gr_WoQ`QAT)Bof5p2h#tf#6R3ke^A@^)&B<#$}a&C-F5&G2{jYf8y z$K08phvKs$Q>1l_S!h)bfFCY1A`FAYlb&8MlyYz*mM(ISm&jqUZpn068(F~ZDrSq2 z7cLU4SFKo}BG@GVA~V1Q`ywo13Yk!tDLjfOd!{>ysVs8A7P(@kd&9UT6O<8jK_ibp z)yu@h0vBecp8G)I`>8j8Zv98K)ISXtizkXyfGU7)yC}<;rm6&qt3%-oDU;t2mCI ziF|x=;;BnbpNGUrr(Tcj{xnwmVQif8iV&j_B3BhC%)9=cOA#}@{+`Red(Tj|X}@O= zU+uQvb4~%Czz@4;WpSCi)Ql<&?#SATMys3|qkQ)V-Sv94{96GJ z={BwQ-2^rZH4XpSJ$nhV+tJQhG^qWsdv-_L816jx=)FJao+k*}SYb?D+&i(#S)kVz zen>;l13S<+f+j{eOQC&Ni&p0Md^Li&+EvW|Y4CP{LQEj9IXO&~Mv4x9M~Z9MF$bV3 zpL`oT#WfNX1zvvF&Sbock-4(k@A|vOO}#SHpyOGH7*^^>h**UN#w~lEV^f|#)?wJk z$xQDK2ERPROlQtSK8pMz^3fSKfXM`%AcJvgKaP$4G&W9Xdx1^8fUfZNaTs>EY2^iU zkH5D9`)Fd_S<>m#kq;x|gi&bWyR>nt(F(O10oW zOczG8%Ip3?cKuxJd$F)*BuKv&G;wWbVt+^*H^wSvDP!M>i)%Zp)d*kH{r+e7Tw2um zp0i7S@I5ms0YpUw{=)#K{DA}5^lw=VZb3+ZfwrBE{XzE}IU$UXjeU>oIyOfBwIWus z>#K+|M`Sv9On$KVhT_Stlek^es2$)Vm>xN5N%#_WT@1Un>ft3S;^LK=Qh#6mPC*yV;{URuyX2vr# z+)q6H`ZldrNmi}IbGkbgw@mGP^{Pq*42YihNL0+XS@tU%%`1t!BPC4D6u=!&r|UV@c5K`ZjGN}lQQO^~EA4ooWZczr@ibQM^};eXs`;;;_jU!;5*YI!f>YXTU z9*V~Mp;jjz12pp@(3Y(k`B_-UICz~8qQwATQrrgQK$CUB4cOWm7H7~RW+WFVNYganv zXLkzpU4Inbb^44%1Erq>$v~el+2=3HZ9D1n`+cn17YO(wPx}0`t6bTEBA>hBNI^zU zu|GF6Z+3AGYo1Wyj?B#U@2qmM=A3}v7n$j<7#zSgGAk?GZ6|a6%v#y2vZ7DLZGoKM z<^+mzf9vy)ugqjUUHN&Lk)OIN3aVT$WEAFSzTmE4nFTKTy3BmRpNU*=Zc&kNHZwmz z(--hxS?Q{(aOe7qg)?XcYy{d`-4zpZiUY#g=qGGiW_}@lTcGWHMp02lP9PBZlqz*{ zVF@!ciV9sme}K(&RaN48#cZ0ZfG$kQhR&MY^{AvC1uI+x^{Yy^$;QS4aXC~&zE75! z0+1c5-GC$ntGmJ+yBI=s4SmUwdx7r{VB_FufG>lCM__B%OgLyR)%dAo+t9w9vk*I1 zHR9u&nsCB$eQ42{+5E|2vTy}<_1e!TraUbm2=II zCBOuQG&ATJN%9+Z-)`tXQvJIx>3x&__c%!g{Fx55?{O$cqXMwZ;=Fb#@TYBD_`7&) zR0sUW3V^qrblXYK+t2QfN`be%7}fk{_j(*QWJ*zfwn35ukECZhxcE1_%O%Ny!=~Ys zw}rHYnun2f>IMAD1Rx+_(Xzc5S?>gn_gAtPWq-P!F$M9h?_`r{uHnSM-(Q*~t(++} ziI@owcF`8!%L9-`WF-;qAYcd0JJFAL;wc(si5~X77n0hNSI_dx*D#(0-kAu;MSkM^h73(3@w&&T$H=9f^v8?>HRDS>E zog0q78M&>f^(~>d&4EGiT08%a*swu|<|@(Ide~Ca>ulXEo~%+b2TGu37Uz=!JGFkB z)q%1^f4{)kVq(oMp0%JEH44qIWE6OT%MSD@6Z+XLJyV+_trgVqRPmI`Xy!5Mz+qUwm#gbCZH(pB*8&g&cNa<=X`MTbf0 z-E3u^Ok0DkL|8>>c#y(L^|_&FeQr>qCJ z*1s19MU2SR1-w>Q7aW2QMu%G`j2?myfYzI?6B}tPog0qU36GXMfz9F8HJdl!m}Oy7 zZ(0);H%lT+sM+95XOPw)9olNZoxxj=A&?gm80&cKv6~^(&}R_sBMqd17&9kuRnW0C zxX#6pTADOv7LAqDp%IH}o!|zjEQN|!l5PYTyF)kMx{bCr6W!Uytvl$*Xc6$vT?gsi z9)q~Aqb74uU&K=dUMfVTz=lqxzz6kI3cQa_Niv`ua}Qm1mtNdKYm)z{9P@j->UDj- z{RrOU%~IaEbLXe+j?tpDgMI2p*8~6Kt~&N#_s&KCQBCj_-9PSdZ1NB3Vt;I}43_## zyN<(1uH&#;wl%8b0Nmj!>N88*bsWZW(HKoQls@?w^%;~|Ea3XeI|Jf~u(;0;dSXe( zVe=2saTtYe0leD)>I(2MCUg*NOpA7o6*}=&+C)cKQy|{TnKusNB&a%A{NgtH2%hpk zS9j2JCj+QgP*e;vv<@CImdEqgEQUL=0PLCKTzzXV(^Ae@1YxE1o6#{2Zi8(@17eT< z{LcMHj-4b+Zs8fz+w~9G{*@TSW-QA8KM{k7&W;@!h3h6kPVC7iPIxI&C+a*qa@0?! z&hlRtgBTDMfyjfHLNO+Vz~v6eI7YAeM*=A_vIk2BuFX{ zn27j{THLm=UHgG;>1XB25X{>y4AFK56BwWKCP?mAiQ=mpMP4g>Wbw5|O z3``NtvfH4{^b2stU6OrBKF~j_0fwVNi|?rJc85RIUMNXCt=H86W4yyDNDN6rI+Fj> zUMhs9lVe)~u&djVAOAF$XsJL-vJ7cV(A66k4`B zKirbPlGx>z{LjGkr{AVJ`S;|#Gh7LA4Y~x7j)0dWK~Z6Eux6y!*}DNRRBDGw!3Xl! z3+ZX@+IWXVMPiXNZ(6$2r0l9oBqkD2w#x_FEO2o9`4`M>Iey9Caw)wav!ov+NlJvF zR&(#v76+JU-PV>$dqav_a3wn&^(k<)jybH}*E|5!zUD0v46TuO3m#04bP>jZE%2|& zx=1+Xmra|Ya+}zNh{}PD0VN*6W@W|AoCMR?(wQ67uOHm;iMG zF9cbl;+>hV9-lp`cjS{!uS zaM`(zej;2GPF!*e&{Dj<`DA86thGK5nFO)<1KWDFw$?ck;b zm;)94AHm|SS4g9G5OG!f{kRK%SRP>Eu_HiAKl^z93h~Yb2kFl5%CgKwKcMi7PMl0#WDGQ1 zIqx`jtfn2(LSl7TyoKJuk7|_oH_%~E>O@YajCIYy0&zF(;Iw8ErtzA7OK?o5jy00Z zbuRB%%M783Iz$>ta~eheVxysTSjN;P)Ugh(L9ZCH7RJxXGPYKTyA7>7j-9zpGIn&V zJ;ynn^4*5>(2>Xv(MgiJ$^$s1jMP=`!^xl;nn?X?4DVkH^x_QY8BzZ_L|5L2PJ0lq z#|`5Cir|@ItZ?Kd&D2MO*$9e1BoT3}r|%4L{gwM3pzZ7RS8jv5*Z)qqdp-YUU;78j zTvBv`#{>#kzVJ`+{0FArt9U7bJZ8VyxH0;&S|zc;Y%aRKycEolrn>T^e_$=0*9CAeq&TG}{%?6c>!6LKgmh*~z zaL2*_;oNb=l2pB&hW9N7anrvXlQE?Jh!xU*rKkN@9G?s z@3clhky>!fOxWkDaB%VhdX?;Qy`Po=oA6h1{IBy+?!ZYmMJ<(kC#$03ZlEk2LLnSj zD!c>=;Ba5#EcpkLuW<@{xvz18`x?{sw;SwMGF@)4jfk5D^OJC(WU?KKZf8luYUGJi z+@pZaMit!*!6EpvVE-fk>mJ3wZ_EGdF2oNv?q2_^uELeaex$*#xZW=SP9<_s^Qw9g zuercO-qZ znMPkfl?@HXUtMqt-h+C0S=kf>{bvTK%PjPZWjd3qpsidxs+_{F98*+oT>QTms5Z+ym~xOA-Ll`B2m$yVzTM<1Kt zf5fhMC@cB6t<;@m!>zRaw4cLP)(3ems_XlsVx+PFc9|mUCL`N3^E4GQkOqEz>BuHoZ$mIH$h&m7w$yE{ZzT z*M$ji5bPyj#LVKw8pUNWj^a{eT>1YcK)z$?Rf0FA*aRS{3#47~%KzXEQ^&~NFe?Hk z;Xgtsw^yXJm-3@vh(U%b2LCgaQeX;umWpo!agCC0rCRRG7XA>aXOBeYvGhnh4g)oz zoHaxu$56Ji?(gSrc`4Wa*|}3oyY~Jx3AjC#f=){mm4Cz3K&SO$Be4RBnmxJ-5ngn361?a5V^++GrGU|!nvqwj$V&n5gBte{d_JU3Oz<#g|4hD<5xDK-4SYz z5=bz9RT@+164)tSjeb}Ak1B(XpmgR9V+4UNXpD$HtQ0%qwutJ#mQ}{eZO*KWl%w_% zcedq}jhV+bzqq)WsgB6=D!m@|*2xoZ7Wlwx=8Oj~v|Qs(qPA4T$hCq-ZAf;?b#cm= zWP4&Peg#vZv0`KJqO}T^ZJ?qqPSdhjd3{0$c-AER+-4;F@hz| zq)OGQVSOiZ&&v89@=vlXC+sLR20=_o+eMetUgq|e@iAF`^?7-NY7nrUU4Y{v zwLhRb;TuqG2?$#-CQEou5|A{9gMe@bODRkhZ_IFK`}BNJ_WLjjX47mfnn^W9)MIc) z-=!XcPCy-sdI-wy)X{#4K8^n0KHhb~uz+rrf&34w*Wl_i{f-&dvUs%3i;W{jo%<5} z8W{!sCvF*(Xvj`V&{_YmaOA{=k2ap)HhJvkSPYTdr;OgH73A?keDR94XZ9Vgz%kbH zge5O#eQ_?{I(*>rx$71-=Eb;i%@r?XFL>mpDchRHSfKB>@urb>UY|EbU8eS+W&^5FvAC*vD*p4>kK-1Ea zcD$)8pFMsklevC=o>_g)rWe<2Yq+V(v}Z=)qJaYz#l%e5Q>^!2by}4$9=jm!bgD2#+4`^X2%H!J=#{G}e0fq07#H zcpDpTOY6p7{GS`BkP7H8_Srhk5V-wC(Dr2!#$ugsdwt8COuJHNZ+M@$?5}>Q>aFT3i{%)t@v_x49r9m?Y9l4?LUIb6HjNq(Z51@Iepu*&xOAo*v%H$F|s^59d z94eOe9Oze~SK~ZPI8>;Nd4_}gyn?iakG!1`tKuKA0|9nKuVY^ur4 ztudMD)oiXYu}|q#I;j0sP~UjWW4=_nWU5bYlMcgn?%(MGpRp0NCvxW(X1dtlb8+D3 zrfR&wx25`gschtD_dx$g8oc z?eA=QmU%AkR9|XtzNF@V1*U$jh2Ff@-258xkjM@zMyX0s4kX<#s! z6%tR1KyGOx@BZp<2R6aI$RvZ2B$vp}p3i0-i1#ZUZWNmR6n|w9sQ@Zu!wgiSui;fy(wOYg<_^Ylqha!nKA*lPKYEg7JimJN3z0WYM%p5?`$kT)vAs}dsQfzAdWI$6w(8BZlP8~j z^K}3Itf}lwdE{WXDFS=L-PV>>+GFx$q5Qq~BDW132p;^aUq&veGE^^PesJ-&=`EWC z1|}v>=B*$_THScIg<-K!Vgf;`e1tBD!f&dv$5KC7=*F5W-Cjw{@V@#wZHzHRmFldj z>0R4}9@z*(sB6z^e2BSF4z^4~7jnjB$(;)?B@~A=$(xI7VRuf!lmO<9e7P~eT$qah z^62;&Qrk`iyam1_ifw87_TfQUh4n09(&7`Ve;;|}?5W75m)87k(c&eIj5RJr!onO4^1?Fb2Z#;2))20(AP88a5t@b!uc~&oPxh>9a&Asxa zV&#=zZ#r>&^QPm+@8NqL$@$4v8~!+OAjSs97OQ@z7=y7P5ziisZN`8;fd5^3m)ym0 z&&EJmAemnA!k!aeed#&jxjzX%Il|0`?Uz#Da=smDyXfgIuVc5cTO+H5-$XXDRc+bA zU)r*#Psh9RS6)H?6Rv(OldIlVb%F1)1KtY}w}bgJP7heCxU)dqd{NvG4(>uDZUDY3 zmTTpLR{pJ39;?y{nZ+8RkKrRMG3XyOVe}tt z@l`KApam+mEqqA&8$G7ei}110Xb2c?$t-qnFa`|sbqVasz=;zFw*TLDRr*SIsZzi{ zO212SG+_Lgt`NP7^xEl?4A%@8jK&RZY1Yh4tMI1{Mk9@jsE>%e5mTyq6&z5cG&hQ4 zQ#OK6?=cw(cMS@Y5Muv;m=+fIQjQz3XV9Kia{5|up;0x}0p3GXP+6u6&OmR3UxU({ z9BjphTZhKyV8jGj0Dy(T87UwIh>^!wJ$YSv^dCi?aop@bJj%@gfb+^)WVu1cAD&r~<#RiZ+T<`93 zDeanu#l&yY?nx$7LSA=EgZ#R3m7{jSh4IFg5N|@Fg>a z+PFJ{oMU^SKqsx0lch6JpU`=w{L`J;%=)0nlCmA*H*7^ycty*np0<;bC%m|A*YgP~y>H$=;b2x)lR4e#F|IVFrLqwj%@bDNXDWGgvBu|2 zv6y_-K6WwNnQB~{UK5_-_b7sl!J@7%A_|~O!Ux`d5 zUne#_x8jj~>aWf%x?PE7gD=@hYPyHO;uzB=|Q!gV zI`s-vUQ&E_uZ--eo^v2$zV&?9n)-5U0%?y+qIa(ii?xz9VU&lALogML6CstHs_QY9;b_-LKnb-~7U&Nxxd_nl%gVo>c#t60=dg6xE+qvH`M#GU9GW0TRNO zeK-#n7SK>LMNOn%>cs>3b592qu*6(I0DB#g>0x#yzlP>nV>mbnEs&DVTL4~5MKG%x zEntZ$>_Qy2MD5WN-8K`XnjvEVA@8C$JbP*YKHL7w z2Tv{`0X03;Bh$g`aXp>2eAWsgHCXZ5$%$3X%@D(y~3V-s5X83hM!fcySf;NiQXJ%)N zueHKF3Iiz0AgAKVj{;4~gL0L!x<3_=2F(?)^r7^Og9gwL%YxM<7$viPej?5W-Q>e^ zZRcd44OM(y|AKQ3j zQC;jp9)Sirtj&m%NaC8r*a>7#bnHZwlX2o&e=;b7g&M?C2}SEw?QII2X5P0dD&^@p z+3v|nii9{<&sBr^85qJ<5mJMU&VkY~4)qMwi zQ%AP9M#Zw_rsgKONw#I~5M#*=({KHrd^5dHbc8O$9FB|I8i9C5AY>m*4xokn4MO%bYVaXU@!=IrBdwhbreO zFk4q#{tB3W-*Qa9fmn~4il|I$6dU2Kc|W^b;k%h;?r^`4qRx=-OY!ulODt4X>pipR z65f^f0x!Ykffty?*?|NIFaACq?)Zgz5BJ4{0|G90wYQD$Q;3Rgg+M%jHu@HY|Eg!fqYEFlCP88`PbqH92OQ4QEU&qwUbMyHyF?4K{I*u?{D|)*Ao&6 zK@UC%L24{V$65_^9dC0Tu7-|;B#be5r@@mG5V+p)t$4CxEd*xis+%{E^lYLv+Xw?5 z?=ZCK!lE>Ea}O4Vy*UK9wBOLyr?AwCn+k6=w#j?emU?CxJh#$*m$tg;h=s&Mgy|Czrpx<2T9kP687ML-p~fn$xj z_?#KdCXHg^c}fvt1fpNhbs_LGt$MOv0%gsk)qBfu1!UI-2yUJg{f!~kU0O{Nr8Rg% zDoOEWyCAFDkVLNdsts+iDSc?p=XKMRFf5v8eVt%;)7^YpOn?P^1&76m{gD-=-d4Au!(YNiJe(a;0pOF6a=>4vhcm95KO|3aJ^tSO6?g$Oh z8Mcu2x|B9xD*I#TcgKC-&6_ZBb>4@&Ki&8DzaAXo9>uKpumAY58ONk|j;FR9cRaVY zc5+ZiY#FJg`q*jp17^%ne(}U7(#b`?>^F4FVOrx;N$(?$#H$#a-=x@~psmEf_JS=i z$>o{d?p?SH7QL3))MKMap2hc?P-oQVAF33Jlkc<+EJ z6kEl>>&8=I4mbEp2G64=iGa*&P^c|~(e9!$b8G5G@Q|&u4Q(^$Ev5)o-jFqDeCh}) zRoIM*6>0vprD!$GwTRv-uQH`OQfNJiM<_Bx#j^-`X(?9&%mO#ov!bwmg-mZ?n2Nl45+!1OO}FRhuF%5oB&5jXBC zUQpAQC0bKWOQ*ovs||~c3TwXSfo4-eB-VD6PJ6sVmu8zc!VzU+Y}q(%YD9eMO*^U< zm6WM%S&5d=zs+k6Iekz0@fq@8-F2<~W2C=HL6@Y(Yco^|_djo8_s8Vf`t-5oX@}pk zxp~stH?fe=__X*fs;t~R7H?V_ckz?p;ILS8LR^w1A#CDAQ+8Im0}&h&GJ^_Is`K(3 zQDtVc$`C&>JSKI!ie>aER>c_gsn3*dD;ln)Bkzt3w*2fVf>fpcNV-0>KKL|d=EaJ7 z^hc|CUj!d##aVWv!iUiw#T4;vpfjBJO?edJ0TwKbHD=_&C9N%g-VAgi7-?hBamGb% z{inIy zw+J^3E1Opzg=97ueA@6x-1Nq&(FI|NC)waRMB5HL2TMIg247120U|fU2-km4zM(BM z+j%dgI?w1yrTGHZhP-7MCiz+yEvIB!mLTcjAmiC(Xloeu&@p;>tI^wtV8x_PAiU^x z;Bf&t2Qo6({W6f5fa&G<)7l`~8YEk?3FM5{mIEFZJ*+er(MmJQGs<>^kL0Dv)prsNOf5LmYEg>OfK)uCL{r?PT*GFB)HEu)q#KYV!krLB&V1WUSl z=kg;$5^N7_YBAiJfz zqC+ENEPKztyZ`QYf()jWvE&bu;escK{J(NYY;0P3+`bMUkTkbtAACRxWFL@{68L~L zIV{$)(G|%S*I>)2BOe`cv-nht<;X`5HCu)j#3kZUv2qXXmxr5(O54RTWVm+cH``^$ zkUdNvx;~1%yKnD1uk8sjUAXwB-$z8dDBvRU{gGaHh448QoCv~${sIg75bSyVgL!B~Pe23I7&#z&$tP2`JLwPBN0POb38t z@7Mx}xhk@3XcGy22{5$0CIngXWEi}uqe#sAVG!g?&ES*RCQM>S;4VT?z)!9+UXCRa zZ1Cw~IJoh6qi0;HC(eEeHRK-!4x)1DO1?8p@n^@@d59`U=PQ!O?Q3Q)r zVq71MIkFhmJ5n4$e{W0s+kvTb*RRZ3dGo4%$ZQf<&es(YjzgLSrH6ZLgi%vE}8a2mTqZ zOj72&w0?+6|D5vAcRsh)Syj(0`z=h_N;;HXzRdojd{BK0Y+Sht0s+>vQ;-rAf0!jC zi-!in@^MVNFGfK(V}em9iG1ln)dApwFhM9K-j|U-6&fb7QT>>{aE9Y%W2*?n~vxx^6CbVqVgfJHt1bXBE_HbMZ~B{7y((H07(@9aH+KF5%7KL zY-BIyn$iydhux7hmKNBty}*A{CfH(Q?1&9yQ(pd2+_wklP4>H3n=ST-`7S~Pq3-#X z5ga@6jVW87K)x}93go*F3>z_O7j+3%qcFF*%F7%3l@)E^^MS?DRB%{4knG{{2 zOneDhke`kQm73f821SKIjR^&jo|emc*PQZgU!hs(ZH6%Ef+40idPQzcQp@(R9CJeO zJ(|RBvh!nQ@q@NRWzo@=I&><^0=lK6EYboHs&N19h8jyF(12d`HzuG=^1@K{QnlpU zcA*`G8tnSJ!g^H_q8&9#-$&*Cc(JSucGZAJnb> zf2=KBr7Ud!Gi3oc*nk)Sf3%ln5gcaz3S|*vkiLg*(D$Y^p2`W^&K}~0QEE!m+!LJ8 ztt`6qDOh_+ZTF=*sk=z+({rCfP7m4bzO-z5Db0qLvI8f3v&Gi&OL|@F4k# zeG1HBE?c0yP*|{o^+I<3W{YJil$R}5r;=XpRhM#qtc`7zOAA-_Ze{gjswL(@#U*NgF)+JS)?cU&U{!bkn-X}u^2W{L<4%`>0j zWf5hNzUhVJWapaA5n*%LG|`Y^ZIQdX>y*MC#;cu&A3rD$k`K8&Y=QD1_0hdNdZ|)U z;Xn%WC^tCp35Y#i)tlm26=pW)g%9h)!ufaX2Dpz*>Kb zH%n9BZ#i&c*S2d;@76V;w&IEY^tMTJ-@Wc$&#s-69+>2F*ig_+;v3egLfGOm$;NlOr_+?o5u>)dW*b;Ryb|f7Vi!@+;})ZPW}{ zUjlRABY`c(;EKu9)blhAa++wSMv*4g4Jc9G`ml-TU2E0ykvz%))!e3iDzwL!9NL* zoni(e{a9wi#y%M)-(NM*1=2+6pz00!doFNSPE*4)-=igv53PvZgZe_q9;9UeudY-> zA-w19>LBHiZO?viqf%AcdfV=%{RAqmly3as*=<9%D;KVO=aEe<)|KtjKY7{GAN5n3 z3&2jNbg9n3Bhr=YERe1e>B`BnXByY-9s8PeU%N=ui~E-Dm8!O(@(zo>lK6y+B)}dI_{esu!2hpjX+| z=UD4&@4bh-s$P{QOZS~)7WPke7n|MQklrgTzGpS;muwQd|C~sJ?1ev`#+293oqIhXqwpC2H@k<;@~1(02 zj}CFCS~3>Pj7aAm+t9(vr%K}|Y}>6J`5|7ycz(ipeo)zd>SkMJq-+VKC>yvXjIBSOEYtA;s<+EEI zo%3ks=|zd4>%x_trIk`Q5zGbKt9o&R9zJ(oWmTtTA`2LBt*WbKg*_6rY zU=&^5|2MHYn2~kF<_PIUY>rE>s@Car7jNzqn~Q6E20`$OiXwD7Xq?O`ulyi zH2rZ2;o+^y-T2|wsHi)Bd2ahLQ?OC`?l@cy4Z#|dd&3Epa%oC-O{LK|V$f|*Sy-@g zkXjd7ospUv8mULfQ5mQj{`LW!!GmSe3bNZB{d7#-$RCL0#!c z19$eS29?gqMq#6(Bdx#^cj@6EV+A2O-H zu{AP$a$0(5Xl2UeY@05qs2v+fd73r$s``#Joz_@Q{;D(k#?Co#p1ph?yM)uv!!PIS zp>g}HR=@`COVq?&Xmq&aYXQED%vtKJ%662oFo*Eg&A^VaL|U@sH8$~2-RxF483QydYrz>JUTcwD~(y2Wgb0a)= zoK<^wuP4 zL03}|wGJ+D-rHB>t>pl}hxeK177kdL6})yaX3XBb2=(B(tJL!-+~4*cK0=e|L-4hH z@G&o49w#`%`;K|&+GcDEPd#;pE}t=Yo+6ZHj|sESMZkmh%qjH%EO%k4XDz($?ggRY zh7(Q0cJAFrug3wQe?RUe8oZMq!#UM>(iG)v-OT+CP8r%X8M#l0u|3x%TWtS5g=^^sQXr1^e=^1{}JNjXJj1B}L@ zgI0ReVz~0ENx!=CGSrds8p-ulYGF_63Mq6`SA%1@wt9CjX)C3cLHXF>n;q9h`P`{C z3gu&xl}{uoAGLDh^t@PQk_OrbhzL)v8g!{yV^mi-96D%IS@VqMn#T#vb2!LY3HG6R zDr%s4STo^nIGlxC)6geX&@{=qpu%>IS=nP6T+{3wJNv+S8FzXia1qY~|7wNe7I?4T zr+7l~oT44LxC%pgu-h*un8Ebm>We;4afLqAEcc-?P8S@#T=*7!spv@2VO~QY`rne9 z;#{~GlY{X;j*;*E@{Ktw*RSqZ(J;!S4hv1HoYzpJXXf-(4bt0xFq=1@J$I+@ynlka z!KjkkPh!su8(f1wDM{`!qjAq_HfNo(q3513HLgof7#4ALVG8tpW{v3kAWVY}=cGKp z%Wa){=YW{0ZR}gbrP5$8zgF4C%o*>n*n-CS{j4m)8ltbx%PN>Pb$FCf9UjC6KCpb% z=C>q73Aodwdtu}DmrWJNKK$VEVq>uWH@7L-$ldvfv>q0#BspxZfA7*>e;3!iJBqvX zAPJi2;#6GFc%Mds7QwqTzo5O+sY^qN_`6A`B~~+Neqd>pod zDcIwDGq8IO0NL*>Fqna=A><4z{xMK9@Lwo`*hG_iU~~d@)?wpTw~-n-oj6ho3A>`p zn2mq-KQd^$Hi46s)B4%$_8F>q4%_25k6L05QmQ(SukKgFu#Xx`qb8!({BZ}+y`1pn5|JnyQz@Y~+* zUA7&+F|BRm2vLtav9BIp^S})aENE|AvS212+yKZ}y>}>X4WIx%T`}|9?j0}`@7&Kr`_PES+wMIL zt22j{ibODQPmTe-zo!&oYV+Obvb`f*7-Pha!;_f?PctGs7*AAHJLWDz$L_rmkjW>T zCNEpQYBl{FdILrbTi^pZ0O!Lr_8>>b`w5U$;Z=tsouT9-){LPU_7o!|{bBsN-q02q zdoRa-oeL*2fUl9YyR*xo0+GewN+eHR2;D|S>pgO_z)BCFW5}}}Y!G%Uiu+NB#(oT2 zWuve+4tw5mS#prSf@u_e4C`K}PiRsFRzOXjbNP{F6Jkp{>d@?fDcpOZ9L@%zmK7q;sIEzkniu zs*0%Ds1+fXF9f%0_F%sX#e!~8{6gWYrda@@t-$!8Yi}E^i-Ldx5nPSP&m11Gw4EXz zW}q=l;O@S%Um`i#H?_C9o67Jy+=ZKDr^NvX$Od_i35Ey)TC&XG$wriCqc1O`grwO4 zglToCNBaGb4xbp<^K zcDxr>sD!EyF`6vuQSq6X@d-%Jl42}92#Askk6F_2K=Z3%ivVj-$Pe zn&$Sxv2*$j-#Dhq7WvrLVY`;ppAWI5_aEz=GjytIb$p~Tqi<%k!5(KZmM&@nB1QL*02GSpgzt3(cUsiQqSovQ8Us4knyc1;yC ziD^C3cfG5F3%gY#sGacg4qh(GyH)X$!ZVzZ(%N)`C}>brdz+eHbZ;QonNWCAq@2SKS+R^cW9 z0BZ&fZ^2DZf1|g&f?CdSD)s)Q9-V=gJvLnZ+)c(-Y%8kJ03(7AqFqqU)MS8e1(zXh z&^1-h5an}O(hbQsjF?f8-Lh%)zTcSsQeT;$ueF%mNqx53Zz_oEZPmS`ip;l{RkZdU zx6*aw!G6PC$)=y~{2p{-8+77GUdyxL##23N z64aq*ilMD}>_mc*^wvQ!dixKcnw~rzZeZXzwe&wkytRJ6R+SHu0 z`%Ltow6)IMq7BZZy!itP%j2z@cQw6}i;G*ch7ZZxdrRNRLCUac4F!Yqlft%dFDOp8 z585-x=}xtmC;I!v>qUESfc5O7P8zn(^@E-e+s*?@R^xKf;g?yagF z*hu;p|FM(hoql#!$R4-hL`HT=84nukAhm$4F3=BN0|Y40o&GF(SxaacDW((_Q|!`S zlMa}}ZnS^snCF-~`C}>LxldJvy{y{8haY~Ky(-n2KKh93?91N=FBEk+34LT>WHXBI zpT_tGyDqTZ2_u`PA66-pK=&$zo~9kv(9^A*+OOMiib}e?neRPv7*AFY9x`I$BvQ>| z4Q-7>N742;g?AL1udn}b+Dpi5!e6&V1vD!9p!}yl%O)kS7^A=_+)7YZSORw+ygQdk)(b(XOx2t_f z?)u#MFG{KIq9S*V(U>d7r8kJWyAGD?_Y}TL8kf#QBr?KN_cW3zxlK2Uwm6e^<`>jw=sP{Yuv}&2X}^zH!vVnN+bgM$b^x>BO06 zQDrr##d-r*&E7_8V^p!-d*M+(qyCNd?B1J2Zb&rj-sEo;~g0__C<;LkkkKqQaDQr3K}^tnv5nefp`pXWrcO zbYw)Lv#HP?G35FkE2j4=H^$gaq0YKeG1kJIWV5LIdd1dGnz#Cg&9tFg6=OW>;Nw}W zNMJLDqutxTOZ9rQ;S!25)d^QdNlh(pnWPun3{|xhi2G-4jy5+yqikB6;+pE>ZKloq z!UvzI(i1yc|RRLdnlHRkB1~_B+uxTNHvh^MZ-SF1}-r(pyXu0)z&k%aF ztlhJW6fpr2bZdWOjot!2^fgd5ji+I**Rc>Ss1n;R4JU_BnLTImD!N&}3`%vtKtw1; zYn*~{leY{&gPv7}69Wd0Zy`_-?_$*M3B!=F3zyL^wGQvd<6?y0{Mn|GXpt49cGHWa z_>c$?U=e7CST~NK-QrNee1~%}Fk<}n5&|x{wnjSV$$gV{4tMDXS11QeESWs5@8DH~ zo#wu->sG&iU1fE@=1Ns`W{$OaSV?}Z&eFF}m8*BMbMeMyD;*_6s%$lr!c|N+cVPLL zY*S)Eb(Ot%xL&1OSXENk&mNJJ%Yuv!Hr17zl^bSBG8a%AmhB3og{+N7q}M-*-ggWS zqtpl)Yn&uxj9+w@vALaOYzWkJ3wEq`7pWF`e2wmSUMC3}Vra|GD=SB3lbr!GC+cJo zZEQTY=weviG=_dpF`Q@|F>(^=a#$S3z-(65e@M%e86+Y)L^bL>d9^nFe1ZbEDp^pt ztpZX51XFn*yS!FUvneHnSk|T*YDAjr*_Y|JvU|Wyih|thWP`F-I1vome@25on<`} z^0}z{N<|YQOn;;B)l=_1!EaR>!>vk~0QX>3LI68iy~vYh>bIfPE4fmK@xpJd@RaMl zRd@zG93Y!qhbzphCgVhlyN`bv{@<}+c(22B$y<-zu#k=k=pCvCH4}z`R|iq)A{#@0 zKG}eQL)fI`0US3;`3G;;BoJd*&=b-H7FjrUcE2fm$M!WJ-S+TT+%A=!RXDe|hN%mC zRl_d*d&EtRX-&)btSsDjRQmJhaf4=!Deqeh)0AlYj|J+#R`E%v9=v-yuk%+n=FeBR zPPJ8Ws}&$WV2A=fCXL+cdr{p1VenMtdTL;`(tE36&8k5nux33;)~u@Pnp$~6_5XrZ z%kH6V&12j)cFp!N*?jpjS;AZ9L_d+gK5gP(BO-S zPNmVn3gd~fEyE^L?+;%dPiv|7$ViMUx9oq2k1LZc=nU@Mg?W3%65LKr*g+qSGk7*) zy1-Z1!Z2jOnjPNAgQJjdFEZ4J z)q>?T4)x(weh9D+xcs?XmjPcR!Yit1tjd$t|0h zefY>D5KE5W*N?$#qDYUR1^8!!9U+NF7?J;KgXj#)zEW!go-M@&DNZXUfLy$d)!lv? zVByj-FJN$^@GpsJu!}l^0h)=%EYTcpf`lBvsWOFP#KWLVhrC(h#c%O`GrA{X;2VFuAv`457?+h_dDDFt&%br| zf#$L5U$cY1f4SP?n7!1qof$v<;KVOMK78lSm)^ekCA;C~b>w${IX^gAYgN>< zIF6f^>;e>^*HKHr$qjjA8=>)XW%O62G+y@9!a!Yf)~gNu&J%q0>9ec9&7<31ZE&zB zSRdgDIqNM8`_9wv?9-L2zIlT`D(e^Q>4!&s&w3;AmHzD06*qhlLysb$#XZim-dNm@ zLt?QPx9~4q&R}3wMtCe|z1et_gg4^oPFtMQV#<2@Z1lxrcrO(DRNJz$lVA+T-wtEA zqROBR4vEyq##xfGvYoEJ{mN?mW4FMWRT+QqQecD^c#E%KVuy!b#-c2?$}qkBOqfY@ zp>!9UponFytPKTFCE~a9Gh{pPTV=DS#<7YRyL$5DYFl)yU47fapd^#Vl%#oZFiXr$ z)p%G2Aty_ZMAkV532DyMSW2EPn_~iXG(mu()s=Rn8d^w zb+GgYV>Gjvm4C(!o7xhs{6~s2)nb-z*X)e3F{L%;Vl8VnAuvl~)WyGO`oS}b#m8Kn z12v>Xzr8hRe9$@U_#pgTY`*cR0QZ>ZNrB>73HKLlBk`szLLW7DF?C4AuuBwa+;Gf; zb4E&3S`c}#%S{x(s^q8#SG{Ni?ZQ8~o$|ltATz}h!b8z)(+i8`m+_Z3Uf!k=9E$s3 z$+u_>1RP~b3f`g>*_t&vmR*61@9)$HXIG3NFSTD|M=@oN%K_nP00^D_LDW;MURdYLzSMCgx8Gj#jBz|I)%}gOU}wM=Th>Eegqe2aFIl29mhy$c{ z7L}FfW;kNYv%)k8veTz2*6Bpw5PErK&?N0TMKX3J%)&T|QQ**uw*ZsoE2$v$Uy=*_ zy$X)(RDqq^-Z@b5CBP^?6&2%-95R&F7a*=N*qJXEDP$AAF%e4Gl@b|NUEzHL4@zu8 zfX0Qh9E=C3Ns?1skqH>SGo53!C>)5;M2vByFb6)W3OPaz;M`@%z zRQl%98>%cY z?cQ>fZajtWOTzAEg*T1Ra0_W*M$r(cBLlj>4CV~8dU2{EJxC2ywU`umIKltP#@sQ1 z7$krSq4Kjkw5wlZ$p>$=AOM-IeS93NJl`BG{YUym+&<~@)^YDwB__t_V*k(}eH3eE z=~?CFS<>D5Na^zBaD()4R=M(n11#zFHQJcTuStIj*2c|yXxECnOIXW?!B0s4+4b0# z-I6`m8qZ3?!=)GcWoA_bfAK|d1#jyL>9wG6XpU3=2wU$gjw*M%8rNsp;b_tg2gn zt;q>lY>XlNg5q+hnN8*yeqZtd=HW@{!_N7g`P9Y{YGn94>#oSB>u{PD-ZWuwcb z*CQ~VC`W!V&bmAz_#5q4icyN`iXAM5qCNVuUF8)0W?Z{(+yH7$N_SbicPGkyG#L{I(|VDw zcEALhCG;Z@&2VFB4b2YR2Co@g3b2^pR#-A?F5LoV;nq^mG9yKCcNn}b4E8()#Z|zd{FG@`9oORm(L{4BV|`Z!3%nF?YdE6?qdC z26p5UfFoM3>Z6a2*5|#iu5GDNZ;eh$iG4HHmJoe7yOM2_f(9Gzcy5znu5t5ocNo^1 zHb1w?m|m#N(MO-px9_#*=Gpez^HpCuOOmyPX@>N^87h@MKRjNaUpcP99X_YFdYV40 zW{T?fc70To9)CPJ6%{#b4ztDB2*(R2Cf!w)ExmB*J64yO*Scv_YhGq{j(pC`q;qa| zP+3NcvMEZMYtPHGe`U+dPgb3*$w_VwN-YRB#3iI>#H%9I1$KRGWQt~7rF&#})ySqQ zcnK+iwRv7W0+`*{EXjB8X?cTFwG)~$npqrk8B7MYpi#9?I8C+@-Iq*9gtI!)0xP5&|>CZr62<62 zE5PPU{CCie#F%3&r;Uj}HbsJVFim&}u`Y!3VG5yUW8!=O#Gor5PO=y1@mEiKnJLB; zfP8gM0dnByi6Kx8gqHs!-Yzck^Vh*68$dj&66o)xr&yTMK+>%Fny0jPDr(ZkklG*(TRK8iOz4WdnO>`=bj+MSvVJSDv{2-~h5 z47dh*4Pqk!3IhALp|kz_+oczW%x75E;~tj(i*992@lgF`>_79EsDZM!$b3^w)Sp<^wBFV;+sAJ? zEdAq_4~|YfCcV`o+cU109(Yem`@L@IsjqHpV@1zWn?!pS`|Km(9a|^(j)Gvycp(5N z`*E)IusXJ};1B|qzJicwugv(tc^f{s{fj4NdZkx;F^s;#m7O5pZs>?DOUVU zcfR8Td;`}+@GVP;vE5_Tdpk*qQAoC#OST@UCs*N{wy$5A?K_`2dB?YHb52Sx_RO_( zO4=`thK+jBlNUCfW__RPQr7Vp9m}%OJD%0ydg9p=XYht`n3i7guFoZOmLD|B4Qp3! zx^!yZ{L|7ESl=W4LRujGo#71@EuEgtEB8&BSnLxlRi33weM* z6Tit^u4R6O=CgI-H`dQ@qVa0{0&}E;;~on;cBIA6bIh2Ym}XB&tE9L6oJ%{p@NVlY z+k$sM`Jhe8ybIY*0q=2CuWOjo2ZnJ`;3|-!w zW?Z;Q#a;s{O6Oh(=tWZLKb3)8C~pMBg)BcZj#63xM+w0qkOz_E7knVZN3DiS8kBC6^kjrIBt_L(= z!m~n11h1{59@65kS`WnpP}8L*A~ZeK#FOT}lMl_WZ}jJ5O#kb)jIT_B&qz>^ z;vn4=M!G3Pr{cOP87;jHVYmb11&k>%q{N6)W#;H&#k4^sS4oEP2qnPN2+XU!U553! zaREV#jjbECc3@6KpV51!_8GDH@>BDb1)X1d^;M+{*kTJzIcsh{uwmGw(jA zsf%uP1avFLJ5Z`5PryeD=vJYd2p^4iS{f)P&cFSt;~nGyTWk=JoOTSzS?HlF%Yf3{ zoR%}`ma4eQy-PAu1B)Kk9JJp52 zE(Fe_*V-iyNk5tg7`bWCoKCWIr5sqwM`Y-y%{5(}|C%FDJv!}IZ07AhtOI*z{zX5X z(usdD;s=PQ*V2Xm#2@9K)}D+-dKGUBSIU4jd|2t`P|MZ%XB*k**VsO0j*())zn8jc#EJ82!l<{l{%9upF&a%@wF>GR;;zoV;xhBF4J^I8>~xGr!8;cBLLLcMiha zis)$`kTLJnh0QBgZ@%K$Ftkk_9wnE#<*GcB-UrXv%?}fLPwjMe+qWB^m^k{h^zw)+-QgQ!qRxWdk3BVQE zoq7C=+t~-2_q!+uEb5f6XkSol*y0GizHm4{n z4gLWK*2U)3iSYcwp0#Vqq}x&q&dm|S#3S1fNf@SB-ChNZmHc0~I0V9$(8(oKC_JAG#s|B=m~ z8g)i`OU9i08E_I=+`Z=NcgIeOEc;54gaEks@AdCS@Ni3XzWnv2>%z)|e}mh>vR=a# z*5QMHbIGYtgq2qLgJ%zr5OQksD9fcAO)(l2t zegNc&{R$tgkc#lpjQi7YjoQKc8M*;@b{yB^ag+i9b_Cu*K6P;2(Z%5&%0&sD z=&X4K*GOC0reMIERQM0rj0x|L{|-{(T7#X~$V(9D5Fb>Y#4F{OmuD@m@tm%Mzn8D6 ztkt9O%{}-X4)cGbLZwBW1=$qKg9hR~81V6&1zAA*gUeqBy@=}%FMk^XK0|K3d^zM+ zyo)r5cRC~QDyriUU|}d9x_p_+z|ZGTJF8$5?{Xj=!hWQC$|rFwz~Kl27AuZjI2wOi z`d#_zTqaaTR4&2O6(QQ+Dnf#n;b_G%7smn|H{jTeV>XUaija`caehpJi4%_93Krae zZXFg;W9E$A zJ5E2YVcb8)7mlAd{(+YGmb)hCCv2RkoVaG<*OL}aE^J*j0g&sEIYOQ;)=m5*4{95rEX=#D&6Y7tG`}z>c*Yx%GUk) zrgzpKx@FBR&)phy>-yVtx9z+=^LEb$_Xf{K_r_=M7=Fh)n|Jef_V<69p8$MKru4?LlMV#X6Mc=A0vJfC?- zdQbVHean4sw&k{MYy0TLfD?yKTs%4UY%;y70F zm>Sp&ihtpduNmT2{!3gd6%i0M`Myd~!6L-9T9L^Hi))SI2IzMAoghU9`$SxaC>oW~ z;yO&xqMR(QUr`~JAdQiDYj77zavF6=V=5@l=Nv5MT+Zga{aC8Cpq~t@>Nxy$fvfzhI8# z1nv+Iow=EXH+!Xk{0| zJP-d?@PD~n+UD_;NtTFGF3;P1=+WdWd_(oK6z|e^xm>!ayr+OFmElr+N9C0dd0K}1 z#KAJuEZr^Pe~ZC`6XnqtcbvH6OJfd}&N5gZmdUbMHp_wkVIIq81`@OXjHIDR>i6Ty1+m@$!4+HaH5#Y=CS!~0b2;m`}LSTE@4aA zGPazpU^lRpY!zG0*03AdTDFee1dQbMfHl6A-NtT*Sz;r*gKc7)*%r2yZDZTn4t6Ko z$#${bY!A?`?*_c{y=*UxFZ*FIKFIE4huHnFSU$)eVh^*!>`8VSsESXsXV|ms7wilmr_ZuqvFF&Y+4F$F{w@0*dx5>kUScn^ zS6DkchlozEAuhrj?DySY?-IWY#kokF-Qrv<&L!epD$dpN+1VhUi{x`rLoNMo5cF{7^l;|%aOU)I z=Jasp^l;|%aOU)I=Jasp^l;|%aIO*Q`{~q)-}UmjfakLzzd+C}5OfO!-2y?kK+r7^ zbPELC0ztPx&@B*j3k2N)LAOBAEf92_f}T^*a|(J+LC-1ZIR!nZpyw3yoPwTH&~plU zPC?Hp=sErLczHMEyF`9ng1$@8cM19~LEk0ly99lgpzjj&U4p(#(02*?EHhHw@}b66m$y(-9kaPP|z(Dbc+PtB0;xE&@B>l ziv-;wLAOZIEfRE#1l=M*w@A<}5_F3M-6BD^NYHf)x^6+&E$F%hUALg?7IfW$u3OM` z3%YJW*DdI}1zoqG>lSp~f^M;(TP)}n3%bBF;q9zg&@C2piv`_cLAO}YEf#c(1>Isn zw^-0E7IcdR-4a2!M9?h}bV~%?5<#~_&@B;kO9b5#LAONEEfI7}1lFYC>Q{AxkJ zTF|c+^s5E^YC*qR(61Kss|EdPLBCqiuNL&H1^sG4zgp0*7W8XG{%ZvN8bQBC(615n zYXtooLBB@OuMzZX1pOL8zedon5%g;W{Te~PM$oSn^lJtET0y^7(61HrYX$vULBCee zuNCxb1^rquuIzhiq(61Bp>jeEeLBCGWuM_m^1pPWe zzfRDv6ZGo@{W?LvPSCFx^y>xvdO^Ql(61Nt>jnLKLBC$muNU;|1^s$KzrIGHIL$8K z=3!eEgFL}aW4(-R8|Q5Z${K6)=*JE6n1|!yrf~_Lpsbd$<2>dp4D8sb-#>6#q4>Yx C!5iiP literal 0 HcmV?d00001 From baf3d74cb31558a8346ca4ecf94aa597d17524ef Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:57:04 +0200 Subject: [PATCH 24/29] Some improvements Switched from image-based weather-icons to font-based weather-icons. Added language support for weather description. Switched from short weather description to detailed weather description. Due to space limitations, either the sunrise/sunset time will be shown (whichever is coming up next), but not both. Improved image pre-processing for better readability of new fonts (NotoSans). Some minor code improvements. --- Calendar/E-Paper.py | 103 +++++++++++++++++++++++--------------------- 1 file changed, 54 insertions(+), 49 deletions(-) diff --git a/Calendar/E-Paper.py b/Calendar/E-Paper.py index 8b77836..94ef921 100644 --- a/Calendar/E-Paper.py +++ b/Calendar/E-Paper.py @@ -41,26 +41,28 @@ EPD_WIDTH = 640 EPD_HEIGHT = 384 if language in ['ja','zh','zh_tw','ko']: - default = ImageFont.truetype(fpath+'NotoSansCJK/NotoSansCJKsc-Light.otf', 18) - semi = ImageFont.truetype(fpath+'NotoSansCJK/NotoSansCJKsc-DemiLight.otf', 18) - bold = ImageFont.truetype(fpath+'NotoSansCJK/NotoSansCJKsc-Regular.otf', 18) - month_font = ImageFont.truetype(fpath+'NotoSansCJK/NotoSansCJKsc-DemiLight.otf', 40) + default = ImageFont.truetype(fpath+NotoSansCJK+'Light.otf', 18) + semi = ImageFont.truetype(fpath+NotoSansCJK+'DemiLight.otf', 18) + bold = ImageFont.truetype(fpath+NotoSansCJK+'Regular.otf', 18) + month_font = ImageFont.truetype(fpath+NotoSansCJK+'DemiLight.otf', 40) else: - default = ImageFont.truetype(fpath+'NotoSans/NotoSans-SemiCondensedLight.ttf', 18) - semi = ImageFont.truetype(fpath+'NotoSans/NotoSans-SemiCondensed.ttf', 18) - bold = ImageFont.truetype(fpath+'NotoSans/NotoSans-SemiCondensedMedium.ttf', 18) - month_font = ImageFont.truetype(fpath+'NotoSans/NotoSans-SemiCondensedLight.ttf', 40) + default = ImageFont.truetype(fpath+NotoSans+'Light.ttf', 18) + semi = ImageFont.truetype(fpath+NotoSans+'.ttf', 18) + bold = ImageFont.truetype(fpath+NotoSans+'Medium.ttf', 18) + month_font = ImageFont.truetype(fpath+NotoSans+'Light.ttf', 40) + +w_font_l = ImageFont.truetype(fpath+weather_font, 60) +w_font_s = ImageFont.truetype(fpath+weather_font, 22) im_open = Image.open '''Get system timezone and set timezone accordingly''' -file = open('/etc/timezone','r') -lines = file.readlines() -system_tz = lines[0].rstrip() -local_tz = timezone(system_tz) +with open('/etc/timezone','r') as file: + lines = file.readlines() + system_tz = lines[0].rstrip() + local_tz = timezone(system_tz) - -owm = pyowm.OWM(api_key) +owm = pyowm.OWM(api_key, language=language) """Main loop starts from here""" def main(): @@ -72,7 +74,7 @@ def main(): year = int(time.now().strftime('%Y')) mins = int(time.strftime("%M")) seconds = int(time.strftime("%S")) - now = arrow.now() + now = arrow.now(tz=system_tz) for i in range(1): print('_________Starting new loop___________'+'\n') @@ -127,7 +129,7 @@ def main(): weathericon = weather.get_weather_icon_name() Humidity = str(weather.get_humidity()) cloudstatus = str(weather.get_clouds()) - weather_description = (str(weather.get_status())) + weather_description = (str(weather.get_detailed_status())) if units is "metric": Temperature = str(int(weather.get_temperature(unit='celsius')['temp'])) @@ -141,54 +143,57 @@ def main(): write_text(50, 35, Temperature + " °F", (334, 0)) write_text(100, 35, windspeed+" mph", (114, 0)) - if hours is "24": - sunrisetime = str(datetime.fromtimestamp(int(weather.get_sunrise_time(timeformat='unix'))).strftime('%-H:%M')) - sunsettime = str(datetime.fromtimestamp(int(weather.get_sunset_time(timeformat='unix'))).strftime('%-H:%M')) - - if hours is "12": - sunrisetime = str(datetime.fromtimestamp(int(weather.get_sunrise_time(timeformat='unix'))).strftime('%-I:%M')) - sunsettime = str(datetime.fromtimestamp(int(weather.get_sunset_time(timeformat='unix'))).strftime('%-I:%M')) + sunrisetime = arrow.get(weather.get_sunrise_time()).to(system_tz) + sunsettime = arrow.get(weather.get_sunset_time()).to(system_tz) """Show the fetched weather data""" - print('Temperature: '+ Temperature+' °C') - print('Humidity: '+ Humidity+'%') - print('weather-icon name: '+weathericons[weathericon]) - print('Wind speed: '+ windspeed+'km/h') - print('Sunrise-time: '+ sunrisetime) - print('Sunset time: '+ sunsettime) - print('Cloudiness: ' + cloudstatus+'%') - print('Weather description: '+ weather_description+'\n') + print('Temperature:',Temperature, '°C') + print('Humidity:', Humidity, '%') + print('Wind speed:', windspeed, 'km/h') + print('Sunrise-time:', sunrisetime.format('HH:mm')) + print('Sunset time:', sunsettime.format('HH:mm')) + print('Cloudiness:', cloudstatus, '%') + print('Weather description:', weather_description, '\n') """Add the weather icon at the top left corner""" - image.paste(im_open(wpath + weathericons[weathericon] +'.jpeg'), wiconplace) + write_text(70,70, weathericons[weathericon], wiconplace, font = w_font_l) """Add the temperature icon at it's position""" - image.paste(tempicon, tempplace) + write_text(35,35, '\uf055', tempplace, font = w_font_s) """Add the humidity icon and display the humidity""" - image.paste(humicon, humplace) + write_text(35,35, '\uf07a', humplace, font = w_font_s) write_text(50, 35, Humidity + " %", (334, 35)) - """Add the sunrise icon and display the sunrise time""" - image.paste(sunriseicon, sunriseplace) - write_text(50, 35, sunrisetime, (249, 0)) + """Add the sunrise/sunset icon and display the time""" + if now >= sunsettime: + write_text(35,35, '\uf051', sunriseplace, font = w_font_s) + print('sunrise coming next') + if hours is "24": + write_text(50, 35, sunrisetime.format('H:mm'), (249, 0)) + if hours is "12": + write_text(50, 35, sunrisetime.format('h:mm'), (249, 0)) - """Add the sunset icon and display the sunrise time""" - image.paste(sunseticon, sunsetplace) - write_text(50, 35, sunsettime, (249, 35)) + else: + write_text(35,35, '\uf052', sunriseplace, font = w_font_s) + print('sunset coming next') + if hours is "24": + write_text(50, 35, sunsettime.format('H:mm'), (249, 0)) + if hours is "12": + write_text(50, 35, sunsettime.format('h:mm'), (249, 0)) """Add the wind icon at it's position""" - image.paste(windicon, windiconspace) + write_text(35,35, '\uf050', windiconspace, font = w_font_s) """Add a short weather description""" - write_text(144, 35, weather_description, (70, 35)) + write_text(229, 35, weather_description, (70, 35)) except Exception as e: """If no response was received from the openweathermap api server, add the cloud with question mark""" print('__________OWM-ERROR!__________'+'\n') print('Reason: ',e,'\n') - image.paste(no_response, wiconplace) + write_text(70,70, '\uf07b', wiconplace, font = w_font_l) pass """Set the Calendar to start on the day specified by the settings file """ @@ -218,7 +223,7 @@ def main(): if week_starts_on is "Sunday": prev_weekstart = now.replace(days = - now.isoweekday()) image.paste(weekday, weekday_pos['pos'+str(now.isoweekday())], weekday) - + weekday_names_list = [] for i in range(7): weekday_name = prev_weekstart.replace(days=+i) @@ -328,7 +333,7 @@ def main(): """Create a time span using the events_max_range value (in days) to filter events in that range""" - + time_span_calendar = time + timedelta(days=int(events_max_range)) time_span_agenda = time + timedelta(days=22) @@ -393,7 +398,7 @@ def main(): agenda_list.append({'value':events.begin.to(system_tz).format('hh:mm a')+ ' '+ str(events.name), 'type':'timed_event'}) else: agenda_list.append({'value':events.name, 'type':'full_day_event'}) - + if bottom_section is not "": del agenda_list[16:] image.paste(seperator2, agenda_view_lines['line17']) @@ -453,12 +458,12 @@ def main(): buffer = np.array(image) r,g,b = buffer[:,:,0], buffer[:,:,1], buffer[:,:,2] if display_colours is "bwr": - buffer[np.logical_and(r > 240, g > 240)] = [255,255,255] #white - buffer[np.logical_and(r > 240, g < 240)] = [255,0,0] #red + buffer[np.logical_and(r > 250, g > 250)] = [255,255,255] #white + buffer[np.logical_and(r > 250, g < 250)] = [255,0,0] #red buffer[np.logical_and(r != 255, r == g )] = [0,0,0] #black if display_colours is "bw": - buffer[np.logical_and(r > 240, g > 240)] = [255,255,255] #white + buffer[np.logical_and(r > 250, g > 250)] = [255,255,255] #white buffer[g < 255] = [0,0,0] #black improved_image = Image.fromarray(buffer).rotate(270, expand=True) From 8595ca0939a1d7a800d132ff5c7b09fe152ba506 Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 00:59:46 +0200 Subject: [PATCH 25/29] Updated file for new features Switched from image-based weather-icons to font-based weather-icons. Added font names (and paths) for easier re-usage. --- Calendar/image_data.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Calendar/image_data.py b/Calendar/image_data.py index 56bc876..469afe3 100644 --- a/Calendar/image_data.py +++ b/Calendar/image_data.py @@ -18,6 +18,10 @@ dpath = path+'days/' opath = path+'other/' fpath = path+'fonts/' +NotoSansCJK = 'NotoSansCJK/NotoSansCJKsc-' +NotoSans = 'NotoSans/NotoSans-SemiCondensed' +weather_font = 'WeatherFont/weathericons-regular-webfont.ttf' + weekday = im_open(opath+'weekday.png') eventicon = im_open(opath+'event.png') dateicon = im_open(opath+'today.png') @@ -129,12 +133,10 @@ weekday_pos = { } weathericons = { - '01d': 'wi-day-sunny', '02d':'wi-day-cloudy', '03d': 'wi-cloudy', - '04d': 'wi-cloudy-windy', '09d': 'wi-showers', '10d':'wi-rain', - '11d':'wi-thunderstorm', '13d':'wi-snow', '50d': 'wi-fog', - '01n': 'wi-night-clear', '02n':'wi-night-cloudy', - '03n': 'wi-night-cloudy', '04n': 'wi-night-cloudy', - '09n': 'wi-night-showers', '10n':'wi-night-rain', - '11n':'wi-night-thunderstorm', '13n':'wi-night-snow', - '50n': 'wi-night-alt-cloudy-windy' + '01d': '\uf00d', '02d': '\uf002', '03d': '\uf013', + '04d': '\uf012', '09d': '\uf01a', '10d': '\uf019', + '11d': '\uf01e', '13d': '\uf01b', '50d': '\uf014', + '01n': '\uf02e', '02n': '\uf013', '03n': '\uf013', + '04n': '\uf013', '09n': '\uf037', '10n': '\uf036', + '11n': '\uf03b', '13n': '\uf038', '50n': '\uf023' } From 773699d9bf55835ecff0423afc044531be8ea01f Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 24 May 2019 01:03:43 +0200 Subject: [PATCH 26/29] Cleaned up code Removed some outdated icon paths due to change from image-based weather-icons to font-based weather-icons --- Calendar/image_data.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Calendar/image_data.py b/Calendar/image_data.py index 469afe3..cf69abd 100644 --- a/Calendar/image_data.py +++ b/Calendar/image_data.py @@ -27,12 +27,6 @@ eventicon = im_open(opath+'event.png') dateicon = im_open(opath+'today.png') seperator = im_open(opath+'seperator.jpeg') seperator2 = im_open(opath+'seperator2.jpeg') -tempicon = im_open(opath+'temperature.jpeg') -humicon = im_open(opath+'humidity.jpeg') -no_response = im_open(opath+'cloud-no-response.jpeg') -sunriseicon = im_open(opath+'wi-sunrise.jpeg') -sunseticon = im_open(opath+'wi-sunset.jpeg') -windicon = im_open(opath+'wi-strong-wind.jpeg') black = im_open(opath+'black.jpeg') white = im_open(opath+'white.jpeg') red = im_open(opath+'red.jpeg') From e0ec291473c676654855adb3436581dab41c9b34 Mon Sep 17 00:00:00 2001 From: Ace Date: Sat, 25 May 2019 14:37:31 +0200 Subject: [PATCH 27/29] Some optimisations Optimised algorithm for getting the next sun-event (sunrise/sunset). Optimised some values for the image pre-processing operation for better readability. --- Calendar/E-Paper.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Calendar/E-Paper.py b/Calendar/E-Paper.py index 94ef921..69ff432 100644 --- a/Calendar/E-Paper.py +++ b/Calendar/E-Paper.py @@ -166,7 +166,7 @@ def main(): write_text(50, 35, Humidity + " %", (334, 35)) """Add the sunrise/sunset icon and display the time""" - if now >= sunsettime: + if (now <= sunrisetime and now <= sunsettime) or (now >= sunrisetime and now >= sunsettime): write_text(35,35, '\uf051', sunriseplace, font = w_font_s) print('sunrise coming next') if hours is "24": @@ -174,7 +174,7 @@ def main(): if hours is "12": write_text(50, 35, sunrisetime.format('h:mm'), (249, 0)) - else: + if now >= sunrisetime and now <= sunsettime: write_text(35,35, '\uf052', sunriseplace, font = w_font_s) print('sunset coming next') if hours is "24": @@ -458,12 +458,12 @@ def main(): buffer = np.array(image) r,g,b = buffer[:,:,0], buffer[:,:,1], buffer[:,:,2] if display_colours is "bwr": - buffer[np.logical_and(r > 250, g > 250)] = [255,255,255] #white - buffer[np.logical_and(r > 250, g < 250)] = [255,0,0] #red + buffer[np.logical_and(r > 245, g > 245)] = [255,255,255] #white + buffer[np.logical_and(r > 245, g < 245)] = [255,0,0] #red buffer[np.logical_and(r != 255, r == g )] = [0,0,0] #black if display_colours is "bw": - buffer[np.logical_and(r > 250, g > 250)] = [255,255,255] #white + buffer[np.logical_and(r > 245, g > 245)] = [255,255,255] #white buffer[g < 255] = [0,0,0] #black improved_image = Image.fromarray(buffer).rotate(270, expand=True) From c144e037048dcb1a1abe41477aa2f3ab23bf8993 Mon Sep 17 00:00:00 2001 From: Ace Date: Wed, 29 May 2019 13:24:43 +0200 Subject: [PATCH 28/29] Updated installer url for this (master) branch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5bf88d1..f7026f5 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E ## Installing required packages for python 3.x Execute the following command in the Terminal to install all required packages. Please use Raspbian Stretch with Desktop (preferably the latest version). Support for Raspbian Stretch Lite is temporarily dropped due to some changes, but will be available again soon once it has been tested. -**`bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/Inky-Calendar/Stable/Installer-with-debug.sh)"`** +**`bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/Inky-Calendar/master/Installer-with-debug.sh)"`** If the Installer should fail for any reason, kindly open an issue and paste the error. Thanks. From 9fc09de0f3c84e01539a41b7f2d8777318905b03 Mon Sep 17 00:00:00 2001 From: Ace Date: Sun, 2 Jun 2019 15:20:49 +0200 Subject: [PATCH 29/29] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f7026f5..5bf88d1 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ This software fully supports the 3-Colour **and** 2-Colour version of the 7.5" E ## Installing required packages for python 3.x Execute the following command in the Terminal to install all required packages. Please use Raspbian Stretch with Desktop (preferably the latest version). Support for Raspbian Stretch Lite is temporarily dropped due to some changes, but will be available again soon once it has been tested. -**`bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/Inky-Calendar/master/Installer-with-debug.sh)"`** +**`bash -c "$(curl -sL https://raw.githubusercontent.com/aceisace/Inky-Calendar/Stable/Installer-with-debug.sh)"`** If the Installer should fail for any reason, kindly open an issue and paste the error. Thanks.