From 7880581c22d259b1070605f0fdd1b338de8bef22 Mon Sep 17 00:00:00 2001 From: Geno Date: Thu, 19 Nov 2020 23:12:13 +0100 Subject: [PATCH] OrderSprinter 1.5.16 --- gastsystem/index.php | 6 +- gastsystem/install.php | 4 +- gastsystem/php/config.php | 2 +- printserver/OrderSprinterPrintserver.exe | Bin 280576 -> 282624 bytes spider/install/installer.php | 7 +- webapp/OrderSprinterPrintserver.exe | Bin 280576 -> 282624 bytes webapp/bar.html | 6 +- webapp/bill.html | 2 +- webapp/feedback.html | 2 +- webapp/index.html | 6 +- webapp/install.html | 2 +- webapp/install/installer.php | 4 +- webapp/kitchen.html | 6 +- webapp/manager.html | 16 +-- webapp/paydesk.html | 2 +- .../phpexcel/classes/PHPExcel/Calculation.php | 4 +- .../phpexcel/classes/PHPExcel/Reader/CSV.php | 4 +- webapp/php/3rdparty/phpmailer/phpmailer.php | 8 +- webapp/php/admin.php | 53 +++++----- webapp/php/contenthandler.php | 6 ++ webapp/php/customers.php | 2 +- webapp/php/debug.php | 2 +- webapp/php/queuecontent.php | 37 ++++++- webapp/php/utilities/basedb.php | 2 +- webapp/php/utilities/version.php | 11 +- webapp/pickups.html | 4 +- webapp/preferences.html | 2 +- webapp/products.html | 2 +- webapp/rating.html | 2 +- webapp/reports.html | 95 +++++++++++++++++- webapp/reservation.html | 2 +- webapp/supplydesk.html | 2 +- webapp/tasks.html | 4 +- webapp/timetracking.html | 2 +- webapp/waiter.html | 6 +- 35 files changed, 225 insertions(+), 90 deletions(-) diff --git a/gastsystem/index.php b/gastsystem/index.php index 20e1111..4371f77 100644 --- a/gastsystem/index.php +++ b/gastsystem/index.php @@ -9,8 +9,8 @@ - - + + @@ -105,7 +105,7 @@
  OrderSprinter
-
1.5.15  
+
1.5.16  
diff --git a/gastsystem/install.php b/gastsystem/install.php index fed8d9c..0af7b29 100644 --- a/gastsystem/install.php +++ b/gastsystem/install.php @@ -90,10 +90,10 @@ if (isset($_POST['code'])) { } else { echo ""; echo "Installation Gastsystem"; - echo ''; + echo ''; echo ""; echo "
"; - echo "Installation OrderSprinter-Gastsystem 1.5.15

"; + echo "Installation OrderSprinter-Gastsystem 1.5.16

"; echo "
"; echo "
"; echo "
"; diff --git a/gastsystem/php/config.php b/gastsystem/php/config.php index 0c66d89..e069ab4 100644 --- a/gastsystem/php/config.php +++ b/gastsystem/php/config.php @@ -1,5 +1,5 @@ $U2-uDbgDevwsO)jfl||M&U7-;0k?5s{G*k&&5^ zSy?q*i_VQNS`k0@jBS_RbklE?^Y49S8s$brsjY)bg*0=`A;8nX7vZX=Yur?d6#uzb z_1Jl@jILS$=^e?2^e2JyS`)z)K~-Vz_vv_hPh&*vwXGawTia(EL!%H&uaSyE zQbDnrX}@Q*jkuk5@o#JVZ>lo&$)y2x!3#7U1bp1x%W|5#3fzz@`$1&f zUFD&t&HhDqeGu6)Xgqhnn4dxpB~m zNhzzYQS+m^no~5n`n(Cxv9-ans-QR&N~N=iNvtB0S%reisKR?;?=DJ>F=Ee7P$> zC_X3|FYk*Fa^(lP@`EzZiX#=dqpH>X>}dGVwNX`txRN5zs8yF$l@&8W!Kf1)w7)*F`Odmw z5m75jPr=}+Q7RrNsu&A4`4yL!4e^r|RY8xoZ%J(8gf)mTeVdqNtg>eeZjFekC|KFS z8|+Ab`{JQGGvA5<4$N(8$Zcv!e2V4XMvqsO>5;}-bvjt#csS_Fc8VJv^>q2z+M#V^CxX#>Z9f)|CF5{B z=5|&LVh_}&He^pH%Hm}mO0knLxK%CVDLtYqm%FZqoyu%Mb+XoCh#dW)cqo~hB0f8z za@=v^5_04ihurp_oU1Ypov0XddyPT|vabuaE)A zed5Xa1L2n|kC!KNUwCrmuD*ZPnsAIgt6>DZJ)vO;;6)9Y8tq=V#W(6-Zg5>eFWTY8 zNyrA%8&gdbt%x`?g&pb}$|p898NaocHKuny9>zlwGLBa_YbMH~`4dnQ%&dVHcU~t# z(fo<7vpW86Mo5IC`Mj=RN1BFIXg|yA;$@g_-A#ixb{LIrT+5pRgW^^BWW?6oJT=R1P%JTaW-9b>{?&)#2_qek??o1Ee(nDu> zsI`@cZ|$Mmc<3ykRiQ{`BHI{r{rL^J4KhR>2loPFu!HXbyxCv4Yk`3-+K`IMoN(G} zTbe5OM)48xaDFbXbL{!)q+OMY8guRQQVk90=xZ9H5z{+i1i|jT62Amd<>7cuNDBG2p zMEB7>2ijYtGe(k5#;SAUp&&jeUngYTCF@DrtJ6`VL9j2=99z|`O*5qXc7Z-Udk~h% z)H^s_6{^c%s~AeuIuS}buJ1_W92$wbcpYW}s;st;ZcP|3+NZXTkQJ&go@(MgCDk0S z0(8e;swF-cWGd<;n^YnfAXw6<2{$o<+zM0Hl-ihW*Nds(Tc~n(C|nGzp&P;UgF{<=OTwRrj&Ue#*X$v~wuZ#P!(533c;^mt zB{1#nXNL`Ib>^~eW?9rp-N|?|887RLCm~hYUVj+pbc^19pm&myK6FtOz;(IKb*-+k z5ZF4m!FA0}%j?`8s}pk_vQOFBP^ua6%+28#U1cwAuWeyy%5&#~5zKdCo%A+g6@mP1 z_7m;H>M4>a%RMAABRv`W=k{bw3d54GT858w#!l4jiD(o0CF(jA9fHMJrM@t|-F!%J6OLf6uYLFUERr z3Z9z{vI?}XeZU?+Vzlv~eZYwQj92ZaM{FExg$J?LhOzfu^E=K9U>ha>Fg(?K2hZR-4*w^{22>-i$TIP!CARVJmLsWqMXS_iSVb_@&az(f$o)A-{vV zUi;cdN(^ZIroxy|BcMMS>ufdi$lSru^6YWSQnB)|-05UaL~y&zPzR$FN(~zKb}eo) z0%|){M2q5PW)7Mg3nj-G9ihNE^Jb?8jqOO5cc!$qaA@}OKzOO#t1>NT4+jX>%`Oi^ zcHAF2a`WpjR(}iT@QxD$T?sRfq#x|ED@G5p^57y20c^p47lAqaGkX?**^A5?G<$l9 zA{n~q6hTE`BageW$HkHlSrNcG?4r{I%~IKPkGrXwT2Q>1u*KZw9=e5xVt*PmGlxKh znWt}c*@gBMqg#we?1x8>+2}PiQQB?h>1_ssE0$d(!lcua&}r!*06mAYWL}{p_lZ4X z%-C&zDz2Z*E-pxzKZkZg_GCYXvA<#JHBvent3wP+zF>k-C;@Y9nT%orS1st0LLAv@U`a-Y1bX% zaAyynJIFg`o)gO-8`5c{;win^KQW2iR%Tp3~4- znbX;0b(u4GNgr$?NVow|GCVTBBQtXZp|m1sVo7BScz!-_Z@FGUQF{OpnTGvltb z&ZMf`LinDMS&+N6(2Qi}EU|MoAo91YM`Pd=_7-uo=U%j@cWWpzWqs-0hG^zssc|#P zGHC-K1z_fvqAZy`2W1(cu~;a3F7fk}vamj7&j(Sl@CGbxxz}MmqBl2K)I%nes70B5 zXloV?ukzJTkMA>G+VP!LkI6Y73vxu%3Q_@V{*3?_-39XAvZk*K{NrC zBl#00OATo~g!QxTs-hZ6JFE z#Ddu?sXmk(7YT&2D_Bt%WUm6A><$N#nv0!>sW2<#pPBy+RGWE@-2AOHiLS)FI?&_Z z=5Y`5xVMvQQMdyN1L|UoO#U;?JeE0E<6S^AsD+`BM*?!$cl+2&JoY_4_L&|VQ>&ol z7LR=&+F#&b} zv5~J__M<*FBIvRo^RY3GT=wGyw(g}nK@UefF=$=;3&@l60Uhi-Hg#_Gmw`IN0sX$r z?WX+E1(5|$uy!B1(&_vYy`m>eihk!6Jtgt?RYS6Nj4pV(q}oca=$VqDtG%LCB}LbJ zMbDNLVXVWJ#bLYPxstLIq)dvQFDW|SD|(@%2r1C@esxLFabD4jMMajGKh`T-Q&eW= zkMW9LDk(x5agD7lD(b+^)z~rxKUF8!70I^^b#*-mQw;Nxt;%As$9k>>*tXmZhqBiJ zJEjIxPp?0Elza`rbLO>d(BX_w(wP9XRzy;NB~wONU1GA>2IQFY zdv1VOc_{3-fQc0gXKw<8$8gzHZ<$JslKQjhBU6$*yU3#NW5ab;=+8aVFKf+rg_ro* z1uiFfe-*b3$mJC8FUx$;pUZhqu2t+Y=Y4-+O#1=2M-Is4obRvU@Bz7)@m4?K%*_a1 z7A=gGPnwIV8_ps}a~u?69Lgd;$K1Fv^@_n_b|K2e>_U_sw&iqHA#~n8OrO#KSWOrj8;Wp6@Vc z2yY+P2%bYQRTl{kG4ssPMZ6X>|GQFNDr)A>=*PtHS!sW;$>2_=-Xa~T3Nz27TgK0cU}WbLhJ`_X;k~k>=tYVJ^;*<>DMrF22%-b2Pbp4x*$bw>TI) zz5>o6SBP`R#W`nOoO8v+IY(TabHl~CfV%iXAAYJ2w@&vFr}^-kd^q+m1w~j$3pi3y z0YAlupX|d=^5Khp_#%z#@dsE?wA_bd2`=yt^x?np;WEzd#W?HwM$eqgeIT;XkC8VQ zf|>hWxS_@U1-O zh%3Z7;^LemF3u_9;)nZiP7#;SDdOUsA}-D;;^LelF3u@Zm$h{3SNaM#M_eJ!5f|qa zadA!&7v~glaZV8z=M-^qP7xR96mjuO+5axVIpX4+BQDM<;^LelF3u_9;(b1xQ^e(S zinutZh>LTI5SLT0lY9l7Bd*XQAMSUQQ^b|w6mfA*5f|qa(RjykPWqPHSXs7uZ$+t@ zISlzX)NzheY~~LDS1)UbSE!duh6sf`6*Qq$$Pz>qzEV1)OJ!BkrE-k12d3LtEQ%Sd z9^ zMg&g~-j3?s(UvIaIMZz-=T7!x_ZPA9oX9>IWU_v0IH!Fg$Y=dTIK6!$NI?BWIO}~P=m>~d(t(B0 zFd6t{&`tf+Fh}@A&~^Ppm^yqS=+}NC%qSGGoPI(V_mg3!@u|T8=qJJiV9qwY}CP(ib0JZqGLH(Q1}IB4YP%6-C7h(s3as>ppo9C-#i zwcNP0y=R|65&7&zUJBglZOuIpq2km9`@ViBbnGcJcsy{HEvCUp(}G$w5zf$kKi6vr+2ddK`S!^XfwnUB82M0}n#9AEU5e zAA8!J5c+J;!MguE2-kUDedM8~4qAF1iOzvN9N0lmyW^nG#((MH8}!Pt|MB`g{6BP1 zv^(=!rm@e2&q3?g=J8veSD$!jX$b!h9n{L@K-meQ&xX&#Uvuzn&#O;8bo~z2_v>QI zONIRgp{Lz(&}V}V*8k^0_y^Cczj~<8L8~NJH}v!HR~+=TI}ZA6(7}fP?4b3I=hojm z)aPM|gN^?a2R-GEgFX{3`zjyIB96wbb#@XM-L#{pS$A zS5T4v+(XyzV6)#rt7JXyHwZoLj)OiMbg=n9JNQS>t1moMJ1FxnU(&}z{2u-%2R-eM zgFYK{aLBJZsO`V+x%H)ou0Mpowxj76K~K5kpwGnD?EjWx4`=F!{PNI$crt@sEgrcf zaMF{)Hf#gghG7pC?16jONG-JS+CUZobk{LHJ>C)Je0q#ccdP@iymefmw^;i0(!0mV z@W?3Ednenh?{D?HYe?9^u5vTaYj!J$;8A{F{E)rE%uSRU4@cGx!ckME0R=tSTH`5& zewA%ks_S_coZj68T|jhq58cBPux5Mso}R=UL9rc=_5Q}=?&YC-d+0tMy04(v$;Nu; z3X1)Dtam?;J6}-Idyt@(;0Jo_0|b?N`wJ@Ct`Ia!ZC45^ty>|ewC*ZTw$GEj+LOJ; zlfBlHy>6Z-e7z@egP>yLMo;)APnI`V&KrO?d$PB9vdcZ$OSORg^6Xkmd_7MXf}Zc8 zwuhc8s5JaE4?SH_iNP5j`a40z)iVVZy=Qso*`B}>j5fF}ihbxJkGt4IPx8={J@gb0 zJ=H@O3M!U!9@-RuJu!-OmGIb2Xn@FP6-ksf-Khr&PjBjXS=52$DZ04f>~MOWY)K_#q9J?;g9O0{Kz zzQEyop$@z#zDU@j?GjJ;VxoCYnk-s}b7#&22c;_xN}~=+OAdM=(bZCo+BMgCqm+3e z^I|y)v*>at-qlX;m9)st?UTl#GeS%*==50zUPGMZe>;%u)OhEGGpTbN>maC39ryh= zmfQ-`Oj{ed8_!LcIp zUpR57Mj-a^>EFY?a_^)?PA=A32ruc>3B@YOYjRYIe1`Hmv`o-$+=#nz>lZc_x?v-p z-pEAQT8iQ(3byu~na#M(B{!9D?2|y?F!PE6$Hl>QgZO&gV4>>a6yR{>F|Ul(fjLbIgdu7nIOlNgD0LG;`Ybs*J3Js#9c>% zo7NRi3>IcyL!IopLd8@x)$H@i%8LfGtuWq5r=}ObQY^em$4jZu%nI7ey?yQwU#~kX z^t(gaf{aMk3`HW_DFcujz?0V&+}+spGU;~9&J{X$yn--5NQNxqCY^QVYTPZzIN;W2}>kv z90x??W6y!PP?L^fcBk(F@GE0U?k7)~NcPX=WTz%L+NF-~Nh0a7by*}`sd zLl%1hu(>*AUgt<$q-lH8!)iAtH;a`O0tXSr%Ie5ET<-Jwa}V%w?Li0BT0T9Deg7I9 zBmKD?$o;vTbUv=zSyE>Hf@fa_dsz|S-!b8c&ZU*%zm)qVmO*(xL zOsCrXs}tGoQX*C67n^cdX_ld5F*%Almi@Mc7o(DunWgC!aID{?VoB~q&%1*p8Is%R z3^S4NB}3A6*|()_#No^_1!r_(?Ir2}#=v)?&5wz<#z;bt;2IM08 z1?`@OMFVmd3)jBw&@%rhJ83}KlYLzKgF}nFKGj!7RC~Q}KrU}J-PU`unAQVuky-}e z9xGh?(ZkC8{c_xZvcDaWd;Eah6MS5I$9Y9F54*nsJmD>^+ZKD@!;5NQ5h#=q)iL2c zZlT6i#WfE1m3cK#&#UpvyjuUr=AEyr&8vZXxB=3 z5g$9Ousk#4X8yos7y}>632D!#k`4M5_Af^?93&z$sRDiNR7usQlKy3yGAZ|VL@MNp zZMy3;%dkcu^AxSqSK7TtHjHNC&-wlWQRw45%cSwsC>Z>3<4XIEQxgXZ%e_e^QJ=*u zV6irYR8X`SaS?Iv`-ppOFWDQg(7o?lVNX4(Aui%qc;2kw9bY%Osb*(&B!SlT7L4k< z^s7YILhmvH73~`q<}5cQ{=O#d zwXUSEue0|%y5S%ZdBihHy0mA7=iZY^1z*pSc6*jM+I~r)?I%mmUT^>L=!VhU8~J-y z==VL#qzgTJJ$u#?R@`YV3Abm7!w|LsMLo-nmK$Wj(~u}iisa@(!wUnMbm=*l@TS13 zyjCbRhOq_~7Yx%IQNzs(#J%{Ij2;%cqldVh=A}<7aY$55_Z$+*XCRcS@3CWNm0M(_ z+&gj-Xg8Kwr`>vRantDUcha6;CH>CA^kR-aXO7R4c1fK>Jx54mAj~Yv-ohN@bcodO zjRex}NFWYJFD^K$N5V>b&@su;D^chl2|}OgnI>Hr2`gnJ2+KVwA>ob$;xKeZ!H~X# zx*2SDBoMDJo@!*}ZucybE*%EKo2c7r<)y|N);L_k#Z9(542XN-E*Syso?8((r&*Khg(R3j$69ld7F{u&#R;{bBiYArK3>f9}E=DP4wI$ zT^J0P%3yF&XfOI?nOj(t2AFOyY( z+*Hbm5eay5O2HF7QF$Nb4ol+o{Z2c`&7J1yCY{>7_(WHD-Hs)xaNP(s&mEb(D|2lS zcU$}Z^!nn19~SDdqW6)c)4!NV3`70PlIVEI^XNRg_4vdTa#Ld+A4KGNis;F4J_=nI zi2JRaZy$Ah(jqtaS5GPFRCjSRg*V1AAr-#&OxQjX#Qi2n>xTd-e?!R5g)$uImJA&- zQkxVT72asasMHwD8oFKQqJrBl;_D493;iCEPH)DXt3zAwoNbAcVd9c_bS`6Sk((Oj z_#h&_*kS>3R4Ge9wLcJ)>?6Fs#Sbn%jAL_YC+H+BRD7*?MPEx_=A!*k`;_&dI z5)ZLx1k)7(`|;k|k-nP=vU6v8rb!nv&>50}gykM`l5jH+aacO5VChwf6%cKjIg=m+%Df_`wqX!FJ?zEnS>jQE4fJQt0p?x@0MD(_oxYrjYS&)Tp z7Ch6QyC4}C@i#rc&XgM(a#Kmi0TM8pFBpAA8je5|X3SakngvOVoSZqbu-uR?-Q@~z zgriw1w6VhBqVjB?O5*jYS^lw2R&Fy-KWX36u4le5hdTzO#$3<95-N2b*b-lFpjhYz zinw0di+WhvdF+1o8@2#ZLt!+!Y0Hmk$w0^#{AlXfi=hvgL|ma%s#YBTBeT4teS z(Bdwz&;?R&SVv*XkuJ@p!gHsbRPgyq+Vzz8~yTK)ZEsa`KP@aGh%bfD)b z=~72E&v8^L_#7qeI!YXlE?0XNdx}$^B2P)Lx3^iS*UKVDrOs&`b`oi8l&pD(0c zUx>q(WhFt&f$i>di2JuPq|^9eRFxX+4-wh9>%0)IwaW{lw{G$GIC>vfP!LIKqE^i7uYQ!!N!) zGMc#G6QNr=3v-!tVT*8_Y)*vL<@7!Y*Bo(}!*1P~BHDGVJkHHoX&6}IH!k#Mo^jFz z<3eD6V&8viMYj+m9Un-zJ`jfw*wq&KaJ;?fw1&~Rn=P^@^ueAz(gl0Rv$5U6a#wN^ zt|8(uw6w&~33mDE4Ws#-!rw5V&-4tDE*LsNqAIMRPK!vmhKR$^IVFZp1RI-6%#&{a z$RgWsS?F6m%cKjIh48j~-9is`d?4ZaKpZ|`6IK+}qwSV6l66Oym=yZ8PJ8*Oqm35( z`BNK*U9cMIHMHEo4)LiZp2jbBs`O8) zc;2xjH;lF5BvvlcG&9lv2tkbXXjAc`dx!XPHrbpC+Skxh36i!Nrinp zmGgWmiPxu-CFz3P+yc)8Y1f41{+yvO-Lo^Pai(VjTfsuaiP!fF4Y|1+JR7848?FiA zxu;}O;oh!!g)YGM83RV&01)>Umy#O*7P|Xd;&LzDFGq@s*F1*~=hk)(xheN-f&_*o zwhYejdPREm2(Vp8h_BZX7P^icVQ0^3h>Q3Sp3x&{bS}9m_okf$jABn!Wb{a|U8BU; zYm|kqQR3;1O?i(`Dy2si#^#YUZIPSmbfzQ;m|k3B`Y5nn)5O>o}hkF5cpiv^@R9(Jz=5iN!Fgaq#-WiM|jQ8(&%>NrrI5& zBw!RPf00q#6BfPJLE3qiyMQR7hN+&n&zo1vpR6r772LGsz)BRo25ILtK+>t|^l@f! z5)mEed!CX`ufUW|jq#@usqH?sA%Q2MaGkEui5sW@0~j>DbkiYmH)_L5U!`JUswK6l zKjBM-r#x>&W}j5t?+STxnsA_FE%&i!y%&XUpAmPvg}D5vP~#E=z`#!%=YB%1zHnWx zVl=PyxfZ!L0$?JKSp;=p~rXTRH)3n`sUeb~Zt397dr$1!;-h|`+ zK4VGB-Sd)gLq#XtaZKE`-|u9Yg?NGV2`a{F$T#t7*&wO(vFF1wd1X_p#d70HgvJzl z1A`?P%B9J84+6)8F;cUC6j2s6wz&FPnVj5g%Iejhbowne@xGEKvLu;(U-VRJ;sYTr zvX>rQYg}Y^8*=B%wK2C$u1&e+a&69CA=e?fKDoB!u9Isjn!8C5 zXWG(~erR0nj~Usy+ac)0OvIi=lT%jFL?+*D4RH+Dn+n5KFUuE$?G6v(?(i62n&w#O zAE2bu_;m<{tmX_C1lr1rl4m^MMDAMpR^yK}+3w7iD&Mn;%;vUV`LW)*?1${~%%1?W zi-gm{H|K88r1ROO47-v}Lmld-}5ayUxAnd86wJG*$nOPLA*E_TB~=Gj}Vww+s3d(L0FN z*$-cGOt=2cz0305tyD|zYI1PJ8YI^>&h;hdirgDC-Omv` z>i*il{#6K<{aAsGJ7-V&@dEobKl_OSyK0@E|D?V6(xm;)rLn3v{OqUg+b&I7&lD=X z6M$s|$Q2Y)|~f0{eZko8^ZK z+t;qK7haa!`=vtRhyKE~1vX}@SLfvd8xz-KzfxdhYIy8d?Z01^w70)JR)v}1vDewD z%aitrm&Ys&evkb|K?%mE$9}WG{+pkTRmS-Y#%F%^+XeRLe)b;<>@R$5YwbG)J{BD> zV(%8%U-`t>zE@!Xo$OT9iR2#({I7){>-~n;OdaM~M^0bOK<~F?27CX(OIh!C{1w2C z8S@!5>x$%9mp%@GpAndcS9V%!?nL>rc)#058Z7I#>LX zkI*6KihM70#JR={yuOdo5W7mhQ=Qt zZfg7~;?mM!{%PXU+FGHP|aH59XgEF0BvdA17`_wNhr1-Wc)b zB?z*CU&;>V9|W^6R2R%YBuITQ&m7hlY6#|;!TLgt!94R(43_9U3cVjsl* zB$#Ki>We_j>w-Ybn}R?I(_3EzO4bR|9LzIS^+kpR^Gr*9k(OYdiKs7d2IZMRR;6SBfzSHd8UrONbew@bCppzhh1E-FAC?FC;Fmrjwzro z3g9`rKQK7Q84nE3agqarbDY<} z;2ftiFgVA_+ZXMvrgK608JylqjlYbNUYwHR4`4UPn%i3gv;#j%98up#@w(VVOsR#} zfv3Ox!XMI4e-e=8kt04^&UG4X4wWY>Iy=lf`zCT>Wf(u6N&}Jl*%xGCl^_4ga|+=H z+|X0ADVf?=Tksy#sVp*h(nEa|+BGN3| z(nM>#HJSSg3i{%$b#Z)UsI@-#y(SytA^8$2c#XMWw}{~5bS^KGq587-Y7^0g*TSW^ z^X1W2drV*3C?*g7upE9BOd1#in!g)jiCAX{--X;W5sOz%xm59&A*1%fzNAI5c$t}( zw3Fxj&n8eQF=*k{z;o4bAU-IIgclPJ@Ts^ACQ2xSG3mziBo7npOi{#Z9Yon#LS=4R zZrT}a+F*av2KQ^)U^D+qantIZrt!+Gzy7A}5zMyIT&-?esX2esY8^9P(*`i3n`RjH z->s`GPW)0Z(Fio+wkMjT;_ZuvcYK^uUxs--!}Xx_)waw(`_p?=WiQ+ zk6O%lZS$LPLa5v3<%N4-JyDLlP>#G%9G!wef*sP)n!kbqsE2 z4C?(csP7j8{4h3k=AMGA&JT@F40z=hV*N3|tZbpV1|5S^bN(3Mx3%V43$KdDn z4c$80YSc~pmQ8E)H?6T>(;Ce@w>rM2H91Y=m7ACKHw{BKO><4UX{F};O~cQFiy5zJ z1DMfGQ|leN4K&uQ+ZGvzwl(|P*4(dc`1x_})_iSicG|`(H(j7TvaHwynkAww8Wv!|t0qPG8%GIBnyVo5=OIZEi3-jOJ3h zZKdY?ZNoR?#EjRr0nC(6%X{s|Z%WRUl^pxdq9yY_IF_iyjIG3stxOy4CxM2)*Pcl0 zosDb?a$^~Tbapxy=@ITqjStmi{sF@LIgwA;8?M|ku_5+HvNhsYbDBeeaP~WU>B>gq z8~dh}E%p6Nkvn4fgY5TL)*9d2->q!1Ch?v{wi;%h+pqvOO0tK*?lu%#cp+oFKYR&g z(H>_95z0J*LT>{RntV1I;@hy4hq72+V~NU1`0A*tsmx$nE1xzNU_{!r{r_RTjp8Rhn~H>WLb>f&V=Ch!3Z?&0EP%l#kMJp?Stb`l5q z4Em@}GtZ4=I3B@9ko%cJ2k^G^6J=mY)YwhuvSJx`7 zoW=GYRpX&}G=m**2&uQc3nmd>X?uEA)1;LJx{o`=?vBIAn66`wAUb4a2d8%V|M(9P+d7 zIB#HwCXeXXW7svs66KSy)m1g+8DuN=*r`xcx$shZ{%wO>xL1tiPX`BMm!DM_R~8R8 zbqDa%$Y#FWe(TosOzElMg$ay#>8apycAD;raK!0~pw|^dp7^+Q z*T{vJ(Q2*iP$jfc9n{Xog_pA=!V-A;i+%QOLn^O@Tk)71ntN~CY{V3VCNLQp+&?nW zG00We=}*GVoT>?B3_ErEFpD0B!ev##sjD*oAwvCJIyU~ zo4er7jmI?M*IkFAu^X+Y+1OzEnjN%HzGIkCW8ZK`%N`u@ztTF~O#C;kD;7iR>>+p7 zZ{=%Au>e|vO-*b{`!6!sLq8|6DZyZuv7Stn>9Ou>;U@|08 zY2oDod{`VO520A+>_F~#q^pK(2Q+n6<697QzS1dy+%Zt#E3NmHHV1O2c%@aS+u)Uk zaNwg4jCkN<;_;1A8za`~d+=d6mBDI?4|th!L{uJzaS`gqb*g>GU8&YE%A<9&E2I30 z@Q*`TtWfwZI7*eNYjEAf{`+0Y*aEoThmXByqjvo6_FCL`#pJVPl_A`2pN(l^WWKex zyL16dr2 z#N@l_iD0m+I+{ucGS8z3AL|``PrdWS;SfG;yW>4A)+ul=7Rp&0pbwa^fv@!8Z}{** z<2{*eJlssm2ckQw%vbamf;-{ebo#Zh39%j(AN+F&r#+z_WRln-vV@;0!`F{8%{U3` zM5_?AfPA}lQ&!9%zsEAwcI4j7zSLB=WJi5Ol!{#zTGR*?g`V3dgNYtXW)gsA&%SIX z);jb<6Hf46!QL4&pC@?8Ebg}e+leOS9Ie)hf*;b!`oZ??a?Z^UfzIbNPz z-s^BtCS#+nyAgw$%w(O6D=kphJ51N693}*wcTh$zrD4Pac}0{Td;d@iQzDjdByxAb z0cSFW&7>2z`{)%u9*YnP+5$8lJ7-?qCPyMhIKx<;z_)5>A$RWJLVavjh2>KjjaSIR z4)J(}tPr;<~ zJ;4XjDhT2)7)N2U>838kDymI&9^vSFREt5X-8Jv&L-30|>73wHd$Le%XrWp`xxd;D z(gHKjA=-tTM)q9SAV{!b^>cc$r3`jBq$V&Kuq9CH0kw1+BY>1;Osrc(-Svwy_Wloy z8aonr;WO3mgV0~E?(nleD6l&Xd)kPk)x}cD#=WCGbc~>@(3sw_9=DsQ{vv$uIFG#n zQAw#dzaB**sCAX~QV)_>SdBInzjqin1Npna>lIb_Ot?itOz3aW_lh!{e~+i0soe%#870KG=Ts z!RERb*l9C3*>6I8SWlBZ?V+^!m+|&~57isZ z_K6R*41NZHOZ5NL`}RV36nK-@k&7VBkwitN8W3^kG$77 zUvgK8>Bx^=XyX=WX28s|v$9*$V>1v8W!?s+zb%hfX7tz4!@4S;j9{TrTiW+LJhBZF zF4hAT__jL_?h0D4U5uAuJDqv!{6}`KXU6V}SBQdg_rn^2Y>R!^BW=bEd)A|E`$(c- z@^f;}P{%y=CgVX#ozi5irA}mb0h@DXRHrK&iieVBJQyqsOMcC~3&;B4#IyFxk2X7$ zZbo6@o^~L1EBq;atUwWU53c_g{dvdlPgGOz$Nuio77N>?ctGcX5%^SKKxTh;v%c!} zFBsAkzgrs%Rbv7%i+6PeBxQ^mX68A;>t#%!+k$w@$;@+B_vuDgo1F(2*Xcr?PN}mE zA4&1i2hP%+N)d@ODvi^XMs;XIU2Se9*5MNgJdAMaMA4de9&5HryR#zT^&r&zH^u+- z1_KU2B}>Tos?*yIM+uX2VY$jP6;M5MiGL*;gvc>XJ6o&moyxw2snHA|o|GxeyoYX* zdB#_y@B_U;EpFx|JLQ>|vPfbft&J5!Wtl&cA@UeW_IHoh{8usXt(H-3KGr$of8^aj z&b7mrnAOiQ?y)%KG0o!vXYs8zf<0JZVmxf92nDi_A?*wg*Uc^u2giM-KhP&z&L>fC z8`P7m8VlsPA(7=b*`3f-?vc2fAI!i&j6*ZUJ}7rabX_3N)ms+V4PwD?<^y`zd8AW3 z#3|-7zd<#MxswfN-WQ>*wa};%p)wIFbA*OELQS3_E4V=wI+Lo(v_0La6_JiMQ*V+5 zK?-rU?Lmb@5Vb8@nM62h%w!LojxEN+B%|kZsNolbqPZV2;(8~-)2QC8O#*6WF%x4o z=0dF9vCM~%?b^VK)I~EN5p9cPKISzM2?T2lzL0{4R}sFd5*i-in=QQjiI;eA)btEO z8;dQx1Zwq5i;@C!BPYmxM4gEQSf4vuQw{E8sWN#4C3jJA{roy$$xl*m$G(=1Di36^ z|HSV=BeI{;7{)K?x(?YY?}V0bFXQ68v$@&Mpf6&9bLP#7g)-Pp#LDX`0?9BK8RVE4 zzH_Q|yf=8bKHORghs1oc;yv|VIGpLU&8H_>lhF$PRyD81zf~Q;Ix-CR0Q_h6pqFC3 zQy5A8Q@R@o+Dq=n9y--SH}TMEf{KRef-YdSO^HS_hX6P8Q|!l|PK>1fx-8Zxa)9UV zg450`VWbr!}@=)8`6vN$xAFDj%Lp>NW^5D?2C{kaaZC-8GhrOuI^Yp1279W~H$ zG3pjOM=|%MVyQCObB;8f+lW0u0^Z@dW|4R7e9y0b&TV3^S=C@sD7UZYi&VP2pD$#) zFV;zwtmg}9H&Ddk%0Eh6;o!?)adHDgI$e&Avk!hYZjs7ao)4r``Ql)Z=e~3(@)vpz zkais)4hL`|SriKndHf(`qGXtmU1vFiokZ>q&kfSdShKN;k_Ye-bjRQ;x&nK>IG9Sfbi zrOi><%pA;Gf!@u8_!7O;alYxMAMgShEG8kXCG)lY=<|)%7^vkf3#)_%XUC&Xujn%K zyyR}A2iVfYWcRO&@@$X^taVhATQLbbUFwrkh|?16sX z0jYkgq_`wE8Cs((-mxBRaAM`*oQy-|$x2G#2q3nhrBH2my zl`rgP%(RWw4Rw3Nx$^L+a=lBKbSf;F;mnVA_v&QhT$JIEfFh$JTA*`xGZM`FVDGm& zx#2$G$2!Lca<`$?&W>()iFgvhVtw41Q`;QYy>)f-$h*8Muy6p1j={>()Dg%%T~u-aaK9F;C~$s%|&zvXwX0_z5(KS=iaDE#* zyJl#m__QsGgBfMmSFWj@^0F5vIxS(C0|CeBtuXTfxpe~w?P-6pCbg5u@8Ze-8@VBn zyTChnEhznsC-kNW`HprALVMYJzm)0}rF(et=Vl^1IoqUmB*X?&ei( zl&Ujw?o(qGbaSq zS5Ptwb$XD5VzII+d%vm%`}Z$jnmTY2UZ{$_H!>ap92yUIh4GwiD+s-VqmYXy**&l1 ztux?~KEXW>YH)CYvz?=Yhs`-6QwtlhP}hMyNbX1}J=g}~5fuLJ0-LK?BsJZ+y7UGP zU7y7U2^-Z2&vHW%{0fAYcjd-uI*ZKK}=sw~%M<4+Txf#jG zoO$?Mc%itO3_j>sB9pIBm{su#j=U8oAffC;pLn2&{RDig+j-uL%8&gCzUWb#1%>4kaq%m3SP8 z<8C}4FL5o~;OC0}@GsjW+>XI~9rt$}TDV>76$FekU4|fFoaHhEaUbZE<8h8X_w_;6 zQWQJO^tm2-9#MTx>Afr1yF|EHy7l{ly+}BaT1p!0sPC1*UTW0`_8H9BSnt`C4D^bH zU@x_I=o8wO5o+TDlpN9W?z<0TYj^Zv?#9V{?dEK|;*BA@tpko%OwBy)>sJaR4Y_xP z+i2$Lg~M&i{aLs;Sf>Yg)in3HFc1gY?u*E6Anv!$vlqURwElrY;3$!m9S^Za_aN=Z z7M%}P$Fk(28*xo8x=G+lfj0}hMc}P~9osIXuo>tXf^NxfhuV6oW4duCQFv9s?7}Np z6wP93jhTC9cEBwJ=6pqGo3JCJd3V#RIqqeg#szSzQH}x5f1bx_ zoT#crHf-enjg~FCfLP@eU>6b_LTnkaQN%9dElh4I(TmC4f!HO)_9nKR*pb98CDu#q zGGa@JT~6$BVpkBmh1iwE9wxSe*o(xjBK9t^K4O0(b~Ujdfz4cW4bk$Az`T}N6S3=v zbrQRt*ha)|0QMhy3g-}k zr;MWcYXtrQFr=zRe>Wo`5B|>#P$N`2;3JisU9AE>FAjHXtebvF29W4EZC?< zj;RI* zU1f&UV!>^Jp>CG80HOiijMEMRkL_M%!N7IhtIQD!FXy4pJ_g>RD#odCF;zG20*KBZ zM<;F?$5#Gc@J9iwRQ(3!ff_Y>gIfXz7<+7>RE@e2c$K;n{3`XXz)wWxcjL)lIi4N& z%J@}gjS5X5r(!~Rz^YOca6#_^#?-P2xz3RKXo9qIA`Q1s+$f0M)tXS$_ z8`6w9>Bowg+I!OUNilV}z*8r&Yo49NV7@nrq5daejT$_ezK@#B*6#qkM(r$cFX3-B zg^f7|utqJPLdhF|$JD1&R^ekRzf7S+H5<|5#+z_d9Xe|h5{m@dfGz5F!G91Ko5oNN znMM`+14jS_elm@NamIAQy#TA!A=7DivA`DuzAf-ez?d4e=|w;E2G&|L)IKVJS;&bT zSGVFn6Busegt}81>1wr|F;+!UaxbQ9wc1mtZ`FN5?Jv|n)q_IKGfswN(s)X!tZ}>% zRgK0fwFpbvQju&nUXikkaE&UQw!bRm)k2Om)(Lfoh)y&L9}k8f;UU$rjEt%7hwh zvK8};h)`*vjxwS`jTI_q#DtnI)UignP&*3sTcbj#eS}(IR0?&ZP^TJILLF-^GNbAY zV~}N-Fn<}+VpRRkNJ`=L;>_8`5TR}t>U<+5)bB;jZ3epwuRn}qz26(djRfcuLCrEg zbf_ON13hXQ61GSE2G4ypRmqC)VjU3jzNZ%jwlb{O%gZnb0u@z&wG}mhDS;z}vw`4K z1>a8K9D(yHl8`)3@RLMliNK2mt^nM9(aMTOz~2KJ>Z6J-Or*b6j7EoiTQL@#MCEwE zv{g9?moVVnT)_m0=E~qXOeo3OjKQBHx#(7z`g5eAX~>cEv};zXA8VUI4cD{T$i*^@RAT82>eE1Sv{-O*VC<`^{hO; zo@O?yr_!AT?k_MW@Faof3+xkkr@$u#t`qpN==?!oWdpUfHB_0Fp~m52s7-~nTLVoV z&_FYX3I9Zaiv^w`aH+^#-|$<=+$EeRg|kNRzlff%MMJPrn$bvOU5&J|aU(U)6#o9? zTk5w`aJm#+A_ccdg(rmnitzs={O^QQ)+%aJWVYTczNog?N19dTeqY*k<&8e*&&8>h@sdahGGN_iJ+m_Ifi227>a#k zDE5t^*f)k^-x!KfHWZ_bR3MO1HWZ_5C`Q>(>>EQdjE4GymAV_mUsBhB_-$+*a_o1h zn}DnIZGcgMjJ2U^(szTiMf!d~oqcvpKa74_mo5*4)LR1I6ZjEeQhk>$GveyLP4bl? zwRbBA&Ori?5_o(o`_F2%csadwV<@^%SXT;uoxoc}^zPPm2DXPNO{ymW;UZL{l@Y=l z1l}!>N|C_AY~Qn}Yp9n6zAf;(6y-k_T&3C6XnLJxgsLls!n^8PfvtdUUhN#pY}q}O zGil0D&aKS_?jUeCfpbMBCo(!?FQy*#slcxV{va?ojQmQ0Nr8-$g{_nXZ9{mC9jO%j z7$QDG@G-*g5`3b-O$2Tx@U1i@-xK(eKwVdB+gfCH6u7g%*~1v`eFQ&@&{9=l_FwO? zAU2gthD8833s(Rx9~KAH>Q)SE0?xpOB(UUD(cPlxF;V)w;I9bOE^4>l63%-9|19t? z0{<@1(rx--SOy0C-c^aQb<(C-I}In=yCKumJ`r$OJLN~UPXnAFr9TYY8u+H|bZdKo zdkfT#CfaAAbWE7z1d%eW;be6SJYe{RU>za&aRRO391W)nJO?nYt{i@4 zFsW`rX;M7`PExHE_=&)u1ja{@KT6;nf$WpoPMYkVB|NIYvy7*hq#5_pin69g_1c$L6=1U@J5 zU4dT%S_vb(F;z4R>=rmf;PD$jRGu)F2<#JhpTN}uKM?qx!1Ae-ObeVKa9e@<3Oq*O z?*v{U@UE$}_$={i=v||@nm1A#cD?R zH^#kcFNfL#)cxudhdLD01L`4%Iu6uB>LZ6bz5Gez5!H-`M$~e7`7faOhw?Z9YWAw!(tJYQAk=B< zSWr)@Pn@zdE4MSBQmbcc$tx?{)zj)Nhq}M=8{=v9nM1u%Im=w7GJ9&tze4gkb-Y6v zRiv7KgVPWiY!&jcy)-pis9pEg)MTM9aHuVWx_GWG+qJ45YP$B<)V@`-&F9pyLY<}# zhvWfJ-}f+@{k0rDmFvWoW3)HJ>szdz< zYMt84p;`y+Yrdf#b*OQJzA@fZA3D?=P;aZU!?c!@LA|3g4s|oA_tbWvV1Kb%2l9P& zlvDUKs1Mb74wb3?#`s9x?NB>|`dGc;PzykPqJD6wt3mx$4Z&Lr)cFFa&(w5>`Ucb& z>HvpoihpB#rA{MdL3DGFU#lCP!oxv*t5!SI1)#oDTO6U4_JR6do#9ZAf%-wMcBnss z`bkwEsU?2~^|RX5p@!6aV<_WdhuRpFX}lwpg~0|gXrzzQ6&HXC83#JlWuPL)4G#4H zsF?AYL%j*A!Wf&?^}YjDWgO#BgA?Bv)yDk}H4apb@smUC1ZuD`eZJJQ@CfA_+!xN( zq_RQb`2J|E^hQvP#tMge3{V@MLoK#Z16Wmn~^?7Q$s)v zGahrO3801>bC1#_$y zjWg1C+DzA81~uMz)S>=8_&{@_@tQ+5)P7@3GJbKW;TFg##-I~*#i^h+HsTI73)Ch? z!l8}^HQm@qD4kk1Gxl=Im|8YB?!BK{&Z|dq3*sR;{sknnG=+@#I7DB2QsLieYL|4onr&39 zA+=b|POmm+8?zni;PmU}p2jr}_1p9Z<{V?~S}nO0)LzCJuW0J}^k2+JLH(w$$-2v{`|3jrScY)3zjF8`pfO%QkJhG_cHA@Fz{pY`Z3Kv2pfCE_G|*Qe&+3XHCv& zyFYM+ai~Kb*!DN;i-*7-4E(EP{{wR_#DXF3x#jCy%V^@*j@}SQ-5yzbKoAM{x7V$ zOnu+>S>S$S3y1o1+t+~yjE98M9rKX!R1vjWC_P~xGCmV(vEqb%*l7M-)<0JKSKwh| zc*kp7>^o{IMn^19yeZaD6SPx8gDt&vnYGo z_{gE&1hvYT{e@VN5%iof7ZlpB{eI3kR0{RTf6h47p^hE)OW+0LT%q(lSZ!?orKjd4 zV^^U*Ha5hm>r2K8p%$y-@RIdf<12^aY* zL>*H^EhtdC2j4T!)|AS%?-l%`QT?4bqZS1B!Q-RxLM=vy*uwaev8zKxS`P?*WL%&n zEp<-&k-?9RGybV7UfzCO@DtUoEHtNlsiuf{75^-=pw z^;hE$4)rC<{$~8iq5g%kzZsutO8WjY<6DQaP6=ER{LDD_Uo`lPS~mPC^@Xv?52Ti< zKW1(Seqn6uP@f1j-=V(C+>EkQ9O~bhJA+>tKmN#iI--9!K9VxM9R1x0{Nyj=gRyN# z0$Mmb;8U}g0Ry;sVZlrknCg5yR^v&82WJa^A6CQtDP;~4oY2H+7d2@4!-lw}0pSN7 zezu>yr7QGT@&6OYlJ@mC*5A|rJC0)hyFu&kM1M~I&g##RejT7&dnEWLNN1e{7*MB= z#QYDcv!#G7Hq|m8-dDg4b-k2sJ&e`v03K8uhWP~c0pL8XP%5mx9?EB}KLAEm5Rx&R z#wb;;l7JPe3$Rihj}ca-I6iRF4i0|gac5it>M+0{4oj$XGvFZ+HPmBb_!+1GxF&d7HU!YH&MzN z;VKWd9M3qR){P8Wh^c94>9>~X-9vd|3-#?Cxj;) z0@pVJQYbZ51`uN|MyC(9a4EydB)wh?Xs8Jt6q*WXs2PIq@V|=hDB5-txNir>zo8Bh zqCfPTKLRqQ(qs5o!52s^zs&yuZb7MT-=hBwbp>tztt%M+|GVM+Zw)(kt^X^1{NFoa z{XcEJnqkRM`hVwyjDLT)^u#z#+*%?-(m&cgJfJQ>X;4wpP?rnz*J7zzRH`%M&d9I< zbqf-gfu|zK|0W)klC`5GSG~$zBkFDu=q*BqtoM4QHxx@vbthmz^-o-nfFE}D2frqX z^Lf80=eJI@#sDkW^WxANG5ogRd;!sPGJl|xcnmP$a4Lku)E-cA;D*C*6nrR4b^bRL zK2lOhM45u9i8Fateikb51lX7J$3w=S^YH?jxI#W2IRcuBctCHnoYHNDvy;eZc}ojv z);>~=ZNgI|!TXo`RU9ZXdg;>gj9)-$ZMsx9tbnHtb!evv=k7#ZG|a*UkFpBTR4;TI z>418Rgu6VvT5vtUxyLlr;I4k-e};r{2Z_Od zgZoE}ULDrABWe-zetAf8{QLL5b$D4!?|lP!qRT!W1&D|0GB7s+Ud%rnYrh^=rWz#% z{JZ4-19k(*m}-(pZUi{maMm>KyN0I^r_ecod^qCagS#&J{<=V$aolF{qqhM3ZuAz$%iwHV z_Lebq%uZ#Ss;$TDS2kJgH0I#4k*IrQ8B5#MWc8ad3(C6H+%cz=U1jjTggTd&5zYt@ zURL%gB`p+OHfBWVM&s%+PZ}&36EaMyxY2lS%x0me;BmY+d3NXyqj~K4p;<6Wh};AFr@jFD#V*n2{onrDxF3~gBnozg; zV(hCSt6P0LwjFnSKa71!ZEDtZe;Jx(j_zI)+7Igf5t?Vt?xyei3p}j*=g`sS2e|vc z(OBHw9=_2y6YwhI{O-}=PvO=EfXjyOYu;#F-2E9^xl(HFGTOpJln1*X4{xEK>wXQj z)^-02f1UnrcfH!)l7d~OU{_)7C7c6=bD(gJ5Y92eIYu})8lQJx8#&KxANNV*M)Q?% zJ4SCbVjIkjE|Bi~|N1%`=q9Qx0KYeH(j+rYLRrL?QcYVxeoV>lv#`+(?p8~s5b%{kl2CBeP1ooi9qC)(odsc)atCqvA zd*7u9$L8$xASd-uNk-n^M)X5LI!lLzdzAP;awjLoQNMokXNnqYOo-2-UeCZi@q z-L7^>0T|Gn+iAV~Un~djsKn6Qy1r0WN8LuDS9rv2l{Dcw_Xvry9iTC? zX0}SugfniN)GPErZm;kIFbnigv zK@hJ>S!8JO4yg^~@wzrPr+9|0Raj8GOG@w%qqL31iqA;xj1NPVJz(D?b+E4D3sNV0 z+wr}mu|tk4;DWo;7#}j4@KrJA{M>!^((O%&^$nE3`%7cAY=y0oV z9XfqPo=Haeo&wh{-%?#C;RCr7tsG*NkJ~PW@|v*5_ne$VUhr*}CqpQ!gdFmYZ!2h` z@B3^ph&}>RG3A46-;h0=R3TO5OlB$FPg}|0(hs4NM}nLsOfEewhsCPWlsuI1?adEd zUqf!FGzgj{rOPr0^^xZe!X5Z=+<_m*9XJ!MGRfOfI4nGi8P8(IFf6(mHJed06gAsW zvkf(eXrwg9^d_+Wvo4*sdv1|{}=ig%1!1##yxY+173hkuDf5O}=JmcphW3&IX*(m-QZR6e$jbEIq^@h*`R^ zZ@RH>y0KSc;-tWAQ#baLfxJbI!JN}v219=KqO(xIKZ5h>M6WJ$LlV?bQ5Jrs#(_;&S z6p~UdGr9zrk8&Z6u7Z_9$_)zXCNd=>fEg+>hD;zeWC}^)J`=b=29PSUTHvl@C?}8_ zvQR|5$gL7c4VeBKf!vR|pX+$IWC*8!$ioKka7(ow0z#_D z*ezHYQbX=7;N`Ufu0M-%3gjp_D&!fokY`v?&PUmg@_eLhtwQ6YdUDl&#lAT?wPNynf8GJsT(F=PU%AyY_tJC;WVkSa2UOdvI6 zG=&MZp#d_0RFN@c0;wTWNLqyDkpZNN3>L}ImobzRNDY}n(y?fT3?S7gCNX3JsUcHH zYDWWP0I4El$OKYDrjYp#z9|Dp6`AsI4^%-v$N*AB#*`?}NZ^WwOd)A8*KfXqx28te zBi6#F9zJ)mJ>p!pSA-c#gb+JF34zoBX(psjNV6ezK?+ywh?~sOHR{&s;<_!mBf4*O zI(UtblJV<|7c)-7+fN7U$Lr@s^~>}R=^xd1=ug3;mX(HxVXNUsgWFhTTxncue8RZf zc-r{2@rqF=!HZ0!T&YQVQaUbuEfHCg^W-vlnmkVq%dg9a2}~Ay7w&tci~O~_tFbMjT$-$*+;Fw{j>zwMP~rtrHg^@(KWyW z^eNy$x*d3kMh`;rH+mL$nEnXtrUP~oa)gcqzEAzYqx84HW3(Q4oUR4_oxTW!du6~A z^ce61dJgy@g$EMIM>HFFlG=f%=p^7j=zQR5dOz@E`Y7-d`YP~Kx_1~PXDERiyl1Ha zn4;nueuAfi`T5tDeesIFvUyRr?!h9i;v@9h0^@Tmml+sbTVP&0JVL|I53esUZi}z2 zQ4ppE2z+PpiU?@}dGYfC${RtpzHn9E5ApzFfpbR-$t6SL`8(K6xo$F+>?W5CyU9}N zE_wt$BTc!&E2cbQWOCXLHd&4a8`Kq{h8f{n=e&xVFifubS>fqZEL>hwQ@uRWw^pw< zM8fI~iiP3Y;PlY_k;;ZpXhvOQq%s_;2@k<-AHCNHAX^9iz@1t z*4NdBY9sNNHP+$2T6(IwAXIa`e&==3L;8Xs*Q-y?*~ebW(=FgtBrl&~-|L4t%bmqe zSD@17a!gcg?sCOx^Li#sv?&vcJ(U%9#Z&H_kQ{W5wa_@cH+e`rc!3Sf_IPX#GHlq= zP-Jmk(0;#ShsC4V9PwMvvD^ZOvtM2bl&`CwH*wi=wI&>CioejqR+|@vBJ*acwZW$H zhPoBC$szw_FSBI#H|+O9^cTJtxck=!x_LFZ1R^Q6%!*K~8QH42Q2uPJZP zm88*m)94)b{>pgZBKy?@aNNI}xH4V*j&u!hc(AwQZ(L*pZ|9ajM}I@0jx^E7FG2uO zZjmlzXPS_0&VE}P%$@1F-U4upMRNUBojX{cJtI} zQ%DG|J=6lNWFcw5wGgaZNhQdzzXBUzZ7HOSQCdls!R0aKF@&)j!nHApKIuXh@k~+}Y$Se{88*ZyY zbwM%;{$CcoDG0JkR)D7lG6O4i!t?91NHzFc4mH$3E)Uh(murQe2_%h`2QFs*Uo#IO zmWAN52L7rcg&A@ASF7QD6vj$;?~H`-d6+99Kyp((1{;BV^}1bQIy=)yaLFCjK#NBu zhh)J&xu;6fH$vPZ4J72X!rR7t$VkY~t)+3Hzq4vKogVCIN_;}dI=_l^@iG^3km9ZNochxj5*R+Ned;3ryK z4v3=%Ze9exI{KD9T(-964`$mJiSb1NaZ%h{E{>yX;&+yd6O8a+9DW%MNXE;>c@$#( np+ejWX?)W}u~?^&B4Xd*pasVHBK|x(R-DYL6u+gdcK!bV>U8vu delta 54264 zcmc$H37izg^?!Bu>|A@W!|u-P1v4BA!|npR+;{fSy`xN{+=wbQJ)~4vGnXF%JOg|#e${l1n@W-5Kkrvv zwc`0PRZ}3n7uk^h*jh29CbT4^Djegp3C{k;$oM7GTxHXp^Ne9J2ub~|ox6>643Y|p z)ppL?#?X-qXczx>!2hNyQ?piC>f;ScS)iYScc=VAsaMyUP(A9-S>~2Ta;>34`6@## zu+E>Ll##7hDxPg}uCbm;T*abOOtm1A9jUpehaS<~Q>_4Z-?F^sZU8sz$-WyMcV~I{ z_h#RsJKv3N8!{fbb7bX1#vn1WFai7d2LTghx#_euLK_SXSe_Dzje#=PnHvV2mXxyU zfoefaS96P|R6 zkW7^KBnEi$13dWw*@wlEiv01_YC&!cd}!aiszThWsfaadd)0~RWTK)cQSH^Q_UczR zxQ45>qF8H9M@ZE>I}Y5%c*I#baQE@zNvJB+>^4!WE~_dlWrRa9H#lg2ea$v|>V`!{ zttefF!81^)gjG^89%>3IE-xDtBrB>yKJDC6vy~gx5W@6T%^t>jXS>=VQ85(*D_1*y zclz6t2&c@#5Dai&UQ@$fQ^Vp@JpVd+ysAu(G}cP#U_}y3QUtM}Kd%C79QP!#yI|+kZ)iIvZBf4_A=X%7g%obE9>uiR|)gMlTlljfWXE#)? zJ8oRUt{mf#-^G{nR3@Mk72}>9Ba&a{%SAoEb$mq5=BSS)V#)l&zF^D~L>z(&8G!u9 zzFaU6LAmloc{2Z*FIVpAD=*bok*H`$=G$x8OVZ*BPp|^f*&@|6eLi#4JP3qxdtwF+ zc86d^r0_G8l%o@CQMK@=l&ynp7rD^5z_xkaPBE7zuArZ5RZ&sv$d2yB8T881>IJc&?xqok-&p zWP|CA=_ZO+MBSOf4h;9O@k`5pXI4U8KzrjQ|%TmqtT0Nc@qYw%WN((2PJg6?n#t; zO~eRsmNxBb-w5q-t8fc`%F7B%@lz2k6!23SEu4&>!Vv&9A(uFcM43w*4I(TpsR_HR zc`T2(#E~ST$qRPJdRP;S7P>*F#>dQ9c5}48CT1o=31`>lfyOD$+~&H;r&1mA#Fi|q zaI3+K#jG~{Qp|OUbW(DJjPDwhE^=;euCH7`Qv=MzfJ9Z{1n0TtjPbDZ_vZEqItACd z(yq=#v|x)X2{T$a&9%A}ttPO_ZE*G+G-0H!Sm%w+IxlQ>=@=3wHUh}7bqL`tgIc^0 z-U?0SR^cZ6WOu^6s3x2qjkCjHQd;32Xuc}sM~sk*OFOa<#(t&i2;RyLMA-2hNSaUCT7$M_IZY5t9nS&cG7*jL7$#I2+LIJ zt&LQLQ`z4Wt#c!kbY0(x#yK=ej{4d}y{xNcY8rOA zO;}f%WTp)rf*g71(2+5nRk&iW7}}E26C~ac!7}Zw=J6(1CD-ehhfZ(SRVs@+kxDO7 zb5l5OSf?vcRopF9c{>y?2KKPcVfy}ILjp^}pN5TfDQwrALBn@|#8JaNi5l=O8tzG8 z+B=UAA3nsL%et9mF*kK56Uk(vtS6C#RAo#3F`Uzb_5K6BlZ^JDi(&wt%PG&bRAVu) zDX+n)X1C=jug6kiu2uFa7<8%`@yyTR7+vpN*itu`p()Q_3`VHXj&;)CgjHCD8=Z$+ zhSyW1rY!$}$c*x3oF7_}aVd;Qz8XAYlsk4}UQfiD&@VC1sn{U2Cg!EESUSdb$I@}v z=NLv2(pjuHiel-?1nZ}(iV_2gZH}eAArwn{Lnu~}9_Wc8oX?Ngss1jG^+Pb$yVLO8 zY>-u;W#ez02_wfCcRPoVJk)sF`TfW(;>{3jk6{66a>}!ljAm!+?Bq%^M^}eav*Xc1 z`p&bmpBTn|cP?mMVcDly?KNfr2`JQFu77je!-{ETPs2~Eg>B)XWmqfl&+IDDK4yE! z>{>(=6VyXD6I2AS8hP9;d@hzDa76%XgNHg_jjgWA9!-k{Do*9PogF&{8w;Fy9b-2? zD}^hNpGhH2Wfud@Vdn>7(wQk32$^T$TGu?5%rBPYS3A#lbR2SPY5inwNm0W5Av_D? zp=&8Co-S-QA$taCZGv>>259eNf+hI}QqG~BWB1JFXKj5ka^!km5r*<9S6q z-I(4s=oWeT`|F+O$Bi5Kim#dd$PP=6A8Z`!OdQ`aFwkMs+`^N`4>8VjE+5}vT<`p0 z{D^^%H^8$65`gJc`%HslPS|?%P^BK44lrv*7cT4K*)u7T%AUoa%uyyfA&SoK%Cqcj z=dj6Z?Q>X^{}}4BCkR^K=(RbSJ(ry9d4R~lNE((Ji|SY}6K2=#XnprKux-jEZud;0 z*`uV!btua=8UPIdW&s)yyz^0(y#OE{&MhZ?p;C6dJd(QzM8)E3FuU^8VLhs|P7|wU zU~frwHf`-f0|mm-iTvJ>%dS8@GkYpvtC_tRKjK9GL6$inN94cp&@9^CRvAlm*5zB9 zP<%3rvzI6v;}n~?xQVHHAg$~yR-ieQe-?sffedj-PoeDLkTSDJ3Y;tOP=SXLLdzWd zcJD|nAPyk069}eUON~Pmae0_X#@j|%;nn4lylpkB1*z;xxX@k|$tQ}`XfxHyOcS=2 z&mZ?<67la}LAqFj^(PjozV(}sgs{O^*o`D=21y*GB0Tt2w&Zv~z4jzoIjOGvW zi1yvwk~Wm&RsmGT^0{JZyGvX~&j-d*u^i><_s?C9pLknSzN^`py;-w;KWgY`zpcXU zBf{C$tS~m88szcK0*6liMl#?VDku7|!mUO%T*sl;qQ$BT^UoM(7O;a4<*q=D)~(C} zBi@dVIS3KggVj`HF}~DrG}p>q39(S_7gQfkj*D91+!|KY1-Z4rlbsPOskzGPFcpTj z{4)#tLbX}oP%j{lh1^tnh|j&z=g#%HH<9b)H?Om2`OI5^ask3nDd0@d(|cQhjTz~& zF~^G1n93gejsW|5pZ)6q8!hsr@3aH_YkmG*0XCxOiT@_RM&9+ zU4T80_TBj18{lKP^4RwU*vKFr`~CnM1JGkXP-N>)xdrqH#PgD($Re_2U(ZgW}_bS4`^okztRn+4bJ<_WP)5@#$Xs;rBp_R;h%VL3Q(>Y^-M>QZ^7(_ux4J`-bk@SEP!UbXbI9kevS<#r;@y9B zCQch^j}nut@7sXf&R}$*3*+VCi0i_yKt*zxjj~iWVPw5#Dh2Q1GAFuZAUSl*A&JCC zm<48qzFbc8BG+Ev37->W7rATu<-!SHMNyVhyr{UyWj^T3<-8}?j+c1MdEZx<)4nfv zUcX$<`M$E8@_o6O@pd0}_C^FRhtwJ`pE4IyHKkmh?801oRG0LUv zVw7FB?RHf$&ZXkTK$o(MkuGHyLtV=DVvS8v&~b^i&1I{UUyODsyBO|Lb}`|(%6 z+03!h4<0)L^CKd;Tb+Zp-o|djSWXYPU;@w0aMGGI3(PCIlOQ9<2Wt``Tv9Wkl<;sB z%}i3l!znCNNC^*zh0Gl#JRHn2X9&;sjNkx~sk%gPkXc}kF5wL}3(I=*(lN7eMjs}I z4<>VI?KH0An2C!j$H&pYbcI=95-xIuS!ouSeoL8EW?`lC+%|_#X-C|w99H;v`$$|h zpi9DC7&+m%i8~v}5e9A!gw8)6NKYhtJ0sp|4KTA;Imgayw9!-H(G~d@i@T*(z3*{% z)7)cY<&y-5vFfJK0w#%vVybv3W=g1Q929o%K&DxcA6;3>(B0wg?WMwbfT`U1Hrz1_ zWG&tmAQy#%rgJf(8rKe(BGQHZL%4feDlrTE`5}z0L%0ijmU!2%0lK$iS%ENjr>MUK zsBVu=iXM(BZ5Ip92?%ladP3I+a86T?&)MeToRA*Q>E_{_V;;_V<>B*+xNR2DU&R9S zMiJ*^@hWh4;o%&c9?mi8;T($|&LQaG*9CA6IFHX^mbB%fNe?ftfV0lSIomv(v&_Re zyF8q;%ELLEJe*6ehvOQmh%X7?_UQp)X#oFa0LQMnSQ)Ew5yzE45ywC(;)?@#cK}}$ zzzZ7Jrn2B7LB{2(|u8@ zwlN1qm~+I#xu$tI=139e6!G|+A|B2u;^AupIH!om=M?d9P7xQk3!Ecf0q2N^bB=g8 zr-+Ahig-Auh=+5EcsQqshjWT}IH!n*bBd&Lwr)M=h*!Wl;^933oEg~TbBcI4r-+Ah zig-Auh=+5EcsQqshp%M+dj#i*hc5}>rw4FO5l@Cw#KSp7Je*U+!#PDfJZOtkgnS%N zm<7%ePl$8G!#PJhoKwWZIYm5tZU8?dfOCpynbwos^exx9vW9ibQj$G_mrkwA-D0zF zFzVbgxb=vXd-kWriYQ=1=A&qnHbMK2rvRWklEauL~&;FdQ9)9Fj?cR z=Xq`9+{yh8tc4R%znhoiZX1dsoJO9A4Vl~fk>Ql`WFUfdt&bYcu7C(qP#+Oa-hjw$ zeMRg7Cvrdr%V-}pYfDA$>_>#tJD>$Au#Xnb`hW-$6GUw3-ePE&3<5I9bA8k>M+8KW z>iUQ$-qan=C1_qK3%0bFj$TS zW+Z<3&l{A?hk9bIN5yW8XV=ZQo&0XYo9R|?FDpU_4uzcKcgwm0Op*aDkm@DCY#9)E zq>lh|aXOyWMwElW zF%~1!9gUbueI}w}Uo2xt~6M!T0JtAN@b%psze^>pl+H=MbALw1cVs z2O-*zQP`)CeeG@t12*Vj>faB-jlNfZ^wHi9+Ik*|&i*~@-$7ry>tMjf|E7b_(<|5h zyPNj#KXg#EOI_E&fQf*E_D{{@7k#hZ_tD-V{0|+}%I$5S*!3`ABjDjrIrx(A)dxPh zX$R~3bg}KH!ajr0*X}wPut5jw|NS6*+4t&CJ{oY)?v<+>`gr&g4*J?%2Lm?fV8g$6 z(0;{t>q8$6c-YIq#{Z6kzH-;WfC)O-i2U>K7L!+fuRik8O*`21-*NC&tbguW>UtQk zK@Xe$eF$GGswjNyqnmcHIq0C>Yd!8W2z~9Yg8>_Ku=(FR_`2`aCqAkjl=)Za)yIQ^ z9{xKAeeJG;0ULC1&`&z3?Z4r>^{J0;I)p#9qv;btU%BgGz{FqK|AR|C+)Y1KAWs>L zNM^Ao#XX!F?9Kpy1$Rk z5p)r&9Uv(7%JJ?4eeTZ$6}@u>wFN)KXCEx6)H_H}(RR6@Icno2gWI|*1eMlZ>C67Y zmtEt_uJvWF@@20^{Gm-0_xKXm2r3c0)))SzFMFLY`zv4edSCWZUzVGH*Wp!yio=&_ zRQmsXpM8OkF89%&3o4OV>Z7L%D!!lLqss&p-_I0O%$?<TF?jYX)P!*hh81L|}=}JylS#bexYKFQ_;O;Kg}?kDlP8c^~a^Y7fcS#|lGK9_piq z`RL(3dW4T2DX296C?7rAN9XzId>=hVP#Jb732KYwlYI$ZpP5}Eaju{egY$gug@Q`8 z6@vbOp}WWzxL8ne?Gj(sAzC;PFb6MjzQNVGW z^lx`CvQMGRee{lWx-s(`v-HtEvh$DQY$Av5fKAewpX1?km7XGxhUL17{PctzBIOF@ z-(e+8X_xk%hob`A*_w}>7<>|txu`z(w1^YW{{_{D;-S+S$%bUtGvMc*Ef%Jtxs94| za)%}pBA-kbeVpZVo|xQ=+(E8G#9?$n(dctheGjm`hwzBkrzZxV!6Pfbg|BxH=Wk1E zW|7J^FEl+X=j?(`HA&pg0Dl_(`UztC5@r?X;djZJQot5hT|_LVXTd!Zq|$?#)d`b@E(xNL3Gbrxo@45)NNFmzI95_O!Qr=Q5ZM7dWu~VqgHBQ=UFmu$70&X# zhjR+IL4}7MHpsyeiinsc@g~&i(;+i0A)e z>)g;MJS+{mLpmMHV5KX0Tv?QS;Cm!ucBx0gt9Ct-3Kc_&!^h@U#)}Z~J`wT)#KNFQ zq!FM=!2pSZNz{IV^q0uYD0N4816_CKRMX@v-=71V&yH%a4#Kpy@5^Pk_*`e{f*Lzum804(4dvh>eBq1?aJ`Oep3zV`)1;Lzvz2;elTHsv$AcY5 zUVf1u@B?`ZAagn*o_Uo+F3;*+#b~6xtiXE7+$+U`e2?Fij9?bEz37roS7dJLHH68| z-|d?wojKBQlJlz%C+@8!BKLZ!dT%9W8TuE=tfYV0TYgx2t-dToZgj3bp~e=$4}2e_ ztZzOfyU`tPQf0P3wMnOPuSq0`!yRl3OL8NJNx$xtu{#fOGRGw6iA?>_;tV34>FWvE z-pWlJ)-YB}ta14DYmLSZcGet|v_)j5Z;W(5#>lRBn=MrW%_i+Nn>ZZ7=qz!B`@G;R zlYJkD@NlzmIm+BITx7dX73sNmkaP91b=w5WuI#tQFZ$)K32>bmKdak6py#SU8Bsl_ zuI`uH(=V47PoD42Z9l6U9nk*EKp9c3omW%E8h`s)ogJvbYbvkIuW@O=+?D-uSM|%i ztY7Z=!gZcKt}N)o1^vqM`mC>KKkt{jv|sM&{c?FNmpiUmW=tRuysq=iIl1HOQh_pF z-4)CBIIbjs=LE`#>X4t-FSpPycTvCG?tZz8h1BrOuxkEK4jX885to^cqG~ zJD&@19sB4y;~?kITuDHXmy7kBJC3i*1%kCOQ0D7Av0pCi74`VChxW@oEWmZvA6?Q3 zyg=>SjwAc!^0KwBEU#eua(OY^my0VeaKm~8InU-8p!Ew%9NN3zio7J~tBzMIeYw0a z>dWP2Sb*y%S}eXZgBN-1kZfS}C7m9S8G)rWxB!!#pXaCIgPgV#8uk-mFZGh})>;u? zO>r!J$mh(X+1G)(m%yZbpL%V*FL$mup&=n6>wJrsJ4;Wi*^b<_cda2JZ^O+qR~hZR@bD|jJy0J-UAcflh8 z(kBz9L*BNTxLh7*kb_Ekl_mLczWyua3YpyW3|GI1>`4*blfOV=uqR3T?dsK& zEX-_f;kxaZ;9!zEdEYGQbe(r?=PW-hYzxcVT8Vt1pGkZDOdRdUl2g*pTv{^~eJqom z4|KZFD}7H$v(xpQUBh0th39RnNO-+Y9Hx=HaX&h}dYy${uM^jY2qlpM zyDF4_(06bxN5E`Kr@j3Z3Ak}m(G5KUxPkCS0C9ala$K+<$j*Q4E5C}}zcab%E#2-H zk?8PZ_j3ah?0(XI1ABG<)y}_8Y)FVmmMZi`*VUZJGssPQmsuhb=wQ-b2NOs0oMQ8^ zT4T!fIE9lM#&G8o>`$S0@@CId_BC^~M$m`NUDrc^yS!j$k@hY1>a1Tn9j7D{BJ#Z7mS3{7Y;w~B+_s2FptDGOokbju zTwHYIbm^??z|Qaw+e`BR*}>iu`YYc!X@53e$L^aeJn#I1gx7t+>cDJj$)zLQN*RA`na4B9gq7yu3|2>$xWwSuSmd?#YIo_ zMC3(|HwcN>_c>)CH~)pNn{;~L(qmTPb-I?MLiGrRzeUr-l9x=L4dPyF-{CWhv);Nl=UMvN%V4ASYHOV7%{J2;f?a9xrb6Ierg#LG3$BjQ1$q%&~~ zMr(sc$(XGU#2o_DLbn6J`z-2>iZ`&@sz_cdqO>5#9&Y0aL(;Abz#23<=^o50z zcG9jd+Lee@dVYixIdiC8;Wk=$0bfXaz7U5mD|-2I2Gz?(uS7lB!TcihSAP6S7dHmR z8O$%vvuBpIdk2Rs_tFb-SU$68S?}(bIn$OT$1Lk*Na*H~#c4yjXlR+_F=3UvO(x+P zA`U}{dPyFG;bI;m?uWWp9%G@G$B63`5(wD|y+U>x z*g7BRNlV&yr`P(-!ps&H*5`pn>0&9>sMfSng$>?| zd!*j+zIWZ?9l7aNw*y5a;2mktJL2$ebuaI*(J1kb^d`Myq4w?@H*Nzw@1)-HtaHoR zL+5)lRd@k+NPF%OhdVfADd|Rx@)CDQZ_*vx+48Ig=f~5_DsJ_|VoO+9FFo81izo^B zLE7_!IQ+n7sKk#YU2{3leDx?vJaQB0IPS-6vWo{$A`{q;9gjlK4Dp~D(&@$Nba2feFF!)t z;2uR}dhO1H=bZ-O&Aq4**q-H_FV1Ng!^7y{iZAqZUoYw6LY(75+$pSaZbV6V3o&s- z@Pc9l^@_j1DV&QDJFn#2Z~^Te;oBiyw6lPA4i%QSe&%P-DHV{ytCrGhB3IDEYT+P&3;oz7n_1A z2$`@(xrRu1hKR$^dA$sEIn6(B7=wd}5<^07^bL_N8tRgm3CmmJNqB~c!w?Q(N?L?- zTK7`3cg$E4jG541jdC*Qjx~lkv(9bY603KKF6?~VJ!NNbq>>#}By_!Vje!qIr+nU8>D+b#v?rMNKPs&UeT#^?9F#wSbi%Y8GXX=YOJ4!tnF z6F8}HrEll(fStpgrsWMbIr;m1ouqraEF7dK=rLoD(i=NQn4WzVV~D>z_+*+B;AnfuV$rhC7s=lU5%Mwr7<1CXKSt zGfG_UVVql&kV;4RrjM3W6LQnu^)?BZ#ty8+^gOUV)5JGvnuVTe;+ZYXesZU%I8Qqw zi`hJSGKcJRo14){z!U6JOFY3PYta+poAiW*o+tC2X)78MB7VEy{P_}ja?@GYCykyQR9`K`~NBfky#)$*HrLmXf|o(S41 zy;aar^7Ai3(sfkievg!!t_$WnBMmgK+iT@%SGA(B1@={f0XL8Ij5 zGpwXL?mVaZ(xgqU*L;x}Q>xZ`$c|+Q%~i$FoG!sfsJu|DAgV(V;9gY9^@bXrW9xbo z8f^CgP1XqBNGF~7H6v2;BpccJNq!qd>^+9~Rj#Fh5y+CXx9KI}#g1-zgMS6y6u{h8+cEz22wPc`(sg2GWU+)7lZE(&P#~u9=X^VfCp+=h6M6CRUuh> z*RN#fU-zw&&YW!__+x@0mD=8&a}r)iX~&zzV)IJqPRC^$SKxaMUqE$FG?m}|D?#e> z-^g!6{(Jdt%;Sv(5NOJWw@F4%ptvAnuLT3BA)I3%$YG&KyWaCc@F02*y>Eboj10 z&O?_aYsmE`wMZN`#_4>f#$E;|O5Sao%Dqd!vhM-vCqEi;?~{|c8-0`co=GLoN@t50 zcC&DW{i6Fks~H^oB@8By5(bxt+;KPzfGu6;pxz<}_GTQ=o3VS55ze2_Cd*(y2ZKHP z0X64)z;xfn`zXt0V~k!{%U<{sAIr^tNI|d;_Btl}k;}Qd$oZHYd1yD8LrYvdhx7!L zetT?bgJ$csP)kc=HJgF(q%TxE1qlR1%W#(EJ`v@5#A_`QWs%VD6K)-vu3WM!WLq)t z)SbUuJ>EJzI#w;vFP+Kr!Pf2@QEcYx$;D~~bPUm(iKg@)&*^s#-ztUt!cO;XK6<;4 z-cdxI!D|){O%K*D*TCo2-AZSn0)J;qROa*CuB@ zR4jZsSh&8(ekI6$xX8wG;M;$s$bQYaeQnalLg^R&zF3IuM96G*!}M5@jb+MbZz!@c zzJ2!NMK&_K&wirF{$qf>{l-5O`R@ey8=ow)G4XvZPZin71U~y|=eetr_0JRwG0ptK zXPqCfO3vC?EX36E3!f{pF~5BF^F=l$na_Tq$o|C1T%D}{l!e~-c&S+UXJ@yolll+A z(=j)QuM|uF%1Y^Y_huFcW^UqJZ#5BK*6_xDHlSHUZm;|)3TYr4Od`&-7} zX8ArrcZ|6BYlaH9K!KQnm(?t=y8lj{RiW+yBtwNmIeELkA~RIr?Ct(q?j)e-G zrP{erfz!JC8!f|m-Tke`e@*;5jo(T9pBlf*nRZRe=KSuKW`zoziBX4^>s6_{IkqJu+)mjp@2LIq}&9=sY6%A;M4k zL@%w3;Ju?X5UrnmNe&_52X6|TFnE(0x@vYsw0Yd~`6*cCYRaHE zn8fj#NcIBanC0;tW_MiPZdMa*maSvWki?K=eh%vQB!;9C_^`&1`ut%a2LfwIgyrjh zKpXSNk9F2u*IaoOY$sy5=}?640dBZ%Xp%XBuV2G^u%sz*poQCd6Vu>=dz?x=((>hm!N;Lx(uK}Jv4dxRAa*&FPd3*;ci@6cbLLNpD1aQm(mFLfg ztXbe#Nms2l3+xv`ILQ*NWm(L=62I;Qzox1!j4$==kFWNXZ}t>A!7O~`Jou{yyC1)5 z=~wmQ%TX=AhJIBC{i^QcS2c8@Rry~R{YtuS@t4U7pP})cDv83rq1+&vODz6Hf9Bk8 zFiP|Bf+sQa@K2dRszBSn*;Lb#v^7vS?QJ$~V6bTe`!sDJbd@$Op-B_>fNUCm&yJo zn>K{z>U7h3n+rCr&NbsVtsgVGY2R`vgvjqr(|fZNw=%FxnR5S&TKK` zx2qpBx(olgsV-}vt!CY{Je$@WY+7@lrs0*`|151>~j~U%Gf8yN%>opZv1uL)$RwOD%4>i4&h}Q(+{enw5P6$Ial@P9k zaAn5uzN<6h?UtI1-oz~Ct{}gfQOW47!ANhZ#>ZQ-SgPXY4>g4<=h@q~9Ww!2A=wY` zQ!>qAE0V)>iWjg02+2nSvh5(_k<{$+h?V=hv;6ktB!0mLI}X*iDpu5ZVJ@xnv#cdm z|ADH5?TNf_ksXIw;O@-wb{yFChU1GbV%4YMcsPdy;qEuW*>x!Nw;SQ9=cCnun3RWe zSfk=Kl~eXZ!NAHaCJw$KTsRck@DWG)QxjUe0zVVwBg*(C{Z?e zwmZfIO+?rk_%vnPlmxzFc^E{Zg~I{6u))XIixcrp*X64tP%{xu#Io2YhimY0*7i1c z@1{Msa+3z2Wbwt&*r%Co$;D28d<5$|=a^p)(i_PNZzFlhuV>nmid|Lgq-yAoFTRwD zbSGgN>rV3LKzQoNKD~prC|*-O1tVS!EYD&dvUiq1P32;Iw?%s!3x3%eyQ;=$;dGRt zKlqUX^hZeg1LGy^oN#Bxmi`D`T7x~6^hanlyGHjwB6N4rcjf-1nSMV z>uTaMDHCxo!n@tI^~lMHur(DM=ip$*3zM;i;F@6yMui#}&MN1gyM`N;&YO1)-j4&N zG8V>HAVXDUGA1e(ul8Ju6p*C?Lp$U)k)P9@u=t8iiJ^(k9>1yI9yeojPxRIUACUUv zo3-ecg?~ua`Ypo@(Jga73Et$~{+pR2r);8S*x&?OW;soFvt`ro9&G=cmN6aqlXjCW zD;3k77m-{hle;S7^<$v1Qm3+*5YXC?^Xc90j0m)9i-w~X_b^60r_|RysUK>(tH5$T ze=hBubI-7r1c*@fK~9sl*;f8NWU_`F&TZoD)%c9UKwau=yeAc@aq-W9*SdJcy87~| zh+O737!uhsXY9HLV>4&Rb?F&6Ux>$2vnykKBld^k90tF9pN6kLz81q|bJWsF+)Q17 z9BW7t%YO*_J;-LcsB^=*mO9LnxO~^EGK|aY^Dz~S?3d2_>qdlii8J8dI$tOr#%IMX zes@c4;Y_`EY;;Q)G4r2xI1BEbxb-745-nZ?$Fu7})PzFq)%Zra#TT!IT~;LUO>BO1 zJM4WK8sEZpKDu|X{TV!rhx4CwBBbmB;C17Cd`192HGtpg<7QGmhuT_YKCi!r*#?KV zqN|JX)JAA@qV|U{PFTWSxEPHuAxrq#GJG;9>nyvkx&m=Xm|65=JUhU->b|Va+9~;@ zBu<3V@hihi_>oT>$LUkNgR|)7cruIb#GBjpXKT@$=nsCG?Ri|lPN%|DcQY!vAJxkc zP0A5r_YmTu$&!n4dG|Eh{WaPopKqIhZ&T*2@h&wLeyeakLHaU8Xex593hGLgv#wLP zf2?u2bJP8M;n|`e?;pGkT#na7%|z6kDW`i(Q)s+ zZH;(anfW?c>rOdy9~c=)(cMDIS^mJt+0qPr6?}EK%SD-dFD}*Di1AHkG9@ES3#7W! zx;Eudiu)Cm$&EofMn@2$!MfO~{OvHio({Vb`9W~NojDOR>4tI$y@D8`Dkwfm7)r#K z&rfZ29AbnIy05OmcU@>9e-Xal?bgSpR#*X*u|$Q09^#1#*JE32PE>SLZC^E6bMY_~ zbPr;w+qq_evJ!!Ae8MF(1v@+Ba=IuU>V~Gg2KWl5T*^b&#URz;^>tX5PWthTGPz$|dow&VJdJ=Z<}5^PxgoNgTS zgj!uv6G$J}5GZw@x^PFs+5+UH)Dr5hUoy=3?!nO=!+{sS&H5?`eM6)r$bPNJ9$`4s zMka0S9=usI%12uT?c@Mx^SSLr^=FW~NBitCMD+=_)tw~~>K0vP-PD7$7ExnNrDkxR zT7_G|>lRh`HZBkPvcyBK2d?K2B%qjJc_}N&WpEMDcLnXjL#K?v4Gc9 zC#sWXvt`^)?UT!LNQ2?_v1Wm^4g?n?zNtK(KLE<5-9qBruPQ4mNTqym_}TT1M=;;^BnEmP zMIPvX6nUWgX~8P&$yTA2(|5%2o;(g`;q!8=G^Qn5@!yCunB^l-DlsjHWC z-sZq_N@juc6(79f(5W`tjw-FwjyiZV1nSrva=fj9V{*4r)T=a3R~p@_4Yd#TDzOf4 zHsC&kTL&Kq7ehG9ujvRYT(>Kn)w_EiODB3RUT*Hk*RI{Z;QQKts@yL=)US@iPss~1 zy7Xt)Jta)X#RaOs$?uf}mYx9!DDyI=DbjnqZ5P*rz*5v`T8J}+%J^<6y>a4`S9tp@ zzWvUX%PdIBD=-t~Ov=bki4`#sUn4{0B_h}&^cxY|^VScE-{gSHG3`veZM*-Lul>2& z0?#lTwU>6$O>QbVagpB=mb>^?8=)>NIB}jqRD>=46&N{l2#xzff5lEVqu6!g@gTpy zxgn9|H`!TZ6-ebDOyHyEa`M0d%*Csm!yd2yYEM}OuHK8eMvae$BH1_SVcT);v>4Lnx{E8KtwT+{eHH}1 zyF2=j!u5kfD#Pc6ljQ@=WEX~TeCbN8uU#L(7k)b@mOm2Xue%eT#`I=wJWw--mc<9k zMkSto6SD2&qp4W-ZD4l$&}jA@vTCAMXrRGIY_MmKX5Yo{h-mhY`sXeFBtoO7XR&z4 z@hsJ1g`A*i{&T&X0#O_e(!mr!=8ZF@Wbx>l`C`a!|wQA zSV#@WB?14LUARXZ@1Dqr>QA&!5_A!{lYMlGk52W`%>)$~%7 z3!Z?dWP5*2EL94nioL%}Vi}%|`YVP>*HZd^y4YsiGfU7>nI8#=WwATMeg{bgA!0e+ zNc1n*4L+JicK$-&xhc-yo=hG|uJ-`3NL=IlLfZ3%IDGl6moMyi-;IDT+7&6ryZ<_$ ztVs~hKjGV->Rj|xavyTNN8?1|HQzpI&pvV3|GbxdjJwcxLh@i;-=vyc4StkzbxL;k;6CB`p10t?|OCn8n%611ciG0(<;$SB24QAqc zFk`P$@+>P$ycZ{N?s$WlI4pAA5B4qD`Dwlp(8ELNV@k&}g}lFskqQS*1%P?w+ zPa!&cJX33&?cD#&WZQi*kdZHWc#uP(gu!uI!r;s)VQ_A0Mnm=-4$}PDaMpb`kf@$k z`pG&odmcnu?Zxil!B(hjW{+Yut9wf!K0!ycUTg;PiIr`}p{Z7r{R@iC?D5osxN^sf z#a3?%E{8E*piob^HiskpaJLvR3;fB~OoCrnS1_QsSJ!0)c83-a3p@%rmDGEW07po-qgnc@uf=M|jnRWxwl{#@GNv13x6&FW;(YkrxFNgtAHWn2)kW`) z&eZ2K#<$L#=hH31*a6D)_H)W8EJ9W=0^O+Ota-j^x9Jd){lPqh4M;oi{elgj|POLPFZ#Y#$bHPvDgz^ z`OW<>(S2$9KB(Y&yS)fa>qlsB=d2gfVUgd>x#@*;o1pvpRbNH2DLKn6>fg`#+N-*! z)A*vRWp`(qht6`2cyYKb3TOEW8$}^cX56t;REV|Ga~NY4RyX@ z3xRD)TO@JX#n*Bhgq+Ar)iw(%!ZqP$eLNgVM3MIY}6!Ho-%*-Sq^#z)=yEFRb-{X1;*lnN@T2{RuA%U~Jkm78XNPP$?q~3%z+GtJUZcsIhmrvOMu9d3=p4}3PEBKclbdPTX zpj&+HlF-rQ3KvOfBw5*ZGC#LDAGd0fHQ~11!h@ZEzB-_Zy5_`Y<1Qu+f1{Bc(tms` zZ$aj!IW4cX;m*SzuhrR<8n+~zuAdDPanX!6;pjU&Z8Yu&p-;HHU`wy|V#EvVg{k!* z(>AVNa4;cCjvk8f85I;6LXFfi-?H7aQt-jbCUTJh8JK#=H()rVCgQrji z$J6oLHe{CLP8)_+{McdR<=+d_=759T0M5Io)!w@OyYEe#GaIb!oXuZvGPZa2dwr;l z@fEJAOjP0yU;=2uv+Q}2!yd-xio5U!FW@A%wU&?KF5~#ZHCwkJV4UeO1OekLk0FS6 zyMSMcbiR3gfPEf{-6j3!K6*Y;eOT!~G1z^MaIxFePYrgTEA$1VG5!Nj4t7(kKDEyx zImf%trli#^7DCx$Zs#)MzcVFTy9f-cj4lkoxb4F)BJwIKt$+8PgJf7aoKe~uflsj zfH*LcKLp||MY_Pj0A^_Gn64esmL(T})w(jd`G$WPgRF6 zSn>;^`;fVY*pbB65<8LDRm9FDb~Uj}iS-csC9!LO{oCF+;~#IG{g1bdd;am3S$EZz zm*Bp@u*HZE?jC+H9r#`g^Yf2Cx{D$Epj)Zir-HZ7Uh0y26uxN#eEWTNoQdCSLC;*Z z<6^4~Cv8f-#*BjhKf?cE(C8$E{fAnO|9RPtgsb*h^^3(;Qvxdv)(fSgE<3vFiN)5@ z_JQTwl~<|d<>gkDS_>Fg^D6eMs8X$!tjm zHGJz(Ts5{tTH@;N7M9LvCH$!M@z%KdPGF*qc&or$+pcVjtKZx5^PWJXovcQI;|1;} zaK6CP+gW*~z-xu`TY;~))BJY=J4c_G4yz+Z?=m{9P9OaY%wIX0PV@-8UEps3ld5LS z-$uvPW@GFzW8!L`FbTBJAo>_Mar|imTRC7H@jAdNb^N$;YoJ;-?iTBCrhzzQ#dy;YGPcCnZ(k~ z0SBsilV(kN!#HIUo4R%q#)_>ToJ18HChb=dS3@V4O^&M$fjdoR*IYiC!MtrUL;X15 zK=r4|Y|Rgo*|Nb?ZUG!7a5P|*s-G&u7I2{Y*;H~)1s+%TP2FG)RU4<$q4$Af7;eeY zW>4Fa#PI@`0uEMd1pipzH-J^Dd@HJ$wG|~F68Q2~9E=mD5$*(7rS_Rd!#RQX3VdAP zTYz!(uW1{wis%VQXsD|}jZ_`0ZaCe#*Pfwf%b9%(CTK$4psrUYFkJ5mb+a-u)oN#> zL&Z>bJ1SSJ{e}8m-67OrLj4^#NLV)CI0KRi<3XWv#wkWj)fwy65-fNZie$=oO3GFl z&qFe08&3;)jgZ5QXN9^$L_3W)(O1>#VK@_0oyJE}_9V(G)db^XpB|w+m zbL^Scc7}a)`HxV4NqH2Ve_eS6;OzqM6V9W8KO^{?0{<-VyYgyt-zAZXTEIF$Lrt$3 zfjP5%#TdkKRz)i~xr#A>iz>zeK4WbI{`nP?fUgvIl}O%XqjFOHreYn6wJV?3(usf8 z9tl`gN4J^aoqS9LhJ}B@Rfo}`^OyCa!tLiD47T76p>w22pSK$15YFk`S z&C3P;LO6HSGakPa`NzP=Cg^1;eoNp70{<*RR>KJp9ne4(=>}G76?~fps@|=E=I1uh z~=20TlBBJkV6FRe=a+-kC8X--@{$Jrs+?<07IbcmrCLPJ7m zD0Ysa*g1w`=NO8eV<>ixq1ZWwVwerZFk|W?QW$pv8D&E;%7$X+7>aQ;)MPt-7l>`r zSAjS={t^<|p6P3WADF%Y@JN9SwxNzs-wMuE>0bltY;#lk9`s{prpyYfi2^qhI2|yl z_RN$S3H8e@kEjf*dovtk>jnNn;ENe{;2W8V{CPh!35xzEtbYn_4k0Htgw?8tyksO* z!;p08>swe2v%-30C{aIV1l0`meH zmax(xnhdAI>NMg1Gfeyp!N&^!9KkOZxLV*EffFTkn+cqru~|)5*6OYmp_>HWD)6ph z4DWq{KPIp$LML7u_5jmB`Pz9nF%}Ag~oMEaN|{=4RPX zYz=xB}W3&mJCU7r-M++?2 z@^hiUYXsgS@JWI12>e=Ld~+&F3!EVEsLihery%emfxi@ZpTK7YejxB$fmK^jewe^1 z0(ae_ldQvpI9cHN0+Ky5}Big|$z}HgLy9 zsYg{FCwq6Rj8IF}Y2_^nm+SbqM6JwZD~6c&sEhU>eOCQ4YpS_UJ%s~JY#`OTifQJ( zs)C0y>MZpfsQc6|LM>GvR%~nDuR3r-Mah3ww5SKvmM&FW`K9rIn#JQQ7LKpn*?dr) z?^4@Uwy1~Hn=W;bP)qjJlHEcLpRK9$gj(lPmkRZbOI;<@_qaz+3%6I+L+3>}86$On z<(}q4>a~M#Q798j;RuU%>xs5eyoQQE|RPvOcTj&)8(ivSP#>vJU1}|;PgLd6+QbG>e^wnX^#!QEs_R|q2T-4@zqnL$ z;!ERis$-t6w>hXU)k0D>%+CS&wOZ#Eo(k$8>U)>E4Ai%3Iv#PLqw7HZQ!R6;S3&(t zJ?>K9fcjBY9HS+Z1HUv3W0p%z0A(4MxYVAY%8XZqvX|m7vA@JMRx_T0po!(6V#ZvT zx*1ftaji=|1*+0`)TKTLHNZIHSY5BI=1U`CgpSixGpHKlT9+CRs?L~+ySKEk6R4E& zfu?MAD98q5Sxy(83aZH%zCcqeKn*e;b*URbrHvy_&}F{^HN*(zHT4pxVaByC^=D8m z#!NYqTdIuOFO8AL2QHNYHOg4FP}j3ZgKRT~ov6wEYY#R@8&h2BM3jv+4tJ^3L3J8k zE_FGm@y3ZRbqlD8#>p=AG^okOTA_4inQA=bmNBzzW;EVKdn@V-_UN7vZgSwCC8^~^ z)1w|U9%$Ut+`=t;%y_%8VB&^`NIqtK+IW_^bxA$kNpQ;^z{fncEmChco^SdT>uqoB zBDsyJ%x+OT7`NTesw6KlcQBsPl&VT!VeV|a?NYBr37jfY(7;q*pxmQnEsUG_ry4cpwqnDUe+|D1lq+{^glX-!#~ zcg=l_y`R-oD)Xgzps{Wvsk2l|rbQiYJTKHzwS6XvgS0P%`q0?UN~j}^)1DJaG^s_+ zGnNUpQq9R!S@VqRUFwKTt!2+QK6c3knZef2jLV*9#g*!m%y8>C<8hZ-l4-LR7;|6H zWk1i1x4Mi6TxxY@sg%B`>TYB3CzM>O%7%Su+-;0-sajC$ zjPWkTwcB9@c-Pp>rKY#+rrtHS(UcwC8HMi|JG+JZpzu9oZ%s+xzi%8^q@2+E#y3JervBdY zsQQy}-Pbg~Qf;2?3H{0VwM)$u>Q$H8GkYD%{^C;mXKxODWE}nval78;@cP);<-bT` zJwi_U*!Y=SsLOcheO;FD-VB~O!UYBwtE~YIbtCwux)}GZcp%`zyM%wA)cR+bGV28= zG}XTvsX^pz^%$Ne(8ZP%gj_{W_Fq91m8ke1ac}@u^yNQP^gnXc?j4Z-(1|{Q?WeQ) zcHebbfK3i<6zX$LiinyVyQ7pZ77;9Am52?u!-qK70 z=P`m(5uB3nZsxwjF#ls}E(qM211wkgB%-QN=Kxl!7ctzbWPBLvCU8u3E1;zw0}QDu zQMv|rSR`@6Ery2zS~y~%%yd9Qt(Ll3;g1Cjx$<5Gs+` zLrm^3?fB1R4ntksSP+=m)XXlR*i_3#t-AGEtJz*5)a6p8NAMed62D1Gen}9(* z4@1UOdel8B`14ZBm9c}we}upMAJy_)lv&~t4Br1^+(vMII^h3z9m4&M|GNhMjeh(8 zYwNK~{Xf-uJulwGU^LbHG9-he-N!BUDM~|%l7{+HkN;pb7MotN2?)#gJNf zLxD2W0WEbCINr+ooyc3Ql=0V%QkH*>CM6|dl zY2tjF+J=ivFaw_lnP7u4{tuIYv%pXn1DcAshbI$f+=R>U)gda%_*wP+h92Ll>{YiOz=ZAQjYBYW{nWhP18 zE!#}QU|W&2cgK&ZyaFoKoP(rT<3|auM>zL|hB`(#|C71nju=~dNG}il?P6$bp&0w= zA(o1=8QiYouegAR)M!B5eulfI+8lT(e*>0ljw+n~nd%HN5Zu}J9kJ&^##GBiaz)W0 z!(G{Q1Kw|;%%_07(ct69w5^(bvo+MXV^!g1YldO1`t8luDBB5LZd^DzS%$|Ouv1S6 zyur9(bh_*gW5ei{vh~I?YjW8W#x`TN0^DWHOyfClW|qBXIAeAyo1xZ>IiPH+x^B$e zvQemebQw!q)KqoHn3Kvn)!kzjmtAe}Qi3|qEhC(65w0xzgp$a-#^1*b3EyCRJLVCC z1*5`-NfkF3>9JdcV}d8t{$tMy-(lp(o*&)=W-bmlfWJ08N=iEcozPUk2aQqY3uA8! z&oJK`dmrF`ja?5I?s(9cVI~9)=~!Gg!yMo7IG(AR+3|GP?o>Ni8ynf|!?kP3PL^3bWApUi1btJ8s9=4aVGYb7G66`xdDe#?AwN)VSkg%Y?H` zI1PfYH%}VZqMktWei2)5+UJeC20yFD?WWe7*N%J8Sa1Gr+>Np45XRfVe+r`WrP_S; znv}i=_?lb!i*XOf=BsbVJptG}{u#)(j(=2rV(vWtbr`1k28nKi-2GT8dd_v7m^I!q zzcmlH$A5=vCyZBd!#WSFn6=D0(OhrdIX)8q*8D9>6W~tsuPlIKw*MqCd{)ZjEX1BDoCs-Wkr^1P|;|cZd#7pCs1D{-Wxz#jjr?M61 z$VpekuND_Cx3-(~VEhIPBM;}()(c}#kKbXPJL%c@y;h?0rTBU)-T4MoP~Ccq!(_dA z(pQVWj7UPI}(=AR~g7yH)yT;Ml=E0mhtqF%G!8yhcw z!Wc1mtFm{kttMBOe*z6H>Qs|Mb>b)1?8&L}%he&1-$1(;O#aY1!TPvkeEEE9(d0*r z2DN|EsNY0gmb_ApyyO=uB>Ixvhw zE;JBC9#yc_cDO8IS^>35Y3G7L%R;aO=#&Vu2@v8+Xh4GU5L>1rc4ej#W~8B3OIn%w zoew*X?Y%SicfR{Sk3HXc?c<)^-CtAd%1Q^ZxDnx#QPhRo3f{#_2mi3<6UQ#*4nN^4 z;#=eenCxp|4YSvVWoZ{%6t-a>eHZEAo5P~7w}%<_>@KuNq)ucPJBlesq&~De*+sJd zhPEc(4L4JnYh3f#C*fzXWFA>z>0x59_OPQmCJpe(5s^6(5k=37Jnt%E>mn_#daTL@ zsfe{kwxRM`#D;_B0227GBIRrz#+I{1M2$F4zW>M>Xk$Ej0vok3dIm;GHPJrTO8#i{ ztgD!b{uPVU1&o~^twm)~RDaT)kAa|w&Zk-W3eD12XqLK3cay%G^xdRSB&CCt4pNFq zIZVo7QqIHD=zaGwb~jw89HXfuX81HE#b1a<6tVn_=<+EX1UM9=!RQ91Oa}1EIJi> z#M)1@w4auZeoE6%>AR%X*psRlKy#QbmcJ3X3m;|wv7aKX z@g2zg_|K8!;(L*;vDc9msAn4EC{^)+Ff~F-1%hv&0+`@Qw?XKui)f;xb8;oI+bKmeM3; ziDjH3xX6|!W{Ei>Sg1H+nMI^blC2R_#5C~?#on}t>L!W=Hx;$mizRLRVjDg%F)OG` zx$&YOs4e2BvB)#h-qS$m?OdzN>5A@HJySKF-^=8b3~X*8Hh=u zMobaY#4IsK1TUp0CW&=k7q+EFc8ZuLW{EkkE;4|RvJsO+jhG^)iCJQf2-7G%F-g>j zDPo$KCFY3Wr}V@mG36Isoc7cB&(cLQBob-F6fsTA5_3eTrhgG@3 zxg5`^+|BFd6CB@pGRFM)Dmov-0ES~R3}T3{+VS_$^|_YSmKIB!rNc5{8M1t4aasM= zr1fXkYu5YLJX?)zk!_Vtw{5c>vR$=}wkPas?ECE>+I^1sj`fbsj+Y!6$2CXJ@h``G zXOnY-^N8~;=U<#d&VM@}c1^`?<&U}ATyMCpxE8xty4&3Y?)TkXDN*7|gYtD{pK?UG zI9d5f8LO753AIsOqi#@J)Sc=P^`iQ=`e*g;>Oa(Ro(fN;XMty}XQT0Mw_M`sD1U)7 z)>*zCd8B;1;p)LB@jP6rfQ=%K1{c0_c!-z}3hD*OHC3<1c3b)^f3`wbMdyV~D_9naL*y=dwYIMKs?sMO8=P9d|JIePxv!IJrxN+N`+yi@K629;{2}30k zUiZSAblnHmQc1^%EaaDp1ZSX}!n06?;d^xqcTV3z{u+jn$D!gFV;M*wyI~=+2i74^ zz>kn8VGr^YbR&D=67n?MLiXW(1BUmv#v-%eNB$NbL!N;~WIyQ7VsI8(k#E5PWn++tBU?@B@;*HcKE4@{r zS$^+~y6S+pE;uvk4^@Y%{J}tG)*boBU@RDxpUd1BmiNo9wdgakKOU$BO|(iAt;$3TnP}A}S`BLY7aurmk}zVT z1^i~BnJWP^U+`zy$mx>*^EzPSjxp_??3c7AL%S!Brsfj${$jNQX7vu3RXk``@t|47 zgI}(=jy+@64MCHNdxK^j5j5+GpqWcS6PM!NpqWpVWsFKaGCby z!M9AyJoBmiO(}EXzWnqUC@@|c!wWKd3iwhf(@@067eFY}?BfTWc|!|l6z(&IXZC7W zZd;lXB^lg1`Wa*oP^>+(Z5AJp zAY^=_o=+~o$=bLCSLgp88-+cgt)$Sl?tyB&Ue8zT$h(s;)CN8s8jXeqUgz-Oav "OK","msg" => "Installation successful"); @@ -109,6 +109,9 @@ if ($command == 'getConfig') { } $_SESSION = array(); + + session_destroy(); + // Swipe via memory if (ini_get("session.use_cookies")) { // Prepare and swipe cookies @@ -124,8 +127,6 @@ if ($command == 'getConfig') { ini_set('session.gc_max_lifetime', 0); ini_set('session.gc_probability', 1); ini_set('session.gc_divisor', 1); - - session_destroy(); echo json_encode($ok); } else { diff --git a/webapp/OrderSprinterPrintserver.exe b/webapp/OrderSprinterPrintserver.exe index 4776134102947c67acb762ca185b2f67763717f1..fd4083ffd351184ac372c41baee8a7e5900817f3 100644 GIT binary patch delta 56538 zcmc${378Z`@;97S-P6|`OiwdCC(}Ix1I^5E3<3g*;DtAeC$b)Ri&tZhx@t2Nc(016 zrKot}c#HSF-ZvhIc;L0_s_VMC>$U2-uDbgDevwsO)jfl||M&U7-;0k?5s{G*k&&5^ zSy?q*i_VQNS`k0@jBS_RbklE?^Y49S8s$brsjY)bg*0=`A;8nX7vZX=Yur?d6#uzb z_1Jl@jILS$=^e?2^e2JyS`)z)K~-Vz_vv_hPh&*vwXGawTia(EL!%H&uaSyE zQbDnrX}@Q*jkuk5@o#JVZ>lo&$)y2x!3#7U1bp1x%W|5#3fzz@`$1&f zUFD&t&HhDqeGu6)Xgqhnn4dxpB~m zNhzzYQS+m^no~5n`n(Cxv9-ans-QR&N~N=iNvtB0S%reisKR?;?=DJ>F=Ee7P$> zC_X3|FYk*Fa^(lP@`EzZiX#=dqpH>X>}dGVwNX`txRN5zs8yF$l@&8W!Kf1)w7)*F`Odmw z5m75jPr=}+Q7RrNsu&A4`4yL!4e^r|RY8xoZ%J(8gf)mTeVdqNtg>eeZjFekC|KFS z8|+Ab`{JQGGvA5<4$N(8$Zcv!e2V4XMvqsO>5;}-bvjt#csS_Fc8VJv^>q2z+M#V^CxX#>Z9f)|CF5{B z=5|&LVh_}&He^pH%Hm}mO0knLxK%CVDLtYqm%FZqoyu%Mb+XoCh#dW)cqo~hB0f8z za@=v^5_04ihurp_oU1Ypov0XddyPT|vabuaE)A zed5Xa1L2n|kC!KNUwCrmuD*ZPnsAIgt6>DZJ)vO;;6)9Y8tq=V#W(6-Zg5>eFWTY8 zNyrA%8&gdbt%x`?g&pb}$|p898NaocHKuny9>zlwGLBa_YbMH~`4dnQ%&dVHcU~t# z(fo<7vpW86Mo5IC`Mj=RN1BFIXg|yA;$@g_-A#ixb{LIrT+5pRgW^^BWW?6oJT=R1P%JTaW-9b>{?&)#2_qek??o1Ee(nDu> zsI`@cZ|$Mmc<3ykRiQ{`BHI{r{rL^J4KhR>2loPFu!HXbyxCv4Yk`3-+K`IMoN(G} zTbe5OM)48xaDFbXbL{!)q+OMY8guRQQVk90=xZ9H5z{+i1i|jT62Amd<>7cuNDBG2p zMEB7>2ijYtGe(k5#;SAUp&&jeUngYTCF@DrtJ6`VL9j2=99z|`O*5qXc7Z-Udk~h% z)H^s_6{^c%s~AeuIuS}buJ1_W92$wbcpYW}s;st;ZcP|3+NZXTkQJ&go@(MgCDk0S z0(8e;swF-cWGd<;n^YnfAXw6<2{$o<+zM0Hl-ihW*Nds(Tc~n(C|nGzp&P;UgF{<=OTwRrj&Ue#*X$v~wuZ#P!(533c;^mt zB{1#nXNL`Ib>^~eW?9rp-N|?|887RLCm~hYUVj+pbc^19pm&myK6FtOz;(IKb*-+k z5ZF4m!FA0}%j?`8s}pk_vQOFBP^ua6%+28#U1cwAuWeyy%5&#~5zKdCo%A+g6@mP1 z_7m;H>M4>a%RMAABRv`W=k{bw3d54GT858w#!l4jiD(o0CF(jA9fHMJrM@t|-F!%J6OLf6uYLFUERr z3Z9z{vI?}XeZU?+Vzlv~eZYwQj92ZaM{FExg$J?LhOzfu^E=K9U>ha>Fg(?K2hZR-4*w^{22>-i$TIP!CARVJmLsWqMXS_iSVb_@&az(f$o)A-{vV zUi;cdN(^ZIroxy|BcMMS>ufdi$lSru^6YWSQnB)|-05UaL~y&zPzR$FN(~zKb}eo) z0%|){M2q5PW)7Mg3nj-G9ihNE^Jb?8jqOO5cc!$qaA@}OKzOO#t1>NT4+jX>%`Oi^ zcHAF2a`WpjR(}iT@QxD$T?sRfq#x|ED@G5p^57y20c^p47lAqaGkX?**^A5?G<$l9 zA{n~q6hTE`BageW$HkHlSrNcG?4r{I%~IKPkGrXwT2Q>1u*KZw9=e5xVt*PmGlxKh znWt}c*@gBMqg#we?1x8>+2}PiQQB?h>1_ssE0$d(!lcua&}r!*06mAYWL}{p_lZ4X z%-C&zDz2Z*E-pxzKZkZg_GCYXvA<#JHBvent3wP+zF>k-C;@Y9nT%orS1st0LLAv@U`a-Y1bX% zaAyynJIFg`o)gO-8`5c{;win^KQW2iR%Tp3~4- znbX;0b(u4GNgr$?NVow|GCVTBBQtXZp|m1sVo7BScz!-_Z@FGUQF{OpnTGvltb z&ZMf`LinDMS&+N6(2Qi}EU|MoAo91YM`Pd=_7-uo=U%j@cWWpzWqs-0hG^zssc|#P zGHC-K1z_fvqAZy`2W1(cu~;a3F7fk}vamj7&j(Sl@CGbxxz}MmqBl2K)I%nes70B5 zXloV?ukzJTkMA>G+VP!LkI6Y73vxu%3Q_@V{*3?_-39XAvZk*K{NrC zBl#00OATo~g!QxTs-hZ6JFE z#Ddu?sXmk(7YT&2D_Bt%WUm6A><$N#nv0!>sW2<#pPBy+RGWE@-2AOHiLS)FI?&_Z z=5Y`5xVMvQQMdyN1L|UoO#U;?JeE0E<6S^AsD+`BM*?!$cl+2&JoY_4_L&|VQ>&ol z7LR=&+F#&b} zv5~J__M<*FBIvRo^RY3GT=wGyw(g}nK@UefF=$=;3&@l60Uhi-Hg#_Gmw`IN0sX$r z?WX+E1(5|$uy!B1(&_vYy`m>eihk!6Jtgt?RYS6Nj4pV(q}oca=$VqDtG%LCB}LbJ zMbDNLVXVWJ#bLYPxstLIq)dvQFDW|SD|(@%2r1C@esxLFabD4jMMajGKh`T-Q&eW= zkMW9LDk(x5agD7lD(b+^)z~rxKUF8!70I^^b#*-mQw;Nxt;%As$9k>>*tXmZhqBiJ zJEjIxPp?0Elza`rbLO>d(BX_w(wP9XRzy;NB~wONU1GA>2IQFY zdv1VOc_{3-fQc0gXKw<8$8gzHZ<$JslKQjhBU6$*yU3#NW5ab;=+8aVFKf+rg_ro* z1uiFfe-*b3$mJC8FUx$;pUZhqu2t+Y=Y4-+O#1=2M-Is4obRvU@Bz7)@m4?K%*_a1 z7A=gGPnwIV8_ps}a~u?69Lgd;$K1Fv^@_n_b|K2e>_U_sw&iqHA#~n8OrO#KSWOrj8;Wp6@Vc z2yY+P2%bYQRTl{kG4ssPMZ6X>|GQFNDr)A>=*PtHS!sW;$>2_=-Xa~T3Nz27TgK0cU}WbLhJ`_X;k~k>=tYVJ^;*<>DMrF22%-b2Pbp4x*$bw>TI) zz5>o6SBP`R#W`nOoO8v+IY(TabHl~CfV%iXAAYJ2w@&vFr}^-kd^q+m1w~j$3pi3y z0YAlupX|d=^5Khp_#%z#@dsE?wA_bd2`=yt^x?np;WEzd#W?HwM$eqgeIT;XkC8VQ zf|>hWxS_@U1-O zh%3Z7;^LemF3u_9;)nZiP7#;SDdOUsA}-D;;^LelF3u@Zm$h{3SNaM#M_eJ!5f|qa zadA!&7v~glaZV8z=M-^qP7xR96mjuO+5axVIpX4+BQDM<;^LelF3u_9;(b1xQ^e(S zinutZh>LTI5SLT0lY9l7Bd*XQAMSUQQ^b|w6mfA*5f|qa(RjykPWqPHSXs7uZ$+t@ zISlzX)NzheY~~LDS1)UbSE!duh6sf`6*Qq$$Pz>qzEV1)OJ!BkrE-k12d3LtEQ%Sd z9^ zMg&g~-j3?s(UvIaIMZz-=T7!x_ZPA9oX9>IWU_v0IH!Fg$Y=dTIK6!$NI?BWIO}~P=m>~d(t(B0 zFd6t{&`tf+Fh}@A&~^Ppm^yqS=+}NC%qSGGoPI(V_mg3!@u|T8=qJJiV9qwY}CP(ib0JZqGLH(Q1}IB4YP%6-C7h(s3as>ppo9C-#i zwcNP0y=R|65&7&zUJBglZOuIpq2km9`@ViBbnGcJcsy{HEvCUp(}G$w5zf$kKi6vr+2ddK`S!^XfwnUB82M0}n#9AEU5e zAA8!J5c+J;!MguE2-kUDedM8~4qAF1iOzvN9N0lmyW^nG#((MH8}!Pt|MB`g{6BP1 zv^(=!rm@e2&q3?g=J8veSD$!jX$b!h9n{L@K-meQ&xX&#Uvuzn&#O;8bo~z2_v>QI zONIRgp{Lz(&}V}V*8k^0_y^Cczj~<8L8~NJH}v!HR~+=TI}ZA6(7}fP?4b3I=hojm z)aPM|gN^?a2R-GEgFX{3`zjyIB96wbb#@XM-L#{pS$A zS5T4v+(XyzV6)#rt7JXyHwZoLj)OiMbg=n9JNQS>t1moMJ1FxnU(&}z{2u-%2R-eM zgFYK{aLBJZsO`V+x%H)ou0Mpowxj76K~K5kpwGnD?EjWx4`=F!{PNI$crt@sEgrcf zaMF{)Hf#gghG7pC?16jONG-JS+CUZobk{LHJ>C)Je0q#ccdP@iymefmw^;i0(!0mV z@W?3Ednenh?{D?HYe?9^u5vTaYj!J$;8A{F{E)rE%uSRU4@cGx!ckME0R=tSTH`5& zewA%ks_S_coZj68T|jhq58cBPux5Mso}R=UL9rc=_5Q}=?&YC-d+0tMy04(v$;Nu; z3X1)Dtam?;J6}-Idyt@(;0Jo_0|b?N`wJ@Ct`Ia!ZC45^ty>|ewC*ZTw$GEj+LOJ; zlfBlHy>6Z-e7z@egP>yLMo;)APnI`V&KrO?d$PB9vdcZ$OSORg^6Xkmd_7MXf}Zc8 zwuhc8s5JaE4?SH_iNP5j`a40z)iVVZy=Qso*`B}>j5fF}ihbxJkGt4IPx8={J@gb0 zJ=H@O3M!U!9@-RuJu!-OmGIb2Xn@FP6-ksf-Khr&PjBjXS=52$DZ04f>~MOWY)K_#q9J?;g9O0{Kz zzQEyop$@z#zDU@j?GjJ;VxoCYnk-s}b7#&22c;_xN}~=+OAdM=(bZCo+BMgCqm+3e z^I|y)v*>at-qlX;m9)st?UTl#GeS%*==50zUPGMZe>;%u)OhEGGpTbN>maC39ryh= zmfQ-`Oj{ed8_!LcIp zUpR57Mj-a^>EFY?a_^)?PA=A32ruc>3B@YOYjRYIe1`Hmv`o-$+=#nz>lZc_x?v-p z-pEAQT8iQ(3byu~na#M(B{!9D?2|y?F!PE6$Hl>QgZO&gV4>>a6yR{>F|Ul(fjLbIgdu7nIOlNgD0LG;`Ybs*J3Js#9c>% zo7NRi3>IcyL!IopLd8@x)$H@i%8LfGtuWq5r=}ObQY^em$4jZu%nI7ey?yQwU#~kX z^t(gaf{aMk3`HW_DFcujz?0V&+}+spGU;~9&J{X$yn--5NQNxqCY^QVYTPZzIN;W2}>kv z90x??W6y!PP?L^fcBk(F@GE0U?k7)~NcPX=WTz%L+NF-~Nh0a7by*}`sd zLl%1hu(>*AUgt<$q-lH8!)iAtH;a`O0tXSr%Ie5ET<-Jwa}V%w?Li0BT0T9Deg7I9 zBmKD?$o;vTbUv=zSyE>Hf@fa_dsz|S-!b8c&ZU*%zm)qVmO*(xL zOsCrXs}tGoQX*C67n^cdX_ld5F*%Almi@Mc7o(DunWgC!aID{?VoB~q&%1*p8Is%R z3^S4NB}3A6*|()_#No^_1!r_(?Ir2}#=v)?&5wz<#z;bt;2IM08 z1?`@OMFVmd3)jBw&@%rhJ83}KlYLzKgF}nFKGj!7RC~Q}KrU}J-PU`unAQVuky-}e z9xGh?(ZkC8{c_xZvcDaWd;Eah6MS5I$9Y9F54*nsJmD>^+ZKD@!;5NQ5h#=q)iL2c zZlT6i#WfE1m3cK#&#UpvyjuUr=AEyr&8vZXxB=3 z5g$9Ousk#4X8yos7y}>632D!#k`4M5_Af^?93&z$sRDiNR7usQlKy3yGAZ|VL@MNp zZMy3;%dkcu^AxSqSK7TtHjHNC&-wlWQRw45%cSwsC>Z>3<4XIEQxgXZ%e_e^QJ=*u zV6irYR8X`SaS?Iv`-ppOFWDQg(7o?lVNX4(Aui%qc;2kw9bY%Osb*(&B!SlT7L4k< z^s7YILhmvH73~`q<}5cQ{=O#d zwXUSEue0|%y5S%ZdBihHy0mA7=iZY^1z*pSc6*jM+I~r)?I%mmUT^>L=!VhU8~J-y z==VL#qzgTJJ$u#?R@`YV3Abm7!w|LsMLo-nmK$Wj(~u}iisa@(!wUnMbm=*l@TS13 zyjCbRhOq_~7Yx%IQNzs(#J%{Ij2;%cqldVh=A}<7aY$55_Z$+*XCRcS@3CWNm0M(_ z+&gj-Xg8Kwr`>vRantDUcha6;CH>CA^kR-aXO7R4c1fK>Jx54mAj~Yv-ohN@bcodO zjRex}NFWYJFD^K$N5V>b&@su;D^chl2|}OgnI>Hr2`gnJ2+KVwA>ob$;xKeZ!H~X# zx*2SDBoMDJo@!*}ZucybE*%EKo2c7r<)y|N);L_k#Z9(542XN-E*Syso?8((r&*Khg(R3j$69ld7F{u&#R;{bBiYArK3>f9}E=DP4wI$ zT^J0P%3yF&XfOI?nOj(t2AFOyY( z+*Hbm5eay5O2HF7QF$Nb4ol+o{Z2c`&7J1yCY{>7_(WHD-Hs)xaNP(s&mEb(D|2lS zcU$}Z^!nn19~SDdqW6)c)4!NV3`70PlIVEI^XNRg_4vdTa#Ld+A4KGNis;F4J_=nI zi2JRaZy$Ah(jqtaS5GPFRCjSRg*V1AAr-#&OxQjX#Qi2n>xTd-e?!R5g)$uImJA&- zQkxVT72asasMHwD8oFKQqJrBl;_D493;iCEPH)DXt3zAwoNbAcVd9c_bS`6Sk((Oj z_#h&_*kS>3R4Ge9wLcJ)>?6Fs#Sbn%jAL_YC+H+BRD7*?MPEx_=A!*k`;_&dI z5)ZLx1k)7(`|;k|k-nP=vU6v8rb!nv&>50}gykM`l5jH+aacO5VChwf6%cKjIg=m+%Df_`wqX!FJ?zEnS>jQE4fJQt0p?x@0MD(_oxYrjYS&)Tp z7Ch6QyC4}C@i#rc&XgM(a#Kmi0TM8pFBpAA8je5|X3SakngvOVoSZqbu-uR?-Q@~z zgriw1w6VhBqVjB?O5*jYS^lw2R&Fy-KWX36u4le5hdTzO#$3<95-N2b*b-lFpjhYz zinw0di+WhvdF+1o8@2#ZLt!+!Y0Hmk$w0^#{AlXfi=hvgL|ma%s#YBTBeT4teS z(Bdwz&;?R&SVv*XkuJ@p!gHsbRPgyq+Vzz8~yTK)ZEsa`KP@aGh%bfD)b z=~72E&v8^L_#7qeI!YXlE?0XNdx}$^B2P)Lx3^iS*UKVDrOs&`b`oi8l&pD(0c zUx>q(WhFt&f$i>di2JuPq|^9eRFxX+4-wh9>%0)IwaW{lw{G$GIC>vfP!LIKqE^i7uYQ!!N!) zGMc#G6QNr=3v-!tVT*8_Y)*vL<@7!Y*Bo(}!*1P~BHDGVJkHHoX&6}IH!k#Mo^jFz z<3eD6V&8viMYj+m9Un-zJ`jfw*wq&KaJ;?fw1&~Rn=P^@^ueAz(gl0Rv$5U6a#wN^ zt|8(uw6w&~33mDE4Ws#-!rw5V&-4tDE*LsNqAIMRPK!vmhKR$^IVFZp1RI-6%#&{a z$RgWsS?F6m%cKjIh48j~-9is`d?4ZaKpZ|`6IK+}qwSV6l66Oym=yZ8PJ8*Oqm35( z`BNK*U9cMIHMHEo4)LiZp2jbBs`O8) zc;2xjH;lF5BvvlcG&9lv2tkbXXjAc`dx!XPHrbpC+Skxh36i!Nrinp zmGgWmiPxu-CFz3P+yc)8Y1f41{+yvO-Lo^Pai(VjTfsuaiP!fF4Y|1+JR7848?FiA zxu;}O;oh!!g)YGM83RV&01)>Umy#O*7P|Xd;&LzDFGq@s*F1*~=hk)(xheN-f&_*o zwhYejdPREm2(Vp8h_BZX7P^icVQ0^3h>Q3Sp3x&{bS}9m_okf$jABn!Wb{a|U8BU; zYm|kqQR3;1O?i(`Dy2si#^#YUZIPSmbfzQ;m|k3B`Y5nn)5O>o}hkF5cpiv^@R9(Jz=5iN!Fgaq#-WiM|jQ8(&%>NrrI5& zBw!RPf00q#6BfPJLE3qiyMQR7hN+&n&zo1vpR6r772LGsz)BRo25ILtK+>t|^l@f! z5)mEed!CX`ufUW|jq#@usqH?sA%Q2MaGkEui5sW@0~j>DbkiYmH)_L5U!`JUswK6l zKjBM-r#x>&W}j5t?+STxnsA_FE%&i!y%&XUpAmPvg}D5vP~#E=z`#!%=YB%1zHnWx zVl=PyxfZ!L0$?JKSp;=p~rXTRH)3n`sUeb~Zt397dr$1!;-h|`+ zK4VGB-Sd)gLq#XtaZKE`-|u9Yg?NGV2`a{F$T#t7*&wO(vFF1wd1X_p#d70HgvJzl z1A`?P%B9J84+6)8F;cUC6j2s6wz&FPnVj5g%Iejhbowne@xGEKvLu;(U-VRJ;sYTr zvX>rQYg}Y^8*=B%wK2C$u1&e+a&69CA=e?fKDoB!u9Isjn!8C5 zXWG(~erR0nj~Usy+ac)0OvIi=lT%jFL?+*D4RH+Dn+n5KFUuE$?G6v(?(i62n&w#O zAE2bu_;m<{tmX_C1lr1rl4m^MMDAMpR^yK}+3w7iD&Mn;%;vUV`LW)*?1${~%%1?W zi-gm{H|K88r1ROO47-v}Lmld-}5ayUxAnd86wJG*$nOPLA*E_TB~=Gj}Vww+s3d(L0FN z*$-cGOt=2cz0305tyD|zYI1PJ8YI^>&h;hdirgDC-Omv` z>i*il{#6K<{aAsGJ7-V&@dEobKl_OSyK0@E|D?V6(xm;)rLn3v{OqUg+b&I7&lD=X z6M$s|$Q2Y)|~f0{eZko8^ZK z+t;qK7haa!`=vtRhyKE~1vX}@SLfvd8xz-KzfxdhYIy8d?Z01^w70)JR)v}1vDewD z%aitrm&Ys&evkb|K?%mE$9}WG{+pkTRmS-Y#%F%^+XeRLe)b;<>@R$5YwbG)J{BD> zV(%8%U-`t>zE@!Xo$OT9iR2#({I7){>-~n;OdaM~M^0bOK<~F?27CX(OIh!C{1w2C z8S@!5>x$%9mp%@GpAndcS9V%!?nL>rc)#058Z7I#>LX zkI*6KihM70#JR={yuOdo5W7mhQ=Qt zZfg7~;?mM!{%PXU+FGHP|aH59XgEF0BvdA17`_wNhr1-Wc)b zB?z*CU&;>V9|W^6R2R%YBuITQ&m7hlY6#|;!TLgt!94R(43_9U3cVjsl* zB$#Ki>We_j>w-Ybn}R?I(_3EzO4bR|9LzIS^+kpR^Gr*9k(OYdiKs7d2IZMRR;6SBfzSHd8UrONbew@bCppzhh1E-FAC?FC;Fmrjwzro z3g9`rKQK7Q84nE3agqarbDY<} z;2ftiFgVA_+ZXMvrgK608JylqjlYbNUYwHR4`4UPn%i3gv;#j%98up#@w(VVOsR#} zfv3Ox!XMI4e-e=8kt04^&UG4X4wWY>Iy=lf`zCT>Wf(u6N&}Jl*%xGCl^_4ga|+=H z+|X0ADVf?=Tksy#sVp*h(nEa|+BGN3| z(nM>#HJSSg3i{%$b#Z)UsI@-#y(SytA^8$2c#XMWw}{~5bS^KGq587-Y7^0g*TSW^ z^X1W2drV*3C?*g7upE9BOd1#in!g)jiCAX{--X;W5sOz%xm59&A*1%fzNAI5c$t}( zw3Fxj&n8eQF=*k{z;o4bAU-IIgclPJ@Ts^ACQ2xSG3mziBo7npOi{#Z9Yon#LS=4R zZrT}a+F*av2KQ^)U^D+qantIZrt!+Gzy7A}5zMyIT&-?esX2esY8^9P(*`i3n`RjH z->s`GPW)0Z(Fio+wkMjT;_ZuvcYK^uUxs--!}Xx_)waw(`_p?=WiQ+ zk6O%lZS$LPLa5v3<%N4-JyDLlP>#G%9G!wef*sP)n!kbqsE2 z4C?(csP7j8{4h3k=AMGA&JT@F40z=hV*N3|tZbpV1|5S^bN(3Mx3%V43$KdDn z4c$80YSc~pmQ8E)H?6T>(;Ce@w>rM2H91Y=m7ACKHw{BKO><4UX{F};O~cQFiy5zJ z1DMfGQ|leN4K&uQ+ZGvzwl(|P*4(dc`1x_})_iSicG|`(H(j7TvaHwynkAww8Wv!|t0qPG8%GIBnyVo5=OIZEi3-jOJ3h zZKdY?ZNoR?#EjRr0nC(6%X{s|Z%WRUl^pxdq9yY_IF_iyjIG3stxOy4CxM2)*Pcl0 zosDb?a$^~Tbapxy=@ITqjStmi{sF@LIgwA;8?M|ku_5+HvNhsYbDBeeaP~WU>B>gq z8~dh}E%p6Nkvn4fgY5TL)*9d2->q!1Ch?v{wi;%h+pqvOO0tK*?lu%#cp+oFKYR&g z(H>_95z0J*LT>{RntV1I;@hy4hq72+V~NU1`0A*tsmx$nE1xzNU_{!r{r_RTjp8Rhn~H>WLb>f&V=Ch!3Z?&0EP%l#kMJp?Stb`l5q z4Em@}GtZ4=I3B@9ko%cJ2k^G^6J=mY)YwhuvSJx`7 zoW=GYRpX&}G=m**2&uQc3nmd>X?uEA)1;LJx{o`=?vBIAn66`wAUb4a2d8%V|M(9P+d7 zIB#HwCXeXXW7svs66KSy)m1g+8DuN=*r`xcx$shZ{%wO>xL1tiPX`BMm!DM_R~8R8 zbqDa%$Y#FWe(TosOzElMg$ay#>8apycAD;raK!0~pw|^dp7^+Q z*T{vJ(Q2*iP$jfc9n{Xog_pA=!V-A;i+%QOLn^O@Tk)71ntN~CY{V3VCNLQp+&?nW zG00We=}*GVoT>?B3_ErEFpD0B!ev##sjD*oAwvCJIyU~ zo4er7jmI?M*IkFAu^X+Y+1OzEnjN%HzGIkCW8ZK`%N`u@ztTF~O#C;kD;7iR>>+p7 zZ{=%Au>e|vO-*b{`!6!sLq8|6DZyZuv7Stn>9Ou>;U@|08 zY2oDod{`VO520A+>_F~#q^pK(2Q+n6<697QzS1dy+%Zt#E3NmHHV1O2c%@aS+u)Uk zaNwg4jCkN<;_;1A8za`~d+=d6mBDI?4|th!L{uJzaS`gqb*g>GU8&YE%A<9&E2I30 z@Q*`TtWfwZI7*eNYjEAf{`+0Y*aEoThmXByqjvo6_FCL`#pJVPl_A`2pN(l^WWKex zyL16dr2 z#N@l_iD0m+I+{ucGS8z3AL|``PrdWS;SfG;yW>4A)+ul=7Rp&0pbwa^fv@!8Z}{** z<2{*eJlssm2ckQw%vbamf;-{ebo#Zh39%j(AN+F&r#+z_WRln-vV@;0!`F{8%{U3` zM5_?AfPA}lQ&!9%zsEAwcI4j7zSLB=WJi5Ol!{#zTGR*?g`V3dgNYtXW)gsA&%SIX z);jb<6Hf46!QL4&pC@?8Ebg}e+leOS9Ie)hf*;b!`oZ??a?Z^UfzIbNPz z-s^BtCS#+nyAgw$%w(O6D=kphJ51N693}*wcTh$zrD4Pac}0{Td;d@iQzDjdByxAb z0cSFW&7>2z`{)%u9*YnP+5$8lJ7-?qCPyMhIKx<;z_)5>A$RWJLVavjh2>KjjaSIR z4)J(}tPr;<~ zJ;4XjDhT2)7)N2U>838kDymI&9^vSFREt5X-8Jv&L-30|>73wHd$Le%XrWp`xxd;D z(gHKjA=-tTM)q9SAV{!b^>cc$r3`jBq$V&Kuq9CH0kw1+BY>1;Osrc(-Svwy_Wloy z8aonr;WO3mgV0~E?(nleD6l&Xd)kPk)x}cD#=WCGbc~>@(3sw_9=DsQ{vv$uIFG#n zQAw#dzaB**sCAX~QV)_>SdBInzjqin1Npna>lIb_Ot?itOz3aW_lh!{e~+i0soe%#870KG=Ts z!RERb*l9C3*>6I8SWlBZ?V+^!m+|&~57isZ z_K6R*41NZHOZ5NL`}RV36nK-@k&7VBkwitN8W3^kG$77 zUvgK8>Bx^=XyX=WX28s|v$9*$V>1v8W!?s+zb%hfX7tz4!@4S;j9{TrTiW+LJhBZF zF4hAT__jL_?h0D4U5uAuJDqv!{6}`KXU6V}SBQdg_rn^2Y>R!^BW=bEd)A|E`$(c- z@^f;}P{%y=CgVX#ozi5irA}mb0h@DXRHrK&iieVBJQyqsOMcC~3&;B4#IyFxk2X7$ zZbo6@o^~L1EBq;atUwWU53c_g{dvdlPgGOz$Nuio77N>?ctGcX5%^SKKxTh;v%c!} zFBsAkzgrs%Rbv7%i+6PeBxQ^mX68A;>t#%!+k$w@$;@+B_vuDgo1F(2*Xcr?PN}mE zA4&1i2hP%+N)d@ODvi^XMs;XIU2Se9*5MNgJdAMaMA4de9&5HryR#zT^&r&zH^u+- z1_KU2B}>Tos?*yIM+uX2VY$jP6;M5MiGL*;gvc>XJ6o&moyxw2snHA|o|GxeyoYX* zdB#_y@B_U;EpFx|JLQ>|vPfbft&J5!Wtl&cA@UeW_IHoh{8usXt(H-3KGr$of8^aj z&b7mrnAOiQ?y)%KG0o!vXYs8zf<0JZVmxf92nDi_A?*wg*Uc^u2giM-KhP&z&L>fC z8`P7m8VlsPA(7=b*`3f-?vc2fAI!i&j6*ZUJ}7rabX_3N)ms+V4PwD?<^y`zd8AW3 z#3|-7zd<#MxswfN-WQ>*wa};%p)wIFbA*OELQS3_E4V=wI+Lo(v_0La6_JiMQ*V+5 zK?-rU?Lmb@5Vb8@nM62h%w!LojxEN+B%|kZsNolbqPZV2;(8~-)2QC8O#*6WF%x4o z=0dF9vCM~%?b^VK)I~EN5p9cPKISzM2?T2lzL0{4R}sFd5*i-in=QQjiI;eA)btEO z8;dQx1Zwq5i;@C!BPYmxM4gEQSf4vuQw{E8sWN#4C3jJA{roy$$xl*m$G(=1Di36^ z|HSV=BeI{;7{)K?x(?YY?}V0bFXQ68v$@&Mpf6&9bLP#7g)-Pp#LDX`0?9BK8RVE4 zzH_Q|yf=8bKHORghs1oc;yv|VIGpLU&8H_>lhF$PRyD81zf~Q;Ix-CR0Q_h6pqFC3 zQy5A8Q@R@o+Dq=n9y--SH}TMEf{KRef-YdSO^HS_hX6P8Q|!l|PK>1fx-8Zxa)9UV zg450`VWbr!}@=)8`6vN$xAFDj%Lp>NW^5D?2C{kaaZC-8GhrOuI^Yp1279W~H$ zG3pjOM=|%MVyQCObB;8f+lW0u0^Z@dW|4R7e9y0b&TV3^S=C@sD7UZYi&VP2pD$#) zFV;zwtmg}9H&Ddk%0Eh6;o!?)adHDgI$e&Avk!hYZjs7ao)4r``Ql)Z=e~3(@)vpz zkais)4hL`|SriKndHf(`qGXtmU1vFiokZ>q&kfSdShKN;k_Ye-bjRQ;x&nK>IG9Sfbi zrOi><%pA;Gf!@u8_!7O;alYxMAMgShEG8kXCG)lY=<|)%7^vkf3#)_%XUC&Xujn%K zyyR}A2iVfYWcRO&@@$X^taVhATQLbbUFwrkh|?16sX z0jYkgq_`wE8Cs((-mxBRaAM`*oQy-|$x2G#2q3nhrBH2my zl`rgP%(RWw4Rw3Nx$^L+a=lBKbSf;F;mnVA_v&QhT$JIEfFh$JTA*`xGZM`FVDGm& zx#2$G$2!Lca<`$?&W>()iFgvhVtw41Q`;QYy>)f-$h*8Muy6p1j={>()Dg%%T~u-aaK9F;C~$s%|&zvXwX0_z5(KS=iaDE#* zyJl#m__QsGgBfMmSFWj@^0F5vIxS(C0|CeBtuXTfxpe~w?P-6pCbg5u@8Ze-8@VBn zyTChnEhznsC-kNW`HprALVMYJzm)0}rF(et=Vl^1IoqUmB*X?&ei( zl&Ujw?o(qGbaSq zS5Ptwb$XD5VzII+d%vm%`}Z$jnmTY2UZ{$_H!>ap92yUIh4GwiD+s-VqmYXy**&l1 ztux?~KEXW>YH)CYvz?=Yhs`-6QwtlhP}hMyNbX1}J=g}~5fuLJ0-LK?BsJZ+y7UGP zU7y7U2^-Z2&vHW%{0fAYcjd-uI*ZKK}=sw~%M<4+Txf#jG zoO$?Mc%itO3_j>sB9pIBm{su#j=U8oAffC;pLn2&{RDig+j-uL%8&gCzUWb#1%>4kaq%m3SP8 z<8C}4FL5o~;OC0}@GsjW+>XI~9rt$}TDV>76$FekU4|fFoaHhEaUbZE<8h8X_w_;6 zQWQJO^tm2-9#MTx>Afr1yF|EHy7l{ly+}BaT1p!0sPC1*UTW0`_8H9BSnt`C4D^bH zU@x_I=o8wO5o+TDlpN9W?z<0TYj^Zv?#9V{?dEK|;*BA@tpko%OwBy)>sJaR4Y_xP z+i2$Lg~M&i{aLs;Sf>Yg)in3HFc1gY?u*E6Anv!$vlqURwElrY;3$!m9S^Za_aN=Z z7M%}P$Fk(28*xo8x=G+lfj0}hMc}P~9osIXuo>tXf^NxfhuV6oW4duCQFv9s?7}Np z6wP93jhTC9cEBwJ=6pqGo3JCJd3V#RIqqeg#szSzQH}x5f1bx_ zoT#crHf-enjg~FCfLP@eU>6b_LTnkaQN%9dElh4I(TmC4f!HO)_9nKR*pb98CDu#q zGGa@JT~6$BVpkBmh1iwE9wxSe*o(xjBK9t^K4O0(b~Ujdfz4cW4bk$Az`T}N6S3=v zbrQRt*ha)|0QMhy3g-}k zr;MWcYXtrQFr=zRe>Wo`5B|>#P$N`2;3JisU9AE>FAjHXtebvF29W4EZC?< zj;RI* zU1f&UV!>^Jp>CG80HOiijMEMRkL_M%!N7IhtIQD!FXy4pJ_g>RD#odCF;zG20*KBZ zM<;F?$5#Gc@J9iwRQ(3!ff_Y>gIfXz7<+7>RE@e2c$K;n{3`XXz)wWxcjL)lIi4N& z%J@}gjS5X5r(!~Rz^YOca6#_^#?-P2xz3RKXo9qIA`Q1s+$f0M)tXS$_ z8`6w9>Bowg+I!OUNilV}z*8r&Yo49NV7@nrq5daejT$_ezK@#B*6#qkM(r$cFX3-B zg^f7|utqJPLdhF|$JD1&R^ekRzf7S+H5<|5#+z_d9Xe|h5{m@dfGz5F!G91Ko5oNN znMM`+14jS_elm@NamIAQy#TA!A=7DivA`DuzAf-ez?d4e=|w;E2G&|L)IKVJS;&bT zSGVFn6Busegt}81>1wr|F;+!UaxbQ9wc1mtZ`FN5?Jv|n)q_IKGfswN(s)X!tZ}>% zRgK0fwFpbvQju&nUXikkaE&UQw!bRm)k2Om)(Lfoh)y&L9}k8f;UU$rjEt%7hwh zvK8};h)`*vjxwS`jTI_q#DtnI)UignP&*3sTcbj#eS}(IR0?&ZP^TJILLF-^GNbAY zV~}N-Fn<}+VpRRkNJ`=L;>_8`5TR}t>U<+5)bB;jZ3epwuRn}qz26(djRfcuLCrEg zbf_ON13hXQ61GSE2G4ypRmqC)VjU3jzNZ%jwlb{O%gZnb0u@z&wG}mhDS;z}vw`4K z1>a8K9D(yHl8`)3@RLMliNK2mt^nM9(aMTOz~2KJ>Z6J-Or*b6j7EoiTQL@#MCEwE zv{g9?moVVnT)_m0=E~qXOeo3OjKQBHx#(7z`g5eAX~>cEv};zXA8VUI4cD{T$i*^@RAT82>eE1Sv{-O*VC<`^{hO; zo@O?yr_!AT?k_MW@Faof3+xkkr@$u#t`qpN==?!oWdpUfHB_0Fp~m52s7-~nTLVoV z&_FYX3I9Zaiv^w`aH+^#-|$<=+$EeRg|kNRzlff%MMJPrn$bvOU5&J|aU(U)6#o9? zTk5w`aJm#+A_ccdg(rmnitzs={O^QQ)+%aJWVYTczNog?N19dTeqY*k<&8e*&&8>h@sdahGGN_iJ+m_Ifi227>a#k zDE5t^*f)k^-x!KfHWZ_bR3MO1HWZ_5C`Q>(>>EQdjE4GymAV_mUsBhB_-$+*a_o1h zn}DnIZGcgMjJ2U^(szTiMf!d~oqcvpKa74_mo5*4)LR1I6ZjEeQhk>$GveyLP4bl? zwRbBA&Ori?5_o(o`_F2%csadwV<@^%SXT;uoxoc}^zPPm2DXPNO{ymW;UZL{l@Y=l z1l}!>N|C_AY~Qn}Yp9n6zAf;(6y-k_T&3C6XnLJxgsLls!n^8PfvtdUUhN#pY}q}O zGil0D&aKS_?jUeCfpbMBCo(!?FQy*#slcxV{va?ojQmQ0Nr8-$g{_nXZ9{mC9jO%j z7$QDG@G-*g5`3b-O$2Tx@U1i@-xK(eKwVdB+gfCH6u7g%*~1v`eFQ&@&{9=l_FwO? zAU2gthD8833s(Rx9~KAH>Q)SE0?xpOB(UUD(cPlxF;V)w;I9bOE^4>l63%-9|19t? z0{<@1(rx--SOy0C-c^aQb<(C-I}In=yCKumJ`r$OJLN~UPXnAFr9TYY8u+H|bZdKo zdkfT#CfaAAbWE7z1d%eW;be6SJYe{RU>za&aRRO391W)nJO?nYt{i@4 zFsW`rX;M7`PExHE_=&)u1ja{@KT6;nf$WpoPMYkVB|NIYvy7*hq#5_pin69g_1c$L6=1U@J5 zU4dT%S_vb(F;z4R>=rmf;PD$jRGu)F2<#JhpTN}uKM?qx!1Ae-ObeVKa9e@<3Oq*O z?*v{U@UE$}_$={i=v||@nm1A#cD?R zH^#kcFNfL#)cxudhdLD01L`4%Iu6uB>LZ6bz5Gez5!H-`M$~e7`7faOhw?Z9YWAw!(tJYQAk=B< zSWr)@Pn@zdE4MSBQmbcc$tx?{)zj)Nhq}M=8{=v9nM1u%Im=w7GJ9&tze4gkb-Y6v zRiv7KgVPWiY!&jcy)-pis9pEg)MTM9aHuVWx_GWG+qJ45YP$B<)V@`-&F9pyLY<}# zhvWfJ-}f+@{k0rDmFvWoW3)HJ>szdz< zYMt84p;`y+Yrdf#b*OQJzA@fZA3D?=P;aZU!?c!@LA|3g4s|oA_tbWvV1Kb%2l9P& zlvDUKs1Mb74wb3?#`s9x?NB>|`dGc;PzykPqJD6wt3mx$4Z&Lr)cFFa&(w5>`Ucb& z>HvpoihpB#rA{MdL3DGFU#lCP!oxv*t5!SI1)#oDTO6U4_JR6do#9ZAf%-wMcBnss z`bkwEsU?2~^|RX5p@!6aV<_WdhuRpFX}lwpg~0|gXrzzQ6&HXC83#JlWuPL)4G#4H zsF?AYL%j*A!Wf&?^}YjDWgO#BgA?Bv)yDk}H4apb@smUC1ZuD`eZJJQ@CfA_+!xN( zq_RQb`2J|E^hQvP#tMge3{V@MLoK#Z16Wmn~^?7Q$s)v zGahrO3801>bC1#_$y zjWg1C+DzA81~uMz)S>=8_&{@_@tQ+5)P7@3GJbKW;TFg##-I~*#i^h+HsTI73)Ch? z!l8}^HQm@qD4kk1Gxl=Im|8YB?!BK{&Z|dq3*sR;{sknnG=+@#I7DB2QsLieYL|4onr&39 zA+=b|POmm+8?zni;PmU}p2jr}_1p9Z<{V?~S}nO0)LzCJuW0J}^k2+JLH(w$$-2v{`|3jrScY)3zjF8`pfO%QkJhG_cHA@Fz{pY`Z3Kv2pfCE_G|*Qe&+3XHCv& zyFYM+ai~Kb*!DN;i-*7-4E(EP{{wR_#DXF3x#jCy%V^@*j@}SQ-5yzbKoAM{x7V$ zOnu+>S>S$S3y1o1+t+~yjE98M9rKX!R1vjWC_P~xGCmV(vEqb%*l7M-)<0JKSKwh| zc*kp7>^o{IMn^19yeZaD6SPx8gDt&vnYGo z_{gE&1hvYT{e@VN5%iof7ZlpB{eI3kR0{RTf6h47p^hE)OW+0LT%q(lSZ!?orKjd4 zV^^U*Ha5hm>r2K8p%$y-@RIdf<12^aY* zL>*H^EhtdC2j4T!)|AS%?-l%`QT?4bqZS1B!Q-RxLM=vy*uwaev8zKxS`P?*WL%&n zEp<-&k-?9RGybV7UfzCO@DtUoEHtNlsiuf{75^-=pw z^;hE$4)rC<{$~8iq5g%kzZsutO8WjY<6DQaP6=ER{LDD_Uo`lPS~mPC^@Xv?52Ti< zKW1(Seqn6uP@f1j-=V(C+>EkQ9O~bhJA+>tKmN#iI--9!K9VxM9R1x0{Nyj=gRyN# z0$Mmb;8U}g0Ry;sVZlrknCg5yR^v&82WJa^A6CQtDP;~4oY2H+7d2@4!-lw}0pSN7 zezu>yr7QGT@&6OYlJ@mC*5A|rJC0)hyFu&kM1M~I&g##RejT7&dnEWLNN1e{7*MB= z#QYDcv!#G7Hq|m8-dDg4b-k2sJ&e`v03K8uhWP~c0pL8XP%5mx9?EB}KLAEm5Rx&R z#wb;;l7JPe3$Rihj}ca-I6iRF4i0|gac5it>M+0{4oj$XGvFZ+HPmBb_!+1GxF&d7HU!YH&MzN z;VKWd9M3qR){P8Wh^c94>9>~X-9vd|3-#?Cxj;) z0@pVJQYbZ51`uN|MyC(9a4EydB)wh?Xs8Jt6q*WXs2PIq@V|=hDB5-txNir>zo8Bh zqCfPTKLRqQ(qs5o!52s^zs&yuZb7MT-=hBwbp>tztt%M+|GVM+Zw)(kt^X^1{NFoa z{XcEJnqkRM`hVwyjDLT)^u#z#+*%?-(m&cgJfJQ>X;4wpP?rnz*J7zzRH`%M&d9I< zbqf-gfu|zK|0W)klC`5GSG~$zBkFDu=q*BqtoM4QHxx@vbthmz^-o-nfFE}D2frqX z^Lf80=eJI@#sDkW^WxANG5ogRd;!sPGJl|xcnmP$a4Lku)E-cA;D*C*6nrR4b^bRL zK2lOhM45u9i8Fateikb51lX7J$3w=S^YH?jxI#W2IRcuBctCHnoYHNDvy;eZc}ojv z);>~=ZNgI|!TXo`RU9ZXdg;>gj9)-$ZMsx9tbnHtb!evv=k7#ZG|a*UkFpBTR4;TI z>418Rgu6VvT5vtUxyLlr;I4k-e};r{2Z_Od zgZoE}ULDrABWe-zetAf8{QLL5b$D4!?|lP!qRT!W1&D|0GB7s+Ud%rnYrh^=rWz#% z{JZ4-19k(*m}-(pZUi{maMm>KyN0I^r_ecod^qCagS#&J{<=V$aolF{qqhM3ZuAz$%iwHV z_Lebq%uZ#Ss;$TDS2kJgH0I#4k*IrQ8B5#MWc8ad3(C6H+%cz=U1jjTggTd&5zYt@ zURL%gB`p+OHfBWVM&s%+PZ}&36EaMyxY2lS%x0me;BmY+d3NXyqj~K4p;<6Wh};AFr@jFD#V*n2{onrDxF3~gBnozg; zV(hCSt6P0LwjFnSKa71!ZEDtZe;Jx(j_zI)+7Igf5t?Vt?xyei3p}j*=g`sS2e|vc z(OBHw9=_2y6YwhI{O-}=PvO=EfXjyOYu;#F-2E9^xl(HFGTOpJln1*X4{xEK>wXQj z)^-02f1UnrcfH!)l7d~OU{_)7C7c6=bD(gJ5Y92eIYu})8lQJx8#&KxANNV*M)Q?% zJ4SCbVjIkjE|Bi~|N1%`=q9Qx0KYeH(j+rYLRrL?QcYVxeoV>lv#`+(?p8~s5b%{kl2CBeP1ooi9qC)(odsc)atCqvA zd*7u9$L8$xASd-uNk-n^M)X5LI!lLzdzAP;awjLoQNMokXNnqYOo-2-UeCZi@q z-L7^>0T|Gn+iAV~Un~djsKn6Qy1r0WN8LuDS9rv2l{Dcw_Xvry9iTC? zX0}SugfniN)GPErZm;kIFbnigv zK@hJ>S!8JO4yg^~@wzrPr+9|0Raj8GOG@w%qqL31iqA;xj1NPVJz(D?b+E4D3sNV0 z+wr}mu|tk4;DWo;7#}j4@KrJA{M>!^((O%&^$nE3`%7cAY=y0oV z9XfqPo=Haeo&wh{-%?#C;RCr7tsG*NkJ~PW@|v*5_ne$VUhr*}CqpQ!gdFmYZ!2h` z@B3^ph&}>RG3A46-;h0=R3TO5OlB$FPg}|0(hs4NM}nLsOfEewhsCPWlsuI1?adEd zUqf!FGzgj{rOPr0^^xZe!X5Z=+<_m*9XJ!MGRfOfI4nGi8P8(IFf6(mHJed06gAsW zvkf(eXrwg9^d_+Wvo4*sdv1|{}=ig%1!1##yxY+173hkuDf5O}=JmcphW3&IX*(m-QZR6e$jbEIq^@h*`R^ zZ@RH>y0KSc;-tWAQ#baLfxJbI!JN}v219=KqO(xIKZ5h>M6WJ$LlV?bQ5Jrs#(_;&S z6p~UdGr9zrk8&Z6u7Z_9$_)zXCNd=>fEg+>hD;zeWC}^)J`=b=29PSUTHvl@C?}8_ zvQR|5$gL7c4VeBKf!vR|pX+$IWC*8!$ioKka7(ow0z#_D z*ezHYQbX=7;N`Ufu0M-%3gjp_D&!fokY`v?&PUmg@_eLhtwQ6YdUDl&#lAT?wPNynf8GJsT(F=PU%AyY_tJC;WVkSa2UOdvI6 zG=&MZp#d_0RFN@c0;wTWNLqyDkpZNN3>L}ImobzRNDY}n(y?fT3?S7gCNX3JsUcHH zYDWWP0I4El$OKYDrjYp#z9|Dp6`AsI4^%-v$N*AB#*`?}NZ^WwOd)A8*KfXqx28te zBi6#F9zJ)mJ>p!pSA-c#gb+JF34zoBX(psjNV6ezK?+ywh?~sOHR{&s;<_!mBf4*O zI(UtblJV<|7c)-7+fN7U$Lr@s^~>}R=^xd1=ug3;mX(HxVXNUsgWFhTTxncue8RZf zc-r{2@rqF=!HZ0!T&YQVQaUbuEfHCg^W-vlnmkVq%dg9a2}~Ay7w&tci~O~_tFbMjT$-$*+;Fw{j>zwMP~rtrHg^@(KWyW z^eNy$x*d3kMh`;rH+mL$nEnXtrUP~oa)gcqzEAzYqx84HW3(Q4oUR4_oxTW!du6~A z^ce61dJgy@g$EMIM>HFFlG=f%=p^7j=zQR5dOz@E`Y7-d`YP~Kx_1~PXDERiyl1Ha zn4;nueuAfi`T5tDeesIFvUyRr?!h9i;v@9h0^@Tmml+sbTVP&0JVL|I53esUZi}z2 zQ4ppE2z+PpiU?@}dGYfC${RtpzHn9E5ApzFfpbR-$t6SL`8(K6xo$F+>?W5CyU9}N zE_wt$BTc!&E2cbQWOCXLHd&4a8`Kq{h8f{n=e&xVFifubS>fqZEL>hwQ@uRWw^pw< zM8fI~iiP3Y;PlY_k;;ZpXhvOQq%s_;2@k<-AHCNHAX^9iz@1t z*4NdBY9sNNHP+$2T6(IwAXIa`e&==3L;8Xs*Q-y?*~ebW(=FgtBrl&~-|L4t%bmqe zSD@17a!gcg?sCOx^Li#sv?&vcJ(U%9#Z&H_kQ{W5wa_@cH+e`rc!3Sf_IPX#GHlq= zP-Jmk(0;#ShsC4V9PwMvvD^ZOvtM2bl&`CwH*wi=wI&>CioejqR+|@vBJ*acwZW$H zhPoBC$szw_FSBI#H|+O9^cTJtxck=!x_LFZ1R^Q6%!*K~8QH42Q2uPJZP zm88*m)94)b{>pgZBKy?@aNNI}xH4V*j&u!hc(AwQZ(L*pZ|9ajM}I@0jx^E7FG2uO zZjmlzXPS_0&VE}P%$@1F-U4upMRNUBojX{cJtI} zQ%DG|J=6lNWFcw5wGgaZNhQdzzXBUzZ7HOSQCdls!R0aKF@&)j!nHApKIuXh@k~+}Y$Se{88*ZyY zbwM%;{$CcoDG0JkR)D7lG6O4i!t?91NHzFc4mH$3E)Uh(murQe2_%h`2QFs*Uo#IO zmWAN52L7rcg&A@ASF7QD6vj$;?~H`-d6+99Kyp((1{;BV^}1bQIy=)yaLFCjK#NBu zhh)J&xu;6fH$vPZ4J72X!rR7t$VkY~t)+3Hzq4vKogVCIN_;}dI=_l^@iG^3km9ZNochxj5*R+Ned;3ryK z4v3=%Ze9exI{KD9T(-964`$mJiSb1NaZ%h{E{>yX;&+yd6O8a+9DW%MNXE;>c@$#( np+ejWX?)W}u~?^&B4Xd*pasVHBK|x(R-DYL6u+gdcK!bV>U8vu delta 54264 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 - + @@ -13,8 +13,8 @@ - - + + +var W_TABLES=["Tische","Tables","Mesas"];var W_ATABLE=["Tisch","Table","Mesa"];var W_ROOMS=["Räume","Rooms","Espacios"];var W_SELECTION=["Auswahl","Selection","Selección"];var W_LAST_SELECTED=["zuletzt","last","seleccionado"];var W_FAVS=["Favoriten","Favorites","Favoritos"];var W_NEW_ORDER=["Neue Order","New Orders","Ordenes nuevas"];var W_KIT_BAR=["nicht serviert/unbezahlt","unserved/unpaid","no servido/impagado"];var W_OTHER_PROD=["Auswahl Produktkategorie","Select product categroy","Categoría diferente"];var W_WORK_TICKET=["Arbeitsbon","Work ticket","Tique de trabajar"];var W_NOTE=["Bemerkung","Comment","Comentario"];var W_NUMBER=["Anzahl","Number","Número"];var W_SEND_ORDERS=["Bestellung senden","Send orders","Enviar Ordenes"];var W_TO_PAYDESK=["-> Kasse","-> Paydesk","-> Caja"];var W_TABLECHANGE=["Tischwechsel","Change table","Cambiar mesa"];var W_ROOMTABLE=["Raum-Tisch","Room-Table","Espacio-Mesa"];var W_TABLE_SEL=["Tischauswahl","Select table","Qué mesa?"];var W_UNDELIV_INFO=["Liste enthält die Produkte die noch in der Küchen-/Baransicht sind, sowie unbezahlte Produkte, die die Bereitstellungsansicht nicht durchlaufen.","List contains the products which are still in kitchen or bar view, as well as unpaid products that do not pass the supplydesk view.","La lista contiene los productos que estan todavía en modulo de cocina/bar, también productos impagados que no pasan vista de productos preparados."];var W_REMOVE_ERROR=["Ansicht nicht mehr aktuell - Liste wird neu geladen.","View is obsolete - List will be reloaded.","Vista no esta actual - vamos a actualisar la lista."];var W_FOOD_FOR=["Speisen für","Food for","Comidas para"];var W_DRINKS_FOR=["Getränke für","Beverage for","Bebidas para"];var W_ACT_NEW_ORD_EL=["Aktion auswählen","Select action","Que acción?"];var W_ACT_CHANGE=["Ändern","Modify","Modificar"];var W_ACT_CHANGE_ALL=["Alle Ändern","Modify all","Modificar todo"];var W_ACT_CHANGE_ONE=["Einen Artikel ändern","Modify one item","Modificar un artículo"];var W_APPLY=["Anwenden","Apply","Aplicar"];var W_CANCEL=["Abbrechen","Cancel","Cancelar"];var W_STILL_UNSENT_ORDERS=["Es sind noch ungesendete Orders vorhanden!","There are unsent orders in the list","Hay elementos in la liste que no han enviados"];var W_EXTRAS=["Extras/Optionen","Add-ons/Options","Opciones"];var W_OPEN_PANEL=["Extras-Auswahl noch offen","Add-ons selection still open","Selección de opciones todavía abierta"];var W_DEL=["Löschen","Delete","Removar"];var W_MSG=["Nachricht","Message","Mensaje"];var W_CHANGE_PRICE=["Neuer Preis: ","New price: ","Cambiar precio: "];var W_PRICE=["Preis","Price","Precio"];var W_WRONG_FORMAT=["Falsches Zahlenformat","Wrong number format","Formato de precio incorecto"];var W_TOGO=["Außer-Haus-Verkauf","Sale with Tax No 2","Venta IVA 2"];var W_YES=["Ja","Yes","Si"];var W_NO=["Nein","No","No"];var W_DISCARD_NO_ASK=["Es sind noch ungesendete Orders vorhanden! Sollen diese verworfen werden?","There are still unsent orders. Do you want to discard them?","Hay todavía ordenes non-enviados. Removarlos?"];var W_DISCARD_HEADER=["Neue Orders verwerfen?","Discard new orders?","Removar ordenes nuevos?"];var W_SEARCH=["Produktsuche","Product search","Buscar producto"];var W_SEARCHRESULTS=["Suchergebnis","Search Result","Encontrado"];var W_WRONG_PIN=["Falscher Stornocode","Wrong cancel code","Codigo falso"];var W_NO_ORDERS=["Keine gebuchten Orders vorhanden!","No orders available!","No hay ningún orden!"];var W_TO_PAY=["offen","to pay","a pagar"];var W_MOVE_PRODS=["Produkte verschieben","Move products","Productos a otra mesa"];var W_NO_PRODS_SELECTED=["Es wurden keine Produkte ausgewählt!","You have not chosen any products!","No ha seleccionado ningún producto!"];var W_MAX_PRICE_EXCEEDED=["Der Maximalwert für den Preis wurde überschritten!","The max. value for the price is exceeded!","El valor del precio es más que el maximum!"];var W_REORDER=["Nachbestellen","Reorder","Order una vez mas"];var W_REMOVE=["Entfernen","Remove","Removar"];var W_SELALL=["Alles auswählen","Select all","Elegir todo"];var W_UNSELALL=["Alles abwählen","Unselect all","No elegir nada"];var W_ONLY=["noch","only","sólo"];var W_DEL_ALL_UNDELIVERED=["Entferne alles","Remove all","Borrar todo"];var W_DEL_ALL_ASSIGNED_PRODS=["Alle Produkte löschen?","Delete all products?","Removar todos los productos?"];var W_NO_VALID_PRICE=["Keine gültige Preiseingabe","No valid price","Precio no valido"];var W_NO_REORDER_VAR_PRICE=["Produkt mit variablem Preis kann nicht auf diese Weise nachbestellt werden.","Produkt with variable price cannot be reordered this way.","Producto con un precio variable no se puede reordenado asi."];var W_INVALID_NO_ENTERING=["Fehler bei der Eingabe","Input contains errors","Número invalido"];var w_INVALID_NO_RANGE=["Ungültiger Zahlenbereich (1-1000)","Invalid number range (1-1000)","Número no es entre 1 y 1000"];var W_DAYCODETXT=["Tageslosung","Day code","Código del día"];var W_RECORDS_HEADER=["Tischprotokoll","Records of table","Historia de la mesa"];var W_RECORDS_INIT=["Tischprotokoll (Anklicken zum Öffnen)","Records of table (click to open)","Historia de la mesa (click para abrir)"];var W_RECORD_ACTION=[["Bestellung","Ordering","Ordenar"],["Rechnung","Bill","Pagar"],["Produktstorno","Discard product","Descartar producto"],["Rechnungsstorno","Discard bill","Descartar pago"],["Rechnungs- und Produktstorno","Discard bill and product","Descrtar pago y producto"],["Tischwechsel Produktentfernung","Move products to other table","Productos a otra mesa"],["Tischwechsel Produktbuchung","Received moved products","Recibo productos de otra mesa"]];var W_NO_ENTRIES=["Keine Einträge","No entries","Ningún data"];var CHANGE_ALL=0;var CHANGE_ONE=1;var WORKFLOW_DIGI_WORK=0;var WORKFLOW_DIGI=1;var WORKFLOW_WORK=2;var WORKFLOW_WORK_SEND=3;function Grouping(b,a){this.set=b;this.sortedset=[];this.group=function(){this.sortedset=[];for(var g=0;g/g,">"))}function setLanguage(c){lang=c;$("#roomtableheader2").html(W_ROOMTABLE[lang]);$("#tableselection").html(W_TABLE_SEL[lang]);$("#actiontxt").html(W_ACT_NEW_ORD_EL[lang]);$("#actdeltxt").html(W_DEL[lang]);$("#discard_new_orders_yes").html(W_YES[lang]);$("#discard_new_orders_no").html(W_NO[lang]);$("#discardnewordersask").html(W_DISCARD_NO_ASK[lang]);$("#discardnoheader").html(W_DISCARD_HEADER[lang]);$("#moveprods").html(W_MOVE_PRODS[lang]);$(".daycodetxt").html(W_DAYCODETXT[lang]);var k="";if(prominentsearch==0){k+='
'}else{k+='
'}k+="
";var a='
';if(prominentsearch==0){$("#searchposition-normal").html(k)}else{$("#searchposition-prominent").html(k)}var g=a;var f="";if((workflowconfig==WORKFLOW_DIGI_WORK)||(workflowconfig==WORKFLOW_DIGI)||(workflowconfig==WORKFLOW_WORK_SEND)){f=" osbigbtn ";if(preferfixbtns==1){f=" ossmallbtn fixedsendorderbtn "}g+='
'+W_SEND_ORDERS[lang]+""}if((workflowconfig==WORKFLOW_DIGI_WORK)||(workflowconfig==WORKFLOW_WORK)||(workflowconfig==WORKFLOW_WORK_SEND)){f=" osbigbtn ";if(preferfixbtns==1){f=" ossmallbtn fixedworkprintbtn "}g+=''+W_WORK_TICKET[lang]+""}if(cashenabled==1){f=" osbigbtn ";if(preferfixbtns==1){f=" ossmallbtn fixedgopaydeskbtn "}g+=''+W_TO_PAYDESK[lang]+""}g+='';$("#commandbuttons").html(g);if(preferfixbtns==1){$("#waiterui").addClass("fixedwaiterui")}$("#waiterui").trigger("create");var i="
"+W_NUMBER[lang]+':
';var b='
';$("#actremark").html(i+b);if(rightchangeprice==1){var e='';$("#actchangepricesection").html(e);var h='
';h+=getDiscountButton("discount1","a",discount1,discountname1);h+=getDiscountButton("discount2","b",discount2,discountname2);h+=getDiscountButton("discount3","c",discount3,discountname3);h+="
";$("#actdiscount").html(h)}$("#actionneworderconfirm_all").html(W_ACT_CHANGE_ALL[lang]);$("#actionneworderconfirm_one").html(W_ACT_CHANGE_ONE[lang]);$("#actionnewordercancel").html(W_CANCEL[lang]);$("#select-comment").off("change").on("change",function(m){var l=$("#select-comment").find(":selected").val();$("#optionfield").val(l)});$("#act-select-comment").off("change").on("change",function(m){var l=$("#act-select-comment").find(":selected").val();$("#act-optionfield").val(l)});$("#discard_new_orders_no").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();parent.history.back()});$("#discard_priceenter").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();$("#enterpricedlg").dialog("close")});$("#discard_numberenter").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();$("#enternumberdlg").dialog("close")});$("#discard_new_orders_yes").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();neworders=[];gotoOtherPage($("#discardnewordersdlg").data("link"))});$("#prodbackbtn").off("click").on("click",function(l){if(neworders.length!=0){l.stopImmediatePropagation();l.preventDefault();hideMenuProd();$("#discardnewordersdlg").data("link","back_table");$.mobile.changePage("#discardnewordersdlg")}else{parent.history.back()}});$("#searchField").off("keyup").on("keyup",function(l){generateSearchResults()})}function getDiscountButton(f,e,c,a){var b='";if(a.trim()!=""){b='"}return b}function generateSearchResults(){var i=$("#searchField").val().trim().toLowerCase();if(i.length";var h=$("#typprodpage").data("types_prods_sorted");var a=false;var g=null;for(var f=0;f=0){g=e.prodimageid;if(g!=0){a=true;break}}}$.each(h,function(n,o){var m=o.longname;if(m.toLowerCase().indexOf(i)>=0){c+='
  • ';if(a&&(preferimgmobile==1)){var l="php/contenthandler.php?module=products&command=getprodimage&prodid="+o.id+"&size=l";c+=''}c+=toHtml(m);c+=createSearchProdInfoTxt(o.id);c+="
  • "}});c+="";$("#searchResult").html(c);$("#searchResult").trigger("create");$(".srinfo").off("click").on("click",function(o){o.stopImmediatePropagation();o.preventDefault();var l=this.id.split("_")[1];var n=getProdEntry(l);var m=n.price;alert(W_PRICE[lang]+": "+m+" "+currency)});$(".srplus").off("click").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();var m=this.id.split("_")[1];var l=getSearchProdCount(m);$("#srprodcount_"+m).html(l+1)});$(".srminus").off("click").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();var m=this.id.split("_")[1];var l=getSearchProdCount(m);if(l==2){$("#srprodcount_"+m).html("");selectedProdCount=1}else{if(l>2){$("#srprodcount_"+m).html(l-1)}}});$(".srprodcount").off("click").on("click",function(m){m.stopImmediatePropagation();m.preventDefault();var l=this.id.split("_")[1];$("#enternumberdlg").data("prodid",l);enternumberdlgshown=true;$("#enternumberfield").val("");$.mobile.changePage("#enternumberdlg");var n=$(this).parent().attr("id");bindEnterSearchNumberNumbers(n)});$(".searchresult").off("click").on("click",function(m){m.stopImmediatePropagation();m.preventDefault();var l=this.id.split("_")[1];handleClickOnSearchResult(l)})}}function handleClickOnSearchResult(a){favOrSearchWasClicked=true;selectedProdCount=getSearchProdCount(a);clearSearchAndGoToHigherTypeIfExtrasOpen();levelOneType=0;handleClickOnProd(a)}function fillGenCommentsList(f){if(f.status!="OK"){alert("Fehler "+f.code+": "+f.msg);return}var b='';var e=f.msg;var c=0;for(c=0;c'+a+""}htmlComments=b;predefinedComments=b;$("#select-comment").html(b);$("#select-comment").selectmenu("refresh")}function initializeMainMenu(a,h,e,i,g){$("#"+e).html(" "+a.user);$("#"+i).html(a.version+" ");var k='
  • Module
  • ';$.each(a.menu,function(n,m){var l=m.name;var o=m.link;if(g){k+='
  • '+l+"
  • "}else{k+='
  • '+l+"
  • "}});$(h).empty().append(k).promise().done(function(){refreshList(h)});if(h=="#modulemenu-room"){var c=a.waitermessage;if(c!=""){$("#waitermessage").show();var b='
  • '+W_MSG[lang]+"
  • ";var f='
  • '+toHtml(c)+"
  • ";$("#waitermessage").html(b+f);refreshList("#waitermessage")}else{$("#waitermessage").hide()}}$(".modulebutton").off("click").on("click",function(m){var l=$(this).attr("href");doJsonAjaxAsync("POST","php/contenthandler.php?module=admin&command=setLastModuleOfUser",{view:l},null,"Problem Benutzerdatenpflege",false)})}function intervalCheckConnection(b){checkConnection();var a=setInterval(function(){checkConnection()},b*1000)}function checkConnection(){var a=new Image();a.onerror=function(){$(".connectionstatus").show()};a.onload=function(){$(".connectionstatus").hide()};a.src="img/gray.png?t="+(+new Date)}function refreshList(a){if($(a).hasClass("ui-listview")){$(a).listview("refresh")}else{$(a).trigger("create")}}function gotoOtherPage(a){var b=a.split("_");if(b[0]=="menu"){doJsonAjax("POST","php/contenthandler.php?module=admin&command=setLastModuleOfUser",{view:b[1]},null,null);setTimeout(function(){document.location.href=b[1]},250)}else{if(b[0]=="back"){$("#discardnewordersdlg").dialog("close");parent.history.back()}}}function moduleForward(a){if(neworders.length==0){gotoOtherPage(a)}else{hideMenuProd();$("#discardnewordersdlg").data("link",a);$.mobile.changePage("#discardnewordersdlg")}}function getPayPrintType(){doJsonAjax("GET","php/contenthandler.php?module=admin&command=getPayPrintType",null,insertPayPrintType,"Fehler Druckkonfiguration")}function insertPayPrintType(a){$("#workprintarea").data("payPrintType",a)}function getUserHasRightForPaydesk(){doJsonAjax("GET","php/contenthandler.php?module=admin&command=hasUserPaydeskRight",null,hasUserPaydeskRight,"Fehler Kassenberechtigung")}function hasUserPaydeskRight(a){$("#gopaydesk_btn").data("allowed",a)}function hideMenuRoom(){$("#modulepanel-room").panel("close");$("#menuswitch").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-room").panel("open")})}function hideMenuTable(){$("#modulepanel-table").panel("close");$("#menuswitchtable").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-table").panel("open")})}function hideMenuProd(){$("#modulepanel-prod").panel("close");$("#menuswitchprod").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-prod").panel("open")})}function calcTotalPriceOfProdAndExtras(b,e){var a=parseFloat(b);if(e!=null){for(var c=0;c";var m=groupedNewOrders.count.length;for(g=0;g1){l=""+h.toString()+"x "+l}var f=groupedNewOrders.prodids[g];if(k!=""){k="

    "+toHtml(k)+"

    "}var c=groupedNewOrders.changedPrices[g];var b=groupedNewOrders.togos[g];var o="";var e=groupedNewOrders.extras[g];if((e!=null)&&(e!="")){o=""+e+""}if(c!="NO"){c=c.replace(".",decpoint);if(b!=0){n+='
  • '+l+k+o+" ("+c+" - To-Go)
  • "}else{n+='
  • '+l+k+o+" ("+c+")
  • "}}else{if(b!=0){n+='
  • '+l+k+o+" - To-Go
  • "}else{n+='
  • '+l+k+o+"
  • "}}}$("#neworders").html(n);refreshList("#neworders");binding_neworderelem()}function getProdSizeClass(){if(osprodbtnsize==1){return("osprod-1")}else{if(osprodbtnsize==2){return("osprod-2")}}return""}function binding_neworderelem(){$(".neworder_el").off("click").on("click",function(c){c.stopImmediatePropagation();c.preventDefault();var b=$("#neworders li").index($(this).closest("li"))-1;var a={count:groupedNewOrders.count[b],name:groupedNewOrders.name[b],price:groupedNewOrders.price[b],option:groupedNewOrders.option[b],extras:groupedNewOrders.extras[b],prodid:groupedNewOrders.prodids[b],origidxs:groupedNewOrders.origidxs[b],changedPrices:groupedNewOrders.changedPrices[b],togos:groupedNewOrders.togos[b]};$("#actiononneworderel").data("entry",a);$("#actiononneworderel").data("newcount",a.count);$("#actiononneworderel").data("groupedListIndex",b);$("#act-optionfield").val(a.option);$("#act-numberfield").val(a.count);$("#togocheckbox").prop("checked",a.togos==1?true:false);actionSelOnNewOrderElem()})}function sendNewOrders(c,f,a){var g=$("#typprodpage").data("table-info");var b=g[1];if(neworders.length!=0){var e={tableid:b,prods:neworders,print:(c?1:0),payprinttype:f};$("#typprodpage").data("neworders",[]);if(f=="s"){doJsonAjax("POST","php/contenthandler.php?module=queue&command=addProductListToQueue",e,a,"Fehler bei Produktversand")}else{doJsonAjax("POST","php/contenthandler.php?module=queue&command=addProductListToQueue",e,fillPrintAreaAndPrint,"Fehler bei Produktversand")}}else{if(c&¬DeliveredProdsAvailable){}}}function reloadPage(){tableListActive=false;setTimeout(function(){document.location.href="waiter.html"},250)}function gotoTablePage(){var a=$("#tables-page").data("allroomtables");var b=a.length;if(!isTogoOrderSelected||(b==1)){if(tablesAfterSend==1){$.mobile.changePage("#tables-page")}else{reloadPage()}}else{reloadPage()}}function removeProductFromQueue(a,c,f,e,b,g){if(typeof g==="undefined"){g=true}if(!b){alert(W_WRONG_PIN[lang]);return}$.ajax({type:"POST",dataType:"json",url:"php/contenthandler.php?module=queue&command=removeProductFromQueue",data:{queueid:a,isPaid:c,isCooking:f,isReady:e},async:false,success:function(l){if(l.status!="OK"){alert(W_REMOVE_ERROR[lang])}var k=$("#typprodpage").data("table-info");var h=k[1];var i="php/contenthandler.php?module=queue&command=getJsonLongNamesOfProdsForTableNotDelivered&tableid="+h;if(g){fillNotDeliveredProductsOfATable(i)}},error:function(h){alert("Sorry, Fehler bei Produktentfernung!")}})}function reorderProduct(f,b,g){var a=getProdProperties(f);if((a.unit!=0)&&(a.unit!="null")){alert(W_NO_REORDER_VAR_PRICE[lang]);return}var e=[];for(var c=0;c'+k.name+""});if(showtogo==1){a+='
  • '+W_TOGO[lang]}var f=h.takeawayprice;var c=f.replace(".",decpoint)+" "+currency;if(f!=0){a+=" ("+W_TO_PAY[lang]+": "+c+")"}a+=createServeInfo(null,h.takeawayprodcount,h.takeawayprodready);a+="
  • ";$("#room-list").append(a).promise().done(function(){bindTogoOrdering();bindServeClick();$(this).off("click").on("click","a",function(l){l.stopImmediatePropagation();l.preventDefault();var k=b[this.id];currentRoomIndex=this.id;isTogoOrderSelected=false;$("#tables-page").data("roomdetail",k);nextPage="tables-page";$.mobile.changePage("#tables-page")});refreshList(this)})}}})}function handleClickInTablemap(a){forwardDisplayToProductView.call(this,a.roomid,a.tableid,a.tablename)}$(document).on("pagebeforeshow","#tables-page",function(){lastSelectedProduct="";tableListActive=true;if(nextPage==""){reloadPage()}hideMenuTable();checkForLogIn();$("#searchField").val("");generateSearchResults();$("#tableselbackbtn").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();tableListActive=false;$.mobile.changePage("#info-page")});updateTableList()});$(document).on("pagebeforeshow","#changetablewhatdialog",function(){var a=$("#changetablewhatdialog").data("fromtableid");doJsonAjax("GET","php/contenthandler.php?module=queue&command=getProdsForTableChange",{tableId:a},insertProductsToChangeTableDlg,"Tischartikel")});function insertProductsToChangeTableDlg(a){if(a.status!="OK"){alert("Fehler");return}prodsToMove=a.msg;allselected=1;updateProdToMoveList();$("#selectallnothing").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();allselected=1-allselected;for(var c=0;c"+c.productname+b+"";a+="
  • "+g+"
  • "}$("#productsToMoveList").html(a);refreshList("#productsToMoveList");handleClickOnMoveableProd()}function handleClickOnMoveableProd(){$(".prodToMoveEl").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();var b=this.id.split("_")[1];var a=prodsToMove[b];var c=a["class"];if(c=="unselecteditem"){a["class"]="selecteditem"}else{a["class"]="unselecteditem"}updateProdToMoveList()});$("#moveprods").off("click").on("click",function(k){k.stopImmediatePropagation();k.preventDefault();var g=[];for(var f=0;f'+W_TOGO[lang]+""}k+="";$("#tables-list-togo").html(k);$("#togoarea").show();refreshList("#tables-list-togo");bindTogoOrdering();bindServeClick()}}else{$(h).show();$("#togoarea").hide();$("#tablemapcontent").hide();var k='
  • '+W_TABLES[lang]+"
  • ";var f="";if(ostablebtnsize==1){f="ostable-1"}else{if(ostablebtnsize==2){f="ostable-2"}}$.each(l,function(p,s){var r=s.pricesum;var n=r.replace(".",decpoint)+" "+currency;var o=s.prodcount;var m=s.prodready;var q=s.readyQueueIds;if(r!=0){k+='
  • '+s.name+" ("+W_TO_PAY[lang]+": "+n+")"+createServeInfo(s.id,o,m)+"
  • "}else{k+='
  • '+s.name+createServeInfo(s.id,o,m)+"
  • "}});if(c=="t"){if(showtogo==1){k+='
  • '+W_TOGO[lang]+"
  • "}}$(h).empty().append(k).promise().done(function(){bindTogoOrdering();bindServeClick();$(this).off("click").on("click",".info-go",function(p){p.stopImmediatePropagation();p.preventDefault();var o=g;var m=l[this.id]["id"];var n=l[this.id]["name"];forwardDisplayToProductView.call(this,a,m,n)});refreshList(this)})}}function bindServeClick(){$(".prodreadyicon").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();var f=this.id.split("_")[1];var h=queueIdsOfTakeAway;if((f!=null)&&(f!="n")){var a=$("#tables-page").data("roomdetail");var c=a.tables;for(var b=0;b0){var k=h.join();doJsonAjax("POST","php/contenthandler.php?module=queue&command=declareMultipleProductsDelivered",{queueids:k},updateAfterDelivery,"Bereitstellung")}})}function updateAfterDelivery(a){if(tableListActive){updateTableList()}else{reloadPage()}}function bindTogoOrdering(){$(".togoorder").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();isTogoOrderSelected=true;forwardDisplayToProductView.call(this,0,0,W_TOGO[lang])})}function forwardDisplayToProductView(b,a,c){neworders=[];updateNewOrdersGui();var e=new Array(b,a,c);$("#typprodpage").data("table-info",e);nextPage="typprodpage";$.mobile.changePage("#typprodpage");neworders=[];updateNewOrdersGui()}function attachAndDisplayFirstRefTypes(e){$("#typprodpage").data("types_prods",e);var a=e.prods;var c=[];for(var b=0;b";if(applyExtraBtnPos!=1){m+='
  • '+W_APPLY[lang]+"
  • "}for(var f=0;f=0){b="f";l="check"}m+='
  • '+toHtml(k)+"
  • "}if(requestPriceInExtras!=false){m+='
  • '}if(applyExtraBtnPos!=2){m+='
  • '+W_APPLY[lang]+"
  • "}m+=createHigherLine(n);return m}function bindExtrasSel(){$(".extrasel").off("click").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();var a=this.id.split("_");var b=a[1];var f=a[2];if((b=="abottom")||(b=="atop")){var l=getProdEntry(f);var c=l.extras;var o=[];for(var h=0;h=0){o[o.length]={id:b,name:m,price:g.price}}}if(requestPriceInExtras){var k=$("#enterpriceextrasfield").val();k=k.trim();k=k.replace(decpoint,".");if((k!="")&&($.isNumeric(k))){requestPriceInExtras=false;presetPriceInExtras="";addProductToNewOrdersList(f,o,k)}else{alert(W_NO_VALID_PRICE[lang])}}else{addProductToNewOrdersList(f,o)}}else{if(w_extras.indexOf(b)>=0){w_extras.splice(w_extras.indexOf(b),1)}else{w_extras[w_extras.length]=b}if(requestPriceInExtras!==false){presetPriceInExtras=$("#enterpriceextrasfield").val()}var p=listOfExtras(f);$("#typeproducts-list").html(p);refreshList("#typeproducts-list");bindExtrasSel();bindHigherButtons()}})}function lastSelectedProdToStr(){return" ("+W_LAST_SELECTED[lang]+": "+lastSelectedProduct+")"}function listOfTypesProds(g){var a='
  • '+W_SELECTION[lang]+"";if(lastSelectedProduct!=""){a+=lastSelectedProdToStr()}a+="
  • ";var b=$("#typprodpage").data("types_prods");var f=getProdSizeClass();$.each(b.types,function(l,k){if(parseInt(k.ref)==g){a+='
  • '+toHtml(k.name)+"
  • "}});var i=false;if(preferimgmobile==1){var e=null;for(var c=0;c';if(i&&(preferimgmobile==1)){var k="php/contenthandler.php?module=products&command=getprodimage&prodid="+m.id+"&size=l";a+=''}a+=toHtml(m.name);if((m.amount!="null")&&(m.amount<11)){a+=" ("+W_ONLY[lang]+" "+m.amount+")"}a+=createProdInfoTxt(m.id);a+=""}});if(g!=0){a+=createHigherLine(f)}return a}function createHigherLine(e){var f="f";if(preferfixbtns==1){f="a"}var a='
  • ';a+='
    ';var c="";var b="";if(preferfixbtns==1){c="fixedtypetopimg";b="fixedtypehigherimg"}a+='
    ';a+='
    ';a+="
    ";a+="
  • ";return a}function createProdEntryWithTextPrice(a,e,f){var c=getProdEntry(a);if(c!=null){var b=c.price.replace(".",decpoint);return"
    "+b+"
    "}return""}function createProdInfoTxt(b){var a="";if(priceinlist==0){a+="
    "}else{a+=createProdEntryWithTextPrice(b,"prodtextinfo","pinfo")}if(showplusminus==1){a+="
    ";a+="
    "}return a}function createSearchProdInfoTxt(b){var a="";if(priceinlist==0){a+="
    "}else{a+=createProdEntryWithTextPrice(b,"srtextinfo","srinfo")}if(showplusminus==1){a+="
    ";a+="
    "}return a}function createServeInfo(e,c,b){if(supplyright==0){return""}if(e==null){e="n"}if(b>0){var a=""+b+"("+c+")";if(b>=c){a+="
    "}else{a+="
    "}return a}else{return""}}function getProdEntry(e){var b=$("#typprodpage").data("types_prods");var c=0;var a=b.prods;for(c=0;c";var b=$("#typprodpage").data("types_prods");var e=getProdSizeClass();var a=false;var c=[];$.each(b.prods,function(g,h){if(parseInt(h.favorite)==1){a=true;c[c.length]={id:h.id,longname:h.longname}}});c.sort(prodcompare);$.each(c,function(g,h){f+='
  • '+toHtml(h.longname);f+=createProdInfoTxt(h.id);f+="
  • "});f+="";if(a){$("#favarea").html(f);$("#favarea").trigger("create")}else{$("#favarea").html("");$("#favarea").trigger("create")}}function bindFavEvent(){$(".fav").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();favOrSearchWasClicked=true;levelOneType=0;var a=this.id.split("_")[1];selectedProdCount=getProdCount(a);handleClickOnProd(a)})}function displayTypesProds(c,b){if(preferfixbtns!=1){window.scrollTo(0,0)}if(c==0){fillFavArea();bindFavEvent()}else{$("#favarea").html("")}var a=null;if(b==null){idOfHigherType=c;a=listOfTypesProds(parseInt(c));extrasMenuOpen=false}else{a=listOfExtras(parseInt(c));extrasMenuOpen=true}$("#typeproducts-list").empty().append(a).promise().done(function(){refreshList("#typeproducts-list");$(this).off("click").on("click","a",function(f){f.stopImmediatePropagation();f.preventDefault();productInListClicked(this.id,c)});bindHigherButtons()});$(".prodinfo").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();var f=this.id.split("_")[1];var h=getProdEntry(f);var g=h.price;alert(W_PRICE[lang]+": "+g+" "+currency)});$(".prodplus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getProdCount(g);$("#prodcount_"+g).html(f+1)});$(".prodminus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getProdCount(g);if(f==2){$("#prodcount_"+g).html("");selectedProdCount=1}else{if(f>2){$("#prodcount_"+g).html(f-1)}}});$(".prodcount").off("click").on("click",function(g){g.stopImmediatePropagation();g.preventDefault();var f=this.id.split("_")[1];$("#enternumberdlg").data("prodid",f);enternumberdlgshown=true;$("#enternumberfield").val("");$.mobile.changePage("#enternumberdlg");var h=$(this).parent().attr("id");bindEnterNumberNumbers(h,c)})}function productInListClicked(b,e){favOrSearchWasClicked=false;$("#searchField").val("");generateSearchResults();var a=b.split("_");if(a[0]=="t"){if(e==0){levelOneType=a[1];e=a[1]}displayTypesProds(a[1],null)}else{var c=a[1];selectedProdCount=getProdCount(c);$("#prodcount_"+c).html("");handleClickOnProd(c)}}function getHigherType(){var c=$("#typprodpage").data("types_prods");var b=c.types;var f=0;if(!extrasMenuOpen){for(var e=0;e0)){w_extras=[];w_allextras=a;idOfHigherType=c.ref;if(c.unit==1){requestPriceInExtras=true;presetPriceInExtras=""}else{requestPriceInExtras=false}displayTypesProds(b,a);bindExtrasSel()}else{if(c.unit==1){hideMenuProd();enterpricedlgshown=true;$("#enterpricedlg").data("prodid",b);$("#enterpricefield").val("");$.mobile.changePage("#enterpricedlg");bindEnterPriceNumbers()}else{addProductToNewOrdersList(b,null)}}}function bindEnterPriceNumbers(){$(".numfield td").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();var f=$(this).html();var a=$(this).attr("class");if(a!="keyboardapply"){var c=String($("#enterpricefield").val());$("#enterpricefield").val(c+f)}});$("#apply_priceenter").off("click").on("click",function(c){c.stopImmediatePropagation();c.preventDefault();var a=$("#enterpricedlg").data("prodid");var b=$("#enterpricefield").val();b=b.trim();b=b.replace(decpoint,".");if((b!="")&&($.isNumeric(b))){$("#enterpricedlg").dialog("close");addProductToNewOrdersList(a,null,b)}else{alert(W_NO_VALID_PRICE[lang])}})}function bindPartNumberEntry(){$(".numfield td").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();var g=$(this).html();var c=$(this).attr("class");if(c!="keyboardapply"){var a=String($("#enternumberfield").val());if(c=="dellastkey"){var h=a.length;if(h>0){var b=a.substring(0,h-1);$("#enternumberfield").val(b)}}else{$("#enternumberfield").val(a+g)}}})}function bindEnterNumberNumbers(b,a){bindPartNumberEntry();$("#apply_numberenter").off("click").on("click",function(g){g.stopImmediatePropagation();g.preventDefault();var f=$("#enternumberdlg").data("prodid");var c=$("#enternumberfield").val().trim();if(c==""){c=1}if($.isNumeric(c)){if((c<1)||(c>1000)){alert(w_INVALID_NO_RANGE[lang])}else{if(c>1){$("#enternumberdlg").dialog("close");$("#prodcount_"+f).html(c);productInListClicked(b,a)}else{$("#enternumberdlg").dialog("close");$("#prodcount_"+f).html("");productInListClicked(b,a)}}}else{alert(W_INVALID_NO_ENTERING[lang])}})}function bindEnterSearchNumberNumbers(a){bindPartNumberEntry();$("#apply_numberenter").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();var c=$("#enternumberdlg").data("prodid");var b=$("#enternumberfield").val().trim();if(b==""){b=1}if($.isNumeric(b)){if((b<1)||(b>1000)){alert(w_INVALID_NO_RANGE[lang])}else{if(b>1){$("#enternumberdlg").dialog("close");$("#srprodcount_"+c).html(b);handleClickOnSearchResult(c)}else{$("#enternumberdlg").dialog("close");$("#srprodcount_"+c).html("");handleClickOnSearchResult(c)}}}else{alert(W_INVALID_NO_ENTERING[lang])}})}function addProductToNewOrdersList(b,c,f){var g=$("#typprodpage").data("table-info");var a=g[1];addProductToQueue(b,c,"NO",0,f);var h=getProdAudio(parseInt(b));var e=parseInt($("#typprodpage").data("ordervolume"))/10;if(h!=""){var k="customer/"+h;if(h.match(/mp3$/)){$("#audiofile").html('')}else{if(h.match(/ogg$/)){$("#audiofile").html('')}else{if(h.match(/wav$/)){$("#audiofile").html('')}}}document.getElementById("audiofile").load();document.getElementById("audiofile").volume=e;document.getElementById("audiofile").play()}else{if(e>0.5){beep()}}var i="php/contenthandler.php?module=queue&command=getJsonLongNamesOfProdsForTableNotDelivered&tableid="+a;fillNotDeliveredProductsOfATable(i);if((keeptypelevel==0)||(favOrSearchWasClicked)){displayTypesProds(levelOneType,null)}else{if(extrasMenuOpen){displayTypesProds(idOfHigherType,null)}}allowPrintAndOrderBtn=true;refreshList("#typeproducts-list")}function beep(){var a=new Audio("data:audio/wav;base64,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qJrx4KOQjahZxWbcZgztj2c49nKmkId44S71j0c8eV9yDK6uPRzx5X18eDvjvQ6yKo9ZSS6l//8elePK/Lf//IInrOF/FvDoADYAGBMGb7FtErm5MXMlmPAJQVgWta7Zx2go+8xJ0UiCb8LHHdftWyLJE0QIAIsI+UbXu67dZMjmgDGCGl1H+vpF4NSDckSIkk7Vd+sxEhBQMRU8j/12UIRhzSaUdQ+rQU5kGeFxm+hb1oh6pWWmv3uvmReDl0UnvtapVaIzo1jZbf/pD6ElLqSX+rUmOQNpJFa/r+sa4e/pBlAABoAAAAA3CUgShLdGIxsY7AUABPRrgCABdDuQ5GC7DqPQCgbbJUAoRSUj+NIEig0YfyWUho1VBBBA//uQZB4ABZx5zfMakeAAAAmwAAAAF5F3P0w9GtAAACfAAAAAwLhMDmAYWMgVEG1U0FIGCBgXBXAtfMH10000EEEEEECUBYln03TTTdNBDZopopYvrTTdNa325mImNg3TTPV9q3pmY0xoO6bv3r00y+IDGid/9aaaZTGMuj9mpu9Mpio1dXrr5HERTZSmqU36A3CumzN/9Robv/Xx4v9ijkSRSNLQhAWumap82WRSBUqXStV/YcS+XVLnSS+WLDroqArFkMEsAS+eWmrUzrO0oEmE40RlMZ5+ODIkAyKAGUwZ3mVKmcamcJnMW26MRPgUw6j+LkhyHGVGYjSUUKNpuJUQoOIAyDvEyG8S5yfK6dhZc0Tx1KI/gviKL6qvvFs1+bWtaz58uUNnryq6kt5RzOCkPWlVqVX2a/EEBUdU1KrXLf40GoiiFXK///qpoiDXrOgqDR38JB0bw7SoL+ZB9o1RCkQjQ2CBYZKd/+VJxZRRZlqSkKiws0WFxUyCwsKiMy7hUVFhIaCrNQsKkTIsLivwKKigsj8XYlwt/WKi2N4d//uQRCSAAjURNIHpMZBGYiaQPSYyAAABLAAAAAAAACWAAAAApUF/Mg+0aohSIRobBAsMlO//Kk4soosy1JSFRYWaLC4qZBYWFRGZdwqKiwkNBVmoWFSJkWFxX4FFRQWR+LsS4W/rFRb/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VEFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU291bmRib3kuZGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAwNGh0dHA6Ly93d3cuc291bmRib3kuZGUAAAAAAAAAACU=");a.play()}function fetchTypeProdsFromServer(){doJsonAjaxAsync("GET","php/contenthandler.php?module=products&command=getAllTypesAndAvailProds",null,attachAndDisplayFirstRefTypes,true)}var waitProdTimer=null;function fillTypeProdList(b){var a=$("#typprodpage").data("types_prods");if(a!=undefined){displayTypesProds(b,null)}else{waitProdTimer=setInterval(function(){var c=$("#typprodpage").data("types_prods");if(c!=undefined){clearInterval(waitProdTimer);displayTypesProds(b,null)}},200)}}function fillTypeProdList_(a){displayTypesProds(a,null)}function createTxtAssignedProd(e){var b="";if(e.option!=""){b=" ("+toHtml(e.option)+")"}var c=e.longname;if(e.togo==1){c="To-Go: "+c}if(e.pricechanged==1){c+=" - "+e.price.replace(".",decpoint)}var a="";if(e.isready=="1"){a+=" ☞"}if(e.isCooking=="1"){a+=" ♨"}if(e.isPaid=="1"){a+=" ☑"}return toHtml(c)+b+a+"
    "+createExtraParagraph(e.extras)}function createListElOfAssignedProd(b){var a="";if("count" in b){if(b.count>1){a=b.count+"x "}}if(b.isready=="0"){return'
  • '+a+createTxtAssignedProd(b)+"
  • "}else{return'
  • '+a+createTxtAssignedProd(b)+"
  • "}}function fillAssignedProdList(b){if(b.length>0){notDeliveredProdsAvailable=true}else{notDeliveredProdsAvailable=false}$("#cancelcodefield").val("");if(cancelunpaidcode!=""){if(b.length>0){$("#cancelcodearea").show()}else{$("#cancelcodearea").hide()}}else{$("#cancelcodearea").hide()}var c=new Grouping(b,createTxtAssignedProd);c.group();var a='
  • '+W_KIT_BAR[lang]+"
  • ";a+=c.outputList(createListElOfAssignedProd);if(notDeliveredProdsAvailable){a+='
  • '+W_DEL_ALL_UNDELIVERED[lang]+"
  • "}$("#orderedprod-list-0").html(a);refreshList("#orderedprod-list-0");$("#undeliveredheader").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();alert(W_UNDELIV_INFO[lang])});bindingOfAssignedProds(c);bindDelAllUndeliveredProds(b);$("#cancelcodeform").off("submit").on("submit",function(f){f.stopImmediatePropagation();f.preventDefault()})}function bindDelAllUndeliveredProds(a){$("#delallundelivered").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();areYouSure("Produkte löschen.",W_DEL_ALL_ASSIGNED_PRODS[lang],W_REMOVE[lang],function(){removeAllAssignedProds(a)})})}function removeAllAssignedProds(h){var c=true;if(cancelunpaidcode!=""){if($("#cancelcodefield").val()!=cancelunpaidcode){c=false;alert(W_WRONG_PIN[lang]);return}}for(var f=0;f