python3-salt-3006.0-150500.4.29.1<>,tegp9|U|_7hVҫ/X+ߔS쩩 %ޏ?,f;N 3yncչUW(p1quS%@LLw)!xAIJP#hvt -$Y?N{e "7?J.KPB+Awƚ02s<gpFkIX'Y]% b<W#^^V"a#v"U^|q?ɰj$8؞EX>_ /䖤P>F 8? (d $ =`dpt l:l Wl thl l 1l ?lyll  lCCD\F6(F8F9M:oFGlHXllIlXY\l]tl^ 1b Yc d e f l u lv =Pw >lx xly 8 z   g p t        $Cpython3-salt3006.0150500.4.29.1python3 library for saltPython3 specific files for saltegh02-armsrv2뼌SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxaarch64-cJ^ rM^]SV\(!6=6|_%HRq0+T?TqZ/O l " ^B!wY 3H> 1I/ @t m R ?m $ A M . < H!  Ek!!p! v l. YS.5  ?>A ) c Y Q )//:-_{"m:C( LG?>NN$cIx $8L*;b0#,%QHII92I:_#P`6#;V-$v Az1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,/C 5i P= drFS [ &w%hL)0 fw<   7(4Ud.X M{: <z | X j@P9  vt'&Y_ ! *ho ]D42<*5LQc-Avu=B 8N(-TO?)n'{Va6`-0JZ;8V|l2@qOz< 0mQbS   ;  XJyX ; tp WV2-(U(a3"19' \Hk/% i]>)mi}.@!?"% 8#'-/B Mi/g< %>_E X6O+nk&Db6>& c+Q-3.ayQ+-> GJ"DmV-TYmn>I4$1ƅ7&`VxV(@W*V@Gq4/{.5D?`d W d )E &8d:R&,{R}  B e  [ ,a#G}|\mm=A,| 0= %)3+BP7]!uQ  ~4Qbp ;E^c1J~S[Che#+H|K<;) bZ2a3JRwAoA0nGb8 w#TO>P| ?)C`O $80$"+hc,S?/H1 p $Wn7;Skc}eXf7Bw- @+y%Nr/}t D3 #Y6u&#`8 |"lL@g#m8RwqUpYqcWY'g5)zX + 6p,:! Q#(LqSP@3.#0#(G"9<F=/vjAI&| d%AWP8 |@98@BK/M8 Q2$f2 GW38+3  ҿLbF  9VosagKEVI'm0+d:.! #Zn)!Ci  j*|1BA(54/ w="6 lI*. U"59#0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %hF B pe i#~ڎFH2 U]# OU"*]<Ւ#sE/QK '$I\%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRvM/( i*Y,d zD D %y3@ A66DA)FX %;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[M-38 LJF`+Sl[ [0=5*yI2}`HN1 ]@=ӓ‚X?c*"?71S5?6Kp,soGoZ԰H3m29+%:;=82^?g+!.~hN~E,501dRk+u&)ا7 Q?D .\;*W%)@C35l"-pX(S@,!DcxB/8$Hs"{H. y/>P+# O# *"<,~#TD'42"(G*gW$! MN2h\yWA/| T F(d[ ) ?n*1:o%~<\&A $77Rn'YDP- -(?V 70,v]q?1'd#8 !AF5Cn<57m+Z$@`K?`=i)p, ;&' Au% PY^a-o < #)b K0>Z !z&EV( A CL%Es)T+C4"6, Y @ % + 2 ZCq >t J +o _0 j2*,:B3 '"OE 46X0"o$ .EaT" G- U! '2k,F/2#V-!c&NEx jEjHg 3 c#aFV.'/$[ 8 FXk$H . 8C  sO (  ` f t R Q A }+  S WL2kz`4~b]a& a&OwR'gUl1!U*#r Z%64J5%Z#bUHAi& #]'L77(<Ivu e0 *t(F9!YB*4c A1;  @R5G)8(t Ki=H<%}h<d<& 'u0,J1=+DJo@$4A r  z1q8N> G cB  n t : AzIJS|A1+ Q# Y <>R@hP  5  8:Tgj  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3ji.K - f va U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rZjJ : R1-Tc_B"#lT  X&*E X/h8dpRU)2KP.41O6IuCC1j0l{eUB0r,.hM%Kb{#! )\ Fb9L 9!]'2WaUA!i*Q ? YEPo,' \Rhjm U00oE:F<>I'a&)M"$H{ g NlG\]d2!&n_ qG# lx ; n WO "Xc O#a p5RXX*Xr8` y ^J C  } #1!4E&$2 -N@f_,M,z)} qDDYQ !-] O" `q`|% `- !1 EA,4;!K|~;c$k8>():(7!A Gy n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4: ["pk o+~ |z36| = ,< cuS_0 V$m#G#hc u WW n<_ uJN ; ylZ# C.W` Z> 0 df-,`w3& y)DB"# {i; q < d0%+. < %+ $, 9.B] %B(!>64jHρ.y 5c8I=OQ-!n -{ +H8" 6sZ~  A-M/H eb%/Mr#x oXV ( v on t & >+>8 v;s6QE\'34l!sbU > ,'@ h 0}!GnY4  K6 M  ]{*K0 #9  $N, ;!cC`;# ,` ]_VdlD YD}~62!GvB> N7d{3*"9p2<7] v6l* kL2 : 7` $66AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eg8eg=eg]9]%@]#0@]]@] u@]@]@\\ \t@\\@\\\s@\-@\\8\\w@\w@\v{\HW@\?\=@\8@\73\73\/J\-@\-@\l@\&@[@[@[%@[ٙ@[G[Ѱ@[u[$@[$@[[[;@[@[F[ @[[[@[[:@[[@[^ZnZ@Z4@ZK@ZmZ3@Z3@Za@ZZľ@ZZZ2@Z@Z@ZZZZZ@ZkZZw@Z%Z@V>@VIV@VU@VVVŲ@V`VwVwV&@V@V@V@V_V@VvVvV@V<@VwVrVpVhV]V]V\:@VV@VUVO @VEV@VVVVVVV@V@V@V@V@V @V @V @VVVf@V@V @V }@V@VBVBU@U@UUUp=U`kUUUJ@U3U:TܕTTWn@T?@pablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvictor.zhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.demihai.dinca@suse.comjbreuer@suse.depablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.depsuarezhernandez@suse.commdinca@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.debo@suse.depsuarezhernandez@suse.combo@suse.depsuarezhernandez@suse.commdinca@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.dejbreuer@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.combo@suse.demihai.dinca@suse.comjbreuer@suse.dejbreuer@suse.depsuarezhernandez@suse.comjbreuer@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.depsuarezhernandez@suse.commc@suse.demichele.bologna@suse.commdinca@suse.demdinca@suse.demc@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.dejbreuer@suse.dejbreuer@suse.demdinca@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjrenner@suse.comjbreuer@suse.demichele.bologna@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comdimstar@opensuse.orgmihai.dinca@suse.commihai.dinca@suse.commdinca@suse.dejbreuer@suse.debmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejrenner@suse.combrejoc@gmail.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commalbu@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commoio@suse.combmaryniuk@suse.compkazmierczak@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commalbu@suse.commc@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comkkaempf@suse.comkkaempf@suse.commc@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commc@suse.commc@suse.demihai.dinca@suse.comMichele.Bologna@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commc@suse.demihai.dinca@suse.combmaryniuk@suse.commihai.dinca@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.dedmacvicar@suse.debmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.detserong@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comtserong@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.debmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.comkkaempf@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.combmaryniuk@suse.comkkaempf@suse.comtampakrap@opensuse.orgmc@suse.demc@suse.debmaryniuk@suse.commc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.deaboe76@gmail.combmaryniuk@suse.combmaryniuk@suse.comdmacvicar@suse.dekkaempf@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comkkaempf@suse.comdmacvicar@suse.dedmacvicar@suse.dekkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comaboe76@gmail.combmaryniuk@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deaboe76@gmail.commrueckert@suse.detampakrap@opensuse.orgtoddrme2178@gmail.comdmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.detampakrap@opensuse.orgtampakrap@opensuse.orginfroma@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comaboe76@gmail.cominfroma@gmail.cominfroma@gmail.comtampakrap@opensuse.orgaboe76@gmail.combwiedemann@suse.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.com- Prevent directory traversal when creating syndic cache directory on the master (CVE-2024-22231, bsc#1219430) - Prevent directory traversal attacks in the master's serve_file method (CVE-2024-22232, bsc#1219431) - Added: * fix-cve-2024-22231-and-cve-2024-22232-bsc-1219430-bs.patch- Ensure that pillar refresh loads beacons from pillar without restart - Fix the aptpkg.py unit test failure - Prefer unittest.mock to python-mock in test suite - Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649) - Revert changes to set Salt configured user early in the stack (bsc#1216284) - Align behavior of some modules when using salt-call via symlink (bsc#1215963) - Fix gitfs "__env__" and improve cache cleaning (bsc#1193948) - Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed - Added: * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch * update-__pillar__-during-pillar_refresh.patch * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch * prefer-unittest.mock-for-python-versions-that-are-su.patch * fix-the-aptpkg.py-unit-test-failure.patch * revert-make-sure-configured-user-is-properly-set-by-.patch- Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157) - Allow all primitive grain types for autosign_grains (bsc#1214477) - Added: * fix-cve-2023-34049-bsc-1215157.patch * allow-all-primitive-grain-types-for-autosign_grains-.patch- Fix optimization_order opt to prevent testsuite fails - Improve salt.utils.json.find_json to avoid fails (bsc#1213293) - Use salt-call from salt bundle with transactional_update - Only call native_str on curl_debug message in tornado when needed - Implement the calling for batch async from the salt CLI - Fix calculation of SLS context vars when trailing dots on targetted sls/state (bsc#1213518) - Rename salt-tests to python3-salt-testsuite - Added: * fix-optimization_order-opt-to-prevent-test-fails.patch * fix-calculation-of-sls-context-vars-when-trailing-do.patch * implement-the-calling-for-batch-async-from-the-salt-.patch * improve-salt.utils.json.find_json-bsc-1213293.patch * use-salt-call-from-salt-bundle-with-transactional_up.patch * only-call-native_str-on-curl_debug-message-in-tornad.patch- Fix inconsistency in reported version by egg-info metadata (bsc#1215489) - Added: * write-salt-version-before-building-when-using-with-s.patch- Revert usage of long running REQ channel to prevent possible missing responses on requests and dublicated responses (bsc#1213960, bsc#1213630, bsc#1213257) - Fix gitfs cachedir basename to avoid hash collisions (bsc#1193948, bsc#1214797, CVE-2023-20898) - Added: * fixed-gitfs-cachedir_basename-to-avoid-hash-collisio.patch * revert-usage-of-long-running-req-channel-bsc-1213960.patch- Make sure configured user is properly set by Salt (bsc#1210994) - Do not fail on bad message pack message (bsc#1213441, CVE-2023-20897) - Fix broken tests to make them running in the testsuite - Prevent possible exceptions on salt.utils.user.get_group_dict (bsc#1212794) - Create minion_id with reproducible mtime - Fix detection of Salt codename by "salt_version" execution module - Fix regression: multiple values for keyword argument 'saltenv' (bsc#1212844) - Fix the regression of user.present state when group is unset (bsc#1212855) - Fix zypper repositories always being reconfigured - Fix utf8 handling in 'pass' renderer and make it more robust - Added: * make-sure-configured-user-is-properly-set-by-salt-bs.patch * prevent-possible-exceptions-on-salt.utils.user.get_g.patch * mark-salt-3006-as-released-586.patch * fix-the-regression-of-user.present-state-when-group-.patch * fix-tests-to-make-them-running-with-salt-testsuite.patch * fix-utf8-handling-in-pass-renderer-and-make-it-more-.patch * do-not-fail-on-bad-message-pack-message-bsc-1213441-.patch * zypper-pkgrepo-alreadyconfigured-585.patch * fix-regression-multiple-values-for-keyword-argument-.patch- Prevent _pygit2.GitError: error loading known_hosts when $HOME is not set (bsc#1210994) - Fix ModuleNotFoundError and other issues raised by salt-support module (bsc#1211591) - tornado: Fix an open redirect in StaticFileHandler (CVE-2023-28370, bsc#1211741) - Added: * 3006.0-prevent-_pygit2.giterror-error-loading-known_.patch * fix-some-issues-detected-in-salt-support-cli-module-.patch * tornado-fix-an-open-redirect-in-staticfilehandler-cv.patch- Make master_tops compatible with Salt 3000 and older minions (bsc#1212516) (bsc#1212517) - Added: * make-master_tops-compatible-with-salt-3000-and-older.patch- Avoid failures due transactional_update module not available in Salt 3006.0 (bsc#1211754) - Added: * define-__virtualname__-for-transactional_update-modu.patch- Avoid conflicts with Salt dependencies versions (bsc#1211612) - Added: * avoid-conflicts-with-dependencies-versions-bsc-12116.patch- Update to Salt release version 3006.0 (jsc#PED-3139) * See release notes: https://docs.saltproject.io/en/latest/topics/releases/3006.0.html - Add python3-looseversion as new dependency for salt - Add python3-packaging as new dependency for salt - Drop conflictive patch dicarded from upstream - Fix SLS rendering error when Jinja macros are used - Fix version detection and avoid building and testing failures - Added: * fix-version-detection-and-avoid-building-and-testing.patch * make-sure-the-file-client-is-destroyed-upon-used.patch - Modified: * 3005.1-implement-zypper-removeptf-573.patch * activate-all-beacons-sources-config-pillar-grains.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fixes-for-python-3.10-502.patch * include-aliases-in-the-fqdns-grains.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * skip-package-names-without-colon-bsc-1208691-578.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-entrypoint-compatibility-for-importlib-metadat.patch * clarify-pkg.installed-pkg_verify-documentation.patch * detect-module.run-syntax.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch- Require python3-jmespath runtime dependency (bsc#1209233) - Fix problem with detecting PTF packages (bsc#1208691) - Fixes pkg.version_cmp on openEuler systems and a few other OS flavors - Make pkg.remove function from zypperpkg module to handle also PTF packages - Added: * 3005.1-implement-zypper-removeptf-573.patch * skip-package-names-without-colon-bsc-1208691-578.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch- Update to Salt release version 3005.1 (jsc#PED-3042) - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3005.1.html - Allow entrypoint compatibility for "importlib-metadata>=5.0.0" (bsc#1207071) - Add missing patch after rebase to fix collections Mapping issues - Prevent deadlocks in salt-ssh executions - Create new salt-tests subpackage containing Salt tests - Added: * allow-entrypoint-compatibility-for-importlib-metadat.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * clarify-pkg.installed-pkg_verify-documentation.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * detect-module.run-syntax.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fixes-for-python-3.10-502.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-aliases-in-the-fqdns-grains.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * add-missing-ansible-module-functions-to-whitelist-in.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * adds-explicit-type-cast-for-port.patch * backport-syndic-auth-fixes.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-crash-when-calling-manage.not_alive-runners.patch * fixes-56144-to-enable-hotadd-profile-support.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * fix-for-cve-2022-22967-bsc-1200566.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * fix-multiple-security-issues-bsc-1197417.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * implementation-of-held-unheld-functions-for-state-pk.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * improvements-on-ansiblegate-module-354.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * refactor-and-improvements-for-transactional-updates-.patch * support-transactional-systems-microos.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch- Control the collection of lvm grains via config (bsc#1204939) - Added: * control-the-collection-of-lvm-grains-via-config.patch- Pass the context to pillar ext modules - Align Amazon EC2 (Nitro) grains with upstream (bsc#1203685) - Detect module run syntax version - Implement automated patches alignment for the Salt Bundle - Ignore extend declarations from excluded SLS files (bsc#1203886) - Clarify pkg.installed pkg_verify documentation - Enhance capture of error messages for Zypper calls in zypperpkg module - Make pass renderer configurable and fix detected issues - Workaround fopen line buffering for binary mode (bsc#1203834) - Added: * detect-module.run-syntax.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * make-pass-renderer-configurable-other-fixes-532.patch * clarify-pkg.installed-pkg_verify-documentation.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * pass-the-context-to-pillar-ext-modules.patch * ignore-extend-declarations-from-excluded-sls-files.patch * include-stdout-in-error-message-for-zypperpkg-559.patch- Handle non-UTF-8 bytes in core grains generation (bsc#1202165) - Fix Syndic authentication errors (bsc#1199562) - Add Amazon EC2 detection for virtual grains (bsc#1195624) - Fix the regression in schedule module releasded in 3004 (bsc#1202631) - Fix state.apply in test mode with file state module on user/group checking (bsc#1202167) - Change the delimeters to prevent possible tracebacks on some packages with dpkg_lowpkg - Make zypperpkg to retry if RPM lock is temporarily unavailable (bsc#1200596) - Fix test_ipc unit test - Added: * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * fix-test_ipc-unit-tests.patch * backport-syndic-auth-fixes.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch- Add support for gpgautoimport in zypperpkg module - Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744) - Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372) - Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082) - Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489) - Fix ownership of salt thin directory when using the Salt Bundle - Set default target for pip from VENV_PIP_TARGET environment variable - Normalize package names once with pkg.installed/removed using yum (bsc#1195895) - Save log to logfile with docker.build - Use Salt Bundle in dockermod - Ignore erros on reading license files with dpkg_lowpkg (bsc#1197288) - Added: * fix-ownership-of-salt-thin-directory-when-using-the-.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * save-log-to-logfile-with-docker.build.patch * add-support-for-gpgautoimport-539.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * normalize-package-names-once-with-pkg.installed-remo.patch * use-salt-bundle-in-dockermod.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch- Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566) - Added: * fix-for-cve-2022-22967-bsc-1200566.patch- Make sure SaltCacheLoader use correct fileclient (bsc#1199149) - Added: * make-sure-saltcacheloader-use-correct-fileclient-519.patch- Fixes for Python 3.10 - Added: * fixes-for-python-3.10-502.patch- Fix regression preventing bootstrapping new clients caused by redundant dependency on psutil (bsc#1197533) - Prevent data pollution between actions proceesed at the same time (bsc#1197637) - Added: * fix-regression-with-depending-client.ssh-on-psutil-b.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch- Fix salt-ssh opts poisoning (bsc#1197637) - Added: * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch- Fix multiple security issues (bsc#1197417) * Sign authentication replies to prevent MiTM (CVE-2022-22935) * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) * Prevent job and fileserver replays (CVE-2022-22936) * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) - Added: * fix-multiple-security-issues-bsc-1197417.patch- Add salt-ssh with Salt Bundle support (venv-salt-minion) (bsc#1182851, bsc#1196432) - Fix issues found around pre_flight_script_args - Restrict "state.orchestrate_single" to pass a pillar value if it exists (bsc#1194632) - Fix salt-call event.send with pillar or grains - Update generated documentation to 3004 - Added: * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch- Expose missing "ansible" module functions in Salt 3004 (bsc#1195625) - Added: * add-missing-ansible-module-functions-to-whitelist-in.patch- Update to version 3004 (jsc#SLE-23675) * See release notes: https://docs.saltproject.io/en/master/topics/releases/3004.html - Don't check for cached pillar errors on state.apply (bsc#1190781) - Fix exception in batch_async caused by a bad function call - Fix inspector module export function (bsc#1097531) - Wipe NOTIFY_SOCKET from env in cmdmod (bsc#1193357) - Added: * state.apply-don-t-check-for-cached-pillar-errors.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch - Modified: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-custom-suse-capabilities-as-grains.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * switch-firewalld-state-to-use-change_interface.patch * debian-info_installed-compatibility-50453.patch * refactor-and-improvements-for-transactional-updates-.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * info_installed-works-without-status-attr-now.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * implementation-of-held-unheld-functions-for-state-pk.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * improvements-on-ansiblegate-module-354.patch * support-transactional-systems-microos.patch * x509-fixes-111.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * use-adler32-algorithm-to-compute-string-checksums.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * run-salt-master-as-dedicated-salt-user.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * include-aliases-in-the-fqdns-grains.patch - Removed: * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * templates-move-the-globals-up-to-the-environment-jin.patch * adding-preliminary-support-for-rocky.-59682-391.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * fix-save-for-iptables-state-module-bsc-1185131-372.patch * fix-a-test-and-some-variable-names-229.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * virt-enhancements.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch * figure-out-python-interpreter-to-use-inside-containe.patch * do-not-break-master_tops-for-minion-with-version-low.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch- Simplify "transactional_update" module to not use SSH wrapper and allow more flexible execution - Add "--no-return-event" option to salt-call to prevent sending return event back to master. - Make "state.highstate" to acts on concurrent flag. - Use dnfnotify instead yumnotify for relevant distros - dnfnotify pkgset plugin implementation - Add rpm_vercmp python library support for version comparison - Prevent pkg plugins errors on missing cookie path (bsc#1186738) - Make "tar" as required for "salt-transactional-update" package - Make "salt-api" package to require python3-cherrypy on RHEL systems - Fix ip6_interface grain to not leak secondary IPv4 aliases (bsc#1191412) - Added: * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * refactor-and-improvements-for-transactional-updates-.patch * fix-the-regression-for-yumnotify-plugin-456.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch- Fix issues with salt-ssh's extra-filerefs - Fix crash when calling manage.not_alive runners - Do not consider skipped targets as failed for ansible.playbooks state (bsc#1190446) - Added: * fix-crash-when-calling-manage.not_alive-runners.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch- Do not break master_tops for minion with version lower to 3003 - Support querying for JSON data in external sql pillar - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * 3003.3-postgresql-json-support-in-pillar-423.patch- Update to Salt release version 3003.3 (jsc#SLE-22204) * See release notes: https://docs.saltstack.com/en/latest/topics/releases/3003.3.html - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * support-transactional-systems-microos.patch * allow-vendor-change-option-with-zypper.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * virt-enhancements.patch - Modified: * return-the-expected-powerpc-os-arch-bsc-1117995.patch * include-aliases-in-the-fqdns-grains.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * improvements-on-ansiblegate-module-354.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * fixes-56144-to-enable-hotadd-profile-support.patch * use-adler32-algorithm-to-compute-string-checksums.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * implementation-of-held-unheld-functions-for-state-pk.patch * x509-fixes-111.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * add-migrated-state-and-gpg-key-management-functions-.patch * figure-out-python-interpreter-to-use-inside-containe.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * templates-move-the-globals-up-to-the-environment-jin.patch * debian-info_installed-compatibility-50453.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * fix-bsc-1065792.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * async-batch-implementation.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * adds-explicit-type-cast-for-port.patch * restore-default-behaviour-of-pkg-list-return.patch * add-custom-suse-capabilities-as-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * early-feature-support-config.patch - Removed: * virt-pass-emulator-when-getting-domain-capabilities-.patch * fix-virt.update-with-cpu-defined-263.patch * fix-unit-tests-for-batch-async-after-refactor.patch * opensuse-3000.3-spacewalk-runner-parse-command-250.patch * python3.8-compatibility-pr-s-235.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-failing-unit-tests-for-batch-async.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * accumulated-changes-from-yomi-167.patch * add-docker-logout-237.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * get-os_arch-also-without-rpm-package-installed.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-hold-unhold-functions.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * support-config-non-root-permission-issues-fixes-u-50.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * fix-unit-test-for-grains-core.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * open-suse-3002.2-xen-grub-316.patch * transactional_update-detect-recursion-in-the-executo.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * grains-master-can-read-grains.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * fix-batch_async-obsolete-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * backport-thread.is_alive-fix-390.patch * backport-virt-patches-from-3001-256.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * loop-fix-variable-names-for-until_no_eval.patch * add-saltssh-multi-version-support-across-python-inte.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * exclude-the-full-path-of-a-download-url-to-prevent-i.patch * zypperpkg-filter-patterns-that-start-with-dot-244.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * opensuse-3000-virt-defined-states-222.patch * changed-imports-to-vendored-tornado.patch * add-virt.all_capabilities.patch * fix-for-some-cves-bsc1181550.patch * fix-grains.test_core-unit-test-277.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * fall-back-to-pymysql.patch * virt-uefi-fix-backport-312.patch * reintroducing-reverted-changes.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * make-profiles-a-package.patch * handle-master-tops-data-when-states-are-applied-by-t.patch * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * sanitize-grains-loaded-from-roster_grains.json.patch * pkgrepo-support-python-2.7-function-call-295.patch * integration-of-msi-authentication-with-azurearm-clou.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch * opensuse-3000-libvirt-engine-fixes-251.patch * revert-add-patch-support-for-allow-vendor-change-opt.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * transactional_update-unify-with-chroot.call.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * fix-novendorchange-option-284.patch * fix-async-batch-race-conditions.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * move-vendor-change-logic-to-zypper-class-355.patch * fixes-cve-2018-15750-cve-2018-15751.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * prevent-systemd-run-description-issue-when-running-a.patch * backport-a-few-virt-prs-272.patch * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * fix-__mount_device-wrapper-254.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * xfs-do-not-fails-if-type-is-not-present.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * remove-vendored-backports-abc-from-requirements.patch * remove-deprecated-warning-that-breaks-miniion-execut.patch * re-adding-function-to-test-for-root.patch * fix-async-batch-multiple-done-events.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * backport-of-upstream-pr59492-to-3002.2-404.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * accumulated-changes-required-for-yomi-165.patch * add-pkg.services_need_restart-302.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * add-all_versions-parameter-to-include-all-installed-.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * opensuse-3000.2-virt-backports-236-257.patch * drop-wrong-mock-from-chroot-unit-test.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-failing-unit-tests-for-systemd.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * fixing-streamclosed-issue.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * allow-vendor-change-option-with-zypper-313.patch * xen-disk-fixes-264.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * do-noop-for-services-states-when-running-systemd-in-.patch * open-suse-3002.2-bigvm-310.patch * fix-for-log-checking-in-x509-test.patch * open-suse-3002.2-virt-network-311.patch * async-batch-implementation-fix-320.patch * apply-patch-from-upstream-to-support-python-3.8.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * fix-ipv6-scope-bsc-1108557.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * support-transactional-systems-microos-271.patch- Exclude the full path of a download URL to prevent injection of malicious code (bsc#1190265) (CVE-2021-21996) - Added: * exclude-the-full-path-of-a-download-url-to-prevent-i.patch- Fix wrong relative paths resolution with Jinja renderer when importing subdirectories - Don't pass shell="/sbin/nologin" to onlyif/unless checks (bsc#1188259) - Add missing aarch64 to rpm package architectures - Backport of upstream PR#59492 - Fix failing unit test for systemd - Fix error handling in openscap module (bsc#1188647) - Better handling of bad public keys from minions (bsc#1189040) - Define license macro as doc in spec file if not existing - Add standalone formulas configuration for salt minion and remove salt-master requirement (bsc#1168327) - Added: * fix-failing-unit-tests-for-systemd.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * templates-move-the-globals-up-to-the-environment-jin.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * backport-of-upstream-pr59492-to-3002.2-404.patch- Do noop for services states when running systemd in offline mode (bsc#1187787) - transactional_updates: do not execute states in parallel but use a queue (bsc#1188170) - Handle "master tops" data when states are applied by "transactional_update" (bsc#1187787) - Enhance openscap module: add "xccdf_eval" call - virt: pass emulator when getting domain capabilities from libvirt - Adding preliminary support for Rocky Linux - Implementation of held/unheld functions for state pkg (bsc#1187813) - Replace deprecated Thread.isAlive() with Thread.is_alive() - Fix exception in yumpkg.remove for not installed package - Fix save for iptables state module (bsc#1185131) - virt: use /dev/kvm to detect KVM - zypperpkg: improve logic for handling vendorchange flags - Add bundled provides for tornado to the spec file - Enhance logging when inotify beacon is missing pyinotify (bsc#1186310) - Add "python3-pyinotify" as a recommended package for Salt in SUSE/OpenSUSE distros - Fix tmpfiles.d configuration for salt to not use legacy paths (bsc#1173103) - Detect Python version to use inside container (bsc#1167586) (bsc#1164192) - Handle volumes on stopped pools in virt.vm_info (bsc#1186287) - grains.extra: support old non-intel kernels (bsc#1180650) - Fix missing minion returns in batch mode (bsc#1184659) - Parsing Epoch out of version provided during pkg remove (bsc#1173692) - Added: * fix-save-for-iptables-state-module-bsc-1185131-372.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * backport-thread.is_alive-fix-390.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * implementation-of-held-unheld-functions-for-state-pk.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * move-vendor-change-logic-to-zypper-class-355.patch * virt-pass-emulator-when-getting-domain-capabilities-.patch * do-noop-for-services-states-when-running-systemd-in-.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-missing-minion-returns-in-batch-mode-360.patch * figure-out-python-interpreter-to-use-inside-containe.patch * handle-master-tops-data-when-states-are-applied-by-t.patch- Check if dpkgnotify is executable (bsc#1186674) - Added: * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch- Drop support for Python2. Obsoletes "python2-salt" package (jsc#SLE-18033) - Fix issue parsing errors in ansiblegate state module - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) - transactional_update: detect recursion in the executor - Add subpackage salt-transactional-update (jsc#SLE-18028) - Remove duplicate directories - Added: * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * transactional_update-detect-recursion-in-the-executo.patch- Improvements on "ansiblegate" module (bsc#1185092): * New methods: ansible.targets / ansible.discover_playbooks * General bugfixes - Added: * improvements-on-ansiblegate-module-354.patch- Regression fix of salt-ssh on processing some targets - Add support for Alibaba Cloud Linux 2 (Aliyun Linux) - Update target fix for salt-ssh to process targets list (bsc#1179831) - Add notify beacon for Debian/Ubuntu systems - Add core grains support for AlmaLinux and Alibaba Could Linux - Allow vendor change option with zypper - Added: * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * allow-vendor-change-option-with-zypper-313.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch- virt.network_update: handle missing ipv4 netmask attribute - Set distro requirement to oldest supported version in requirements/base.txt - Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules (bsc#1177474) - Don't require python3-certifi - Fix race conditions for corner cases when handling SIGTERM by minion (bsc#1172110) - Added: * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch- Allow extra_filerefs as sanitized kwargs for SSH client - Fix regression on cmd.run when passing tuples as cmd (bsc#1182740) - Fix for multiple for security issues (CVE-2020-28243) (CVE-2020-28972) (CVE-2020-35662) (CVE-2021-3148) (CVE-2021-3144) (CVE-2021-25281) (CVE-2021-25282) (CVE-2021-25283) (CVE-2021-25284) (CVE-2021-3197) (bsc#1181550) (bsc#1181556) (bsc#1181557) (bsc#1181558) (bsc#1181559) (bsc#1181560) (bsc#1181561) (bsc#1181562) (bsc#1181563) (bsc#1181564) (bsc#1181565) - Implementation of suse_ip execution module to prevent issues with network.managed (bsc#1099976) - Add sleep on exception handling on minion connection attempt to the master (bsc#1174855) - Allows for the VMware provider to handle CPU and memory hot-add in newer versions of the software. (bsc#1181347) - Always require python-certifi (used by salt.ext.tornado) - Bring missing part of async batch implementation back (bsc#1182382) (CVE-2021-25315) - Always require python3-distro (bsc#1182293) - Added: * async-batch-implementation-fix-320.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * fix-for-some-cves-bsc1181550.patch * fixes-56144-to-enable-hotadd-profile-support.patch * add-sleep-on-exception-handling-on-minion-connection.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch- virt: search for grub.xen path - Xen spicevmc, DNS SRV records backports: Fix virtual network generated DNS XML for SRV records Don't add spicevmc channel to xen VMs - virt UEFI fix: virt.update when efi=True - Do not crash when unexpected cmd output at listing patches (bsc#1181290) - Fix behavior for "onlyif/unless" when multiple conditions (bsc#1180818) - Added: * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * open-suse-3002.2-xen-grub-316.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * virt-uefi-fix-backport-312.patch- Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing - Added: * remove-deprecated-warning-that-breaks-miniion-execut.patch- Revert wrong zypper patch to support vendorchanges flags on pkg.install - Added: * revert-add-patch-support-for-allow-vendor-change-opt.patch- Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Fix for file.check_perms to work with numeric uid/gid - Added: * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states - Bigvm backports virt consoles, CPU tuning and topology, and memory tuning. - Fix pkg states when DEB package has "all" arch - Added: * open-suse-3002.2-virt-network-311.patch * open-suse-3002.2-bigvm-310.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch- Update to Salt release version 3002.2 - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3002.2.html - Do not force beacons configuration to be a list. Revert https://github.com/saltstack/salt/pull/58655 - Drop wrong virt capabilities code after rebasing patches - Remove msgpack < 1.0.0 from base requirements (bsc#1176293) - Added: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * fix-failing-unit-tests-for-batch-async.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * fix-async-batch-race-conditions.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * make-profiles-a-package.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-docker-logout-237.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * fall-back-to-pymysql.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fix-bsc-1065792.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fix-novendorchange-option-284.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * accumulated-changes-from-yomi-167.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * prevent-systemd-run-description-issue-when-running-a.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * debian-info_installed-compatibility-50453.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fixes-cve-2018-15750-cve-2018-15751.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * accumulated-changes-required-for-yomi-165.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * reintroducing-reverted-changes.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * changed-imports-to-vendored-tornado.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * fix-batch_async-obsolete-test.patch * xen-disk-fixes-264.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * adds-explicit-type-cast-for-port.patch * remove-vendored-backports-abc-from-requirements.patch * drop-wrong-mock-from-chroot-unit-test.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * loop-fix-variable-names-for-until_no_eval.patch * fix-for-suse-expanded-support-detection.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * run-salt-api-as-user-salt-bsc-1064520.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fix-unit-test-for-grains-core.patch * add-custom-suse-capabilities-as-grains.patch * transactional_update-unify-with-chroot.call.patch * x509-fixes-111.patch * fix-ipv6-scope-bsc-1108557.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * add-standalone-configuration-file-for-enabling-packa.patch * support-config-non-root-permission-issues-fixes-u-50.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * fixing-streamclosed-issue.patch * early-feature-support-config.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * switch-firewalld-state-to-use-change_interface.patch * xfs-do-not-fails-if-type-is-not-present.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * fix-unit-tests-for-batch-async-after-refactor.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-virt.all_capabilities.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * activate-all-beacons-sources-config-pillar-grains.patch * integration-of-msi-authentication-with-azurearm-clou.patch * run-salt-master-as-dedicated-salt-user.patch * grains-master-can-read-grains.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * info_installed-works-without-status-attr-now.patch * add-saltssh-multi-version-support-across-python-inte.patch * backport-a-few-virt-prs-272.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * apply-patch-from-upstream-to-support-python-3.8.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * fix-async-batch-multiple-done-events.patch * include-aliases-in-the-fqdns-grains.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * backport-virt-patches-from-3001-256.patch * restore-default-behaviour-of-pkg-list-return.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * opensuse-3000-virt-defined-states-222.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-a-test-and-some-variable-names-229.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * sanitize-grains-loaded-from-roster_grains.json.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * fix-virt.update-with-cpu-defined-263.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-for-log-checking-in-x509-test.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * re-adding-function-to-test-for-root.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * fix-issue-2068-test.patch * python3.8-compatibility-pr-s-235.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Removed: * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * use-full-option-name-instead-of-undocumented-abbrevi.patch * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-pkg.services_need_restart-302.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch * msgpack-support-versions-1.0.0.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * decide-if-the-source-should-be-actually-skipped.patch * loader-invalidate-the-import-cachefor-extra-modules.patch * opensuse-3000.3-bigvm-backports-303.patch * add-missing-_utils-at-loader-grains_func.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-ip-filtering-by-network.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-type-error-in-tornadoimporter.patch * fix-regression-in-service-states-with-reload-argumen.patch * revert-changes-to-slspath-saltstack-salt-56341.patch - Renamed: * support-transactional-systems-microos-268.patch - > support-transactional-systems-microos-271.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch - > zypperpkg-filter-patterns-that-start-with-dot-244.patch * opensuse-3000-libvirt-engine-fixes-248.patch - > opensuse-3000-libvirt-engine-fixes-251.patch * opensuse-3000.2-virt-backports-236.patch - > opensuse-3000.2-virt-backports-236-257.patch * pkgrepo-support-python-2.7-function-call-294.patch - > pkgrepo-support-python-2.7-function-call-295.patch * fix-__mount_device-wrapper-253.patch - > fix-__mount_device-wrapper-254.patch * fix-grains.test_core-unit-test-276.patch - > fix-grains.test_core-unit-test-277.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch - > opensuse-3000.3-spacewalk-runner-parse-command-250.patch- Adjusted python2-cherrypy naming in salt-api. (#40) - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Bigvm backports - virt consoles, CPU tuning and topology, and memory tuning. - Fix for file.check_perms to work with numeric uid/gid - change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) - Added: * opensuse-3000-bigvm-backports-300.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- Fix syntax error on pkgrepo state with Python 2.7 - transactional_update: unify with chroot.call - Add "migrated" state and GPG key management functions - Master can read grains - Fix for broken psutil (bsc#1102248) - Fix novendorchange handling in zypperpkg module - Added: * add-migrated-state-and-gpg-key-management-functions-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-novendorchange-option-284.patch * grains-master-can-read-grains.patch * transactional_update-unify-with-chroot.call.patch * pkgrepo-support-python-2.7-function-call-294.patch- Avoid regression on "salt-master": set passphrase for salt-ssh keys to empty string (bsc#1178485) - Added: * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch- Properly validate eauth credentials and tokens on SSH calls made by Salt API (bsc#1178319) (bsc#1178362) (bsc#1178361) (CVE-2020-25592) (CVE-2020-17490) (CVE-2020-16846) - Added: * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch- Fix disk.blkid to avoid unexpected keyword argument '__pub_user' (bsc#1177867) - Ensure virt.update stop_on_reboot is updated with its default value - Do not break package building for systemd OSes - Drop wrong mock from chroot unit test - Support systemd versions with dot (bsc#1176294) - Fix for grains.test_core unit test - Fix file/directory user and group ownership containing UTF-8 characters (bsc#1176024) - Several changes to virtualization: - - Fix virt update when cpu and memory are changed - - Memory Tuning GSoC - - Properly fix memory setting regression in virt.update - - Expose libvirt on_reboot in virt states - Support transactional systems (MicroOS) - zypperpkg module ignores retcode 104 for search() (bsc#1159670) - Xen disk fixes. No longer generates volumes for Xen disks, but the corresponding file or block disk (bsc#1175987) - Invalidate file list cache when cache file modified time is in the future (bsc#1176397) - Prevent import errors when running test_btrfs unit tests - Added: * drop-wrong-mock-from-chroot-unit-test.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * support-transactional-systems-microos-268.patch * xen-disk-fixes-264.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * backport-a-few-virt-prs-272.patch * fix-grains.test_core-unit-test-276.patch- Fix virt.update with CPU defined - Fix virt issues and invalid input errors from 'salt.utils.data' (bsc#1176480) - Reintroduces the patches from opensuse-3000.2-virt-backports-236.patch coming from Salt 3001 - Do not raise StreamClosedError traceback but only log it (bsc#1175549) - Various fixes to the mysql module to break out the handling of user - Take care of failed, skipped and unreachable tasks and propagate "retcode" (bsc#1173911) (bsc#1173909) - Added: * do-not-raise-streamclosederror-traceback-but-only-lo.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * backport-virt-patches-from-3001-256.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * fix-virt.update-with-cpu-defined-263.patch- Require /usr/bin/python instead of /bin/python for RHEL-family (bsc#1173936) - Don't install SuSEfirewall2 service files in Factory - Fix __mount_device wrapper to accept separate args and kwargs - Fix the registration of libvirt pool and nodedev events - Accept nested namespaces in spacewalk.api runner function. (bsc#1172211) - info_installed works without status attr now (bsc#1171461) - Added: * info_installed-works-without-status-attr-now.patch * fix-__mount_device-wrapper-253.patch * opensuse-3000-libvirt-engine-fixes-248.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch- Fix for TypeError in Tornado importer (bsc#1174165) - Added: * fix-type-error-in-tornadoimporter.patch- Require python3-distro only for TW (bsc#1173072)- Various virt backports from 3000.2 - Added: * opensuse-3000.2-virt-backports-236.patch- Avoid traceback on debug logging for swarm module (bsc#1172075) - Add publish_batch to ClearFuncs exposed methods - zypperpkg: filter patterns that start with dot (bsc#1171906) - Batch mode now also correctly provides return value (bsc#1168340) - Add docker.logout to docker execution module (bsc#1165572) - Testsuite fix - Add option to enable/disable force refresh for zypper - Python3.8 compatibility changes - Prevent sporious "salt-api" stuck processes when managing SSH minions because of logging deadlock (bsc#1159284) - Avoid segfault from "salt-api" under certain conditions of heavy load managing SSH minions (bsc#1169604) - Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104) - Returns a the list of IPs filtered by the optional network list - Added: * option-to-en-disable-force-refresh-in-zypper-215.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * revert-changes-to-slspath-saltstack-salt-56341.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * add-docker-logout-237.patch * add-ip-filtering-by-network.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * python3.8-compatibility-pr-s-235.patch * fix-a-test-and-some-variable-names-229.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595) - Do not require vendored backports-abc (bsc#1170288) - Fix partition.mkpart to work without fstype (bsc#1169800) - Added: * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * remove-vendored-backports-abc-from-requirements.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch- Update to Salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html - Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437) - Fixes status attribute issue in aptpkg test - Make setup.py script not to require setuptools greater than 9.1 loop: fix variable names for until_no_eval - Drop conflictive module.run state patch (bsc#1167437) - Update patches after rebase with upstream v3000 tag (bsc#1167437) - Fix some requirements issues depending on Python3 versions - Removes obsolete patch - Fix for low rpm_lowpkg unit test - Add python-singledispatch as dependency for python2-salt - Fix for temp folder definition in loader unit test - Make "salt.ext.tornado.gen" to use "salt.ext.backports_abc" on Python 2 - Fix regression in service states with reload argument - Fix integration test failure for test_mod_del_repo_multiline_values - Fix for unless requisite when pip is not installed - Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation - Fix tornado imports and missing _utils after rebasing patches - Removes unresolved merge conflict in yumpkg module - Added: * make-setup.py-script-to-not-require-setuptools-9.1.patch * opensuse-3000-virt-defined-states-222.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * fix-regression-in-service-states-with-reload-argumen.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * loop-fix-variable-names-for-until_no_eval.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-missing-_utils-at-loader-grains_func.patch * changed-imports-to-vendored-tornado.patch * sanitize-grains-loaded-from-roster_grains.json.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * reintroducing-reverted-changes.patch * adds-explicit-type-cast-for-port.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * re-adding-function-to-test-for-root.patch - Modified: * move-server_id-deprecation-warning-to-reduce-log-spa.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * add-all_versions-parameter-to-include-all-installed-.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fix-for-log-checking-in-x509-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * fix-bsc-1065792.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fixes-cve-2018-15750-cve-2018-15751.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * integration-of-msi-authentication-with-azurearm-clou.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-unit-test-for-grains-core.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * debian-info_installed-compatibility-50453.patch * include-aliases-in-the-fqdns-grains.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-async-batch-multiple-done-events.patch * support-config-non-root-permission-issues-fixes-u-50.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * activate-all-beacons-sources-config-pillar-grains.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * use-adler32-algorithm-to-compute-string-checksums.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-batch_async-obsolete-test.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * fall-back-to-pymysql.patch * xfs-do-not-fails-if-type-is-not-present.patch * restore-default-behaviour-of-pkg-list-return.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * run-salt-api-as-user-salt-bsc-1064520.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixing-streamclosed-issue.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * fix-async-batch-race-conditions.patch * fix-issue-2068-test.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * fix-for-suse-expanded-support-detection.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-standalone-configuration-file-for-enabling-packa.patch * switch-firewalld-state-to-use-change_interface.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * add-custom-suse-capabilities-as-grains.patch * accumulated-changes-from-yomi-167.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * add-saltssh-multi-version-support-across-python-inte.patch * early-feature-support-config.patch * add-virt.all_capabilities.patch * accumulated-changes-required-for-yomi-165.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * fix-ipv6-scope-bsc-1108557.patch * prevent-systemd-run-description-issue-when-running-a.patch * make-profiles-a-package.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * x509-fixes-111.patch * do-not-report-patches-as-installed-when-not-all-the-.patch - Removed: * remove-virt.pool_delete-fast-parameter-178.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * align-virt-full-info-fixes-with-upstream-192.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * virt-1.volume_infos-fix-for-single-vm.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * preserve-already-defined-destructive_tests-and-expen.patch * list_downloaded-for-apt-module.patch * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch * virt.volume_infos-fix-for-single-vm.patch * restrict-the-start_event_grains-only-to-the-start-ev.patch * fix-virt.full_info-176.patch * preserving-signature-in-module.run-state-u-50049.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * add-virt.volume_infos-and-virt.volume_delete.patch * add-virt.network_get_xml-function.patch * virt.network_define-allow-adding-ip-configuration.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-for-older-mock-module.patch * fix-virt.get_hypervisor-188.patch * 2019.2.0-pr-54196-backport-173.patch * enable-passing-grains-to-start-event-based-on-start_.patch * fix-load-cached-grain-osrelease_info.patch * open-suse-2019.2.3-virt-defined-states-219.patch * backport-saltutil-state-module-to-2019.2-codebase.patch- Enable building and installation for Fedora - Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.- Sanitize grains loaded from roster_grains.json cache during "state.pkg" - Added: * fix-load-cached-grain-osrelease_info.patch- Build: Buildequire pkgconfig(systemd) instead of systemd- Backport saltutil state module to 2019.2 codebase (bsc#1167556) - Add new custom SUSE capability for saltutil state module - Added: * backport-saltutil-state-module-to-2019.2-codebase.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch- virt._get_domain: don't raise an exception if there is no VM - Added: * virt._get_domain-don-t-raise-an-exception-if-there-i.patch- Adds test for zypper abbreviation fix - Improved storage pool or network handling - Better import cache handline - Added: * loader-invalidate-the-import-cachefor-extra-modules.patch * open-suse-2019.2.3-virt-defined-states-219.patch - Modified: * use-full-option-name-instead-of-undocumented-abbrevi.patch- Use full option name instead of undocumented abbreviation for zypper - Requiring python3-distro only for openSUSE/SLE >= 15 - Added: * use-full-option-name-instead-of-undocumented-abbrevi.patch- python-distro is only needed for > Python 3.7. Removing it for Python 2- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)- Fix unit tests failures in test_batch_async tests - Added: * fix-unit-tests-for-batch-async-after-refactor.patch- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327) - RHEL/CentOS 8 uses platform-python instead of python3 - Enable build for Python 3.8 - Added: * batch_async-avoid-using-fnmatch-to-match-event-217.patch * apply-patch-from-upstream-to-support-python-3.8.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch- Fix 'os_family' grain for Astra Linux Common Edition - Added: * add-astra-linux-common-edition-to-the-os-family-list.patch- Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc#1162504) See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html - Modified: * use-adler32-algorithm-to-compute-string-checksums.patch- Enable passing grains to start event based on 'start_event_grains' configuration parameter - Added: * restrict-the-start_event_grains-only-to-the-start-ev.patch * enable-passing-grains-to-start-event-based-on-start_.patch- Support for Btrfs and XFS in parted and mkfs added - Added: * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch- Adds list_downloaded for apt Module to enable pre-downloading support - Adds virt.(pool|network)_get_xml functions - Various libvirt updates * Add virt.pool_capabilities function * virt.pool_running improvements * Add virt.pool_deleted state * virt.network_define allow adding IP configuration - Added: * virt.network_define-allow-adding-ip-configuration.patch * list_downloaded-for-apt-module.patch * add-virt.network_get_xml-function.patch- virt: adding kernel boot parameters to libvirt xml - Added: * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch- Fix virt states to not fail on VMs already stopped - Added: * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch- Add missing bugzilla references: Properly handle colons in inline dicts with yamlloader (bsc#1095651) Fix corrupt public key with m2crypto python3 (bsc#1099323) Add missing dateutils import (bsc#1099945) Fix UnicodeDecodeError using is_binary check (bsc#1100225) Prevent payload crash on decoding binary data (bsc#1100697) Fix file.blockreplace to avoid throwing IndexError (bsc#1101812) Add API log rotation on SUSE package (bsc#1102218) Fix wrong recurse behavior on for linux_acl.present (bsc#1106164) Handle anycast IPv6 addresses on network.routes (bsc#1114474) Crontab module fix: file attributes option missing (bsc#1114824) Add metadata to accepted keyword arguments (bsc#1122680) Bugfix: properly refresh pillars (bsc#1125015)- xfs: do not fail if type is not present (bsc#1153611) - Added: * xfs-do-not-fails-if-type-is-not-present.patch- Don't use __python indirection macros on spec file %__python is no longer defined in RPM 4.15 (python2 is going EOL in Jan 2020); additionally, python/python3 are just binaries in the path.- Fix errors when running virt.get_hypervisor function - Added: * fix-virt.get_hypervisor-188.patch- Align virt.full_info fixes with upstream Salt - Let salt-ssh use platform-python on RHEL8 (bsc#1158441) - Added: * align-virt-full-info-fixes-with-upstream-192.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch- Fix StreamClosedError issue (bsc#1157479) - Added: * fix-batch_async-obsolete-test.patch * fixing-streamclosed-issue.patch- Prevent test_mod_del_repo_multiline_values to fail - Read repo info without using interpolation (bsc#1135656) - Requires vs BuildRequires - Limiting M2Crypto to >= SLE15 - Replacing pycrypto with M2Crypto (bsc#1165425) - Fix for log checking in x509 test - Update to 2019.2.2 release - Added: * fix-for-log-checking-in-x509-test.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * read-repo-info-without-using-interpolation-bsc-11356.patch - Modified: * async-batch-implementation.patch * add-hold-unhold-functions.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-unit-test-for-grains-core.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-async-batch-multiple-done-events.patch * activate-all-beacons-sources-config-pillar-grains.patch * fix-for-older-mock-module.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fall-back-to-pymysql.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-virt.volume_infos-and-virt.volume_delete.patch * fix-issue-2068-test.patch * switch-firewalld-state-to-use-change_interface.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * fix-ipv6-scope-bsc-1108557.patch * 2019.2.0-pr-54196-backport-173.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * x509-fixes-111.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * preserve-already-defined-destructive_tests-and-expen.patch * virt.volume_infos-fix-for-single-vm.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * include-aliases-in-the-fqdns-grains.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-custom-suse-capabilities-as-grains.patch * get-os_arch-also-without-rpm-package-installed.patch * add-saltssh-multi-version-support-across-python-inte.patch * accumulated-changes-required-for-yomi-165.patch * use-adler32-algorithm-to-compute-string-checksums.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * remove-virt.pool_delete-fast-parameter-178.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * prevent-systemd-run-description-issue-when-running-a.patch * integration-of-msi-authentication-with-azurearm-clou.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * virt-1.volume_infos-fix-for-single-vm.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * preserving-signature-in-module.run-state-u-50049.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * debian-info_installed-compatibility-50453.patch * add-standalone-configuration-file-for-enabling-packa.patch * accumulated-changes-from-yomi-167.patch * add-virt.all_capabilities.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * support-config-non-root-permission-issues-fixes-u-50.patch * add-all_versions-parameter-to-include-all-installed-.patch * fixes-cve-2018-15750-cve-2018-15751.patch * fix-bsc-1065792.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * restore-default-behaviour-of-pkg-list-return.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * early-feature-support-config.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-virt.full_info-176.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * fix-for-suse-expanded-support-detection.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * make-profiles-a-package.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fix-async-batch-race-conditions.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch - Removed: * fix-syndic-start-issue.patch * prevent-already-reading-continuous-exception-message.patch * virt.pool_running-fix-pool-start.patch * azurefs-gracefully-handle-attributeerror.patch * virt-handle-whitespaces-in-vm-names.patch * mount-fix-extra-t-parameter.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- Remove virt.pool_delete fast parameter (U#54474) - Added: * remove-virt.pool_delete-fast-parameter-178.patch- Remove unnecessary yield causing BadYieldError (bsc#1154620) - Added: * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch- Prevent 'Already reading' continuous exception message (bsc#1137642) - Added: * prevent-already-reading-continuous-exception-message.patch- Fix for aptpkg test with older mock modules - Added: * fix-for-older-mock-module.patch- Remove wrong tests for core grain and improve debug logging - Use rich RPM deps to get a compatible version of tornado into the buildroot. - Added: * fix-a-wrong-rebase-in-test_core.py-180.patch- core.py: ignore wrong product_name files - zypperpkg: understand product type - Added: * accumulated-changes-from-yomi-167.patch- Enable usage of downloadonly parameter for apt module - Added: * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch- Add missing 'fun' on events coming from salt-ssh wfunc executions (bsc#1151947) - Added: * add-missing-fun-for-returns-from-wfunc-executions.patch- Fix failing unit tests for batch async - Added: * fix-failing-unit-tests-for-batch-async.patch- Fix memory consumption problem on BatchAsync (bsc#1137642) - Added: * use-current-ioloop-for-the-localclient-instance-of-b.patch- Fix dependencies for RHEL 8- Prevent systemd-run description issue when running aptpkg (bsc#1152366) - Added: * prevent-systemd-run-description-issue-when-running-a.patch- Take checksums arg into account for postgres.datadir_init (bsc#1151650) - Added: * take-checksums-arg-into-account-for-postgres.datadir.patch- Improve batch_async to release consumed memory (bsc#1140912) - Fix memory leak produced by batch async find_jobs mechanism (bsc#1140912) - Grant read and execute permission to others (bsc#1150447) - Added: * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch- Require shadow instead of old pwdutils (bsc#1130588)- Conflict with tornado >= 5; for now we can only cope with Tornado 4.x (boo#1101780).- Fix virt.full_info (bsc#1146382) - virt.volume_infos: silence libvirt error message - virt.volume_infos needs to ignore inactive pools - Fix for various bugs in virt network and pool states - Implement network.fqdns module function (bsc#1134860) - Added: * 2019.2.0-pr-54196-backport-173.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * fix-virt.full_info-176.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch- Restore default behaviour of pkg list return (bsc#1148714) - Strip trailing "/" from repo.uri when comparing repos in apktpkg.mod_repo (bsc#1146192) - Added: * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * restore-default-behaviour-of-pkg-list-return.patch- Use python3 to build package Salt for RHEL8 - Make python3 default for RHEL8- Fix aptpkg systemd call (bsc#1143301) - Added: * fix-aptpkg-systemd-call-bsc-1143301.patch- Move server_id deprecation warning to reduce log spamming (bsc#1135567) (bsc#1135732) - Added: * move-server_id-deprecation-warning-to-reduce-log-spa.patch- Multiple fixes on cmdmod, chroot, freezer and zypperpkg needed for Yomi cmdmod: fix runas and group in run_chroot chroot: add missing sys directory chroot: change variable name to root chroot: fix bug in safe_kwargs iteration freezer: do not fail in cache dir is present freezer: clean freeze YAML profile on restore zypperpkg: fix pkg.list_pkgs cache - Added: * accumulated-changes-required-for-yomi-165.patch- Avoid traceback on http.query when there are errors with the requested URL (bsc#1128554) - Added: * avoid-traceback-when-http.query-request-cannot-be-pe.patch- Salt python client get_full_returns seems return data from incorrect jid (bsc#1131114) - Added: * checking-for-jid-before-returning-data.patch- virt.volume_infos: don't raise an error if there is no VM - Added: * virt-1.volume_infos-fix-for-single-vm.patch- Prevent ansiblegate unit tests to fail on Ubuntu - Added: * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch- Allow passing kwargs to pkg.list_downloaded for Zypper (bsc#1140193) - Added: * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch- Do not make "ansiblegate" module to crash on Python3 minions (bsc#1139761) - Added: * do-not-make-ansiblegate-to-crash-on-python3-minions.patch- Provide the missing features required for Yomi (Yet one more installer) - Added: * provide-the-missing-features-required-for-yomi-yet-o.patch- Fix zypper pkg.list_pkgs test expectation and dpkg mocking - Added: * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch- Set 'salt' group for files and directories created by salt-standalone-formulas-configuration package - Various fixes for virt module - Fix virt.volume_infos raising an exception when there is only virtual machine on the minion. - Fix virt.purge() on all non-KVM hypervisors. For instance on Xen, virt.purge would simply throw an exception about unsupported flag - Building a libvirt pool starts it. When defining a new pool, we need to let build start it or we will get libvirt errors. - Fix handling of Virtual Machines with white space in their name. - Added: * virt.pool_running-fix-pool-start.patch * virt-handle-whitespaces-in-vm-names.patch * virt.volume_infos-fix-for-single-vm.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- avoid batch.py exception when minion does not respond (bsc#1135507) - Added: * batch.py-avoid-exception-when-minion-does-not-respon.patch- Preserve already defined DESTRUCTIVE_TESTS and EXPENSIVE_TESTS env variables - Added: * preserve-already-defined-destructive_tests-and-expen.patch- Do not break repo files with multiple line values on yumpkg (bsc#1135360) - Added: * do-not-break-repo-files-with-multiple-line-values-on.patch- Fix return status when installing or updating RPM packages with "ppc64le" arch (bsc#1133647) - Added: * add-ppc64le-as-a-valid-rpm-package-architecture.patch- Add new "salt-standalone-formulas-configuration" package (fate#327791) - Added: * add-standalone-configuration-file-for-enabling-packa.patch- Switch firewalld state to use change_interface (bsc#1132076) - Added: * switch-firewalld-state-to-use-change_interface.patch- Fix async-batch to fire a single done event - Added: * fix-async-batch-multiple-done-events.patch- Do not make Salt CLI to crash when there are IPv6 established connections (bsc#1130784) - Added: * do-not-crash-when-there-are-ipv6-established-connect.patch- Include aliases in FQDNS grain (bsc#1121439)- Fix issue preventing syndic to start - Update year on spec copyright notice - Added: * fix-syndic-start-issue.patch- Use ThreadPool from multiprocessing.pool to avoid leakings when calculating FQDNs - Do not report patches as installed on RHEL systems when not all the related packages are installed (bsc#1128061) - Added: * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * do-not-report-patches-as-installed-when-not-all-the-.patch- Update to 2019.2.0 complete (FATE#327138, bsc#1133523) - Fix batch/batch-async related issues - Calculate FQDNs in parallel to avoid blockings (bsc#1129079) - Incorporate virt.volume_info fixes (PR#131) - Re-adds patch because of increased offset due to previous patch removal - Removing patch to add root parameter to zypper module - Fix for -t parameter in mount module - Added: * mount-fix-extra-t-parameter.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * fix-async-batch-race-conditions.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch - Modified: * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-virt.volume_infos-and-virt.volume_delete.patch - Removed: * zypper-add-root-configuration-parameter.patch- No longer limiting Python3 version to <3.7- Async batch implementation - Added: * async-batch-implementation.patch- Update to Salt 2019.2.0 release For further information see: https://docs.saltstack.com/en/latest/topics/releases/2019.2.0.html - Added: * add-virt.all_capabilities.patch * add-virt.volume_infos-and-virt.volume_delete.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * include-aliases-in-the-fqdns-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch - Removed: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-engine-relaying-libvirt-events.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * add-support-for-python-3.7.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * change-stringio-import-in-python2-to-import-the-clas.patch * decode-file-contents-for-python2-bsc-1102013.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch * feat-add-grain-for-all-fqdns.patch * fix-async-call-to-process-manager.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-index-error-when-running-on-python-3.patch * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * fix-unboundlocalerror-in-file.get_diff.patch * fixed-usage-of-ipaddress.patch * fixing-issue-when-a-valid-token-is-generated-even-wh.patch * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * improved-handling-of-ldap-group-id.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * prepend-current-directory-when-path-is-just-filename.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * retire-md5-checksum-for-pkg-mgmt-plugins.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch * support-use-of-gce-instance-credentials-109.patch * update-error-list-for-zypper.patch * x509-fixes-for-remote-signing-106.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-hold-unhold-functions.patch * add-saltssh-multi-version-support-across-python-inte.patch * azurefs-gracefully-handle-attributeerror.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * debian-info_installed-compatibility-50453.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fall-back-to-pymysql.patch * fix-for-suse-expanded-support-detection.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-ipv6-scope-bsc-1108557.patch * fix-issue-2068-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fixes-cve-2018-15750-cve-2018-15751.patch * get-os_arch-also-without-rpm-package-installed.patch * integration-of-msi-authentication-with-azurearm-clou.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-adler32-algorithm-to-compute-string-checksums.patch * x509-fixes-111.patch * zypper-add-root-configuration-parameter.patch- Add root parameter to Zypper module - Added: * zypper-add-root-configuration-parameter.patch- Do not restrict the Python version to < 3.7- Fix integration tests in state compiler (U#2068) - Added: * fix-issue-2068-test.patch- Fix "pkg.list_pkgs" output when using "attr" to take the arch into account (bsc#1114029) - Added: * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch- Fix powerpc null server_id_arch (bsc#1117995) - Added: * return-the-expected-powerpc-os-arch-bsc-1117995.patch- Fix module 'azure.storage' has no attribute '__version__' (bsc#1121091) - Added: * azurefs-gracefully-handle-attributeerror.patch- Add supportconfig module and states for minions and SaltSSH - Added: * add-supportconfig-module-for-remote-calls-and-saltss.patch- Fix FIPS enabled RES clients (bsc#1099887) - Added: * retire-md5-checksum-for-pkg-mgmt-plugins.patch- Add hold/unhold functions. Fix Debian repo "signed-by". - Added: * decide-if-the-source-should-be-actually-skipped.patch * add-hold-unhold-functions.patch- Fix latin1 encoding problems on file module (bsc#1116837) - Added: * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch- Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto - Added: * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch- Debian info_installed compatibility (U#50453) - Added: * debian-info_installed-compatibility-50453.patch- Add compatibility with other package modules for "list_repos" function - Bugfix: unable to detect os arch when RPM is not installed (bsc#1114197) - Added: * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * get-os_arch-also-without-rpm-package-installed.patch- Fix git_pillar merging across multiple __env__ repositories (bsc#1112874) - Added: * fix-git_pillar-merging-across-multiple-__env__-repos.patch- Fix LDAP authentication issue when a valid token is generated by the salt-api even when invalid user credentials are passed. (U#48901) - Added: * fixing-issue-when-a-valid-token-is-generated-even-wh.patch- Improved handling of LDAP group id. gid is no longer treated as a string, which could have lead to faulty group creations. (bsc#1113784) - Added: * improved-handling-of-ldap-group-id.patch- Fix remote command execution and incorrect access control when using salt-api. (bsc#1113699) (CVE-2018-15751) - Fix Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events. (bsc#1113698) (CVE-2018-15750) - Added: * fixes-cve-2018-15750-cve-2018-15751.patch- Add multi-file support and globbing to the filetree (U#50018) - Added: * add-multi-file-support-and-globbing-to-the-filetree-.patch- Bugfix: supportconfig non-root permission issues (U#50095) - Added: * support-config-non-root-permission-issues-fixes-u-50.patch- Open profiles permissions to everyone for read-only- Preserving signature in "module.run" state (U#50049) - Added: * preserving-signature-in-module.run-state-u-50049.patch- Install default salt-support profiles- Fix unit tests due to merger failure - Add CPE_NAME for osversion* grain parsing - Get os_family for RPM distros from the RPM macros - Install support profiles - Added: * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * make-profiles-a-package.patch * fix-unit-test-for-grains-core.patch- Bugfix: any unicode string of length 16 will raise TypeError - Added: * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch- Fix async call to process manager (bsc#1110938) - Early feature: Salt support-config (salt-support) - Added: * fix-async-call-to-process-manager.patch * early-feature-support-config.patch- Fix IPv6 scope (bsc#1108557) - Added: * fix-ipv6-scope-bsc-1108557.patch- Handle zypper ZYPPER_EXIT_NO_REPOS exit code (bsc#1108834, bsc#1109893) - Added: * update-error-list-for-zypper.patch- Bugfix for pkg_resources crash (bsc#1104491) - Added: * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch- Fix loosen azure sdk dependencies in azurearm cloud driver (bsc#1107333) - Added: * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch- Fix broken "resolve_capabilities" on Python 3 (bsc#1108995) - Added: * fix-index-error-when-running-on-python-3.patch- Allow empty service_account_private_key in GCE driver (bsc#1108969) - Added: * support-use-of-gce-instance-credentials-109.patch- Decode file contents for python2 (bsc#1103530) - Check dmidecoder executable on each "smbios" call to avoid race condition (bsc#1101880) - Fix pkg.upgrade reports when dealing with multiversion packages (bsc#1102265) - Accounting for when files in an archive contain non-ascii characters (bsc#1099460) - Fix deprecation warning (bsc#1095507) - Fix (bsc#1065792) - Fix (bsc#108758) - Handle packages with multiple version properly with zypper (bsc#1096514) - Fix file.get_diff regression in 2018.3 (bsc#1098394) - Provide python version mismatch solutions (bsc#1072599) - Fix file.managed binary file utf8 error (bsc#1098394) - Prevent zypper from parsing repo configuration from not .repo files (bsc#1094055) - Add environment variable to know if yum is invoked from Salt (bsc#1057635) - Prevent deprecation warning with salt-ssh (bsc#1095507) - Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt - Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn - Collect all versions of installed packages on SUSE and RHEL systems (bsc#1089526)- Prepend current directory when path is just filename (bsc#1095942) - Integration of MSI authentication for azurearm - Adds fix for SUSE Expanded Support os grain detection - Fixes 509x remote signing - Fix for StringIO import in Python2 - Use Adler32 algorithm to compute string checksums (bsc#1102819) - Only do reverse DNS lookup on IPs for salt-ssh (bsc#1104154) - Add support for Python 3.7 - Fix license macro to build on SLE12SP2 - Decode file contents for python2 (bsc#1102013) - Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413) - Fix mine.get not returning data - workaround for #48020 (bsc#1100142) - Added: * change-stringio-import-in-python2-to-import-the-clas.patch * integration-of-msi-authentication-with-azurearm-clou.patch * x509-fixes-for-remote-signing-106.patch * fix-for-suse-expanded-support-detection.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * prepend-current-directory-when-path-is-just-filename.patch * add-support-for-python-3.7.patch * decode-file-contents-for-python2-bsc-1102013.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * x509-fixes-111.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Modified: * fix-for-sorting-of-multi-version-packages-bsc-109717.patch- Update to 2018.3.2 See https://docs.saltstack.com/en/latest/topics/releases/2018.3.2.html for full changelog - Added: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-all_versions-parameter-to-include-all-installed-.patch * add-custom-suse-capabilities-as-grains.patch * add-engine-relaying-libvirt-events.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-unboundlocalerror-in-file.get_diff.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-saltssh-multi-version-support-across-python-inte.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fall-back-to-pymysql.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fixed-usage-of-ipaddress.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch - Deleted: * explore-module.run-response-to-catch-the-result-in-d.patch * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * fix-cp.push-empty-file.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-openscap-push.patch * initialize-__context__-retcode-for-functions-handled.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * provide-kwargs-to-pkg_resource.parse_targets-require.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Documentation refresh to 2018.3.0- No more AWS EC2 rate limitations in salt-cloud (bsc#1088888) - MySQL returner now also allows to use Unix sockets (bsc#1091371) - Added: * fix-for-ec2-rate-limit-failures.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch- Do not override jid on returners, only sending back to master (bsc#1092373) - Fixes for salt-ssh: - Option --extra-filerefs doesn't add all files to the state archive - Pillar completely overwritten (not merged) when doing module.run + state.apply with pillar in kwargs - Remove minion/thin/version if exists to force thin regeneration (bsc#1092161) - Added: * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch- Fixed Python 3 issue with CIDR addresses. - Added: * fixed-usage-of-ipaddress.patch- Fix minion scheduler to return a 'retcode' attribute (bsc#1089112) - Fix for logging during network interface querying (bsc#1087581) - Fix rhel packages requires both net-tools and iproute (bsc#1087055) - Added: * initialize-__context__-retcode-for-functions-handled.patch - Modified: * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch- Fix patchinstall on yum module. Bad comparison (bsc#1087278) - Added: * provide-kwargs-to-pkg_resource.parse_targets-require.patch- Strip trailing commas on Linux user's GECOS fields (bsc#1089362) - Fallback to PyMySQL (bsc#1087891) - Improved test for fqdns - Update SaltSSH patch - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581) * Lintfix: PEP8 ident * Use proper levels of the error handling, use proper log formatting. * Fix unit test for reversed fqdns return data - Added: * strip-trailing-commas-on-linux-user-gecos-fields.patch * fall-back-to-pymysql.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update to 2018.3.0 - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add python-2.6 support to salt-ssh - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update salt-ssh multiversion patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch - Removed: * require-same-major-version-while-minor-is-allowed-to.patch- Add iprout/net-tools dependency- salt-ssh: require same major version while minor is allowed to be - Added: * require-same-major-version-while-minor-is-allowed-to.patch - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add SaltSSH multi-version support across Python interpeters. - Added: * add-saltssh-multi-version-support-across-python-inte.patch- Fix zypper.info_installed 'ascii' issue - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update openscap push patch to include the test fixes - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch- Explore 'module.run' state module output in depth to catch "result" properly - Added: * explore-module.run-response-to-catch-the-result-in-d.patch- make it possible to use docker login, pull and push from module.run and detect errors - Added: * make-it-possible-to-use-login-pull-and-push-from-mod.patch- Fix logging with FQDNs - Added: * fix-decrease-loglevel-when-unable-to-resolve-addr.patch- Update patches - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch - Removed: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- Update cp.push patch - Modified: * fix-cp.push-empty-file.patch * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- force re-generate a new thin.tgz when an update gets installed- fix salt-ssh with a different patch - remove: dumps-should-return-unicode-also-with-py2-to-prevent.patch - added: salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Added: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Removed: * dumps-should-return-unicode-also-with-py2-to-prevent.patch- Fix unicode decode error with salt-ssh - Added: * dumps-should-return-unicode-also-with-py2-to-prevent.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Fix cp.push empty file (bsc#1075950) - salt-ssh - move log_file option to changeable defaults - Added: * fix-cp.push-empty-file.patch * move-log_file-option-to-changeable-defaults.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Daily update - Added: * fix-openscap-push.patch - Removed: * fix-grains-with-n.patch- Fix grains containing trailing "\n" - Added: * fix-grains-with-n.patch- Remove salt-minion python2 requirement when python3 is default (bsc#1081592)- Remove-obsolete-unicode-handling-in-pkg.info_installed - Added: * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update to salt-2018.1.99 - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * list_pkgs-add-parameter-for-returned-attribute-selec.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch - Deleted: * python3-compatibility-fix-got-bytes-instead-of-strin.patch * enable-with-salt-version-parameter-for-setup.py-scri.patch * catching-error-when-pidfile-cannot-be-deleted.patch * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * bugfix-the-logic-according-to-the-exact-described-pu.patch * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-salt-master-for-old-psutil.patch * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * older-logrotate-need-su-directive.patch * return-error-when-gid_from_name-and-group-does-not-e.patch * set-shell-environment-variable-64.patch * split-only-strings-if-they-are-such.patch * use-home-to-get-the-user-home-directory-instead-usin.patch * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Fix-epoch-handling-for-Rhel-6-and-7 - Modified: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Restoring-installation-of-packages-for-Rhel-6-7 Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Prevent queryformat pattern from expanding (bsc#1079048)- Fix epoch handling for Rhel 6 and 7 (bsc#1068566) - Reverting to current API for split_input - Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Fix for wrong version processing during yum pkg install (bsc#1068566) - Feat: add grain for all FQDNs (bsc#1063419) - Added: * fix-for-wrong-version-processing.patch * feat-add-grain-for-all-fqdns.patch- Fix the usage of custom macros on the spec file.- Fix RES7: different dependency names for python-PyYAML and python-MarkupSafe- Build both python2 and python3 binaries together.- Bugfix: errors in external pillar causes crash instead of report of them (bsc#1068446) - Fix 'user.present' when 'gid_from_name' is set but group does not exist. - Added: * bugfix-the-logic-according-to-the-exact-described-pu.patch * return-error-when-gid_from_name-and-group-does-not-e.patch- Fix "No service execution module loaded" issue (bsc#1065792) - Set SHELL environment variable Added: * fix-bsc-1065792.patch * set-shell-environment-variable-64.patch- Removed unnecessary logging on shutdown (bsc#1050003) - Renamed patch that adds grain fqdns Changed: * catching-error-when-pidfile-cannot-be-deleted Removed: * fix-for-pidfile-removal-logging Renamed: * add-fqdns-grains -> feat-add-grain-for-all-fqdns- Add fqdns to grains (bsc#1063419) Added: * add-fqdns-grains.patch- Fixing cherrypy websocket with python3 Added: * python3-compatibility-fix-got-bytes-instead-of-strin.patch- Various-bug-fixes - Python3 bugfix for cherrypy read() - Fix for logging on salt-master exit in rare cases (pid-file removal) - Added: * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-pidfile-removal-logging.patch * split-only-strings-if-they-are-such.patch- Fix salt-master for old psutil version - Added: * fix-salt-master-for-old-psutil.patch- Put back accidentally removed patches - Added: * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * catching-error-when-pidfile-cannot-be-deleted.patch- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Older logrotate need su directive (bsc#1071322) * Added: older-logrotate-need-su-directive.patch- Fix bsc#1041993 already included in 2017.7.2 - Removed: * removes-beacon-configuration-deprecation-warning-48.patch- Fixed beacons failure when pillar-based suppressing config-based. (bsc#1060230) - Added: * activate-all-beacons-sources-config-pillar-grains.patch- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Fix wrong version reported by Salt (bsc#1061407) - Fix CVE-2017-14696 (bsc#1062464) already included in 2017.7.2- Run salt master as dedicated salt user - Run salt-api as user salt (bsc#1064520) - Added: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch- Update to 2017.7.2 See https://docs.saltstack.com/en/latest/topics/releases/2017.7.2.html - Added: * enable-with-salt-version-parameter-for-setup.py-scri.patch - Removed: * add-a-salt-minion-service-control-file.patch * add-clean_id-function-to-salt.utils.verify.py.patch * add-options-for-dockerng.patch * add-ssh-option-to-salt-ssh.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-yum-plugin.patch * add-zypp-notify-plugin.patch * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * adding-support-for-installing-patches-in-yum-dnf-exe.patch * avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch * bugfix-unable-to-use-127-as-hostname.patch * catching-error-when-pidfile-cannot-be-deleted.patch * change-travis-configuration-file-to-use-salt-toaster.patch * check-if-byte-strings-are-properly-encoded-in-utf-8.patch * clean-up-change-attribute-from-interface-dict.patch * do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch * escape-the-os.sep.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-format-error-bsc-1043111.patch * fix-grain-for-os_family-on-suse-series.patch * fix-os_family-case-in-unittest.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * fix-setting-language-on-suse-systems.patch * fixed-issue-with-parsing-of-master-minion-returns-wh.patch * fixing-beacons.list-integration-test-failure.patch * introducing-the-kubernetes-module.patch * notify-systemd-synchronously-bsc-1053376.patch * rest_cherrypy-remove-sleep-call.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch * run-salt-api-as-user-salt-bsc-990029.patch * run-salt-master-as-dedicated-salt-user.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * security-fixes-cve-2017-14695-and-cve-2017-14696.patch * setting-up-os-grains-for-sles-expanded-support-suse-.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch * tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * use-correct-grain-constants-for-timezone.patch- Re-added previously removed unit-test for bsc#1050003 - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch- Fixes for CVE-2017-14695 and CVE-2017-14696 (bsc#1062462) - Added: * security-fixes-cve-2017-14695-and-cve-2017-14696.patch- Add missing follow-up for CVE-2017-12791 (bsc#1053955) - Fixed salt target-type field returns "String" for existing jids but an empty "Array" for non existing jids. (issue#1711) - Added: * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * escape-the-os.sep.patch- Fixed minion resource exhaustion when many functions are being executed in parallel (bsc#1059758) - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch - Added: * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch - Removed: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Remove 'TasksTask' attribute from salt-master.service in older versions of systemd (bsc#985112)- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Catching error when PIDfile cannot be deleted (bsc#1050003) - Added: * catching-error-when-pidfile-cannot-be-deleted.patch- Use $HOME to get the user home directory instead using '~' char (bsc#1042749) - Added: * use-home-to-get-the-user-home-directory-instead-usin.patch- Fixed patches for Kubernetes and YUM modules - Updated: * list_pkgs-add-parameter-for-returned-attribute-selec.patch * introducing-the-kubernetes-module.patch- Add patches to salt to support SUSE Manager scalability features (bsc#1052264) - Added: * list_pkgs-add-parameter-for-returned-attribute-selec.patch- Introducing the kubernetes module (bsc#1051948) - Added: * introducing-the-kubernetes-module.patch- Revert "We don't have python-systemd, so notify can't work" - Added: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Notify systemd synchronously via NOTIFY_SOCKET (bsc#1053376) - Added: * notify-systemd-synchronously-bsc-1053376.patch- Add clean_id function to salt.utils.verify.py (CVE-2017-12791, bsc#1053955) - Added: * add-clean_id-function-to-salt.utils.verify.py.patch- Added bugfix when jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125) - Added: * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch- Adding procps as dependency. This provides "ps" and "pgrep" utils which are called from different Salt modules and also from new salt-minion watchdog.- Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade. - Added: * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch- fix format error (bsc#1043111)- fix ownership for whole master cache directory (bsc#1035914)- Bugfix: clean up `change` attribute from interface dict (upstream) Issue: https://github.com/saltstack/salt/issues/41461 PR: 1. https://github.com/saltstack/salt/pull/41487 2. https://github.com/saltstack/salt/pull/41533 Added: * clean-up-change-attribute-from-interface-dict.patch- Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)- Bugfix: orchestrate and batches returns false failed information https://github.com/saltstack/salt/issues/40635 Added: * fixed-issue-with-parsing-of-master-minion-returns-wh.patch- speed-up cherrypy by removing sleep call- wrong os_family grains on SUSE - fix unittests (bsc#1038855)- fix setting the language on SUSE systems (bsc#1038855)- Documentation refresh to 2016.11.4- Update to 2016.11.4 See https://docs.saltstack.com/en/develop/topics/releases/2016.11.4.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.3.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.2.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.1.html for full changelog - Use SUSE specific salt-api.service (bsc#1039370) - Bugfix: wrong os_family grains on SUSE (bsc#1038855) - Bugfix: unable to use hostname for minion ID as '127' (upstream) - Fix core grains constants for timezone (bsc#1032931) - Add unit test for a skip false values from preferred IPs upstream patch - Adding "yum-plugin-security" as required for RHEL 6 - Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - raet protocol is no longer supported (bsc#1020831) - Fix: move SSH data to the new home (bsc#1027722) - Fix: /var/log/salt/minion fails logrotate (bsc#1030009) - Fix: Result of master_tops extension is mutually overwritten (bsc#1030073) - Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Use salt's ordereddict for comparison (fixes failing tests) - add special salt-minion.service file for RES7 - fix scripts for salt-proxy - define with systemd for fedora and rhel >= 7 (bsc#1027240) - add openscap module - file.get_managed regression fix (upstream issues #39762) - fix translate variable arguments if they contain hidden keywords (bsc#1025896) - fix service handling for openSUSE - added unit test for dockerng.sls_build dryrun - added dryrun to dockerng.sls_build - update dockerng minimal version requirements - fix format error in error parsing - keep fix for migrating salt home directory (bsc#1022562) - Fix salt pkg.latest raises exception if package is not available (bsc#1012999) - Fix timezone: should be always in UTC (bsc#1017078) - Fix timezone handling for rpm installtime (bsc#1017078) - Increasing timeouts for running integrations tests - Add buildargs option to dockerng.build module - Disable custom rosters for Salt SSH via Salt API (bsc#1011800) More: https://github.com/saltstack/salt/pull/38596 - Fix error when missing ssh-option parameter - readd yum notify plugin - all kwargs to dockerng.create to provide all features to sls_build as well - rename patches to get rid of the prefix numbers - Added: * bugfix-unable-to-use-127-as-hostname.patch * fix-grain-for-os_family-on-suse-series.patch * use-correct-grain-constants-for-timezone.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-a-salt-minion-service-control-file.patch * add-options-for-dockerng.patch * add-zypp-notify-plugin.patch * fixing-beacons.list-integration-test-failure.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch - Renamed: * 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch => tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * 0002-Run-salt-master-as-dedicated-salt-user.patch => run-salt-master-as-dedicated-salt-user.patch * 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch => check-if-byte-strings-are-properly-encoded-in-utf-8.patch * 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch => do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * 0009-Add-YUM-plugin.patch 0027-Add-YUM-plugin.patch => add-yum-plugin.patch * 0012-Run-salt-api-as-user-salt-bsc-990029.patch => run-salt-api-as-user-salt-bsc-990029.patch * 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch => setting-up-os-grains-for-sles-expanded-support-suse-.patch * 0022-Change-travis-configuration-file-to-use-salt-toaster.patch => change-travis-configuration-file-to-use-salt-toaster.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch => avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * 0042-Salt-ssh-ssh-option-param.patch => add-ssh-option-to-salt-ssh.patch * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch => adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0005-Use-SHA256-hash-type-by-default.patch * 0006-Create-salt-proxy-instantiated-service-file.patch * 0007-Add-SUSE-Manager-plugin.patch * 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch * 0009-Rewrite-minion-ID-generator-bsc-967803.patch * 0010-snapper-execution-module.patch * 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch * 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch * 0014-Fix-some-unittests.patch * 0015-Check-for-single-quote-before-splitting-on-single-qu.patch * 0016-Unit-test-fixes-for-2015.8.7.patch * 0017-Fix-snapper_test-for-python26.patch * 0018-Integration-tests-fixes-for-2015.8.7.patch * 0019-Generate-Salt-Thin-with-configured-extra-modules.patch * 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch * 0023-Adding-dist-upgrade-support-to-zypper-module.patch * 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch * 0025-Including-resolver-params-for-Zypper-debug-solver.patch * 0026-fix-status-handling-in-sysv-init-scripts.patch * 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch * 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch * 0030-Extract-archive-into-existing-directory-add-overwrit.patch * 0031-Port-rsync-state-from-2016.3.patch * 0032-Support-remote-port-forwarding-with-salt-ssh.patch * 0033-Add-master_tops-support-in-salt-ssh.patch * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0037-salt-minion-service-back-to-type-simple.patch * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch * 0046-Snapper-module-improvements.patch * 0047-Fix-issue-with-cp.push-36136.patch * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch * 0049-OpenSCAP-module.patch * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch * 0053-fix-race-condition-on-cache-directory-creation.patch * 0054-Merge-output-from-master_tops.patch * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Bugfix: datetime should be returned always in UTC - Added: * 0063-Bugfix-datetime-should-be-returned-always-in-UTC.patch- Bugfix: scheduled state may cause crash while deserialising data on infinite recursion. (bsc#1036125) - Added: * 0062-Bugfix-deserialising-crashes-in-the-recursive-loop-b.patch- Enable yum to handle errata on RHEL 6: require yum-plugin-security- Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - Added: * 0061-Search-the-entire-CACHE_DIR-because-storage-paths-ch.patch - Modified: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch- Refactoring on Zypper and Yum execution and state modules to allow installation of patches/errata. - Added: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix log rotation permission issue (bsc#1030009) - Use pkg/suse/salt-api.service by this package - Removed: * 0059-Set-salt-api-shell-env.patch - Added: * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Patch to set SHELL env variable for the salt-api.service. Needed for salt-ssh ProxyCommand to work properly. - Added: * 0059-Set-salt-api-shell-env.patch- Fixes 'timeout' and 'gather_job_timeout' kwargs parameters for 'local_batch' client - Added: * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch- Add missing bootstrap script for Salt Cloud (bsc#1032452)- Fix: add missing /var/cache/salt/cloud directory (bsc#1032213)- Added test case for race conditions on cache directory creation - Modified: * 0053-fix-race-condition-on-cache-directory-creation.patch- Adding "pkg.install downloadonly=True" support to yum/dnf execution module - Makes sure "gather_job_timeout" is an Integer - Adding "pkg.downloaded" state and support for installing patches/erratas - Added: * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix: merge master_tops output- Fix: race condition on cache directory creation - Added: * 0053-fix-race-condition-on-cache-directory-creation.patch- Cleanup salt user environment preparation (bsc#1027722)- Don't send passwords after shim delimiter is found (bsc#1019386) - Add: * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch- Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Add: * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch- Update systemd module unit tests (Update patch 0050)- define with system for fedora and rhel 7 (bsc#1027240)- Fix service state returning stacktrace (bsc#1027044) - Add: * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch- Update OpenSCAP Module patch- OpenSCAP Module - Added: * 0049-OpenSCAP-module.patch- Prevents 'OSError' exception in case certain job cache path doesn't exist (bsc#1023535) - Added: * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch- Backport: Fix issue with cp.push (#36136) - Add: * 0047-Fix-issue-with-cp.push-36136.patch- Fix salt-minion update on RHEL (bsc#1022841)- Adding new functions to Snapper execution module. - Added: * snapper-module-improvements.patch- Fix invalid chars allowed for data IDs (bsc#1011304) Fix timezone: should be always in UTC (bsc#1017078) Add: * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch- Fixes wrong "enabled" opts for yumnotify plugin Add: * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch- ssh-option parameter for salt-ssh command. Added: * 0042-Salt-ssh-ssh-option-param.patch- minion should pre-require salt - do not restart salt-minion in the salt package - add try-restart to sys-v init scripts Add: * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch- Adding "Restart=on-failure" for salt-minion systemd service Add: * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch- Re-introducing "KillMode=process" for salt-minion systemd service Add: * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch- Successfully exit of salt-api child processes when SIGTERM is received Add: * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch- Add new patches: * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch * 0037-salt-minion-service-back-to-type-simple.patch- Update to 2015.8.12 - Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639) - inherited patches 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch 0002-Run-salt-master-as-dedicated-salt-user.patch 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - renamed patches 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch - > 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch 0036-Use-SHA256-hash-type-by-default.patch - > 0005-Use-SHA256-hash-type-by-default.patch 0046-Add-SUSE-Manager-plugin.patch - > 0007-Add-SUSE-Manager-plugin.patch 0048-Create-salt-proxy-instantiated-service-file.patch - > 0006-Create-salt-proxy-instantiated-service-file.patch 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch - > 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch 0059-Rewrite-minion-ID-generator-bsc-967803.patch - > 0009-Rewrite-minion-ID-generator-bsc-967803.patch 0061-snapper-execution-module.patch - > 0010-snapper-execution-module.patch 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch - > 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch 0064-Run-salt-api-as-user-salt-bsc-990029.patch - > 0012-Run-salt-api-as-user-salt-bsc-990029.patch 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch - > 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch 0070-Fix-some-unittests.patch - > 0014-Fix-some-unittests.patch 0071-Check-for-single-quote-before-splitting-on-single-qu.patch - > 0015-Check-for-single-quote-before-splitting-on-single-qu.patch 0072-Unit-test-fixes-for-2015.8.7.patch - > 0016-Unit-test-fixes-for-2015.8.7.patch 0073-Fix-snapper_test-for-python26.patch - > 0017-Fix-snapper_test-for-python26.patch 0074-Integration-tests-fixes-for-2015.8.7.patch - > 0018-Integration-tests-fixes-for-2015.8.7.patch 0075-Generate-Salt-Thin-with-configured-extra-modules.patch - > 0019-Generate-Salt-Thin-with-configured-extra-modules.patch 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch - > 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch - > 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch 0078-Change-travis-configuration-file-to-use-salt-toaster.patch - > 0022-Change-travis-configuration-file-to-use-salt-toaster.patch 0079-Adding-dist-upgrade-support-to-zypper-module.patch - > 0023-Adding-dist-upgrade-support-to-zypper-module.patch 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch - > 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch 0081-Including-resolver-params-for-Zypper-debug-solver.patch - > 0025-Including-resolver-params-for-Zypper-debug-solver.patch 0082-fix-status-handling-in-sysv-init-scripts.patch - > 0026-fix-status-handling-in-sysv-init-scripts.patch - new patches from upstream 0027-Add-YUM-plugin.patch 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch (bsc#1008933) 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch 0030-Extract-archive-into-existing-directory-add-overwrit.patch 0031-Port-rsync-state-from-2016.3.patch 0032-Support-remote-port-forwarding-with-salt-ssh.patch 0033-Add-master_tops-support-in-salt-ssh.patch - upstreamed patches 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch 0005-Fix-package-status-filtering-on-latest-version-and-i.patch 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch 0009-The-functions-in-the-state-module-that-return-a-retc.patch 0010-add-handling-for-OEM-products.patch 0011-improve-doc-for-list_pkgs.patch 0012-implement-version_cmp-for-zypper.patch 0013-pylint-changes.patch 0014-Check-if-rpm-python-can-be-imported.patch 0015-call-zypper-with-option-non-interactive-everywhere.patch 0016-write-a-zypper-command-builder-function.patch 0017-Fix-crash-with-scheduler-and-runners-31106.patch 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch 0022-fix-argument-handling-for-pkg.download.patch 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch 0025-adapt-tests-to-new-zypper_check_result-output.patch 0027-make-suse-check-consistent-with-rh_service.patch 0028-fix-numerical-check-of-osrelease.patch 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch 0034-Fix-git_pillar-race-condition.patch 0035-Fix-the-always-false-behavior-on-checking-state.patch 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch 0039-Prevent-metadata-download-when-getting-installed-pro.patch 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch 0044-Unblock-Zypper.-Modify-environment.patch 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch 0049-Prevent-several-minion-processes-on-the-same-machine.patch 0050-checksum-validation-when-zypper-pkg.download.patch 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch 0054-fix-groupadd-module-for-sles11-systems.patch 0055-Backport-31164-and-31364-32474.patch 0056-Move-log-message-from-INFO-to-DEBUG.patch 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch 0065-fix-beacon-list-to-include-all-beacons-being-process.patch 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Splitted non-Linux and other external platform modules to 'salt-other' sub-package.- Switch package group from System/Monitoring to System/Management- fix exist codes of sysv init script (bsc#999852) Add: * 0082-fix-status-handling-in-sysv-init-scripts.patch- Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade. Add: * 0081-Including-resolver-params-for-Zypper-debug-solver.patch- Fix Salt API crash via salt-ssh on empty roster (bsc#1004723) Add: * 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch- Adding 'dist-upgrade' support to zypper module (FATE#320559) Add: * 0079-Adding-dist-upgrade-support-to-zypper-module.patch- Copy .travis.yml from git commit ea63e793567ba777e47dc766a4f88edfb037a02f Add: * travis.yml - Change travis configuration file to use salt-toaster Add: * travis.yml * 0078-Change-travis-configuration-file-to-use-salt-toaster.patch- acl.delfacl: fix position of -X option to setfacl (bsc#1004260) Add: * 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch- fix generated shebang in scripts on SLES-ES 7 (bsc#1004047)- add update-documentation.sh to specfile- Setting up OS grains for SLES-ES (SLES Expanded Support platform) Add: * 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch- Move salt home directory to /var/lib/salt (bsc#1002529) - Adjust permissions on home directory - Adjust pre-install script to correctly move existing salt users' home directory salt user cannot write in his own home directory (/srv/salt) because it is owned by user `root`. This prevents salt from correctly save ssh known hosts in ~/.ssh/ and breaks salt-ssh bootstrapping.- Updated html.tar.bz2 documentation tarball. - Generate Salt Thin with configured extra modules (bsc#990439) Add: * 0075-Generate-Salt-Thin-with-configured-extra-modules.patch- Unit and integration tests fixes for 2015.8.7 Add: * 0072-Unit-test-fixes-for-2015.8.7.patch * 0073-Fix-snapper_test-for-python26.patch * 0074-Integration-tests-fixes-for-2015.8.7.patch- Prevent pkg.install failure for expired keys (bsc#996455) Add: * 0071-Check-for-single-quote-before-splitting-on-single-qu.patch- Required D-Bus and generating machine ID- add a macro to check if the docs should be build or the static tarball should be used- Fix a couple of failing unittests * 0070-Fix-some-unittests.patch- Helper script for updating documentation tarball. Added: * update-documentation.sh- Fix python-jinja2 requirements in rhel- Fix pkg.installed refresh repo failure (bsc#993549) Fix salt.states.pkgrepo.management no change failure (bsc#990440) Add: * 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch * 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Prevent snapper module crash on load if no DBus is available in the system (bsc#993039) Add: * 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch- Prevent continuous restart, if a dependency wasn't installed (bsc#991048) Add: * 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch- Fix beacon list to include all beacons being process Add: * 0065-fix-beacon-list-to-include-all-beacons-being-process.patch- Run salt-api as user salt like the master (bsc#990029) Add: * 0064-Run-salt-api-as-user-salt-bsc-990029.patch- Revert patch Minion ID generation (bsc#967803) Removes: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Fix broken inspector due to accidentally missed commit (bsc#989798) Add: * 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch- Set always build salt-doc package.- Bugfix: lvm.vg_present does not recognize PV with certain LVM filter settings (bsc#988506) Add: * 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch- Backport: Snapper module for Salt. Add: * 0061-snapper-execution-module.patch- Bugfix: pkg.list_products on "registerrelease" and "productline" returns boolean.False if empty (bsc#989193, bsc#986019) Add: * 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch- Rewrite Minion ID generation (bsc#967803) Add: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Bugfix: Fixed behavior for SUSE OS grains (bsc#970669) Bugfix: Salt os_family does not detect SLES for SAP (bsc#983017) Add: * 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch- Move log message from INFO to DEBUG (bsc#985661) Add: 0056-Move-log-message-from-INFO-to-DEBUG.patch - fix salt --summary to count not responding minions correctly (bsc#972311) Add: * 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch- Fix memory leak on custom execution module sheduled jobs (bsc#983512) Add: * 0055-Backport-31164-and-31364-32474.patch- fix groupadd module for sles11 systems (bsc#978150) Add: * 0054-fix-groupadd-module-for-sles11-systems.patch- Fix pkgrepo.managed gpgkey argument doesn't work (bsc#979448) Add: * 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch- Package checksum validation for zypper pkg.download Add: * 0050-checksum-validation-when-zypper-pkg.download.patch * 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch - Check if a job has executed and returned successfully Add: * 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch- Remove option -f from startproc (bsc#975733) Add: * 0049-Prevent-several-minion-processes-on-the-same-machine.patch- Changed Zypper's plugin. Added Unit test and related to that data (bsc#980313). Update: * 0046-Add-SUSE-Manager-plugin.patch Delete (not needed anymore): * 0049-Alter-the-event-name.patch- Zypper plugin: alter the generated event name on package set change. Add: * 0049-Alter-the-event-name.patch- Fix file ownership on master keys and cache directories during upgrade (handles upgrading from salt 2014, where the daemon ran as root, to 2015 where it runs as the salt user, bsc#979676).- salt-proxy .service file created (bsc#975306) Add: * 0048-Create-salt-proxy-instantiated-service-file.patch- Prevent salt-proxy test.ping crash (bsc#975303) Add: * 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch- Fix shared directories ownership issues.- Add Zypper plugin to generate an event, once Zypper is used outside the Salt infrastructure demand (bsc#971372). Add: * 0046-Add-SUSE-Manager-plugin.patch- Restore boolean values from the repo configuration Fix priority attribute (bsc#978833) Add: * 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch- Unblock-Zypper. (bsc#976148) Modify-environment. (bsc#971372) Add: * 0044-Unblock-Zypper.-Modify-environment.patch- Prevent crash if pygit2 package is requesting re-compilation. Add: * 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch- align OS grains from older SLES with current one (bsc#975757) Add: * 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch- Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access (bsc#969320) Add: * 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch- Check if EOL is available in a particular product (bsc#975093) Add: * 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch- fix building with docs on SLE11- Prevent metadata download when getting installed products Add: * 0039-Prevent-metadata-download-when-getting-installed-pro.patch- Add statically built docs.- fix sorting by latest package Add: * 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch- ensure pkg.info_installed report latest package version (bsc#972490) Add: * 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch- Use SHA256 by default in master, minion and proxy (bsc#955373) Add: * 0036-Use-SHA256-hash-type-by-default.patch- Fix state structure compilation Add: * 0035-Fix-the-always-false-behavior-on-checking-state.patch - Fix git_pillar race condition Add: * 0034-Fix-git_pillar-race-condition.patch- fix detection of base products in SLE11 * 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch - fix rpm info for SLE11 * 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch * 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch - fix init system detection for SLE11 * 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch- Re-add corrected patch: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Make checksum configurable (upstream still wants md5, we suggest sha256). bsc#955373 Add: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Fix the service state / module on SLE11. Add: * 0027-make-suse-check-consistent-with-rh_service.patch * 0028-fix-numerical-check-of-osrelease.patch- Prevent rebuilds in OBS by not generating a date as a comment in a source file Add: 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch- Add better checking for zypper exit codes and simplify evaluation of the zypper error messages. Add: 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch - Adapt unit tests Add: 0025-adapt-tests-to-new-zypper_check_result-output.patch- Add initial pack of Zypper's Unit tests. Use XML output in list_upgrades. Bugfix: upgrade_available crashes when only one package specified Purge is not using "-u" anymore Add: * 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch- fix argument handling of pkg.download Add: 0022-fix-argument-handling-for-pkg.download.patch- unify behavior of zypper refresh in salt Add: 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch- Fix crash with scheduler and runners Add: 0017-Fix-crash-with-scheduler-and-runners-31106.patch- Call zypper always with --non-interactive Add: * 0015-call-zypper-with-option-non-interactive-everywhere.patch * 0016-write-a-zypper-command-builder-function.patch- require rpm-python on SUSE for zypper support- fix state return code Add: 0009-The-functions-in-the-state-module-that-return-a-retc.patch - add handling of OEM products to pkg.list_products Add: 0010-add-handling-for-OEM-products.patch - improve doc for list_pkgs Add: 0011-improve-doc-for-list_pkgs.patch - implement pkg.version_cmp in zypper.py Add: * 0012-implement-version_cmp-for-zypper.patch * 0013-pylint-changes.patch * 0014-Check-if-rpm-python-can-be-imported.patch- Update to 2015.8.7 this is a small update to fix some regressions see https://docs.saltstack.com/en/latest/topics/releases/2015.8.7.html- Booleans should not be strings from XML, add Unix ticks time and format result in a list of maps. Add: * 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch- Stop salt-api daemon faster (bsc#963322) Add: * 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch- Do not crash on salt-key reject/delete consecutive calls. Add: * 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch- Update to 2015.8.5 Security fixes: * CVE-2016-1866: Improper handling of clear messages on the minion remote code execution (boo#965403) See https://docs.saltstack.com/en/latest/topics/releases/2015.8.5.html Dropped patches (all upstream): * 0003-List-products-consistently-across-all-SLES-systems.patch * 0004-Add-missing-return-data-to-scheduled-jobs.patch * 0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * 0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch Renamed patches: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - > 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch - > 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch - > 0005-Fix-package-status-filtering-on-latest-version-and-i.patch - Update to 2015.8.4 See https://docs.saltstack.com/en/latest/topics/releases/2015.8.4.html- Fix latest version available comparison and implement epoch support in Zypper module. Add: * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch- Update patch from opensuse to upstream version. Update: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Fix dependencies to Salt subpackages requiring release along the version.- Fix pkg.latest crash. - Fix pkg.latest SLS ID bug, when pkgs empty list is passed, but SLS ID still treated as a package name. Add: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Drop: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0005-Add-missing-return-data-to-scheduled-jobs.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch +0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * -0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch +0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch - Add: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch- Rename use-forking-daemon.patch to 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch - Rename use-salt-user-for-master.patch to 0002-Run-salt-master-as-dedicated-salt-user.patch - Rename 1efe484309a5c776974e723f3da0f5181f4bdb86.patch to 0003-List-products-consistently-across-all-SLES-systems.patch - Rename zypper-utf-8.patch to 0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename salt-2015.8-schedule-ret.patch to 0005-Add-missing-return-data-to-scheduled-jobs.patch - Rename salt-2015.8-pkg-zypper-attr-filtering.patch to 0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch - Rename salt-2015.8-zypper-info.patch to 0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch- Fix zypper module info_available on SLE-11 * add salt-2015.8-zypper-info.patch * https://github.com/saltstack/salt/pull/30384 - zypper/pkg: add package attributes filtering * add salt-2015.8-pkg-zypper-attr-filtering.patch * https://github.com/saltstack/salt/pull/30267 - Remove obsoleted patches and fixes: * 0001-Add-rpm.minimal_info-fix-rpm.info.patch * 0002-Reduce-information-returned-from-pkg.info_installed.patch * Remove require on glibc-locale (bsc#959572)- Add missing return data to scheduled jobs * add salt-2015.8-schedule-ret.patch for * https://github.com/saltstack/salt/pull/30246- Update zypper-utf-8.patch for Python 2.6- require glibc-locale (bsc#959572)- Report epoch and architecture of installed packages 0001-Add-rpm.minimal_info-fix-rpm.info.patch - pkg.info_installed exceeds the maximum event size, reduce the information to what's actually needed 0002-Reduce-information-returned-from-pkg.info_installed.patch- Filter out bad UTF-8 strings in package data (bsc#958350) zypper-utf-8.patch- Updated to salt 2015.8.3 bugfix release - remove the following patches because upstream merged them: - 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch - os_grain.patch - zypper_pkgrepo.patch - more details at: https://docs.saltstack.com/en/latest/topics/releases/2015.8.3.html- added 1efe484309a5c776974e723f3da0f5181f4bdb86.patch: reimplements pkg.list_products that potentially may be broken in a future releases of SLES.- added 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch: fixes a regression introduced in 2015.8.2, which was actually holding back the release. Downgrade is not an option as we need the leap fixes.- it shouldnt be >= 1110 but just > 1110- require pmtools on sle11 to get dmidecode- update use-salt-user-for-master.patch: First step to make the syndic also run as salt user.- Updated to bugfix release 2015.8.2 - os_grain.patch fix the "os" grain on SLES11SP4 - zypper_pkgrepo.patch fix the priority and humanname pkgrepo args for the zypper backend for more details: https://docs.saltstack.com/en/2015.8/topics/releases/2015.8.2.html- update to 2015.8.1 - Add support for ``spm.d/*.conf`` configuration of SPM (:issue:`27010`) - Fix ``proxy`` grains breakage for non-proxy minions (:issue:`27039`) - Fix global key management for git state - Fix passing http auth to ``util.http`` from ``state.file`` (:issue:`21917`) - Fix ``multiprocessing: True`` in windows (on by default`) - Add ``pkg.info`` to pkg modules - Fix name of ``serial`` grain (this was accidentally renamed in 2015.8.0`) - Merge config values from ``master.d``/``minion.d`` conf files (rather than flat update`) - Clean grains cache on grains sync (:issue:`19853`) - Remove streamed response for fileclient to avoid HTTP redirection problems (:issue:`27093`) - Fixed incorrect warning about ``osrelease`` grain (:issue:`27065`) - Fix authentication via Salt-API with tokens (:issue:`27270`) - Fix winrepo downloads from https locations (:issue:`27081`) - Fix potential error with salt-call as non-root user (:issue:`26889`) - Fix global minion provider overrides (:issue:`27209`) - Fix backward compatibility issues for pecl modules - Fix Windows uninstaller to only remove ``./bin``, ``salt*``, ``nssm.exe``, ``uninst.exe`` (:issue:`27383`) - Fix misc issues with mongo returner. - Add sudo option to cloud config files (:issue:`27398`) - Fix regression in RunnerClient argument handling (:issue:`25107`) - Fix ``dockerng.running`` replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Fix dockerng.running replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Increased performance on boto asg/elb states due to ``__states__`` integration - Windows minion no longer requires powershell to restart (:issue:`26629`) - Fix x509 module to support recent versions of OpenSSL (:issue:`27326`) - Some issues with proxy minions were corrected. - drop salt-2015.8-backports-susemanager.diff: included in update - guard raet buildrequires with bcond_with raet and comment out the recommends for salt-raet.- remove pygit2 global recommends, it is only needed in the master - remove git-core, pygit2 should pull it as a dependency - add a (currently disabled) %check- Add salt-2015.8-backports-susemanager.diff Returns detailed information about a package- ifdef Recommends to build on RHEL based distros - use _initddir instead of _sysconfdir/init.d as it works on both platforms.- allow to disable docs in preparation for building on other platforms without all dependencies.- python-libnacl, python-ioflo are _not_ required to build the package. They are anyways requires of python-raet, which is also not required to build the package.- merge (build)requires/recommends with requirements/*txt and setup.py- add raet subpackage which will pull all requires for it and provides config snippets to enable it for the minion and master.- add tmpfiles.d file- Remove requires on python-ioflo and python-libnacl they will be pulled by python-raet, which is optional.- python-raet is optional, so make it a Recommends- update backports patch from 2015.8 branch- update use-forking-daemon.patch: the original intention was to get rid of the python systemd dependency. for this we do not have daemonize the whole process. just switching to simple mode is enough.- drop fdupes: 1. it broke python byte code handling 2. the only part of the package which would really benefit from it would be the doc package. but given we only install the files via %doc, we can not use it for that either. - reenable completions on distros newer than sle11 - do not use _datarootdir, use _datadir instead.- package all directories in /var/cache/salt and /etc/salt and have permissions set for non root salt master - update use-salt-user-for-master.patch: - also patch the logrotate file to include the su option- remove duplicated recommends - never require pygit2 and git. the master can run fine without. always use recommends- cleanup dependencies: - remove a lot of unneeded buildrequires - fdupes not present on SLE10 - python-certifi needed on SLE11 - python-zypp not needed any more - python-pygit2 is not a global requirement - convert python-pysqlite to recommends as it is not available on python <=2.7 - sles_version -> suse_version - %exclude the cloud/deploy/*.sh scripts to fix build issue on SLE11- Remove python-PyYAML from the dependencies list, as python-yaml is the same - Build the -completion subpackages in SLE11 as well - Add salt-proxy (by dmacvicar@suse.de) - Create salt user/group only in the -master subpkg- Fix typo in use-forking-daemon.patch, that prevented daemon loading- Fix typo in Requires- Cleanup requirements- New Major release 2015.8.0 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.8.0.html - Cleaned the spec file with spec-cleaner - Added the use-salt-user-for-master.patch see README.SUSE - Updated the files ownership with salt user - removed m2crypto depency- Removed fish dependency for fish completions.- Added fish completions.- Support SLE11SP{3,4}, where the M2Crypto package is named python-m2crypto- Updated to Bugfix release 2015.5 for more details: https://github.com/saltstack/salt/blob/develop/doc/topics/releases/2015.5.5.rst - Add prereq, for user creation. - Add creation of salt user in preparation of running the salt-master daemon as non-root user salt. https://bugzilla.opensuse.org/show_bug.cgi?id=939831 - Add README.SUSE with explanation and how to.- only require git-core to not pull in git-web and gitk- New Bugfix release 2015.5.3 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.3.html- New Bugfix release 2015.5.2 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.2.html- New Bugfix release 2015.5.1 salt.runners.cloud.action() has changed the fun keyword argument to func. Please update any calls to this function in the cloud runner. for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.1.html- Removed python-pssh depency not needed anymore.- Major release 2015.5.0 Lithium - update to 2015.5.0 The 2015.5.0 feature release of Salt is focused on hardening Salt and mostly on improving existing systems. A few major additions are present, primarily the new Beacon system. Most enhancements have been focused around improving existing features and interfaces. As usual the release notes are not exhaustive and primarily include the most notable additions and improvements. Hundreds of bugs have been fixed and many modules have been substantially updated and added. See especially the warning right on the top regarding python_shell=False. For all details see http://docs.saltstack.com/en/latest/topics/releases/2015.5.0.html - RPM Package changes: - add some versions to the buildrequires to match the 2 requirements files from the tarball - Moved the depencencies to main salt package except where they are specific for the package - Changed python-request dependency,only needed on salt-cloud - Added python-tornado dependency for http.py - Fixed zsh_completion in tarball. - Fixed salt-api requirements to require python-cherrypy - Fixed salt-cloud requiments to require salt-master- New Bugfix release 2014.7.5 Changes: + Fixed a key error bug in salt-cloud + Updated man pages to better match documentation + Fixed bug concerning high CPU usage with salt-ssh + Fixed bugs with remounting cvfs and fuse filesystems + Fixed bug with alowing requisite tracking of entire sls files + Fixed bug with aptpkg.mod_repo returning OK even if apt-add-repository fails + Increased frequency of ssh terminal output checking + Fixed malformed locale string in localmod module + Fixed checking of available version of package when accept_keywords were changed + Fixed bug to make git.latest work with empty repositories + Added **kwargs to service.mod_watch which removes warnings about enable and __reqs__ not being supported by the function + Improved state comments to not grow so quickly on failed requisites + Added force argument to service to trigger force_reload + Fixed bug to andle pkgrepo keyids that have been converted to int + Fixed module.portage_config bug with appending accept_keywords + Fixed bug to correctly report disk usage on windows minion + Added the ability to specify key prefix for S3 ext_pillar + Fixed issues with batch mode operating on the incorrect number of minions + Fixed a bug with the proxmox cloud provider stacktracing on disk definition + Fixed a bug with the changes dictionary in the file state + Fixed the TCP keep alive settings to work better with SREQ caching + Fixed many bugs within the iptables state and module + Fixed bug with states by adding fun, state, and unless to the state runtime internal keywords listing + Added ability to eAuth against Active Directory + Fixed some salt-ssh issues when running on Fedora 21 + Fixed grains.get_or_set_hash to work with multiple entries under same key + Added better explanations and more examples of how the Reactor calls functions to docs + Fixed bug to not pass ex_config_drive to libcloud unless it's explicitly enabled + Fixed bug with pip.install on windows + Fixed bug where puppet.run always returns a 0 retcode + Fixed race condition bug with minion scheduling via pillar + Made efficiency improvements and bug fixes to the windows installer + Updated environment variables to fix bug with pygit2 when running salt as non-root user + Fixed cas behavior on data module -- data.cas was not saving changes + Fixed GPG rendering error + Fixed strace error in virt.query + Fixed stacktrace when running chef-solo command + Fixed possible bug wherein uncaught exceptions seem to make zmq3 tip over when threading is involved + Fixed argument passing to the reactor + Fixed glibc caching to prevent bug where salt-minion getaddrinfo in dns_check() never got updated nameservers Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix Release 2014.7.4 - Updated patch use-forking-daemon.patch - fix salt-zsh-completion conflicts + Multi-master minions mode no longer route fileclient operations asymetrically. This fixes the source of many multi-master bugs where the minion would become unrepsonsive from one or more masters. + Fix bug wherein network.iface could produce stack traces. + net.arp will no longer be made available unless arp is installed on the system. + Major performance improvements to Saltnado + Allow KVM module to operate under KVM itself or VMWare Fusion + Various fixes to the Windows installation scripts + Fix issue where the syndic would not correctly propogate loads to the master job cache. + Improve error handling on invalid /etc/network/interfaces file in salt networking modules + Fix bug where a reponse status was not checked for in fileclient.get_url + Enable eauth when running salt in batch mode + Increase timeout in Boto Route53 module + Fix bugs with Salt's 'tar' module option parsing + Fix parsing of NTP servers on Windows + Fix issue with blockdev tuning not reporting changes correctly + Update to the latest Salt bootstrap script + Update Linode salt-cloud driver to use either linode-python or apache-libcloud + Fix for s3.query function to return correct headers + Fix for s3.head returning None for files that exist + Fix the disable function in win_service module so that the service is disabled correctly + Fix race condition between master and minion when making a directory when both daemons are on the same host + Fix an issue where file.recurse would fail at the root of an svn repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an hgfs repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an gitfs repo when the repo has a mountpoint + Add status.master capability for Windows. + Various fixes to ssh_known_hosts + Various fixes to states.network bonding for Debian + The debian_ip.get_interfaces module no longer removes nameservers. + Better integration between grains.virtual and systemd-detect-virt and virt-what + Fix traceback in sysctl.present state output + Fix for issue where mount.mounted would fail when superopts were not a part of mount.active (extended=True). Also mount.mounted various fixes for Solaris and FreeBSD. + Fix error where datetimes were not correctly safeguarded before being passed into msgpack. + Fix file.replace regressions. If the pattern is not found, and if dry run is False, and if `backup` is False, and if a pre-existing file exists with extension `.bak`, then that backup file will be overwritten. This backup behavior is a result of how `fileinput` works. Fixing it requires either passing through the file twice (the first time only to search for content and set a flag), or rewriting `file.replace` so it doesn't use `fileinput` + VCS filreserver fixes/optimizations + Catch fileserver configuration errors on master start + Raise errors on invalid gitfs configurations + set_locale when locale file does not exist (Redhat family) + Fix to correctly count active devices when created mdadm array with spares + Fix to correctly target minions in batch mode + Support ssh:// urls using the gitfs dulwhich backend + New fileserver runner + Fix various bugs with argument parsing to the publish module. + Fix disk.usage for Synology OS + Fix issue with tags occurring twice with docker.pulled + Fix incorrect key error in SMTP returner + Fix condition which would remount loopback filesystems on every state run + Remove requsites from listens after they are called in the state system + Make system implementation of service.running aware of legacy service calls + Fix issue where publish.publish would not handle duplicate responses gracefully. + Accept Kali Linux for aptpkg salt execution module + Fix bug where cmd.which could not handle a dirname as an argument + Fix issue in ps.pgrep where exceptions were thrown on Windows. - Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix release 2014.7.2: - fix package bug with fdupes. - keep sle 11 sp3 support. + Fix erroneous warnings for systemd service enabled check (issue 19606) + Fix FreeBSD kernel module loading, listing, and persistence kmod (issue 197151, issue 19682) + Allow case-sensitive npm package names in the npm state. This may break behavior for people expecting the state to lowercase their npm package names for them. The npm module was never affected by mandatory lowercasing. (issue 20329) + Deprecate the activate parameter for pip.install for both the module and the state. If bin_env is given and points to a virtualenv, there is no need to activate that virtualenv in a shell for pip to install to the virtualenv. + Fix a file-locking bug in gitfs (issue 18839)- New Bugfix release 2014.7.1: + Fixed gitfs serving symlinks in file.recurse states (issue 17700) + Fixed holding of multiple packages (YUM) when combined with version pinning (issue 18468) + Fixed use of Jinja templates in masterless mode with non-roots fileserver backend (issue 17963) + Re-enabled pillar and compound matching for mine and publish calls. Note that pillar globbing is still disabled for those modes, for security reasons. (issue 17194) + Fix for tty: True in salt-ssh (issue 16847) - Needed to provide zsh completion because of the tarball missing the zsh completion script. - Removed man salt.1.gz file from salt-master because upstream removed it. - Added man salt.7.gz to salt-master package- Updated to Major Release 2014.7.0 - added python-zipp as depency - added recommend python-pygit2, this is the preferred gitfs backend of saltstack - added zsh-completion package - Removed Patch fix-service-py-version-parsing-sles.patch already fixed in this package - Removed Patch pass-all-systemd-list-units.patch already fixed in this package - Removed Patch disable-service-py-for-suse-family.patch already fixed in this package - Removed Patch allow-systemd-units-no-unit-files.patch already fixed in this package - Removed Patch allow-systemd-parameterized-services.patch already fixed in this package - More information at: http://docs.saltstack.com/en/latest/topics/releases/2014.7.0.html - SALT SSH ENHANCEMENTS: + Support for Fileserver Backends + Support for Saltfile + Ext Pillar + No more sshpass needed + Pure Python Shim + Custom Module Delivery + CP module Support + More Thin Directory Options - Salt State System enhancements: + New Imperative State Keyword "Listen" + New Mod Aggregate Runtime Manipulator + New Requisites: onchanges and onfail + New Global onlyif and unless + Use names to expand and override values - Salt Major Features: + Improved Scheduler Additions + Red Hat 7 Support + Fileserver Backends in Salt-call + Amazon Execution Modules in salt-cloud + LXC Runner Enhancements + Next Gen Docker Management + Peer System Performance Improvements + SDB Encryption at rest for configs + GPG Renderer encrypted pillar at rest + OpenStack Expansions + Queues System external queue systems into Salt events + Multi Master Failover Additions + Chef Execution Module - salt-api Project Merge + Synchronous and Asynchronous Execution of Runner and Wheel Modules + rest_cherrypy Additions + Web Hooks - Fileserver Backend Enhancements: + New gitfs Features + Pygit2 and Dulwich support + Mountpoints support + New hgfs Features + mountpoints support + New svnfs Features: + mountpoints + minionfs Featuressupport + mountpoints - New Salt Modules: + Oracle + Random + Redis + Amazon Simple Queue Service + Block Device Management + CoreOS etcd + Genesis + InfluxDB + Server Density + Twilio Notifications + Varnish + ZNC IRC Bouncer + SMTP - NEW RUNNERS: + Map/Reduce Style + Queue - NEW EXTERNAL PILLARS: + CoreOS etcd - NEW SALT-CLOUD PROVIDERS: + Aliyun ECS Cloud + LXC Containers + Proxmox (OpenVZ containers & KVM) - DEPRECATIONS: + Salt.modules.virtualenv_mod- Updated to 2014.1.13 a bugfix release on 2014.1.12 + fix module run exit code (issue 16420) + salt cloud Check the exit status code of scp before assuming it has failed. (issue 16599)h02-armsrv2 1706846088  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL+NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.33006.0-150500.4.29.13006.0-150500.4.29.1    ! ""#########""""""""$$%%$&&'''&&(())))))))))))))))))))(((((((((((((((((((**++++++*****,,-------,,..//.,,,,0011111111111111111111111111111111000000000000000000022333333333333222222222220000000004445555555555555555555555555555555555555544444444444444444444444444444444444400000,6677766,,88999999998888888::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::<<===<<>>???>@@A>>BBCCCCCBBBBDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDFFGGGFFHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLMMLNNOOOONNNPPQQPNLRRSSSSRRRLTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXYYXZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\]]]\\^^______________________^^^^^^^^^^^^^^^^^^^^^``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````bbccccccccccccbbbbbbbbbbbddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddffgggggggggggggggffffffffffffffhhiiiiiiiiiihhhhhhhhhjjkjllmmljnnoonppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrsrtttttttruurvrwwwwwwwrxxxryyyyyyyyzz{{{{{{{{{{{zzzzzzzzzz||}}}||~~~~~~~~saltsalt-3006.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_syspaths.cpython-36.pyccrypt.cpython-36.pycexceptions.cpython-36.pycfeatures.cpython-36.pycfileclient.cpython-36.pyckey.cpython-36.pycmaster.cpython-36.pycminion.cpython-36.pycpayload.cpython-36.pycrunner.cpython-36.pycscripts.cpython-36.pycstate.cpython-36.pycsyspaths.cpython-36.pyctemplate.cpython-36.pycversion.cpython-36.pyc_compat.py_logging__init__.py__pycache____init__.cpython-36.pychandlers.cpython-36.pycimpl.cpython-36.pycmixins.cpython-36.pychandlers.pyimpl.pymixins.py_syspaths.py_version.txtacl__init__.py__pycache____init__.cpython-36.pycauth__init__.py__pycache____init__.cpython-36.pycauto.cpython-36.pycdjango.cpython-36.pycfile.cpython-36.pyckeystone.cpython-36.pycldap.cpython-36.pycmysql.cpython-36.pycpam.cpython-36.pycpki.cpython-36.pycrest.cpython-36.pycsharedsecret.cpython-36.pycyubico.cpython-36.pycauto.pydjango.pyfile.pykeystone.pyldap.pymysql.pypam.pypki.pyrest.pysharedsecret.pyyubico.pybeacons__init__.py__pycache____init__.cpython-36.pycadb.cpython-36.pycaix_account.cpython-36.pycavahi_announce.cpython-36.pycbonjour_announce.cpython-36.pycbtmp.cpython-36.pyccert_info.cpython-36.pycdiskusage.cpython-36.pycglxinfo.cpython-36.pychaproxy.cpython-36.pycinotify.cpython-36.pycjournald.cpython-36.pycjunos_rre_keys.cpython-36.pycload.cpython-36.pyclog_beacon.cpython-36.pycmemusage.cpython-36.pycnapalm_beacon.cpython-36.pycnetwork_info.cpython-36.pycnetwork_settings.cpython-36.pycpkg.cpython-36.pycproxy_example.cpython-36.pycps.cpython-36.pycsalt_monitor.cpython-36.pycsalt_proxy.cpython-36.pycsensehat.cpython-36.pycservice.cpython-36.pycsh.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_vmadm.cpython-36.pycstatus.cpython-36.pycswapusage.cpython-36.pyctelegram_bot_msg.cpython-36.pyctwilio_txt_msg.cpython-36.pycwatchdog.cpython-36.pycwtmp.cpython-36.pycadb.pyaix_account.pyavahi_announce.pybonjour_announce.pybtmp.pycert_info.pydiskusage.pyglxinfo.pyhaproxy.pyinotify.pyjournald.pyjunos_rre_keys.pyload.pylog_beacon.pymemusage.pynapalm_beacon.pynetwork_info.pynetwork_settings.pypkg.pyproxy_example.pyps.pysalt_monitor.pysalt_proxy.pysensehat.pyservice.pysh.pysmartos_imgadm.pysmartos_vmadm.pystatus.pyswapusage.pytelegram_bot_msg.pytwilio_txt_msg.pywatchdog.pywtmp.pycache__init__.py__pycache____init__.cpython-36.pycconsul.cpython-36.pycetcd_cache.cpython-36.pyclocalfs.cpython-36.pycmysql_cache.cpython-36.pycredis_cache.cpython-36.pycconsul.pyetcd_cache.pylocalfs.pymysql_cache.pyredis_cache.pychannel__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycserver.cpython-36.pycclient.pyserver.pycli__init__.py__pycache____init__.cpython-36.pycapi.cpython-36.pycbatch.cpython-36.pycbatch_async.cpython-36.pyccall.cpython-36.pyccaller.cpython-36.pyccp.cpython-36.pycdaemons.cpython-36.pyckey.cpython-36.pycrun.cpython-36.pycsalt.cpython-36.pycspm.cpython-36.pycssh.cpython-36.pycapi.pybatch.pybatch_async.pycall.pycaller.pycp.pydaemons.pykey.pyrun.pysalt.pyspm.pyssh.pysupport__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycconsole.cpython-36.pycintfunc.cpython-36.pyclocalrunner.cpython-36.pyccollector.pyconsole.pyintfunc.pylocalrunner.pyprofiles__init__.py__pycache____init__.cpython-36.pycdefault.ymljobs-active.ymljobs-last.ymljobs-trace.ymlnetwork.ymlpostgres.ymlsalt.ymlusers.ymlclient__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycnetapi.cpython-36.pycmixins.pynetapi.pyssh__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycshell.cpython-36.pycssh_py_shim.cpython-36.pycstate.cpython-36.pycclient.pyshell.pyssh_py_shim.pystate.pywrapper__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pyccp.cpython-36.pycgrains.cpython-36.pycmine.cpython-36.pycpillar.cpython-36.pycpublish.cpython-36.pycsaltcheck.cpython-36.pycstate.cpython-36.pycconfig.pycp.pygrains.pymine.pypillar.pypublish.pysaltcheck.pystate.pycloud__init__.py__pycache____init__.cpython-36.pyccli.cpython-36.pycexceptions.cpython-36.pyclibcloudfuncs.cpython-36.pyccli.pyclouds__init__.py__pycache____init__.cpython-36.pycaliyun.cpython-36.pycazurearm.cpython-36.pycclc.cpython-36.pyccloudstack.cpython-36.pycdigitalocean.cpython-36.pycdimensiondata.cpython-36.pycec2.cpython-36.pycgce.cpython-36.pycgogrid.cpython-36.pychetzner.cpython-36.pycjoyent.cpython-36.pyclibvirt.cpython-36.pyclinode.cpython-36.pyclxc.cpython-36.pycmsazure.cpython-36.pyconeandone.cpython-36.pycopennebula.cpython-36.pycopenstack.cpython-36.pycpacket.cpython-36.pycparallels.cpython-36.pycprofitbricks.cpython-36.pycproxmox.cpython-36.pycpyrax.cpython-36.pycqingcloud.cpython-36.pycsaltify.cpython-36.pycscaleway.cpython-36.pycsoftlayer.cpython-36.pycsoftlayer_hw.cpython-36.pyctencentcloud.cpython-36.pycvagrant.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvultrpy.cpython-36.pycxen.cpython-36.pycaliyun.pyazurearm.pyclc.pycloudstack.pydigitalocean.pydimensiondata.pyec2.pygce.pygogrid.pyhetzner.pyjoyent.pylibvirt.pylinode.pylxc.pymsazure.pyoneandone.pyopennebula.pyopenstack.pypacket.pyparallels.pyprofitbricks.pyproxmox.pypyrax.pyqingcloud.pysaltify.pyscaleway.pysoftlayer.pysoftlayer_hw.pytencentcloud.pyvagrant.pyvirtualbox.pyvmware.pyvultrpy.pyxen.pydeployexceptions.pylibcloudfuncs.pyconfig__init__.py__pycache____init__.cpython-36.pycschemas__init__.py__pycache____init__.cpython-36.pyccommon.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycminion.cpython-36.pycssh.cpython-36.pycvcenter.cpython-36.pyccommon.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyminion.pyssh.pyvcenter.pycrypt.pydaemons__init__.py__pycache____init__.cpython-36.pycmasterapi.cpython-36.pycmasterapi.pydefaults__init__.py__pycache____init__.cpython-36.pycevents.cpython-36.pycexitcodes.cpython-36.pycevents.pyexitcodes.pyengines__init__.py__pycache____init__.cpython-36.pycdocker_events.cpython-36.pycfluent.cpython-36.pychttp_logstash.cpython-36.pycircbot.cpython-36.pycjunos_syslog.cpython-36.pyclibvirt_events.cpython-36.pyclogentries.cpython-36.pyclogstash_engine.cpython-36.pycnapalm_syslog.cpython-36.pycreactor.cpython-36.pycredis_sentinel.cpython-36.pycscript.cpython-36.pycslack.cpython-36.pycslack_bolt_engine.cpython-36.pycsqs_events.cpython-36.pycstalekey.cpython-36.pyctest.cpython-36.pycthorium.cpython-36.pycwebhook.cpython-36.pycdocker_events.pyfluent.pyhttp_logstash.pyircbot.pyjunos_syslog.pylibvirt_events.pylogentries.pylogstash_engine.pynapalm_syslog.pyreactor.pyredis_sentinel.pyscript.pyslack.pyslack_bolt_engine.pysqs_events.pystalekey.pytest.pythorium.pywebhook.pyexceptions.pyexecutors__init__.py__pycache____init__.cpython-36.pycdirect_call.cpython-36.pycdocker.cpython-36.pycsplay.cpython-36.pycsudo.cpython-36.pyctransactional_update.cpython-36.pycdirect_call.pydocker.pysplay.pysudo.pytransactional_update.pyext__init__.py__pycache____init__.cpython-36.pycbackports_abc.cpython-36.pycipaddress.cpython-36.pycsaslprep.cpython-36.pycssl_match_hostname.cpython-36.pycwin_inet_pton.cpython-36.pyczipp.cpython-36.pycbackports_abc.pyimportlib_metadata__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_compat.pyipaddress.pysaslprep.pyssl_match_hostname.pytornado__init__.py__pycache____init__.cpython-36.pyc_locale_data.cpython-36.pycauth.cpython-36.pycautoreload.cpython-36.pycconcurrent.cpython-36.pyccurl_httpclient.cpython-36.pycescape.cpython-36.pycgen.cpython-36.pychttp1connection.cpython-36.pychttpclient.cpython-36.pychttpserver.cpython-36.pychttputil.cpython-36.pycioloop.cpython-36.pyciostream.cpython-36.pyclocale.cpython-36.pyclocks.cpython-36.pyclog.cpython-36.pycnetutil.cpython-36.pycoptions.cpython-36.pycprocess.cpython-36.pycqueues.cpython-36.pycrouting.cpython-36.pycsimple_httpclient.cpython-36.pycstack_context.cpython-36.pyctcpclient.cpython-36.pyctcpserver.cpython-36.pyctemplate.cpython-36.pyctesting.cpython-36.pycutil.cpython-36.pycweb.cpython-36.pycwebsocket.cpython-36.pycwsgi.cpython-36.pyc_locale_data.pyauth.pyautoreload.pyconcurrent.pycurl_httpclient.pyescape.pygen.pyhttp1connection.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylocks.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-36.pycasyncio.cpython-36.pycauto.cpython-36.pyccaresresolver.cpython-36.pyccommon.cpython-36.pycepoll.cpython-36.pycinterface.cpython-36.pyckqueue.cpython-36.pycposix.cpython-36.pycselect.cpython-36.pyctwisted.cpython-36.pycwindows.cpython-36.pycasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pyqueues.pyrouting.pysimple_httpclient.pystack_context.pytcpclient.pytcpserver.pytemplate.pytest__init__.py__main__.py__pycache____init__.cpython-36.pyc__main__.cpython-36.pycasyncio_test.cpython-36.pycauth_test.cpython-36.pycconcurrent_test.cpython-36.pyccurl_httpclient_test.cpython-36.pycescape_test.cpython-36.pycgen_test.cpython-36.pychttp1connection_test.cpython-36.pychttpclient_test.cpython-36.pychttpserver_test.cpython-36.pychttputil_test.cpython-36.pycimport_test.cpython-36.pycioloop_test.cpython-36.pyciostream_test.cpython-36.pyclocale_test.cpython-36.pyclocks_test.cpython-36.pyclog_test.cpython-36.pycnetutil_test.cpython-36.pycoptions_test.cpython-36.pycprocess_test.cpython-36.pycqueues_test.cpython-36.pycresolve_test_helper.cpython-36.pycrouting_test.cpython-36.pycruntests.cpython-36.pycsimple_httpclient_test.cpython-36.pycstack_context_test.cpython-36.pyctcpclient_test.cpython-36.pyctcpserver_test.cpython-36.pyctemplate_test.cpython-36.pyctesting_test.cpython-36.pyctwisted_test.cpython-36.pycutil.cpython-36.pycutil_test.cpython-36.pycweb_test.cpython-36.pycwebsocket_test.cpython-36.pycwindows_test.cpython-36.pycwsgi_test.cpython-36.pycasyncio_test.pyauth_test.pyconcurrent_test.pycurl_httpclient_test.pyescape_test.pygen_test.pyhttp1connection_test.pyhttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylocks_test.pylog_test.pynetutil_test.pyoptions_test.pyprocess_test.pyqueues_test.pyresolve_test_helper.pyrouting_test.pyruntests.pysimple_httpclient_test.pystack_context_test.pytcpclient_test.pytcpserver_test.pytemplate_test.pytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywindows_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pyvsan__init__.py__pycache____init__.cpython-36.pycvsanapiutils.cpython-36.pycvsanmgmtObjects.cpython-36.pycvsanapiutils.pyvsanmgmtObjects.pywin_inet_pton.pyzipp.pyfeatures.pyfileclient.pyfileserver__init__.py__pycache____init__.cpython-36.pycazurefs.cpython-36.pycgitfs.cpython-36.pychgfs.cpython-36.pycminionfs.cpython-36.pycroots.cpython-36.pycs3fs.cpython-36.pycsvnfs.cpython-36.pycazurefs.pygitfs.pyhgfs.pyminionfs.pyroots.pys3fs.pysvnfs.pygrains__init__.py__pycache____init__.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccore.cpython-36.pycdisks.cpython-36.pycesxi.cpython-36.pycextra.cpython-36.pycfibre_channel.cpython-36.pycfx2.cpython-36.pyciscsi.cpython-36.pycjunos.cpython-36.pyclvm.cpython-36.pycmarathon.cpython-36.pycmdadm.cpython-36.pycmdata.cpython-36.pycmetadata.cpython-36.pycmetadata_azure.cpython-36.pycmetadata_gce.cpython-36.pycminion_process.cpython-36.pycnapalm.cpython-36.pycnvme.cpython-36.pycnxos.cpython-36.pycopts.cpython-36.pycpanos.cpython-36.pycpending_reboot.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycsmartos.cpython-36.pycssh_sample.cpython-36.pyczfs.cpython-36.pycchronos.pycimc.pycore.pydisks.pyesxi.pyextra.pyfibre_channel.pyfx2.pyiscsi.pyjunos.pylvm.pymarathon.pymdadm.pymdata.pymetadata.pymetadata_azure.pymetadata_gce.pyminion_process.pynapalm.pynvme.pynxos.pyopts.pypanos.pypending_reboot.pyphilips_hue.pyrest_sample.pysmartos.pyssh_sample.pyzfs.pykey.pyloader__init__.py__pycache____init__.cpython-36.pyccontext.cpython-36.pyclazy.cpython-36.pyccontext.pylazy.pylog__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycsetup.cpython-36.pychandlers__init__.py__pycache____init__.cpython-36.pycmixins.pysetup.pylog_handlers__init__.py__pycache____init__.cpython-36.pycfluent_mod.cpython-36.pyclog4mongo_mod.cpython-36.pyclogstash_mod.cpython-36.pycsentry_mod.cpython-36.pycfluent_mod.pylog4mongo_mod.pylogstash_mod.pysentry_mod.pymaster.pymatchers__init__.py__pycache____init__.cpython-36.pyccache_match.cpython-36.pyccompound_match.cpython-36.pyccompound_pillar_exact_match.cpython-36.pycconfirm_top.cpython-36.pycdata_match.cpython-36.pycglob_match.cpython-36.pycgrain_match.cpython-36.pycgrain_pcre_match.cpython-36.pycipcidr_match.cpython-36.pyclist_match.cpython-36.pycnodegroup_match.cpython-36.pycpcre_match.cpython-36.pycpillar_exact_match.cpython-36.pycpillar_match.cpython-36.pycpillar_pcre_match.cpython-36.pycrange_match.cpython-36.pyccache_match.pycompound_match.pycompound_pillar_exact_match.pyconfirm_top.pydata_match.pyglob_match.pygrain_match.pygrain_pcre_match.pyipcidr_match.pylist_match.pynodegroup_match.pypcre_match.pypillar_exact_match.pypillar_match.pypillar_pcre_match.pyrange_match.pymetaproxy__init__.py__pycache____init__.cpython-36.pycdeltaproxy.cpython-36.pycproxy.cpython-36.pycdeltaproxy.pyproxy.pyminion.pymodules__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycaix_group.cpython-36.pycaix_shadow.cpython-36.pycaixpkg.cpython-36.pycaliases.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapcups.cpython-36.pycapf.cpython-36.pycapkpkg.cpython-36.pycaptly.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycarista_pyeapi.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycat_solaris.cpython-36.pycaugeas_cfg.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbamboohr.cpython-36.pycbaredoc.cpython-36.pycbcache.cpython-36.pycbeacons.cpython-36.pycbigip.cpython-36.pycbluez_bluetooth.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_efs.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_ssm.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbridge.cpython-36.pycbsd_shadow.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pyccapirca_acl.cpython-36.pyccassandra_cql.cpython-36.pyccassandra_mod.cpython-36.pyccelery.cpython-36.pycceph.cpython-36.pycchassis.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos.cpython-36.pycchroot.cpython-36.pyccimc.cpython-36.pycciscoconfparse_mod.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmdmod.cpython-36.pyccomposer.cpython-36.pycconfig.cpython-36.pycconsul.cpython-36.pyccontainer_resource.cpython-36.pyccp.cpython-36.pyccpan.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycdaemontools.cpython-36.pycdata.cpython-36.pycdatadog_api.cpython-36.pycddns.cpython-36.pycdeb_apache.cpython-36.pycdeb_postgres.cpython-36.pycdebconfmod.cpython-36.pycdebian_ip.cpython-36.pycdebian_service.cpython-36.pycdebuild_pkgbuild.cpython-36.pycdefaults.cpython-36.pycdevinfo.cpython-36.pycdevmap.cpython-36.pycdig.cpython-36.pycdisk.cpython-36.pycdjangomod.cpython-36.pycdnsmasq.cpython-36.pycdnsutil.cpython-36.pycdockercompose.cpython-36.pycdockermod.cpython-36.pycdpkg_lowpkg.cpython-36.pycdrac.cpython-36.pycdracr.cpython-36.pycdrbd.cpython-36.pycdummyproxy_pkg.cpython-36.pycdummyproxy_service.cpython-36.pycebuildpkg.cpython-36.pyceix.cpython-36.pycelasticsearch.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycextfs.cpython-36.pycfile.cpython-36.pycfirewalld.cpython-36.pycfreebsd_sysctl.cpython-36.pycfreebsd_update.cpython-36.pycfreebsdjail.cpython-36.pycfreebsdkmod.cpython-36.pycfreebsdpkg.cpython-36.pycfreebsdports.cpython-36.pycfreebsdservice.cpython-36.pycfreezer.cpython-36.pycgcp_addon.cpython-36.pycgem.cpython-36.pycgenesis.cpython-36.pycgentoo_service.cpython-36.pycgentoolkitmod.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglanceng.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgoogle_chat.cpython-36.pycgpg.cpython-36.pycgrafana4.cpython-36.pycgrains.cpython-36.pycgroupadd.cpython-36.pycgrub_legacy.cpython-36.pycguestfs.cpython-36.pychadoop.cpython-36.pychaproxyconn.cpython-36.pychashutil.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychosts.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycilo.cpython-36.pycincron.cpython-36.pycinfluxdb08mod.cpython-36.pycinfluxdbmod.cpython-36.pycinfoblox.cpython-36.pycini_manage.cpython-36.pycinspector.cpython-36.pycintrospect.cpython-36.pyciosconfig.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pyciwtools.cpython-36.pycjboss7.cpython-36.pycjboss7_cli.cpython-36.pycjenkinsmod.cpython-36.pycjinja.cpython-36.pycjira_mod.cpython-36.pycjunos.cpython-36.pyck8s.cpython-36.pyckapacitor.cpython-36.pyckerberos.cpython-36.pyckernelpkg_linux_apt.cpython-36.pyckernelpkg_linux_yum.cpython-36.pyckey.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystoneng.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubeadm.cpython-36.pyckubernetesmod.cpython-36.pyclaunchctl_service.cpython-36.pyclayman.cpython-36.pycldap3.cpython-36.pycldapmod.cpython-36.pyclibcloud_compute.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclinux_ip.cpython-36.pyclinux_lvm.cpython-36.pyclinux_service.cpython-36.pyclinux_shadow.cpython-36.pyclinux_sysctl.cpython-36.pyclocalemod.cpython-36.pyclocate.cpython-36.pyclogadm.cpython-36.pyclogmod.cpython-36.pyclogrotate.cpython-36.pyclvs.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pycmac_assistive.cpython-36.pycmac_brew_pkg.cpython-36.pycmac_desktop.cpython-36.pycmac_group.cpython-36.pycmac_keychain.cpython-36.pycmac_pkgutil.cpython-36.pycmac_portspkg.cpython-36.pycmac_power.cpython-36.pycmac_service.cpython-36.pycmac_shadow.cpython-36.pycmac_softwareupdate.cpython-36.pycmac_sysctl.cpython-36.pycmac_system.cpython-36.pycmac_timezone.cpython-36.pycmac_user.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmandrill.cpython-36.pycmarathon.cpython-36.pycmatch.cpython-36.pycmattermost.cpython-36.pycmdadm_raid.cpython-36.pycmdata.cpython-36.pycmemcached.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycmod_random.cpython-36.pycmodjk.cpython-36.pycmongodb.cpython-36.pycmonit.cpython-36.pycmoosefs.cpython-36.pycmount.cpython-36.pycmssql.cpython-36.pycmsteams.cpython-36.pycmunin.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnagios.cpython-36.pycnagios_rpc.cpython-36.pycnamecheap_domains.cpython-36.pycnamecheap_domains_dns.cpython-36.pycnamecheap_domains_ns.cpython-36.pycnamecheap_ssl.cpython-36.pycnamecheap_users.cpython-36.pycnapalm_bgp.cpython-36.pycnapalm_formula.cpython-36.pycnapalm_mod.cpython-36.pycnapalm_netacl.cpython-36.pycnapalm_network.cpython-36.pycnapalm_ntp.cpython-36.pycnapalm_probes.cpython-36.pycnapalm_route.cpython-36.pycnapalm_snmp.cpython-36.pycnapalm_users.cpython-36.pycnapalm_yang_mod.cpython-36.pycnetaddress.cpython-36.pycnetbox.cpython-36.pycnetbsd_sysctl.cpython-36.pycnetbsdservice.cpython-36.pycnetmiko_mod.cpython-36.pycnetscaler.cpython-36.pycnetwork.cpython-36.pycneutron.cpython-36.pycneutronng.cpython-36.pycnexus.cpython-36.pycnfs3.cpython-36.pycnftables.cpython-36.pycnginx.cpython-36.pycnilrt_ip.cpython-36.pycnix.cpython-36.pycnova.cpython-36.pycnpm.cpython-36.pycnspawn.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycnxos_upgrade.cpython-36.pycomapi.cpython-36.pycopenbsd_sysctl.cpython-36.pycopenbsdpkg.cpython-36.pycopenbsdrcctl_service.cpython-36.pycopenbsdservice.cpython-36.pycopenscap.cpython-36.pycopenstack_config.cpython-36.pycopenstack_mng.cpython-36.pycopenvswitch.cpython-36.pycopkg.cpython-36.pycopsgenie.cpython-36.pycoracle.cpython-36.pycosquery.cpython-36.pycout.cpython-36.pycpacmanpkg.cpython-36.pycpagerduty.cpython-36.pycpagerduty_util.cpython-36.pycpam.cpython-36.pycpanos.cpython-36.pycparallels.cpython-36.pycparted_partition.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpeeringdb.cpython-36.pycpf.cpython-36.pycphilips_hue.cpython-36.pycpillar.cpython-36.pycpip.cpython-36.pycpkg_resource.cpython-36.pycpkgin.cpython-36.pycpkgng.cpython-36.pycpkgutil.cpython-36.pycportage_config.cpython-36.pycpostfix.cpython-36.pycpostgres.cpython-36.pycpoudriere.cpython-36.pycpowerpath.cpython-36.pycproxy.cpython-36.pycps.cpython-36.pycpublish.cpython-36.pycpuppet.cpython-36.pycpurefa.cpython-36.pycpurefb.cpython-36.pycpushbullet.cpython-36.pycpushover_notify.cpython-36.pycpw_group.cpython-36.pycpw_user.cpython-36.pycpyenv.cpython-36.pycqemu_img.cpython-36.pycqemu_nbd.cpython-36.pycquota.cpython-36.pycrabbitmq.cpython-36.pycrallydev.cpython-36.pycrandom_org.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycrebootmgr.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrest_pkg.cpython-36.pycrest_sample_utils.cpython-36.pycrest_service.cpython-36.pycrestartcheck.cpython-36.pycrestconf.cpython-36.pycret.cpython-36.pycrh_ip.cpython-36.pycrh_service.cpython-36.pycriak.cpython-36.pycrpm_lowpkg.cpython-36.pycrpmbuild_pkgbuild.cpython-36.pycrsync.cpython-36.pycrunit.cpython-36.pycrvm.cpython-36.pycs3.cpython-36.pycs6.cpython-36.pycsalt_proxy.cpython-36.pycsalt_version.cpython-36.pycsaltcheck.cpython-36.pycsaltcloudmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycscp_mod.cpython-36.pycscsi.cpython-36.pycsdb.cpython-36.pycseed.cpython-36.pycselinux.cpython-36.pycsensehat.cpython-36.pycsensors.cpython-36.pycserverdensity_device.cpython-36.pycservicenow.cpython-36.pycslack_notify.cpython-36.pycslackware_service.cpython-36.pycslsutil.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_nictagadm.cpython-36.pycsmartos_virt.cpython-36.pycsmartos_vmadm.cpython-36.pycsmbios.cpython-36.pycsmf_service.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolaris_fmadm.cpython-36.pycsolaris_group.cpython-36.pycsolaris_shadow.cpython-36.pycsolaris_system.cpython-36.pycsolaris_user.cpython-36.pycsolarisipspkg.cpython-36.pycsolarispkg.cpython-36.pycsolr.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh.cpython-36.pycssh_pkg.cpython-36.pycssh_service.cpython-36.pycstate.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsuse_apache.cpython-36.pycsuse_ip.cpython-36.pycsvn.cpython-36.pycswarm.cpython-36.pycswift.cpython-36.pycsysbench.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysmod.cpython-36.pycsysrc.cpython-36.pycsystem.cpython-36.pycsystem_profiler.cpython-36.pycsystemd_service.cpython-36.pyctelegram.cpython-36.pyctelemetry.cpython-36.pyctemp.cpython-36.pyctest.cpython-36.pyctest_virtual.cpython-36.pyctestinframod.cpython-36.pyctextfsm_mod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctransactional_update.cpython-36.pyctravisci.cpython-36.pyctuned.cpython-36.pyctwilio_notify.cpython-36.pycudev.cpython-36.pycupstart_service.cpython-36.pycuptime.cpython-36.pycuseradd.cpython-36.pycuwsgi.cpython-36.pycvagrant.cpython-36.pycvarnish.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvboxmanage.cpython-36.pycvcenter.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycvmctl.cpython-36.pycvsphere.cpython-36.pycwebutil.cpython-36.pycwin_auditpol.cpython-36.pycwin_autoruns.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_disk.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_dsc.cpython-36.pycwin_event.cpython-36.pycwin_file.cpython-36.pycwin_firewall.cpython-36.pycwin_groupadd.cpython-36.pycwin_iis.cpython-36.pycwin_ip.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_ntp.cpython-36.pycwin_path.cpython-36.pycwin_pkg.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_psget.cpython-36.pycwin_servermanager.cpython-36.pycwin_service.cpython-36.pycwin_shadow.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_status.cpython-36.pycwin_system.cpython-36.pycwin_task.cpython-36.pycwin_timezone.cpython-36.pycwin_useradd.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxapi_virt.cpython-36.pycxbpspkg.cpython-36.pycxfs.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pycyaml.cpython-36.pycyumpkg.cpython-36.pyczabbix.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pycznc.cpython-36.pyczoneadm.cpython-36.pyczonecfg.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pyczypperpkg.cpython-36.pycacme.pyaix_group.pyaix_shadow.pyaixpkg.pyaliases.pyalternatives.pyansiblegate.pyapache.pyapcups.pyapf.pyapkpkg.pyaptly.pyaptpkg.pyarchive.pyarista_pyeapi.pyartifactory.pyat.pyat_solaris.pyaugeas_cfg.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybamboohr.pybaredoc.pybcache.pybeacons.pybigip.pybluez_bluetooth.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_efs.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_ssm.pyboto_vpc.pybower.pybridge.pybsd_shadow.pybtrfs.pycabal.pycapirca_acl.pycassandra_cql.pycassandra_mod.pycelery.pyceph.pychassis.pychef.pychocolatey.pychronos.pychroot.pycimc.pyciscoconfparse_mod.pycisconso.pycloud.pycmdmod.pycomposer.pyconfig.pyconsul.pycontainer_resource.pycp.pycpan.pycron.pycryptdev.pycsf.pycyg.pydaemontools.pydata.pydatadog_api.pyddns.pydeb_apache.pydeb_postgres.pydebconfmod.pydebian_ip.pydebian_service.pydebuild_pkgbuild.pydefaults.pydevinfo.pydevmap.pydig.pydisk.pydjangomod.pydnsmasq.pydnsutil.pydockercompose.pydockermod.pydpkg_lowpkg.pydrac.pydracr.pydrbd.pydummyproxy_pkg.pydummyproxy_service.pyebuildpkg.pyeix.pyelasticsearch.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyextfs.pyfile.pyfirewalld.pyfreebsd_sysctl.pyfreebsd_update.pyfreebsdjail.pyfreebsdkmod.pyfreebsdpkg.pyfreebsdports.pyfreebsdservice.pyfreezer.pygcp_addon.pygem.pygenesis.pygentoo_service.pygentoolkitmod.pygit.pygithub.pyglanceng.pyglassfish.pyglusterfs.pygnomedesktop.pygoogle_chat.pygpg.pygrafana4.pygrains.pygroupadd.pygrub_legacy.pyguestfs.pyhadoop.pyhaproxyconn.pyhashutil.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhosts.pyhttp.pyicinga2.pyidem.pyifttt.pyilo.pyincron.pyinfluxdb08mod.pyinfluxdbmod.pyinfoblox.pyini_manage.pyinspectlib__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycdbhandle.cpython-36.pycentities.cpython-36.pycexceptions.cpython-36.pycfsdb.cpython-36.pyckiwiproc.cpython-36.pycquery.cpython-36.pyccollector.pydbhandle.pyentities.pyexceptions.pyfsdb.pykiwiproc.pyquery.pyinspector.pyintrospect.pyiosconfig.pyipmi.pyipset.pyiptables.pyiwtools.pyjboss7.pyjboss7_cli.pyjenkinsmod.pyjinja.pyjira_mod.pyjunos.pyk8s.pykapacitor.pykerberos.pykernelpkg_linux_apt.pykernelpkg_linux_yum.pykey.pykeyboard.pykeystone.pykeystoneng.pykeystore.pykmod.pykubeadm.pykubernetesmod.pylaunchctl_service.pylayman.pyldap3.pyldapmod.pylibcloud_compute.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylinux_ip.pylinux_lvm.pylinux_service.pylinux_shadow.pylinux_sysctl.pylocalemod.pylocate.pylogadm.pylogmod.pylogrotate.pylvs.pylxc.pylxd.pymac_assistive.pymac_brew_pkg.pymac_desktop.pymac_group.pymac_keychain.pymac_pkgutil.pymac_portspkg.pymac_power.pymac_service.pymac_shadow.pymac_softwareupdate.pymac_sysctl.pymac_system.pymac_timezone.pymac_user.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymandrill.pymarathon.pymatch.pymattermost.pymdadm_raid.pymdata.pymemcached.pymine.pyminion.pymod_random.pymodjk.pymongodb.pymonit.pymoosefs.pymount.pymssql.pymsteams.pymunin.pymysql.pynacl.pynagios.pynagios_rpc.pynamecheap_domains.pynamecheap_domains_dns.pynamecheap_domains_ns.pynamecheap_ssl.pynamecheap_users.pynapalm_bgp.pynapalm_formula.pynapalm_mod.pynapalm_netacl.pynapalm_network.pynapalm_ntp.pynapalm_probes.pynapalm_route.pynapalm_snmp.pynapalm_users.pynapalm_yang_mod.pynetaddress.pynetbox.pynetbsd_sysctl.pynetbsdservice.pynetmiko_mod.pynetscaler.pynetwork.pyneutron.pyneutronng.pynexus.pynfs3.pynftables.pynginx.pynilrt_ip.pynix.pynova.pynpm.pynspawn.pynxos.pynxos_api.pynxos_upgrade.pyomapi.pyopenbsd_sysctl.pyopenbsdpkg.pyopenbsdrcctl_service.pyopenbsdservice.pyopenscap.pyopenstack_config.pyopenstack_mng.pyopenvswitch.pyopkg.pyopsgenie.pyoracle.pyosquery.pyout.pypacmanpkg.pypagerduty.pypagerduty_util.pypam.pypanos.pyparallels.pyparted_partition.pypcs.pypdbedit.pypecl.pypeeringdb.pypf.pyphilips_hue.pypillar.pypip.pypkg_resource.pypkgin.pypkgng.pypkgutil.pyportage_config.pypostfix.pypostgres.pypoudriere.pypowerpath.pyproxy.pyps.pypublish.pypuppet.pypurefa.pypurefb.pypushbullet.pypushover_notify.pypw_group.pypw_user.pypyenv.pyqemu_img.pyqemu_nbd.pyquota.pyrabbitmq.pyrallydev.pyrandom_org.pyrbac_solaris.pyrbenv.pyrdp.pyrebootmgr.pyredismod.pyreg.pyrest_pkg.pyrest_sample_utils.pyrest_service.pyrestartcheck.pyrestconf.pyret.pyrh_ip.pyrh_service.pyriak.pyrpm_lowpkg.pyrpmbuild_pkgbuild.pyrsync.pyrunit.pyrvm.pys3.pys6.pysalt_proxy.pysalt_version.pysaltcheck.pysaltcloudmod.pysaltsupport.pysaltutil.pyschedule.pyscp_mod.pyscsi.pysdb.pyseed.pyselinux.pysensehat.pysensors.pyserverdensity_device.pyservicenow.pyslack_notify.pyslackware_service.pyslsutil.pysmartos_imgadm.pysmartos_nictagadm.pysmartos_virt.pysmartos_vmadm.pysmbios.pysmf_service.pysmtp.pysnapper.pysolaris_fmadm.pysolaris_group.pysolaris_shadow.pysolaris_system.pysolaris_user.pysolarisipspkg.pysolarispkg.pysolr.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh.pyssh_pkg.pyssh_service.pystate.pystatus.pystatuspage.pysupervisord.pysuse_apache.pysuse_ip.pysvn.pyswarm.pyswift.pysysbench.pysysfs.pysyslog_ng.pysysmod.pysysrc.pysystem.pysystem_profiler.pysystemd_service.pytelegram.pytelemetry.pytemp.pytest.pytest_virtual.pytestinframod.pytextfsm_mod.pytimezone.pytls.pytomcat.pytrafficserver.pytransactional_update.pytravisci.pytuned.pytwilio_notify.pyudev.pyupstart_service.pyuptime.pyuseradd.pyuwsgi.pyvagrant.pyvarnish.pyvault.pyvbox_guest.pyvboxmanage.pyvcenter.pyvictorops.pyvirt.pyvirtualenv_mod.pyvmctl.pyvsphere.pywebutil.pywin_auditpol.pywin_autoruns.pywin_certutil.pywin_dacl.pywin_disk.pywin_dism.pywin_dns_client.pywin_dsc.pywin_event.pywin_file.pywin_firewall.pywin_groupadd.pywin_iis.pywin_ip.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_ntp.pywin_path.pywin_pkg.pywin_pki.pywin_powercfg.pywin_psget.pywin_servermanager.pywin_service.pywin_shadow.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_status.pywin_system.pywin_task.pywin_timezone.pywin_useradd.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxapi_virt.pyxbpspkg.pyxfs.pyxml.pyxmpp.pyyaml.pyyumpkg.pyzabbix.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyznc.pyzoneadm.pyzonecfg.pyzookeeper.pyzpool.pyzypperpkg.pynetapi__init__.py__pycache____init__.cpython-36.pycrest_wsgi.cpython-36.pycrest_cherrypy__init__.py__pycache____init__.cpython-36.pycapp.cpython-36.pycevent_processor.cpython-36.pycwsgi.cpython-36.pycapp.pyevent_processor.pytools__init__.py__pycache____init__.cpython-36.pycwebsockets.cpython-36.pycwebsockets.pywsgi.pyrest_tornado__init__.py__pycache____init__.cpython-36.pycevent_processor.cpython-36.pycsaltnado.cpython-36.pycsaltnado_websockets.cpython-36.pycevent_processor.pysaltnado.pysaltnado_websockets.pyrest_wsgi.pyoutput__init__.py__pycache____init__.cpython-36.pycdson.cpython-36.pychighstate.cpython-36.pycjson_out.cpython-36.pyckey.cpython-36.pycnested.cpython-36.pycnewline_values_only.cpython-36.pycno_out_quiet.cpython-36.pycno_return.cpython-36.pycoverstatestage.cpython-36.pycpony.cpython-36.pycpprint_out.cpython-36.pycprofile.cpython-36.pycprogress.cpython-36.pycraw.cpython-36.pyctable_out.cpython-36.pyctxt.cpython-36.pycvirt_query.cpython-36.pycyaml_out.cpython-36.pycdson.pyhighstate.pyjson_out.pykey.pynested.pynewline_values_only.pyno_out_quiet.pyno_return.pyoverstatestage.pypony.pypprint_out.pyprofile.pyprogress.pyraw.pytable_out.pytxt.pyvirt_query.pyyaml_out.pypayload.pypillar__init__.py__pycache____init__.cpython-36.pycazureblob.cpython-36.pyccmd_json.cpython-36.pyccmd_yaml.cpython-36.pyccmd_yamlex.cpython-36.pyccobbler.cpython-36.pycconfidant.cpython-36.pycconsul_pillar.cpython-36.pyccsvpillar.cpython-36.pycdigicert.cpython-36.pycdjango_orm.cpython-36.pycec2_pillar.cpython-36.pycetcd_pillar.cpython-36.pycextra_minion_data_in_pillar.cpython-36.pycfile_tree.cpython-36.pycforeman.cpython-36.pycgit_pillar.cpython-36.pycgpg.cpython-36.pychg_pillar.cpython-36.pychiera.cpython-36.pychttp_json.cpython-36.pychttp_yaml.cpython-36.pyclibvirt.cpython-36.pycmakostack.cpython-36.pycmongo.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnetbox.cpython-36.pycneutron.cpython-36.pycnodegroups.cpython-36.pycpepa.cpython-36.pycpillar_ldap.cpython-36.pycpostgres.cpython-36.pycpuppet.cpython-36.pycreclass_adapter.cpython-36.pycredismod.cpython-36.pycrethinkdb_pillar.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsql_base.cpython-36.pycsqlcipher.cpython-36.pycsqlite3.cpython-36.pycstack.cpython-36.pycsvn_pillar.cpython-36.pycvarstack_pillar.cpython-36.pycvault.cpython-36.pycvenafi.cpython-36.pycvirtkey.cpython-36.pycvmware_pillar.cpython-36.pycazureblob.pycmd_json.pycmd_yaml.pycmd_yamlex.pycobbler.pyconfidant.pyconsul_pillar.pycsvpillar.pydigicert.pydjango_orm.pyec2_pillar.pyetcd_pillar.pyextra_minion_data_in_pillar.pyfile_tree.pyforeman.pygit_pillar.pygpg.pyhg_pillar.pyhiera.pyhttp_json.pyhttp_yaml.pylibvirt.pymakostack.pymongo.pymysql.pynacl.pynetbox.pyneutron.pynodegroups.pypepa.pypillar_ldap.pypostgres.pypuppet.pyreclass_adapter.pyredismod.pyrethinkdb_pillar.pys3.pysaltclass.pysql_base.pysqlcipher.pysqlite3.pystack.pysvn_pillar.pyvarstack_pillar.pyvault.pyvenafi.pyvirtkey.pyvmware_pillar.pyplatform__init__.py__pycache____init__.cpython-36.pycwin.cpython-36.pycwin.pyproxy__init__.py__pycache____init__.cpython-36.pycarista_pyeapi.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pycdeltaproxy.cpython-36.pycdocker.cpython-36.pycdummy.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycfx2.cpython-36.pycjunos.cpython-36.pycmarathon.cpython-36.pycnapalm.cpython-36.pycnetmiko_px.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycpanos.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycrestconf.cpython-36.pycssh_sample.cpython-36.pycvcenter.cpython-36.pycarista_pyeapi.pychronos.pycimc.pycisconso.pydeltaproxy.pydocker.pydummy.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyfx2.pyjunos.pymarathon.pynapalm.pynetmiko_px.pynxos.pynxos_api.pypanos.pyphilips_hue.pyrest_sample.pyrestconf.pyssh_sample.pyvcenter.pyqueues__init__.py__pycache____init__.cpython-36.pycpgjsonb_queue.cpython-36.pycsqlite_queue.cpython-36.pycpgjsonb_queue.pysqlite_queue.pyrenderers__init__.py__pycache____init__.cpython-36.pycaws_kms.cpython-36.pyccheetah.cpython-36.pycdson.cpython-36.pycgenshi.cpython-36.pycgpg.cpython-36.pychjson.cpython-36.pycjinja.cpython-36.pycjson.cpython-36.pycjson5.cpython-36.pycmako.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycpass.cpython-36.pycpy.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycstateconf.cpython-36.pyctomlmod.cpython-36.pycwempy.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycaws_kms.pycheetah.pydson.pygenshi.pygpg.pyhjson.pyjinja.pyjson.pyjson5.pymako.pymsgpack.pynacl.pypass.pypy.pypydsl.pypyobjects.pystateconf.pytomlmod.pywempy.pyyaml.pyyamlex.pyreturners__init__.py__pycache____init__.cpython-36.pycappoptics_return.cpython-36.pyccarbon_return.cpython-36.pyccassandra_cql_return.cpython-36.pyccassandra_return.cpython-36.pyccouchbase_return.cpython-36.pyccouchdb_return.cpython-36.pycdjango_return.cpython-36.pycelasticsearch_return.cpython-36.pycetcd_return.cpython-36.pychighstate_return.cpython-36.pycinfluxdb_return.cpython-36.pyckafka_return.cpython-36.pyclibrato_return.cpython-36.pyclocal.cpython-36.pyclocal_cache.cpython-36.pycmattermost_returner.cpython-36.pycmemcache_return.cpython-36.pycmongo_future_return.cpython-36.pycmongo_return.cpython-36.pycmulti_returner.cpython-36.pycmysql.cpython-36.pycnagios_nrdp_return.cpython-36.pycodbc.cpython-36.pycpgjsonb.cpython-36.pycpostgres.cpython-36.pycpostgres_local_cache.cpython-36.pycpushover_returner.cpython-36.pycrawfile_json.cpython-36.pycredis_return.cpython-36.pycsentry_return.cpython-36.pycslack_returner.cpython-36.pycslack_webhook_return.cpython-36.pycsms_return.cpython-36.pycsmtp_return.cpython-36.pycsplunk.cpython-36.pycsqlite3_return.cpython-36.pycsyslog_return.cpython-36.pyctelegram_return.cpython-36.pycxmpp_return.cpython-36.pyczabbix_return.cpython-36.pycappoptics_return.pycarbon_return.pycassandra_cql_return.pycassandra_return.pycouchbase_return.pycouchdb_return.pydjango_return.pyelasticsearch_return.pyetcd_return.pyhighstate_return.pyinfluxdb_return.pykafka_return.pylibrato_return.pylocal.pylocal_cache.pymattermost_returner.pymemcache_return.pymongo_future_return.pymongo_return.pymulti_returner.pymysql.pynagios_nrdp_return.pyodbc.pypgjsonb.pypostgres.pypostgres_local_cache.pypushover_returner.pyrawfile_json.pyredis_return.pysentry_return.pyslack_returner.pyslack_webhook_return.pysms_return.pysmtp_return.pysplunk.pysqlite3_return.pysyslog_return.pytelegram_return.pyxmpp_return.pyzabbix_return.pyroster__init__.py__pycache____init__.cpython-36.pycansible.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycclustershell.cpython-36.pycdir.cpython-36.pycflat.cpython-36.pycrange.cpython-36.pycscan.cpython-36.pycsshconfig.cpython-36.pycsshknownhosts.cpython-36.pycterraform.cpython-36.pycansible.pycache.pycloud.pyclustershell.pydir.pyflat.pyrange.pyscan.pysshconfig.pysshknownhosts.pyterraform.pyrunner.pyrunners__init__.py__pycache____init__.cpython-36.pycasam.cpython-36.pycauth.cpython-36.pycbgp.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycconfig.cpython-36.pycddns.cpython-36.pycdigicertapi.cpython-36.pycdoc.cpython-36.pycdrac.cpython-36.pycerror.cpython-36.pycevent.cpython-36.pycf5.cpython-36.pycfileserver.cpython-36.pycgit_pillar.cpython-36.pychttp.cpython-36.pycjobs.cpython-36.pyclaunchd.cpython-36.pyclxc.cpython-36.pycmanage.cpython-36.pycmattermost.cpython-36.pycmine.cpython-36.pycnacl.cpython-36.pycnet.cpython-36.pycnetwork.cpython-36.pycpagerduty.cpython-36.pycpillar.cpython-36.pycpkg.cpython-36.pycqueue.cpython-36.pycreactor.cpython-36.pycsalt.cpython-36.pycsaltutil.cpython-36.pycsdb.cpython-36.pycsmartos_vmadm.cpython-36.pycspacewalk.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycsurvey.cpython-36.pyctest.cpython-36.pycthin.cpython-36.pycvault.cpython-36.pycvenafiapi.cpython-36.pycvirt.cpython-36.pycvistara.cpython-36.pycwinrepo.cpython-36.pycasam.pyauth.pybgp.pycache.pycloud.pyconfig.pyddns.pydigicertapi.pydoc.pydrac.pyerror.pyevent.pyf5.pyfileserver.pygit_pillar.pyhttp.pyjobs.pylaunchd.pylxc.pymanage.pymattermost.pymine.pynacl.pynet.pynetwork.pypagerduty.pypillar.pypkg.pyqueue.pyreactor.pysalt.pysaltutil.pysdb.pysmartos_vmadm.pyspacewalk.pyssh.pystate.pysurvey.pytest.pythin.pyvault.pyvenafiapi.pyvirt.pyvistara.pywinrepo.pyscripts.pysdb__init__.py__pycache____init__.cpython-36.pyccache.cpython-36.pycconfidant.cpython-36.pycconsul.cpython-36.pyccouchdb.cpython-36.pycenv.cpython-36.pycetcd_db.cpython-36.pyckeyring_db.cpython-36.pycmemcached.cpython-36.pycredis_sdb.cpython-36.pycrest.cpython-36.pycsqlite3.cpython-36.pyctism.cpython-36.pycvault.cpython-36.pycyaml.cpython-36.pyccache.pyconfidant.pyconsul.pycouchdb.pyenv.pyetcd_db.pykeyring_db.pymemcached.pyredis_sdb.pyrest.pysqlite3.pytism.pyvault.pyyaml.pyserializers__init__.py__pycache____init__.cpython-36.pycconfigparser.cpython-36.pycjson.cpython-36.pyckeyvalue.cpython-36.pycmsgpack.cpython-36.pycplist.cpython-36.pycpython.cpython-36.pyctomlmod.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycconfigparser.pyjson.pykeyvalue.pymsgpack.pyplist.pypython.pytomlmod.pyyaml.pyyamlex.pyspm__init__.py__pycache____init__.cpython-36.pycpkgdb__init__.py__pycache____init__.cpython-36.pycsqlite3.cpython-36.pycsqlite3.pypkgfiles__init__.py__pycache____init__.cpython-36.pyclocal.cpython-36.pyclocal.pystate.pystates__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycalias.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapache_conf.cpython-36.pycapache_module.cpython-36.pycapache_site.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycaugeas.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbeacon.cpython-36.pycbigip.cpython-36.pycblockdev.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch_alarm.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iam_role.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_lc.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pycceph.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos_job.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmd.cpython-36.pyccomposer.cpython-36.pycconsul.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycddns.cpython-36.pycdebconfmod.cpython-36.pycdellchassis.cpython-36.pycdisk.cpython-36.pycdocker_container.cpython-36.pycdocker_image.cpython-36.pycdocker_network.cpython-36.pycdocker_volume.cpython-36.pycdrac.cpython-36.pycdvs.cpython-36.pycelasticsearch.cpython-36.pycelasticsearch_index.cpython-36.pycelasticsearch_index_template.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycfile.cpython-36.pycfirewall.cpython-36.pycfirewalld.cpython-36.pycgem.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglance_image.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgpg.cpython-36.pycgrafana.cpython-36.pycgrafana4_dashboard.cpython-36.pycgrafana4_datasource.cpython-36.pycgrafana4_org.cpython-36.pycgrafana4_user.cpython-36.pycgrafana_dashboard.cpython-36.pycgrafana_datasource.cpython-36.pycgrains.cpython-36.pycgroup.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychost.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycincron.cpython-36.pycinfluxdb08_database.cpython-36.pycinfluxdb08_user.cpython-36.pycinfluxdb_continuous_query.cpython-36.pycinfluxdb_database.cpython-36.pycinfluxdb_retention_policy.cpython-36.pycinfluxdb_user.cpython-36.pycinfoblox_a.cpython-36.pycinfoblox_cname.cpython-36.pycinfoblox_host_record.cpython-36.pycinfoblox_range.cpython-36.pycini_manage.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pycjboss7.cpython-36.pycjenkins.cpython-36.pycjunos.cpython-36.pyckapacitor.cpython-36.pyckernelpkg.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystone_domain.cpython-36.pyckeystone_endpoint.cpython-36.pyckeystone_group.cpython-36.pyckeystone_project.cpython-36.pyckeystone_role.cpython-36.pyckeystone_role_grant.cpython-36.pyckeystone_service.cpython-36.pyckeystone_user.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubernetes.cpython-36.pyclayman.cpython-36.pycldap.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclocale.cpython-36.pyclogadm.cpython-36.pyclogrotate.cpython-36.pycloop.cpython-36.pyclvm.cpython-36.pyclvs_server.cpython-36.pyclvs_service.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pyclxd_container.cpython-36.pyclxd_image.cpython-36.pyclxd_profile.cpython-36.pycmac_assistive.cpython-36.pycmac_keychain.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmarathon_app.cpython-36.pycmdadm_raid.cpython-36.pycmemcached.cpython-36.pycmodjk.cpython-36.pycmodjk_worker.cpython-36.pycmodule.cpython-36.pycmongodb_database.cpython-36.pycmongodb_user.cpython-36.pycmonit.cpython-36.pycmount.cpython-36.pycmssql_database.cpython-36.pycmssql_login.cpython-36.pycmssql_role.cpython-36.pycmssql_user.cpython-36.pycmsteams.cpython-36.pycmysql_database.cpython-36.pycmysql_grants.cpython-36.pycmysql_query.cpython-36.pycmysql_user.cpython-36.pycnet_napalm_yang.cpython-36.pycnetacl.cpython-36.pycnetconfig.cpython-36.pycnetntp.cpython-36.pycnetsnmp.cpython-36.pycnetusers.cpython-36.pycnetwork.cpython-36.pycneutron_network.cpython-36.pycneutron_secgroup.cpython-36.pycneutron_secgroup_rule.cpython-36.pycneutron_subnet.cpython-36.pycnexus.cpython-36.pycnfs_export.cpython-36.pycnftables.cpython-36.pycnpm.cpython-36.pycntp.cpython-36.pycnxos.cpython-36.pycnxos_upgrade.cpython-36.pycopenstack_config.cpython-36.pycopenvswitch_bridge.cpython-36.pycopenvswitch_db.cpython-36.pycopenvswitch_port.cpython-36.pycopsgenie.cpython-36.pycpagerduty.cpython-36.pycpagerduty_escalation_policy.cpython-36.pycpagerduty_schedule.cpython-36.pycpagerduty_service.cpython-36.pycpagerduty_user.cpython-36.pycpanos.cpython-36.pycpbm.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpip_state.cpython-36.pycpkg.cpython-36.pycpkgbuild.cpython-36.pycpkgng.cpython-36.pycpkgrepo.cpython-36.pycportage_config.cpython-36.pycports.cpython-36.pycpostgres_cluster.cpython-36.pycpostgres_database.cpython-36.pycpostgres_extension.cpython-36.pycpostgres_group.cpython-36.pycpostgres_initdb.cpython-36.pycpostgres_language.cpython-36.pycpostgres_privileges.cpython-36.pycpostgres_schema.cpython-36.pycpostgres_tablespace.cpython-36.pycpostgres_user.cpython-36.pycpowerpath.cpython-36.pycprobes.cpython-36.pycprocess.cpython-36.pycproxy.cpython-36.pycpushover.cpython-36.pycpyenv.cpython-36.pycpyrax_queues.cpython-36.pycquota.cpython-36.pycrabbitmq_cluster.cpython-36.pycrabbitmq_plugin.cpython-36.pycrabbitmq_policy.cpython-36.pycrabbitmq_upstream.cpython-36.pycrabbitmq_user.cpython-36.pycrabbitmq_vhost.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrestconf.cpython-36.pycrsync.cpython-36.pycrvm.cpython-36.pycsalt_proxy.cpython-36.pycsaltmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycselinux.cpython-36.pycserverdensity_device.cpython-36.pycservice.cpython-36.pycslack.cpython-36.pycsmartos.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh_auth.cpython-36.pycssh_known_hosts.cpython-36.pycstateconf.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsvn.cpython-36.pycsysctl.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysrc.cpython-36.pyctelemetry_alert.cpython-36.pyctest.cpython-36.pyctestinframod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctuned.cpython-36.pycuptime.cpython-36.pycuser.cpython-36.pycvagrant.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycwebutil.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_firewall.cpython-36.pycwin_iis.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_path.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_servermanager.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_system.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pyczabbix_action.cpython-36.pyczabbix_host.cpython-36.pyczabbix_hostgroup.cpython-36.pyczabbix_mediatype.cpython-36.pyczabbix_template.cpython-36.pyczabbix_user.cpython-36.pyczabbix_usergroup.cpython-36.pyczabbix_usermacro.cpython-36.pyczabbix_valuemap.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pyczone.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pycacme.pyalias.pyalternatives.pyansiblegate.pyapache.pyapache_conf.pyapache_module.pyapache_site.pyaptpkg.pyarchive.pyartifactory.pyat.pyaugeas.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybeacon.pybigip.pyblockdev.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch_alarm.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iam_role.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_lc.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_vpc.pybower.pybtrfs.pycabal.pyceph.pychef.pychocolatey.pychronos_job.pycimc.pycisconso.pycloud.pycmd.pycomposer.pyconsul.pycron.pycryptdev.pycsf.pycyg.pyddns.pydebconfmod.pydellchassis.pydisk.pydocker_container.pydocker_image.pydocker_network.pydocker_volume.pydrac.pydvs.pyelasticsearch.pyelasticsearch_index.pyelasticsearch_index_template.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyfile.pyfirewall.pyfirewalld.pygem.pygit.pygithub.pyglance_image.pyglassfish.pyglusterfs.pygnomedesktop.pygpg.pygrafana.pygrafana4_dashboard.pygrafana4_datasource.pygrafana4_org.pygrafana4_user.pygrafana_dashboard.pygrafana_datasource.pygrains.pygroup.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhost.pyhttp.pyicinga2.pyidem.pyifttt.pyincron.pyinfluxdb08_database.pyinfluxdb08_user.pyinfluxdb_continuous_query.pyinfluxdb_database.pyinfluxdb_retention_policy.pyinfluxdb_user.pyinfoblox_a.pyinfoblox_cname.pyinfoblox_host_record.pyinfoblox_range.pyini_manage.pyipmi.pyipset.pyiptables.pyjboss7.pyjenkins.pyjunos.pykapacitor.pykernelpkg.pykeyboard.pykeystone.pykeystone_domain.pykeystone_endpoint.pykeystone_group.pykeystone_project.pykeystone_role.pykeystone_role_grant.pykeystone_service.pykeystone_user.pykeystore.pykmod.pykubernetes.pylayman.pyldap.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylocale.pylogadm.pylogrotate.pyloop.pylvm.pylvs_server.pylvs_service.pylxc.pylxd.pylxd_container.pylxd_image.pylxd_profile.pymac_assistive.pymac_keychain.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymarathon_app.pymdadm_raid.pymemcached.pymodjk.pymodjk_worker.pymodule.pymongodb_database.pymongodb_user.pymonit.pymount.pymssql_database.pymssql_login.pymssql_role.pymssql_user.pymsteams.pymysql_database.pymysql_grants.pymysql_query.pymysql_user.pynet_napalm_yang.pynetacl.pynetconfig.pynetntp.pynetsnmp.pynetusers.pynetwork.pyneutron_network.pyneutron_secgroup.pyneutron_secgroup_rule.pyneutron_subnet.pynexus.pynfs_export.pynftables.pynpm.pyntp.pynxos.pynxos_upgrade.pyopenstack_config.pyopenvswitch_bridge.pyopenvswitch_db.pyopenvswitch_port.pyopsgenie.pypagerduty.pypagerduty_escalation_policy.pypagerduty_schedule.pypagerduty_service.pypagerduty_user.pypanos.pypbm.pypcs.pypdbedit.pypecl.pypip_state.pypkg.pypkgbuild.pypkgng.pypkgrepo.pyportage_config.pyports.pypostgres_cluster.pypostgres_database.pypostgres_extension.pypostgres_group.pypostgres_initdb.pypostgres_language.pypostgres_privileges.pypostgres_schema.pypostgres_tablespace.pypostgres_user.pypowerpath.pyprobes.pyprocess.pyproxy.pypushover.pypyenv.pypyrax_queues.pyquota.pyrabbitmq_cluster.pyrabbitmq_plugin.pyrabbitmq_policy.pyrabbitmq_upstream.pyrabbitmq_user.pyrabbitmq_vhost.pyrbac_solaris.pyrbenv.pyrdp.pyredismod.pyreg.pyrestconf.pyrsync.pyrvm.pysalt_proxy.pysaltmod.pysaltsupport.pysaltutil.pyschedule.pyselinux.pyserverdensity_device.pyservice.pyslack.pysmartos.pysmtp.pysnapper.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh_auth.pyssh_known_hosts.pystateconf.pystatus.pystatuspage.pysupervisord.pysvn.pysysctl.pysysfs.pysyslog_ng.pysysrc.pytelemetry_alert.pytest.pytestinframod.pytimezone.pytls.pytomcat.pytrafficserver.pytuned.pyuptime.pyuser.pyvagrant.pyvault.pyvbox_guest.pyvictorops.pyvirt.pyvirtualenv_mod.pywebutil.pywin_certutil.pywin_dacl.pywin_dism.pywin_dns_client.pywin_firewall.pywin_iis.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_path.pywin_pki.pywin_powercfg.pywin_servermanager.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_system.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxml.pyxmpp.pyzabbix_action.pyzabbix_host.pyzabbix_hostgroup.pyzabbix_mediatype.pyzabbix_template.pyzabbix_user.pyzabbix_usergroup.pyzabbix_usermacro.pyzabbix_valuemap.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyzone.pyzookeeper.pyzpool.pysyspaths.pytemplate.pytemplates__init__.py__pycache____init__.cpython-36.pycdebian_ipconf.jinjadebian_eth.jinjadebian_ppp_eth.jinjadebian_source.jinjadisplay-network.jinjanetwork.jinjaroute_eth.jinjagitssh-id-wrapperssh-id-wrapper.batlxcsalt_tarballrh_ipconf.jinjanetwork.jinjarh6_route_eth.jinjarh7_eth.jinjarh8_eth.jinjarh9_eth.jinjaroute_eth.jinjasuse_ipifcfg.jinjaifroute.jinjanetwork.jinjavirtlibvirt_chardevs.jinjalibvirt_disks.jinjalibvirt_domain.jinjalibvirt_macros.jinjalibvirt_network.jinjalibvirt_pool.jinjalibvirt_secret.jinjalibvirt_volume.jinjathorium__init__.py__pycache____init__.cpython-36.pyccalc.cpython-36.pyccheck.cpython-36.pycfile.cpython-36.pyckey.cpython-36.pyclocal.cpython-36.pycreg.cpython-36.pycrunner.cpython-36.pycstatus.cpython-36.pyctimer.cpython-36.pycwheel.cpython-36.pyccalc.pycheck.pyfile.pykey.pylocal.pyreg.pyrunner.pystatus.pytimer.pywheel.pytokens__init__.py__pycache____init__.cpython-36.pyclocalfs.cpython-36.pycrediscluster.cpython-36.pyclocalfs.pyrediscluster.pytops__init__.py__pycache____init__.cpython-36.pyccobbler.cpython-36.pycext_nodes.cpython-36.pycmongo.cpython-36.pycreclass_adapter.cpython-36.pycsaltclass.cpython-36.pycvarstack_top.cpython-36.pyccobbler.pyext_nodes.pymongo.pyreclass_adapter.pysaltclass.pyvarstack_top.pytransport__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycclient.cpython-36.pycframe.cpython-36.pycipc.cpython-36.pyclocal.cpython-36.pycserver.cpython-36.pyctcp.cpython-36.pyczeromq.cpython-36.pycbase.pyclient.pyframe.pyipc.pylocal.pyserver.pytcp.pyzeromq.pyutils__init__.py__pycache____init__.cpython-36.pycaggregation.cpython-36.pycansible.cpython-36.pycargs.cpython-36.pycasynchronous.cpython-36.pycatomicfile.cpython-36.pycaws.cpython-36.pycazurearm.cpython-36.pycbeacons.cpython-36.pycboto3mod.cpython-36.pycboto_elb_tag.cpython-36.pycbotomod.cpython-36.pyccache.cpython-36.pycchannel.cpython-36.pyccloud.cpython-36.pyccolor.cpython-36.pyccompat.cpython-36.pycconfigcomparer.cpython-36.pycconfigparser.cpython-36.pyccontext.cpython-36.pyccrypt.cpython-36.pycctx.cpython-36.pycdata.cpython-36.pycdateutils.cpython-36.pycdebug.cpython-36.pycdictdiffer.cpython-36.pycdicttrim.cpython-36.pycdictupdate.cpython-36.pycdns.cpython-36.pycdoc.cpython-36.pycentrypoints.cpython-36.pycenvironment.cpython-36.pycerror.cpython-36.pycetcd_util.cpython-36.pycevent.cpython-36.pycextend.cpython-36.pycextmods.cpython-36.pycfilebuffer.cpython-36.pycfiles.cpython-36.pycfind.cpython-36.pycfsutils.cpython-36.pycfunctools.cpython-36.pycgitfs.cpython-36.pycgithub.cpython-36.pycgzip_util.cpython-36.pychashutils.cpython-36.pychttp.cpython-36.pyciam.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycimmutabletypes.cpython-36.pycitertools.cpython-36.pycjid.cpython-36.pycjinja.cpython-36.pycjob.cpython-36.pycjson.cpython-36.pyckickstart.cpython-36.pyckinds.cpython-36.pyclazy.cpython-36.pyclistdiffer.cpython-36.pyclocales.cpython-36.pycmac_utils.cpython-36.pycmako.cpython-36.pycmaster.cpython-36.pycmattermost.cpython-36.pycmemcached.cpython-36.pycmigrations.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycminions.cpython-36.pycmount.cpython-36.pycmsazure.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycnamecheap.cpython-36.pycnapalm.cpython-36.pycnb_popen.cpython-36.pycnetwork.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycodict.cpython-36.pycoset.cpython-36.pycpagerduty.cpython-36.pycparsers.cpython-36.pycpath.cpython-36.pycpbm.cpython-36.pycplatform.cpython-36.pycpowershell.cpython-36.pycpreseed.cpython-36.pycprocess.cpython-36.pycprofile.cpython-36.pycproxy.cpython-36.pycpsutil_compat.cpython-36.pycpushover.cpython-36.pycpycrypto.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycreactor.cpython-36.pycreclass.cpython-36.pycroster_matcher.cpython-36.pycrsax931.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsanitizers.cpython-36.pycschedule.cpython-36.pycschema.cpython-36.pycsdb.cpython-36.pycslack.cpython-36.pycsmb.cpython-36.pycsmtp.cpython-36.pycssdp.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycstringio.cpython-36.pycstringutils.cpython-36.pycsystemd.cpython-36.pyctemplates.cpython-36.pyctextformat.cpython-36.pycthin.cpython-36.pyctimed_subprocess.cpython-36.pyctimeout.cpython-36.pyctimeutil.cpython-36.pycurl.cpython-36.pycuser.cpython-36.pycvalue.cpython-36.pycvault.cpython-36.pycverify.cpython-36.pycversions.cpython-36.pycvirt.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvsan.cpython-36.pycvt.cpython-36.pycvt_helper.cpython-36.pycwin_chcp.cpython-36.pycwin_dacl.cpython-36.pycwin_dotnet.cpython-36.pycwin_functions.cpython-36.pycwin_lgpo_auditpol.cpython-36.pycwin_lgpo_netsh.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_network.cpython-36.pycwin_osinfo.cpython-36.pycwin_pdh.cpython-36.pycwin_reg.cpython-36.pycwin_runas.cpython-36.pycwin_service.cpython-36.pycwin_system.cpython-36.pycwin_update.cpython-36.pycwinapi.cpython-36.pycx509.cpython-36.pycxdg.cpython-36.pycxmlutil.cpython-36.pycyaml.cpython-36.pycyamldumper.cpython-36.pycyamlencoding.cpython-36.pycyamllint.cpython-36.pycyamlloader.cpython-36.pycyamlloader_old.cpython-36.pycyast.cpython-36.pyczeromq.cpython-36.pyczfs.cpython-36.pycaggregation.pyansible.pyargs.pyasynchronous.pyatomicfile.pyaws.pyazurearm.pybeacons.pyboto3mod.pyboto_elb_tag.pybotomod.pycache.pychannel.pycloud.pycolor.pycompat.pyconfigcomparer.pyconfigparser.pycontext.pycrypt.pyctx.pydata.pydateutils.pydebug.pydecorators__init__.py__pycache____init__.cpython-36.pycjinja.cpython-36.pycpath.cpython-36.pycstate.cpython-36.pycjinja.pypath.pystate.pydictdiffer.pydicttrim.pydictupdate.pydns.pydoc.pydockermod__init__.py__pycache____init__.cpython-36.pyctranslate__init__.py__pycache____init__.cpython-36.pyccontainer.cpython-36.pychelpers.cpython-36.pycnetwork.cpython-36.pyccontainer.pyhelpers.pynetwork.pyentrypoints.pyenvironment.pyerror.pyetcd_util.pyevent.pyextend.pyextmods.pyfilebuffer.pyfiles.pyfind.pyfsutils.pyfunctools.pygitfs.pygithub.pygzip_util.pyhashutils.pyhttp.pyiam.pyicinga2.pyidem.pyimmutabletypes.pyitertools.pyjid.pyjinja.pyjob.pyjson.pykickstart.pykinds.pylazy.pylistdiffer.pylocales.pymac_utils.pymako.pymaster.pymattermost.pymemcached.pymigrations.pymine.pyminion.pyminions.pymount.pymsazure.pymsgpack.pynacl.pynamecheap.pynapalm.pynb_popen.pynetwork.pynxos.pynxos_api.pyodict.pyopenstack__init__.py__pycache____init__.cpython-36.pycneutron.cpython-36.pycnova.cpython-36.pycswift.cpython-36.pycneutron.pynova.pypyrax__init__.py__pycache____init__.cpython-36.pycauthenticate.cpython-36.pycqueues.cpython-36.pycauthenticate.pyqueues.pyswift.pyoset.pypagerduty.pyparsers.pypath.pypbm.pypkg__init__.py__pycache____init__.cpython-36.pycdeb.cpython-36.pycrpm.cpython-36.pycwin.cpython-36.pycdeb.pyrpm.pywin.pyplatform.pypowershell.pypreseed.pyprocess.pyprofile.pyproxy.pypsutil_compat.pypushover.pypycrypto.pypydsl.pypyinstaller__init__.py__pycache____init__.cpython-36.pychook-salt.cpython-36.pychook-salt.pyrthooks__init__.py__pycache____init__.cpython-36.pyc_overrides.cpython-36.pycpyi_rth_salt.utils.vt.cpython-36.pycpyi_rth_subprocess.cpython-36.pyc_overrides.pypyi_rth_salt.utils.vt.pypyi_rth_subprocess.pypyobjects.pyreactor.pyreclass.pyroster_matcher.pyrsax931.pys3.pysaltclass.pysanitizers.pyschedule.pyschema.pysdb.pyslack.pysmb.pysmtp.pyssdp.pyssh.pystate.pystringio.pystringutils.pysystemd.pytemplates.pytextformat.pythin.pytimed_subprocess.pytimeout.pytimeutil.pyurl.pyuser.pyvalidate__init__.py__pycache____init__.cpython-36.pycnet.cpython-36.pycpath.cpython-36.pycuser.cpython-36.pycnet.pypath.pyuser.pyvalue.pyvault.pyverify.pyversions.pyvirt.pyvirtualbox.pyvmware.pyvsan.pyvt.pyvt_helper.pywin_chcp.pywin_dacl.pywin_dotnet.pywin_functions.pywin_lgpo_auditpol.pywin_lgpo_netsh.pywin_lgpo_reg.pywin_network.pywin_osinfo.pywin_pdh.pywin_reg.pywin_runas.pywin_service.pywin_system.pywin_update.pywinapi.pyx509.pyxdg.pyxmlutil.pyyaml.pyyamldumper.pyyamlencoding.pyyamllint.pyyamlloader.pyyamlloader_old.pyyast.pyzeromq.pyzfs.pyversion.pywheel__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pycerror.cpython-36.pycfile_roots.cpython-36.pyckey.cpython-36.pycminions.cpython-36.pycpillar_roots.cpython-36.pycconfig.pyerror.pyfile_roots.pykey.pyminions.pypillar_roots.py/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/salt-3006.0-py3.6.egg-info//usr/lib/python3.6/site-packages/salt//usr/lib/python3.6/site-packages/salt/__pycache__//usr/lib/python3.6/site-packages/salt/_logging//usr/lib/python3.6/site-packages/salt/_logging/__pycache__//usr/lib/python3.6/site-packages/salt/acl//usr/lib/python3.6/site-packages/salt/acl/__pycache__//usr/lib/python3.6/site-packages/salt/auth//usr/lib/python3.6/site-packages/salt/auth/__pycache__//usr/lib/python3.6/site-packages/salt/beacons//usr/lib/python3.6/site-packages/salt/beacons/__pycache__//usr/lib/python3.6/site-packages/salt/cache//usr/lib/python3.6/site-packages/salt/cache/__pycache__//usr/lib/python3.6/site-packages/salt/channel//usr/lib/python3.6/site-packages/salt/channel/__pycache__//usr/lib/python3.6/site-packages/salt/cli//usr/lib/python3.6/site-packages/salt/cli/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support//usr/lib/python3.6/site-packages/salt/cli/support/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support/profiles//usr/lib/python3.6/site-packages/salt/cli/support/profiles/__pycache__//usr/lib/python3.6/site-packages/salt/client//usr/lib/python3.6/site-packages/salt/client/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh//usr/lib/python3.6/site-packages/salt/client/ssh/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper/__pycache__//usr/lib/python3.6/site-packages/salt/cloud//usr/lib/python3.6/site-packages/salt/cloud/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/clouds//usr/lib/python3.6/site-packages/salt/cloud/clouds/__pycache__//usr/lib/python3.6/site-packages/salt/config//usr/lib/python3.6/site-packages/salt/config/__pycache__//usr/lib/python3.6/site-packages/salt/config/schemas//usr/lib/python3.6/site-packages/salt/config/schemas/__pycache__//usr/lib/python3.6/site-packages/salt/daemons//usr/lib/python3.6/site-packages/salt/daemons/__pycache__//usr/lib/python3.6/site-packages/salt/defaults//usr/lib/python3.6/site-packages/salt/defaults/__pycache__//usr/lib/python3.6/site-packages/salt/engines//usr/lib/python3.6/site-packages/salt/engines/__pycache__//usr/lib/python3.6/site-packages/salt/executors//usr/lib/python3.6/site-packages/salt/executors/__pycache__//usr/lib/python3.6/site-packages/salt/ext//usr/lib/python3.6/site-packages/salt/ext/__pycache__//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado//usr/lib/python3.6/site-packages/salt/ext/tornado/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/platform//usr/lib/python3.6/site-packages/salt/ext/tornado/platform/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/test//usr/lib/python3.6/site-packages/salt/ext/tornado/test/__pycache__//usr/lib/python3.6/site-packages/salt/ext/vsan//usr/lib/python3.6/site-packages/salt/ext/vsan/__pycache__//usr/lib/python3.6/site-packages/salt/fileserver//usr/lib/python3.6/site-packages/salt/fileserver/__pycache__//usr/lib/python3.6/site-packages/salt/grains//usr/lib/python3.6/site-packages/salt/grains/__pycache__//usr/lib/python3.6/site-packages/salt/loader//usr/lib/python3.6/site-packages/salt/loader/__pycache__//usr/lib/python3.6/site-packages/salt/log//usr/lib/python3.6/site-packages/salt/log/__pycache__//usr/lib/python3.6/site-packages/salt/log/handlers//usr/lib/python3.6/site-packages/salt/log/handlers/__pycache__//usr/lib/python3.6/site-packages/salt/log_handlers//usr/lib/python3.6/site-packages/salt/log_handlers/__pycache__//usr/lib/python3.6/site-packages/salt/matchers//usr/lib/python3.6/site-packages/salt/matchers/__pycache__//usr/lib/python3.6/site-packages/salt/metaproxy//usr/lib/python3.6/site-packages/salt/metaproxy/__pycache__//usr/lib/python3.6/site-packages/salt/modules//usr/lib/python3.6/site-packages/salt/modules/__pycache__//usr/lib/python3.6/site-packages/salt/modules/inspectlib//usr/lib/python3.6/site-packages/salt/modules/inspectlib/__pycache__//usr/lib/python3.6/site-packages/salt/netapi//usr/lib/python3.6/site-packages/salt/netapi/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado/__pycache__//usr/lib/python3.6/site-packages/salt/output//usr/lib/python3.6/site-packages/salt/output/__pycache__//usr/lib/python3.6/site-packages/salt/pillar//usr/lib/python3.6/site-packages/salt/pillar/__pycache__//usr/lib/python3.6/site-packages/salt/platform//usr/lib/python3.6/site-packages/salt/platform/__pycache__//usr/lib/python3.6/site-packages/salt/proxy//usr/lib/python3.6/site-packages/salt/proxy/__pycache__//usr/lib/python3.6/site-packages/salt/queues//usr/lib/python3.6/site-packages/salt/queues/__pycache__//usr/lib/python3.6/site-packages/salt/renderers//usr/lib/python3.6/site-packages/salt/renderers/__pycache__//usr/lib/python3.6/site-packages/salt/returners//usr/lib/python3.6/site-packages/salt/returners/__pycache__//usr/lib/python3.6/site-packages/salt/roster//usr/lib/python3.6/site-packages/salt/roster/__pycache__//usr/lib/python3.6/site-packages/salt/runners//usr/lib/python3.6/site-packages/salt/runners/__pycache__//usr/lib/python3.6/site-packages/salt/sdb//usr/lib/python3.6/site-packages/salt/sdb/__pycache__//usr/lib/python3.6/site-packages/salt/serializers//usr/lib/python3.6/site-packages/salt/serializers/__pycache__//usr/lib/python3.6/site-packages/salt/spm//usr/lib/python3.6/site-packages/salt/spm/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgdb//usr/lib/python3.6/site-packages/salt/spm/pkgdb/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgfiles//usr/lib/python3.6/site-packages/salt/spm/pkgfiles/__pycache__//usr/lib/python3.6/site-packages/salt/states//usr/lib/python3.6/site-packages/salt/states/__pycache__//usr/lib/python3.6/site-packages/salt/templates//usr/lib/python3.6/site-packages/salt/templates/__pycache__//usr/lib/python3.6/site-packages/salt/templates/debian_ip//usr/lib/python3.6/site-packages/salt/templates/git//usr/lib/python3.6/site-packages/salt/templates/lxc//usr/lib/python3.6/site-packages/salt/templates/rh_ip//usr/lib/python3.6/site-packages/salt/templates/suse_ip//usr/lib/python3.6/site-packages/salt/templates/virt//usr/lib/python3.6/site-packages/salt/thorium//usr/lib/python3.6/site-packages/salt/thorium/__pycache__//usr/lib/python3.6/site-packages/salt/tokens//usr/lib/python3.6/site-packages/salt/tokens/__pycache__//usr/lib/python3.6/site-packages/salt/tops//usr/lib/python3.6/site-packages/salt/tops/__pycache__//usr/lib/python3.6/site-packages/salt/transport//usr/lib/python3.6/site-packages/salt/transport/__pycache__//usr/lib/python3.6/site-packages/salt/utils//usr/lib/python3.6/site-packages/salt/utils/__pycache__//usr/lib/python3.6/site-packages/salt/utils/decorators//usr/lib/python3.6/site-packages/salt/utils/decorators/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod//usr/lib/python3.6/site-packages/salt/utils/dockermod/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack//usr/lib/python3.6/site-packages/salt/utils/openstack/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pkg//usr/lib/python3.6/site-packages/salt/utils/pkg/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks/__pycache__//usr/lib/python3.6/site-packages/salt/utils/validate//usr/lib/python3.6/site-packages/salt/utils/validate/__pycache__//usr/lib/python3.6/site-packages/salt/wheel//usr/lib/python3.6/site-packages/salt/wheel/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32232/SUSE_SLE-15-SP5_Update/0031151259005237eb190d17c39c9bc6-salt.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linux          directoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableASCII text, with no line terminatorsemptyPython script, ASCII text executable, with very long linesC++ source, ASCII textPOSIX shell script, ASCII text executablea /usr/bin/env sh script, ASCII text executableDOS batch file, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR 堠oݤu&# force re-generate a new thin.tgz rm -f /var/cache/salt/master/thin/version rm -f /var/cache/salt/minion/thin/version/bin/shpython3-netaddrpython3-pyinotifypython3-Makopython3-gnupgpython3-timelibutf-8ab54a610b880c8adcfdfe624a1c0da4eb59c02b4379674cf1bad3be8a2b582d6?7zXZ !t/i ]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLT;tnh>gƍhZmH%[4M8&{R(5)V۾%z vc nD:!񗫜PPnxLЁH "%ζ(kqg^ξ] wۄԧ[@t7lE暍P ^͋ ,e"~'ߤZ!ElG Ϝ`h*Ή=>%Z^C-)b Q+DQTUQi 6 ^BOC bk`Ѫ!rlIa’!VY^bzBNE05+ߗ4 `yxf;ғjqt=/s~UWT)nSؓP@+if@ _ ӕM_!u;He4-gD vsMX!$ml}c>̶")jZ!; 9Pmen9OA eqH!&h hys;^I"E r~1PBґE51` PYRvBY )N:\/`M6ys练tXϪ if ]qmi@+i/xo~" ]_r]  5WE* /}[pj#mm7_acZDKůK>%"?C 8*HH'Yc85 \/Y@=Ó^@^H4ڍ_ӳ"ruB#E~ļT3I"hh?~Ѓ 50a뽲^g5DhmkVR=bķ/@bg+2o cj26Wf7L-ݎp<AKeHP8Z/ c1'㤺I+l 砲zF]J9FJp0!0RV}̢VUVR٫էˀ?v?B%5l>edkyӮ Ei`[k6/=,bi]=n,z _;}hh;ًQ7 {3Cز0AMi^V3>5Y}^XXkjoZ ظq{_ mqHlmP1o<ޣ j7)c.?CCC?އRUEUs]Dڅt`|О$ $!7pY]yT W,] =|ʒ @dކv[Mʊ7ȿngR#k5:h) (7:xI-ޱGY\bsR\k]FJ͐j~Mz{~{Y[FeZ;!ՀUMBq'LN=vSǮP=&alpyW~&;vKAmV i~ӊNC#w|nZ'SֺJK(utaXQ M$d6^e\/\W/z^kR:lyрZJ䡹Co^ѼtR^kw}e{-ȯ5 ztٍP&%ZH]F4F?UsI`SB魄R8M̎3S0"L?⩻l]mRsL6$ho P9quIp%6: P _+!qmި!e^^jArTDy5\E_x i5(CH8ƶoc7VK/&!:y7]B %vL(U[0/+b 3vWPjTΩ!I*g'LH5 DgYwN'G4z_ ea0QI,\&\rpJKP`(UM=ЗR Q]f5Lg\HkeMtuMQutA`&DjkQ9آ;h`hj'Moܬhvx)EyHvzGbe[}3gխ#YXTj*2ѫhͥSӽgx)RlرO[4V2y Ut KxyR @|pga)Aӌٲq69P͸eZ8S#U; "Z;|f1k>6h}DQDH -+Ǐ\ubɃV%|^%zWba5ojY 4PdT&%Ky*mOP LG;O/~Y󉪬0Be/XEf' FzK$Q?媝UWD^E70(2![πAoٗ[vw1UKJD( e;Y!kK0/ڨ.EJM՝CŚ K-]ߕ w:Pog;:\-} 7h-R=C IeYw60*\v, xFN(D O'A碌zq*.l!3WW<Z^e5!|h'^ s9@)I3DիI"!vO?Frݿ+~>.Z j3Mbak xJulfa1e\Yڰgmujc BD0bQs,ҌΦ+m&?] ׈6^{-{2i"ckΐ$[ >)MS=>_&ͨSz H$EO$-$`‘X0b옶q+M!Sho_ũSCgW1~M TY|.EV ++;N"z#Z~{n!/j@o ;%AF6d¦l:Q`լFӔy\ݣ(%95^~l눝EjdDUo nLCcP26Զ+BTo3LT_ bp&GNB0x$ u5t Nr:@+L3{4jIq$-iO lݼj;(A>m5,TBA n[9Q/W)%bJCMKx,JԦ2t]^6VHf]m'NԼ /_:3 V5$%$ZXHzT,ZN.2<c hԥH$C~J)Fm{PQUq|snB ,7#3_-#^Pwu(}ӽu7lEZ="x!u0vh \d[@L%~oTjqT%ALiX>pn#Y8O]507iI|19OI$JWKp߀MgYb"ЙE8/ۢ4,D Կg !St[,(4ǒc{nhbt 2c!@z+־Phj+@ ,3sE]OB}ra>i9]8OzkCm-])Cԏoo t qiO} j>r&w2K\i7rP}[vi6Hz<$JN.1{KE _azlvq8/O\Ґ Ay{_#Qy8dwoƄm9`Fe9k-Nx7 Gt"] P1_4rWc'- (^9.eb$' fǪ8Mu>du7LO-[Äs( 蠊A~I6`dcnc1 k$|XN(b?ȫ7<@CW4q>h8|9I^4@EΘHGЛ[FqzJ1Ӈ Lfc^OuXdm溑 8uFm˸nu3Z3IThvZ2 2uzLGj^L1Ziu]kMKEOrÁ )*<]PLkNR4bC)y e4{(t _ x $a~|߀q2TH5` +{9%pqyUȪN>&Ⱥmbuw薒/|NJ )~Y#Dj;Z#x%G .Դ S5y-M2ɞxJJd۴I ~ow vD=جj %mgvDK%*pggjƬUudk 8u 0PTg0$5CT#i&'>9Ş h}'}&du|Kp:oU3%F. snl۶Pp&)Z.q"8@O 0t'T{15Ft\$)1?d|9 ; ~eCXA)ah}ڢ&LIq4#Q&iQƗMn1b7ZB.@$^L:V:(~| KEŸ t#,JO ? 6*";/-,E 1{}&ZC<;5 F^dohtf3Lkk"E6:A j92c)Sg4]ItRg-׆VߋhbQ@Ἴ8;$?-9IA+=@Lw f.q_Ac+ ^s^ҌV/+E\XS:3@`'H,34LtK#{MZ :7a"Ab%LkuҿtRG@^qHC]Xhx?c)7s1`S(aD0~(+7_eCPP+ytﶀurެ>}>i v"/2Kq` /{QI2e_y: ɠ|P\bٔo9SB'vS駿,}wEoYU&aߵbٌ`/ŭRu[Y1`Mo:x(٣+#n@zA2ShT6A"3sSD ODgc.d/@z<*}FAag1 Bl8]ts望nt>~O| #0Ri.lw;N Fv͓0ڼw~vwjUm4fmF9H/-PIDPfM9bL;InCm "TmiEU O07%j3v{jj]S;֗M~WksLrQyv$,r-~'t6G \*Nm'"h3RK<兖4$KƯdwtI{!RIȤf0I0aJDJ0+i %/*BNL4c-:wb'SrdC5ؖ^q0]kG캈ƾj܍hVVV!FWǖAz;<ކwJc,$30OIoqow؛&a LOre" )PnFFp>2OZ̪#= 5 ˛v>&G\ #B#HU{y˗w\*OշBs[X\#T͉x`iv?F8Ga;Uq@%V}KϘr1>"0wGL "Жj`8Pl1ًBzty#< $zӪ=LS@6Ƨio yå%ّz~ꏉk0M|{yױd1⢎5鄸K?Ԉ5$۫b`:*RΑIgx&C Ej\V`R`30rNTU$j,\ȤbFfV&@zuNOޛ7dMo+n4Da H Tj;ԾR?%1ӽ1 T)ySY) eIU ۡ*2Ը(`g?7e/ 8S`Dk\ʷ&wPS!*YIlB R7<տuըS椇 }?\fxCI}r77R=p)Bg h0é q۽B>Bzf{W6}l9w4)_dm2YuhkDnnX_?ljD *]gdEXz90bhՓW8~}ۿGr82`))l_5h! *.W%6ƄTam'qLhb,_Xtzzn`̻ȍe1oy+j^Xk{qoU*Z+n\6}wKXe?C9FaO0Zڏc>4p8eA?Tk[SZdʉ[ C&*FrRB58zJ ίn01'kl)1o04}C)6NoomCc;c}EGs+dPO$b '6P=!=b"gIW?JSHr:(5ŠTItK1i'dNltXJ?vq?j鍊OT%t(v=㝹/_2Dd`qA4q@t-YBYc20 ܄yz9f[MCsKm!_f^G CjDWЏU0fi%IwjR~v;xt"g(E*X>C.s ̲ch>io dUeL, '*LK ( t h ٘"6R-M%oö?Q-R]\e> Fһy8?& ~1tΓҪOK"Y8")l,}Xyf 6˪P[[ZzJ+'S!i "x3ÑU$bO/2t?z?&߭o+ch:`AG~wGYJ> mK=B>gnO3xr9*C㋢\W/S¹k/Cw`:W ;\ -&(فcgꦴpY5^ts_q13l:i]xffqZ|;8%W<^|ľUy x$wFGEOGQ2H5@`sJM\ϴ}ER|D q]AZobm,:y/2 QKMMŔoJ־'n0/qm.Lj9xDƈg[ FI_(~Bm%9sQt~5[ ֤.V~rՔe>1dR͔u'oS+"XX^~QgdhF5vcˇ٠(ʓ3k?)N`@/e@cZ붦v58YÐyA*uK])[Xcd2EAT#ݚssCo|ٰ#~F-rO̺3Jx3*Ӵӣ`j$:h!@ NVKZU`JQ;mŧWR#z6 x)"S _O@)(9I@;=(/Dq` ֍`i ? LbRB|/v[110BQT̉A qiT3!j"7#d^pquN_g2+&GW>_榫QtIGo_[\Wdž2psjzsc^+)}7(g<3G8y2IcL:}-׾G )$vuM xߤҥҵL YPWbg#ރ$ik⾲ʷsO78iL.4=X5gg>4EYxt,Y96G~nsqva^)N9Kh5E?t̀jm{D(3nͿ]NxOBDkAklP{\M}KCL:ɾ kd:/I}ѮIϴ98Ex_mw!f,gf1rEtͽb7o^7FCՋṁ^ez_:C|Z2mYct/jF0BzK#:9=.7߇f2(B@l'HA)'fИJ4Tyӄn %6{6vMgV oha=f<#RS9f?ߘ &uA#4ǁRxbe/Y1jbCF緬TraȵN[w0SX.{n!/ L3ڟ-$Ez mT įhy1 uuaP%IIճb\z@"RmE(ĈAorKO 3;k}B$3iOIUzb9&HWJ. T8HŦAthbz?y|x)q+D GIPA&@֦7_:?4:v4FIMZxi9[k`sj*K&Y H^e`uG8@h)\j&I;Fja{2 e6*{ޅۅ>܂?1Π8)nÀ՛â~ARPaފN~GT4mوp)Hut-QDnu)- i}ׁ0AJm^nSs+M1`7qL,R $}dN#MG7pT/p~ Hy}BcV) L՛rWox6 /KJ Bp8q!7-0꥔ڀsgz=OtF1#V&y6W~0klբL5g^!Vwi֧7rlLJ8Z`ηA9  _h7Sx6XRRyAd.OvKq ֞ow{ D?r0tuR޸`^_wk ھVj0Mo&r(-i=sRhdJ=ƴ L6} G{_OŚyE. qjȣ!nʭD]WeJw`"?6`FZ-b:qJdCڎƗ\A=4qEPQ {}SC-d];3KUg->E!{(Ǯ?,~1)n@O{T,Lj"bGyoGŸQD96%$g%aM磕l(w` Acjb -]}!sEed=;2E-icp=Wc^rX˩hXbsdGOeP &&1JIqֵ)B4ucQ| ̛?]"h +ymJB'[S9ji)E 6e nuz0G׺~'OGjCr&=6[;4z)UP56w D8{$r1qwkKÁEjT;% P\/h㌮C>! >XvJFGaGObsvpJm }y!TtpV;ޗ=-3jџ܁D_k,A,ʼnceJa3SlSn皌EGUM.Ҟc'\f8q="yF3ѼCyş{Ubo(G wf1Ew d=:Joa(![\cEGkJ'mO[,q5A&NȘp#3@SX_ #&])-R^ؑ} uoYnXu ûCχJY#`,CT"Ғi)]{ lK>ӝFR>e=Hvm,mx3 q"Q]QƹR#c=9 RC܊w͉1|ۣ8~/yV#&nN 尅?T%T&e?~+@h!{6_(~QƏJ;4'{> O>E_K~od!C^vMW A/h 6cp{6BP$*Xa%6!,JVu1j=yڒfVU,VAwe5qK"4xḹ[r_t~ng-:t򓾆ZJ0^9\'\^dđPVGVu˝3=kTk:f"72yWAڠTlߴxnpu9{qM"bUq~;W<_)h2'/6 U7jTE, ˸D6$n 9CDW *_cIlĨT}N`"?4ͭo@UQJ]Ϗj*h1&rh/5] \N.p\Qc >'~sg>RZD*(oT3`jk6 s. l'1]вP\>`=1 X߮|+ 9 k_fȴT6=kt@ qj M4,(.sӺXBg (ɏeŔ?H0ԯ!PwΟ_9]J & 4 =F`A:wH˫jVA QX[ ˞z]Ӯpbki9$mx ִ >RL;tJѦ?8M\'Je-7u!&;To[^ȣPm-0sS}F 9}=)7߰1Œ0D\=fD,7L nÎ%e ͦygMŋ `QOmt0J`eݒcJ6 ?D䘽IUa4v0} ^9gН8n LWL0`gm7?z8m4T(n=8nHl2rR$1b@c-W=@Ze¯QI=gjlN@s;h3*Si/8Gt~_/M՚SoY>lvmXpZ'tO[ qﺡ˲3';Mx.n@@CXN hq7hh,[OQmWߚI Z x`S||A|W1f6{ԶkElB=& 7pr5L,;t{kDW#K٬;>7;l*^mYMfiklHȰ v[JJu <8ܵSSM 4hbj/®) ܖYa觋|"KPyaAi]TU/@9B+\Ә8wk i7M4Ǩwe* W.\:5Opa+Qr B?G [0=a9KRr6-XM#/k?ZTY>K ,/EtZ8 xYCU2hϤR&-.(:iʲߥOϷ}ry'VWpX}&̃d >4Cތ>:v<{mx؃_/1t.+-LN4cvŒ_+·qHpbL,%|6ؐm/Nă,[j{M  s+}kq/ i/#LOk4f5OJPx; -ciR `NCE {H\5e&/&i)MyD8LuJ|g8ԣ:%M9;Gʿk c*j|Hs E9q Ȭ 8%ƬMN/#Ys ;z,qE OF#R t^ p~+9{ h Y{:و4fkxۆ%U2N:_fh 8")ULD7Ė?d]{!'gG#wi+S${ZRtRV+U aI>B.ȹm-qNIrWvC(|)@ !&bSN/ xG!>@ct.>P-q&*4͞ƁKBe%0N27YKThlg }GY+,I³HGӡ tPܪ2b>cִC!'R%z7J;bDJ 㶾5C[5[%$wAtv{tHYy٥ {:Sq/3#,k>q֧64h.֒ZO{E˄D@F7v%YX!YQAw&?*]# "o4!ݣ${I;׀ɢ'aA'sv99s驘{0h _j$PZ]hYQz--l,^{ β?]\nghV//@6O*PaxX/!DSBOrnw39I Cĺ ?l DVh P9sl;0$}_о@,X,{F7oS/7V\QVVDJZ5KWu7$WKd;ݩYK{Ӳzϕ+kxL '3Q5ēm.ިgnFlc,`4=r\{;b[ɸE]wƧ/# }ţL܋ wNMA9>76rt=R#rwI-QFsQ~_o 71BDS*_X(PG1acifN?G X UCNqE4yŧ$[vxcª}%&εWj; 2QV̺] HrMՇ C^?a,%ϩN o\Yd@Mķ L=٠\>.KYJ%4 fgb5_#4I5עdpyap*"$zE!0'3' q4sQ/:Yyèauz>t {Ltl%A?|6J+G$V6&QHO~z9Ze䋦o09|Ef_[';xX㦅x}8v~c]q:p Nl.ؙtpRkzB`ڶ#vA\VS_㲀Ԉwz"4?b't:HIXmF|,?^=fͺ0Ra^YwF@doP۟Yqɷ'@Z>M@tsAk]$V>;C63Yk4Y#U>D˸ۆGÆOrPgʞo~ƪ#/]]- raIm7#>Ҏ£z5ĿܟD 8S&CwEcGJ+s?&807U*FSoN04#XQ, .Rڭ8MJWc~+'q;5GXgX;IqϘAc7RϫT^ڳC$s%r`]r#٨* Q5WCˬ+4֢c-}䓳ZP2h9Xwf0*TfaC%bJ,g58=al,$?s{qFAeE:ak#N]mWΏ="Nڗ.&"uFOymA,?@+p,e #j{Pt$[b5sNaX&c}.0*{,y!gepRS`!]m{S[fVrU ;,|LJB~>;[ϸR&.МYJ՛7(a^A,v(^:CQ+8|QxbpBݍ0LY5fQUvZfml4e]|a_yVlE׭FRI_.淑TS_g$p''?6˨l#@`Rc^ wDyA{\ ߷.ljeп4-HJm^0? IZo20V2Ŀ5ΓBc3&T00Q舺!}h{+YIvٷO=0tŒ?'4#f0hbKDs\#7k:0o{v-5^3iVYy x)0ji=R$ȏ:yyw &{'WS4+ݓSl8 U<~rGo~92ۈ x" fܱk1|?4si"՛{G +%ύ^R7ӈuR)Ą&Tذ3S% d_zFs[gŏrrZBs@Įr Z_@psyDx% >pC:;zLoF=D 8jgQ+"I5߱Owך fd8:f;#]@PpTL*夫B:ο5|xBE ij['RZU@^vu~|(aSN N-#s L"s}BQYGlh'cv ɳs^f2D t$ҤNc$ZNQ-{[)>4p$jSЌI#jO]b{EӖC7ne\[SR~~SZFwwQ4){_nkL`+bJz/(vIϚّE0a8s{ _%{Am+=EO0~D`eqkr?ܒv ^S]|$aXs ձ'4hw%UG g-K UZHɋ04( D{ӯǢ~Pc2uG(("qD3?@*j7Mqp~Vr'of̗1<&s0jkTaZ4ЕV!umO8YNp2sJXH'yֱg JԊDN6 pu %R*FcDeXagg7'"p$a vAGz%*汷 5|z<@>"g<ͪUQXHX&cRW_@ ={V W!;ڜZ"&[E`i 9ӽ7cc: |PLNҨ0!D4eǛ٥!&QɛZVxbXt?& 2WaC&qG/pIټvKy5@~&Gʓak|b}QOrWf2(`d&'B7(Rk~/@@握_nq9j4]}Ύ﨎Nkjݐ &+BzXZ[5o4: s1u$Ͼdl`&"Su`Cxxnp!8O5NzᛑL˨sIw;5 D&RIMLYȩ mnTΕ?F&UIL' 2XHmaLEG[%3f${+c/iCAZV`93x 7/XExI_(/$Ԙ6[GŇ4wtYh!WXwYa2o3ˁU7W8ʽ`GJ6\_SHFFYV,j,4 3i>lK19*n %_m酾rIVWƥm:}J7&8-0&ڕE]Vbu)N;O a= CMqVOjnDV]{Q(4o}?9 L7_\X3,cafC2"7O뀼Ď;LX)@ݘT_(呢,}g y*b0Z^uvAC :-pc|3G1(M/oQx; $ed^aЛ=Gzh'[Bc0 .QU7L\mhWAl~5W&#YT"kl({0;䯓CG/=wt% 492z>ev퓥Bq*e9MY6|~xt7ucՀK~U=ۃ;2?MDUJ h@;_Spd7J=s0o``]}n n.c%3w\{հ]Y9ӯysar7Q)a!+dvFH&,Y;T;Xt9Ќ@0䊡o!ku=zo.oy!g) $(0:"RAXQ=6Ir.oȈxzqk*8T̊wҕMnQ Z4+2ĽQ$)X[߻C%%c MJ+p/,;ic|G<ǃxry{ ^3y"mM#OˮDS$)(} u. *lTbU~|H@ rC09k3JMKpر&ui**6I~3x EE!#Xn5ڑV uSg oљ,xTۤC%L3bp ٚsMRɰp?q<߮ s{4>&YU7g 7MuL>f FY F5Еii- N\d2عS 5|kg`9r$EՏ&wQ164gگ/D,%o=U0?[d@ý;R ۀtEp8Jdb@jN?#\}k q0 Yyև1Pz8K2:0wxcy b]p;o 2Z+^4vb}^C.͉2vM]# cKk"#F7c{&3@h 4gQb G9$,)Ŗmq<3C}7Xlh7ll.r&p5?~Sa/^<7kfv5 ѱ~IX-JxSe͓%BR;b?tqnWYЖ)Fbh0re6SPϐcm KDT+V6MjLis0!{kָ~q/BQm䢨D~ꞷhָEizF(@JJdϦe\1<"'!#-:NSMvТ$zhu`yZڟ}PJzs^%ߒqۗkS|S!tCQTˢ8RHvi Hx\Y SIf4T| 6)z -|b>ڄ@ h95r(lD [ m*>,F,1pރ &5e[}f.WPߏ 铐kIJHS@|WdX< zVn=Y*IŷhLHk$&1͞}{jJ)PXQ"<TcJcθO0on4nz:=UWT-27CVܺJ' vU{e0Zt)٭j#^g,4NC, C"C|Y56F od5?PA_Mɭ&emGؑ9L]rX뜪d.>{: |"+ B(MC6ލӰ )dvz`ԭ{hdTɂ{Vfh5Džz:#~]Ƞ1>aRd_ȉ$ߎe-Xv *3c1b Q)lyH옲C6USDt"Z rhԟ+n=,FCn 0^[dK9N7;Mxt5S9w]NWD [ahÖozLR]93$' 2{BWM\HQ)hw*ș3wN-%@6ynq?Ŧ#ΝSwY. 3l:i7"?QIE>AYUcWD6FCo7RV+&Yʎ`&?v{ o*hrk'C;=?d^ȎokB(WfhB"KR_d[WQP `{CT͜s$Օ9:|3dB%E _|G1\Maz!emKh}g5jJ*j onbKϩ0<3В {T?GSF/V\X^[ az'0MCM6\?]1jy`*7#U| *}P1ăo7w?jlCݙ^g<3g o$#lf5 ڠyS)剎S9(ijZZc]oTp!ْ:y+֐{ u @:tgg)/MPkx uFoVD\; :V2s"/f[~:! ~rk*K[ 8S}wHk*`(F_,64:mʦb(9Qu'p"cih?Onǀ2@+s;"^x݁NDk=)K3#-9A 3JhM5b}]&foQdG/RLN\:W`^ߺYL4)c*صOMf]Zǃ(G8ϚTE~spezD߆f^{A.?z 0Qm/ֽy`џUQ<-|kb'9ԙAkaw6& W+g'KE0g2,ZE'9q.)y1"mV>P^ ':uzl  2xZEj៧Rq#dzfom.0AgTebcZC7WbutIH SOȕ=?O;& rW*کP`JjO ,Eu},hwnZP o 7Wϫg"c}iX>*s\R/3!Pe $^ua!z4͇8+fO\&nEFxHy$޹u46_9g:" 'fI:7]Nki8 p$rUZֽ̎sFgs@ tߥQk"}$OJld3>qhSbQ)# ԃ~A:f*^/5~oOo$7G@*ÐgMz7ocpk@C\g%n7ϫdOh2~{Uz@3ENg~(VNft*7x^Ka4odqBfi}Co 9YDSv=aPb(j+!X2Zj,'2t ~yP( v[`ՕU{jU7R@ "2TNʃv18$R{Kc0OnCt~/{Ge\`S]yiͳZO?I.8ogI.NC-a>oB 3`#˙[fG̅_%sޏqgW+ˠqH"=κ0l$R^'>tu7!ug/Ga$Y^2ߍvCg7;#807/rW\cܶ- Bol&BDl쵐 GFV)Iq!AjE#6M@2}5U 6LLq:P:a)D.C'񒪘b{ʪpiq\)zO?qYɳ̻慐7Nںʙ !Ddw] foFCmLe1ѕTuBB[ .%}KB;OXt V."]x\H4z{3pl}my=3Lʠt<$j64`*QϪ&M jWtrm"IGQV-5bM I,kM Y3sڙfkXO?'(>RNNIT3ioiK-gAYk`(-bɗ5-ƨBm(DG]U 8.M] ȍ\?+@d x-z&5tƗib M$j`5 UM4Q3.51&r 1T4dViXF;!6Yb|vB;H2$ogwV,2YR7Sc5[|ߊ*4M%8΂_b 8Re.33 =ȭvUZŮ-IJ >m~ %ll2lB`&Ej㻾6*@:MF_jyx0EkBַDi땵u1| [+N|sU<gmI`qڌvۏ&Z&Ghujl1o=F+k<&i56h`HԐltc@s5:"v{bؾV{ SHӹ9a"OQ_. +#fWb@|zWefy)F_jIѯ|y%T1|ɲ(CNO n9_9%/l{"P/o^%H#5w\z*uõ p4EBAƀU3!tyDPK2aLJ4o͓۵3DzCd*NC's0k3(TUB7L+u_%RcJ Fw 2(Giq(ߓUmV&ى Z5\( <6t `W(Yj;)PG?3θ}4uDUcˌ{,+F>$sǚ]vB9dTֳ|Ӥ€j(qᴃIt#x5x|*Lە*ҡl§"G_TB TK%R[DhUbG {[IC6GPIo7U/Ef ㊷t\Nۆf;;/KLKMf[9{?wXYcCۉ ^VxhY#Jk٭iLN&ֻN .Cxo;#p0hRر0_i)2bR}E=&- b{!]1 e4OPim>ft@k;(Ϋpf,AlKG7c |+IS+Jr@3(hyV^G"mTcnpTXl`/ag(j.aA#K HORs^+)GSظ4+E;ה]kBK. zg#\_OO-aTpyjy{I# 9dDt?4TFGF܍`0Qcqi{*re8M<-'tq)^~IQirDE1-pc?c&gl&%Wy#&Uu84 gO g,H1Yj#S} 9" 9e,~Bo.n8+( nTNNj"^%xyR?h V#qHeO /g`bfFGZ`]JEEŸpM]dUPxmPf9nE[scFwCe "NM!q'/z>1KIKqwwm5ߝ?Fk>tQM0m0jHNEԙl*7d_C_DD[|i?Wg-8;}Ƙˋ RGLI>!=YL6 =tBKAa)4|W ֊֨w!Rʅ[ ?8]3wbbyw(NoHnPe!ADeJw{Hgkw'7ݶPB=~\\#ṚȪDI~1j_wv7J/Fg,`,b!Z=360R';;nn~(ˑaMZ.epҊGG:|ɸ]t6oגxr~0MnSw8&~;-~HHIfhW_0^,.ކv]b~@᥂+rN7Kr]3R#s1lq*B1Ө-lSraf8t-g+|9 bEމAiTFK{Kԇlb3g#Qhsn#$'""&E)?%[7;]lPjCK"= Z %WcF:BPΝJɏ ю n*\Cq*0vYX5l;]%î'Q55-ip, kah^p/H"DRC.#ZKa+ANF$Q5FKC&doL+҉Uԯz^^|tS2tę5pk_/֮FBN~>=c_N- 鄐bSz@gn$L~gnepĮF>mAcmLd``iSn9o}/Deo<|s";YcAbn2vqWFL|2G(Z x2^y %LN&'(keu.,0B %:1 #_)نͧ冽AoFvۑLtMձ 3VbGfj't:9Bs \o, `2(U;6EBc\&ěT}P,szrkҁq,>=$3 3kFj<>&79lE"aA^XO81D]Mlwu0fp]@vkpB"Ķ.!? vcp0l"]*^\C[bMV{uP=R""r3=[?1[ïf2!akF͆,)v-Q,WP}Q@hzOx)dEZmzngwI+B dA$6,a\\3^d$;tw jV߲T_v1isBP%r%M!Avذ;'  z3Udp^|_rXūXrV&6N|ل ]Jn;+j5#Vrˮs6\HOQSܡ܂^{؈[ GG2E! s e뿉e4U, &fb%Oׅ,5&mCCa[$p׿v"}"~5=X8|!MaLc~c-n~FjlE)/ "ݍ^YOEx6UV!+΂" ؘ q"Sז}@ dvܙO, )L)Vk pĊ0]+TUxO'pP}>5W~1'ݡIb]ʓZD{O›8ȩi$Lv!D6--G]ng.bxyBmi~.C52\Q] ^)TrASFy5ulcg#)ׅ^fY݇N鏾:Vbws~%;#O>yddjD#N3~֏Kr}AcP?n7A%tϽv7?q"?6!VpjL-;:twϝG|!Af9)KRPlQs&BUѪiǗO ~7.&X]Zqypz"(^3|7 `bZ-K4+NSՅx T0HGbtd,.$ ;&XVA38^'>R$ a6a6^ )#H/zxg Y :R)>5j9#jEQ0#+ } VFNpw5 /Q OvI4 MnC#Kյ ]7ٯ6wz<7Ӛh%7|_]+Xbq{DrJ<` wf"]J8)TwK٘CS b0CwnsFhEYrrNfr 4BPc },Bd"2<Ot_Uږ?}To@D# ; WQze'ɶص *-쇋y Ӽ%Zǰ-?zʝ+SSȞy`͐ Kl Yzb{bem*U#[]aXܓ6jڭڶ/ -zhfL+x,ύ_š}lN̗Mw@]!v8u`D%.%B 0r|Df]ך>WQ޳,Nm@y Vrq#j@R 60 x_ތ [^/xqCWg4D-;EE#x7$',bp ٜxHf%f pAV |)Ѹ˳STWcZ DSOXQ/XgZ$0ܨX7^njQ_# %UH٫r {rݹ @hXRm,{*]xgx& 3lokxq(V{ع\qX]=j\T}Y⊰l $kP`;l^nMO(6ʧ闎2QLu#x$<:yr}-KxCTPL Pvկ{ 1>JHuO%4L$Xی'mwVnSYNM+ 7Ƹ*&(Y MlBn(A+h6U %E.9xTK;EA?KVaaX#|0A zݤ+PoЭgs-WW ӔuX>}c>k"z%v-;)p:FA__"z^_,m'Ee[WٛUƴiRgli4 6%[rGIáeT|g*f֯6a[T3Sd!yYG<.u!8^g伧ߨn f2:$Noɘ7֚n3p>|Đs>}PoT4hjZ.4gBx/X@M;BL .]rne֋~mr.Hn@L?#oUYR(F$dֺvuEx4qbbӶflbt8}zǂ&v IiL?*L/(QVuR L O8?mof/bo WkiS؝w TAQbTӪ:u4]ȯhvܱݎڞSop&lkE)c:at`lmG!vՋ:n.H{*^2E>@vm8Ƈ9W& {Fo9DUwu}j|0^ȫ'i{Gw|αiCt.\Uad8p("jxUT_'(V݂۔z<,'4w#l<3abﳷ~`+Inm&ܞa宛D#wnпPC}|iۧuua )6Ug˯ ;,'{l zww/nOL Thzj+nd'Jhv/7לۮ&Z'9ؼ md(m][|wT#.0((R};٢C`\@Vؗ _>T]"e`,(_&f%xڽGԮ|7T nmk]TkKw?Pgc/TO/go+ˎCjX|Lqƪ8w秕Mґʥ)86ǠfgfoR֯i Y/M)(&rJ5Уׅ$П|ߌ~x" L!+8%Cns%1$QӦM]aY__uJگRrY Jdы"ɣRM&?ǂA{1UV~JV}+}b.EV9_6~SlKF)iwWB@R`̥Xîܧ=(Ƽ>;*OsthQ}_SG!Y4oU1 ́Z%de}֛G+AR4UBv`Ѳ󟦿c$ \wbcuujK{qtgķ ']P[޶<7-s :[Z^yC>$ 4́*5GIn-AdYhSWg .5]X\_.*6.Ie(bʈ1.iwS#!HLZ4=oc ŞX !,Qsh*-ufr01`n:9}:'᫑d!Y}Tb^.I?hQ41'W(!&#W 6P|4R3g 5.Zg'<x\`)k,'a#R rqK\KF٤geTtbWVA}@;kbȗȷ/9(W wQ-3J) ǶqzlN:bWP;0bӞvZi9_qNǼ#VCu^,)4謡cK|-cuöe1WYx2Q g\jv:}0,QϭLh_VhF|k11˒$6P lPT#"O&7>?J F8E.6N (O~a]݂i+oX&szs}ч`|apVr+55$/wx+y:)El=ɓH ӂ ?lK(p])tl1A7bЈ.Fy#+J$-0BRY8$aڤS wqOeIϺ ZDh)nEarT8GOx/2~NZ﵊oBr?k@ Jk]} H5pXFG9u9; =I?wha: "Һ{psa[Ak̶m[B"$HhHgMI=e=D#Tk\N#L9[MBk܎<DK22;bÀ4!U46bP'2bK歈oHCqe?R3łЊ8;bL 9ҬKac=u9S*ݼ$"B&hU_|e;"0} T#a05B4WV`!B09s 粈w 忀)lu^KxV*y ",;QG'$i8yu IwK= @d߻vs`MyJ >~ L&xFC1 4~P| 9(u?lݓWuvBϾ?B:q JiNeNsC B\.Oќ-_\c^+T}d݀" m멂m[Miy@|kuW!l[0Q.ˊ􅢜BNJӝ˹6[4_eYv,e&L\}̧"޵HJ4KqOTk.4!6wc;5 & r? E^CB$>Mp$T$F䧇C J]fp)ZPمGgKZNaO`r-9;,榋GDգ j;;~ѣ'k್B  *Di?Ց];ZFUz%j]B0g Bu%U#L*po`~q!R)A޴?; jx('O$NRF}^׆2q}"(3h *tgOR5cDGeC1O R E*DzUVqDN@ \!ae;r1u-gޭvո,@ϵE1g}(qNˉ $܊$"krz<&` }P3wVl>d3R#\@(]ǒ*BJI+WF$>VU&XݵTAKABy/8D,?|Cp;J%)!#bXAB^7fꪊޣLivUmܰzodrRȪYqspVz3 Ʀr30. l3 `"1|"Z! CK^p` s<:2LCj?Cx>»ҀhڰWX5 1BC"zFD:I16dx;{pL":/24;mЏצ0.*tsXVc{c7($O49#g"f%oފ?ҷ`uƻ?pE%,o4/wPӺ縿W *=lV cInAc/[)ϫJ8'{2mIkopI>#*DD#ފ:f}13`i_M@!}E*>O\3MeFOd'g՟W~ZVf3IV;]쎯_-VeTq^vy_6Wi(pE.3xr&@%Roط raRcDï_tqQ,D O%Vck@U֮g]B~[5dUo*> \rUHEJl(BG vD7rG$-G+߿y)SL^=5yn)h,y^Úԯ>,x DSJ;k^Pb{qzϵE5V=ư* #ڲW8zB,r r Al/TW=7sԿ% Y6iР)ni^1п#*5sѪ*l K" qL,DϧCz ~-j}HW$cnbt{!.xmq`P~&o458YCH06_Pd9E큉})>3)7vEUF)EÞ*i-3P`fѳvXCe76^㡝CH߉ʬw.^;* $?IAԙ;h ]]c|'Rӣ-wJ(=3o))jW:)AT~;f^ԥ*'aIIiUR,RrPy҈nKi=},swe#ZK<>WFZM>yDΫiBAfOmHeMR=Lk'eֶ()\{]~u s^Ykph(&&łSIŁ_ͣ+E'0=ma M#A:+ؓ)18(N?ʼnkj,tRA Sy[K[9 4$^E#Ǯ ZX;g^ o-G8E>־u#Zm"YT_ :@_Yv} =Ms+Q{g12'4aIt^fc)>h]3O? 7# fW0,>X',iiTk1HsM}ܭ}J Fc(CY?KBO_Ijw2 (%PA\UWFI.4]?MCY0 )49 E-ï`v ǝc2TptVomuh)YзOCb6#%h(ߤ|^WԐ=X4 )X5o202_i3}3SL`F3T4"ZtlJTn=fd}3Ax/ NhyXy"0Kv-]wiU}Jՠ(]gjEC6s?Dg[FJNVK {`]j0/Y~4WjUV0BDh7ӵ[I()D,lb7{m*(yY d:2GAoy'|ٌV؜k! i!4={W no鍉JZ~8JD(\E W=o/¢7W =>_o/*n6;]9L&=)$;H郡Nqa” ȗ{Vr+펙L_g, ڰ~/D>z`٥/S#_-HbSo܀$\y.ro/9e'~(!TV')/ꮡ!Sš=A |R`ϽK> vgL e[jsԱ/>a$j0x0.%Po}a㖲0(o.KIl9Zy-ŗikƜLmNzrU`sD鋚Cܕ 7&iXK0ߒ 6mf,H<; HW#c۟#ZPyI!-̼E<X ې;{/Z@2%D G.FT -x;J%g?/DA^RrշCxʴ9W{a#}^5 /-sq$Xafã(|v5 7 #?Bk!}{loɲ(fU&ڐvDa =M}y}CP'tUOfykSܚD(1]ZEE|3?IӟgC#s،ػ.<É{Z ̲$UUߙ ҇o&?r 3BC;ʡi-[ r+D;EGմCnBG< ) "=Y+'se 4ˣ}e;'bbΛ|6Ը3NEz#Ǔb"ء}%CUv.t9 /^V[ z8eͭQ13"/OA(-(O,$emWt+x4_(>ic#(x_wli',Ug xdIOvy>#|. d?f-S?JJPpk*Z0#S.juT="Y>8bS 3?5jaseܷԂ̌)g)҂ev,7aB>DJ_U=-zexei.ṣt3Zȹ%96p+1Gnt~"=U 8&@\kzY~$Ҥyk4i^S'Riv}\6~Du**t)rcfO&X1c1P ?$(gF N/}}(uujbˏ0%)q t&u QuO!]  đ)zz{tr3Z{К<}iWd&?NkM ^}RaUg= ;bv]V)м\Z-~aׯ@ ]oV$:r#q =}4xFZׂTTq=8D/o͌ḟLu:6;G8 J~X٤G^eVQ]*_Hp}r /TC~S֙SbMֽIOǙCySAS $Oi)E#@j"cXv$ݔl'6s[npE G# ձ8k񁣨ŏeS<#5yFtP*Kh#͂^bJÆ-@Ѣ [~QlX.cp2J{B̶z_d,;-Z3lYxcD,hNzwc`X֑_*; %tQ6`oz4PZcm [=ֈ] ffq7mݦz ǚP-ZW'yYԫts ?xRQ6*_R؇10q+gc+i霱*D2d!G Sj W7~pHtMx⯷ՀlzRk9B!6=@:PT\?_cEOEKcwj.:%tǠ"5)oG@yT^Ɩv[CM]RCl/"[31o~CG5웼+'Nz3Ϻ(Zff6Ɂw>f"zIMa|g.;=L 2*_3^We`k߭.꼦 <)ӢeèzHQ\rJxP~M͆Ҽh%HEI1n D:ۻko7Cy yܦq$ (Kvоeåhrߞg%$ 367R$uK ՚]83Cɬ(.3KNB o.TBAYcQF1Leך-y9=93- bZ ~H,x`i„ `x7P6;lD\GF1~ վ<@*ςSLySo1W%}3?' M>R1dYy0@$ax !84!/,ExAh} /N5@՟rp]CɍEj-fD  f&mexiKD:.Kbf GH!zKE@2Y?Ջvg)?aOOդR:8b זXr(A%x;1Ňw̄d\Lz:U$+Yu L#gL7K`bpk ZlH;2MU?R:wݞ:%4N_+R_09-}Y>yocD n^m*f7mӕ -OYRzc ;/<(m>Wjo-|ygm8aGܑ t]Ko;^ Wq(+;Cţօ%$M*Ж._[Ґ&L(!GFky$Gc Yr^5;lq@ j[ &CUћKo$ij> ZeKRHCaC m=!e ii8gl=el|x'Ga xלictrAqcW<z>i⇄5 Aî̖KqAm3 fQPaHS)'I4)x-4Zt%ĥ x[$Js)pjoI0tS]A4<0æU|GZ 6YxKD<` leQ ~xF)=mx=7ȧxOz=8" XۼnT ZiE,$# W̽g;~%p8l_Z! T:6NzWrqQ(g7—amGSUц!a ]2(aH(ګRLd2ֹ0ˤS N~KɲzJ~gޏVMվ`Bidž& 8-x9QăZv iA4!9MMG5q&G| ;G/**g^Uh҇Xj4[KFI [@Oٷ-qd,+βDtzf=4A3Ca3*/K&Ǫvst8t,x4lսYk\ekpʻHmP}"E޲[̦E 37I*D$"KڑR$ĝDV fBRY^zEMïkI] B+ذ+![E#cHZhLi}Ut@Fc*΄k*䱴CF[RI)̡QԌW?{fP@0ASktMIj| %_5Y͝wv7XiaMl\~Rxͷ{%cz: }o}ZF.R[MFyS5"Ppḋ!qݤph /Hͮ$Z&)&Q!p' ]Nܫ'isUT0j HBG(U.d< ԾJ(WhvYT{1ձ& s_Y5*9ɘ>#Bv,b\v.}ٱ{ CDFC6>_~Q9?DΛ|5W%4e" vcZN&%2!ö(x+P`=HCO SI II ۂݸVԦ,b/$\-)Os1'T_n\=wV:\hO+=vgTO7WU( '3BY"\ Q *4%W>(பT+}>KD-%%$gu϶;*ھq+bId!>&ZNݘm8ߍBzZlC>8_S>(N?M؅7YQ_ꄦaQdhDﲀ7iU)Szb}z) $Hҧ=hN 5 |:tLϫRN䵯N5נ G e"/* ]$7nژX6ʠ [Ć`g4R wиe87301=5йCGѓz#[U`xz0Gؑ[c: >1rCxvĤdC`ExBLxQ̵-+u eppO҅:7%oE{@&0@ pC-x@lV3" 'r(w Iç'OUw~w/`6T&A|̋o~viO9M- ة.'H\>S3OR>'Azpak.h;0oFBJII\(dovgXlPGbG߁-kR; ʸ5͗ 1.^|ok98f$#Dyl>Tm&5i KkӑN5dx~\ml9ՖG> qxQ.N47}.$PaWx{;tnYxxGɤs{I6RUMdtLj6)'3L#ч -E46ͺ1]`©NĀ:qXO M5|ϣLگ A:t/KᙚZxӺ"3!z eJg6Ϡe ^ j>xɫߨx1ըAK'W>XlsܘqXoj[5fabajUҪHV4b b葡2NAiT<Ɲճ+Aˍ)HGI*SGoNǽ{`gcVq r;`^N$ M2dJH+E:~X"g匴?_gK̻<&-< j>X5H۸m11Gh;K(cJ(zqQ^;=_t?|)C֣D4P"3K|yd2_\KҋݪcPY}n[^QOcQE n(jX~ HYܙ= d!4$374Y1Yv ;>I`S{=q9Acs=R8;*hRTdt/toM=U*Y܋c^|&+6da7'4!E潟Q6ziSV`X?u&G9; zd˃ hGks0h{c,>$X8JLoT= w M@-Jgdq%@vzFm3:0f{=*-rKzU_M5KJ~3 4jYCb\4NTMH!iVxdI*!Զ1ptirlh*2 9,'KGֺͪWsxg{k@#yK~ݑgӳh]4ᲩE.v9hzS >D(p{YHגɈIXΊJZZ4Dd!.cHD9_nF\dj:{Ye,C gX8薟B$ള#Kh[{7wqDNr[XVާ{+Pz04Y yiSTŬ<4KS8_!0zbZF-%lȷoa2Pb)Hޕ񞽕 )htw1*(c/I8oB?"hhIXM6_ J-G=3xޫEy,-0pGV.Ӌx:h;}F!WS򨣎9.;8->ՏZB8.̈́@_;TZj8.Q H4;^_&VB*&%#y@nu>t B)`|U%=禴5D۾@1f.ޞ:RVΥ8F H7B3De6wE?*` _EcU%hݴ:m]آn`C{MN>gk369a:]8l4`(R#&b[: vWٲHRx[d;"z*J kxޮmbe#m!}8g&҄`Ky ȭfg G1v@WgAv)A R# a0|Ⅳ񓲸ֶ1"@m^nt@6qWD6-`hn16u" )Zt9m!"M@ϝ2y+p7dnEY[?]'o:3Л,8:(i;L\l7r$IC: Hċm.Uz@X‡օvr VB$(z&&غc"t&@ԯ|62y#]mod*l=ȹ/'mc-:vni$`gTM?iC!3LԷF{oB : 7Z!rSÅoSVҮjOfRTCi)yW7iH* NB3/V63;uim\N$jȲ{ñ|D [Ofơa])`uZ()(cFs SHV EW };\dP7hSNqKKc)FÝHK͗luIPjч>R\4R%3)vQaEtj5?Ud~8n>rZ04: Kѥ4^MM7{Q< >7LסF1~@L],'`8je4& ߫:5K`'v;đ-OR?[W;$XעӫFK0':48 G_yğKdn/P'l|pRF@rsn'lqNʰ;25 [sfBov%Y`?#eU8 3?[`9#nTInÛM?ZPz[TJ*˔D QhYoX.lL1!•7_Rpz>G\zӛ<v0 X]W"5@]H Icg+`ܗS@8Û}E=xH [5J"܉'DlF#;F0Y#"^g!Ja~.e4$.qu-Y+u?L+Y,r4ߓ=㌖wR,7ęt_j"zlRc6yKùӥOf@ȦrI;7<`*i%@:7̷,tj՝!-'̙k[`ԏ)|UdmNoap{]l >B)4Q's"C2-E7]Dw[сGPӟ"aR+>O&M% ҝ6ЖX h KK2͞{f6^w>-1ReH4SfҼ^>+O0,GS8թO꜄fa* dq No]011LYf浽PMFP_xwiwbpnGf8%$⣊}*2oQ#;i#x0-?D&YT4쑇 ˥:mŰ ܡSFOY'X0PJ8So.DQy(r Ni'N_l N+/*HZ #5 c⺼,,J,FUZcHtc _^m1}}9T h^yآ .lċ,4˨E1FVm"=nRQXURDYY䕆avv>A]df#fߡ:u+6^i4)0wy[|9~aX1T.<+gwP;);uf}@RU2^=a@rC4K˽~/t?}{ (:\Đuvl _p]A:v`-i{gIKH]9~O x#5Ѫ+Pw2zΞ#q.sZn lv}CrR"|h1d!^bY-|gLD5R>bט2\qY`FZ6Մ Tb?8s u$l{ऴ Hh DS xޤb=/-yp]oM4͔S Yo= _RB(3"TLցxSui<4pTtVߺT^'cƝ Sl _l_W]hor уMYL)N,9PtozݓNpS;&$}e~4a?y@#. {|R?ՊBX}K/"`Ү}& "]2Lf y_C\,?__%g eF )7!Sdk7AH(E`ABEsk"ũ]5q  MR**\!O~F3bĩ7<(a;Uje6LR/kj0gC/ l8!:]YQLMh--mwBzj)ag‹2'GUI9By:ywU4   =볳 615ýuy7Jy_S_V[\ nSKPb!%a ) /6.Gbdsp軧Ə |~ 6!ZNS"E$!X#iPRz Xi͂Y/K%#kc)ᆯuѫ^mi_ȣn;6-$Ltg5m#o.\D0=v@eZܲx. <@R$"m9y%ٚ*qoj!z?ڶ"{uբ&d)4V$7=FhwKĭΫN&iF7f6) yN(5ցL.aiJ-C Aba&fsjD\UP =ލS:bUP-Řl=*2U^O9."V6I֖8mj}wX Iu rHm[)m%)(ޯ; '_M?v#a)RR<IGoK'#א8lVBX 6P:X0:YfLf{S+t>2Í>JNϙ0i%"F$QԂ/΅6T7 6}35~2BIml1}kg,}e3 z L v!M] K1m:}*]Q=X9B3F3Uzpycv,V9㍻;cZ;SxU\P3Vvws-f4}幡XW֑MZBj 0㦞ZXW=Mg.k.ч;uGz5/ƌI1(^~l}>>; J~{K hT(1*B@ra&MR…f78q$ kx8]MYԝ pbLwp7jӟ][^i $#a,r}.mb*3MUEo{25oy(6`k0E HAAk[EALA9_fuqájcgDW8 c.GGs5Bƭ\G4hiԕegkڂ!2l,9fl?65lݦ`ƍjt~]`6?F 6cMx]8rh~DnםCK[UN}ˆszMC-'KAk(]S#K8Rûr"ludQUo" 6ޛcOgJ"]()3 6r9{Grcb'\^e>_j|V^F F').D֌Gnl¢Pe٩h,Y3åu~+v2Y.[__F/_# l/߷ݽF^k,"1:n8n]0 dّTPH($@hM칰dZ㐳Yo`ˋs,o>rקW3rǏvG6ogu.ablh 4Fae l0Q4XlY Ҝd5vvk%+>SN[;\Df$Nj[Nӓ:7 )bmg:"'aJl0g9if Gi1Y`ޚiWõׅL¶| ҖwJ7؆n u xŁnhnc!*&Yw !aE 5M]c6UTL˂bfIpRN ^r/20v0ExÝO˰Wm͇#U):oXx\ չ.%WePT`SD*Q+9OC08y2ȅ#RL<ˇس=O',A(myo-.FR)R(╵]ӧCtF[)MGlhe6M4ùڳc6n݂[sılGa#ϣ(ރyʉFgM[Xg#VEA'M+&|01Dp 5x]7rS<[ : &YШ%g!I/Q34mӼx$Z8^3FL)UO纽Zzzg|nFN @xd0Z1O0.ɇjR!Mss敄5ŏ>*~wox83ΝLyu臨l^mw|OgRdRTFgɊb HNq]TGCΞO\<*)kbJ 4S(`eP(>ynN U!f gWC #Jd6<ٶG&ݾB8mSZ>V(4*[I.Q2l]T1ZpQu.68e P ά0# aaNġ{usÆ0!s,e+gڿJT٩e(pTqGg#od4ZrǑleib2)_ Y߉Aa hζK'^a2&Aj#0.Fi}8kr;\mpdnzhָ&=vH b0I2UR3iÿtE1YZÅA^VGaN:B6Ͳ2\n ZtfVXg1aZ9mt\#nE/&][u*i/;qy@2(X {*Go6\VF>ݜk|j^w-ׯ?KGsCc>B4O3@ ہQ XsF,\0₇fZ k͇}h\ A>L|gXyc "ˌ ! 2t234 &/n1\s9%Q|W12F0lPQb T KA,0fK(/"< ]UJ(vA!`j jO~ƳEY:! Lq#>PA:NWRM8ˡî|[(lE66ݛ!Ǎ-u =2vP6xl:]Z3 ;4 "+2mVh]UX\0'w 08jrtW'@+o j$m4fTJqT% 9!%6dzٞW߄#У"3 H%|/ƚxS)OqGLsfij2ڈ7 ,OJe(&Q2DwΨ `N{ }66t4u>^IIjLmQ8hB!&N^f<:q^8t_zldja&NU ̹<NjtPJ LydE 17_&/'yTt:ӺyʽWNfn|Sȫ{2H3L,%x XX{f#Ƕ())W&0J*Fs'ÿtpRpk}H=|CkcU!RȊ֊&秲/5bZ:|m(leڈ0ŕl9k_|v_kze.\8*2)e3F; qŘdHe^d`  CG2-!fa9 `"b Z$5e8kwe2CfB Bnm٪.C,;Y8[j¡"@QcPYP$fܒwMb_fFn!vTqxg|p?F`cb^3| R;y5ۀy騝QhbQ\R.,c/7ƽ1uZűӾ2ɾ)7XXjP$beTn98\p"Z  7& ұXU\OC HưduAfˇӗeʖBHRbsL4+1iB9t_t*.TZH=be'aaǶt> 47:Q6E^"*7OmDTOܧ\rU$j77X& <\Ht S AfUF L w޻R`YF6-)1ƛxI,TxX&Skf4Z.l:f{O!!(.H))@x6.cj=ᎅ tE X K,Sm1o\IDPN;MNFsv.vΜգ^ENJ/_\G/e>uf<YFdь)JpPQLDTta|eſơAbg#z8z?⿥~ܰm#xTٸ !Tnt0,En1׽O;gOE:t*̨H,p{ħ}) ^v9jP0뭹n[0aFC,p\9*|iՙWiO`RA A UڊuYNZZLtRk$Ķ]W3,#{Au d=ceV5Trixqn1ܖiSR| llcgӑc_BprEN]Z!}4N4}.~ұH-VbVAechiAER=u}|<&^8mP?B6(;{ KYӍNl۽Ö~k9&¹ILhIBn[Ԭ~ɎhȂ =7W#hԧ1~<Ӹvb QʫiJ(eQ++mc*Hd8<;p/|smV1.6< Xit6C1'sn> k %Bxo#Okgnf0͝MN.ɳTS{8y~}?hPEhք[kmJe(z4}}齍)L#ɀQsܷFJH˃%ąCcG )Ko\]T|~#޹L 0RYI$9hh' %E[RmϏ{C:Ӹa#ejׅ@YX(C".H0~ b0S# G~CXIAl 6=Md6Xit 1ʪIUYZAIL'l+m-{NWt什.[ІU`\~ 㯜hRJJHcx̨:4FЩp7бPtX^S"s-2Ne}wF>>#1[JwrMX& ~@qibE3!齉R̡K*L_c{_þaaXA7F3C:;?+reGJRPfqx iW>o"ǣ\zgWNO!MT^&?zSuBǘivL6ן}Vl5>WUHepMxe О7pzEXoRzY Ύ*]/0a?Ӊ(I+اIH2djl"88oe;þS*mk̴rU4b,P@yc.:956طlt7qWҞB#c:rx &m*ty&.T됎M.&+\L~l9dPFua&e)~+%$Rj=LKxznؕ*N ((0K/%*dIWa:Y9 >ea4D]in&:iTSY~V bݬc8݆\:A"" VHJherFVc]Cߐ5~VSdm0Ma O ^^3 Mӽ9*:ޜ&{U:ÉC,:Nه+E{E=c;ȱ84{!sxRw볮͆JkŚQJLm;޳;]v=ILj\;:+o6I*9YDw"y4Clk>C Shأ[b?+s[6q`l+c<{(vmN5н0Dz@V5VKfcֲ18틆+wN8 zn*Oap/pTI͞|&mA~}t]N[ԆȎ,6-v9N  {F YP,P6#Agkes878U076GSjlޔ7}oiҗ,0gXvvE듳\QǟN]ڦPOv<Ͱ1m9ctՂiզ#SMXnfeF xUf>㽍sn0gcE~4Y3Xgg0+/赧r67ԤwhiM)XMz>w<46zLцjBhGQ D<*އ ӈmQ0 g&׿gjavg7g+gU+ مg+0Q3W`g.UV*3My 09cedc"xLVSΆ2aٟiܵ4ՕbSF#`l=WqX.O˔䩢w}ZuN;xNnd䛢!_}wN ⡆S2 OaК3A9|{Sd۪T{'m0JJa%t4,FsMZ3E{9楇;UbUr$K6/qF#"LdN;kN|q6tF:!!ւ75Aae ^eid3 aB/a6 R ݴE^#͆f\gdSVtfsl|fn&')8!^**5Z#Q^/8qevPۯ 6yJ]pgLn锬 㯧SnLux]*+%ebt‡M>[^ ΋ ~c6uY,NL h}+g־'< HS*J{Xb2̷Q*gN* O,óC~ jϢHx/Js4SSg־9 &AQ"IMY ͝n0 981HOTPT Φ Vgz8jX4h5j=e4L/‡BjޡK]e{G{:*7E[]b?xMGM 6,;]54ĞG32L)iV.0m:zla{Vi%2?312Ȅ,lL̲k߇ݣ͌0b#bVa)fF6]M8W[ux I4@$($&LPt1|/ L N5bWDG hO&zQOlN5OaJhST9!Sdf]XjhussrԸ}nrC.U +%pCCA6 WM1/Jh&FO+˅3Q#+谮9qXwgYy ^M[n)Xdg7L 6|xv61lٻ1D0խ=],E -8!ژiF[c/Ӓ᝝`V"\"x6 * ,3 6n^ WdmZXL4/H=Z0aN\L-2X ZATL5  ²|y +*c;L(.Rb@)+}LAc[/Wh"jDlX$Uf )AKV?cWXswC 1PZ9dXV 1qͬh9hÁ™uMxe&ɳ&|v3C;Kׁwa릈 2YSV[5Mg1ymz)Chg[%pl0wfQf4x$8mLPeMylٛ&֔sŞcp}; 3.u[YL3L2T>df1o> 7n ;z %bЁަʺv剣 !SCD y  ф\Vœb՘hek ;;y9, p šPd5uV5*`v4MD8d݌jkUEwfȗsAf-i e0h$23,jIPl=pسgq8.4Y8MVD虍fyH.[|u͞kWCYfXS08e`efZsFpMڡX!w{_M6%{BGj7-O_V&kZNINIºp29JqnC=&uLXbՅ<&LL.lժf\HS 4~S,â]8tM4qdfYY &x10 g&qN6dycc]лS :g͇[]UѹIs:iT: h˨wLOL{wXeVtp`[B "HzɖyÅ /Fr@5;)efvĭi6j hեn;Z IHSYp&WLK W6b!m Ƅ[D(ª#Dz5wF"%`T>Pc>vg[9`byWfreN.:Rs2 A߫jS>5=|vCy\h;/D;GRFἝ3)r(N2.kƑ cYh[i \A:$4)5uBe 5@=vlfo[0ϸeOaͮ,ag>]7a:~'-34,.&T9 9 >~8=m5=pCfMU'z?>#;meSibBHV*Il< ^ݩ-\ rVsB St7tde z\,0t LaGIKY!6aZ@vY qB* , &00JXln7I4֟ei 5- A܏>9H=RЇf] cG 6 Cdz!TJ%C*tp釅(j~1'a!Mh@[H{N"ؖ< Ka}W:2CW!S[`duS@Rrµ: .HNl@nCT 7d,gf M0! ]CҴ^LRHdKz%8G^C%(pxKCyͰBڲZG.9xiC!5%2WtF+ jZ@6dL0=Vuqa̙s#f$LOπ 8:ְa&J/ ]ғ29pF)Cƕ6{h vģFXL6-YUk)vȁ  +1g53@h+Kjvd"'M!fVT%H0*a!XMU (MLȃvds|M1Wu^CbEԩJjBiP/bs(mo#hu Rdj'PДDTMv?s"۸Jf4<&PbJFܲaLД3H AtW6VD?s'p:!\(7 jP)xG8Z@2MP@yi~,ׁM@tHb$ ZQ.]YBd.H0%2ą dһDd T P'P@Ԇwh;І-R!C+`Ҵ;”\y3NܫEL~xK$F}sZ9B  ؄KƑ@:T)SjhDA@ҡB=.Љ+H2U(% 8q5)NA!m*AEzn6A5*h]K0'rMB CR"RiJDN4$)7q%"q!M0%P  N hPrS0DNd=PEv B9!;2TBf&" ?(i WnuKBD^^̂J&ڀԀZJ.򬑤A h"Zr @!BTT)ZN) A ;R9ӀJ4R+('~%=ԺpuI}I2[`B_vt(jD92r2yGKׅ<0PC n޽6dԁu+ZS <xFD#,<ܡXaVDL ٻMj,aP)і L8J-6JȊ|)E$h10d)(6t U _nfi", )\G,@p`Ɨk #K ߹3`"sf$2\Śm Fpmb ۚUJE1PAaqXœLCAD A "P */ =#VZseLwr]'pӤJ)]L莶Ɂx$sX$Սq # rɍ @՘0 EDmv^2p0dC81-qFp;N* ux5Ws=^.8e=R@AR'P:)J;M@P%!J! H,!6Ӿjd㈉k66n;5 IW :^1GxC*H 0 &P4T(DrBy e'l>f)5e4S<(Yv m ġ; ȰP@ --* ,R4m9AQԀjPA^ G|MCFufZ̑8xBDLJ$;ڐ@U]6ӫ[T NO[#g_竏dp4$URA{jEUr@)5JnbN0uSG^6ԀQ1΢5jjʊ&DցٱIJoUԏ(E hTN fP ԴH'DA@ѵ@\".A ESx^5;4Y/la]  HR)NUSS 9Hd Q >'w%7!NҊ<)Ckƅ= {߶kޑ؂UlvF D_31ehPxȿܓ:"ҪjT6V4$:S@LQDD?ŽiD82;0P%g|?clENB*g:B5ТQ<= sԨ{ ǖͲWD (/[lۛ|ibםܿ6l#]wqۗyRg,m6By I{-56rl#Wkj-1 𯗎f` + *rh |S?FP~@2(.ro`r@Hyρ]xhTdx$(Ӽdd%RP S[` ` RnזgAT&T ?ِ. h@70gfDXUʆR_B9*X*DC><jm;ʅ :EP)^sMO }8{m h7 O/ȶ>f( m0PBR,P5nJ%;<'Ro"SR\(LhC(Mؓ.Bp .H:W:M2Wu yr5ɠy2hS >]Boit^:.;gg:XiKdĀ,;9o &0 n0^*HjUOȉ|ͰTB rQ~M?:C *.)~lUUȠRjD ٠S*w9ՀSr"DNQDyTDPOZB+D7DSPWMCAD /sf@%@Se t4<8P"bJ%*|* TjU})߁S$A^x@y "B BO\m ("Pڕ@W(rW^TMyL(xp@ w"!@醒a9F)V)  P ]_?!^l'F@"yiDH%@qȁ}Y`S[`EJi()ʨ Jܑ! IJE <& '})֗k9D@@T:(AS @L$RuQ5a"uAD]H@ ECAB*%U@BJ} (EހrF( Ew#ց`a]YڕP!H=޴|c.2Ma!8mrڈ"*DNHIu.c_1dy]xNF(/޼X SNXAsU\`?0(SQPL$&/ H&J44>5td҄ -S!ђDJvxA#C)@&DWqܡg;QQjmK0P}(* (M 1)%V}$a *#ߊPKTHʋT+Eb%0"*"=iH4"( : LE%tNrHh q?dF3C bZ`a!Y"lҧxRșlU! ZO3JxMZbPlMra;2 u ڔ2PԀ=G(RB(ARܤ@U)$ʋPiw< DT@B( B:gDMC"(|@ACn 4vyE L66` ["RaS]K&0 ,QF5(d!*mm M0a$ufլ=('u ]MhHcTƥHD[MقNධu9{Bo IC3=G#osT׃lwdA*0"(ȪGQGrJ:|Q>XXS4!PH&,_ aJ2l G,;DbM3QExUHdg'=f i_ >q^N AL5a66ʅqZLyЦe~讵v90(8"JbJ C{WC9 &DY ёBWn TG rŚQLЁE 4Dax4JN *uŐ pa:HPvEQ] 'o'`"#J '5ׅP@4FR|.;@:@N6AMUHT At/)=|?>v_P ")ޏ0yp"h@(NGp >+Hh4hј$K-/1!cm**&O xU}(' EOa:TEa9G(Up(pdD":Ԣ' ")Z)aUOЅ]7$Pwv5"D_7 ‘@6$P~(Qց ͐@< 9ТsT=_@~'2%Q?CАJ"=dtT%%>L  TJTȂv?@BzH_J]aȼUٟþ%NWF u p"H)t0/ǀ|!ɑ5;y86t;z^?:NGEyy}g @SWI(u9 tSҀ^A46_.P۟d$p!e ~P}8B CK݀2(6@N>_xF!wve0eSAx@xQ?$.Oa rg ! 8i}_~x#Iu7H{q o zqS/+%Iw|IPExJb'P`9vۉS(sÖ:@m"dPhy*Ddgۇ+,FHR- *~ TL0Yޣw ]8(B6UӃ+SL3Jz錵l]˕T`|(đ {r+CҨ֕Va t ְQ1ԖȀ6h]B &R 6bE!l(D)D "!BR A2Ex9ʝRH0.( P͈,ieM尯)u*!3HD`y+±tD9X__I,1o (\Z*ƒ<T gcvidĝ.Q2 @ gLʤB!(Zrl90L1VC=w4;P?R_M "x)#H4, 5N?"&(2@j CkE"2,]/K ɒVBlF6K?cK0agWjŦ EW;E^ )3@QJ9vQ9ԙ^r(!% |z]i??Tw/˰_䷜`E|,MmB}r"F$l(+Wûj(T:0V$ҎX((uƓzii|Pُ?G̏ cH'C@#(ak qvS% rчJY(@ptִO|sqedF_nf^:QRi ñȶmF64xCMREeB~q"!&YS}q#;Pe8"+)k"~Հ *5”ۨnT)Xv_O @pShr}&5!r PIP``,ɝ 6@T9hϸbe/HϐdA\9O/=RG(a JeA^J@y4b1^sH>S\sţKl/LmAu@$|^gk\TgP)I ,P*1**iR~۰Mu6H.[9I&̫ 1 :G$¨<7J Qnfi*Y r+]7q۽MHtB*j#uh3\PRQ3T=4>wpz޺\TI@b;f|gڴZydgV'j*^Y;Q>pߠçy=ڔryS[KrDz\Az;Բ 'm$ꊪVGQ%`}S-^+ȋȀ9,ڜM*{~SO|]ZPQ' sWr*i,$Q̏:zO4+&j/Ҷgr[t \Fnx]| ³J_hVs>Q v#"T5J(VLSzF~eq^BfL4 We |Bc0h+·^ۛ33ʝ‚FdUqnq\L.f<㨤1,j |  ZW6qaDFWm8{Ut8:M-UP=JYYbZ)6C6GZoor̵Ģz\I8E !tOj<+)u-™łĜtt1\9b/qĦr+x/N'QuqG̷;=fI}A6ui{v n߻qOyxER.3(\3" g) aZѓWW3ښ(0-VW:zrY`g}}uMKܷצz1TqIn@ڹRzgT糰ا\x|{5;2^Cﲝ탓}F~FNj=NS?xT渾w_g7=;k?U]bWsWfK]~6 7Vj:_omj ߱͜LF&MB@cU=s>trvX'|*LUl'4}x_E6ς ;3:w2kϺ:O meS3xTwq˯KlZˮJvVqX\'z`|]YW)}NcyKs[S_C駱JQcb:vZߖ%+|ޟK)$ͮ S1xKkÓdlR\Qaz_sm"lBg3بU/W=cMK530$Azlyz>6juXa5/~qzŲ*|;ZG_mjghyUNQP{Z/K\Ѷ5dǢyc)ӑ?Ư,#i(~ѮjdYsIƒ#yRq~_ĔrxXC2`{`n i(PqHOl9Ir7:?|P'uvDB))i<3؆H_" fJ~D./0˝*QHQƣnԚ'RLiGQ}I?k\3{=mgZsE`4:0q'3޴HL$M|vqYX) 9^{˒uHwS̓ pMLغ$lY@Ms/H mTN0U>& q;/hz7={[T982X\?fsAO|a¿w.mnoG7!{ q\WWAOp\ǮuEQD"&yN[!g 5BjN'zc>G׌[=䦓|;S1SeMn AW _9?im3fy?j_nXL'` 4{DNi՝-g>\>gs1'bKá2-t8]uZ%~e \Djruq"8d cT]K" zi6sk¨E#VK2"dԁԇɓkKp:`ZbwEyp_A}Mb@?N Q]w)ᵡR-WN" 6o~]k2&UKk\1#kQsl{ǩ~m[F5bi2O UZ(L9-F7+_j4 ;ZƑS~p~~tL#4|m*G[z&ۢǰ" }Ÿ~ aKe<|Qn3O{V" 9dɭs*@;}\{\m_(*UˠDym.G?_)je+[P?6N> JO`P?χ50-εڽVٖ]gU:9:ŕ={=Kg\EJ{xV[?FZ5y'i.Z"|T'fҟ;:R{WVёdC2V'ԫ,%aFUi;UO#Aē&MO^h[k|'K.Oyߗ_҅zMϪDnlsgw=m3-s*^d҇[5K-'S/ؗ*dw{W9fmEB< P+HoA!>_.hūNfTfj]w3/x &Sodӹ,&/ȴ { *0E;ZD-uBMx>(DXPHM})tQ7}P bO{mYy?oђ-i5Zxvt sj8IbUE}>ɳrg_ݦX}TJc=mlW C!{>#Zh P~6<B_N96$(yl0|߲j/N2uV;݁9Cu 7y*%E|Gf(|of򽋇2 ۶At8(M!NУ뺚Zg PA嗽0 CX'{.Ngn{8O_Qf, ]Z zY{M@ @H呔bwXZ[(HIE (˨xfh*EBhYIa Ք2{I@\QLTq-8Sd/#x7(QqrYP(F' W/a֐xyaԌxÒ%GRbx2hQ*Gvb~ⴝ㳳w(Rm H@D)CTxܖ`Jlz,6MPN<lp%_"e]Ī?QX qc|:,#mFW+uY(XrE;S`|SNzNQOW)(PNt-$6Ν(ߙ6;2g]91+LV"G\c.7/POM +rmmiI 5Ǚ5ND/1]}6ߘBTc볊HD 7IIL˂.f1JY9JuWN7rzE``Dy8ڜE$g'` ʛr *Y.qc)n&M8EHLfB[>D ~Stu_=ZW>twVC\_i~ܻcoab5o-Ejܯ)a Ro뿡4|uP^G drG)Q~B7/*EK D w#*# ~~ɬS{R}Eq)<{a׻R"4{s}9]+jdet`&~ #,M2+}L>^"9#f-4 2y8>k8FdhJ6F /].vt+,vN;Gmh!ɥ#0q| ~s+ގ˙rH,ɿMS\DfScqdaW *S^MOanioWFѻʽЯ6?54R˚8hCRMrDQv;Le8oryfwGtOCZEIjFJi׺.y5lGn{>=xsđ6cVZN gerAYZ ?ѹqT@Χ4A S\-lZ;vKNtU[R1U Ug齏B*>I0LXVm6tގXxҨ>W*%F"#pAlG*BaDA Qa0[ND_jR2wyZ_=*GPp!]Tgb^B]GǺ0Oj\ˆ!@pɓ=Pz3~R1{_hHF4/(H ÉDH>xweK5:m;;-'? Is&rp|]3sUX[i(DOndԌӣOϝ7Kahe̙=gUa0+v_KOj9wmHy=.YIx=C^B"0x8$46/-?!PlQ5*߫2[ g'wb`r*^cF' "it. Hh˗hk?hp4 4y!3}+/z?w74bȑݧ/L2zWP{OL/[wxA{tMҸ PEa Q Zh ː2$ [;xq;<[#ſ9~g/3W;> yiMZI>H/۳h}Npq )@van{(Nb>Z;@rMN2jEmR #zw$pdc&#{2> QyRQЯ9-1pdF"4fPҪ<tw>}m?yq*m@~C>Ȕbr1:\2~_F2joŎ p;2]++2S`r|RR)SȚ} mf_/t+CϨO>!!Yo'1 mhh}{1șu6w ]FL.b-l>'!p|rCSa_,"9:|_n]`)UHTT  ݃b2W_^][i[K_Kţs5^a7l,ӕPrʛO>\jXt'̆64!)PefPRxQM%Q[ cKR8\SAxX:Bv6b%uS~EQ4R]uiZS)ܞ JWA"rj7zP@0wqQ5J{#L_'>/\Jt) _`{,)Ə9Z׷hn`;E8A)I'/XO3]AEK.,6Q۱EvD #8EI|kGL@"QDM畢D$.Td^vgX Qy@ Z$1?w<|q{/CXb)J]b(JU֓<:(rQ죚UDjpdG/qO)A@_P!)zW=CJTl3:bauLY -vM|\r)z?&?xej*-Y++QS7mɝr*_aa˭zQ}BFMdM]C ֑%/fynD50l݇Eg[!@yU *meMdKX|8Fsu-TX l֚+:Պ[,R\MSFS1-gS[3^Ã"H6,LМdԸ"EH-srFRT! ~nd\[ ={?bw*>?dx>D2!(@# ߻(B"2Xkw?o""2k|"fDL>Q7F5hϵ]ɵ "DUEט4j")2jjkuDZ5WG;W&;sqĹ|K.K]vV;ȂRM};t,M.P}7iWq zM~a[$T2l@4 ,:eR6ϝѓ dq Du) qKZy+YDvF@,+sDLD2lgfxL1fV>PG O@1f#dY(,@ ?W/OZ%tDjisQc[c.R.q4wzӹל`ד9:{:_Gs{3w'c{"_ʞgӱnַ~65[ͰǏG{d_EOک<6̍b<ߏ%N%IFTG8nِ0TPhAnܣ-|TSJ1 _ubnۚR-'M骝ncOF %JVA[j|T#m{Obyd@uTD>|F0 h7W7XN7U^m[;g-_R:x>#E~JZi\PJ4GlQ%YF K+~?Zɧ<鿄!C j}iG'yhxo~۫e޵{O ї#t$HIJU@J6GhTqf v,|nWC zGV]in\KrQmuL.Ta[եKp';YyM Tiw4%w}W&@u3 ~B}ba{ 8]R 'V2J*-OJxGe]%CL$^5Ȏ|:`|ϳ.ˁ9H`q >E>ly.~flׯ& Tzx7:S)d S}/`#b uN(䵯#Qzfqe z6QŠX|hB Wywm݋0uNǝ[mo-2N?cxFיGi ǘ~8T{f$HϳrOQ8EфF{\WY/$N- aL_3:XSܚ=t|[~ǻ~yop8mb@  'VdwNhqxFyWJguzw$Ԉ?nſ;I W=X#G9&ig"Y͈_wv4~~1vCȄ;y[[_Y|T~ UUYBh1~<܇^oo'Z9<xXώ'^T ">l(8)E`B?K/z_[F1B17[:ra{Lڅ2Z(`@-plR+޸cMZ,( ׯdK!1#̂B( 0]Zk+T@8CZbƑ(#PD涯 RY&{4uC<~}>fn CO /I;KG.W{].6\A:k/l~_x)|d9,Y9)p7?o ן[eS-D`[ߴ `qob`Z#؅NޡqϞELƲz69,@E2D0^pP{pHFՊ(\|av|-B̔"S+(e r~Z$.p+M1>byfa;k*xzzzyYp?TtyȊ*1;,Ј"4yJ0q~[U{k[i.X 8nX׽^Ԏ\*0n]ap>Wb4V#-67:{|߮T0>nrC>Ph뺯eH/Wb|Q Jti|~egh4#gN-3AtsDKOĀhJJiV)BF)B%>_#?kGȎ@ h)VvD@- J- P HMdP !A@4YB4 P P?~iӯ^sg@ #7Ei@(W;9j)w ZWjG, ޓZַ֠[fkZkHPF~'aޣ@"׮q^zm %C69('닯9%5tN{<99z uϋz>xwk{s'':;w=9X = v6=;Fx7>}N{ƪO*Uuё=iDR?9J A%[:_zlڄ2iA`ZPO)#}`Ӛu GJ܄T$8vK]EAj *G^uNkP99a6%Jd=:ڡ>CҲge :>{ƒ`g=*i5:?SHs!ucr߷L*+\ns-gY[^ .~!c\!p쾗Ɛyag#]VߛCpb.ejaq,라h!m}3nrW9F sbQB_߯T$Xư-~_roqqfvӅYrZ߆w}c`g5ۜgwn~Ce-2GRPD);Vvdt%HiӐ52L("- !BU'5"`=[qQgqg?gH%00UfbO_w] Sd\a>FpSqjJXlQ#顾p8Ggc.$6Z +ny_>vM[mٽU ,} ljj}X }Frwi&rw%{Fcwm~<K:9W}"DsMDvvs`Z$AM$=#?؇޴6lre>NŞѣM#~_ZcZuAwc6/~Alٲ #5>L_g6ާ}M " 9SʎsYˣ J xCxv#s8U{P$O7|}/^Zתx@ wEލD3E3dH# khJӿYޔA M2~{n⤬ڒlMD@̲B ) DJ#\pyBҊĕ=|aCoOW7]qg/8!>Pj܊Ͳ!VI~C2>y vM-1-)M3ˏªtTtu5,+vhm]VO03?#Aj={/sR<_,ApPv2~Vlv|IWf\1DzTQH( E)aPYg jL#z 937«řiZ+ Ɩ5bA<5W^sqISt{rr3 a`I)2H=2zߗLD+[f8mL ifI@) )XPoWMϽS<* UQ3S\*e'rDvaC?_y((YYJ ~\\_TXz&|d$*HI*0 Eci5ңZAG@bļQ%<&Hyr~^;3;xgb&|4̲4?5ǴV_p&k+u f^D:~CßSTM@ДJ(P0Uj=gixBx`s}M7D00LÃ>X\D^o?ҿ-.JD0L'D"0옝]S`}.O!MCqK7UM0zoTξJO7yK`}4Xؿn-dV#:#ӳ_̩3y_q 9\Gq>>0"Ѐ1>(ON=}h<;$s>>m-<:H|hyQGM<,Hta{tcV=2TYUW1Jd:B$BňCXA&5|w,H7(1*3P)rړE 0bȇ(R,He:)$zi?SѨar b3MIo[99ϻqN3u-ߜT=DMrVAC/3ę<"#4JPl*"SʌRk0ɻ[>.Ad&H@CtC3 1 Ț(s0~l/ByD5n]#ǻ@}  e*qD ؉g:PcNorF׶m+g>7ns. D!4hG0Oȅ={nϻT1(QWd;B9@=by#?_"֏`ӛ$c6n!lղ)]`Bۙo$C} xd)q9%x/_dG EkmYԃK%J_:9<\h*{۽1}숿PGvzC䨩s" 5e27hߺS ϓF,^>7v.l<1>_> yL{ݐ?~6!D>㵐}=\O->'-WU(a5d:)O!~87xA1rI%ӥVWR[VCd㎯@%䟮|xpPO*x :Z-'F7aS$D|S!~^.}O$;ȟi<<짾|yLQ8Pxr Ε7%6_}#`$He+5N>2y0(;Q^=<*xmqy #AOqߪyr2 ZNYغ,j VfMM cgs*F컫 pi30fN.?Wfztg>lT&ntսYɍ~AD@ 7@1>oo3O_ȾLdW"#O6Nj%4O 蒞>w-zUq˔}x^n/wd/uF@א^ A!Yun BN+[_O2\o}YYw<Ou>?Zx k{Ò $LsUd%ɖ@<'΍0g?H 7>'C ,\^! (#W0 (H bEwdmg-~A_ѩȼ(OK'H^|qFɼY"U;FO^u߿ύ&ub'9ce\w0 ep R:X0 @qE'kkr#CKRv!0* j(t(^ݞC "kHF|%Cx!Dd~ ^m" C<@tMw~#`Qϭ+)aOe!{z>6+كě7̣hϬ ۅйz8{ϵlю`qc~w%;ZМTNi-7ME3D rjV>lm9wE (Ww촁x3I!.=zk'y^ <[35]PQE/_o9_ٓyY/)Bz !9xyy]hxs4[?'w6kfS=TXE=lm]tmc\ԏ&ƞ}{?p'yz> 3 /a>o>b Ef L.b#ҟ}w ǩ G426%>(ejVQ`]}c~SG;@`L=O7nf >Lf6=ŞoUO~>o3I6%L]8IY GixbAq?PA0 /o }~D_({`)߃!|P fb 7;|z WrzvCJѿ כF_Fk'8rG5U mjl5rj[БbP>ly>~xP=," qc}ښ}~P3fKRWn'}jxh9eg _`O^,(DDDrDKGٿ#Ү+qhix/UCypW,QV,l8RxHzm!0P?w <ꮢIƗu`Gc>VUǪu_^KA:/0?=A;aN/Q?(oIdӥ󡳆kLqr.,, `cҡ5'+ޕҀ}A~=}az>Wnj@g5%DVCkw :1$9n~KbvegSHѡT{/$LFo!g>f{/ReݿAI x|Ƕ8E,~%zno kl_pnsG%)[0 _; Oe*DC`* \0/T tFﴫiH*>!2'[`eo&?"=,_g֎Yt @֛ Axw]4; P ^A q"G[`"/1=lg!X#b8n&Wg}=AO\iSO!Lb( Yb~@ՐA4B@iEN8՜~CF\qDiTdJ[D2Dκ̤(φ?iy<g^ 3m(#=EW*0~gMTσ8:o H?&|Ϥǯazs@\'[ o0zGgNƒDC_ ˍגt#4$! ;ݬF&㸚RAިNQLq0sJ/ ,햩MGW#NBM&@5b]_/8KΨlPD(cLxx#/؀e1Ǹ^ʇ.!@~z3BxO86qr"ۋJDttn2=cEpK @>dΞ(Kpw+TD.>Q$r0{fj4*9ZU Pern5zV{+"Qs+`<J(MQy BaH$*HʅF:y1J%T1r #˲U֕UVUo21UCtI)᫩&k8 ۖ<* //.8PvE //6+,ҊxzUieVnb۲Qb3W#UTM *%]eN4kor30(Z Fè[n؊Q~>2A(Fb5gsOf_''0w~Qe)6}\G*O( e=Us/6 R#Q7.PhE򁈙  (SEiA 2b \9X 79; )FTАŒb{5 Pfw|;'m*. 0 s Lo>~2d0Dz.PM ƃͅ*1C`є3";@Yc" m#;9S~/}ggSl}Y~LgpY*x\Y"?z=OõOa= $g*S tʟa ?eϞP|.>D${YB\1L^tQZ[]\ ox0>?:T[5lm*K}cirU) :‰?%; }?Ԛ XغKPYҹp!nqb.:W"uS+kνKv0c+8#;;ןvKodBlEAePp$mv4 mߙDv],*Vį., X_=2_zi3ʌ.2k؅w/mp`~alcI.,p9,iϟP.k< f<폹w{,C젭79uћ׽$HܮgG(|gV1xO֓Y8qO|e/jKyQfMoZg>| EƼDz==;M'7  Vڹ+aXZgzCM_}Iwv_p m%xA6wV,U6JqK[Yq[m94>9j# {"ɧ\/Y2v- 0h/55 2q#:f.z~J4 둙>~EGח8#BJv4SkT &SWq]=_ft9*W'=%LY;~*-Ii]8V7~xVdst3ƚcwt;Rޜ4{T=Ǘo `)hxwV̮ =ti1ݟO{I̻}^nmҾsB?<)vPHrغ؜Er}G;G^O}aKm|5ALk=e]Gdiy= ɮ찲9[xcJOFl/_M⎊yg,_gz?&ү.omcSQh%u?{;@n8{s~3d=ے1=g?Y<2{p!;jaaev'^a~+^CU9n?Z]}zf {wرw5>?]zۏ?Rc3[%=E|,/]n6mG}k9z(L.wLMrCy!;.Tq*;iv'}gaa= ./o;^/3GmXc^7M,WM}Wwlz]޹~^HɐG3u>$ z=DxS-ݷtw繗s59{+y@}˥o~{!gv{)}|9Y[5x>o_w<׵gt^dA[TJCuJ+2ăJ뽀8Pkp}UTב3@PJh0f]N?ӄ?G&xٿ'ߙMW1Diff 4yC4"?tͫ7dgNSY.K OHw_2m!vnsuósQP6 ٔA^@Vot4F^8E!%bq0pσwa@4 I y.DyK<>vr DXd(!Mɥ-NG?+ } `KKh~b{aYKO{hkG縷{mMS"c vmމ`|iD&eE ZOyݮ 1q }eɈ88+ШDcSSځ,gK ^jSPk iy+ .#/TJZ8 ht'+wq[{9bU $M}:rߧT#PB b Uk>埊 F;y`!u$&yp `Ϟdf (*k@ @* Rǁax,7JҨ%LTь$)v@c3P!Kke9(2?{ޮD"pZS{gq ڐ:b![8O* .2ώjruF)OPO7R~"UZ0׸~& A6Q W⫿w\9@ҙv?Oy "K6$E >){߼~0NPi?v s~ fΛH#⏟|gAb]~-~M&QP g?GZ+8l QS,ؑW-7`A!rKz!Z(5eo6yR;ս̨{{T]$7C55Ľ"{JPg4Ju%st]cQ_eqT!/E <9O~51v4/+b&"Oܨ_(, KzFݿEeG'V< ȏH繗~GP EyI1 JQ'FC/Pt'4DЌ!)z !@# IO[}6͆&Lŝ?<ĉ|lǛ>veBOXu`Ns)ƇnD5d=ݙ{D';z9 C' __!B釁^v<8ZY`N R z!}:yRS>Wr c>>ܗpHlQI ;?~<+Q~H,>;AF">Y򹸱=1 G0G͑`mQ^Gr:4Vk'NW(:݋F᜙whFݨtY@eTqSo/\D%@@א5D j~C#0xgysq#T8꿳JB~uI~Iչ]&۝|@{3C%Q9P`O`|5sWvэ(gUò"4ɟ_ib:V8('~l!8ϹrD0ycF1Ү[|w07LCbk@ݮ5c0<GQ[ݡq Iܥy F_GyEEv:CE<aPM[Cg@N8R̸ycAמ6w/b"cJ"F>OC0 Gk EͲ'P3h;,3=܏bu?l,'rG֏"baJ%! .I>7- h due93F/#]uޛ9DrP(DK;H&l8dS OtVmT A_K1ٽ(Te<0H՚t{.ɻ ۟kck(8, Ѩ٥zчdaD&De>/b঺,~^l"|*}Fbұ{W=aI;duoq !MFeKk! OD@ gYͬxOiv[WQgeTzad0";g<@Fc'TC4OV7|RlFhȔpn+No@ e3k[ժ س-S )LUU <5eٶ"fQFc2 '3~C2h䱸V23S'W|MI434UNR˻g=q1R&"GK2 b}ør|-QG

!1B"@P}r|\(|gk{EHO9W7vך7w. {eM"7VӹA$OѼ{̄௪Q#uquv◠)!!!eȜ&rE9ASLeS [% Dq |ldz`6E<ʳqx2ϝ Þ,Z(*H%B>w mK8UB [QU DN!MiT%P t":Q$%:H@TZvn-I&<9Lfup ѓ, ) ;1˙<6G"wsmd0 GH}SҺAL+S"7Rg$h/+joLMO-ɤ'='ߥ{ 2Pnt)pB"L!*? 1+]pWh۰ƒ٢s7-a|[}YDHH8J' z}8 s=K*'3Ȋ;ie$(Ȁd2j&)4UMɫ*@baXa-CD:1c-}Y]#宜}W㡫;xz-sZfx[:?K"SZ/6䠯Jb8@:":Fs TT~_$YFw\y-WUܠ01@)'ې!X,(4g4S%m-9*iLà dʧܞ#ĨXO@tVgm?-ZVMШ(Nurt+:q/|/۩㧋qڍ }Heq',&eeRpMqpeI7FKF 1mMt" ַN3 n^d6ghdy>[=E<][. &2[4:b("m˻k KQ!= O)y~@q'7FA)ܑ?}G8<ń3;R=!3n7܆i80S6C;(-I.wA*$glOs_ƘnEZl4 i1=)@Y3=$cSeo#e&N>lHD[/ֹ[:Zn?[ LQs8=(6kEbOCݪT|#AF\=IZM(a^L5Hrő  @ސbՊRNh+ v'q&0BXmJ"l=LYE *jm= _}U渘^¤[5kp"?R:2D$VEa(pFTD\ ҽqji0#892;#Pb&-6D4`r1+;<ߨF`c~;7 t@K \x G6 Qߨit57_@޹n(wǙ2\2dwҡ( b`#=qs@zE0HiHI[2H*%kzKA`وjay5kOxd0S,(~RL,ZG@F?P)1LhL̎E)oKRo9_fX/og#N6j,s-Y-[ZC"jMiL xozkT.l|;{;)ޅ0ss G{z=_< aX3!ЂTֻxX}3N*|mT2HhLR0Nei?TUL\gHY)L{B<ǐ'grwf {xJ o~QiHM"(\lDӭ56-B xnp0S+?b=V`6~(h?n/ky >tc) +\[)>nZ7CuvYH^[%F:"rDZ6U9֍'= F#/S}Ԙ]]B$W`xA(2zcr k, 09̑. e~)S@L&n%aD\g1YQl毻-t(1-sw,׬Fs@؆b%ݳ_Y7x's8X_OMg#Eg?d..>y}%^ <|ZΣ |LE) ZG @Ŷ] uXVB2۵a|a &2f]by0Kq(V:o; vLɀ2״噻3~1"t>DZ[oUmZqƍb0mj4+:dKQi,7~Yh \3xEPjD1P#ϱnvB֞HC+_3/T ɚ(K6U=Ǯ e':E:=~Sɞ\z}CN͘\J}O3RiPl y 2'7'}54PGhУbPP"ʣcluGf=BmD1P>6cMXT)aʕ鲰DE:Y ƈ )bP4PQPǾ.]!pB B*έi=D+7;:N_XrEPU VC s^@d9v;Y_}/ǎiiO!;^&ځ=Z`fO37Qpgӡi}jxKRqs߷:,LېܜP4_`,hqaŘ|7_ԟ*%)ja7>{CxlğI3?k|ju zAysz {L=i8`Op-6`ؿ 꿹algx+?UPy@6&fFohuQ>}}׵`GaEHĈŅ*s6`􁒺+YP/phpˡA1 rGTC颟i6y;g;#H[-\d6!Nz+]C+̈́Aq}Pxj*p'jp0l1FTHgy2rB @(HA$5$ ON7L#vYjBm÷97qXv hCʎF uV@ L"8{eKvPMJQ%Gi8626ܺ(υ!\  }YG#rkJET"T>C4|H>]$:y,ʳHxlO+ \cB=2ƾ{WhPHN^11#m}c"HM9HՖf/ ݴ}}gεzB3ȇֲvn]{3GۙMԜ~._"'z eڃ\$lN #l k͛}u\>P4iYjvepa(FM56~~A?ayfjSbXaF/9?j` wDXso(uVHCv$*T&P ETDЗYVz#AU&܀&[*F1y:q#ydd0]3y: t=7&kH$w{6<Nm hJ`56 0 iF( / BXqUrx& a5YP llRBbNGB<$=< pOtpvc[c߾P:Swr?%zc yOP'F7b0vԳfL|s!:0 r޶#kB4x>.6CMEɓZ@]^1xPR5ʑOnÏ{Ɖ_E+Wcx~iO[̃yCW1/<{܅0,À%Np_go#O>A^$GO{U'@1(ɄdF:,_w|(!{\@8CP">^y7}HONlP~DuaD`zNAB}Pr iG R%` 'K E]"POSM^Ԝ=NM{SJ}܈v҇ʗ'_ {=2oQQ1B¡C g*&( :$E>|!PrXNLT^C mHȐSÔHl)ǕnHa(ʠqC*!>Q@{PG(t$ST~"* >|@x9€9WKŔw?syyNt,/Z4^h2M :?ukZH,P  aҿo|HFPqT"$f:4ײȃGѮOVNS="rG'bHKY:Br_ Qhާ }9cReHV\Y H }db P9/2 h\Ҝ\ <'=3*T;HG 2ɡ(vdBL'U5)JDׄ 6cm Oв@ #п?6RkиB|O)&hˋՔ͠a0ɢ e${ݧ>g?stRW$_|'DuRzJBP)B;MXCRx!sg/3C!?o8Maay*mzt6HIک<g |g>vմ҈!М'Gǟg%WZ> _Zu?p`}4{֎PqTsuojx6} `0:PL< X\šsGTFbG>~v)lI^]D{;cZtztz3ړe?QJu}Oԝ0jOmoxӞ5nu.HyY]KVMX5 :6Qɲ@tUxw#ӾC]ƀA6sT|C$Ӛ;lDe`$d9uD^)AhP 9e E粮#6 Wr;e>I[;!ܿP*y>QzP(|=n칒z~?fTtlL|\d}oRO"\>FQa(3C(Ĝ VCJ(8pJd* y |>>T``ͨH|.R F/dTOv fpmWl|}'rp5,L}MYƷ3s mXH9TAMk]B ;38%ܣHaFRJ| #ۭeysP-ϰ@SdX w֎h`[2;i|W<7V?):cj"* Agʹ`&{#. Z"%T@\N#'}&N\wyN?hēܡe'`u;IM_/s~FC tid|^>CC؃L?/ #.Ձ Δ @" R9sx=]f8|!e?;律C4^fD7m7_CæC(NltkH!ϗj:˾fVC΄@|y]~mz{\ߑܗşAO1}z} *Pד@epy@)oȟ)J;gRĀPm1Dٿwj}P .u:d@vWI)iwv2M[/ YMOi Ʀ '}:eg $sgR0 2. Мn"|dHJ` !F{-@e'(e2Jr8voRM))RR3LSa5)r @:8 V*.ܵ-#D]{h}lw:!a>'gTDmNRw~epyLPJ.==I>T`M(87ˎ0c%l/\QА0GdDU Y*rq"·PO/R|Ja&qc+xiAC;2$lDEQΔP Ӫd" *7=W7_z0YUƖuo-z8PbRw?T54KJ.@pTA"A\BJ D&_z;W5-Lxݘ]xZ((>7ܫް8ԛpDaA0"R"%i?ٲj>$1L1D(+αWN-δ)ЎB~TKpn2L q0T%Azr3@Б*1((; 9S.N Mg={,hQ6N,9TJ^li<*qG2k]3*@1vM D5(zL)q;9fPX1^ΰ9B"^C`a0A5Ӵ,+󑗄Bt=i m78ŏSG]dJ>"éTфaTw 6ͻGA]oDTcTHjϪ -ʆq!-f$u :QS,#QRb,PҮ{6E@T4QͶ6Ǝ`P0(J7g98Wb;6DGǪO_G<4xKUsF*$ 1Ӫ갿BZ {ed lյG]z;#j\"=#ϨQʭI+.X5Ľ-HBLqpҠ=lH&@)iD)15pE!$)iG$'Hsڞ.Œ-.""2J \F!}+qQ\ 9P1fʄ;~EP!MY[!P$:6ʟy!YPVKN|NX5^JZ'nG.SX~hpʩ| SwQ$CEq94B&A7&*/g7jq/S8g O.@!N_C-e0WD4q*..y'PrE19>E{UFv{koX{Rxf36)F]ֱms~EsE!ԹvVXw7 pQ1?Z~f5mW )BnF_;$JkzqIW)H*̪$)_*uH}%]uT&zGka%GBlefH>K661w8ޔW=SOp>4{=eӆ9JTO|=EXEyyE02\_4ugz_$E,ﲚbdg O&ּ EP|3I* I5aw5F*yj>eBO2v'%)r=r;7s |:\@$s}4d1TuXSAIE! BR +jLb>. =A)AbLI IDKQ5k,+!4C~O[!4”^]ց|@Jb$!1n ~sv ]X~gGC@|yN fGJO~5P>w Q|h&Q@ wA^3{}gOv.^.]wWiz=}oER r ӨfBe8$xv!:2|V;泏oqy`/_` T'QR"[P|x6[}MK0#0uAaS2{e`|9B_J'*Nd̈́ HjW{;k:/G}t(g` "z[y$HL&j(/޵R`!gƂZj\ʬ;jG9WMd!>0Fxt5OjNVԑ~D9Pf((ilb/J50;j<9Io4߅Llygĕ/Jy^O$ޢO~ʞayw.` = =_]'b~}m=g>g_?pOBy?6Gу#y}_9*O5Bi wpk0v'?KObdS7)*D] "B(j'X:0utC9\*V-ZTU(W %רY09 yMhí|oόY+?ion9aN,ux y=,3ov7{zPP8aSGfӍGR\ـnB͐w(,='cIkot힡%=\惼|;vdه_zUCTr+wv߷ԝJ7Ek©Ut6:2W}dZcxO)Bg߳y C5eٱ7Ek3'#Ob9F2egseYxG*-g7v9ial}2_yoY~i+aY.cK?o4(JeOboJ| B!@ˑ!B|J!k3{QzxW}7V0&􏍳#לܥH`ZGodzPQF$$)MAS/83,A?P$z|RJ/'6yÃ8G,)D)s KHJE(_"nd>Q)/ xj(@?g@t\xnύ'M0" @0:%yd2$g&YG<9ʼ'J<"&=Б3Q0Mu+ZD 32Ԫ!E!@hC J4T4VڧRF*k)u @S[$E^qӔ)?: [3HudR\(x&eIGdO{X l/=8RcHJ *ڛ)TygkXaASOZ*HU(ѾQ#!1-.AB4l NьKR~BJYMG5X!ĻŽh(yYnn[SaseD "%1 nsWԢƒwE@*{^s3<$:Ʊָf LMSʑ~E QbVk;'4(&X(ƭ9_H]g^kz+՚'׮$=*N Yx?p|ϡ! 6@HP y u`BpԊwUtAfshPF*`Lf2.M`uDԕʐ3MYvb2oT$n xUʝ}hfw*)d[ricɻa'F(JubQ2YÛ0K;8&U7g"vQGPͱr=mBƟcJ*?Q|@@N \mxhU1a `(R"(6\J5uQՔ{4UrY`j^EWMPsS4#cT\*oݛqTpk8}9>- or'X(ă`Y>4e`ZV۔GFngĶJc#JD22}/tq=2 qjti &c)BFV.l k+kAf^Ҭ§"HnqF Ϯ.uB6[c; 6!ד@'+6v!fԨ1Z].n2LQYG5o+1>cs!Ե1?@Jb>2/DcMKWԳ)sy<{6MYiK:Ш5v/U^ PfN[4п /aj!40U*`R9=IQ1BHj H" Mo C;zVE'alY򊃳qs=7S6 ?-yQP =l..Ѥ=YK>ȃ:wGږ a nEE YM]Op Y6 H~#‘.l^/`j]9k!;{(JR)aP5 g~=i_9e8Do5kGy~|rӜJ|&fus?dɵ6bo",2 Ct~KÊguT "Xre5A(yuXeT'C`P9VZaΔdJfIīwhie♔1Vg_U:tut(/ 3 B8kxΨÞŮ[".Yj须zn>r"4廉ON+:C^ۭɾ\.gvr[1?qnYBs2Ni|>+fpe]s)H>֩h CK{WInuN}!TnpvA}/0br]S3eM] <@|6󏭍cOHs ܃o;s"&Y^g0׌ gus!Q9^DXe^<%E;-CX}pgkkf_Dp~EB?4nPhr pg*,^Zcau]|N/#EHuS']Q2FfR]X|װa2a[[RSc18Ux꩘j21:XX*yM \HZgiX+jp Uu, ^FHt?&@yZ>Gy5PXՠ:ͧ wkž̍]h #]V#/[`)FE5DYxwed( j(Jl !L+b3CfWz3皋{s8T67ӽ!ÚOq<:<ČW|5 poJ ԥ`SHYGQCƗIp 7%:] )^d* z_SHdCgFM;}ѝUvMuz;<;:N(\%8@}Ba -ħgBIN)ǯM_r AaׁX"F !es`*8{<['& #*)!oUb"pV2DSjD}AUB*"l1CeX0p:>,)Nr}Rg;}8&mLv08<N))+p+<'Srf#9_C;VzpkjzپLCX 0aX2>lOS!Y3vsZ& xс-2#:ދt#1ʷ#% }ӥgΨ0}I2;(?ύ .n~Pefnx`~K-^imAOo"pulA[vԦise٣Mv͞&s{w9}AMer]y>?i?cv(N͊Xd9)B QPQGO`^$=I2y}Bu :P+C`g%E;;0#+wP|8Ov'fS9w]}3F(|&ibCxG0E[w4su8P5Eiɐ0GPԭ@QLk_~%h̲?qPCyT*P5e8A2@5^mtZ3Jf4Du2{3,߳MCPO^o,~^{IJ( d?걍N/k8(|X΀9Sa=R)Z!APk4rB9a"+ P$\EQ*R&Ⱦ` &8/dJ~9y'}kGw24{?*?9: O+ U Yt)s R/~@! ” H>Y=D8fCD >;4H, ۊ{_KaLCjCxX\sp.̇6#h=|m)a7]+hOipd> Oaj#Ä;iHiO=l4ݒV >{Ծ~Ά/42rbl%BkھiyPDqV>.4)Lq QfvV,7cw 1-8qPP$zH~Cuܛ=p5<^C_aʼnS߿.XhKcu>+0ֶ|n}fu7H|8F۱Hwk5MiXDPZe.P sF/T,<#>d56Qx1dZ`naM8X>V5( Uz0ßߑ4Zfނ9}ShS/Wש!3 ${FYǩ xhٱ-}&#ĸBxCشe S@u(f0:Ҫx,XF^Bug򨦴Z `{mޯXjzoCˆ> QY0 LZTZk- !K2ܣ'$Wg')e0u !Ǘ]$/P>"-Ń/FTv ^@)8P@y8;h-۰Md"2n3-xNTZ2DU8C芜$Xӧ<#6u6͏\@)KXO}Zl^U[k=9lH I 5A)͇{ĭPP<sFNJrm{,EUn-5*j2}<4TarG@BΪ~9Q1ɢNJ * v5T7 G:bVuoZd.t`/>Kԗ=g~ s[}w+:0OƝvSTD80ȕP6%GǷ-ac .ð$V d z@{gICq"@kXP[阐`(AB srSҨQȪQ4Kbd oOi>gC6]3!74IE,cSo{h\":T徶6pξe9#e(PImhtm }Dȥ7`حDw.ƪκrR|8YWT̥ ZSW6=ueN(ˆn`8S'^ӍqEAIM?TID&ߦTqJPt#R6E-Y ,ƮЦt*'2-$T`y1REXIX _%e XRMF(+yf۪nC"Wã q`/#צ93ʆ24uL;x !BE(`ղp-6ESȬ' 3BCeQ1;r)7qv*Y 0"VyZP5tUx gøv.37563w;TXT}MW-O[3t:,E[P2Kepq$<N~<z`OfN?\Y+NUD % > Sۇ_?U)[o],:V1T鈔lg_sލ+#/h :% ޿;xi^i7 $1,g2((qsh"*1*0}-+WXAYEBMKKy{euI3kJq!Kq|Kއ2A-(l}^ ǭU/>@h͞g307G8R?6W^G5 8S `J4j#FmVRp" n#{~H$qGd#2LmMA!i= 2`uUP)6f /ZoaKoHda=bD $R}DŽ~65Թ9 {\ި}Š;B3#߭8PPZ`$=[E#b2_ōi0D ~*ćLKy@&f!M#‚I& V7-)S1 cčpTQSr>!5g# p99$ Byc6}J*k qQP.ai}ֿA]8>fc$r[g[R cN*L0THM2"8'7er ر dGq 5Ƅ(}Q8CAN;5CQC\уAz}SUm/q:nQ`ͪb%byC/=ঠjAq2s< [ɷ3\J'i]׬HBJȮtFNSp® & E|x7tQ8w ei):Pd>3~unŠ 昷1<Dƨfn~6Cc.2GUֵ&ʉ]yIZ*#5Y5wm&/:$Ğ؄h Gi'jcް+~f@o;[к}\)v"5FMתMyhi~~3҇O/l e5ߨt@NL5U-O!dsQBPȁaԙL3s}ho2ܠZA0,*ZQ0( 4#0_}?븝mMM p^aMaw K,gXP c~8RBr"Ϙ+W]ٮ"=u$ +9Qw'r_KYJґ3o*$E4 cHV{3#E5o׭#|?rY~@\b$eJEk4b$Tsjy>R-U yU2'-E{hJF=?CA`П:gӛ\Q{aP5077hleZ Lr9mst[;aDn; IJ9E$a0\[\Kv5MLV"ܵC4'V@Ь:/Nu!s\{IZŚTVsњ#d,΅qh[?lHE|8=RK0mW r=t{7}x1üJz';\󹺺 ,]}zHh-S~co\۩#.D7jX? #_m>_)侯Bcwޭd= wК)>@D[6=ø}7:XyT4qQ`= 3$=ɿf?w#e\LszCp7{Yk=Jۂ]j6Gk$81y; vJ[UAݓ5F.!g$Q9?CKp&dۛTYJr3qNo:EP*a/;Yo98p3<[XM S6N&{fNf֥g_"hT%H~*׭Z(KeEOwos흝:E&\*?HrTU^DpqL{MW'MQ]mͫm= \350h v(jHA>W aD,j=O`!=k<)0?q:07,ϏK;Ժ>:^cY@#/x׮.oA]V觨?RfVoJa2=Å:&\3-FJurSQ$jo)=eu?[D?\Ӏ2(YĴM+?qsY~N?jbnT/Kqy8 !S7*j_jvs/-×yOhWdXX%bF_dh%~ {-7?C=3f-}]/y5z=?W\~]ޑچƕwtӵP3l"}=Ἴ|wq5MW KVGQ|* 0m#1.OW0{AZrp^~lϓڀo@e˃Ghs`DSÄΣ4vMA5z N6GU%Fh3?NR8"QB arPN}/ )OMU2':|v@7+^&*G>nZ`RR/Z2_@ ڟn]= j~eT~Gomx<&s0{bqQZ𭧰˝#4CKJ|^۳*`) Dw_`)D>$S#[ xq <)k:WHa=D&RC@YhÔe^ƃ)̆gRG@ͷ}2S=7ؕ ;1@R{Wʳ0t>2%$q;OSd CW s`)2P=qBj ?XN Fpe`=^Gm,2鰿{oG6G987$1ӯp^w &Q tRa;j1 MQ5_S~^T; sTN(~ OӃ()w;ǰlBLEQ |'lȪ2Oe5@>*q>ZaŞ!޷]XpnA@/I`B'qP~VAaîkk>bF`G TDn(8?sp&zW S-P‚g3D 6FJj XB_irEA U(w$cWm~!;вsvvwrUa"y37LƐ*60驈m/{|t~U܄pTmwŊZbW<'LEI`.h1u*1Ҟ4+ ^V ';Ywn~>z4Ƶ`;LL$L2w$;Q&L)TLa{j=΅?-;U;̝pzL@ƒ#g#IC`wH|/fOWZה[΅/qcǶT"[#)SD|?_ycp OQz\tR)ٵr! ҇w.7։21u732ŋ{=u?S_|Ԙ}}m=7o!~sy(@ʶ glQ<&Qzk ИYPoszst>K'2zrx-Ŏ5 ԓoz\MÇL?gN|_}`^t(+(d(u@FH*=_հ6>1m_V a_?Zds:-! $|U͖\N(GHc{DcyDsCR`v t J)jN=UX x$N0y# A0&)CsE:}PPא IJÐg)%@ID<%Hna@i ""ŕx8|r_bGlxElS?X#{X:4xtȎpE-"`T@z2&eƄNa"&1e8ۊr(}gBejmIQQc'#?߄_KL0F灟I߹ƈi^-7HRNPDt C%'U`n4=L4 ~P5W4`_g|󿡶e0g}dv0Ą&XnM}%F_oo`7m)"iTR̀K&mS1rχik;Y^C¼; IOzGb :4<02 k7D}n0O݀?NE)G"n=gh#sQBg70rXW@? T߳p3ʎ=E(R@ LC 3hnȔ{(2oX:!1gҹYt V j. .br9/^!.2o䯞~=8"X}KsgHeÐT( @Ix{|9M87`7`al G̉vzsvpV5)J$,~Ryk ݃Fqfp)th*%֑Sh bpAKa`+=|R N$#)ElA# Dў OC)堧qC%b#bi>j|L?U-Jc IM}:6G(yIG[(n_Aؓt<_ Y<MIaVXDQ< 8$T dK Be21!t-=vK/# IBڀׇi?&L%HP!BonPZ i] I`QEQ(K ABBq2?CQz< wך/{>Ej5τ_3VlC ]Ÿ;\=ZVأWq4wvz"r}G:Ϸ4mͤgn|?eյaÚ /{2zyS t!U!ANII˰z3JPPUPt kbU$vuq;WiS2pw.Wtk0~A8B#v H1Vb L4߈MUn# CE JQJTv/Jg6n)BtY9yRX%JRh&"dS^jJSu#=J9ƱV0fqok.tS`85bo>E"M5IhxX.8LhR(цre@YРrH'ag9}iT{i8tOObtYiM~%?$95g컢x~^?X1P !8%,&'LNJ>կ6 2{y:K0bDmo8bF oX9Qb46sqꊔ.hƐzCμ~~ ym7=DXyRٶ$kO h(K5KK#T(Sxoc5Ss~Ӡx neSR,?xߪh2nϘh{ץaH;nu85beTS>8ͷWyw"tE@E$( +f֢im"HrO9ֹ$j,>iu"g9|Y?L`!OP bČ6tWip$ JC=ilao)!_[_/ni*r34I9X%ʾ[虺VMSw%PP~GRp7xI1˧NhF `6>}S5dd($TN(gj9>ՏZ,)E?X7?Ѡ,"pU<@:T CNN8DZCJN7gTC1WIX+`o "d*&c +d#,8O1iD `ڒ\g9Y\UϪ?JsZ'zoBgi30cák2z;'$AK}|qJ'@DDpL[^mg_* 3fFehXPoMl47R\VR@ 8ŗF 3$7,ȀR#4p%0` 9خa!1瘟^YPmvsZ9(ȫf֢FtQ-}ѱ<2~_:L^4Iokv˷0@Kʈ2?ԅa6@K&?(E_4-€)J k0/^Rz4׎C*@&u(XB(.i1L?L`nOR6@IcȨT-uD3)a¤ܣh( y7=GL0LBB,b+AD46xNbjR^!l? K^_`T _R̀09LJdyW!ZsJrw0'^b Ĩ;3Z@"=1+tQ>sŎR)tG|&EtEMT,ҀvwXR#T:3^)1N"D:)\&ePh\ES4ww B5n>l:b "`.htyh<?yh򪓙L"1Z'0n38o3 ЛbG#9 Y"%*RI#1^5iR;i󓎹\?5|O}j>(ujPN$&`1kJg=vD"q_|#?ZCyF3;As4ḙ GٴE2!045]c!lJg"J?*xx{fh";Xbav@97q GmйG)YpFł_Ӌ)ƵE SWɭɌyb+Zd]j?g5)blV"$Bp&Cۄ" A) sܐ'G4?.)%(\(%EjLݳg:'~goc3C|L`)|`XߎA i cfQ~\KPrk~p{ H.OfmT&g P=gj'ӯ:LJdiEHY^~%r~՟oC̺ځ$!D%oEgըґS1>Pd~F=ʳ(IrL7ZnMr#knXRD~O*QXtt;!(#o`G xn#,' s{N砤5Lq;SP?*[8SˤהKrVWaQPAi;]KXߚ-.@ kHl<:(L:a&$\UWXT @;W4mE9@[pf.>cw.DC"2lvnp"%ϕ.טz>;e\CXxD5z{f+>ye`W$|+?h<"61>9L: ?>1LT< L ԟf=EJ$kfGoVs)zxޣ* Yh1uWlRA־.7O߁gA5nשQuL3ƚuo*!$RK> K2ģ@[Ŷ)%5ɕbM2/zT} #P `6K 9$F5yEJ"QU&59ISSIrp'oŇ n>ʨ/hG!A@`vɹQ8$Y|[2X씌|ϗWT>7 +g]6w?_Xdk`"OI-A0p,4ιƏҊ=/׬AI3 |DVP)Ǚn`RN"ٸA }Ut.X^3vֹ'F]_3P$5̨w@`0 ~"c{f z W3Yu#$y vi U̧kuɸ,!B @$]RӔd9.b`m9SnE$IܫY!P3Qw;gqO@X|pb DWʊCJ!H% a㨟)E33V~ζ,oͦ2]6xT {|>XjCeuHԾ_F3(0ze! =RBٔmΝ"H' YuA(;,zEGn>ƎpܥCBuNB(^q2?dN7S&hhh`cN=zӫl\jx(ØynEWǯu}>i^xo0 !BsjH"r bN@Ll76S?}}L0sS,* 0&H*G}fQ?Yr\~|{xGݺϟTef7y݌6מB-|Id>";6bjTiH6Noۻ5~Nni?7L.U-Ş}ļ2ZRCHW&cLN:3AgOA4X*#&CJkp,mlw} d\_cREy;HQA_xU!kI_J X/1\(|Wch:& !BCӨأ2,?x 0M ?=m_0RMJ4<yCцG< {((O x •|躓9MH?+ GұgA%K`'7M/]>/a}gM;[)ab7R2C ڳ0?vNg c6G B|G (PtwoXNrU:zb ^ԧp0L!9qKb53IbG?c ++PP&Q)y@2ڎ@uJqKMr)k`cK +~x 6&m6ҟ#X(gfܳnbvkJPֲ oޝ-$$lsnf*2{9 ݰn~X3ye!㬁帧q\!v +$A*Ol*qʋe3.5/:ďw[v OMJ \`{A̋Ov~q1M8W_I+_|ɶ\-w0*5_#BheHQvrJ~G‘,È jl־]#K'V_ v-qIRDYWJƝFMauRH*RjqpaU<~x~ъ?[:p?. ժ`.(?>ĦřN»#4d>^5e×4-(S߷T/=rrЛ+|lJLf0 SbC=Sg3Mu|z6vxwdKĽ1Y5?Uz(>G})M~SBƳ{lRaN@  l9;m)0K[2FFPU]XEc?I^ӫmD_pZ&уo(, F6O;RgO+V _Upj8lS >"@r𷬜Z:HXDk{; E#} '#vsVNnVߴT9Rif w 3pVG\aA@#1k<*%4ouͰF4JR}r"JP P+Ee׈2d}Ur`qVLDcliR P/QyN&2QC9Y!*=ܤW:UtIosSp?)_8뗵#)PM32&9!3sw|W]=*fv>P`1Vwg5.,888 80u=K(z6f}hlW%v$Zf-ӶQESrsk3Y" Te$0hס+F)wx- (Z CٿLX35Ϲh'kGKI :w^_0M}I"[I@*\wwqc_?njCDgYWDݙL?úufO+Ab:yq$`Vau$yc֋?%x}.z2lYG,0m&2XziI3gA34J=vK/oDM\vd_bY@i/U?ъPbHGr{]9{gcЎ'+Qno߲Q3wltSoЛ6F!;4Rga5ye2%wzSr Iyprĭvdokg>7x[.1)5+g/<̯keoDq 6F TkQ.O8R@'ު9{g-?Gyjg2qv'bB8@ObFQ+'a95 _O8>7q, <<(0?Тj _%G=)o! F Wǃ}Uu翎>up 9yCYeg-d{;FKHue,PD"пH?c{Wgi GG kAgk8GDg[g"8FbHۙEcLmRgv&0,ruc֔R؄۾[K13!q&iIi&Eu|]MDUh3A^p=$=#ðQ@s`Z@)KG!kACh<{EW]Q7mΥtZ#"iU$ar6g UYEڷF!KۮڣËޯ4^sI#Ϟq9O- Pb<2Hrg(x|ם/v_k=гpz c_%x' ӑ n|Ap e蚗{,yA?e#f`;!,?$Dgn*sبTOr|ujegȜ0*H.RGR!y .=|YX|MH{/ *LΔHbnV/pwU+ʶ4-!/C W?LsM0t$ tAQC¢WNs?lޔDެ&TUeGꁈh{s;So; ϔFnCJV0:?Ҹn|GݷW`j,Wb۷?إ9qpة/q^Ki{;E`Mɷج2 ^$ =MR||Y3["k_-Zy!n_T<.W0[*f{&4\͟U{=i-pwy;fPLʇq}-?c4<3mK&3`Ė}5QwSY}N)t5 lmDGFH15nykWKᳵܯ[>gqž{7f~7Ygs|0&,ed\x}.ϛ> \1Ls*xSY>gj{`fy5__aȜc6 ,6},_m>_0|$ZKop9E^&ݜ5g3q1D|Z&9?h%'O'eBVŋ~U[b뒸>zyQ]:{E[6y~o7=T\罳` E$.im tH.m5- ilbr$`s؇ 離kmx-Vrٗʃۃ,u/nl"/nI=u0߻(\Ƚylc ,U}w V*xo0eoߑ7sNuX?f7 "+x=Fvwj5;^Ldlñ=TeY>+z`O| 1v[гŢ}IN7GHUtvu3̞'m[k}&-1SqaŹ 1b>lޅ|>xpi=8@sGwGboDuVN^J|-VSC|]xȣw/5|Fq]95^ ^-:{ HL} |AecMW~ .GS?\>iq -.:K7)b#yzO뢏(ml8^#C@ʽO'G+]Yi(/ﶲNb5驟eG9Mdlhy<؛L=*JWNb$} wgm}.8ʙG?o#۟Ssy~ꜭ{#A>5nyikrD~dJ}+bVU糱'%9 %v9moŬAAq#^m;~_pϿ rSv]+'o[#AIi*br ͼAS}]K(ʩ雙]鶗k\;n7Oh]ܔ&kO\OkpRi4ۯV?AMwy=0t>-2ŠF 'ϩU .-~fs<3)8)=WD7YGO*ywb|K9s Yq3#2&ݻ.nym,= -ri/eG_AF˚ColcSu?fpcXQSWogmLtܛ^Jx贌rm~eMsk |yzݗO3ҽ0nBٙswq=֜Y]v4%&0c/G-uu?_a<ir>'Ie[w(QJ7M]qY=?4~" E瑜Yk)݀A!JXX1<^#KV4R\Cg{^@+׍1pa}r%rqB@=0Duf~ 7Op5$!e*a*$sUk0{(!'==m[vg~#`>>?n֑0i!W,'o#?}.돮7Ծ*+l#>h=j%k/q _"kFZֶesbk߅f}.iuZLVB@Q/b~/Ť 5]%!—HHY!{6+n(T~Bf 7H ej6r0_Oۗ9?edmJJ<'}к{ F \p \]V0ie ҇t)'xB U7[3>;+uZK_UO5'c8\PP/'~1'F j1 Ȩ*(IiaXۊ>+"M t:~4NLJLoN%֕)eI$0(INfCu{݌U:=0cz]"+ctKL{)Slg 4m+&^[ߠ@kWGLg1m}Q]t~;q )z3HIVJJ>'S>`#l[ S$Н'cGՑ\-S7Ϲ'*Ftf/E*FeA3TnAe5\bK >_ĎJ$* (hY )j  ERT"T%Q9Cgnm(wݮ}+n9Z:gV25f6gM6ҭf6j &@l-kmk[-W,,ԭRԵ*mcKl[5mLe3ZA3=u绎O&4e@9zzJ((EP R(Pl@lh 4PPR@@% 1"f$UkThk@( !$(EA&5{Njm(Izj̯1Hӫh{;pi—@8MSg/ZC솻yiE }-B|=%gK$PݓVl) $ $PBg2dF- &( -INp8<:T2鈏 cjIve1ȦZ(a 0fx~'o)FoV!8'Ŝ:qCSE0 4:z`3~υgm6gy68YDbͻ ܘLӘ9HER鈺*(Ւ -QDIQ%b@( `` 2, †tSDi1L$sA}&-Cl+RUA@$g‚8E ݧ>8A ՆmTAHD"AVD FN(T2VSAOBuD$آ`ˌ`(JL\ "!,]M-0]6ݚ OV=lC6,M5!Ud^40ح6VcX# Cf0'6G8T\^=U4iMaF"-ha;+ņ,-%Ű"$ˣ EFDrᕓZ14-_co& ujp^a2,3a*~..2Mm1e:8EQH"1nbTb&-Eֱ{Yl^ o˹;%kW[NÑCxzOtw]G1;JLOoh}MzWhxbu+{cS{ 5߻~'R;>Q msvK82xvd/׻fOOQW6G> ?a|| q4svNEqO\vukCDkdZa+y۶gG'4*vW|e}wO6O9~0]O-ƌ˕J~9&mv-;cS輇nFOL 3f(`|kBD۴NQTy#owwwIfh/VBlwv`0  23"(&MK23 26Ҙ c}ݞU`a3貉8fI~ LH M4uj^u sgޚn.jp߫ws R){KSD\bsƏ rw:~ iƣޏhnPDI%@-Y`T*:`LwLb&T]0_orw(l3vQt`LES{c 1&`5QCŐ;}-vY~>D-H5"l+JgF2UpZ@&S4jL& T?,e͋,TWѡB#9_b傍w\c ^"c MtMuj}S2͝q݃)CƕS,Xg[nɖӟ;/Gl,>L(  \i6iPR (<$7$6ry@PZ 6{P hd8s "x2ł$ŠX aE kL$&@m&(Թj\R#@&(rPjEUe TA5eco8T*4M@k@UzDAcK ^TH^y+ JH9G4Zje Dtй1&qJ [eLV Ja2KmpۆB* &EPoE ;@ËwbO \)YІY7eav*\SD* EBB6h2,> }!퐺h. _Qߟm:Ynpϒ+!ک:jbբ(1A4f(Oj0N5TVY)_MPFj) (@!W$ ʌZE}HMIA)EUd Jd]HP(P*咯L䎠'"rB$nS")FB HHI  arr( JDD 5 JHP9(q2*I&iHH)HԘqJ[AL5(40l7 k5 &ЁJK1GW%Ii^8H,ͰVTMjXU؛f!FYLR+*ի lfYCJ#~;EUY2=.O QrrLj\$E"T,Yf(SI6`WdRQ/951?Q<\*=h$a1 ]k C@A'ɧzLZLYu6笠{E B֕Fowឿ^EL)Œ|I/x̛m|W6x1vd=OgWdLVt0F (L5S)㎚CRAPUA3T)U-$QE%zиMLDTM4;N$#J0\0&#[':)̡\( VNCB" hD$w&u@6rĦ]Q{7TE"Piݐjhje @(a$2\4Z)WxT# QT@9 PH! D o<$*PJTJBwP' ]y+0 J!J44*(Z>uJ!r#r)Y! A.K!RĀ)R_O fShE NR@ Sc P cq6щ@"4 BLHQ%;4"_RD\D{P  J]9/8P2@ ]CC yESx^R;H)I @JM9&^@m!"&@p`C&xյU`UfA,( G$yHmr]@%u vSQTԧan0L%BMXFIQ h)u"f*uIv9[Slb62M2N p!&J.C @MkP`!@Pj:!2h'p/]u "MKH9*jP(]7z4?L6C(Nih2rD:eS&(FhTL J ;@HtH=*:% d@r"إpYnv3MmDIR/]oo*j.=/pby/<3b@A'8rndՒl*fĢp(!םh,a뼯 QSf -oLyQ#O](FgQ]~24$c "hBtl'i,:Q$Yd;&1aNr\ v6~y36׌}4? $+!,ṕGz%3G"$n>*u% aԄ%O-`kgВYmvPqhIF%4# 9 MHfÞ\7~PCb$]cXEx\gfo╞<9isu>$V"|;~/1_zJ{sB{ XvA}=(GDGJ1}*`( g1J`NpHukaٚr;)cd(l ѕSCdu5+)Y5j qM_0rǓ^j~oqhTP$+ϛ3 <&u N3!߀"93Air1լ( 2lrCeMGD=ýJ㓿#D* 2a Irg>֚`CŮI͒p {Etzz]IR(s1TA [޻Ml0bwǤiO (a MX>OV3`nX!9RuKV1I0l 30X hf3AXd7#;ugHʁCĠPR(Xs~T+6{oHaWo~;}!Jc$j]\oMUEc aʋY6>~ZwaNxF=!qOvqQ(솚 ʓ.= ڒI%9YxL%m0cSr]m׌I87gIl8Zf@r NqdZ`c0BrWiM5ʌFXـUI% ]ӡ Y&dqXR5>3+^}LVO~?I 4T&>.~y124d0@8&qHZa03kt\XT)"3t+lhYR*|u:*@eR!(u`}PJ\CpgU2) 9(X*9~j\<Ζhߍ8!-Seu; {pT>rq}t0`󿡬/8B"(7WfK~$a#>{:2JHф$dr 4g[?!NXC<IGqOW6.覚4JY:FDHH2Sf,g2kcZmhdDk,E! azʆ%dYCpWU& B9 ӳq|C9'ҢpxpM M"$) AH%@Ͳ 1 l ,,*ȶb-)\$v O\N\L/Fb8nR9!I7.Y{<"a!jH}$zVs:/@׺y %}]Н]-9"k1E2.~[5-,9 J Oܩ892GOA &&Mܑwr^Jtӏ!ɬSh GK7Vz99jF_Owju/U [ ٔPqS꬞,Բ~^g!ȉb1` CKiɕ-_cihq8s{yOrL5 q+Tf qƾ  rPՅBE^.)"f(zL3٨%MMOJ*u4#Oz 4H5q+cy\Q-Qib!例&baZc^3*mEEv3YT­Okv۞:},7IJ hz؛(,0׷Nus*`dT:!bH HW#c%(-7ZrS9C,0ԊC\hcwQ4d+L"Sd;'ݒpɲab :m^N{WN1K9䁌Y>B@! 'cFp'$ƓY7=!p`m̚z یN /O"( i#LetxUH. ()%7̣:b rrz6#XEM_#6ly [ǖ7d )-# SG,J -JfTf\kf t&0`x aXJ1lF,{ey3Q]TE*jt487)B')LrR4?M8ႁ8E4"!tY9`cvGznGS=ݔS{`k|0Lu:*SU+C`J7jQ=T*>+@HNgU$5FF5~k;1 &20'( Ut($Q”]Ҿ|T#oP>#SQO{']P-o˕y<܈SPeCO`{DgUE(0m)f}o=5 < -TaʞQdtW,d:ܸsns6:r1EWHs|E#]{1&)_̪4f`Apm* ӤȎSACe*3 ");.Z˘aURBD˛#-E)ff"*=4Ga _[\mvAdVӮهvyه&)`_wIM]RR>x6fc,ǨL9b^|T &C'mbbm<^\ă$D*Nr2 ǙW88<$h adŰӂ|\0U owaszӛ)iu;7h++, ^9yjAr<2`n,cdhԹSs uo09KT̋w2;B0@'7Nxk(yvmr:ɫm1v8ߤJc(>QbXZ; p(tB#)$B<>3&YA& ! ͳg1 :lƩыnU*@>9Hv?/[,:d>I)H*-9Qp/}7@HRdI^%b sCVqʲw_$"[zN^rAU Afnw,kc&h1#}G"@Vo5L0+0SFBvkq{ ܐdT|~̚$zcT8y!x_Doh;2 FlUsjU$<وEVRjG\p<~(<4xCM֍wӎdfM}I<ʪoV*a5pbn*펅^ I؏Q3hiIL3T=@{B>=֕P}|P/A#ڢYR2oXڡcϦf'Y p6]tY'd\ḪY$M2A et|,LQ„bxQA{h';å:2k}f0aŒJ#;BxKz~\p+ P 23C҅Nk{)&渁N+຺ z.@g rO=̆J룶Hzh3q8k|V\.zܙ O&7}Q0MS\`.T:(eU' ;>\>i+1AYE6r).`c-杺:ͦG!o,bʬ1]0q%NrB:Z %HH epYң4B˹>3{s83l~nA\lʼ3z_fe1p UG׭ 9Qˌq!4=v yIƏMjҋSfV!J7ӐMeoۍP>ٕ]nG!4(h|NZ_,܄n$R6|ccFPb:_eWg4MK[.6;q EMmbmHPޗFБĮR&bFʍi]R\oK;MSÊ=:n;7k]HUԾ Bqg 9fhcwGm: b.Ϯvne+8|g\i01}뾛o{9kuYq 5Y9҄ji';7ރ񝩖bmFwu1hmxًkr;>9+f3|gKٗwֺh 8sZ6q30ʗ.ʼNskZ|dƮ7!]w썱 Xewڳ[ch;>Zhweƒ]֢UvklWk^PNgZViJѰpcIe@m! KHtM[w-uFp;l[TLj|ʵ{EѶW˙mq7 (g5ewfFDa3s+{:1gl!i9*5nRs|f{z]+ն7Jo{>WZK$J JZ*NPAYXNThVmEEfȉ;:٭ mRf\6X^Yvup6cH[2yq#yVBKg8u\Fgl/3k͉]gKjx3 R+uF҆WuRl%(H,kY-um*JZӴͫy#,t뮷NqTWu}, }1+2ڃϥ[wX jt볘{71&q 8[*Zp^$>ŕa_}vŜol3ui6Ʊtѷm6{c0ʓtPAzα '=)hZ*5eav{V3FM hw>ڃUV58'vBvʴtȭhbW jg[J[^0jX*6FFɉ c ViÇg}c9t[^~#%!*X)Y/ǥ0|A5)B&B T8nzE`z~ɢbOa2B= ,5"#Z8P^Mdgw6qjjQ2so+ڴu&8:kkrRxCL`.Ș#y4@Gus2 idע܈8PciSo gJ aXvpNK,\*Eb j 8ht߸ š&:S u6x!vq;Èo0Ƨ+n+ .Ywt`>;Zh+eY4DB*^:"SFwAÜ'$4Q]P)@"p[]p4O]Ȏr7ofg>849YȖa֧àڅn.쬧&40P4)CI6i<8@P>mc..CZ"'_HញLfյZӂ,y޳=W\5tV D;dDDwmlJz(xܤ:Y)xeԖ#~v) rwOqL%UE1]6B!$&Wލzu,;Ն]шS| @alS(6h*cEnl*eL9l뤘R阃\ewrQ5jC14*Hλ rCe|-ɆPK,DZ=»;bL (ȳbyj-%9ؗT׷fYꌙRB $.WL,ul L Ȍ1p{7I 02)T qE:jmE:rP"5fNr oP~\}`n б7͗O.)%["D*&۪lVJ^xR#ݪIKu@&xdYR]&N_r(Ǟ[TP\]h5?N`0yjpeoVa%V)I ے %2o(4 4͹ҷi4"yNoe3A`Ydy[4ţn)Mi麤"QCHXPz,vx'y5O-S[%}_l+PvtrXy joGeMZqr/hW,q\Z$0$cѠcg"72H`35ݨJSVu Kg-H3j5 s˼Hʀ6huG {b0ª 'F N5P]GtJlbAV#:AGy&bzc;DG:uuUpɕrp4?#ۚ8ۓ6q{t>:],؃:bZ[˝W-U@׼5~u|j;omTvĂnUVj`2SWS2IpS (P>5fI%$'k5F"Lsf.;6TyS- ;>-ZJ! Y?n.GO9n!$9i`R6PڄJ&&8SkKA#o{(e=ōx|[b?tkRFEZFMk&G e ^3&Yf j]#m LGMaGײD9jpHrdcT"ap?PZB fUD8*v;(RX`v̸OI&ֱʉ5Kt(y&}&4}, bZ@'o2Uݝ( *($4 )kJ,usЩ6y/0ÍM: XV7pS.8+;}@&-4,,PC߸!%PcݲA0P@"cUM~fcm7=(j iaj|@N߫>l,w{)^9ʈ!FhVC?ElBr?|"ax=Kr\R ?.]pܜ49SdOI.$Vy⾄: 2m ~kP)a_ d?438Wض!Ĝ3"UY9Ӓg]7^j&bj0xo]{BB8|EI(IׂGU ];C$9fft 7ߊ戽g`77q`A *8GGp%8406/fӬdt NRP4kKIkmo0c?9gvTRM?9)&ѠLESTD[EUe@Fs_ǣ2 0YAfoR8}tRCFp:69Ȩ+H-F^^*L6j;ʒkqO쎮$۷ܴmeԤX0 #vkzIoH w CU!}c{_/vF"1n4ƍq.]q^sUDv VKA*]36˧T7|2S0҄0"PjCvr#KL(;xeNe4 p͂pg3q;NeY -¯C+וE;h1njkw*Rt991R .\A|'1OïVW43 KXsSEV&|s鳃њ:cc^WRūbj ѥ,HERg[t| ŋg[۷$|=R1颱d/) 1~VsUr^cEX/.'JA35 ?\vw) 5EEPFc<}Ů ߨVHR{/~Y%k׮:x1;n;ǦylMJx=LJ^zwjLmx{/7S}lف€J.<fBx#[w"-kk\NxDbB(\'Q{{`:fڰ7Dj +bH*eTorfO߽x,w6ĊwIۃ"R*+I)PP[YNcַo3JFqe4߈3̎43F'΂J݁UGU-pU1l{]ޥbuYr816cPYGWPt$e{1=er8}RF`I<R_: Vq101,?GO¿@Î9PL(B!W4NwW!Vlzn\hFcn [J5+Z6U JGkhqYq$AI EC*-~$;_yžI.Y|QXF*dՓ$+`T[Ե3>Izڛik.LAg\4&άHQ"H[`B"9^p̦ɔXx6t6b዆GZǑ3"#>$,L n0p(BA,E@#C.tq793ZYrdr.DFm@.dK$lJpIQp4J ES&tlOʃ00/DBR$BVJvr]!1Cn祖7YJQkPcQ `$xdvqg:)S8byBK5zq39EX|q^WZ2 ;U>M: %JTxY{(ER`/@Pt~634Ko퓷 a\AlrC2Q8$-C,()#! Rl! 4 IB5ĎR+(UKoTa@O[SG:Iޯ47iW'K,žQfjzY%FA Af1^ qE]O_m=DfN.1qOsL 1@X f?<Ȭgݪ)<1o>4'ts7~j|>ϴ~nܘuiNU+TE/F=!6P#cd%˳{uw[QpOt:w^ ROu g co6VZ. <o*/@X^<> L_M/1N:Giwpgׅ3DE+xtOΦtNK3\SaԸ^͐ d UV QUU'z^p_}׌nږZWsTb5R(>2~+yJY:9=|n}x4{7<.+1M(H$Fj*t 4vS8e:%<Vt0.a~T*DAP)X" ( $HHI$IwZ{M&*7KX1,Qlc\rseű &JUҡ{XsgnCL V|go- Ȧu:qqhCQdX)SE$PEEQ@D5ELURTMDU4EF(ït:M7ղqYυ:fY|CWgT**Y3CL{Sxᐐ򺱩wy`-QTSMDQUIFv}1|ϧ, 碮tL ~A!md`2]7 1ʟo޷i/f\؛v?uf{/g1}Zs2lOxyQE1X341=:XڙџYmiƘE`)H?8dkPK["b4\ 첶j! \TFY|gEeǩ5;ߓc}W86f9։em1zӭ_67m!Co-%}_0ÌPx"ӳ N:r塱ܯgɔiˊ)쁢k8\#Z#+0C&؛'ji[e 0d &rI:4$~AT kжʑ 2?@՛( fi0E?yui2ʀwt`xB̵AHw'јͮ T`ܨ(OmmI Q;_SHD&:d[=n@}2%V .ox~\cQM*Pe#jQaOM;j=) Ncg0!ǽbqlIsg.n㌰>{.  1A\jUH9 'UhYy >)E|MhNX]B >Ml"de@x!+㪚*j]P8n xCsIvx'M^08 c3t-0#NPDIO_3lC^?Qx$MMJ/:~pZQt|K(%˳ Ŋ UxrkIѮ};Q&!qB[slК]-8'Q(< ϟwуlPzn7sˆ#ͮ1'+ >!p^vh/S7Nf4hSJrCvj;(u|.x82!Ϫ7w05NN΃F\W>;q[F97p! -Q4 y6sodvG{Տ+7DTN,Q8ۭՀq4 PvW'*2X_dr uM]Ra0T3''N4svMqb2O:ḱ c 6!9΋7<5,:06^4޻Oiv;I9< ۿ<\.j0J`I3aOC!vZbOխ6g'):wdќY04b:\ o1ȡCm*w]-ë/̤f.c5C1Ε^wwafq.$qJ) q"XȐ^ljb0AY'{:a.HN bd(lnrTJrVI=FM\3FN:5߅;5+퇕' mppΆI6@˄dp;]'y=7,?=)sIhf= 0y%ʎZx\% }ONPVaJxT92a1t&윐`^(9uՐW d|4KugV|Ca0&â 9yR? {jl&)I (֝;Stf2']!ްN(t/mFqIqxv` *nMʠ"T0' ,97B{Ě]O}Y{Y顔0(xn캠(VC&dQW)Y9'?[Hx4 ;MB:^C ! zHjPSG]aņ7fSd'f3'zZf'CCT6`|ftCVWd4Nv :8W=n+~oO$|vD .o6ں՚ ܁||)24"L.|7&m,dN ͙3œ!ɐwTwC(,'ҝ6=& g *,ҀpחH5E!.K-d8hp) 92y^ ee;#!rkD.\ɜaXnɞT&.4<\7k݉4DvdaDiAXJw8vVMP6gÃzpԮ<zq1`GK<^Ě91$%U>-J I͔F__sH\q;Y]၌P.A6I7f{%͌ bMmM$gX.wd`tb 2Gb0Ҋyf`gk!SF4hP(NU5Ca3+혙 STAm{y1Lq&pR,<_R6֡P:7 qTȂI:;4D43\[!rT,J0rn%&޻a`w&uL~рaEaRz0yglwNMC!c6;iPfpS͙Nф.xY:Zq@62w6:,]ݝ9ٔ3R_ W$:$M#Km!b<31I׹o =>X܍_񔤶. G,:lt;aC(.yMqNI+$6!x'%{5E,''EBtҁ  Sg4tH\RI6@DS 9ZIG-Btirn\8qӠv=)Z =YzО 7y#{?]n%WK`afU5Y!=;jd*`e&P@9OdVvwu]䚲\ } јnx8hdISNM 4d2!92kr3?${ח3gO*qrcl |uD Sy8yV5M3TRJ?``LXlΆr@ӥi@8P0ѐfLLg'-7P3//Neꃮu&}}YC;'!={F1tirM,%5$!9/$ 9fxr5d*e0SOt yQId 6\xfސRY ]0Jl +7$0l(IК'H.|k' !.lPdՁ)'csNڐ0a2'1!HJ M\OC4È{]P1}tըq8&GXMGצ89aI8&!ZGÂrRU zi,9;pcJ8˨'= S 5 ]i*, bc6V؜pM?6ŦHfw#ï4:7) $*.l5C6/RG׀۹2S.O)IWl^, ߨjr5o.҆6 8mj!XAlC@[(-9zˇB Dɚ7H `! =-uv$>_{(p8MgRz)PY<ٲgfMLy(gxl9i܅;;Fm'"rU('}+!oX ×f` Ad6y 2j{ LjUOBNL)CyNQK$NM.SSv?jΐx@}l' vg[K9 <%؁hu %(j6{eZ׬S]JP=ڌ:%}퐻ȼ ht0۝NhlAM\⁁ a;eH(EHM;ĥTmj@OpL>5BnJ)xy@weM<tC Cx H=;*oT`[*C,ZfV2zL֟Rbsf4ŒJ@ P pND9 Ck_RucHMГWTJt}oRSP:7e ?+Jd0>)#x^njc /+ R XL&a s|02CU!ۘ% '_]#JTDJR໶Pp krSR&G v #h C!J5' @K"%ƅo< H 2@(ɧ<![>ONw!P:`rC"R9 2 dtF(}:d]HKP[ !q8B!CA 86#.BGMKPzN ]2 /ń8ô@/i{+vԦJd/Vm ;]j(2%@ EId$D$Pob "D[ȥr80׵TFF S"n` Vxb pi# iCd'>r0Fzj!ɕ!6@ PT4d+J4TЩ:xBrNP&B"x`2N`*49%::Wuބ:gwT5:N2Jq4J$CH"Pu((P S&Gi=(xB!S@ AL4+Hd>LB;M"L/up E- :u R&\F ,iDYQԀuȦ򔎡C!S%\!Rpr@P22PA;dG0 䋼]O"*54.K{1TB ;P- /Z]@ m*LMƀيb4 m`A*m!.Iҁ X(yZV2@C rA GP4%*d{6h5)"P !BB@ KB a((}h>LבԀ2@& MJdw!xCRZ@Ү҅zq;HvCP:'PJ2yIJB@)A6R2. PQ5 'J H D 0@+v)'ƀ#h%/  P:_jA6v<o#@DQ;&JUh ZE d!B.B4%P*0@$CJҔ T8B- vBm*% ~Lw@,"d(RHP"!@a)0hi hE PR24*_A=tj p\u~w@7|!Q CR L\VH)ΜA @Gi ZPtB4 JB C!HPTHBGP> T a2H)V DL',OJ@q}Ux@jE)PȦH4(AHH4eE;%Er/]B/LSՐ;Bj$D%>Eqe *(ڍH X!yJU2BAͱRo-| qu*#H 0Q+  Q@~L*ˁuj})Їd"R!C@ gu-= W' Mihh\P>d+ Pd!$ PSS@ BP rMH#@PDOBj}MJ30O"Mu">@j%"nR'OdA墷E-DC6H:XPKP JД!@5 T HB@(2$VG=yx!pQ. TJMHYM8ȉ}P@RP*' z;Jp䢔 q2FLZyšu H%"/A@&@PErP]2@F < P @хԨFDA@]lU C=]@8ŽFr2Gh9 PT=5"=@Cy}䩨d (Pq0 wAIF򉐋B%@41#P#,) UL<Ԉ 8tjnBDE Y$UH4P4*e._CR(@Ё@/l*VDu QFH FVJ]*9Fd$C,-w!u !hMHJ7*z ^@o`*m`fH xa`OB @p'8 J"P"P8 RtvB.L@Bq!P)S$Q(Awdl(R]@!xyTd#ݑ5(#]J+ޕr7O,.FuU x@XTR*$ b"%(lPqUKb)H]=I$hTL qQSmACEAVER@9 @NzPS AN҄B*҂E"vPT;e" B@*RMA|.B M(B! P*e*R(P!@Rr6dHi z2pTxd,Dƨ؃#"b% i@XOK||d2]Po[$82u$qC~՜]qt~ &rǎ\>7OMӃ(38ZbGpTPJPGDR L+##oOTsAM= }nFSe-QCg2L'lbec9!dpKh-x7JC(k.Ц S") !L0hA2iL3ha sUL%FrXc:qR2\hP`$ۉM_Wɱ2 LB.;4=NˮrޜN) bkp:ߏ702Aa!(ǐEwWxeQ{ P R""44AdX*Cŭ~nΤ2 iw}Uϒd!38}2~mOA%Ľ NIdfYHD" 0@of +.A=(74BQ 'hͨXqAa*8M봞7 |n͒nf\!hUtJ j((zU3xty5d@Dt4 J|pxz%E|P S!.xHr0w~+w38+Ђ]р"RЈRѻ@y!HljP0RO2aSD ^,()%EQ9ٻGLS'fwL$ ?GZ\d$ hS. @p` (6"1,gaqۂd @ቦְ^u Nr)y@6MSل0X^Z@*Ni Oi[^:LYo;pEX"U+箣E ~L~<- mb "%5H7 P_N<2IȰH7ō0+ B1wp+:E5 @$ v6έ?" :s%MseL!*AZ[@8=r(waNzU0``P@v€+*)(q:l.b)[|VS͌҂"PSJ$&ARq<29T"& L2f^8EMefP $HBD@pS6M*(>JRQCJͰ@ O9DԪ=]t0U6Aƅ?^+GT9q5(%*'!DA30E)K0P(2@JQ?ϑCPPi FP(Ѓ 0p`YQP)F'P;%~ծ>@:  ZP kYd"Ѣ@a$d1(pZ5cPcvoh$~av1JN|+m)D:{ ࡛lA"*&g 1 H$+*LȢ:*~ME!PNZF@+͊;TN0(RqAuP0 r@NEChT &@(4@O "s:AчU_4`D£  RI0gp:4kG{txVa@TY%3"dQSܧ-8*T hŽ1\E mTLaUN(3"S6֋*4i 先h tp:>h9Xm 5r=a !m# Z㘶^@@EB;H=pRh,fy0yA8n1QU-e*@Xl]u W BYSB{72O>ҕDOsXɡ`zGdPJœzH`SQS%dZ1gRX0<.t̆L%HsWKbȺ7a$ [PMF,Eq+6(WP Je2%Te AWQTjEKۅֵ|ЍmIh-Á-9%7(wk1͗z2K>…!R#3_At'ű&nzif( .`r'u0!N{G,U?"=e{- 0ϐ"qPWi@Ul P>:#N=Dd:Vl^TK+npCۣJ+?kۗb ZX-hi\SU}A!$I$@P"q *j  GgS9 Ǖ@=d4"MM* U\@MDUcADW~@TEC^DNx"@v:n Xq$'T'OL6(%p."^w!GMW}z)pʇJP䧷i>T T@n cEC8T WV??C[Cd*&W@/@;c ߞ_O_§+ANUt@;!TzZ>PW@Q,A]dWq! uMd.Fa֥z R&H;Q_~8ne3Ɗ76艇tPBn*lo j{kIjg Coo6@d(J$:I(w]l  9Cs "_AafB|t0| i5BM(!n-$<ćuw؄S_Ds46ȓ|VONv' @BJwdLA 8A*+E+4f 1 |h%6 ʧ@Ւ@ 7֬2Ca'r !BI(ޅ|{|=$b-VxL }ű(TKVU$W^T9H(+<A;+ z1~ndPP .4@ HR;* p'F@2}"yJsCŶ;`;~߽ RkU>~KhҐV0 \~EAQ KÍHWT{kU Ȣ !j"B ծg^"""* uTU&ȣϝ PeH3@"G"da뫸vY6i*[ %ID@< *6b*'E5Q@RJR U{:r}9@9Qej @jこ Li( $ƚGipLL4JD E@pB' ))K@)Bjrȉ ZHԇd p!) H9 J&Ѐhh\GՀyyLrNPdj@3,$ZticTt[ APDMP%QD0USp` LhASVAک=5pi(5Oa0&b:t|s+KUPX1YLT݌M,bh"hb ; Ȫ+AC0M [\ ziF!LN6h GlR怰Fp&0E,Y(C qo? kϛ)z `iȗ`|p(hOęL6k;2Mڨ3T`ˢ2~`Pd<>Y:;GtAB ـJlDD0KAtb&V/|-9G\Z{"mG< F -H9vF2t1Lcjp}QP_)vD"~Y nvĩopaRl=;ެRDO3mZu(AD2bQ/w;bG} p d-"\ WlI!Io\PKL+'u>_WƔX~f!gD ՟N, ˽ҡ _\L`82 'Yw$|TǜB+{HDɎڑ TQxigć`i` h-m٪Phj_j@:!G9 %aMeӹYfRs0:(U&ωĺ"֝El*Y%\OncǻbW܈۶Mלٚt"\B\ Y9E>Q%P,Y QrN5XC/DͼT Nuv|&w!z^~{ʲBu t@A(\%L5+C@K;42w|~SwSל-G3(G`cTm3 f o4݇Y9զ4sl\̌= Y4^]yf)T'_` idxDJZv;#WSM XTjX];5>oi7"J˕1B)5 *%:T`1^6J? `$dh&D0; ~iY(/Odj rۍd%RoIw#SM;X.]&:$ *@2Qu54&*l,zgXġ apB3*uطHhJZ1gշ ZS7T;ޟkiBbg7뒍N Z,JKδiL V cӨi C&_2hXo,a>ZY9 ccc} IϨP29ZEv#.IZIi#s<_u6pdS*Գ`̈|h4Cs(r?zf<m鉇h*T~sNQ$Gag)RBaX 6,n#pAĎ!`O}G~Ȝ۠ :K9L72cyP> YIyeEy 5m bGæ`u=aчB8?'@y]R ۜ4*|d3cH]fe6]䪦T{%fQPH%x6u)2frZl,S\9]jMX/>Ọ*:XQ(<f++ҨILV j3XHtݻ=rxXw.vddL0YቾJ.!>LհUs6ݑ9L;v+}asEɰA.LXr'UN0{*AؘFI)rcTScS@u/L-a)~[זC/9:sIF|ܳ@mnH`-9H5mD5/ϤaZ+u.#Y; ೤gnaWmvfw Mrrr<?DLFce 1 2q%W)˵D`BK~O{mv6#$Z2ߥQdJKs^o;v?B'cRds{,;&o^}YelW^,` :ժiRrvǑ4ڶ~[Kcޫu/j-ױ>Usl>75<,-ѫ[?s_E_=S?u#_Nc%5ڈl4{Tv7=l)=Hf#jj5/\I\>^z1ϲm/oe=݇ѵT?p4Y/k &a]X\^ƒ}X>=J}~\ð''wNna6>Mƿ˦S-O{KL=_Yr} NiɎOnqSP'T_tE Ŷ>y .&3ʵF1sR7>?k}VqRC3u$h4.bD1*y˾־{.s>YU}qwiYY.jZbW\Nk'qatٔvw7]1K;񿸎9@73aF)I[ܧŷF0yc MzM|q+l.nc߰=u7ط, Pp;{_ͼnI:yǯ`jx}#>)saom}vNg^ԝco3ds0ێ.bYE)|:ǭKfjߩ%`mrҩB + L[ojuMi];ӰȌBj-,91Y 2{O=%vftD.']!EaEC9<L&$t210,~[us23鞠1 XAOAB{ꌣԧu]@~#0o[4~w+x::0YҲsd+gFsٲlQE@  >>XԲ4>}P^C:3ē!`$?k_>[b(@Boѫ`4O8q4>hQ2PYŰO"7_CvEo Mi?|w)ޥhsHSbg8okp疂Â(,oXC 3)-Hr'&4D04pW,=k(@cR%IOt{L՟XէGӤ:1f;ǎ:qz1L5cY$@:bdS\ :Ӊh B>ʒ@nj;qhu/'2˻Mui-(k1Խq/+#bdN37cҦ過{4 8贘L_;ƈ_b!u*覂xX&l]Lk6ƚYSqz4898^aY?•,| ^,1cNp /'&DD_(SRe!(fxE1UN쯷MsV@Pz@;{{=>tk Rt =,$2dZGrRx2ܰ|5ZXΔk7dr)x .~?Kŋ,Pg@'JN#ӂhNsXsvoyrN? * &YHO`i`)N3A$m3wwwwUUU\x 9sTUw.jm*- ]a7vF~ [|vz!meHVQo.=f1-81lH% U`AqQ.[-*AYߡĘ>oW'$#M(;TbNh+:c$G/UDjxW$ R. $`1 _cyʕ* B{DžXI ɸv/ (Ϸ@"{ m\e2E:E~Yߨ(#g-i9t{QGC.W:_K U38~'̓?Df-JV萇~4t0*SQHFH'ְ7,<t/sNPC4 1"ԧ%Zp{8Z2;Geub6{)u~&*7,#F8A2pSwR-int4lF-ʓO3#%2xvPʂAޡ3apj.~UEcb#/b{VToJ;Lb0w *!`dHJB" jlrv}mGǧ!Bp@$EPh,,42#q%}2 &"EN5jG:9L.$@Y;#@Li3 PjT~ӳ/W}NldR̙=+!2`{&XFR`)z`_L s$f@-|]]" "2_IJWs`kL\U0`M5&)9d捀9^R,vl>T.Zј&Y 59R&bk@ξP,Njc5 , InAT1"ָ"!{9W!4FpЌK ЉI5V$(<ԩ'h.dU:]mAWٮuY_ƅᘔ0W oWe $|do,Cv#}5LQo4$gC"4H$3#BX YsDZfNIjx2% S )XZ+;g&#*~ЙG1 pu2&u)=iٽV®9ʥ 깥7aԅGʋ@T1> 4 -,7;рz1QU+Tc1>w9$~(1űކst%J Gڪx d:߀; eNcxPe(@^u~yJBzt6ALBh 0F_gчnЪM,&(J<#ose8U;D}Y0ĬunWlEgfu m5s&y{(Ź'Ι1De4lfݏŚ5ZD\e\|;Jck{S14uJJx`?10J2% ټ9<]L@<+syi4Xn|[6oI/t&IFT28`pINo& V*Nsei^wN4~p{skP<-4DbǓ&`5y<U)C+I]KIWP(:5g0|Jaz,'Al 򁹉~ s<\Fu(4fQR7UBn흠L&1vkr&; uh gD `,%j$G&?Cmv2Eģ%q)7H9 e;ixrkY%`()g2ʀ1DvM꼝|eEޣ? mp-OHXYe}9>4tCq?vd>3tU||8]WIZVv24(Sc}Kв556 Nm3ۄ%kdK{}.Vk1q_{ >v cm;{Lm/Y.5w1nW[^^eE7|s/e't^dGI]zPYGxubYk%k=돦1Z]$1z}΃so&:xܔ*.Y=?۟s"\9bCBYZG+ >$tVC67s$[u~lۻ}b'b*d]Ul.`3Gœ*6`en<ϭ<~7qC2K`@aItbe `s/C6b9 RUE;PUq Y>?8|f.xݬG]q 4oqͿ*n~z?/Th4 B*Wݢ }}{}}}}i{V/R iӳfr8 e(}R)JCqA0Ör0}.ygF2{[={~w243 eu8kWA]~hRk}|>Bj:Xco49sBjeXeW;Pԡiŵ@}[$Tk0"82>l#<'@1ޟroNb/ ubp *n2^zwP)=")Po+xA!8 {D>[:QaPUu3</ԇ?C+S"9!'\}ލt75sbP5A:-VQA2TX S0'JB.I~(bmOڨuk.zH3#&bD:QIkA* Y%} I.2`yEƊK;=OCZšD>Qc~:g+('S]}Pi7p2`P2!r!?] I7AGbR >.dGY`ˢMTٕ`+h אU,  |b/ӴHR""Y"˰QmF/p<"ΘP­et&)8بn!ð3%ᐚ2*!S5 Oh_ ܆zh˺Lfߟ G~"a̺@M( hԄ"%hs3'ld/J1v\n\M` : Y_PدfgFA8Kc f&; (dTw ~ym+Zh ;J@5A+ PTu+琻 AB&޺X?$CĊnziaN{Q_Ok-=[d*O~3' Q'H`>yIJ]q毃)sy`agTNHIEv(]d6Dfc¹K(8c3b320L"B,]tj:Ġ0Wսް&M+1\#xd*̈́*ǴƝtY;xY>|:_  +1afܵRpK賚I]$f*H:J6M1%.o͡90я¡U%I.YM!h6v &K)/}뽻0x3"efޡ,LO0zz\ >Щ!ԼMߤ,"Tr[Іݪ &鍅̣C]`+2[4΁C%̱X)t+w9pYaIҸNVP~ b![eTQQpÆ{P/>NV9Mݘ9(DY'w*$sB h?AN0i$j1Nf9insf4Q kv(Z`}zβۮџFYyɍM*P4|حl̴E֥u֘0Cm8fT6VHnomt$)+]Ob mb"rvwM*8PQ$Gf 8m,}+1M+.h{­ѿ DJ®/B=[hg%;lڟ9+1IlJ=]%w;W;cp5H0,#Qpf&5 AE"DUHg#D>O@>79Nh6W8~8@*BuN/?5gS P J@M.DsDMlU؅,V]߱5i&N_@/ 4PyEv|Uv]J)4>4TQ09=D9ؘH"}A,>E$C(gs(W#uGQCoBIс1 ,wL|Qїϕi {vt&yS-bkz3 :@s BޡŽ1-CeOi?II ͵O΢ )~x^֊UDWs Zn GuJ: 9 YhR #AܞQDl7Oa%:s k!n"Eęb 5:Pe nM\[~ܽOAI,GvxtиGKe|SpsV !XZ5|ZR9$;O}5$jxu^1&wz +ªFzȧH@ 9'f{PqPL!]31L?hT3kqm֬p+KMTNt ZJr;+a\NYe/^$X…H4doj3#k{<> 9&4i|cS*:4Gw-;*I|BA۬T*p bT9n7y"KAB tfX1=գi8ḽ3ل2d֗e=9kt{&@"aT̳Tȿn'Ӊm1*1n4 ZV`01)AnykZְmg9s;y)NrK>#F} u9oxP/[c=|ϧx]܈$Hw#.|7Z.эǀg ;9._Oa$~L6:At 46Y/@g]hupnp`YPxߗi}{Sq cċ,X;^gk]x(=Ns$"j,{YbϨBXD 2%0~%f[&@ë<2:گY^@xU # AnCJSٷ/U/K`1Yʈخ1Bb-I~ ^P"4â[ =XtмPʼn ~b=71?g%VT v- Hӕ(J9@JR~d,T(wM\﬐Sɪp<2p n.E} sT=#D\+znܵ7l'EjOdog) K,JXΏX88UhG AVT§ ;x$ ,Q#YEҚh>܍\dz/J$3(z 0oo6u益) ۻdm68&VՇߎ`,,g9K&2>yn:gK'ϑoO轌^CP „nC/Tc8͊~,hFۛkpyO!`ow ,0a>`0ddXr%%=&~oX_PC}<>{|?i."v $HlĉF5wߞy#ޝ 8p \=t.Xm$8q"D ';3j~80aÇc>y4w&DDu'"5T<߁B$D-q+T{O{Zf%_+L2[?"̀p"EEn[K˼QYPdEyha{͓swO3RPoq6.OPv0ڪћGmaU8.}3LT47Qgvd.^\St, 81屾7ЦirKXiI J$^E9]U(^T6QHK-x.zv9{0f<d.>ql4=+W ɺ&|6ǧ9mp:-n(v/ E$%Oi/n7 Onm-(SE .ƯJ:l%LҦmh\Y)H_v Za=>g^s쵶?>{ݿekrɌ2gW_.ѺV=v[tm=X6oJ=r7pɢoUਯrUNzC^`ܓg]%eF Fl3rN#0Kifٔ0Iр#(x}-fgNőFZ#L{_A6&E5(Mՠɻm޶"Lb}Z_x]|Q)9IIX-g[zg[E]\[S9"G%%%,Ng<ŋ3mՑH'_4@RRPB!@R IJMH KJc% "RH( BP MPdI  EYmse^ΓOx3dƑ%% {U݌g,.f`4RR JdJZVFrLR(DhZ)RF$!JZ33 FdE}863 n<6!APNkE޽kEӿHbuxj=g^ϻB7$y$H6=m25䩭? N"c _TM S^Ӈ,?=^%Ё C#/vb[׷o/XkmڛS?ؾi;ꟍov;pCi7x 0DEcJ՛[g?!kXdyrà MI?W.~% 9/I׾#ޅ/30@^O2qgf3^ܳ ɐW3=Ke{"D)'^p? <'+4\Hby܀mRYߑ" zF~33ѣSPٿegMY"E71o?&ը7 8p bKH'&cYsnfmL0C#Q|؎sT3:Ald: ȈkFћFF> gXz3@HDbEseZ`/oC}pО_e7O徬/*7PÇyʉҳ?7t'׀fjătUuߠ NxMg.:UV·`aR]wpZ?C\#I0P?l ܚy^ =O6d ET=d~M^LMC _)WpٛIPN4$nbu$;\ϯ%ԖpӾ&1T*}y% !j%,;ƨ^zΒZo:}m,(e},y0,-Gske^W[>w^>YJy/AF>xZͧ C!|?i*to ~nٯ-ڛ'Mymxm3.'/*NVf~e}&s <:I庠#&0jB*] ˵gzoɎSʭ7$z_?-hgU7DD"c=4.S >:yǃn (3pX_ x+ɽ{Dê5l$ONjvcC0J,8bŋ$ %S^pq4hѣ6oFns<Z|k x#fDrgھk541>g!v#j4hnFseO/wao `!0^k3hH6u<}r_N:WWjVdG<a~7ŇaЮw}wΠ  gn4o vިOZfbe9C\H)tk[~+3ov¸!ćC}}~qupBP6?yl^Bw(P`|NӼ`uOC Prg/8p߿QK1uwյٿ_{@)#Ȓ[o3ܯV~O+7:1b4X6&${ǹ-?yu|qbG\xNj_+M nO5Dq"3GO}W罞wl!c94HX.]nٮ;k=3{~H"C2$x=ʭm><hѣF7drv>O諈d@'5;\<}S/fffff&mO'%ifQav/bvKcL{vC ^FS@DC0NJ H,IDDZc:qqgn6d^ow_% E=XB52}aڔ.zec&p WPaݘuVb.27vժ,j\O6"?Pq_5%吆Pb7s`Q6Kv Xʼ:mVCG&gXaėF1Փ8i5sg} jUaSC>$% ?U\W=O3od~in:PSZ/6W ".bvvlLj ~W}@,_<mNTE%q 8XH裤>I)\+z2呙{tfl/)m-(C/HǪe2]Lɕ֋iחjn3쐩a舚1()ٝHPDwDxk ؇->bg`!}ҠWO3"/Q84!\ F]n~P`Y0+C?3J)`e~~;$xpA !E &2RQx(2-]ZnNyJJ*[*؋o nUDf+͈RufOI&uDMa8f+''zT}>{m~ K}xB${yI-&E1;,ImM G9jbb[Yn g'jbA!s#iOIy4FǙLvu@l"=CmBo ݎߙL#!^"l6ȅ2Y?. Ms'yp(r|/ZƠh4C!` ׂ_j{p!r  ,'.Q3s!a^[3]Ua7D h<0 Ϡ'ԏ5_49ɹ60.)pq8L_E/P QBQѨ0DAדn4"D~n/j5O/ ð/'eQ}9%o?#;Ss9>%,fkt`  D"Bze@BgO#:m@I<E7z 'D" 02"5(җ6PVYn!Hl D@A 5,ѷ~?*gQ:<̀@ 69jca!Ѳ&ߥ<_\}@Zľ*eݴ&FC!e4ҽXlQV:K'GM?u R{*o4U7itU=#M\Bv&@g%"D}7`[iۻ7W3?d @ #ɪ"rq lr?3 f x LGP_' Aa9ڞ{=x?_W@1cTTʠ0G3Ps9*n){!A@Tx(7Ds-j: F!0raaC ! #AC(` &Eo[tYf7k}椯wH S5ul?;N3\;k4Ҋb1h۰c- x{3s5==p)Td7#GH$Jfu审Dh')81Isl!-\P (lwty#65-P$4}-7CG eo`YaER˖Qת{~Kho6}fgal#b?ee[UId~'!v?'m_T6:{j(0& i6*g2*:vݕ3rdD6ct3 DngsH)lA(A_x?`tPm4X0D]i9x PPyM*ϡc2s}7˴+{X"(/! )CbgalvuʉV oAZ7?o7H\=n_wz>>ι/悖L*ш< UsN 0DB@0N[\ R B>`K9+Nxn^^4f"Wg+ R s>._;o](+AZ^[ٙ=e0 pŊ'+or@WճWyV`q%R@d W)!S-bG(0^Dkއv܋jL JJ"%chzD~d囑%BӘ%Nz!0NP'O(UVMr^ f_:+8rCʈ!#CO|6Inn7]0r}\v'YC ]ضfF]m|#JP^qi53-k" +.{ҷoX%```0kxߞ5l6yFr̋.烩Nbe2cSy]3}sµ8P +קWv0-(p᷇M}}wvϽ8"1',/6+>Sq0a?'ԬnJ+cs+!ĉ $G;˃8d^l]@0$tXVNTʔ缫&]R_bm{0‚‘{pY*8Ikֈsai^9i5zJ ? 6^{]v3djOxȷ=VTt,W| ,H_ōij/>Nb51‰$GQ2-xq/׮]:j$8"Śqv?}WSō,hѾf.<[4hƚo+f Ӫ`cyODHaD/߽U*zTU^J6a5. _U3K}֪4hcAu|lôx (lOn>3fssvą$XrgY1=8!C#r8 ۺ=n<pC&]9s}OHq!ĉ嫃"ߦhXϲ!Xw$?_]ձCflViY֭03nTe5:9֤)B_ kZ3#iNu=k_9GD`[쾷3=}}}E] SwWwh7ww|9quwww zIWwuvMy]u]jjf*}Du@1?k{x9mD F`LNG-|w\%tH6HWZԊAR&ҝb^mL[W VvJuZN5X W kC?L_@7Å񐗌bx.U]]yxo8sUMUDUMUTUU{UWWwUU5U2{&+D,QFL3pGƂFma-U^stmqu0ld6{eYpnR&92KB az/Ai[^?30@J2*.'up}mv[nջ UWwwh"{.x,$]]^1ŊK.]][UUMMTMUM|/y@BU``ac5frIdɣ.+9FړohZ- GEkj ;tiJλG 0cl0Z~t!-ofa\ikZc1(+1b*.jsWWwh.1"jb& T5Ubj0OThy1 OPzł$R][ɂ@H`*980yt>C?(+Kpi"?.3x#蔠_YXGp *`Qç "bE~Ǝ*QeNé/O8(0,F(9:`M'’ _rfψu_"́"Ϛ~Y{Ty|z\BR2keG89tm0dx괫RQ#c[^Փ +#NE`$Wc" @YAsƫ㛷=ܼ4<)U>R? U0THB.zvG>'se|q~?=_|E^x/]7+l†ЉՔZك~uu@^qAo֥6@@5PV@0:OI,UB5  e Yg:p`](h+yyLKU!C# %/I;R _2ub4:;aTc&@0@ԳO6"0MBVoʧL* i;{%{ꛛNY!Tơ.Xi*jaԑɤeM Y D/e?T0XA-wMshQ†C(ŋw ՆsA9s0]<';h"g 2"fX  ? Y"l[#3+ a1C 1أBG b|X֟f^aGmw}"{ƕ`.0`p`X!v_.5 `W3Ru@{oX6pߡ%WSާJ  qOC=O 0M:c!尵ɛSo0-yuC0ZWs]۠EAWedpebci{.E}9f+>~QO݂dR)khƜʟisYdb/j_:ȫP\(!Tګ8>0cTF>o"[}J!D{sc8`Vdx'_,sG6LalP-sJoq4L1f\c n*`pfpɊ&*M?-:P-X;ʰC usWr%* -ɋ[s-e`J1)XCUCCcbܪ\11.7;anL.b\616rY,)wgeW aXX0 ږ TgwuU%UKkG *b8F\[jP p\:V!-y^R$+"ߵ\†Xf0߲a0\ڼZ̅Q \**Z dG°iD*F*%Wn/"'zYv:`ED`+y3ygJ9:Ps}SxG7-`?\LG/~h wQH  c" * Jx&Y)&/YZ2 % Lݘ9<=cvlD2Or 37bv&"ICͰZ!-&L)-[td:}3/W^R_QH0TSse7 2 ߇Oqym. ;O.&-@EZ#F$D nVξk&[pRg`_jȥ{q-1sqf gJL%`}ۛ"b,/bq$GMеuMfk+lmTVsR9z<$mvx]nhySx:O,nnIFֳl]K XvZk߉Oz)lۯ+|_?閾wGڮ}Ee|לj[x{=u Rlm3>x~29O{\]o1|7)}w7 - &fhuEU7c0NiOۖ.vx} {w;W &qO,Sw<yja<8iKsӤjo*|uJoü/k/=f~Ǫ=od?M>߽/_ڪ+qQDjtd>A'iǹ~¥,D6LWvsx>m5Z\R^vyNsWߡCٵ%»Gc[vK'_[c>oj`'!6t4|r:%rFKIα2~Ę /GXfK)TCL12"^rߔ$_|SK(x4}pApH]J[ _A=~~S+?ܰv)#s݅Jǒ0LD{bCY*[?4LQANzr$;5`70aFEvbo :Oc9urÅ QB bF5e߃o@(y E&JT|{u58A5O9 ǟ{~C;+/D2o -sLowţ=KC~6~ASQ/VWn .alj,̈:aʩC}[Al_Qt<մhh!:& =Ӿ{6_!I﨎;h?DĹLEMւu"2p''#8 .b#yn+ݑQdIi74ظ쵋 tl{ٮ7/:f^6N뛡HTtGge-p3렧緾ˈ'gó,-6bhh]} n&0?쏗a{x7{zȁ'1d'ƷQI:Nn_2+8W9O|Sa TRl`> yx ( v&̙0ȧ;:!LڐОI~`b< v‰}#QA(.{p@mg+V5h.tgY#{> #}? f2$Ok9؆{M8}WHŦ#ia fŀ O?eN<,!v=?ceˆ('=AMLG2/LWkCO~N (,lu':<7/A؈p3ۃxD~ `!Q0oR4(6PIJE*V&@{ɰ F9Fftc/)Q2b3ɠȁlLz@W}"d6{m`1-stӎ(DE6Uyń!xTd5FW!L4 nd,/-G,`<ͨ]T n=V E S/gWf &CO(".J lƸtB$@2D^v=i :z܃ԌGǁ~AEM^*0"e Wx80b;zZf`sm=?>1vɖ w!ɞsdW P愴rHvt{C֕:"TVTEg%-D Cj}YU7l& c̐Ȇ6Bx3d^`4AUð8 ^ٸpvmZI`gQs{L- /o<)H u9CJbXC,_C ۥ4,vIJZ;@!h6h UJ6z,4/2|B@Ɔ$:Q߽#e0``TG3342.c]xMs0(0cN?ǿ+9:NOE Q0g>聃yԨKQ2=3g@pX ;|28@ k'} i3V>$@ʅQh ` b)d 0! *6!=AW~Ă!,d5D6둀+}XuL!^P{mF , ]?qMylnT  S!`y |yfܶe䞷ҹDP{:>@ AÊ<Ѭh FnPdOPc?FȰf@{ad,y~ݽHT!ݼGهrp*ndf" AtrzoGؼh47DlʗU .*#xX~}eVR )X9^s=5֋7wdOIsek}Fl:`X!ߔȁ &-lM|Wx v9|̦w/]s:.A!N) Bu^@:;b( ;SX& WӳS"^nGg т.>h w6) D%@ƍ92jP*֌@B *z}A/Np( [F'eÆ48 T"nE e( dh``ea^iY`̄{ -PgY"/[f/_ےo9 3IJ΂ =RRPg3,#DC+7:(S qPym!0F@7߀)"lY 0<|Šu֯;Rà<vP:23b}b7p&`hepBA1 p^t9.l>J:w':|WB!Q{pG4 (h ~!Q QK+P?_w$d azy_9C_P;\RCdF!"_; .u@_8Lz9o- WٍQN{cư0P㧚  eqa0`7脡ZcQv+FYPA)q~!Lgo^b%KnO% \~߁εME;7pJ'Vs2Fn6spi'<ٹ7/ðʰ5qAFA>?]H/h$L}]ۊY3:c04D0+a$R}ƗB̘ F=YC+9'@O-}?z 5EGOtQ%LB1ŻBH9}ۿ wY.1& O(^1Ttpc2X,(0W ,Eٻ.q@\fPU A*<-wnNP*tyb6%|Nh_rm@z9.P $of-?4{2 *T=ͳB ohZpqv@)A9'OHtXc0z3@.0 ά:6O(>YG2)3! 64V.o0?Z6ӄ~HT]泲ccbC.daѰ((76-0};m2*y}Ӱ ]koBղӻ #{j?2Q ;ٵd4(^Š +:{(!Bs=[VQb\7<k'jc;T!LZ28eUdMĶjs#jm3Y,fAj3v9ϰ42dda'7,v@-6+@x*0"|Td,:R@Y(wb;k4h& $+Wn:wtvʿn.8-z0O|8ckjpt_,5bAff)9yQl9p$; ՈxYk)nBm06 O񽨈c AΕIJSs ɹQWe}ȼyfHOrk`gm,zܝ xG ^p`!{`:^rX,VCu| M%?zܿl_z{B/W"~E}xH>?};pe׺Uvn~=iO ~M<ϳ<9 Ҹn:4] L6tDQ]̟J+7D[ V?&Q%5c4CΔ2&9Jmk(} =cyn0ݫֵ\||{a/}91&q;^MIZ` rbB0whE1fe2r`Rc?CYۧO4拴Y% b(k  >{n5ݻ'͟z4CT#Fp"X2 VI5#NWaK8}z8kQKpS? IN?2 AaFN&@OQF P=I+ ?Ԯ/ƼPYlx>p~ {: ƈ3_h ܣ>sdg.B~/rC2 F@x iW7:=GΤsYo}'msal`XV?y` COw(-؁m[U;v m:ˮZe9֍\^ˁlB_;˝n;PcλlT{ȃFv?f$LV6l'2{H @.P[ߦ^8k'I |0~ɸ9@$ *q(&0C@KƑ]Ǿ[fԎB=C)h%Lo:z%^}3yX@|ڇJURnzY߶eNfYp tہhS @:xrMfikWGAw^z;^;P{TӏQ_PNQ~Sv,OV2BdVصB {<_kiϸqLp 9=Y5hd^[|?db)G[)Sᝂ6ҧ5)b 霭ЫlRmXӣBfƫzZotMMz4Bh5%2 zPd/W|gRouDݢCJwUb؇9Z{w(v"8#Q@#-tknbI6}>4{i::l?T?y^|^Z~N{pF|hv"ۋ}%v wW,A/ %ȉT6N/ ۔"SQ)ClDG?̂toT?-@,A?t^>!v])aaS j#sO~| P~,T06QD}|U_ISNEECqN"wqP_MElSƈ 6` ;:h"d !E7C\R PʂňqMWsZ""H bAT{!K0PtQ"eD_A)f"X{8*(;"w1TTE TEUjE<"H %P,APaV Ax聢"jɫaE@uP<իP:1>E[U$~ɋߢбIsע0'fҺr{͏Y%,+WCf49|K 16MҚ7d@O|!Nf1һ:E2cT쓫-cX~yT$Lw[@2)ξ^ [yf beBT7kCe<3Qì I(n%*7A]<)=>+,}]5w,0v?Ojz[ue{MK^eZ?O[{/W-(N}gU; Y3JX"87xvy^SsoXUvq4ARt\8"(l.{5>Ãwl:=i8(BwndM=r'^;y&k܇=~[y(%DB񁁮 t1;ȿ4=5Mt~]ߴ  _,9 8!B;!_|qu%*݃Pv``VnrL#c$M?2~1pe 1 d, 1.<՘bv<5#Ө &&̺i$@ΝS5Fؤ#i)g`Qp`Lg}׳+6̓~Cݦ<;:'y>VrA$cH$i 7 01ML[0 YE? < +QpXF!kP$Mt |8>tÅ檞Lŵ<˯R\9`$VmW'&  75ca@α ~Oۢ\Hz[&!Cq-[3 4 >J i$Z^ \A H9cXݘL83<<,KX;1̶vN*?A@`̅m~Y։&Ld2X9ͮfrdSp}ǖ`p )LmS.>%lsg39tׅ\GC D6<8^ }CLCy'`%L4!ƾyl!L)3Wu(ɋoE%3XlsoCޞ@=lfxߊwͲj=.41$;8r@20,Sjyvg̬6VO]~&d/͂Z'Ơa.7E|2%+q7m}Bl::٘>}8&0|xC7LY SJ>bUA&TfdJ-#A0Z,Nځdsfq ͱJL[U$!]7ꉰ;(}EPD f F3{ƉD+<^+2ÄA!v㉢?% s}#P_kM`۠dɁ2Jp^ $ Fϐy`M*Q/.|%1hYU%Ta#T``ijU|6i*KVWKTorY@_L^/;}k)~w_ =c6BdžœȥcJHwףdAP &Knq "+S匤=v|vW, IUPHtS4Jz,Ä=M?8}ٳB{ 1ՖDʍ 21Aw{ݻ`GP9?"knϮyԸTF; ARL5P@aY 1{(heD$0x#_~;ѱ A5A\ƮCL][R ?rVˈ%pZxٶכFC<aqK_ 'pęnVUB9`mj}/\zY*O04D"3 I 9;fp(4TFb慸n52ysL]ԪN2QLoLUgpk/O.Ԧ-{P#,SuSvU-\7Bĺ G~-@1zl㚐(*'*>I =L\9vu;-|5y_sBnnd^Zð{G_Blb4"E]/*ɭ^;cOҿzs1g2S0b݂( tA[pF iʘ+l2" jrBҰ;L2WTwKcoΝPss(Wfb$,qYV8] m j )>dR}PWk@^ 4#'ü7uBvw\s=EQ1?<B/V=c*.!.&Hy/m2xfKc>1ӬLnIf^</櫿Abu%Q6.lrF+-P{iIuuAr)Y`15dͽxHXKUcܦmL$sg69vdF1ym mGViGfh|-7[*kyLϥi3Z?Ot\ !P{h=34u>/XF DɈ%FEHZ8u^o_rڠvB' ᡇu_39Ԅ)2/i`9WaPS+rJ__1?d8akC?<'VW{a- +8><X|}sYFvy$S ƪlmʚFF8O.NLdUk0>3P펙Xe8RhL0y{_ WoDCB+酞<ʌ`!q;9')6 {,qQ R} S͋bQb<8D<3zmy\J xzxʌ@blȣvv#0|tF3Y9;J DX EAHG0& ANZ2WO7Od1| yf`׏\ާLc-@h_Njcn8J %5Žz)( cΑ2-ENP0Wgol(gM9X#X7,n&ay0ٰ&RI/$4T* dM?t:ƌ`|L{L짽{JmR0|'3DL?!phi2mTFD,=3~-}GX~wkukĤ*3? G6L rB 0.kBh0 AtB;rz hGCORU҈wk2Νu Nt`]b dvP(CzCZ [I {jv)OkŠ5 }m-b T? ;}qwtv*эgU}7:rl|̏pX.A'I=zlmͲ?΢:~Z |iT%1e:4ϱ`^5LXp7CqLX6W[ Dk=H0 02 e4~A0(DB2 !NbL8=QfD#ՈF8%>j$g^i 4C]r2^ XF`̸ {y0TfQQhѻ$gMN'C%)}}=b`<0F$y%7'=u?ǝ36xTqx:e1.b2w4Dߨz 5nؠTW/At}tΰ;ob}nâ}IᾶaB!pLc|'oY77LA8_tf=^? )ބŒ*c!ײyZkq,Y\ܢʠm0Wp1|=Y+*0.uXS٠7J3UCxg9}6a1- riZY|g=0]:s`dXU(o5_KZZ N` <律s-.Z*)183qdDѫiX@ް;g/58WA~>Q-L"KZm+mzz\OPumPL\ecw:*-;5 Ĵ6~)]`iJg0wX(u]a{eq5`?Ȓ6󞲍)5h/gGVwG&ѱ9a SNe*7wPˡfNTΛ]+i_U25s|m:Լ 0Efʐ0`<}pr,BӪ.P/P\/c(?wD [ ؼ@aOjq9JMY ] 8f6pT+r̬=7dPO4RB20'GM2{T1۵ﺟ5aqӿv/vQDyk O7ÿf`KGV5 8BK|D"wb$ɏRMrx=Ja_lǡX棅J#rzB^Iߴ(CSHË K:Q3 d)HZ'ޤN21AV#c j}嘅|'FAMyp1̮囹koUP aCw$E<n߿|TޖT˰KP& h!kOӇ[*@ާXx hZoC᥄4[.δ2|e@i RH &`@>;M[,2̿:M^{|>'_C?p|6RG{F}NꉋeYz){O_o iH|:id )?Xh J!'ftޛ֐+Tn{MG3t|H^ƽUoLzKn̶iMۏ釆ep„ޙXTSs*fC'G P\Ț8R[53+h:M~Mˇ=vx^s4 $d%LHhir B#y̦Pv!')#YЀ2XjD?@<>V>yw@X u2pχ?s(o4[<ңRr;]|:x؃oS@oӉ8ń6`Pz?)]UOW ll@8 *}IG=<^{3t&aD^|\ SV ,>fOA”_q!/.uUDOR=,=MꚼמƸN~5C! ?'<OΚБz螫XHU(FěK'S@3޻&rB;X4ysg[*E$sVatd҃A==e60G}1zAƏ!bԲFd"ٱA2T%0ebxzcE Ch(QfB4$ 6O!Pժ+"<։ wP-,@Ւj35ѼLGEGL\6T9_v00vq2S>D͉'}Ȃ?ܟ(x" Oe&~'0zn5B߷>LH4D1+P pMBg@BHoLU<`4 $!8%#bfK4D#% r?NK6P,iA5(*&Yt10bzB9REw1}j&? ː3%Ye(2"Xl2vٛQfD59_b쾞aSy_Rvm PO@D} O'QVcнcOf}0v0}2'ۡp4WzZfyޘ2:+#!ԀR!Mp1(Cf8+ s= w@&APPdAqB3Qc̜A)tIMw(I3 !6 k?7F28dR ޡQP ν,Me PBbѣ9ԣ22fAFDYh$իQ Pk&D[؉Ax&`UVE\Z>8' (N|ZC?Zn~+]~M6Id+t"a=#!],v(%CsGتR?B14dv. :|Y̓=gm9VWRJvw~dC2c> PS >Wo'rxb_&/8=|$Ɓ7;@A {yșچl'8!6@`^d)drj#&=gJ602F^ɜLT8Y@=<‰zy3(FdaRg+ 1nĚK )s1%բL S0O&P eʡ,0r `So P0Ȇ02NΡMUȴM^":h̬u&o~LTQM=|u6'hٴR`Ka~M6 '}lwXs(y`JBq⥤An P:TWU0&.6oT,ܢl,TXcYLu(ġ旖0/f*XIcLJ `g1<h厢ԙ/fDk2f`\!gLI7:srbʒI11Hwvt6/l18t\I/).l9 TĜ(0\;x/(#(q|o赻'>򩗾>4<3OaOLnp<:*ti`mx4C:(tW8O@~u&^X};6 }$wXs^ \9;@b|YpGYHCVb{ wk9˞3 )x.0oOÀڑc-n7gtl^y5pCIi=Dg RLuWU83J#5Š{gMn_ R…sLJ۔ ҹM< Uґ<'rn&!,=70˝KBvҌ -=N HM`I(svƓܲ3dNL mCC%@E|Œe^uqGn>Os <Ѕ-1kN_(}m\g*7MD_!ޤO&2Г͌5 Y%n0̛G9XMgF@<(Up6[5]ܽ4xv˯Չ]"zO{LNTm7Txwl,>G cH5 s_jg7R,s눮@lkQ"]8Iɬ9/4yM+j5$$LV!ά:kU:k+;.}&z%SʶzȷtLKE@,N@XDn)KM[`m_kr@rX='yP4B/08<ZDZP.e)8(CME=7xeM (σөYB[Ѕ3YǁjG c:LhcrIyB3 ^3E)EN WkNM{ކq RhKȽGܥ' Guo˅pcO\E wCGc*5Gy FU+UaO_qFrSILr_L՟/)'mgiVRRs i^5m|-g@ĀuR W vMəsin1Ep؉c~=!~{U5ߌB>~ ˫x A;?K\xQ^q>ɓlNY1 O:81"zyyp>I_Vj_$ y4z* *seg<[w؞@ t:lPfm5%AFG]mC{F"`#zԁ4\jb{,@u}`!l2z2EyZ5߯"}uH15Er ef{3 XjG)QgmP=1h# U44L Z% /ovYϝvn#\)L9w"u1,ڂ1zk863^;be'J'9PGq?i®xA HWtٖ˃[$A6LzOa8;%/Ԑ*g::pB?QyM O $٥Wag!- Ew[lJr^!qE!Lzƹ|[B άYif?owxb>aýH[7-&5}'q^M>U]؛:;dNZQ*l|8/Λ#PDaM'}VB$MQP$ Dz|-թ&YqWiәiAj2=9fVn)U_I6Ld*#"c]2,5@Jx"1{ >AoLIkL [4G><)P R#wfUE܊+\WzƔfHYOnCUng$)޵4? Bdv{4,n<gc|#<:Qv$g@i=\ 2M~=䪦SyNNز\O;i "~ lNş]wjM{^WҚyT\vpGd,OA~@# pS7&v<ڂ ytٛyuFo "RndBR.f|=*.g?F,'y i.;$W ,G'wŽ텇Π[qC2Fp֮1d:c,z|K\≠g&v1A#|O%B[ _؅ս,,N,PvNLzwq}lh츇RP%P1V$Gpx ~ =L8"=@ t'7n_F 62XgFg6;2fy5C!-$)VQU0 X{Ott).:2"0[K!c.Kƹfsmn)& MVE%AnOG+Z2Ո$TVh d9>&+HS .H?X2ʽ23g 'SsK˱`l6(69vsI۰SQFHf%=HLZeW> K]h`|/C9W~F LF$fҺ|v V ͍f$T-G9=`ߣiʱ&Vw!aY#8βMGаM;Af,&F UyEwȃr|sp@~!c.x=YbPgoճjb'N*Gí{QY֏d!<#?cr\' M#$^]fL{ Ҟv{UnF!(LC,&⨯EJ_g/lVEc)P%MVGVC<Y: 7$4= rbh7[.T_ ?/4/pMc^X6%BX: `T֘+I.GR?cvqȁNK4PJ⸌m\" KPr*{s1Ƽ:W3T$V%@# ǝw:!hu$,=Q-a3%嬴3,rK&@bwb~?ڌ|VԼZ= q*n1B(z)}Y_iѷ0 >w"Qox>d}8%|)(µ)R0b-AԋBwF 9"8#}q)?zKJ$!iYI|h',/- cٹ0/GX|,ȯn1r.3O 5/I =peEŅvk9VXU·_†e0B=:9Tl1PjMqLGFyh6~*t=>A?zjY}} H2=%&UT8}aL"ˁx8 5v$y䢞w_%+v}>r-ɹVB#>C = |Qj{EvG ̬>\ʅ_[+Ԏ'@i Qkvh?1CgGDE W^ oӤ% 9tl@}v_7"' xX./lI)@\ p xORP8k5w| 竈7^S\S"(Ulq_Rs۬8{@]1L5\ 0sвIX0.:2&Ϭ!?1ǡxFA߁tL.y 0-$G(bay"d/hgֶ^2g{}`VrE_OQ1K0F ^Դ+ְ̥ 8s\݆A'9E5ɺ/KQ!Ya'Xi,"C*xA7FX0Xisg;"lG R?ݠhg=>hEn tYPŘOff BQyv$%+O20!jeZ5r?ã%Wscc5Δ T@ W2G(}Zh6% E&rAcc je;`k =ADl&0ƦSajz(ѻrMectxDtVX1 DX <"ybXȲ{ (Cn?wkzʓ;1="gSBJ8fji$ZN R2eqiޙ!L`A>pO=yܦNRJ"ʊ]%Q#s C&o92=y9xu6c?UԜȹ@ak]$u_nByн V[{=9_qh:, 3M-Yrɡ̽3K#nJqrT;T_w6{lV6~Q]M]ـw=Y(+I$UP>+NH[„~'O8iX8H|/P2k0٥% ( -#v`k-b"nyHZjp 1"ǽALղ*O$cb 3P=\a7޹.D.gAoNi}f_I#E91gixa Kwt|dwk-.f Thi3%VjQ1;~`sz^GXf`Rٕ7VP6XdnDn 7Z&iPe̩S SZc$,gW7*3a _KA!AsZIY9GۢP^~&@\H 5I9╡{ۅ*¥n㪴wYvaʼ?,\E&3'(:FOQ]o n_:H~JW3p6ob4w@T{Z%$@.GJG%‰.?%\Ĭ=VkTݒ; l75+6E4G; |M ~X2'Rn}x9fBafR>m)sWkV}  rlE($wAmמvF Kc1Zϵ|]JYs&,|Jt`?O4wq,jHJ^<Ĭ[8 Cwq/05 Glv'8Qvd3s"[ޚĢVbe×) rLf5%/\ޤhdM5e>S?[^QFtYV[WA:6^_YqRPʀf[<@Gc`4pByn8~ ~ bo-$|B m~n7&H1ۃ߮5l"X$jfUȕX <^cVf#84^@_Vxµ vC2-0_cCA $ Iujs`mlvwD,yUphS KS8jU(G:IyZة$w'FC' vOɑ jg^,h^{A~658rF8P6m,V_(SO!gTT3WBӤ>y|xk<έT)85LƔQqUH} ]sSܙWךiYږ.`:xUY2f'CrJ:a>LtAJv i^EDEiKOΗ&y-J 3CK$Qr"zΆe9\5x]Jԣpͯz7XJGjaɁ@FA5=ȜLW '5pD*[V_fY\=mXUwGI4WL39I_Ri}:TޖRUa=Mc+ u)` ]۞ ;dPLG΅= rc(;pƺ9/7& +o1/S&;\<&A؈mC-PKtk*h0 t C%P64{:\;!_O Ϳs6%o%ۤHI[IFm( )i[N۫^wg No/($5]Eʴ5iBD݋u}e &_2T"l>5Jp6{uDqGq 歉Jus+CCd B@S;Cr 9`M/T/jwM}1z$lÐ0JeW|]#99Mo"a\HZk3QBj3s?ieւqem(AQUhlTϏ?+(}J#W l-Co_=(dX 3 QET!g4n0v{\Ѿ }f5,3:DT,62G8iS}ij]RÒM2r2S}'j3A.#x#lNXCJ@]v> Z9zr$>1Mls&)lea!Jvի1kN7NMo"|G6'< Cdf4G .-]RA9!?Ӻ\t6CLG7SO|qMJ'k5&93>k,ew%^ϸlDlZCဧ4 EGP(PEeJ2]I.XqN^l+V~f}$ ńRS Ͱa>kw_n SvRBGyB@ #rㆎVth#}IF51))< kp[\rzgjg |pA Y&%f'`P^El'Z#cRtOG^+ן;w!";ʩk-#$@حk C2zvf/#yojvȎjg$ 7MO :BW83MN$F srkz2z6e2=M-UD`FD]qyTYIٞ[$u2 6X}Jͽ*b=-BkRԁxIq Uj${yԐSs5d6U{Dǽ/ҡ=@`OOp**Yi 7r;]>;W9oQ>G4y;&;-1>WKD4 ej2֒o@K\&g/J.=XqQÕ'm b$:%(Q'{T5׀.Ӓf`5A=nr[p^SXxNDlKAP9g']{fڛHѮ >?IGUҧk?;hw__dZrO^2ʢGو¯CkaP_yϫ/ \ &&@,<5S6ׂQlkCjT~MC+!/e X6 [7A c3e`ӚERG2g][#7uED+cv_ąw6tU$pb|¬p=l/!nW 2׏Box"u8Kv.% ,WNζ-i`A!E]v+s-xR޲Xk hԘaeW+XbR-žӮ0؅D؜uǻV4m=Nal$81i( A듞NV?^^֨[AVkKF5]H݀:V7 }^ 4WuaІ(UC;dn!wpK,H MitSx F/ZsBŸ7foRzxDC$|3%:RƷ}(LtPL8Qٝ ; 3 mY.xWOPr"$Vȏo  S<9[0Z*Ț}wkU&!pZmʨ0Wc~f T02wZ83Fi#Lxj%-DU"Zd#,n>QҡY"?셏z.kp2 ^XW>yckB`$ Չ_?kR8񯥨wf@廘ݖgM!ki_..\Lˇso(Lq LhǗd#t2U =|>Ƚ6R~Mi&vzC С[H)ñaD쏠qܥBap~ #B{,KqGb⮊kۆ|~Z`wڪ[Sq{(`rAhĵAw(Tc9Z]WKxgjj~>5x郲U6/'ņK,Ấis>j89!_p.)}n< lsϟ  Okd3ISXtpՉ U֨ck<r3-u{p0xDnC =w y|LJE$j[Y Ϫ c屣H[97UJ.\SFL{CGmGEwpD~#̜Lf)\7a@S3gZ.l1 Z= {rfUpa $\Rh[}s9$^%=>+h9 g[>{)GG"yt[}y[AV"9(655:y™I~dg`njovg&~:Cc5CJ,$=>go9cyقws .uٸrZ?y"T -3 xX bzR-\pCO\ҕ€F "QQW|rѪQʏU @(>6qoQ& u vMu7D[D$XI lHAӵb~xZN`n.RJ@ѕe3RT3;/ǟXGE78 kVE5Ek/r7E'{mc%7l<%+*NaUα/!eIK vXa4M#$]!j e hk|!y |jMw&!m\=YX>Vc0w,֯_)*H}IDWl"|{-"+2M9,j|کL|*6EDԑo z2@'p͉4 aºeSu\iviắ*F<$+Ar0* ~H {:}BaJo}X0UܲU5ط1\Q3Ag?Ow|Z|@(Дw} xA,V A ۟mKCudEXmG@idJY&wa~8OR?8fuzAKW }=U6.qϻ1y -Ib\i_`kMܬ>R*5\^h{l,IV7T~˖xS,?31&0n}9KQBI Id^^My3%41$3N͛VV)óD̰Z%Xr$SJL)nM;#m7eoz  Ҝz(J =OCyK 2 &ăȁxg+#^ s"/ F=6kfHz?hTxwPl MnqCnz'KetyTTTGmIHJ$5c$59$a>;:K2ڬKiѷVA:c6%veOa7CKUYYk K/qUL OH%1 l4d:dvO_A2fkM:)#CkVGQ̎y8͗c !w*V9'aYυ0Oy?ts=mqZ7 ޙa^O}0Vh -\:C %͉(c0X3Uގbu5usߚy[36|teReOQH}&߉ws8aHL\_0KcyXL2@VD2wp >YB$_~eﲉ(\J46zN*f0s--"<lm"r/կ(Wz,G+9d'Y i<֯O_RR +غ rbKTC2lM);UJ<#(z+OTˮDZ3Pf𿖡OSG4OKfS!kuvѠe.rϷFUߠ& #==#p|t"$5@2p/Pjq*32^o!7&Tɸs/ǺT3p3laMKA)3֡$ UPNحC ^d jJjZd` ݺ3+5y*rݲC= s-I *r7IߙwE=xcEZ r{Zo<;c@+d[T7j$7јрk:vn+6)6uHK 0r_fXS DyMIl gnؔL MktB1F=wK=ssH:rےlQ]Q 0+,ju03+BQnPKd1kr\aXNAYL8]'sJ:G 02|d]\'+8_#;*:(>$<Ȉ2p m3ie _|,eiJ3 ^V33_ v(|h+Tߧ-KH wBrafĭrf]zl`~{Hc(`\9 $L%>uī9q:UQ|{ئbDme'3R_! T!41k`e]+yUY?k8 >bxPXYK}9Dn=oh]3$ZʍO !apQY.sP$ҧ!Itx_NY&]]pۨ&1 .[:ݙ!6G(? 5ay1]{]hb6 o,p !頋54@p DWd $gDa!JP c!)+XAxb>FcSvSXXgh*U\QɊHc-l^3o=do;d%07gbP 3 Cʁo]/J; LKTg7 s]}%?)ârG eHfD+xfUZ1y&jw-FLCϻpj<^Q.Dw[)n*^WQ"VU>ngs]ƶ,/黗jG݃R:G_턣NyqN5~xeSJh:DP0 n1l{٬8n̤gW5 ySh #/^{2.b#4zj}qoUSi7S7t#O MN,X6ܛ CO~Cw&!Lj s`pGJtA-ڈ8 896sunkA"*%Yn_9-ŅomXrTd UΎ^T Bnu'M|wSi\ۭ%fle Q~cv{mV #34~h_$Jb h;-7N%x+y;iwVGj.q DwOcYOeJ[1ep~cyFFp}Bw2ޫ-بbw8̛ao҃噶5Q_ c>m)ņg2}Up=>G5j8M79am%"4YU"|>ڛdpvi;13\:)*7IvE! cuqi8j4JEΖ6^#޲M ,ɮErD ȸJ,I_U-D*qdr-'~InA2..T*&]L/o>+(͠xBE$0Y>w|y33U.mÝ4avks n,a_FWCP2&-KSqcY ]6Ԛ`쎤+߈GĪ84'G|;W#X^clA*C)W4wv/C ӟ'#$=OW=Q0ot5uϨ'kܽ*בá"S &tSyf }9HIxseiF:(}s;a"rN&W-A\tg %nm-ك0?Z܎ZGL9xQIQj0GR!d>){|U ,LoE4?(@g)l&9I\#;P_mWv |<3A;T;m6Wd jk[;123CmMQ&o*:>a3Yi#lԿr]?KYL?#zDС-IHKl1LO•\Y@}K̪=|p(^2?O|cdkR=PK3C@2.:]ri=ua;W0!&"{gt9H͢\0 +צW?줭o]7r"̍˃r'hi@p0ez¯2~ 7IUC'?W3n1jpcϳw&WBqani2ض&\+q<[=$wkywfN6"4~cXN`r?ڽUFt4vyMM.Mr[cŹļ*f|-Qn;elOKO 9ې4^,qG=B6zS퉴m!+d㥹, ,؄Q^Q8J&k~-4u_pYo9_U~O%Aec [84jn 2poڦ'J%ͪ.Ͽ~ IH4hOjh6KΒJӭVW z6oe5|o,utHjEkQ ~KڇԽZ!fwgDw>lW\Z5cS5r"$a.M|Kn 2IvIs%ʣ{'բ7.ԃm= #̩=2\' O੦CJ*$BtU/f$;2uP |Ukr*=ᚚlv.!{X9V;Ni]؀*#-Nɝ1ʂOsK2(nm5/8he6Pr[FD k?.W*OC3 }&2cɸϻ~Zv-  ԟ , (CF=|x0 "/ 6"z)SÉ4`h|UhD<_lIWfp7I"  {&zxg@)%!|: ` {kܖ7x 6$Cg0tKuVSi&R4R}NWQR0jeyk0h(-c7ch=C(ތ=QX{p=׻.ixh7-7@?[ c1a_3I+ _ѺKQ+Gݵ@UAGu[O./*Wr熏](BAl!$LשcR'D-{+3 4i=-yJ;זUdTylv?Ä,ᴯb8gtlw#"O0d8_oVCs{ܴZW@$ p/~lwD[Jj=(E7b, --M SLLvTMaP csаqGi:ѝfY`xB$7jӮJ-2`C0ۇ6jliydˌ`K{%&Hݸi=0(#9&!bQv|l%AԛNAV -|nIYB2QL"ZEGSXw_dQ`M8j`cE'tpij:?Td[{VX(w[;grgكWC\d]ym<f:l+,\;)[Fa/{őNoE{>S.%|FX!$*{a|N';Yi_[oល]z]܀ro֠ҟPL# %wEtfIl >>UZF.GS *grcYC`H&hX:{0nae^ N˭7ZnV>łI ØISC{JJ./gX&,{_HXAWE Fk.N1 XroƺDHKC^IE^u:rW m74"$oMeL,J l1X9z,(:eagM'ѷ(]XQ# L f^j{H7U 18ƣ*D;IJ5QnaGS*.T/{h*o$yڵq}`N;q(D;" *uF9Qg2*28SC(Պ( >]?tj{`#ٶ֡O4oL))Iޡݑ6;k.Uíc*m6M/׾Al0Fqp/X:Ef@A-=]vmuCp. KÚS)ߚBOPJŽ|3g~.Jg!^JJ.u`YwGCLǩ(4 4W6ea1\MY?>CVbk}¬NxS8ꅏfB(wt0v k:+*VYS'jr~%5('e5/ t;Vp>b X!?!4r.a0U;ep9ww#&sՍX̙a㺏Tj!o *#ōhVY{κ09QNwg_OڡTX?U&p6*0s2_E n}0Bg;j x >faӚ{ F|f2E9T\Q:z[tjUac]0}K˨! 2$~nh\_p-z8&pq/JxoB9H#65_B0X@8SeX 0mzV;v[XdS<1Ng zm1{#B]<P(ck)>8ßBQ228:m,:PdrU *,~eD;V1뵝~־Fu>6KLu|l2<3r. ^6rdM~ħLKbmW{Ue  36%#VJkّ% n;QOoU^]m{@Jk:y%g@NFXY|PN;o $F.2lMjDߜFo οV|/Lш.}7DfW;})Ka%. l( q_PU~1Hq3b8'YM& dŔJͺ2Nir)FAXjLԴn%ӿ1 (>1Y 9X#Wtbm*Ս6ȑ7lU*[@S:ajQƖXlşߓ$ف7*wxZƺbRb3{Ba a4ڰQ#qC[3xTs}#.z($[R+P60rp04t (jurP_^LI5p赚*"J;>pҡvFSS$e柨 Pud}0؇I&S&sA<!GV^h ԞU6Z$!{o~fwȜ/Pm]iTz+ms41dr&2a->XG+a0Rbʈ5l,翸;lF e^e휡0^8E.J19E )#I DnG4ʹ'tV,KZ!5.w0pp }R|POgw髝Hq?cഥr)[k9' Myyr[U,|<+VTƍ5zv$ͳ+$RY>ֿF{FhA6FuQR8q[ l7὿4s؇=g1gy0|65AN1 v(>U<"&w,h 7%j!p$?Z_tzG*eY">_fl$N bcu#C|IDş |Xz2>pJgK~ G9]/kbW 3i@ߩ0 Tl+ mMKWJlNBG8;x.ѣ+c j˒V*:G޼?hґ Bv!-RapBba@B4@uBNUt;Dj$Qَ=SAA u%,fSnyq`dd[fdau0"J?qXg1 ]XEȚƁ rE'7Ɲ pNf#JBZh.Y u8w:K]䦝ΕV*pt?'%?C i`/j`lj94}{a+ T#9~QWG`=uXe :<];<踲iK+@]%EG(5?fwLDnafS戲NeQ|1a,Kcт'*R_n`1SaFƸ9@CD<4,C^{C)֧k(FV4s;*%9BKϚO7|_u dbp!)oq-#kYL^d|HR2 w`IF1\Q3Zߺ1+gC$ŏD;(SaV!ȶQy'J98KΦ,]dnGqѐ>aY ,#'UlĿQI< b4F1"Rk93xU*Mg"c+qEPf  <Bdѐ!U=/9 w#'|; Y![u#7L}_IZhwH2J@H>ꠒ *tw`_%hQN%?w&R li;bLEj'q1g -*ACzR+doXڒqx@po=O.PSLSLCz jˡ/Vj3_$@R٘),.NmʗAQ|(z4J" vbRh( J 8)vxc HKH.]}!oJ;; qhXn0Gz-Q.uQ O707sꩋcJ|MīH$^qpZK=e# \dMsЫT{I,8F+Q9Oe ټM?sWX,0\1\MLwC_߻h>O3W(ReowA^Ԉ0+XXԻ40.5+{b7hT[oo8^ (qѐۧr;nʕ^ΰFrrΐFB#4 3@9զ9 28ǣQ!zVOG:72t]6 _Pg?یstPiy%LÎƔhηhRSS8~u+ Ig$hHqU?bm+YLdij ~/XC;e;U,_$e%6T:iSv._}[6Vj=}5v|'/_|&;})ưJՠi#OSmȯ+~௵R> 6 yMӢ|ADG4d0lY>OB4YfVlv Y9XՠFB満e_.bpS 4֋^4Q_?`QoMN h=lld08zkA(~akn*"Z8+!,GH&zS>Nۥrj;UAp@χqpƷ\~.\дƽƶZ#o!0FlVA=Z2 9)Ҹe^@?Y$ۣ9p֕meT$D4􏘿;b SEIC 7JǏ=5IL+l#+uy߄)FĚ bʸ5홈X.^q$sJ[NۆIs{B-ǗXPALTW'?٦4A.O4\nfZކ2=ȕB61gꃰƣzK^DqP [Fѭ3S@^` *PmGxw^ K ڙ'ݦ|l, yNʍQF[6IL$ܵF-JUKKdVQ~f?}#OH K_!7' IMC*-![Hߗ/kZT$35mٔ0q[ Cv.4ܕTG^) ޾iWK[&H$ێ_vV#49_3Bwd MݲA\ bC1* 43h.رhP7lr 8rdc |>zkL?坦'D /9|AEGsYQ`m;Y#}Qo /HZ6K_"$|=(jOQH!3S4Z.D:1wn,]]mθg~`Pu3 Yti)o3vWC2Ǿg# ' > I>A}@fi(>KNi:K+ߴed04Y}ajq]@C <YӛzZg 3j?9emr?O߇Bjc] 7bW̐TOS5!tOyq;;w+"hkGUU=͇N Csewޯ7O^"2PMު%i5{H3AQqA#PuA\(ڏbp F*QwŬ2]L/3~_ ډuR'zFn6bPB0B@(,Qf; H!Tr#M(J륉km$ JUTvP>d{"j|n8`aql#Ԉ~pgKee;8ȩ_c];;;qx |ADž]8@{ 2$I!,! ughd Y#tYfIk\i}z"Ύl,#dk[Vߦ;R 7\ c` Tb+ M8I]<ޚɽv\tZ T3.'xZ8HC2VV71h. J5fd?RbfN&6k{x2*|<'6`و7ͣ1K]N `ϭ(g>, ȄiO]T8U@f@hh.fk (nHZ/Z7ٱLF,a,|F7awuoe)3ɻ+7j%p<^(?<$+IfqS ުֶ͘Z ^h@ cNW11u[:r8SPDL\A ؐJ`!ݻ]1I[d4x{EB9;]X:"1>Z_0+Bd6әHSnUs{Gq`eӺV6*IH)rx0Ij3q+k&hyYam`e Fm2Ed~R&/˔Dg(Jw"ibtE,GMXj̎_= JЗd`ĞY,uAYbIF5Mņ.daq.{D`#O|{U%E-Ra(;'{Ʋي’M#fGX +#.y4. on ՛AKk5fZ8fa<ƛNom뗾p8H#',ҡ ȸ^Ae_Z~K66mǰ5p8HjsD9Ht-3t])%E{%.n<6."m !.~P (#U&Jfblʯ4C>7ws6d$/YxFr3>6 QD p6s>}go& +9M]Ӱ-( (p3T+wJFܡvvt~UGU wmg D/鱽gS !%"0)hwH҅sus\[XqqoevtA\R_Wsg7^U!BQi!]R_E'?'Z3Mb)Kf4R{Tx{\fj-Q4[=];,_D[_lOɹ16TlVt'2>Y_0 r+ɶEt ~mh*‡Ta\KO 6*7]JMi4fG9Nva R6\NLD!In]Vk̬RAcHgޔ$}gݝ LEx6gBm gF$I//Fʬ!CpWc4 0\ULBJщuYx1bOaCi(S'"9k>UW" Z-s+}Pu:S ɨl˙6(rZ Ffm0kTV0(ޗxZ^sMr  B T fs{Vרn(<e- nLap)6K<{t-Ykhy@1f!]}yFCSFI`p9hd:7͑%E6&ZExx'-Qpa}d3D?7q@l ~!H]vԩo=ߦ,|i'wK|PP{jfGc͹S/V/39k0ptxر=t 30Voڶ<٧hY(2_wY%Ե8LV ||iz0fqRǑnV@%dڃnAy }_J@aœXEF9Mk\_kor|Bu_ ;TWIV6.t䟚+ϼ[Z^754^WXu{WA~-PM_% gCnF-0L8NdAᚮA =nH1Z5b~R[AYLG[ :d+aPBqċ%AP;b̧ 0Y]ZOCJr5ARzgxJBXW쵢>AuɌxi# O ?ꌫDEI%-]Kn']kUF}0eu]tPsx4EuLaiJd\utdz&9{/'_/~3/(Lݩڵ,\/fPq:mn1=.=3qA $ކ:fRj yQ;۶b}"7V*9XOh Z$y^E٬ԇ7W3OQ&6ld]ьt$C0i \Ɋ(On%уQ |?lY0 /T/$jKfm4#se&Fw6N0mm:w|ͭF]J#;:Ʒ1k;67y_QS]'`r$8v>xb[lyocpn@x3$Ma_Z}a΢Uޫr*ۜ(LJ@IC4]qFAfawM˔d~0йvPQ./F7@Z^Ґ G;ߌar!&jk?ԼNN [3-ӎs@:4w\P&P{z@ern[5;nE}O qO\c ƿ?2E|)bꥎkj8Gh8Yhr&9%K &*#6N?rxuf!sy.E]N$V)&eaWZwq AmMnqrsr[0="ci9D[nn!I;L$LB}xe eس?#15u;G-4Xn =LؗvR9Yܦ@X==sRZkF {/4K0#1Bay |<0]iLوF| 9W"*\B]ttK̉CBo.b)r[n[\&@*mE//ʖ M8Pbfk`ogNQy֠/aS!(͹xy z`%l}peġB3'v"v]8 Gb+qHF~l%a ,R Ճ|_X6 ՚xBSgvg0;&N+Gg@^~]Z 7N3G`!x;Fp(N?A5IĩSzkF^#m x9#Y^˸qj2  $ - w+Z \

gñv:0U8#}jU3μvռ'FYyFQibNDŽR R3 ąhLebѥ0W @ݤ ,t_#lr RwjX̓sd3,sn`)SJf{y(hS7N5401cb,gtD847z;S4+Nx4Fa9v uIJy.+ $M=,4#Ʊ^'͊@`t5:@лU+h#IqP'A3]qAƦlJ{Dt4qdBoQP,IαJ_!l NE1tS﮾rr` @3+qU6ԚϵЩvi̋V2Yz瞦P2GPRӱϊ"f7jz1` :X Ԣ\*xm jѕ2y6wcg7BLwZR>jKy 9!3DYʫR0˟11Q-xq(דcQM~DQ89)Jևh`ݽx!mzr%ʼA mrrm Dbsԡpgsuz!i}W ט:%E+(<"ݸ񅅛݄jԪ33/Yo `R2mrDwķr;ʝ]h6Zq \'+{.'y/xuYRAJ^,'3Cukqů{Ji.cҎC,Vl~I o&YϷkF4Z*A3 ΃/zTzy*sTuyF(/ 2aSO\'^rngi|H0=}ЏB~rM3Z1S(EHOIe5g9q[@q3?}B`%axe,-tN 6'xc9#,=l{?^ JP1 0ȍD9!] /W{aK^bzuj(ꥻk =jK@]إh- .{#Y>d6~cq͠-AlL}{([v s󁟝߉)&oo?(s%f@Ǟ"RC_@{=5[H.[@+PozP98~C_̓avǡV׆ > [Fi4][d,eә&F?lDB!0] #uŒLvfšB}ORĩ4D8^9S'"uUѩ B32-oH[vw˳:+uF ƕޱ!p2hLfe $7!XMWvy4"rtڅwsS bԆ,hԟCЙ)vr[9z̵6'bXbq'_?ԽP!c oviӯQQˉ.Vjp0s(|UGrBlhCc3t7RJьŸ#t2B˙S{V 9ſ2I輖N& îO0 ~Ҽanepk|'kpY_x4w⽶FNkO_ߕHG_xmoA`k?θlC2rb%ŒAޖapQv΂QztXP]vIKw&J] "ivobUlY)@;tOiEuksEx ]tOsĥi'c@bvE$hϴiP4|iXffsuLO$myS%&yt {&5e#x<HWneJdD#'ݿ-i75\ZS/u#8aâg##vQdEa ា'[ɸ~ŸbN1̭q2#5 R8%u[#*}aM@h+KLOsvƲ{s\WvR*<= 6o=JԋVU56Wóp睊&pM蘆k7ƑO(rhοmyj_eHPd"Eo=k.V3B#8tb]/9.ӹ<Š x3>:.Zp\>Uq0Sr).@RQ JXU`On~xYI#kh KQkyE_Qӊ00rS̤~I x+{M+Y蘹>XbEAQ[$l n@ 1w`fU9,T>U%>\>wPxrraVēb6gu-.]Fup8f/3[XulG^ { \9 _I첳ۦ҈$#G<ȰIIeG8gLb!1hnCs?E\C)F.^>@/C;K#ij1܍kV~"IڠXq]'ٻKr+sS5N|sw_a(O`y!OX`ĵåz0pAbU;б)Y>+8>%WWV/"1Kd.CzNQMB'jcG+^ ѿ(CÃA^˪KIm'K&A~nKj,4nɠp͇}cgWЌmtS/7? E/Q7i.n}w ݺX>xqi!>sgw^?=>Z_~Ԟ~&Jxy ,WeSNdQLRsN-^ :$UIZm(¿+jcEUd*dWtj6uf룙mdC.T*OfoA:Vƴ0NjҴ uCVCD.J'еT[%mfWYkY{4ƂmG1p+\ѩ+E ^Սc̗RUqҜ='fIG^>ɲHE5Պs7#}x0+*y5s`z3R9R`?b=xiޕ :̗6R*b 7TvP Z 2uczHݪ 'WpWۣ=H^Aj1wG^nh<L1QS;B|6 Pn"G$ Ig 2>pLmPxC2 j2C:/NNjP)CiPRD,[Z! Jp S: xhzRJ?y=8y ]1*'uMDǖAmEjil4xDe~lбa,OHVT.c+4&T,s<]-e٥>*G᷅ غ-DW:R%d\i ҁ"#~wodh6_ mB _#~gt ֐x[ͻ h'*婢 ?zValp>=mPMd#Jq ڑ !zF]fq,} {/9 TC(tg`4JT#GeAѮ1ݧ`ԑPQ6M{~UIaPn jx SB7HP!r.P|σ:f_eQ܇wn4dhRk^4t`+Zwߛ%WS)ԋk_3&=5TS\pcwyR03*8Pǜ1keC|_1-R4>egg!xT/6CϪ 3(ZtTPhx-C~`fCWV<2JFQ*Ļ?洚 xIn76֡~QC MUUi,fe2ê."cK6A~-x1I1q.,iP%ZSELz@CRm|I0t+R|";°j~Cc&y;(-ιp>ORĦbHmWS兿qrAj{W46>b,-?.GZ:9A;~GI),dʸdmC[Bqe]:h M j툀(z%.CF~RZܼn.l"Qa +cAq=nh&[0dBY6SmcSrȺ =)]`FRj  6ܠ&) -G9%l n4.SY5'4Xv`ڎI1m_&4UЅ-9ͦQg/©Ma=rt2ժ[wg̼:)E>l?Çྵ)F־7[Jן-5Ԧʠ!dž]b[lO[p}T/KN>k.y8 {9PtqayQLދ\97C `Yttw Ӻ&qUL$n)e4[7kVz dZ'HoHm,g:@Uy _,a{ն 1Ϋf[U'JPER;G-i:!*y54BV+RUHNQi ^;ތGI-X;~Zʍ.<@Ia~mT e=io"JS4({};`d3_-6]BQnzK!sR]e\9Z+"/%ï Pk7^=&iKьYT޷w3;:D[t}5BŘ7OUv6LX7[%dJ-1M1*vP,w*c 6c2kp3LCu 1%mpؖ 1dr:Mycd'jhYHW(Fj]*j*JPL= S!8Ơ6eRdvn@v[%o9&%9ՔTo "+@(W:jW_4>w &]b2\! '9'(r%wĐ~G)=]{5I pgoV,ƲfIS79t ׾yӡʻDyE q?֚5Tm ÷[s;c:B= unH'&o'Mw@@Va*ƒ(JJqZX'd'cXŊigƕf^1ԥcVwXu﵋.:[w9R~_Y**Bn1^Pg\Br@{n`fFF-\.V|9]d9+1*'W&4h绒N\^W]KT2 4(P nuxW bHD*yYEW㺤w /i^J1(ѿ(+]!rC*Q3ۗKԯ ҿMƝ 5#Lb0恧kTOeP@[,%DH7+:i5fR@6*CGS5We1f eQ}j992GE'QZ<ꄽϔ;9w3 h:#ѳޝ;M[C.!b@DR>E` $weGd/ ];uwZ _" ecI(dUAn "ny zQpCT=nF۴̿vAÛLOAgD:T+cz>\(%}Lfт4.8̷_w&)|ʉ8?KIa6H4cS#Y\Ԕjٱ#w}/Vd4f$fCTc'~1CP~&j4dBX$ uG;QXhpRBŊb1kjd]޶jyp9cӤ7=MɁH&6[.d/=g,5*FaqoJ6ooY䉹CSQ91n'bwaߞ|:DRL3!h܈W%s![{ӓ9X唛'A\[ ";.llA;]hȈ( 9WcId .^{mJjr-{Bـܬ?QEF\"xQ!fkJe3$ޒ8('%r4(BOKHq,yCwkdNq1CڻoH-!v>)ǐ~_,y/yHw\0V)d$ +NQ`e%ӏrLW CvW"1jm' TϨؐ)fڳ9﩮k@S q\"@aF`}ޭwF%م(6Do#~ԅJUGfLpn}t4։@%f=x9D}#ٲN=bQ"SuIT/]H@mMNw)|7}z_O#99)@ccg,#`Tg !ed)#<7 3{YFAS?bc^_moM3 zn58.2lXZa .fz݆.`)ng L G&P݁5FdX̰Tvkin8n]Xe/@-97:7Lx}2x/(VZo$[Ȼ3zaī*SvdFG9k֩z&VM.XJZ>u' =(z+DD >5c',8B `/`$L!k$d-XbR,Vd|0<Ԅ` wh[1o#DfIx!;^w&A)ۦjFfgkij܋UmwL|&..a10JQ C߆3^6L\F 0RUpZ 6!vd$// uW72'v+$ r~fՉyE,uR=|1P/hrA9&>@v_]5ːBt;֘(~x٢H9"BMeRC^$P~ p4r=/n턝~[9;xg|&N8u(T.8S?[',FVoEIҵ;!G?^³(Q%-m z+Bmf+''dI*s~r,G[=rtܙ9qz, {a(`ZW+&nMoGƚO, $_FѸӕs|jn FߐD&ZN0-ڿAs[|DƺԂr<*CC4W]ARaEnYe4!tjac\~A rm mQ5D˛,U~K M\u?LH=K`.|Hq*Қ`4Q07IfHH] Vt'ܹzֿ1xMa=k"ā9HԉX N7efl/Ѩ{ Y& e_fqRzq,A)Σ3n-q +Z!t6wϖirչyv#D(9#qR1ZDcc6Hϕ4~ͨU;`xjwɵG+9&NؑDf}d}M$>ӊŒ_Bd \M:B/ *~WhCEd45y-W2 &cufw峛p ǻY\gmeQS%B$?o)3E}]UC큎!ˌM |GSX<u-9Ȉl?U<2OT{]樾ތt=8ctx|9UuG3}m+P3(`%$r[MA{g"ega,;#OE&uq8r0 @[1b~[t_46KGH˿!?b ,l26'&ǨZ/KWGHZȈX4'r=<Av5A`"%3!F.#6Wh8|“gT՚a <Êo*i=Urb jШv0[ !)Ц#9pHu%'dF[c6꛰'MkL!*,2 4)![bH-KvƂf2 S_FzMqPWuԌD֍Q%jvg}#h"g&ÝH(CDn$B~lfGE|ԋ`Pp6ὡMAY&d{%W{,ECE=ZjaqzSS|M+.'tu[?I#iJxyU"?7bLA܍}|_>{̏q5UaoFf\k&j/&'4fB9&LKe`oCx.z; LA+8y'&I]oKtQTNb߾V:H|\z%6M 5I$?nSG༥ާrΓ j2bTUt7Wx8k3JIni;ٞrȪh4'6UOdWQ_˃1ZX=dl#7i_LpM;vH;e\1W",τGvSd4dv +،5%6 -qľ~!X!kAX) Ǫ+-dk Q RUϐ)5MYq2Peܨ܋8Pv'^<Іiޓzmup+jl'DWy_pf\BH}k@?kku=ikTf;NHͭvr<7hх.|QT_/h[9&}-!ᩝ] w9N\|+Rv 762Է[}l( 74(;퀻7i~Ex n$vrMC|]Azm{&^\ƪ lqEUH[&_,oa5K&aonߡ\!:< xfa[b$ԩ k:8P8!sgzKaz e-6T"g0uo_ nI, zcʤi\[01͑bcJ/j:SIzyeIElDm_-PzJQ }r[<d}mPҧ`pDwugIT7vQY_Gr{Q+ϋbקi9ƀPejF$ 6a3+"Q;#uPC!O{HS(=oГN@8(TzE{0Wk jkG7}+MC 9&H(OĖd$ yt<p U#ܚ0=O;%!v H ~J* 3+@- ;<P-Ӭh5#p kg"Sqv+gF%eI&jK3~ '_(n'%h[wKsp8BN.-S:#gi909٦1=Goi2qs`#!֓qddAGwx m֘/ja3~p&i(yd$6\ILZˠnV✭l(TVe{Bt^1peti3Gh/TIcTÄH/C$a]ȱHPhO9ze[;ٖ~$ +리ỗZ/; D{TPu +3޹8MnL=E /"g3cTGC8LJC^4(ml mDd"R%:?nkP0+s/#Ne2`s^TS^<8虧^~N=}Y%e?CgM 7 ٱ?'qI]uhE]@3VR!tEOcS3_Gd,EBp3l 6`ԥmJ51Mr L#>w~p'iD$ /@`^4JR+"b+lG$^n;E13FZX1fNmd :)W"'۴q'p}8I3BaqDg35x_ |pҀ9៞d4.E(KSˍJ4O?I6O9R6y$^1w^}rg7<|oAirߥ3Y/F7x}=KIMQ*Pv2#i@ޣcTd,x@Bξ7Lz:CfV`t(|*xB,MJD|s0N/Wik|B0$|0"mrR1ƍI4FN]ͭ xѮy{QGHV&#b1+N$/HK umUT[4;;VL6Lܠ2 3'_k7nC! >6eT;ME\s֧mx)}:[@'.&3\<-ь^![ghmLw^hq 2&Ma,TV#( )@Ae؀M? x`Q򼘛o|y8$fqGY"*x$Xq77U +߭yӟ3 ?҈=U/uXVr+SSF˨_OѸUsA8?"hʫB0XUŲD =+&䧏3Y00Z-O0CNNnFCWT)فbjHr?fΜ][1-jq VΫ5dt n65ָBH!ڣ֎ʢYG&/o Ke[JgfbJ7 R}ImMce3.amҕ ygO9Թ1,x*yd4W&{T7!8Z5 l?s3>Wm0(]Zq۽BTEr!b&c!|oar^!WC[XNzI ;_*nнkt?K0QY+xrXE8X3]=;{oz$3Z`fR*AA(D!e*@<_cq9&)jqt GU[NrX!99߸MMnf)hw+򛦽)AL"#qr`ε.5$oO̐(.=cs#Xԏn]=Y5F-WS.ND\ۯ;5_ծtT:83of U(O:Ø(D P'x++c R$:69Fgoel,V E[R)Q׾]T<[Đ:6oef]iܢKE`!91YCyUT>|~_DZ6XnZuF^, 8-G8h`[L2)O N.\,ŽRHInJRwOk^kCRLR &uЈCkL=)ă%ʐNٍ٧mv`0M5G̗̅'wcBKUp /LwҼ`͏m,\aR->mk 6-|W3s3d@~\DWXCPr)NQb2XΒ(`GQ'~ܷ+˞ ?)q}?yc"ENeN@&4j-Ukzb^ذƁ4}G,0yj͹'*1c誔TK㦏ݐg̡c8tlj~سVaq_$jJ۸x.xgiԴStmѷ؇hj_@u/uKG\QyO&Xs?!y~wqM#>fwy 0qcMxB(|{tZ {n- X\.YO/%gSd-12 a|M+p7=I1Sp"; βwĭ^)S+[y!NDejn=1Q ]tBV. jh2(qƒ KO`2C^1gz#aX{JETE˾Β#gJH*n\'_~0M$$j!p*2-<ۆJj:Q%A ~Rlr%_N0a$P@45Q45yK~n+ݼ`d)~s 2-hA5s3ee -+- 0\=ݡ^[Dm'Pvͤ\y(̝ ZDm4gQ2Bػs\5%9T 4$A]p٧dek}&wonf0Kd@cLpw+͟L>;ʆGIeķiuƉJܧ1tZ~Qi4}[nt R&JͽF!qB2&b4E6;jFpDqG/ݔë 5qpHܹ~"  !AiY:_51)ahD I*AK];`ȪžeӉu֮_/51P #ofd|` 9032\)Y"@7.40ˣǴZVM չ "fs=<2sWqH4['7IƶS "r}#j0^fȗZ v=*(8ʮܰdwF\Vuo'q*gI*Ճϑ}T"M,;ƴl3r\ 0R^olEtL6h%{x  W94В .$* eӉ&h)?;y!+X!5GNX}&y "^.4 ZęaOZAѥEK&JLMI}Ax-=yG a2UsJf+wMI.S#Rj񒙋᪵y< J3E\y?SG:\2eᗕY!׻Z8G6 m%v>d1 ~"ZmI?ԳDTD[:+Y@\xGd7dqhH>ܭ`ogH#нH"ԲßQLm_0YE'N5k7goV")gLbsd.aT8Ci  -p$}!`Up'ՎLL1Cs@..E[m"P)R#fn$хfNu YK^A̓M#oLp}^iec榛._vu;h{EfWI1?X}ăFC Sx{V6jhRVMȕ5;=7*_ %Vh?ÜJϋmH F.v+dEpZYUnOX`s?Y4>]nծt7\%N6g-i;+T^&0P>oshyycw樨1CkJ:D ~fVƌz[f jՠ.9Ig>0gph䔞PV~<ͦCz'PQ'd|!Xf)9 kI#G{YZΠlF浩C@|V^] e3F؈qf h 3pVr=< |xڽ3TLWDE Vss"by!݁?tS%EEѬX>ӒQ|dۥE2Q>($5p^jOni:9L;Gm+ڳ: u?c "@t!gsFZhՎ)I;~`wh!1_Fc0dKRk͠zm4{ 0A S-ND{0\ _-臟iݑ=P 1Q_[7mP(/^ә́\Z;L5Or3HnΟ[&: ŬS(yj>ynm* AQĴ- ޾_}&gN#Ffx]kO@[`}'oYzj{ݷQ#8;~9J&ԯǬaaiknq-VGEZ7j_@;=!}'|pqGTj3p OiX -1dhuʬbF߻ݷ`y# ?E/d+qJ-8 hSD¾蟙9}˶QrNRSLJFHJaݣ =dXVo nw63sQߺb;3Uvk;A Y4*0eץsqvݜ\rHEG:R<{02mOb-D{#0(C&Ӊkk3r0Ƴ|.T'~9Bm@G 2[_cagh"a!c$]\s1oBuM o.יڼ[y*#j]|yG|lzNƣxÃ>rM.)l)^F:_+Ac?׶Vk&$|+zDwQG ,NfՄNnڍN VQ ]ԍ]+WPTux79 kz(iN 0}ʡHʹkJ/57 ϬF; <'@YTcF;ZNN;[2$LKPUv~;N<[8?-1(2"g# OL &`6B䌗hCаW uAV3[v%Q$͆Vl5M}]SS#^)!T輌t|Rl}Tʍqy6ˆQJ% ?l om[v:v3:%7 K> AdsaZD8MY H:_77e0텒Sk!"cuy AX+bюJ~8/opg|}&]diFt}G\MW[Rz:ܻeOL`"f9f11t #itG?oNކh"\087=JvdU2l}[z-j_{׶'EO hv oMj;s1xcX8#=YCQ -{UKx|`jtH|cS" hPduD]$Ns(*º&|~eq/#Uo\4]ſm6ʒq7=>C[q M pC/<內P=y/PX1=~awÄRߥGzۼp[N`Zᵥ6ehĦuEj4;)!Cy-C4 l]r !>hyG)_: G;g u, #PZM]jF(q-b=vA wQ-}yG^'BePWaiYL wW XbMPh.X;7ZiWјC-eOD@&|{?+ǰئ=:ˀx>hX 9 D~M)L`a:W`> nd GRJ ?)Hݦz `CdpɡxL*п*E 8%?N,S~34%^^تmdqw};q).;{ &BVa.;4ӟ&k\uB_YZ8}^F\Bznn6ٸ>ZN֑CUP¨neaԣ[2EtWauxnjUOXL@O%sΒ(Nd>mGN{ƅP/OaIrԲֽ)?_ҹnqpe͵oYys`e,Q*t;0g Љ%N NK] ;bgsp =!G*"3' ?LF7Ɩ5GNb\.6ɴgya9K񧾄]ʿ-xD{ݞE;-lUbprc Va!B| z0r( hMPjS8.ѐJ&}(FV;pgB/ 3ˎif>C )~߰?牯&'7;6Bե<9dw= %mdd~d.woz Kf⛲kNAOX"BK 9/^'g6h+^eB+`׶4w.VQr6kFd_vjt7^lehu P½/h?SѠkPMcl=S-?DaAo +m*">- \Yy>o_}u Ԑ$[@q[z.UU&$:^/T!;Ww^E{ v*7DM0>,/Eʙ0gDa 'C V˱ Z&p6!r}$h]$jj ōuE6$<>nlBK7گ*`Nېɘ<2{!8 ;Qg⽝pdD $u~/I@:^(k8S4T0 8iêR7+c꤮\Y28-&[6%G7UM742V)a.H:] og|=ʚNwZ3ЄUhCBYTw9~ROv :nx~*Ll)DӇFsv a4HRRD V'Q 0 U 8Z9tbז_~zW7ҧ}5)_gߟ`YQ~pѕq@CKc w5-fCX&MZa IU kf_luRظ,ymv^N҂GF3O6 $At-Y+-B347Z;ϴ7sWà(@.?m_ u0iyt,@%V,Q>.dR~)KR8]z>W<?އyYSvQct UOɝi<0t掂"o0\sXhJdB&%k1?мޯؽ*YX%XtnRO5Yi5XBoїW לc% uٵw 1B;*P|$dd(sFiZ65x3*ڲ ,e92Xt"@ P.EU6~{CVљԒNZڶ$} YSPQMɼ(u~OJOv"kʤ@@q $言+!Gw>O\Vg0ף}|rB؅4925~~`̋>L9uU籥N^ 2hX;kel#kIe_ i^"D*\TYPzxY?_S3b3/BCbzx}[yve([#o/BĚ4?Lx'g[6' &SӅ 2 Z[ T5Rx\U uo_@}ޏTFMdqNJ7^2)MNQNW-EQ5jf0E1gАw4u5krp$2-cyHOR}v55 $n%\g88^^s YV}/-?AӆUfEתa~BG CsМM Ck }~yIg6B6Z.N Wvd,rdpo7$9lK4kQ pӳў3k'p:R27+^ mYخ1wȶ |1Z-a'fh)̓O?NQ{\T+ n(op@ F l!Bu{?eTo_!6k{ƗU)6%2\W# e;' J<(k; b)ܤjuuz%i;C6nNv3vm~7:5+6TmC ^!|j\+Xnz? 4lEA5il dPpVGH7SDɿ4l6wgK9w(asрh41:Id&}w-gknH;>f?:S/ZV.Oy豙;[;:!jzˮ̆j&jkqY6%e*lfZrcbȹ'?WZM8w:L'ӓoqG{ ܎ɖ#ceqMZSȹ;BPDƁMf~sJPg^Yw(SYQOUX#Qi"6j '/~+w|"`Dfa9ܻ:i,x6h`[="ʻP GHfJŚ8ũC孆c?WU蚰\m2^g˿a_eOY\'d Ir=bD X'_?Mp6>7\ŠW\$x7m%,Hl/-!7Ho7IG!Y9CuBzS8F@=Q;/6)7< QNDō@&dx&ިKd?E>9wůğU+toEfQ3?#:xUo)dƬ?l B KwpN#d1w<.6x 7ޯؕyMX[ aӧr;iDNJoЩU\8frkKl5+ CKz*.ۜῃo5֭q~<("1RPD> "-`EТ TL0C1zXTwAOH FÝ C1IaZjp*U&0.%@цW@Yvy!sONevM%3VL MYJ|H˜ͩD4ws6Mj]yp {Yk"V2, 0\ݻd' %/eTEܘg5Ƙ\v}r"nTSF!Nѷ,|A6 myf 7F+&FW926NO+P"k>${.fZkmYL^Ѡ:nWUGr|P ɑ/xA 6<pd7h;^x3lՒL,1π'5Evr؜Ҩ!LAZ(QQ`5#sFFE=Օ4!ooҝoeVapW "eTp٩癅YBu8ބݧM'hnk 䵩:xOm4 zf1!!ΈީMN+?-^E@xnȰ= '2 BS(! 4pN!ۇ\᭭H\,cvL-srZUneL|/솜<II(5~!$!p.I;d =M]&J'`Ӱ +-O.y-WQ ED2Ee #!kSpTQY+lxE\bIsa)3~j?)GˆdN༞GR 4}1psCEۊ1'dtU@׍kh ꋲ/u}9!UgQqzw0?Xҭ8_fuȦH淲6sLM>TŊBO=Ol:(_%nI<8E%oT6&+nY5gg!hadkY9K.mAD@x jݕL@`0O=~ {VߺL"WGI穫@mR#:YߋtXj:W\Q֚a٤Bc=KMV -ӟ-Kg/"I*oJg1똎B"RO IfChް"u>Lr=ȈI.37Na:2Z#l3dbţ!)>c1X=)h)vǧۍߣ̈́Qр螌#-8< a1 ,my?SHʯ٥ lUxsh?$e-]P~Aabk b薸䌔y"  wuArl-QKsh*"6KD֝hMc!6hgꏭ 1`la}R7W mXص?-E8;xXbpmu=MH](([>߳NZZTLCkj2{|n BE~\,7qj%Go?v|\-=]D]$2..z00|T `%. 3UF |VNdOQg="-*w7&h1bӭ"Uڟ-Dt}]<3Ն%͛&Q\iK$L8.U|*n,˞ҷ.{[vu6f* q AB?~&]up:v "v^{ᕑn!QkYմ]#m~?88,$!8;/d9<yXN? ӒZn;{JBr$Ttr[{RL&ÈQb sN=7}OkҝZ>J8d?W̾p DGgq\?忊?F~#$3UҼ}"3{zu<39Vt+դpmЕ %^uv r W P$_~2h𛕂t|)} Jc5qd׃l / <7ء1\-0$ llʁ@jy:{1'Y+^ȞK`ي0Ukw6:id ȰSȣB6-4v~y(U6fm^qϊ:m5N> ,o/an0zMA %1rġ ɷZ߫ dVByǕf]k 5/Z$92ľ \<@֧ÇLD]993wmmSPO{H7&xK#:KpLc8 'zn̏]8x\e6בL&=.;uOSN>:Н99\‰$6 eJ p O:xRډS0\J D1fZUv%eRIrqe'4 ,$QK X~X"H7bzuZ0@/w'" 5؁?fTጤFӪ2.2A)Vʑ齨d w N.Ӡi)p֗6n@\iWuW^?U3*E|dzĊKVO஁k"\.INք0晿 KsYqx @.+V# LXn=?5#(fxtL 0p6 .{\U=xǐFLj'2znS?<̏=%9RgH3-WzfsL^L%QQE":owV{@.1 kAXm%5Mu[^:qRb#C%?4K"}dtbesݴD&"A׫ ?V=\*]S٣7N {ND0e|3aՉ1; \#Wр4:lhM#a=^tn{7Ƒ^JWu X ;/Uqy[@!1Et6-l?"-&s)wpCcbzwiå&M."8d7.:n^9ݧ/a/^WLJGkdG {vKqdHv4`:` xv9ovf0̏jJAPgS4nΦ_{ ?ӤiM iZo6#"r$Dc9H'edOEc!&TUԴhTϥ?sο,ϕ1??7KKsZv`ACi6!Gם#]X@0_ gq@\tV_n׌mq6 /z}Ģ{QAu7 :c)ҍ% Ae8`lM3Z\(e8x b&rp[WLZw;K)9v~#zZn Wzg P] g!PB@>ǺXr  6s~$?I|>v gYIALy$}p$"уOŕk|dSrgF` a8KSVG 04n,AaOݡ{aTL89i`N> ɀ 4:&NUȖBg]xN#mnz j2'Tj ~A h?5wfԂZiB" AmL_65oY G1E}N~$*v2e+Կue\3(#}Ha4npς.8|w]߁uE@9xRP{&O-u_n)iF@"F9fڟ?09$(m&w\^O# aӁ:˕AJZX,j N ZmrEByfi $bb, h~DGy9KKk@J*ݝlD}5Y?myiv0QTr1mEOHg䣿,EUM.N2 ە D,ϳSً9jE?xaХ>$/<ΣkNG8̱X/ Tqt(۝`Q8M.لuk`3Ijf5@Nf(QI D%>+O't5U=I}1Uȴ̪\o~&.3|aqUk$t&bX*yDmJZheR$WE["C9,@Y:'˅*耪{׃壞4K2³k m PFF,I˘1rוLj$7r %y`Xa]GQm7ˢJX SlTqypob b#n@!qٹlA#\ =4RHA3+)Z Fs~GDYA(,yh)o D}.ė,/gD7E%$0`nS #M\k|4 <,MqoM:Y"tZE8>&7\, ]#i#*qOG[tN}Wl Ƽ 1IBېX=\`h2vXzO {rݹ'֬X_XeM/ -jW2K3ٹ~uP5PCNl ,CEkA+"lIV~@maƭ7qo=FJN#L[L)fwPE 8iK._5)eiX Qkt 0U7:حa8='(Db/vf[YO_)BKSDo(~E蝻BnKg-`fzuҌUf[ 0?`U5$emu':B1ät)ߦI$YɅx*Dae\>*rCoGY0ׂ5xc.<&{S@XBݘ21U m#Vu)/8p@( $WqT (rZg7橓νDɋa#GUjFHPe%"8hAqYe)$VXҳ^wh {2.rׁ:.X).U"C)H3-{*8i;'ӦvHWLSD  a⟌6?!zuP>p?hSwr\MK}_].ui),9Y"rV3_ <"GóQc-Fޥ'ys?}̐T2o=zjzC, Z 1Nw.!HDR>wDlf]HU.U^ ,% %7$1JzvMՊ<[RNtpj8;̩vKSg2Bh"oBS&2 xV`tVuYp5yQϏ'BI@u#MCW'yBdlhD*>mO+ϒ܌]@jn\>lŜ.iC1AT #Hq%F x=!?#}wӇ-aѥ}#j͸ᦿ1HwilԎV%'TƙNj0ѠtT7zFr{BW8'nw&f6耏8ΈN%HYeɢ5l]'UV#~"$sLw pj^h.ImOb)dhl(E 1V ^o9ks>8ɃoRXJAԝ d<>b A5j]t>_m|rZ=:v O _ Hwnu5 DŽY\7{X{T6(OoZ܈.<B_K$7|f4!(:'YS5!zGDC˘H$}8οX1Q{e {}˭|>3+|AꥪO7\SIb&;^r&S1j+cֹzpɉu6 pX)D:va/v,kUFHYFaݯ>x]f.DR#}/aL?Ljk9JQ#ۥ.2h<Οۄ k[f%M+\թJeټbS SςJ#aqc:]Gv1hnZˈ`n d8nJR?@H+ ӳI!Tw5OY> ՊNJ!(5 ̐SmWx kjzRzYYM {Q/׺3 & <`Q?B$ҷX w(-c?g3L!9Ef=kfMx %Ns|?xO쮶 dEO .\rh˨WJstyƏL ,w7@G{gH%s 9"zE]6d*{]H&[uJN1ڷl'8-fo5%u\*k.}ʖ6ɋN i#>&0=_'/d>L,@߽r|^M]em`0!)T]؂4*sK^0xG[N7 C- <pջ)| KtP$WX5G ^t$}:&VϪϯ+3T7r|zw.Gads(˄oYQ /pn#.EޓEb0v,>&fiw9; q,펭Yv2mT.&,TAO9ۿ1c}5$BD8 |; ;cEvşčZ0B#q@"Wx r}D T#Gh h0.d4vκ?T"D8[F[3D0 Kem3F63nJAl!ߥ˦>GOUX4G iۡ!"bz Mrc1ҁ:' (* ΁Y^2j2"-N|vuR}e4 j;a{{~Xb?WϭI4\^qnmf 1Z:#Zǒu#Y4#ߖnӦz&0mPp|chtGٽOGc;r0 p}v##sn^eI _>ޝ$`dT`A-:I"ry ƞ7bjOF⩨4yԲp<;F?tj6kCtl4HA(a+ymA>)>L,T`̲-$Eu4pC=o3w/DȨ^caxRQP;F& NI#9e~f \e?)SH109&_f[m5{7[p榥L`{H]-0@[~{> bEz#"ʅ:d-fA6SUj|pg k`2J64AI9{dtaՉ iUb`}-̦ Kp".ƇqTm4EB8KO?e4CBqҰ^ {tdf`:kXT#b伽θ 0.[ǵ/h>Yqѣҍ# b;O.,(_[OC{b+RSk y#d5,e `޾􅧑aRtq;_mw}3# JK8:g% J)y"՟'C7a);̃p'?gyt"mN8xMx"׷9jpD7 QlEd|JϽIS7xfS*Uf2]aPׄwz% r0"k%XWyM ãIyqC3T/Vaޤ泅Ao帜c^7ՓX;[SzEs*G}L7l~.4(rɩ-̖UAhz3cG-&]38];t(@pL&p*5HiG cǿs51 fgAF%v3kRzn͂O'6FE :ByNYڈ%pQY>HF𹗴<JJk (8[+&*ffnG@ ӑ3G٪#e,ZF]ĸ-HNAcA]BkhlYm];~۞sndhOOy e[4 :pH:2|ψ[[SJvut ,]smEa~w1cow"]GqA&")&hkfgl,Ta8T;/CS7'RZNXW:t9 E;eG ?}|H?'!;>.B'{l^c('W 2 p.X>zb >ȅz-\O]Lk&ïZ;^|[x*m9e,o8)8R,f%o%ҋf{jXn?GePg!@rDIF4 o`peƈw%ǭ5B!6]l&FdP Chq͙ /-|1>+ /4ٶ,AA,|bl^o8GL5sBCHV<#ۤ"YmQ֊exBt*}ĭ1m;Jv'mP]G87:z`Mx͸"KL2]RPBggTS@+ lQ0r_^Zѿ|Jۆ!d@ ՛+MBz}d] o$}E;]:Dzc+pM?Pt)a[q`֯m]!7o\Pϗ}CH"8)_R%i''.+^%NT TZS(jg@~XhOB'@nFx(Ŧg_|޲ | LL4 ιNr )-z+KVU,$(JL)s:=9oI`M9T0u~r^@ξ@0≖3od-K& }筠BAc#y.(m{uG8g](SMzx 'υ'ZѮ pk6@A q*<'7 .k<58q\e'mIy5A9JI2]2h fFϦ'F hnx<}Ae-1ZfAS8DEF(ۣE^N+b{l?|ByL8Ӊ=Fz-_0B%КcI[}%ڻ9ҤVS'Jfya3Hw`>|io 2ciiW{m[E#*szG,m'aF@!~$.qE,4;vi9FMI9w $Rx&970y)WQ;+LD`K{ؘ$kS@[>M@~sV]p2s˶bOSǚpB}ɹis; :w%L+DѻJI3(ؚqаt_;N~c`_ȂK*  Mjdg6EeJơQ"xa-a(yu lJ-0>I6aV^R6c 5u^^Q< #+>Ӡ87W/ez!D4t"€/ ew*\QXv t^oֻsJf}8dvaSe&^2 gFMŒYW#{(эjձpyϟtVF55b"s܀丹,ZdӬ0N6X]vr,q wuW$UvhwV ֢%%ɧ#=dwCsxG {˥Qme~ w?Qa^Y"%{>K6͝ _".Oιm<6j.]3L:]7L$"'V=ϋ-.;e)<,(fYcs"&8YZYϊ.# Յh-G2Hh0 Zsax"[5ܗ&+k|fAO o_φ2sjHp@jKq>6}SXKIS] aaKḳ t Q'Q8;Hҹ_upWFK ыٟKN'}Qle ?%S2C1zk92I>)@-xtRYMV{j<4jw5ZU)潄=^u%)ٮ`lV8'njŻOCQ<,wh;0#'35y` 0'Mp3ğ\!.1 : "//Ktbupn:WdRՓ9R/d M)Z&GEmѥNK求q:cE|[p# z?;Q%j["%[[[9vĭ܆s|C9xٍk~;rVSMK-Ww6g(bsR; pjVyЖJe ^u4SHJ{J 6b [lE h{%AS{x!}Jw]o/i g;zZ:Ry*/)/# $;1{g%`Ĕ:Aeij1[@[Nw~:UrKL>2b!uhO?A,Z`BcӐ~fpIJ)p5BQ+9_e1)%Xտ.gB>. ]#, C[ Nr;Gp-^pܻC+=Ny^$y[. R1^C+u/G+fT{;,f1]5Fk/w_>_+\쳖>B:gjkLq"XU%ceY%By`I0epcb)T 9 Ay"4sYC~^\I|_4ٹ/~{gg-}մY\X\#f.Fo"s}А%٢D\PJ\V0 OMd }^oi+K7~k*l})\𹋣11Qrdd_'Czvb=yw}/8?$d5{be"Q평W,Ϳ3( ?=ώˡ 8bKbʓ!), _,ŔތM(aJse᤹bI>&#fj1$ΔFHզq8kө6b'ɐo4 鸧V ℈+ u;MQՊL@žn )+W)ɟ}e$1O;TZ\yFy^~$35i恟'rTKZﰤΙ(@tydؿR6B-.xNZvB̷C[o;I38"(8q MvsP p}QE||JM &~5xԷ)h(+_WZxHh GMѹzI_饚%~ A)>d:a~ w{Y'8B,s}W9\\d|&gOElŔMƼږ-Lي>(s{Ճƣ}Rزg/U a"EXMNotJ }٢<Qt+Z6x|+v$0>5TPGy@5JN'Ժ$Ы!L`A&HBg=Z_ Y"bgo-`q0BV4mLӑ6b"ѹj./@5w16S$x ^f1WXu8}Vg pӭ|{ 8(34(_|BɇLHԺIQ0fKgw^ߓ{d$Pt8 o0k9R}p TZ`\-axihD|Y$89F,nr` XfFT]?^_ Q&-eI4_\ *7^Amx+UtAM\@@p"rL Õ:dN?@ΌCG9q UWpŲgtWo%o]@ +Ri\ǖ<B2ƌJBv"ER@ͥU}/‹"Pt^q iv sn'=\'-+GUܮWBnQ,VUd#U&YȞq :_aiPw尥]5BKc.F 4_T'2!lEkߺ׳E/|vѰ`934ƞpAߖ5)2ZX{ ӽ"Q!Ps)-yD޺aS0W]zYľMuBQɶw 5&tCFK6s[jo b,HN/jP#DԮdFA Nxuq$)S~P?P"< +S<˄EJCFW5cVFrhfiNyZuUԀ ŞDj sXeMJU꺼o)q%ECUSG[Ra墄^}oL)6%_f|澦ִz&7)n,1:&6h}_{{- !]ΙY0{0A Ύy< KMBkC2JiQ󈭐WГĎg뷤{T'phH`(bK;Jh#Ŵ_c`&yn+:ߥ#ČG sZHw v$! l}M % fٌ|D¤3xŠZ9's{7Pj?(FϠlz xI\(x17SZ׬)l7zCQ|'n  r 9wȞ=xVҟ;Iֳ /CC6}aWlwk]x.H;V1c@e}$ˑ(LU 螳8PJ3V+I/1G9C<~9]ʖ)TL DԡNf쇺nr<5(> `7FBjXISqw6a2O5B0:|?Y)2Elj$ DۥE|kA~FTNFN ̔BCJؤG-ptpgV 4$gz.q~xLUB 3 aJ:m9Po`.5wi|8RSprN*vW*@=ЂɈ4].a¿23[bq#(Xzy9m!dfE=wK-hN%@{x> *ի˿2&65~Ҩ2ʶȓѓ;Fr'mKꄰErؽ64)ANN]C F@Z4: coQLY٥{%TgQv8rLj1 0,T߈<q0^Un!/  |[ "]Ŋ V)8@m1 /i&^zVߤEDW).vSfDNsljE5$e~z WO9Vt<'2>fn4z]}9 !EW^e]BA hvp}P]\e.ʯZ?/BDbQDB90eEl҆Xk;{G z v:ĎG4K2.&o"鲑% Jpw焲k"); m00'^bMZb~O߫ ([ʝC_㼹{͸ r)!}i=r@8ZVy]i"WgI=I(4?C 8KI0"'>⟌ty4ZiTuN8&\\U1,MD,[ˆy铣lFuܨ1gJ:`@\HsL8tFNC{΢O{OS 7UnLSOҗ%'`_py˾EFR> %5oO KGXr}#}m~a_kM'&=/(U"NK:ՆP%͉)"?RRD.֏.{QKNx$Q,N16ZG_`{_~kp R_\¼5K;2iVWNŝ7\J+'dHWݳQy.!>ht#@LX5oH,#{|9~<ŇvEXo"p.*ąqn#NE2 Wt 0Y qd0eT硃+ϣ™9Ty~>w]ga_r<x%'›P80J2I4pmWח^_UG3gkX烆Y6s|< Jj[Af! d+_[1=p@T@rDq=owL- {oLW&65+}ZR)%,".,U⚘G$c fto;l X0(SN -D֙mv͢*'rO=rG+#~B&_ӘJKsDyKWGEԓXͺ"B@ᖙ{3%I߭WRX{6HLVMr(0c4r1f"#}[×yuS'z>Z] of@+˒Z?|#2e"h.䥙̭jz_(ꭹJs;i]?eMNHGo~J+[o}OEIdmEɱ#~}-j-/rp_r|b%V[tHJy4|i(`Z[!!w[P;d`5=6M|q's1e[h3tK.aߍi* <OQ<kQ7~qT׮&`x_0oK]~!bz@*3h1+ii-(|ҍ֣ w=6ۙ=qj}pUz2IJPf5yUС9ӎd ^ȍ#;h' 3l9;Dsx~Jj]_=+7VKuTNjd-J2=۵<3X8yz2>ȱׇf28@CIN]`G^%)ȳpؙn FWLj.OԠ@Lr}&kXCzx+'pHg&bWyZ_lNtsSOŃj=p~D/ e <>\n]E^Ci  8_6 +뽭xW)ns}a7?1PY5F|j>HOAR_YRSgO-$yt/ t''N} :ŦY&kq%X56rB͟\QB3=>= Ky%PC\8na 3UG`;>wc0j`5ѽYQ>$#nC8-lXbkEBX,jTC/;ZJ*vZz-'CO<RCXuuY=(Gͭ}]/wΛ0D?T? QDvE9ѷ҄֔gh m|-T f8`ha~lC/CH!(l )C1{¶Z>bz~Ҩ kps` _ pmWz m?̧XTKώXwr+pW3[҈_tyV1>Hr`.jJOW.x3ۚl4D:VVi@ҧ*=hy_$NaK e!>gT{s"3Q02nbDee w:ft/K>36 i PT& K֌sSd@ =OW*lfY 7wb݆Cy!%r'8\74PL'(NGF2k1D QΰB4j/ onȻk㨁,ą.%HS7a՚|!p&KW#. umX<碌1 1TLBЈxu,whmZGQ c &R6ݡ @`@y$W wm5C;I8ǦwWDyMsZf ޏV3(Ls_ SCquW d5gݟ!;Q=[Y[K݀ ~f:Y T7a4].A-z-Eep`d ~8R9͝`@>@o¼9Q a56š(*²Y/,{Be3[v:q1N m/ա& Ԯ3H+m'*T%$%Z}Q x jc؊Fs-;ӡf#B-BQD#MҤ[Xh/`eM2y_cRhi(Ҵ̹E )k{冂H!7͕N @~.K)9*:wi|JLgn<)n|du4,#0L#~|b`:"\k0y{^|܁ ծmxRH \jWZTo[;?%ѐGߗQn^+~%^C / vה~* pJU1Vo#8`_`lu1/_es BG?[ȝV=Xq }Llܩ)B*YdU^"Gk扰QRZ7)֋!aZi0+)Xy(յ;-3f;mwEs;!V|4^6# <j>y>3C svk/RWf85!k#TDGB  z*4}#hxa,_mU7\e\(hhic vu" =2ݾzp `y\%͖ik,(!z_XṂAh\6;J?UwKV8QD_b=:PSνZw$z# ! uG9%ڤ?*JHe"U$*kDiV_൅Pyy ~_jG3Jyᒏ(7Ѷ}XnS՗[:Lc,]8'zNt d 'ͱ q p07>R,N\EJX1^Y{߀<Q7?a("|֓䍕Yy~Q śObrUsRǥ]#oM(\Bm'~nj9K . NzN`6=K"H1oawڕjaB 5'2m璙;vm.w!Sõ`q$D(ն5Fg<0Ң˯caO~aӺMGzSy߈:"ۓ@w>0._R̕ UAf,A v 3,ΥUDt"㈊f{f B!B<{=(+p'V?0-ǃ;qN0i!AwE&-t>J ͓㼼A7O1a2*"'0Z>c'գ֘iuM-3@7@& Dz ^^LI^|gEGfCn ~ ܘdэX. w!LLx-U%D2b81uޒ:,Jvq֓ \g1i[ şbd^9IEQTyxw@WI)&O\0CWOI1xE-T+~LV'2QY0t>r>rX~: 5P>r |38QRjd!%i!Wtz*g>%eQ -ɄD9LFuƃ.YV F=USSz:),+CF.7!HfxML!+9Ӻp\TvT gZgBfU8pPLMGj|T'kt{j zMyĶ>)qbFBVhhrvcՆ/}Y!S̐Dב@sƌ_aB'&62lK#hL͒--F7~WD*No(GpPq@͹LmzZ,4ZFt CʏQjBWQc)( r@Mv󉧇K%<6Ռ|qLuf{Nl3vʸYQi9W,?ޗ|b k?lu Ԥ /'9IW m'W-/GaǓst]yJ!Sʃt!>VuXVߔ!ta ئ C2d^M^ΤCġ _0[Lխ˫VH_A˄D!\ -ogL*{K:{,iͅ ,TZ7&[F!b%=[v6gn>]bM66LJdVH'ɺgf~:lr+r:^)ijX|pMŒ!(Ě0/+Y#rjg^@-p)-!uQmK 6~|X6mK𧻥prG[$)3G.ޱ4[<X6ȹ˾y_'J4:-5 \)**TdQ_Iδd@y^9%]6sܜy '˴S>A'`p`8XuU+g_X'D!pJGDd:_a moRaxYcF52XVNYW)97ğ{dî_<.PSEen,+{]FCOfϒ!JPq cϣ;\vTi3w:ə!|P\4l%GbEdjȹi$Zنp2 ߔKVNyſ w!]GʳJ uւ_Fëx 2;L-ó "KQ{[:*j1F14ܕO6MD>;{c-`(Iy䷽CG]L1,\v|jv쥩:8ԭ͝2T=N1y_sg D>)!2[{0#wL!=8g%$ A;g©c^Z>E/GyK[[;?V]Ѩw>2{d?dt"#w"(KIz. M:]zR<;%=tx:@Ҵ<~~8i9 _UΠmgre wL|q+sHF_9]WU7fr &`yF(Su6 2f*ͣ >U QLЩ˙ThQ>I:xq'' E/np:GЇ3 oQfZqF*gV3"4zpmxh^>j 2VN.DA?{uJgoB, mMO0uLtOd`ȅeّ-(kU] NMNDe rwXz41¦. \FtATE(!۳li^7!$+߁HCo8 N~]~Ц:A֟GnuTt4ϣ~Hk`tl'n Eo Nɖ }bՀJ3XQ6o> ͒n9*7_SêH-L Dw]/ղ(SR()چOBjm8l4D4Ӆ'4 f2aW"_ߺ /U۵.yj*.T;|BKei*pfhN[`;Fw`=Y:dP|H,'kĝ4-j5gH5%I*~t.!'N@aIOY6aн˜  b:EY f,z(cL~b-5iChe&D?lӾ;XaDّ8XJ*2̾ hA^moi87y@qx ~0bme{QDkPdCxD<‰7f;XT WZCjϲDr b[`xfFoΣ1KO90khiI2=LMk~` ĝ@QqX]3Rw.ZNtC堽>vj*%t4%qN8|nmH@ϧG +;3rz> jqqEt0OR#]t6f.RWI E5e;u g7k)eDp5 _Mշjihi<}'HYSd)Lh oLd@ %4g&y@+}h' b|s(透,h9Lh  Cr:Q1M]=] dv|ެBS0+>(g97=Ӝ [ l Em,rvwp{}; jen6viTZXie/o#mMˋɠ+2 ¸tDLP1I?a$p'łgh?a4MQ%0lהV˰Fe%˞YNz, $QtlNeڥR>4Ucw 'ٜ5R:\66@8:!15!哠&ۜGqDjM!`mC41y.8 52f>oi}b 4ZFDK՟DVx\JJySMܨ FvETn; 7?H,+tpږ&_$P)30ul#E>^enxe- T1ab)/W8뾂 } WOZ~"5/F1԰v)UrW%9ϏZpđ KζE @\; oH @ExEފD[MVR ٸr{෸" erl$&E/⇮{ cq-1m"?(R}+p N<+8%pq0~<7lX:Pz kmS)݊U4Ӿ%Zc)_{ =:sTCi -?ԮiLK MZ$Q08-~|Gm}K s1F 2 YvHȡ S%ORP"69矟(*coW4ˇNh֌8c{r@iڇ+r%5`'M^]SA# 3ա2.qSZ#NRTD5[ 4N>eH3r,p!=ڧQo0ClDHÏM|z|a Oaby[`T㙼-x_Ywl)JIpO"ȭQCͯ3Ȭ'\[{%_3/njY/h+$+7H3R*mcgZ|xiMCQLm+edU@wjhςdܻEA}]>kgjMU{vgz@ʷ=] %{u2w@uLP܀ț[S ZDOHHgt윑F{"TxV$Im7WXĘnoSy|>;x_eXF.0%'X6ǴvGvK]19EWۜ]AE@`T\^1I5N+@iELo3225UXė4Z/Ж hyJ^YǾȻ)(żuU'amo78q &Q- "f3yjnmǀ,롩6-r>.ڳW{Rܐ3.̙l]0"׍\X&ZM&aNh3j@] r;!z4a(on6OK/aZFi%EU v3C֗JIw]p97!r#r>T2A fn .{r ,lUS=iM܃ZB McKPH9amK_zaC~'YLK))U|jK؄N-iBCu^E ɎA1祚ݨ$5󢡃 eHe5] fsmFLY;-(knEV1ڮ.)^ )3_vPMOl>gn"`2gzIgȦ sZnC\Szw#7g"};{- \20PgK%5kXj$f{n!3P"% *A_ImzT6JK)_.EMcQ=iI;al@0,O*ZkADe'[qܰݖOr3ɍ N7BTct3|Bdt m YpBst=y c$1`"^5UH3cTwN>eq'l`wݒF#xB;C>8sfĢJJ2e22dlDZץ) n'mƪsQ_KP[Veɪ G Yݼ.7"Kj ~|&[>Iϡ)uf [d ڝ:Jg"K 2ZUY{EE5DAۥWd8ў`v}ވRv{'j5iHx«b֢lZFu9, 2r~Y(~"T;8@MьCƜNm@lsxjׂ݌6DPóH7yۀKG.LbzdHoM YAXÔf!-ۜ-h:{n)ZlLづxjBH .v-Jڃlb0t{lf> )Î멙ЋQ`\X$+s80S힮+EЛCb ?g0";Ps@'nvc[oGo+ʄܛN~;%^ 3ļjk&D.$~L߀! z)!=>u;TW DlGtARkڤP')0U*@澉wLlKEM-F ̵! {W@;+!mؗ)N6!EHx46.WG#/ӂU6 K4Z.;#9ֿL\ OMWx4\5,S!8a<$I^oeDc]Oj{}z6q8XNeʬ٬l2L|ҨcL0N#bLzR3ć{:SMPGH^ lBOY]EvkQ.[ 6n"WIɨWN40?Ⱥ/oblJSNebZ[q]A76&?/\qxa T$*Uoү{[]{cYU}*ZoFb׬!ѵsҏ5-ntdR=wl9h ${ "Pt0\nLq'Ďb:T\A2o7_RT!mpoq F3eBX6sItՕ~GTɑ0V+[WzӴ˯j-$)2Ckw)\ֵߙ@8/FSa9NyYPYuΊIRgF>rdD?r㇇?chyoԽ2+5*/t ZMn;V&xD[m(CX(w3[Z՚~7>Of8ODCԛ\ o(_դ-6[oN|x?a;yťT+͹g=,nܝlj; OT?nԨWNQ}׎U6YX5EE\%o[Gh딣Q9cj6c_A' OtF)As?ogEFn:Jqj ;ajJ$Bɉ^JLc`P-~:"9 (Nݹ1bݾbtq޹K!`H.֒h95]WjLl,{y&vżҫQy4{B^= 7"~0}qy!.*j0CsB[ݯ-el6YTw=3n"*L4:A/![:xdd_3]6i\n$;| 6ygM8 G(HPu =ug: "+Ԟ >\aT nݍ|z WL$z%#j^*R 5Y]!Y=|r> Lb~{wN}b}](;GS@$@Mh(%iLx3Ȥd&xN!%]WwRgCQDstA5!g0\bxFI$ 4Y q$~4?ĎߺCCAp@N˜K U2GhN(Ph<"Kkd;tՄ-e 0)a5;_w$TSʘ/CHHTN T}krAZLbX%@aE:F*;MxfHVamnA'._iA3V+ ^زu(C{QqGZѱY[j{ yS6 5ɼzXԋ$,6vnT'}7 q*{у"O~JeZXO8quDd8;A8© n¶"w2#UD/*=n\ݴibۢMl\Gzl :rXO;*y!Xt n7yn1^/4]҇B_R jd:%QV5 ZBYc5n yKLj:eN Q|8Cd|1x&T|N(7$ 9wG:πbf7޺z_bUW_ш!\n@[RY;  _QYp+Yőg ff>D_^Z5bB؞ef[iSLȚZ_ћW^UNļ .q2vzLcTaS#SsÍIv8qo-6]%cj4zA3zFf'SB 㾴Dn/ICFÀ&m!&$C۶LS4%f֊NucebїإK{%Z(f%*nUrR,Y 4Za)+@k}p@Khf# :ƴ_&cHJ ,-a;>9IIz;f2[m%'ڨ;.3ݮL1J\zkq4Fgܷ=G؛8I$oX7uO?>֡hqx,SGgHV}M;T'){!Აuh8I;w\X+n?G :! iE2 XJOb@'T8-j2HziW>2_ 9!؀?I8,u_t`㧜Li1|yy3B|ȶ{ &` oAI@'LYBu8I;&)L ?}q4*i5q+ J{0̝$TˀǘPNy /n5҆z }3P~dghI!(gruW_ B &|^6Iߦv a0aΟ#si}mo'̽қPC˸Gn1@Lj[2#5wS'6ȍJDwakL-xQm}0~Gh8U\WTcЬ QTMyKU9FQ~wH1 1 ÿFf6[isEPy g"*!ß32(QFHQ L0Qzql"})v?W:RRǧ 6TT8}%iV V@ukm?!5gWc!ۂאA FJwV>z"#1:+ec7ﺢ>%e2 V w|% 6qodval&sq`= Bwj{!VUG:X" -Abt/#H`5]̛FT94nEsk[[c8DQZBGO+ ?7N =4Zw`{u~(qtwycRf 6z>W͸d1t_!TxT8J2*gͥ-%))6ݱ"^$ڛ>ГfV˹h<5w)q<7cǩؑAX60& KKBĈg~E UjLp}CxnINɌ0cүlje+(]f`.D+ 8z|ߏV +]0S)4ɖjfK.44h1r+z&?42ԝI+9)6ׇ*N{$c%9Sw>Sv f_[2NzUIXh6)`5E1T~-8w=%ۚW=pآW'R@YY{WR[~zDJ Lq͕ٮxUj[ߩzkȾnl ~dX\|C/mg_T@Rv5BF3V+V Cɵ'k*ZŽZ.Ya#CÅGis28bC=.Kkg)r"k&ְz@%A@"'h7G=DFmdA=g:<'(1#+h/1{anF(߶E@yka Lѹx+v݂ by9OZ6Peq@ui ^>†(ݙ#}۷^%d;2Z9gBLNrmɾ{$t];أy+':r:*+vBDfȁW-Fup, K1fЫٮ[jRR#2ǼdU v2]!aee/ss)rg4Q\w[>}ӵD/)i5Kd$/qMX/D߈.HE:tEFc=4J/s7;1ax,li-<0W)hy:eT<+o-4::ߛ/DQs ]XRUAM!¡Eq7 kRŌM|e2 QQ:"uzWt^0jʡSkb '>mpSqS+ȶxm5,n| j;`oޡ|x;2T{v̇Ίb<>rS*эTJ䃃7iѳ$ףÒtQ@Xv.6ES{q_t 㩰Q02P'I26H!H~Pԃ19iz󝈧=])a+H(%v3el"jZ$C6QjUQ#D#6 xQS2:z-M xxE3[YqՄ]`;ȡcLgrSqr#|%FG=I} 9V. fM8z/Bl ΐ!1a#5f " ;RRk$I5Gm<O=$ͲE1/V4G~Y[zȱ7`#o8ɹtHn5Kr(%[ K5T\KIysgbO1&8J> M*̛ǮK0Q"d ԏm nҐls}5Wf<{ZJ7Qѵz3N$Ql|r8 ku9SVZH(H6g/- rG 8mR*00s^5.& ygZեIڶkjtۭeA|ykzz =nM?d]TY ;6x:D#JT؄e3:%" " r)&di;TlӉtK ^%$f!;0vx""QN0] R#h ArA7h72'L.&l9#P ƅ ߽C)(#Wn;-cܗb׻f#E=:?g,~ nRbf; 9gD#d2#UTpg1Z:cns,<ϭ@IUIݱ;R|#^ ^MrAf_ NeC~z:f"}7 [hxW")Nf6uC@,X34B8W,dž"'y u~%S[mBE]۴_v4޿TKǯ0d('-ߤwzw]ŴB{!ɾ:mJi'8IN5Dor@D)+ySXk 2I7֩6lܕA Y]Xs!fDiLF1x-kQ.?E[ h-_irRaE1H0rX0_I;V-(0Y_H}.^r繅YR!jS`{g7*EO:JeKqάHY9'Xj㯃<#Tn?j#`4K#Ap!q #"([ҽ܊eOWXS`|RܓM0qpCH7](k̏~b?>5a:ȜkӧEgkwfO %1esGrcAխW.("Il+ߣԽr@mvO?'rHHZ0۵'0$>&a~pdH/?_ZQ$]>RmJlT[p?B=W&* ^oVص+:]C8q }LqL (ओbhyQQ:W#<${(-I 7TVS}I:Ɉ̡)'<-Xlqp 4?a0\fG%<{n#@ߛ̖ \o . !h,NMwM]'э@[S6F7[Pz $w' !};'BǡdV\FlcZ ޭ l6wEj-HkYq}_" #"\)AʭV,o. ZmMw[`v6ϣ;Fq3PmԴMG BǼi'am)M7jْթJIL|H -,TgÉ0уB w$1W6(%{F8,i/A S%bm<2]^s.piG R.V6q@Ħ)ܦ^>ȱ}pAz?K"%Lbޏp^\_ "ټצU/ 7ߧfLaUHK|'A%FnB? :o q酁!bWk*ªGVI3XʓthJ)U ,ձٻU賓l~bBՆմ?)/̃ܜ6!?YjϜ 9QQ,bkT1J8DXr_ OجG61s"Jn(#+F_tKJ͗S{0ҋALHzLaYSj܇xlagHX+Vυ_r:QD0)v`W6 7Ō7z|8 Ij S,*z1専9hFQjw;cd 0Xkq<7or|J@pKU.Q&Jc+edM]8u8ǿ~y< nqh􇁟' @ix'ncG56Mp'Б> L71"uf~ E2è/2C8|}$>[`kb^S@ 3hOe9(V=j6_ɷf$lR,ěX7 oztUA ݰ=BhU]cqmi𐬺Y'~d^]i.f&^Xwg 硢:A"*=1UUJӎrSj#m2N: !}}d}D3ׂ9NK9YgŶMlq=VˏCtF[ivxQ; e_ɗ#[r5Jvb ҥ (}pe[d(!!k&nMtUEƈD%_n)}v:taԎ4E+/Ivy#8 lTm S}Qʗ;#z+X':b1S`*qĶ"i..FDuVc[3?^d&k^1:l v 1G |o)Yw/+1{~Fbٖ*=#ாXgLCrQf]P,n(JQh7ɪ;)\mh4.ӻD\D2-u3r N.+ UI-4A[n8#+ҁP=>%+P^Q(Jf!]!4GO Y@O6WmX <)=zjI,~} QtD@4{^ MPWв.zS.ެrNXӮw+-m^ɩ3ɣjz,_ZꋘgZ/jL?v Lz>|p]},2}5.?kiL?bz9թ;Ǧ+^(JpNDa!, ATmgcH "":frvĝ~y鉱8Ի,О?pvrD d[,Cc/[)Nmk`LFOmv * SǸ2VCT#v 0_0ң#Ve&uGNVit,c+@E\td{fj5$ iRCe,-1Ak{RtpZO+dvMWDy$ƒ-~+[`u=nv@{?|QU\w5(eΏ]1hL))dEyE6Mce.F&\bfκg%ۿ4,dҖ ZH-g$f`zk3./0GY)|ÑVA$Sۂܻg΁ Lse<7#K<&xS~A^o\yH)Do5 avI6VL"}&'pŚ%C9`Yc䆳 sKeM_Jh:~^,@ RGwơD0ele17Г(djYhژЃ8ܡro]^ѠyԼ|axǩNG8C¡EoTK5EBz}q2ɥ^mAK!`8qztDt]#0Z){\c4@14|$j+q۠&Ml]lj93;:'2 GE)ttc/$2};J^(?SqJz0uww3 % UzxJt&kW%]B{l1Vm3Kz?$tפqpڈH/+WJ;*Y$iؠ)ETL%1rExYB" fmKI),cp">^gD%"Z7{sP Nr~cՊ'IE@g4P\FJ&&"mkIdp/MzkdDsy[ʮep BV*>ė}^$UeF[#}[Xg<*zO"6Uh#,YCx?߬;!S:ku[(lYc\Z_ğ(;^L}̲;_ӊNZzK h ڳgxqf:ؤۉV"m|TA B۴j$;IO` '-^E (,|OIEDd U~jfKK1ve鬶,ɢ}'tem&=TxT9!Fv6l}(]hb$aRS]C/oEf\Nð{HlEtf1CQjD 4sтm6-0|sl Wp\ Ti> Rle3 aj G:sǺj'mk | %4đKψ+Bz2!0{aXaR&)TRx?}ڷDƵC_6ݹF[;X ^SWC_*_ aq( ?v :Az-E] pNNRw\e b_$L_9*M\I`Z _s ]N&.ksa~gPx!ѥ.<4pTw;:2W#Q珞gM#;Zfɖ[w=%S[kxfa@J5|* z*#B` u ĩcT3';q;H~L޾c(u<ޙ lz dWm"i9epܔfT#r暭v!ٴ"Uy Ω*Y!}~݃)P]-h!.0SrӅI.y:k2 n^mn>~<8s6D<{7/y n:PF#mPK#\,qܷ`;1sU:p~/'YoBF* l4F? fbUPc^YζkMlo2}3Eep( wO\4+Уi˷8uƭ}0vR Ŀh bvƛSrcc6w.n*ɿ@F8)?Yo˨S]} )es"#VV@k2o^A$2FGJ2*"%<|UT28~ 4d}/yAo$;sXD_$۲So~3#c!@Q"8=!It…ZHEPvXՁ/'M{ Dhvl`G6Š_6 )H - C%<Hn=ms:r{=? T6q[DfR5Eq듕&Ж2zÇw3}g-N X8mȹ7 s!^=ۡ!/aӌcZXi*fyzāi9锻7aE opI'HJMGOi=;8=ӀOH?%m>bPI"}< uGӢTq&+[Nɡ2`NTֵ5rq1:[:6 =Ƶ~Z| [ $“}P-yr3]LIvJJep.`Eg "Քis*x@ Ld&T4IHLs/Јqݐ*5^iJyot""Rn>6"#PT#ɝw@eE R4D.$)]['H- [ <!9'$V}Ƽ}`2rwcߖMV9k%4_Z?܉{Ýy(qPhM8: ~baݏ+x=@Yds<"+=c[Q6g c@Dz^-{`,pT$Җ>\B)zhY@ Lr˄԰1.]Jͷ:o [ˍ=!SԿad1ֆ0FM"U$7_۹~G:~r A2^Iϲ/ 5ɲm;9&Q !*9df jވ~7!ɱ]fՅ'=36&Phr&$H˟.iP2XQaLYI khW,LDQ]0KnTciL(rP`H :$+7<ӊ`isuJmoOxݪ4;5F@EH\6$!iIJ} W[3a}QI/:{x%E;"g1I>ZζbqAioamX) i*B޳gi.tqQ;Hb?R"NhYce%rBPywcT< )V9]gSqq<i` `L3NVlcIHluă:z;-myR0Az~@(@ igDUiJ=@-MywU97WЊ(U(>DD8:pnE֣k!PE,/"*ġҲ%>XƳ% .q˿ mqW)Ib%v v#ɼGl)UU7!3?UIQrϗ҅:6:]"SrmSTS { pUH֮>)ic&˓縲vu7z9rMw{A|]lwV v)S7CalF̽Ϻ`0N i`=ahb`m,.oJ;&v?AܨMzwkik륁" }NhxkLM =ZssǃycEP`JZ0ut#13#FYEQ2K-*Z zv\Xkӧӌ=j.XqгH .#H\$d-mnWIMoAKߜ& XUz\3J,JCqWsӐ@?Tk&. P .oۿՎ1ÞBgQ M\Z;GѸ6Rox]fsȘf}^H۽哓^TejLyi2E'Xn(LR9}>Ȕgԯ;YPN}Zh؄M_!ۉ-kE0/97}f8؃gUfR r00sqO#@Xl,ov䚏H "#@ӵIT^nE`INU~%xN :| Hes$gbe795vyUOJ9oO-r{ ԟV1/$"`R+rMr@fE%Q B0J:B_,@ӂD[ヰA7Q&*纭f-Zŕ@!ЊMuA[ցN6lrkIQI&O(mv+u&VsԺM@ꪖ)tl9;;dZm&VyP#ֶ^5 |, \:=@S!ZX]0;tURl֌-;(x+HvP7*s ߁5OiC*챆% 9=y Uu>S*a&C#YKL6j۰ .hK01_0Uf q ; suZmmf}V\oUChđ6ulo8Wǀ 8|'ˏXrlc>Qjt%&Fm5`=l{vUԍ߅[+P iUֲ]0Rwd'AlKMz[ bXE.&:>VnS)Nn+r_ bDz]*"=)SDw0bTSh{ &8? UCXtx{m]q=hy7qDno#1Tj_ !XН0u8ǻ(4Rg}I#ߢ*rw+Cl Mx[G kBjx"hͭXN#v#M݈^vq j(X" Q .qy|b`9utA!rJ5aQUk\ ֳ *ʻWFSr/_ew0z}?zrsPUԥȖGͿo䂳iac7-HW BO0gf`s]S8ӝ&LCXHXbC@ @$mgD.]`1RI"r''y+]G {rgn6oQC@ 5U)E"\$ Z= " P%1py[Fpt/O0(ajV`ua,uhӢRIW+ZNH@7q̢C<z%EI4D!,*{TC|~0DG_gH9&Iaiq뾿W_!iӀ5$ mL׃CFsٴDoy3/fqv$o>` @"(5 4DFc,`EѭtwEHW>uk4?5s_L6bP=HaB% 1s)Z >B%k#Iܫ8\rެG噎2+յV;/R*fx.% s$gz}'i(`pYI|+ V xA*E$WP>c QxpZi`~ᘡ^iC:ݐ7zKYpmҊؕӶ>nOo-/8}]-z+gWNDaׇ1 (t'֭6@/HQ Y,bi8>况_ݺE ʒ"o׹HK{.",s -,RGݓ0WQT5Yl3p ~S0V5 7Wu|EڹK)T F&3$ TYǎ?'f96{,HuW:CB:ppY;bw70Fa}jDQW(Z`O^4+)mGjOxi4ÕlexEV`\M6ST'JوmaoאM͋D*F<.9+ǷӤ>cȦn*(=T1Ȕms ^4t+j8 JU>r ΪԺ4Ч1~J7˜ScÆ'pE P 8C4&PD5< 3ƃ" <jb]jB6hD&Φ/&y?Yc?w 5T4R4pfsÊ6 XŔ)PE<+$fxZD_c8Vyݑ 9I+vnVY4P(8",OăϬԦ@5(;ZknC*"6'cd <stL(2Ă)^:A"Gbb@h$ 1$6<Br&Wm!Ͽo2\i E=2CwSr4!.Vg#' h'u`!tcZ2 3S^OdUZy).03_@9k2*ї|$ /U_\ 3KH #/! V%ӿ}HT;U}1SV|=(ȶMs+s4dC8~]k'wKJF1C.ls GglFB $'J}SRrH6$(:R`J EpݓT#P ST}(dOEW.z=ejعgjD*:!xyLHah|=ZBjyWU*㎳?rpogSn~[RHk$+ɳ46&*ZMA3 湶yH˗5(\Hx%{Dz:F|5ġdߤ{ó˲ V0g Y/>[J&T~, ("`*/^C O&}L-%iBn z]JVAIԓgZ"_V6t!iYW UMgQlF+{C4.:R.񾓌:[c+ Tl+N~Ġ D 섳 D _yœ̫\!h\HV;_W=f GG!v5. 3CGʨ\‰Bx" |qsX9-(yjk)t@O^&ݹC%)|z'99'@ B|]4T~9vu: >13c:rWїET%vֆFY@G1n ZB|kXlnm9OG#@x 4#); ,!JY txBG⭙VP0&+-5N%cEGNYGC>\xH-67b2nr >gK4 Gǿp& J'߁~3=?bEޣ'mXg-f(xL`wq ?}|I/ٰnNvik; 8Dg} X{AgF0KĮRI+In[dzi ԉuiMJ s;P2CNJɎNզz V2ȓ~!EbIJk\Ē776?~g:??*\ NS&\%5#_},ل&SL:bB&F뺢D: Ldy@_h@^Fg湥g3$-}^r\z_]_~M |zde[_^'Olc-K'w]O'Wj|6H));_nCXhhdLԇS:>(ƜSo&9ѓNmQ81F?#"u҉[_y*SʤPrq=CV `w|'2;`eOyf3F @$5Զ(UqGoeO O:/z PHO8b!k/JvU6+Pݷ?kAL gV.(bS6oȾ s(_X&tr0Jp_&ru%B#MO]*{wb%D6њ~yWPtgV偊j2$] g]}-1![E?]`$J] ?0Z`ibn=?q~Xm-t?[fH-N5_ (RE9}NfM[/0+I:Ce xVEӰcm}lH%a;zg&Ĩ/A PY/ PȄv2)"x7" .6pX 9‽P*':wSQ(]x^ʺՏgٶXn,hYQ2'qFڅ>Ha(MX1r qxQSH&"yehLk#7m tQ:- GsOIXykw!Ãȵ !F.`=5*VKCKV%Vc5KuhvFƲSCoϞ|JiVPE #!rǙ{9ߒ Mfë[_j);>QqpskMɼ96ri#r@&*`{*;U82Xn z(X'Y$kg`>UK 8z̜`k\KgiK 1u ^Zǘx!JɼI-KQwoq.XѻdžMՙ*1ƆRS_y[mߚ\=bCzW.[h xX^-M_>v)r P=GV} Nߋ)H1@Dx..siqT>7&ƴ_x( nEfF z途x#c9XrFN5bFMͫ {1j;l&C$cgڶ˭:S#=z1B}Dz T@' Oʁpg95QP?0&"BKŔC] Qe.!Rސ(rGx08.b8TRkQ> Z2)x)ݳp\-4vUݙul|S-ItAon.ragҞ^PgXh p| :04Ĺ,ph> +pY_ ŚҹC8R1Ixu3x"~8`jNKy-D?t\T3C}RH- u묆AP ~Vε!q[]dj9! DMtafC#vʜ^IXBT+- @z"_ 2鹍|d mYNL.MU ڃl[-bm:4wٸEXEǩe5iâwg9TP}>[D}D9/AjvfyhbҵMQebɍcM8XVV Gv (^?,d4ӲT#BhUEO | 0NMgt^N) 픸Y'T-/cp{֤xpmݚj!Rw7mFN.ڞXʱD>uL nxwk@!jrU;ِ=m+_~ Q]a8<=Q @L@J;bi6t}sIH83EUgIU@R2c%oVo lΊD9Tn`h"E9U"G+;ʊ?E#H b|r)rmDW+M{1.Dw1k .~*˰v aC1ܕ@3Ɵ[yu':EqxGG0PN*ᖗܶ7?8)i{oU?%g.8I91/xV7#~gۦDI7 {!_▄^#5ssomS}j@X`+U 8,@f3y˧v ;jc3όNQaRHs'+N0;֊P:z$uIgݶ獚rblHQLLoO< Xp @ 2^퇂h/waQoNM@3D;APz9G,<%@Ǡ +6P&˫lw8-Ū°;Xۇfoۃܞiiyf㬌5?Ew &ѾyDثڣTɜ]sh7fN ŬN"䙂fAmkjO'J! '.O} KFN q4>ӻ4sH Y{P:ľIa07͖SOɱ( ϵJE+g$LD~RVqZokQgn9?l|+ ‘:DN&踚&ԅz먔-/pAuu&'ĉL+m.5DZ#<n" &"TS6絸cutg{)l}ɡFJ ;B}ZcZu(7eӄ|^ j}bGb|`oB(եEe/X(:q$>fˌQ^t[]L uLGx %sb6CBheM}b֖j c<D,2U jՀV^M,2ܢBͻ Ϡ=ƌAL(O#^9;)j2_CMh[+>)φ7{L -n 6_apu<m^1r-Z89 ]Rħ/noz51O8:y<%)<ب+^Z3LO,`R?ʀ@Os&n* yG'U_,y9v$355V d,,-@nt 8Oپ2F!ynMLxhm9 Q̼7˷-u:[nN_?ay흥H,25 O3+=3{hF3}YY_||-syAb'86.\^kTfJָH׃$]iJ|V 5?Pʈj>8J|4 $q$)+To-W󧳁bqf?t^PAdA 6?N7}:m#@A0l +, J5}*m??l*9i&Gr+~F yCc57N JHf4iZʪҒIʀ4b'??HX|y3Y"]8nPF=\j'٥!rd?!J1gfcMʫPq6⇤ˑM[=M)89d#ĖA{F? =S djς`5<~]ܘðϟCg{be@n-Ht0;cD%#_G)M%N ~ 5*i,j}L5p VP܆ C\\C!xYfIa*bR*p 9 .cr7om;v@T@*)H9`p{ ꅈ K#9"jјG!O4Hlll֖6]Yɪ"wNkchaub_K]1p?bQn]5wIu+X^~fTT'5V1ʍD/ۇ`8VVkVP?{={vh7eSS༦D kz ߆GMWi ,-GqK<1vebĀqiv"eՠ)OHTjhԅͲq>,zKFۍB2fևqAa(7%lR2G-tz{j%ТIH"de#E&swskޥ"uеW-0W_A>*~~5loy!0= AE3Y(6Wl5+Я(t50gQ˸wg|9UY߷=4xܭI^cTg;a0ν}ox(? BQ1l&+W243GX/򚵯A=@ɚ3҇ãsS 0h" '%; `>slTIP'm @ 峉 6%*W$$uVV:ATD#4]@-`-(~ ^٧~E7+f|K>?hzġc5soNYxi.—?D.ShvzԵ}#QXMnn,,L#\I1^XeCk-UpLNgT`چY "1-N"1.PMpmWo'Іe# _G qS5Ci_ճd>FbW]IXN$f*L9fhRaXyGKK.5B-꺤ʪ{Ae4̙-Zã]x-AV7л9{ybyQ-IEp#m^y#-xfs-OQy]6@sD-1XR}U%2=Y,({_i).Ǽ-RL|R;#^y5=#u 9_vG[iIzs`P6vi (DH6䞻ff$q_$>0Cȇ |-E0#z]̯̥mKڀ }?B ծ7%b>#} @/_GKsCv+haةeS/5# 7lAmQtp>GD<o#Hi"D\ \7lo{"2~vX/w١ޤ+H}i3L9!x1EV뉎0zoX+Oz0#)H˞ͺ&åHٛIf3>ʏ&wZ/ǹh`n}͚|5*FQ':&6]Y*RIַAl0 s\hܵ!t),}VBWz/Ag?61 4| K?7=tɼՕ ·nx1Ÿ''5 5x+oQΞ20sf Q5t۳)5K<ɋoiô1_[@؋\UQdy;^w6{јwP:G"<mN㲩ÞQ~E!Z#-4 plnx6Vt_j%5ә瞆?GvJ|NVl' YDH:"7&U|c>>ZDzLe=pDܠ#FPS^0iUMRJT烐 CILL'#tοh[APGGe1TGrpV,tceaBx`|{GXK6 )};qY&߃ W;B\ :GR%[`ţGio.= l4 Ώ&[vr{+catVZ2?ok!aSrDbS8[=_G#@RY?M:s|/APֵ|\{gZ*d4V.ZiaMkƫ w~pQ>͆yzj/w7CD)F̎Ei[y?,sF^9ߩWU0d᫈_ }H# ̟WGNLyЏyn#vڔ9 5:B;GulYn3Y`/Tl OVIהO8z'T՚cq uH2,&$/kv qƾkt#8VKƥ\qGf Q f @Ton"PZ[46Ѩ4I>+ђ= 2#rq&؎>)WG[878 P{  A[RF?'~|UƓg5bhY-.n㡆;= :q-wmU\W-m.X09$h7>āCWk ⮢V`z}=\@T`g=+LvPG}D(ȎKk2ˤ):OI_x3Uǣ{5nJ`}EdNFզ~(e/iix/ч>^~98bfQjhH@bY N/C u N-}A/qR_rNq.'*oٶi]1q!z,lHI| >h5Lރ\Nx)~$rl #]7Ff}/* ;Wv#9tI]KC{rx3m/κ;å3n )i6{7 h*E0FDqNtGwRiG#QY}d?%2-{C(xUGQ8uxVhYZwFUn5VLI-%<HdZ Kb٥K kz\y( /d],ڿʞmhzRQvk=dp@w'2;VYC(` dT)7V?)V?&ܨ+,Kʩω n֨nF_vrG_o#0zM~Xr-Gf]e3|Cu2(5N>%oOk8/Vs؋a5T}`#h<ȫ ;V(#n48wļS=L6 f]benɥ"?T3i"R[Пa~.qԣK-+WWW$ECPU. \@Bbl#(`t\yً*ǘ7$8X\҆G-j&'Myy2ɎUjG{L< f#11e0f*<j?TKzݡ,/}<VWr8OޓRWL{%c +ӞPBAv<*#*'c}hkkPcivIusI~%ICpm $6 ~p3M_,w% 5MhM0-ox%с~{I) ;_ j:?kė*wZP8PA9y׊7+a.0xڪB;y> 1s 2}W )aCVPie_w 2›އ!Dh#v ?G_'^5֦C̷dmNu \,%n1܄v|Th62U|G[$5Ll_T9,^'nysw GFO]js-lL]8JF?̧S{LX6=Q!ή\:$BqeDq<S@|^|'uq6c9@&cʌnw+ <:2< lK 2!(\"jD$RMRarx`m6C:MZct XbXos-?ڤk8L&lR\e#9m{=jcq$?.SoTSv1[tmn 7tEK#oP)>s8$$xoW nvBe^ʩHOfJ [+p)܈j'4uܗB+18f,/g{^\]Ij-o#ixd[p/\31{mW5 Z^l_($]xitʕP\XMh0TX_c~{TpP荸~Fx9HɮBnA3kUDDPѤd|>wp@°QQ jK[x N&E1@ me GU=O;!V6''AE,Tٻ'Ir#.;vDKS' F]@ QOjhڭY) WM:a|kzhޣ֎RǤkDJfaVQޮ1\dq2Pe[B"ȯ0F* MHk=!2IC\ߚe;.𐱫:Z#5-0chn Yl%C@4|,NV=kz%=9x)b%wӐQ?) AS_G$Զ%?P9CGdsjL֐tɘuB:I,.J>ã8\|zؿuPOZnGm Sl#(;De`Rbb:G *ΊE'ds22v,c$&M€iQ6r̲SʌHhn!B E|lڱ]֒ Vq0d0>ϰj\\q:KkasmnH&DZ7Og,yJ$j a>%O!.W:q GÐ NT֬.6n{W"tMNxA`W갟1ڳ;댎 2 RlOV'PWjZA>6 9j̶Րk}9lL2")u2=&/dB\W tgtͪB#1]RfD"ӣL4~1]/bŠC:韷K9AU{_5+n(i(FT8;z v/ҝ ~Hm}d2t %ŪS> [OVo_HUqo8K}GƷ4v_C ƢːǕPXAM-7,WOxCTח%zq8\^#wn^}u[VJ=u2\J:뾷mqeOpݻtm''VIf`z޴r$$Dv jaC0m_*P%i!޵h'Lt'aҨWt'/Xh[gYх`W !}J¨ $b\U!HK)oA+8%c P;G {{䕁hĞ9x\ި^_8_*ʃ'*`tzQI]bms}E!pug衎sǍ3?P`|='U[vm4}8'4 LLI1=FHKڜYNzo o0`fY:+4qUWU \B՞w VUHϬc_Ŀ0Dp$G%Npx{5cÇ3D,&_h93nE>`"|!Ns&-xs]U~Eu)1xZj 7b&ΰ`Խu>iӻok{J~ I{ֿne݁K_9ǦrŔ;2j<-gt*q=V sH-R gg {V/Jνٽ,BɅ;O#i#qF |C:M%:_ Ca[b5RlRx\%Ʀל8oõ~ӠF!M;~k{Hq_ғ _ q~0Q1l`x9xlꝭPשӉޢphu>܃ho5KA4Q6y{0SLv %5)ۄh%щv^ D"XOޮbU iB(\<9 ߔteK(ZvK 7Rk&#`ɱDu{o6O+eab\"Ϸ@jaEv80;Zd|l,1[gۦsp5Fe<5ѼLЅ5(̍ Q,/H"tElH ^'ΧWMN;@z|pxHMP s3 d- F3m>ֳl֊;}ݨC7P(nqx!=vlzlVeYIQnHBsGZ0> aϽС[y^ލЉn SyHƄ!}*;}iXm(N[xzrMƯϪUB pYNf ynpep3Oȓ/No˼.vq0_!%C1so }#3Qs .N̏K"^)1 &1WZWe|"\ Na=u3So$!n~S#MI=߱wRB#'a4TX|3=P]JMiac|A`"*OE?Izy P^/. b=h5ڑRR/W(~if"Q&(*@0Lm~PmNk] x>fhPS2Vɨy6~|kns\Cm"1荇ɜ30q7/*KARGU +vHіO=hӼXhIIMooAb~(DizAi̔d35Rvnn!avIƥZ[N6!5Ln(^ЖxWQ-v=)6o^ܤ޷0$oI!4,̚;eU IyX;wH֙6 $8ycmBB :Ff҂P*GL+.9<2)6LnSaI?͒N>rΞT= yMTJuo'>h43pl!)3X~c#\zol@[7a%m}w/]EKQ!qL<' swI@(:g!E:R'Zir2`&zo I|(ZTg  &6;[|a'v#nc&-ʵDʔDߣP c*Lubuv|̂i;I_Yǒ9b"~[oV)UB\ ؔ_Qe중 ˉ-jgWD/8#l2Γ0n*>+aCa:BP l^VO #[HkMems$SVPM@C͌*;gZ\5Ky\AYQrFSkR9 9kNT+ nl>ؠ@/?M] 0 RС |qE9ZjwwP|n3EV,= k ;a7U!67C3fg $>°*g-Fe PI {=﨔 +kݬQ1 \!3UDz+-b{X;]v#z*U(c5$"WٽA*OCRc͐3.؞3w>EAnb4&لju/Uħ;?pwH~dMAjf{OXW,g~IB0~<=RQ;®eзޮuaLFCЎu}ܴbyGQmјZaV߫Qu^k\p6.Ԥ|#,Gz᫷j&:٭E)|JN`b`jd@LFOߡ*9AlM2O:7e?D'$AVq=*LH\姖D#lEh9f7$`ap"v%Br&°6,!}!3%P Ѧz eji]3*l6^ - OhsF TNj=M>.Rv[j7q+3k'ʅVd*n!5\xv $]` 2t[];N秮RK0&7@fj gOH>U< V<5'V9Zzn.{īpLXvyMzتi >r_EQJT2q~{3E3c緣nEzxI}2#v2b~SRЙtKhaG'.oy=:\?ѼJ~HT-?31O @e=2 NOOιhOJQki^] [_]i:V0HoE`Zw.t}_ckROd6c`"}[rDH@c#P6k\m1'yY`й7+-vW:%YX+_1[{yiveRq ^X bY&@|5ntʀ9]~o ƬW9aYPtko( Z"^:+M3cWBnaas%}wͬ8fijqeؘGMאV[ Kq%E`90<!y(%ԐF} Ih_qp)a8cDH.b8ūU/giՠn=#KV|A: L/c -@wq`cc[ERY@hkٳo6@t/[r7U!&{e#fJ7+%Z=W~+p2C3$TF,-k\J|P{5.b'PCi.b&~80 It\]#`ɔ`IJ7\$WJ距^ۚi/IoA(а ^y M8{؋;9g9sts!3`G #DHy [-R(cӄ1wɤ΃e{߁ !==^/Ola}oD*z=0UtZRQq~ja`8VQc,=vYhABz5J鳖Ankj@ûfDԷ;(Iz>꥕+apudc<9$Kb$t~m>a*Ԗ3L PЄҡyLhm#b׼ջZYy#^q{$Um;͎A!gĮRuiثh/NLzpgcW,ZcǡF I^J?io ꘏l[3XsW Ȓc[cioz,$q NB Q/Wګ@qP"_ |GrV;?=O :E@\FW6xjT!)UZuUkQ/Hݎ<$Ţ1iNFN/K=ŧݠW({tpTV٘3h'gl"/Đ.9泛R󁰝ܥ\t̢S$=x}7<ҿ'SB d'/[Yߏ*BLޚ/{r/Az"c6ϵQ4;KeNkQo:~RrIf1Wxv-!tzc<Z:m۟ZMگ;E)f&궻P˕- u8Ȇݎ@eXj0]*4CL4,*7P~ k)U@8Ucha=2k>Z$ruGZ0n@s2䧯͇%vAS9+-9TR{O|kOeJuJS|_ jPD>t#s[p)b jSۍvUIĺe'-'@Z$q#"k*,Kn1Hr/sMs8XWMXb[i5pNOte}F$J Z|dz|Y)~pR [C{c~Td8w7`kyӔ{N|n,eb 6zon2HҧC)]!{Kгf}'0&7H(ܣf+7W`#$8BHՆ L%QxrsJJb$wQ}q~uĬl? h݈F s+Gh s2E<`UO%Qɋdq!Ux?;@Kpu"F+V]|Gnv3eƝFZJM(Yw8EyBT[(| Pi֋m$>Hjv|}.-;fǔ`טXz\^DuJo~ۑ> T}Gs_ :MrT?ՑYLӅ[fpc`+ԚA[VqtKihCOT  IߖCSj\ {ƫ !ia\yo/޴\=rӎkH$hĮnV7D 13M'%M:*ܱ_LK%kqg~PݫG]zz2%5^֧W'L  ձ7{"mha=^s{;5A;/1MEh4W\mu맯#ʉruȂn |hZ@U8-EvM%o^rO:u(ဠ )CnEy-w59I9?Bx׮0[g\EWWYzUc1g!k^!َa|޲ -oOukBM|9u%f5PkٖX@GfO&L-QI,<O( &PyZ{;3]*ӭn(ESĴ" /luP{/7;B`ʍ$4Gp!/8д5$l!FD@5slce&9WD}K;Y D0opTPYlfA|8Wy}"Dd}|%)J~\fuk.?Yo6#bp*b!;[%ծ$d%DcQMy_$ܶ(aRZCog>g˜.Ke3D#'%K' >//Qq/VŠGB?uFVt$\aMv'eBy̨sc)]CDְ"P/} ]$M$&ȁY 6YsW8Ưd?!Z&3"f } Heo]ZXBeu$헼AG_=xĔrOd_PlDMlCΰ iVF;v NQM.?)wL-{ Qqk褞S1=/jcOGCA`eFՂsFh4N_b82,rܨ`›,,tGm+B ܴC!f#NZ11=(eȼj.~{fɮw$DIq> 3d΍ZH ]0v>ի&D[%FY bnq Jwӱv\Ikr}>y!"A[^N~x;:1#C](Şd{^b1Ò2xi,Y?z)_ ec>­4s[4ʞTR :sO%cuf|2T#BsSlK1QP)d_OaqȒx!?\}u8O [\hQ`- ;t vdF`$9'y@3dwT#0]**DOz̊**?vnVzG6y! ϤQRFθ?j$iNZgc0ؔnx18s֌JtCZKhzMe2ᮟXrf߮;(a݁Fݖ Kw%mdp V&ؔ5chM͘#r\ 5s? n&Qhx`4TP;ij7y9_.R )Fڱq'mBe N*q0B`GO3϶lm=fK1c(쒜U^p8nrhJB3 ^c 6:0夑7Ҳnd0,jV$\*G"]WrRjd7zeh#&#N$F ';MCXH>97sxw5Fģ#jenlor-`Y׽:kVm|~'/Ux~-%X7cu|/t4k1mlTBG2t`F$CPRϒ`J'@FF3[_2gb@Qckٹm+ j^V*](B]ωjXFؓ_:^-!/?8О]'S|qw{"gG"ءQ%dBNX%ݨ2Nyi" έ ?G=z9%x`fڟe!vek, LҌ8,ȱo W_Yw 9 wULёk @n?P&{޻@C@?x|ntˬhQyХS҄ҋۺ=3*n;ir_`n(#FXQ/7`9{-A&X`Ѭm(>gZЭ-7hUXuH|X eGXp CI{he5^XTw"lCpv.жw}>,e%N#d> e+(Tl)%lC;m_g - :5^W~׉4zju;h z`0>60%D413i5NYP]Z ) !CKȼE]\"g1c(J_S0SHHPr,E'(5F<JYXe^6J 0y~%n Pǝ:6pՅmqOǮqVtwqByZ{:{[Vp'l[4&"MHt5U9jwT/~L8W*k6conF~^_S!z roB_ۦR yf`[v%~S͎ doٓurߍg$%\B&O @YZ9gBX&VaZh4;\zn2;.t쿓t+M 8 #RA~<Հ% j_r{"˜Xʋ~隹uO 1Mc [1EvaeV0x XÇk0O uNPhUx孓&UA'D{eԫiLYz@7R' @sFܦ3.EvCDoim.âxtAm`VKGoPxX,bbhc՘&?9=A+ G{:!z}"@ذԖf d$Fׁf?Kmjċt-^r.gO%~dϲg:DS {8Б˵Vc. ]|x?a؄.犯ps\^CМO@!F5٬T$AyLYo9׽˾+{=g⊹*&aQԝr|w>)ΪhYE1]{Ahe;pp*nbl X"J:!e".&Xa/Y2H8Ίx; @>jS.[5Mʹ}b5 w7!DUp'F4wtQخD B)L7>Pm-Ex:W^<D0t_U)q!f @ըiQR%-Uped4)ZPkm|&A@e`ʞKoNYᏕcb.4sss$ZqMe<ʂZF|A㽥/Uv`v9%Scpp .+Wiέ nJ;uX!zO{bK=m͈E/;w."je!J#wFD\F U4P42Kmb i{ ht.ḎKYٱL88b>d.yTw(tUűI`JǬ0Ɣ[?ev'YB%^I(T;0\绕uXcI2Ծn ZU+t E<kJK t6.27Ep.-XvGBCrfp6E!J[ R@DNӑ(OH- G׫0rvvF%]]չ'>LEs]2 cMyrgSjAaBe R+ya@Aқ\VoQ1Ms@S?[Mj킈A W`6_~`$ܑjk%%uxI~]6|b+4L Nj :ir1JPUFwC~{$D/$Ms|\hdM" NKckRVK5JCQHs% @,ޚ󇼎1 *uhK;.򍨗-q^9u~U7/:H0;kع,;U5] ]hBH軏})=jL@Wwq C섾c^<%j-G0B8fMQ"X<^WCmMCqi>{歘!Pw\9xҥ!K80P V>ך(qy-[p u>U1}rg=Ed?C߳e%hT~ݥJ׭,$R)Ɖ*)Sș?OԃXYyPs8omD (v,wxNχYP|CidJp3 }U-nvxdP9g׬5҂]]E2urm)v%]N^#oT0$;.(a7nE(@6x?',̘8rqM`$ N×~5-UZ]:;#ZDB]oLWRn`ETC ^j>*s0Bc[gMIOy|63Z~и3t窿BѴ%dž㴉7Y\< Vr;t-q^6ﲙ9c˘q"s,|KD3~\hB8-b JݘG.GFZs7c^ */A<s([,Y8FFknY b$^=+V5i4ke\z^xx{En*e'IɟAnÇվ ɱv/6bPZ/ P3♋yH 7B/7`_. V+俾=Z/~W%9|X2ȸEqUm&vw(lar{gV#`2x!5o-jN9O.QZ%>I:dW7Jѕ4E?ߵ̃ޗYɌ.dwiB=0yĪ穅ز"m܄E"ia䧶53!Sq>яIm2Y#( I] er+f#P'I}GU 5fU߂I= .eЧH@ٟȦu_Q_ pQmEF#?~ArؘѠή$;ش9>ý+Õ˩ol`]')A:,) h*Rm9ޝ<츄rH>0poWL[SCl؅indއTB$ q=]7Ђ v]˒$Og-. t)y5OIN&uSr~BUJA`7J"7 Q J ŸP-9p<ĝYȿQZØ1|H'״ϕ ʌvtf$.@ T 2gFP9=~8E.@_ϛ*z[ I)ZI|O>a>2NbI3Vە4t7Xp:3lYJ>*~uMEPe70Xlb_s31,9 (#羌J }L@x:!tFi3VdbAz1I7x7:1HJscSAx\w^S "+{PDB̚bz:ӀF /НomzPcp0ݍ#V~~fJ> PW)tY\͵#ƈ.U9F\ц{|#՛:ۇ8Tbz5($rڗp-G:"=1>BZQmb+r<}* =ۢ\ :s\g^i.K4JkQ}F>A ޓ:(HD ɀ!4$N8u,vrx”+7(ĝLiIyHAdxI:,@Wq8pPu(•*n>T~e1[ ĊL&*NmSй~s[|mdqY`_LTg8#5"eI-JXcIߏ B~/$cj⥫e1}īYUzcuVp{F|GZ.dNL5. Gȫ*aA%3LPG>L*+9.)zqtKYF$q w[vi\J Sj`xk+EJsI,kG?an 77HV@E,C+4`]92[8"X8|%!HĶMj$8ΓsP :.vQ)t~2jma ˝>@uV*q%lNo/q%7&j۵,DZg/07˩J>gqF+ʃy  '(;tH|eGF<$h(ȬӢDk< \xe5V~@6W~`ZPA={lW'jS.$AW9elzrctcIzHW5cWQOՂȠCԔku~RT(=` & Vqle&0 {@S,"t9GURE)3Evτ|)X@O_'#Z [| x)5k]'n.x';`Tݰc tK@W \s\:㖛$+dũ)^83"RVeF=o?;]ahAU%N?+]" yh(rKa x1:&׼(?^ѵyJ#Kb s PKhskNҲYDA**eci XEl8`/~6+$iiCOB{z:l?뺅2+Cb727hɓ ,l8&66u%mU`vR4j>1jq2$C4kVtXivid= <9vU`d{]-e.֕:%&i6ongTaZdur"M^t8XySjÞ> }ep%fWj5\%YGi&)\t((ϫ{_ j̙ju JU+ClW'ɠ,?R+-AU`:wػ~/!0iaQL!F[B\h 1UHIT%3+ijƒ;E5L*cJqvqrs~B2Tp%?|1!Š߆U ~I?#\sׁIK?4XkJK0e04xos?>}ډpu"}Z/i\7TneK'ލω|#v+upO@7K.R Dt-(UM*2?l3ayQݡ l|u;=>v.k3ϣUbhŋ aiR4\ni@x8`F,X.+)bֳcnı`9Qw H}E]B6tԚ)H`Տ -PiH8'R.PCc-U%o%o\[aG4~BRMMFeSJT8UC?T{^V7w ~>wV3!)zA|>jTh\zgx'@‰k1aANPw h1 9뤘ei=PY-YݑA1'3-<5#P͔̀۫K~^zot#VL1<+gh Ԇ;p&YOWʷk, 8wx*o TEa/G#PE"-o#B1%R\x\|XE٫:٬<;os冔!f8Wq\w-)fA&eL%`;+i=(BEz(jioaCGE!@Ѥ̎z$a)$r"3f{a)*\V'x(zpn׸# iZ}ffd}7MVRxҗ]U9XzURS~F/Șh\Nˊ88Oojä0Kv|xW*:t?jqVbgriZ0'> 7D+Nb3muJMv|#I&+2`}U %ArKQNv4 ۛȤ)~+=3e-ᗤW?Fjsf0/]/`6+Q8:>mo54 k{<8jr:)֋yT`~RIwE/ )LO5W Zg>a)精Qq.eЏ{}"5輥k4jS C05!>Nzk5ӵ#_wV&(U9z'\dm /@`Pe%`2ʙ2 _7Yyʠp$Uwt>w meXSo~^ɷZ/TUqbQ{S5}axz?eF%p2l,̀‹ C*ߞ{rFQ7e;yJ(t)J ]$h[ϼcTop#R[⫦h裈yAgYCÏwA5^O"/]):[, &șU%)ˮFB}FCvBfS]늂S) ''aK-m $1j3j9 %nb̩58 8P۱SJ'q j%jIًf|nJ}uG?4E,0W^ )V]I8n5Zԏ3&Lzsw]vC ąꃺSI-Yz/nҋApniin$$iȪ^DSl˽1rl$4TbJ|YMnpEVZ37Zpf iZM2r,s@)Fi./٩Q@'[l-[ۈ6j߲=0M#Ug^0lPà?KrW5 <5'n% {N+ɧ'lށ־/i)@ܜ2%΋xe]@$饝_\rf| F,C=`pl-snM+~l)-mЁgWDd'lG9tޔK6xzT||M% +;?DeU1żEO8Qdl']t)+%f%m\܀$9AHrA}Mxg߼A}'`O|'&m{Ed8~K%hR$U6 J9]@7-;$nSeۮn k2x?_ido6AoF/j[hC5Gk".Q?yy:^z6 .TB+ U'K|?(Hs5fJ*o-;mpuYIDnj.`q_r_Ap .jeGFˢj9JBexϑX,o,DG9>NBQh/[4IMCqXQn?X x4)g Vǥ}m7A<Σ4DV ˛,ByPj1@O+s G bb߫?~a1Ni=!TzMT)rkU0|wDٴ:+1lvj 9ҺJ&AV|'ZhbУˡnXlT7L}p]w!¤#cШ?vӳ^8@ց쯆"z5ZFpqehNpmHscQ Md^Y6> #`+l5E#=*'Gǚ:+:`h"%xNL"e>{ZGȆ27`I: 6c6|)S)qfu:A V1p4|ۤ dI'ͷ+{D4exgג (P(MB֧ 8?,t-t,)w:P4r5Jl3~Hh#F#5,^g)*I͎nDVXC3FȪQ)e/<3ܸ XR=ݽ T%'CPhw#aE҈?Vmq"&TJNܓ05L5Sr%^`d)ڤsIhJ%Ց0p nkZoMǬEƱ\<-۽6_1wPۉu,M<ER7=_@/ؚg, Xobކ $ɡ=8pxf6S"خfj]sɬM[& or;o9`ŋg8aG/hi'Q'$g7EtsN< F[PC? OOQ]0фD-146 YZ\.n2qbmW7NWK+ W*Y,id :,-%BMIF#@:5@f4Huhi,k[Z4p/QI?T>^!K{FMYOg< WI!KvDw府ifEdME0DE Hu?`_ J4s#ͽmYo1-W5V%YN3Y!0OZz=N~:i + xfENbI|u}x"V# b( Pb(tw抐BL= T[+y]3w-W8 Ɖd˳gC1CXؓ6D*my8zp"ɔ1V~JH@McD ̢.q @ϩj$ &?0Rt}re ~ƨs 8%)\4q9+ݰ" X{8:@g,u9('WM 5BYbҿ ³$̄@UCOe啷HoEZRN)Br54,y&/zWyń/lW+~z*;1ᒟA^tzafES"zmaTm%GӴ !޵L*gMt2U/Ng\$0o-dnPG!ϬfXGG5+H0SxW؂H=.w`0]5|#dOJe%?IlT1 +uI>|WSVm F#I89q%xewo{mb͍VD?8S ͘ťc$DQmKf&#S} vNX_̷u;?ם@kԍlNy fO,@EDP-O_>{Z03ޣdC5XJ(fađ^3G(@,\IF!8k&Y }$H7 Tq=ߤ=(8J=E{Le`C2D`ɳ2,IvRa Z|C4-e߳Qo+^庚c-`KJ=}\T1bw߆k21O5/c,Cv 04#Y9($jM, ˥|Nzd79};PUi$U/rDl9*cuc<.g_CLofLFE6q`>ډ"A|s|7_)$ȥ,_L@m95-8+sO?qZON>Y@b[OGclٶdC_ǯ cuK{I"f-Gɀvi%V-f8b֛\jWux˧RvN<>هzdZvCM4VtA7 cm}~{(3°66RcVr!M y+s9(;( v<W]3!HFcWLj)FUSF䫶%מl'Dc -^󼄘~wE8*,RsTNf:0}CR .-U֏yђoD!:Wp=a Z  z'iz3^YC{PYK+P,,6׺GlgVȵnDƻccwfٳ~A~tʏDWqe/mMٝEQhb.QEg]3 I ֶJIsl=+ `e6 jZcuoLԷ?]in79/y!pϏJ9ڽХE Gۉ<=bS0 - l%”j+;pUwv~b\ d֥E&m&S<~=TP)'=o`mp?Uz{"utb$>-EsQYA$&<<$ɴuGn_CI^E=zMP- 'p8QNMa C[^i+*(%9~AWp[Œ!.B!XX6c$p05rͪF0\"פ3f_Fg !aCQ[Rxhu/]1y:m+ b ^2; iƀHr'V v4κDM< BA3ƫ_nB}"Fx1>bG̼ZdAXQ:yM]d𾪦/bkM/Kzyaުcd@ӛ;,sn`:P Uc= m;砢+)0\Ɣ.LI[_J]:}+w#sYuHyd (}׿=@n(ԽBg}f٣^.ȧ"U*6@[.\Gjq.d3"?I5ĘɈG\G`JZf!jۊZ2a՘n?O$?^ʱ=j`ժt$dK;; q~cLYZ1Ƕ~=a[3(`HZ—k ~ ]L1}D)F 77CA-]5|bHQk'M啻ث0KKfNDVmUgS}q۽oz{IHΒd䘚 FI-&TPϤh<`ұPg-i 0"݈;h!IekyTk/6bPTCfUJMZf:kuCꋫR}nʉ%jL8ԗk:ld%X+/'{ ֊M̵D`iu19ϋflY[0ݥj؂XGM=v./-U)7bfX䒇xXgS%tfg$H fug3?ڟȴ흗*v&X>iL?N1;Äy%:mi!%EKۢ]["9ЕUCg8/}þsizEN 'BTqY5#z}ڬrqqu1 iϫrwSd1:*Fɋ&g;BבR &N<j=?bVӧ.s uF hB5:P+ܮyM @*17ŷNj;_$Zw€@0)1jhٵhG4ez!~%5_~T.to@VZ[T)wTo`,6,2eAӔ닂%.&́ x__<=PngFFୄoZRn"%vp/d%C'$*oT7gh3ZӤ[!17+7#7%h{ @]l!]A땩V?# ~Er4h/.6 nw&0UzlkxKBr!H<7Lʅ))[ϟՖȴ1T{EtyHWᑲ,D$\!o2F*1|WQG@WuonƂh %=iGT[.+li (5%#aw2sv <`#6o$c+a>0^ߋCnn'E&x-Z*vhhp__f4-ʥj[tNZr h/aDs3LIHfvLHEjdV3V7-;3gM/\oی۰[DCAy]N[ 6ĥtMCNKu-O8eb/KQH`HAfAce?]:ȏn#z\EFLi\y+|Ԣ Ȯx"<$RGDǹt۷DPT_#2 2N"2B&,dG?`f~Hd8"QU}'P^bzޑA~.g.|f:\;?JX㮿nC;BPGr8iDD6n;#>c"Q)U،}ǃ/k{O}Z~fz-\"JkϴTx+[;4Hrs`eČ? f0LX@^ (|V_Yt$m$q+f9^>+\i^uZtB߅JEb!ZO9Ts } /@dY x"Is,lC7iaev߾=bW`CUzƕ_ HvV8–-$I n$/DC{=}/ M!IvRE88=YwHd9 )$路\*~$" i=zƩ7+GNBjfNQ`6x/BOo_yEX&_ zsvb.ȻܽY|TA6 5`L]:uY._2u5cu70"rINKfl}höE0K$tI؍h]?= e#?Nlh#j6rY5\QKq($mjEyb/k ڍDLE|$x<4Mw;#u崞iTVƼ'uᣋvJ/MԗSqNe,S.pѬ"txeHGˀ|3peU;jmT˴)\JKWR #%G4zw>@M۔Jh SOf8zޛamAXrH9zR7F>dyXɅ(1JJ-#'^4mj>O嚖l[Ī]aY3QXM^eA~&%SeB$XŶV1 ^4{)FR7$,qCd$;t[.q} rӶ 8D).jv-kYei-aqGc=?Ot3bmkXm\;3*7p߯bHz!Gp$3ELE䞝o ?HƴGKA*1(.췒_sEFd݃5#64sGG)4(eD}&g(XJ0 \Q}fѬTr{tJv(I+ @ LעNjŸRZ%!y/tT@ދ$\eR )<(4btJKsɝ}9w>(fo}G鹭^zŒlTdo`!,53q+?ס(G@6 m7h[:~!`J!yGcuJ\Nň=yod99gBao[* .T45Ǫ~U}-S_;'1:uFٷmc8yFoo_<=/$H y]2;,Et=BȥB Gmloe& ƪ7OHj__0͍ȅG0Xߋ&;` z_ۿ U7FɳH֠O%6WaAоas~ÊT* U {!d^Tm4\`1%CZNCȉ֗ ,ev,//ևD<=ʁM{8 |8x߆N Xf[x>Xl09>aNUxjim=Rrm0W{w"f#tavjJ\KO HNl.bl5!_^ )yeOV>LGKO /\<]l88r;NYh vށr$[ЯƁN7WTӶ=#e}i[dEҭ>-Ebh4Z[0$8'F VJncƄV#FgY$dzk—gڅUL ~D PSCQMi~F&)SB & ڂ't=/-^~#+y ]=xTD\ BZT L Χ u㻐~eX:9L>G?B!ob^X2W_mn1HoMƵP:Y^~ȵM3vM֡$J} gC:9M'&xYC`>8G{wpSqkxo4G?9`Թ/d,~ҶrH-FUCwܰ>o= |Hte؆/Lц0v0-1BX@R*h._v_ K>r+.8X|>z·&%+h11DLD\=q^EA ..0L6̿p0F(Xv=?~Ok Y۵q^ 9˂[^>$/Ef:w5Dha[}ع/( =ŵڲفPqrnfC~cwA΅/)9 3D+vbh\-ϐ7Bx ,%$O 5cdGZxρ=R5 AgZ\4!@_Dz~MJ[ yKlK\!}]""MAe;HDZx)%0"ՠz$`~`܃ 0x^Fq4 #am96%scTa6%r_ooHؕ3}׸cH D]#]iysȐgLRڿh') ;oZI=>!X܃8KbJ@wZ mn4I|)5@:X.C jjYɌvUF@nTXE1.B2ְ%ϟ%v Wt {S՛~i_Bê Nܸ.OMiU@ټз~ӟ8/ 'c%JLh_/~E/2=l72oDzgda󗃏+WnZ0H854hѦRWaѸחۡ$M ]4 їɥk2ZTdW%~*e ux7J_Ju?s +Kr @Ohqs$m%}O6;|3y a01I`Aϧ1/! Qօ?vsa+sG46}^pC$LO&Km25t/V@obu}ℌMFjW.\wW]1NP[~}!kNWۅK1 Ӧ}4v|xJĔ5P-֚':BDu ^+UHަ| mUd& `6< &.bi0+OEb _h (3AA!JɧFH`WOH^Nj Q_Ƥӳ[en.epNmaZp̽ev RY>Aia~ټԠpSok5NoRV\rT+Ai7Ѝ,$ e?ᗖ@=!GX>EBJ|&+2 Z ^˻ `BH;4ZHhqG %4V>ngv4UgoUu9׿%ճ&fj<.Q.fT{~jmm هp(}Bfi#!J@飉 2@r#%]@I9<秓@[A} ͼak`UBIRUZ0lhiJ+ڃE++ZO'nE(^$Z:F>/)oѨjS"J]YHO`wf/D+(4qU uc8X堉pbMH^ x$(ak+izꚛiug`<نd-;{dy02UJi]y`^@8goohgM3B tt^q,UU N@\&;]n@+~b-Eܫ􍶟-AB b# yq`Yhi㎺d_3HN Spr5f6cHOj'YIJxe)I Y QHz' zC_|9]qXpPkR7y{)4\^ъAM EgWS?3}5U,#Ȭ1g'&bmE.'USuxh<2I /e@K,\CtW VVyZcěd5B[_M6hNԩn~P8Bpf1}wc?U2EK܉,C[c1P 9 93kLsn$w@Z0yo{jPmUMWSÚrl*3!־V?'h鐗D/(S(KzS녹2 aҐ_! .vf# [%`` ynKYEi!:6M7k^N/L[fF%3[e}@00P'2"ʚg@9A⥃ d&cp' fӅ" D?gjr;nJcl #AgJA͞}_Rmg=x8ᜱ>ZHǽ C\:J|osb`7 ~-nX+V"H7dL- jalX l3Lj2ƥ F/ 3Ny^ 2NJѝhz%6vhAH8C9!p1k!ʼnџpEg `LxI $c0Go/2.{wu_S1{Q+!@po k|'EɍpXwpjY!qs( q\:8Z3} _kqyx jK{xG8~&qqvv9o}O>S|R5/l%͸"7*v|HRv0zTy)83;:_6 (T! W{ʦzԉiu`uz#fi9FV²3~.|B\ Kˀ> K̵@;%2[۸SoWep&]bGM{/@x|r8|B<[0 q+GOehN]ҮhiT #4޽^|"%M\vAaTv7$ /\#qp)͙:"`p>R/2{Bʩi&SK>JTO6Kʿöރ0}v7805An<{9)B[vp/-Xr}X \6Sa 28@#]|:LHI *f b巇򡀳*@UȇD>(rٔl㱦ZdeTx>-%N*ɈAuB?x+k?EUʢCզk`ܗ$X~tIfX8ۨ&=橋CS{(nl[Tjx6{A̝YdY Âh6zԫJ> AybD9i_g9&Z_&UץM 7WόحOT5Bqg{δ)vaNq52+bPo N$.*tüĔ~tJT@:nMUk@q=|F%QL"G v˼sͤ)q~SIr&jzw*ffHNv\'E2٬撽ہG&eZ aAdm>?`e~<>~i~W+Ew{*VV?z~+PG oьn6Cc*g_Vfg'ـoܩ9g\BLܳ?ͮx"WI世X823׉WĻm? 0g 0fBT8Qhr +ll;)1Af >\8̙&A]wfe%t-.ʪPOGu5_8iv25HδO3Gr2(Z':iGq$g.&' kmIZO7[!f|BO49iԦ0!O&o̚ēME<tUf! | 6]0K6Z(xZQg}dQÞqє@-е!VZCW]Ql,++WҬCĒHio&h\xjPu?4AArÇ[~am6lq6دn#͖%vp؋<:jOJРY/6 #tejzYjܡ|d!Wbh<6*KO|sW'*iۼ/nޯ{(_0&mc3ɿƁQv"@8{Z(Fd\>v~F+7\,,'Hߪ'S\?bfvX)D VA41=Tlm:2) B,8])d>uBM|IBͩy[jWV.TUbvXxi3i;WxvqVէն v}/upT7(`^DWm>rd72ZrC𪯔,F|yVWVۃ%T&Q [XЋSAG/T81QOȧ2z+TP)pG|3~؃q%BmI`ρGz{b!Oomϻ^h*d㏽ pfO44&džH#JLN'.#V>e|G6Kw7NFaL* "^s[{"8koB}DmH&'u3ߴtSz`#xY0B%ن" #$ƱPc5lzBm TBŎ$Y~Y<~M-j#pkOwN .L)hd\m,a&Dld 78JYMJV\u>*(O,nK}Ps?'z &\vDo!Qvu+l)]} X.bKuJA{1@BnOY>k 7AlgYHCݠ1nn+`;ylV=C+qS&äb;MCްU`qL4Ō<&6tThNH=x~"uj(MA8S 3+6>v tZ! Nwmʡ :W'D}l1ȵ?(BY$X4fJ}0.6&p0/TsG..K` x\کM^,RF3, %)xRQ(pTEs!ifW!*S1U$M~,a;^sL;,tQm1>[ BPA6 ̜@|P8ᄜ#91+B"/Q}Cx}o}{Z3!ۑ1 RS[v7#Idf{2Fa֔4NNa2jPVA-&Jpm++ IQH|{lpx'$GAQ%jcEULb/g %ٷ_\Ht6;0sˡ ]!=&f\ ;L) Ebn5v'oL7]%~ĠQIE<(J3UzZߝ!kF. _g+xY37`Usg:~WeS鄊9MaH*C^Y|+.V.a'ÎM+:e*x*YUwfuZ Roi-T6H37_uP;x3epzgjoWNh:`[es2JL!d~hw*I|nl :l9&16|(}n;ê|=ۥ:]iSPݶDͶzmiw`!^j{~gI^\:'l9_XΑƙС̅BAIU} V ߯z_~gq_zfA2 3Y E0 U (#rDQ 1ȊG*UҺ{7S[QHr8*pn\1~0\UsIyN6ܐ!]r\L6e] ,y#&\ WՏW]>"ز,l!c*εhm/ m->G&?'4A%˔ɱL7#7Rp!ąv!!|!pй2 :8Nа3[~`xWF񟹟ԕVv@-E:'1YnE_òO7ć[ʳ:%W z5t 6'`}+Ĥ/PZhk%<6%u\Y-|+_ ,n4y%4da(x#^[20 ꋩQxǦ9|&#!{$ 5Ցn9h^u`نyeudQtSФwz+iU\wĽ)D`Jżc9aX9pgʐy'[yg頇 HϳE3>{m:{K)zgo+B\[7<bOJçvbn}]-ǯ u*ĵn8͊E٨D%N/j%q#9jce&[V3egAs MSs'ҁP Go w$%S]a7ׇcK$yb b1FlNZQ$ V\j"iA˾Hd y%0N3MSˋL$Kܫ0lm;cLgըVp*Ws㴫F lZpjO0;Z&Pe#ӕx/z"s28SrpfaΏ|!%EmJasEG|gCh!J>xl## =uRn qṖ%w䮮O1.3n`/FjA1MY'ϳn I4OPlS5\s3c,"7P9%N(S.KXwahӨp :̅ױuDۂ$GyQ:)l,æoeMXExE"D[ݳBȣX&<0^yg L 8]v5r 8f"@)V{ay O<՝ȣ9؉G*gQ s/2SqXvP h7;LGH+Y[-e94` (hck8?FxOK >E"Oa%R,lFR92(4$ }M7FU$IiH1+n9fi= |Kb>|wظj@7E1\ `D糤[ԫcVNr8LcX{;f?ynвmmL}W)B\4abZ2σv54uN k uJLkTCAɸCO]%ATx b6\6iJ s)l7eA~RDKtVg'^0dXxWǟ )p,4€|8ʁ.6^)PBBu{q)Jtpifvozz3 ݢ ic|pI'uksmN捩FgB-`)VGؖ/4E_%_^BX5|~Tut(l~b3 5al!"cV*6/iI5=d5.;R7|ȥJ*GPPKN< V2y2ޡX~,Tzܟ㘻qԛ>Fx6U#-PVxF/%{c}+F~- x_ P‰rQ`!hˋI 2b,PS{ZA mz̃%lpI-Cv֔rS,A1h>:Ej&$P|ĝpXGీ\Rr#+  4/$ԟ<4MQ^2ݲIJhEl%?Hn9l"BkZ[mAxbUY7 0x*._9f{ͻ.v!w[^ƉNeymw.Nkg`ݾ=W<\ :NA^vR|! ,YV)ou@"/6*7-!tytWLK w'~#bћxӽ|IJec3HqM_mG7KYd!Fx`2͓Ʃ$IX"t`8 VgQ\Dy; HdAsT3Im:<.`P0ݐˎ, }_e s@!Q{7c~]]^H+KadR(U[6`ߡhxfc(,#X\z)y$&Ē: ;ǐO I,aiZd5^u`Bd.LHv\ZƠ DFRd^i[AS]nQcן" G_e\˜ck l5kx4[䟅ak)iGRZZ<|\OHjz/ml? :gyJ䥨]^AWC_zי7ËqQ{;>UHA]ýS=xRUP('4h&P ˛7C!FURpO4)K,Ktd>0RyN<\Hgz#,!n~FMus@׺A%==>wU]MZ#}{&99帰g&BgŶ.S6z"FXf-Ը CAXjs Iy\>)]K%gUx{Wŭha3:U_9?/ң;w>~\T$+d 3(&!^\Iڶ4 .ܼ"@q@]w.PSڌDIw19uQ.l -3ak97rjMw3Foڻc>[DD8FU9KhjvHsAH2A .]U'0=`@;3D*Zwᛸ$hw`n'#Èބdb 4Aw8 ˏR]"ugNI[KoF*m7iST%!w!|ن˲Fc;frr[_p CD] Fv78͡|gn#hfKY ^J)sWmC{/Lڎ~+Pv[c[œ_I}-= Id4mØ"mY)j81. }r[R1ArM4l9" }KB,b$egánfj!WRH Ұ֚aя `,O%(P3 5b%Epi,w-gyU/ǹfqe:} ֨U5 \qmV_s;NP!d ĺǖ&C,}NHL9Bcl8ͩ0snB:hHhB}ݐ( rPv]FO21{oAܷEm ZɎdGWSV?֢ KuE+ ~l h#xsK};Ro;l|H>jᬀY.?J}Q濼NW>7w!U5۟P\ @6T' ]*9q3v/×]H*Oq6 q{;q ]8-T Mtl_8^pcDAtſ[m{b<3#qӽUp_(wuKބjĸW ;}>QtICL|A1Uv#QvҼP}T n5`>Ed=0QIڑ8a5gKz!ϒES|JtBtyr5 ;rЈV.OQu_/qV oEV뱯-&!FDrH 5q[)NˆҫsS~acC@'Hʻh8T%r/'4%osB_RJsVP`sM&M.k"̰V۫a Idl˷ oT-.gbF@?gl,K5 jNmqՈor"v ؊HeS@6%$J2 q|h'#c';d^kxcRWt!!S4W+q0'VD43 ݤx%+sqI.}lGVlvJhU=Ξo陽 t7CF9 _̤L%E-f[D"j }/D~*ƴnj#m z1lSFqu  }mu2@]Ki0PM2$T"nh'*D}tx22KnP+u ܡK/߶n(%񢂦{r+4 pݗŋ7_[‚ܹߑFF'[I3vU#m$B+>hTΐ`DF VG #*Gg핎[rCq^Uo"4v:>w' flf ?jwU ڼ d[Z&V tN D>cp\9oGeN;mG0ׂ^{i9.))P56 8g%be2O qyC&`x, <=6>'v*qGUZ&cm nV""0x{FH9k*[$ߕ.T8lD3LbƆ`khJk) L%X]dQ`ץ#_oX-MQFeQi֕ޖ$btICSC\Je "༫r;L^՚[gT7f`c.WM,WQ")Hy8o3*(O2aqTn,jy)х^y#tkپR-Y3.@,#TB͡W9_4Em|UNuUw$^2,7A Im4N?Q[C;m1K%F5; )JkL- s/nEGO7T9s2KIhfYsN{ilDzϕ0p~kgY*܁ u$o۸~[Ze@/WI99!YRf*.+[|E k4&)>|ěsNLUy4($cr_p^I[JfjZoZ{w8͉J6t:F"_,,}# )UQ䗣o`UPƤͳWS0%入+p)ȩg' ԧ)VK- 1؛={-;@tu}.kx74RSn4;fNMȽ.|G!;~,~dQmc)h}֑?Qk.#l>&5k &Ⓗp`5nk"I)W[Ѥ `[{,Cȥ,q 8oAVjy@0tNT6'WX4U1/bCzHw'FNѴ#g0DU};r۠˧sΘj6XY+J^<$ցp [rL[8 (< Ɩ5 |P"xATQ E`ސwbUYE,'R,Q)X: sjSj|纔%pttY>vx}4(g<k7nn5Q[7GY~JzС+^, 8K`xn_/<@#֟֌>$_+|]r2 );K+⽍2W{JOŹ+5= z˴o g÷< /A-<7W`3ka6CM;Bevw;otR  Pv5QƉOu&^37h] )XHͽjP)S|1}Nn^hC&Xx0"Iv_XM=K"**+.]g2e e*.>nz>".H(S!bϯ㿒(酮|vxDw b!CA?"}j d!g5)[jy=JF\Fڷ7vCB%2ro擽o ]# tPُ) q|Ȩtm'$+6S"aɞ L[9D޾apF~£ yDC'y\Ž)Exd8YG*Z$7\L"T`_tQ`k$& !GaCi^sjby$e2`! c .?.C?'K0ڇ.R! LǣVnmftWk8w}ar[8!gojKkA'YHU|#rE }Ͳ*<nb ( - dz}^yXZ"+uۼNlu)^?L(5u,117.ہL/AN6}_ !XR}2,Zְ{8.ےBHQYe>(ڶ-ǐӏ<2X۽hXULܬ?wsRVIm#{* $S-$L\{5]O%c!w+zTy5i6T]Y>ю3򸃜”'kJYoֺ20%%׮$`āWe MisgS̢uw<.2YСDo*Mӥְ`ݗ'S#TC(L>=Yi])E 3hs,:f!qX ^ӲfZRkj~ (:}^_op}ah0I J q?겅RWR9HNHLa$p<X|+W#wr: * Y'{bޮVh'5܊$=rHQ'լ/eXQ4yл>t{5M6#/ĨƋKtVߑ5[:c~r H55D+~By͸kl_H T@&U xbC.QָXP˙Я ¶HB8K+%Ud0 JZ9Ҟ1H. aC@Fb6y_IÌn ݤD+g KD~>AUurjDՂVB; YXn)qidL-X,UU_OZ 4\XYYMRPK +A;R3F##?8%:x@dyݳ-}!{VFEvc]w+\-ؚ gAppvIըS#a7.sy3]щݛP^s 3JvTk'Z Jr X-`A7+c=\CT@D`TdFKTom#T)O.ȰR"S~h(tnxMEWonۥ!*a\ltS f}#$*Y{x 8Z0:K}768;VN>l0ӖvT͌ZO _ߨe ye?w1ґ@C};|C& r>:Y*t39S` $Gih,kP5*5"DBDGOnc0(u 4vݱ#1愹1k:'5 0>юsX_bE`:t~A9"&oҕY( .<--ʸXCχP41=!`'8ض"Y^zKJw P~s+{ٿG 'LW:2riLW]YNߔtRK _Fzy ʲx~RJU};2M7='NJkdzv*W8_3$y ;qK8nPVzڅ*V@K?< ipz)>wl8r8g+Y ZMږD}2']eZSohuhOl5$Ƅ,SLЌHT]_ib=ǂvSAڏ*C+ap;+/uRu GzNiWS@ Rf,7U[ٰTc/f7:8ڈlzE(ZNCؽl+gE|)Kk*y6NfJW#y ܗUH\nj6Ki4#54P 89Y aC" Ў9'Ҍ{7ȏ\Ԕf ,yAXM~ܘQfc3{ޞK-P쵎5j8>iZy䒧ūPX75!6F5&e3ѩipf- }u)&A[h%(q0;ўZ hԯ p3GI}SkeYa3i(Ym3 aZ:6dg0 G ~";d*+N` d+CqI5UX? VPӗ~[Jb P(AZ |ORI$;OAg#G\m/I}ar BVg(%xxFiX6?+ͯ%U7Jڽ6Pk50k{Ve8R woLґp`t ؝&}A(as ,2R_t8~OQ8ޮ흐sdn,iB?]jZdJij6{~J8RU:*g <{Mj  #}k+X8G·TY[Av~MVfI `$f$R[ԬW\) ohf g1:D/ש;5Y|u\$kU,HJ0^$  Vmu"&jm"cDu+.誜jHLD'LfJe LdRra|Sac7t+Dy# %jyvNc?_॰2UJc@q4R񠺿h(ڱJm|• 5>`Fjs5 ̻ Dׁd xO{$3I8"z 'K~DČ9z-֍;Քk"'n:{B/z5x,.{4#74ǝ?v3hor|ԩ*ݽ!;}`XR~$[w09*7סRU.>ڤ#ZCpw8O|ɒVBv<`4^iտ@>1Pr__McTk^ .hELb& :^n~OcB٠osŐ~<uVͶ[]P uskCjĻ3C ,x)^ -LDޠ:,R7AR))wE6鋁Ա4] 0 VF[ - m><=5s! y6$W{nup i9R+}f+x#t3$Ʈ#uDf 62߷PdN"ls%Jk&rEFK1F=_ ""dj-[f2wXnEQH _Z\oZ>YB11Aj<`aaȞD!bߵ[PEng#c?G<İ?civJ ۻ,ݡh;ve^a æ32bWͪs OO۩乕Kߴ%& .ZT*P%o!lS\I I^^EJٮ1mj|̌O-FP#.=ߢT}nTEsRjKw]GHo,T oT@&※п7KՁ%ϗ :%s>wmk|,TosM/Q˄BS{D RtJRx3L( /_|f)KhM/Zy Fem F}v7yBX٠f't8; _u-fwZ鋫}ۭF>8|n? ~Pc*Fi EF"\M *k ~:" /-nۈ'bm{YU#iet O:uTN(p 'hku'}p}ǁ]- 3cY, Pi翜`ƆoA0-i]4I5^ 5+ v]0|SѾyVWȒ#8rp]R@$D`{.q֧6⾦ue)gX:BoSW K@J[6)45.p?O_XΌ EkQUdF9tt6h9'Vw7L#55Wf\;pRytbjSt"$kgәimy#)SU{,hi?cȗ)-R`M}6 &;ux鼘aX9xzc\国;茷9]|ylOlj(W &<8i|V}iXlňD[GLu*l׊̼Koס2+p xY|a[\`(:b+S;O#D'[uL@sF8ʅe-&1{tֺ%Heo`81کoЊB.6:b| o8Iú݀_Ag,֝N"t,(ߨģ#L'> |WNcs*L,0C%B]=;.p $U%lDg75 !vx`Դ~zpC.̎M賧5 ބExdx"a(/ĸ`{Rr?|d8%,Ї{:)!TPͻv~'i \,-;M d=ӣmdyEk k8Rbg%wyq"b q@upÏB畹I?,ܡXie)-P`xevmm}]+s(#oxJ?ހz+ۄȎ;Ĥҝ0PLe,zDa(C %b)Pa1d$d;pN4R論KXm-=MrUzǔo&+bed#=?y1SQ[Ѩi,xn>RvvtҜUfacZWbX|Rk܂9£s.]#P2Jmђ/jΎlRȵsd? ƽ6NlX`Æ9?oh5CGסR`ϱ !{W\QzI[ 4p)i$x3l< x噽} "ZaPud#.MȋAcǼEKg'ڻDsBXr$9)QA4p}'.6ۮ*tq1X#Hԯ-]?ے?v2iE?Ӥ>,ಱ-|MeuQ״^7ݥИKcu#Lut_shE)^%jqYufT?12eO+=0=Hm|R#9۸Ùf({;z:q,(ȄQ0'v(i ~Z\W={k`tRkư8J̇Hz*I0 %lH_G#I~| {OQD^̃it (3k?: F c C~pnE ۶ou ;OW']I,A;bKWok HB묫 \?.xï1/ܡ V0W߾TIi֗j_޼*\( _8,Tw%kM'**Ya9\#?$-2s0Yyٶ=Wh>1+clBeas鬪Ng:gěPԪiaŌ94wnn(bߙ#6kgҽ<T4KK)(Tn)=]/)z< GK.R1J@v%`֯tzڛ)z5RFlERI1I|.Ow&}f"Ks8a:Khqg,b*$1rt-Xڽ}"LMutS= okQ.#jj yAYb{*fF{Դt &RENB,NwWBZȸlXƢ̺W 3e2_WU%2wt ϦĪDOn9`"(#H+SDsmfPuCDVR+\-}/MJ-H0̊V1R[)^<;Rϊ|Ƙ|Q#]z̹Bscبh l̠ic{Ԩzfm%*i(0a- S௻NߍoScJe<28k^} u֙vik~a]9'~qvłCZl9@cP!IK hU0D&WSBŜS|ȕ邱7-(( lgAk{& p}Xa)/\I^kPS;J XNJ㉚M{ Ce5GPM47݋Q]֑d iMc:Ev=zH_J8[yֆkO7)c (z)ԏ<_;q,0Ʋy``./(~ɵ%QJ({Qw ik+̖rBtC]YS-f>Q~2 "18nlyːQmDui9B; r|i Pb>hX ݴOlj3ϠXe f4)PW,}|d`14L+Qtګ0\̤8yU،b{ >1b5g!BʀڦE ]O ~%1zXg+ ' 9 aY<%¤QV3abrήw܆Zֵ7>V;s?2&s#x2%,ɠѽ[(z죢7: Ln"g/rwl; :qNsG\[&eAކ~(܋~| BA/!h>Nycǖ\ĩMVpEEW'նgO 3VlR1C4ey_ˣ?߮=Q/ebMMV:쮋Mrp-er9ϟ;>t1d%0"ŻVz8Yo -9y$qF6B!4ԋsw*M yɟLUO;^R?VC>hj5.,)"bJ/GWѦ]'+?Okb#C<¾ 3zcy,(p_67dB N9pr h5΋}P]둃*tl$ss3`Q~I0K쮄f?iQX!y{#K|9,mӴo'$ ^R>k^gU6w2lqB=^GeVgޫTOg4sK5O>TiP?-.t'7SxfNA%&]cNi}!Y/V"mP,dYlE"B3g%o=Lgl h1SaˬfUo,(\( }V쳄y%>g Dx憉P$vMY:<]WW95%1c[>nweDMC)]&d~Cϋ!Ѩ!Dtܶ LT5vTu'((~ ~ :7fIHh`pe~Ӆakr+6/EЋm00իc"gxvATQ1$iIXO7Bo(~K|E}GrF"t-&Mɘ=dgeT%cC|D92~=P*]w!1&55/ ^, Կ<-nRK`9/Yó<A=eᾃTLg{^ ' 7RbY53g7GU/6yĐHrx<DahDg=U>!X5+`|_ x6\r.3 {0Zhs/vDRmq|Sܚm{" 8if-j_X᱈?Եw{cVNKH~IjPl"-}CeNԎ\hN.ӝ,C P(G(*Û_P$< W_LhĠ z :vtqX^-kp+#'7&K- OIҪI">Ubl/\ar LzdJGP&&2$Aa7XSL+e ]tOo E ^BG=qpׄ4ef`4m߰5u4.|PH3JM~ ;⌵EWE =@ohZ"p"?ǥjh'uD lQ(Śs?y40X½z+yR+sgmPZ=i[b$YP6yk5I`4Fm'ŐA(z^#. n"kL9Il3Lҝ* <-=x議ր41 c]$tll}LQ96jaÙ!#Vx59iW|m[ %~]nĺ8X~i-?LM6y:b-/h5TK\t0) NayhMJ'<ċp@Z!{-`{M4X)=ݖ"DGƲz&xԧbix8MV iUlUbWCf3W[VQl-PKD2裐*uNϩQ&=bc|W] T:֏ uJcPHBdj,gDųi{^L_ߘAq~'^0o9O@`MA/|TCe&Z$[[eJDZO=',IØ0n)X\]4@>+~c'RHNʕ#q0qXt>\g| B=wv( 2o&:ᦉx+9EImߢ4soۮ}/ yN%*~HywmWg8_@ Q.xdԍ^&T(G[(礴@u_1dPg|gbqy(zT7Sxf G"ixJ[C׌/G]m8uT't_OcR Y+& J^/z.+Tv<<=~C"u"e"T(vN,2btg= Tϑ;! H9J4" ktT_tnadI7#>- X-|iA{yɊ/&n_SH][Odd|׊!ZOg36%hă uǕn&ĭЃ9zXpUfz*,9ˉw?>.I{:|x^r܎W_"y>LcZw(*P磶"4o-z㮨<'N'}zU\mC=$^ZOMhӂVl[wLe6AT٪CӨ[r !A:saKQ9G7_AQ&PVrD/kY%HtuUH}nk(=)6 iLWSK <=R0(L$P*apt27+*&V Ω9PjR=h{T TDFCt_/1P^ӧpl 1)|{B5`̶6>_ f >Cq㓢J$-nn$9TK޿nK bTE4kcZ\[N/d9 {B5J7?sע3+ZpdHcY5ŃIoq;Dh[ЀˢM tcVJ~mm !VII5D1<|0։t&NF~^g@"V e%K6\E!Tdq0%5^^t*e?ؼ'THSiUR}j)φ)7󫵁8 ́_>6WgdtSaѥVSUg[zhpAIrxf)KgC aV>ŬL-$@="!60>H+I[xQW5b 6fBCZ1h/Me+o_D:@YB9fӃs,I%g+bo֥oĘ!î@nf6u՞Fv4&eb's'.]o~)Ni}ځC,#W~F*(v >kTiE9u))aD WCo+c$θɗkysi9W;ﴐZК[8=6|[+ :e%gC4 ifsjɳSE7c"&KHR@;D:nB"gwL{uXE&ܗdUN6`{b|*6zIjRz?)ҒFbmrӨ90kߠ42ϛ25Ic,Ds荕Mznz8e^!]"x-%1ʼn1=J)HdL~%b;+_(Ƀ G3)o!r3[buI shg["#8 1/tEUH}Nށ@ѐD/b 9ܯa%Xs|PnI' ?o"2?l첈$vbf [Z&LB k=\*u[Wn},kUM, v íqk7ꧼ}O9+Aߛ0pݵ^ϡ’mOOK% f%L (l="FoO8t.uT4:̌mj˖I/Gg N@H YѕC|յ]xRZayb]DD;zsc1Zjm&=fAF\f갻dR|fPbx̔aNA~j*?pH,*َTEL T < &1h[q?dZl_0I:QaTCZoa7\c4Tq?G#o^RQwBDyr҄Z3gD+eLhG>n =R4#V6gYlLC:Tz@改uxCU"uIxCb(aK,0ӾKՊqQIjB\탙 TM Q%w 0h]w8lU8 q‡LBB#sC[0W)kb_;RYSZ|z׹YK x)Qokۦd^S1:f=x^%ѷŶtS-ޖu,zyC5i2}ι~5>rX4ll$JF>T#|4/jBoEGMoO}DAV\^݊Ě*{VVPEH\NҚ j4%π:;sIԹGB[ .K+??M-̦3IE됇ޗ2`ILmn1W-AwyGqo,}wTPHdEYloA6vƄ Tb},WVn/)dhf pKs>FwFOXDazW=.~,̈8a8"2 f6ʰIJ96/Eo/sQ}WxeQwMLERL?"}hb]؈Zq%Tj=GT r^Xߘ[-|eX~~_Z '&Kv `vC 7RW4a@26e: W@%s>4~/)ؗ-oAnk@/s݃ sM!~ >[58Xߔ!H,+Y%k+$LxvFY< NgMjk8eAsFR3ļ'1P!Ƒ_W8ud*ۯYT^RW6OFDR $GN[& Mif5 ;.&` sQTeCy|uؽ%z+$˱2M7fE[ҹkؾn> ̞BsLv[MITaVR.yT5L+Ҏgk׌b`Eq !Trd$aܫAܿEЬ!b0`n0Zg{`KdJ*]"SJD =͔7{nڥӔ|ŀ9r ߜl #d^ <#яduf d2 TT OPY$-9nwo+Ԟ>v_Sc~6#u&jES 0 R($gwzṝ4rL <-$u]gg ,yw{%ܗ#] Iv29m7@+pXj.g׌@=R䓁TcgkNF-\~h4t A_7U2@*xY=옮КȈ\oa0JD0Pk }/1ɥhQk_ $EieS\cL(]lxjLxHV+*tNw; yB A)ڳN Th/L;!89S8[β-(zAB gFz4Dpd~HU8XXNMch1PZa9C v5V(֦F}Ybo:D,|ي=#D0T(B7*.R05eԹTIbx޷7}𫯠&G;Csb 96e64gBXɩ$NuE_w^}QS24[p0i<{KM iK& gR-\[7xcZAT*<Ү4.F**Øh4FI.[mf2[WgmYݺPd2UW6.!8Omo++9ZY"r&['u7gB($VFOr4_m.d E4=؏lEbziFjUlT]ϦYnm*[BtVa-_Tz JƯ0#VCT ҫ&CkiJa tjBC>T1=w;%Ӑ5I֘U74ciJk*Ufu^.mU0ce-WrgR5öA"' 鱭1pyŪf=]B].pƕ[ F}+q롐)+f=c?f٧uT70DSM|j^ 3b]:Kr0UO >rsu9I]?S"] ZI;6 \6GbǼ2.?8u6ȳ'KEO7{%>rE諆KhŌœc.V񭞵" %=b#vv(R4D^%y'b@@YlRwﵾ:NcCbX%a?6f3MI2:GS@61C;惿NLS=e.N𫑇*7F}BZ)y'0{v9+nRW-Yf#*x_iLXbie?1G-} R"5-hy86ԑ2$ݵDԫ{bJ1ρ+`u[bM~4P0Sw-qJY[FU*)SWd5p0QBszL(k1^ $9vH> _sۯυb&9[sI!"ƙM%:58 GyLM¤u3^fֲYu>  4N."DQY }ݹ:CWFiNKX9}ғ:r%OUiŒcP^ O΂=^ξ-,C ,s~Ѿ^} -dִ+Xw+\ڟ슄¿ σ,EkH23St4j|7FXX31xĤ񘤶;kLmpG(4מbO;-ۃ$fOЎVg5@?Q;D)4i@Re@?g#zy_DE*o H$cM: Ob\#ǭ:D=8 $f;և܍"F?%VMߣi/UJ%q/v >K/~fO^l4#o7/]Ey[/ Yc%5$3"08>;&z{ ke94v 31+x|F ("k˲9fZ--FD}4hbuWA- iEBU4ZaŲf9t`;elskܥb`3Q; cpƷzq`SA{8wf}|x󇙰+f]j{jc.7~m=qle'AcѱR3i+a\!6&2Edj'fm. AI}fBFtjJk']^3 ձ;j??v~m`-hԘN'6h+Bx'DϤɓ JcPgǣd3*1m,K?l-ʐ (O?&y뭽J%4ug֛}DH '5 ch&+zPF|kOD7MNt>Maxu(>_)iOS•/yt{.LZ(]afXg9cd}|bJf6!l J)zds>^X\\jLQr kJ V#Ub3\Uq2 p{Xjǵܾۆ 9 I"浫V )"_*ӆ0}~q6lk0[,s'E 8R!֊ Q,HdqIW*>zxQ`g}z-+ќI69ÏȤ&*WB#NlW!G$?|-enT;]Y [Ùq6 99~XbҔƬ#blP.pA m\-^:N/h 5Hjڰf9J}|\;!%jb*j8Сjq +>qLqb|i .|-kf5pRI,=ua?1vSC4OA&s`(Qa@e5wdBK1B4I*\O96 ~IXJXxmP-MuI1+w4=tH5_![]k^&h^'.W&.hѫx C"P L=e)6 y#ʋZ/SPƠr*nn1÷&lj@5 v^y߇$>!3`cc2ӳsW;GelJIVNhPk(*zlє\!\?~$03_h mPԗvE=)x 2_8V, q]\]|ps^ÎyTf F9Y멆{dsvrڸՈls6u;gd[v2fXGz·i.,7rybuWD6K7l?~nUL&|XrKeE8gLnz؊w5Z XUݰ;"h^/-< 1)B䝴rs7 a5+5 e  VDBX#h"d Ē/ 84;t(7#"JODr)jTKU̥zD]m3d>Ըs^=QGo&jKiև.O[;H?n@JiOO7 +[㋷ 34>$9d1&v0?? A(lKYFb/'"-+֙+m55i`/4"/ٷhM8@ãm.V|l.~=zZ@giQ oah4xMffu 8G}ע *}.L@h Hqy󀷑 ׵kg~gݙGUTvl[ .З*Fے̙y95LJ Flc鶂W 06KY5C"贕 x b*s8 5Z?e4NF(xi FP HB]¿~ X3֌hVZSUSgQKdo^1Ʌx'jc6ǂ*MT* AߚQv#} FR{xT4P`]s|6:[hMed5sqˬs k &ȴkt(y/N̢r̊Ja] a<Y%OXVh~NH. {4L=Vm $:ᘮ!z~{u CI@ľkp <1#9& 58 dttJKMv?e3 .D)g^C6~I~de$+Um^ELuʇ9xwGm 8YwXԢb`a~/D;5 2!|U]xl~{xGaЖ^~-$/h/ux;ˍI~'r5`@nltrxd:Jl6xNy~4_[}aPpyd!zZ~u=i)~@7&yњhAt( mF\|RfB- Eድ0Q@#{ &QȄ⭒ؽLodm\:'o+)xҺqknFbNyHzXcoMJY(jnV NTҡ,S8ydyۆ *OFްͧy5t,r1pg&Uއ2qԤJJ8R+s?ْoqwBH0io98օI ܫt$!:*2qQ%WV -ZDzYݸ.R؈#6ǜ?8_Fa]Ճs<'V'}qgjyg[oj 0-[|iKc%^cp1+i$3O@t4Lf_E}h>R2Q-7!oF~ZG+ S2VUug"N$Bmo8.W.*VïxfuC\HuQaʋrBc'÷r bIA }ex<`tio&T܋u4#1(@R ]ɖ]9x&ƕ: #X0/`8g=28l抧|]<{é񡻻J pS=O{3Dӵ;2Tvp>Jfj[[,寃ת c-Q:v]lgs4rx3x,!z4K;t5A^(]87YclSTa-͛b̈́)BE_bOnfA{W UYB1 zsR(\Gٷ{~WLI=g#e;PTA k> >X/2QQԜ 6$s<~tHx1c`ֹe6Gv%yKHgkYE1AeणJRK#~Mީ 3(i3( 7y7ˡkjvM-`CP\g56 p|$_<,7J`q.ȫs'\ &>A׭B- eP ټT }-t R ޛ{V DJ⣬֊sZYuu ɖoFYdZ9Pwyo%>lDb?& n4gl72OG .4<`BdKn c*]lLnO6$ H1{/_oO.B(*^-|ԢXH` P4!  '< j (vAKZIUmcӮCn$Š29|gx[İG|lkyty lJ5,rRʶ(l4G++͙eLaAs} Dϒ*1IZ&d@H{ Cr,sܠ5ʠSE|tz0*ncLoԝe$ ͱ4~mp1#צ'R tgzՖ={;nK% +@,LSj EOb໮ n)'p}{AU|zo7n6 Vdszq'}0\V;`uH oIuRؖLu(F'דԚQ,Z$Rbj|q|(HF @y]F*OZGE?*ːޓ)y_Sc5_z T+zPoð]~uBig"Y?Vuс䔎^GIz(gđYh ?#L;ԍfs:PZlyl_ХXf~h #y @aRý%Vl/a/>9 j~ 3B3]2}t.Ӟ`e)KK9ڜ_e|QiG=DNHu hAi%xJl`-?-/k0ӒWZOvIز"%Ti :$N*˞۠7zcVz-D(WcDZ*##3:C2!v-ZvG,iI#!|2 Vhq)Fpn;^-!.V.yV(l hHB4%JB̞} GܥY$tx*M\ST_LkBZnָcɣ2J#œ)i'iX.*ʕ2\ N:r;Aٜf&.’,f7vGمfNXy'}H`[[3Gll5`unYyG( )|Gԉ_'ir䃭ʔprP?֮gI7oD;l*c axF\Kx%j79@Q{;&mЊߚPl|mt>.fxbf~.G Mk#P/x1suqXC; h9(unB.mJ5E ^'ϭ#|)1n(njSJTeҩi*m[ҴMtuw.ŻJ!}:-%}:qōXk3YE"ᾣGH$-R Jed;WLJ0[, Q~!t!xq+Kz=2X&U!?TkN 9B<9S*~^})og^JdaQk* +lqR.Zh?s1*n"t&` 4"d§ 0Pxz-rnT:r`Sy. nݡ CRQs{JeO>9 Р?SStp۫Kٶ|K {O:gDFj`h1b_0LTIJOz C( (bsdL|,.}} hrM1EnzBr~iA45XJ>?a]6IP y ]k[$t>[j6 r3Wk1 -a#rܯ_`C;<KrzAܾ~'Irw`x}`sSv5M[4Ԣ\w": ނ^61UQYmE6@ik~wU؀Ggb:5l9[ FZXaorr)ȚHȿ%U Í5A^6l!6Pb tYJs>O`f 5O^dA;Hn?Bst0$Co &Y0kAQ`'G|R^z)w窕/_x6Ү찚1 I^ aXO;/)fIc0Pp&VObU>wq:C]MBLݢ\Ǥ8Ț_TE.̵g".҄o&Bn5IDm`XFRu]z\xIAGZdZL\JI ՚$+2QuچV:- ΁< 71!p%ղd u>귉4؄O lY`@R<%u\l|[y{,n#cxxq0^$¨hQ-#`QQo[vhV$Џ!8@+ab yK$+r% deGɬՠo֝Mh,>dzTawYj.m Z>Qgą+d9Fy6 :Z*ƌʅz>*tz#Poޙ; ̬OSz{gMuJo3Ql|a*r=MŸu'Zpq)p*QdA1EnNph0Ms* 8BxBŴ{"?qՠxPqJv]->沿ؐWOz1;+qN^V)s| ]ҕ-P)en]N-mRѢ! _S)С|DEaK2E4/F(O 'Uq,epƤG䁻' b$u;.F7ҙ¡Ө s'CFEt*| \&~wvڧJQ;2/lׂ5B wc!K<ļ{-"9XxՁ}FAXԫL'>XsׯXό9, vݺ˓lƒfdȽN`IVukBN"QB:gﶶ]xs!`6w{%BB>[q)ʤ%6#Yt–cyԿ8CDܵ]37@}1j|#N5tf,xgװu@ngMSw8E& c5 Ҷؖ ~}ELprW}$" +4ͶYF^*( fP851yy $.:M7DS9Ik96F]<1۬!2Y '4=~5j@Rw侎,M̩rW=i$D^q wC=\V [CCSg2%ҸSQ'%i$-sAjC`7P{+ˁ >$igGUnj4}?fU80Bg tTU j:?jү5U  - !f :1u8FmRJd栣MyC_y##>՝51alȾL afT~4Ѧzۑ%n/}/!:~EE&{L )鳺,Zgaތ|9΂x -AdT:&`鐰Fڽh:$,!"%yȶ}_j9h HjglpVdZ܏tNbr4k|mKM0MJ/}VchGݶFCCD|s~mB!\s'δ8d[K>½+hE<c{'[M1ߪ0"bN%2F4v4GFE.*Wtaf {s\_Cz K/p J''ٷΐ<|(k>(A G}|P$'fv~\kOL측 #X)AdJW]ZчPCxE4ȸUwCN WLwT۝_FF=!̈́[dm<0l/i`7Oh^c6VYtNkg}gM42Xb ~'4$3+vI[*E^[[QpvX)ͼ_^(&paJ> ~'Yڕ~үԪNv-h  ^ZUZ2UdW@׆?(]g`(} aEe, Y,Jm Tof]Lj&v8YAcxnǞAAUH*ϳd ;UXn+ن'm!l!q.׸eb'X&ee:XAU0ӏ,鄹XM H)jOSi\Y"ͥe{!{gPKEg*e3R{%ә93JRg#fyK!Dyʍr('=gg$6λ-ͱ߉SXNY l,z 3p?iLت談XNnS&6=hPPcxyioxK JNuR ~4rs N R;Fl*y@/ !ꀤ/g,cB^Pv%MeTeCebJ|QaoDnQU-8؛OK|ڪr#ʧbl8|氲VxPWz|8/LGNR)ʬ kDdgktvi chZ7=߶C\/bXԪ'D^RGaj%KR LJ%]J/o;ۑ8Mr}Y˙q)tCo !oLYAYȽqm,S>6-ZSV %N/B"1SW1uGx'7mb02#1'muPG ;vTU? ?C0\2E0{;Cf(Vꉤ,i)%p֚)+d}+ }Ѥ9턎RTMCÆ O6[7KYSVi"\r1(43~0Jfʬ f('*+Fl!Ol-Mwn55E$NУP;`mWih1$Qq@6=*zUcT(jD9JB(Z]/>^bHDTDynȲ4X#qN=X6,V=&?=^<ƣ$ J&p'YRn63Sn$F8OJ#'Rgw1 _ykŵd89[~vJ~g5](Wl{q0-u;n0 wmc@%7T]X/酏ՂBUWQd01kFVKg!joK\gu8vU[Q+IC]69\Pu쨨?w(*C',_ NGZJGw<AvzJmTu.tg3_N^ 9$Oj$a` ?Y0\Բ,m,N!aOFh{KM Mb*'[ #d$6 $뢩OTiiZYps*j+rĘzYA`DeLV ,='!OʤՕ8 yhց>Wf: A(j#90YQ\lnհZmt^=^ BإGd3VpV=}^v{Jʔj~2S9luuءAE MYo2UEO9=;ByKW޴C_!SԥF,lj gջ_1~6m;{?b{z:Z = Vf|J(5 TK,/H _dtljnk_ A $rgkhkK/"x/"O-{ +wd=A훞#=` [ X~PTB{mC(=|\@Erp&| BG(縱y Xh]h˃dqyb>6&U .8okqu/%Ѥ9|zQB5OJ'Dk-pcLn,Ja8B 02fe>S=U'5ڇ)NDs )spy}%iNr"O~uxDHk=iZ'$,@|7ڱ> jf3:E ]!Ybvk!/%+@j؅Ղ?7@6O?Sn VV(٧xW^F~^]q2q( *<.qHPBiL}1*Lia)XUwj|ǨYW3Iẙc?J~'pMhƌ>ICx~!b}?B)`՟= rtg^ 37Q.E}k8*_&4}[Nsk hozzb5LϱHu";D]_W)i40PaSJ2jw nx ]}J[ g8.*C"հInkLr o\xg &7UI47[jbӡw^zR' !TqE"ngj,4#G6PǓXCyyu'[pdu.ir( ˋ{ЪH|5-PkrQ%Ll1: b\*C[{`ksVEOF<;+φwd zGJeY(̝Tѥ%UT-׊Wtl'5lGؠG`{ӲӧEC0}jl`I]GzMy*W0KI߭y _5YA6"38?gb*ћ=#}+"O) 2a;Y\%Dg0ۻ8Ku Ï>5*]bKCC74L$^r?:j4y;Vn6к Qd6鶆 2I(۲x$6SG$ytkQù6$;d?TW|/f>XVdΩu>LGl ^3 lMOrD(ŀ gK$6FG#TI0y=gXeG dJS?ݬg}nwz +&M{ ;צxY?#tG*ai6o?RBdrl.*nDsrj2W6ur,*efmlicW&Aw$ιN(˷YmzVrp7s^d:/C/mǞiJsdm X HNUaQED|4lFTUhdJ걼\Ybjb6\BY,ѰtSyY \8nC~]: %Mcn껃KlDZH9^,6נdIˬywqI=~_jvKHGٝ*ڟH-iHHOJNH9,x }ea"c]⮡)jp`ku2/O6%f7")i=ݚBGCQpCOV\a{oO:q$FAeҩLչ{,H?r\)ԍ/WB:GeDHn$3( z~(=(H;yt]K }o[jl?d\/wIeaY" p~IKl %jUy9,`UC?uLjղ8@@|+eRoBlDQů% =_X-)bDB^EL\9Qp~j(0 WaOYs Cb"ŚUH81Zh( ;M_!~gg)e4GUǨe-~մ@AF*/$a_ކ,faA?\zɿ@׎ ?\J u'ֆӻx|i>a4m5702$!p;wOt+ZN ٬B?#.SKg(5Tu"ٹ4<&L~HruO 1nv5}Ni޻'sv>ǹM+`Jݙ=8wpyZNjjU hjG&-77# X&=r~;H?buN UƬ=M1@mgR:1Ĺ '( ie03sku ^Yx̭*KE3QQ 蕓Rz$Pɑd8u,UzMoFm3.+*JJҮeH  _'>ԎQM uO_CXCG5f"R&.­`&&Ѧ&x\۳UCt9?4)\V(;9bim_  {m"y3B<3X֭7[7 &(\1be1NWkt7'PlS;XJCa"|'/Бpb d !ڗ.=W*%?Hw"c"15jx|:- C*~\v[`DzӀSo*Ӌ&ų].1P3MAnd5$0]MЖpYQt~M#%9ec`*J?>gI륹iW{ rdPKe ;G*6p(ST&&p/I՜o +y!hX 1J`f[\*7kPa!d$.&@- )”>KeeP⣅Xh [( r_ZTl=o5`a hr2]j1j`SZ~h#qhW5)iA0ݶQ-[NSo RV"MСЊ}ygRO51i.t۰d=k5 0[AOU\W˃k0b~Ky>d氙/'p+8mXR֋'Xg-`g/QB(8Apj!&^6[GV-ϳl ղlQ8?L9C Th-"̨qmںX@|bz{,t7i@ZƓ0 cQc9h|( ͛_41Fu8.rK:ҬM<3祅 Z>NVTM召 %tlW||YypbpQܔٽ=v3[ ͏;j%$&b}$L^BP00Ѵ]^9#e>ip'Wh-;*ۂd | z|-s~ɳBmx.kʓ=7z:f w~FcD+м'J,me-ݳ'@]qcr%!oRA|p 9`;torB|= FrvBuDOw* q6EȩBZ}Y@ CYC@S`[ΑY.D#ãt_hk\{9x0#جM,86T.ޔ?pϝ?3Gj "nL{;m9p(>X!tN1mפ%eyM5>0{je|3\>{c X~x `c'sEz=auUyJHxA 41Z+3I.8m ]ơIyoϧף4]*O|{b"j%<;qe%6M,}_H 㚨|m[ 'ڕڵWC `Rvv WMG -.}ƸP[ =Vw$WO 0\T@깦]О/x y5(~\| Dg~Ȭx4x7nk>,4ୈ5?t$tYˁ!O)>@7| qp@_gDèeWdpOij8jVqJe|K۞[e56?7p5 a ڝR\ =wytBFT; ]qW>ZV1k[.w"uؿH|  ?"66zQ˫߇M4˘&ȵYԔkD-R3A8W O^EekvP9>AͬdK\TggH:ߋ$Mpv] q]",W Ec_bv}peG%{x,G\^ i@5 H5Ơߵԧ_-X1#6|̧Ss,w ?J&Sr2\Q]{IX6GUl<3"tbUfDue` CgQˆ ^#?Ů*s5 r#f@/O' 5@Lj$E͋kXEۻV+R ґU:eEI(7!RUjKG/Kq?SL~pLӘ;O\ÞbKR$+9`PJ\~$tv;k ;UcWe$w9Hf)!-TfƋiZzʢn Q2D4YtHe{'޼*ߘl7y[q-Xdi xzewwu]5hgDjqF2Hs]X:kIRrtYȂ~-ԥ,E ŵ ց|XNAmU ܄Vͮ<&Y 8[IR~:͂Z0mw=Ƃ 9.GGw>zà9.r;PTe2E[E[Ov; 諰W6U|hE3_ui6Gj[y-I@8c, Plү:6xָ`N1? g!b#a({R'g12 dY1G_h5W@ pIJ"Lmߛ#}(:C8 ֲyOԓvn%VC/Ÿh2 +~kOuz;B&JLԥ@LS>S;K )%<Va| ヮ/ U41DHݖ rɤ`n%VUY|8AvH1C}%TLyhs︁`jʛě_nʘ=4;=y"HfEȳ}RlԠ*WvaQ9i]򃋩ZPnDeKAKtOHowَúAt7z,#S8 jpXf;8Ŵ>lv@=磚ۨ뜯\b-'kӈȔBSmFq΋FDF**M6 ffp{:E_ ԾdoR,8iA$Oʒ[dA_͵aVu¥׏vĤ\NzWiԎ;na 2LHux~RNqH E{>vԤ$-X\3JTahAŧs]H (kB,"RVˆ8t"8ƌd}WEu"ut6q(-h,Icks_SȲNg(ѱu+w T MU9Ep,l++? wF ,3'8xK~;Փt%!jgƍӭ#$<*ƹ -WA*gܤi?1h},j+ߜXCJAlNf`1j^)J˲MKh_DKav96Qi/J@$w޷fbۼl.[װƠΡ2G߰IXʯJ9'kZ40X#`ϲ5?_  71{P'}2<Ɨ/ݮ#.*y9t]SŜ PTbGrWSzuBQZ[k5[. LF6<5)8 9MF!!lӗy $wBW~dXYc5 ^ ee} FN*Q'Tu^ V21 %}x(a^d6dR!vcOΌG~NڜV0 ܸC1W B7> Kr"}4cam׶2d:Dyd_/|w}TQgh=3rqV|:rŒii&,4U<Y_'JYR.{|~y/::׸e] ŖcPHY֎\?؛$=I"Z*Th#%D+,ߪw=ewD/ IS%b~T ȋita&pp\}H&Ntv0˂esc6ğ8w0n=ks4\ΘATē7h- D$h`oHR|mcmlβ/Oo KlmsxCH@qJYviA%c5GZqW*?Z4s~;ڃ4 b敱( XeטA$Rۊ1YWF0{HE\2Y^OT#DXo+ 4WA5l7m8m%ߡ޳"@w%`[x  a7oH %$)FՁr?Ë;"xTɓCo Nm<>Rn+sgpvEhȵNi:WBd,>FkHLt8l31 <ۧbeDS J"X34mEv TA볋"0Kh|#ă9o]9\sŻ89Jj!,8lP)FȖ]UdzJnvBm2-]rot hX0xw& <0OQ=!onZo$KJgǪ" Vg9bEw2.cV#ME8 ^7!(O3bf&0\dZټGSJ3]BKb rj$X)r%~)cdcҭ۵joUCRI0 d9cu-^; |:,ݝˢTǐL2<εOHeު2:` oÙ7YDH;&񄒜[w ;&Vq+v] 7mzfp^npaT_1`f I͵6u8wzP Ji8Ko+ VOmE'~/0cM0 )*Znݳ xM7 W(抗mEUBySs'Xgɇ5Pvځ`l󖢄 7/"Tlݓ+-rn:viɭ/^'NR'o*V|MC5~>hԟ: s3dX"ѡcP0Op*34G-+_?F$Wܭ*,7f4!xⲩnY;^, ` Dw._/@(@@Q},HcPM9x'[mw2Kn͆`H{cؗ߿VT+ۯE4[+r[S@lWAx D[btSshwf z e]Lh=1XNJ`GZYsҖx(Op%LPwTƛ98E]Gpumzj=3q)24GU0/c0*^ SEIBvj lz~n+%?b*s s]+2|h2Q}+BF\o|`5GZE͘+hº z|elۤPENwT떫O8E HC\X)n퟽1hX .kHhAWF ׎M41RZt-j܈~{'[t@;JdZ# 0ghg.՗($5gGTPG%U1(Ҥt1A)G (R44ۗA$%7t}D1f-ZhƗ[/̂-%nsґe>j{)Q\d\{wq uW }[@ۏE󕔓/]-ȫmWԖmǛUZ r`?P]}V9;i"np/:IaКў4_O$ȃaqHS'@yʑ]HDx%GBZ24{TpM;\X/3|P. / :$Ŵ^:%LR9)g?YŪ\=C9pW2z7`Dj ץ+ fm#˭$c}g`&LGnT}Z>+y, 6P0Z4~}ZYg ӂ7/~nv ?[?7x'/gV?2e~=F\F$a 1=J dQK:`},auvK0WgP-Ɣ}+':F(i8ulhr=U1@nSH!֞Gh?5vdj>ObBZnN&,hFٰb,M̲ kR`,a ݔ5W"1fa V7dt]ᗺF~-܊F/#-w?,ob8Bn^*DkaS kq> Ja E ឭOE?p/洯J[B}@ȧV\1JxhO/lU&(w?HS;uGAP\/EI9}Yr8NTf%cS!7ׇ=@%e3$"y˥J[b6}L~բI .a=&^GC 8{\f/u&=^FD@6޸ ΰy^MdHcuww?_^0* v ]vBFbm복;I(޿^ U{ȴ\U+3x\LG ΍j(?xq\\2 =~FIzh)ʜ$) _g~OxYʼnG$oYf"Q)U;k;C$}[63Hb[:n-*4"<Ys#{+T)V&KZ ڊA 6hHc z-~wBW_- BQ~č?EKKG4BNe)1L< gWk箻a l]2j<醑 q+xj*l_xahmwԺx*Kծ^ȶpۇB9(n|>W",ڃPR}`pyL"0?w[Z[+SQzto24CKp $=ލ+tG9`E}!-^:Fvy+.mfuTy 8ܹ9|?MFWSB+3bqEA%g^1 \N@ mz_a8ew[\b4 "/sa욆_ 2=򋀯%Idf5LwL\S h*]"Lv@DWpib RʤmI29*|B.tiV#}+ \37=BtUvScG Dw(uDVnIQLQBE N6|=/|oE/8W˧6{@<ֽE;%PH*9O! 8^qCu5ަdS) 8А aMp)#egQ2+c8h4b^A/X߿f+G7ݩ;My->Bd 56N\ zz<70Ĭ1ӗe/tf;~/)&roq ί-* ƝEO?޲e l0Bן ʌ![ܧ:{vTn]l3Eőn%$20ר󒛴Ϗ }}x /4RIr0zQe<TRw6aJqÂp%X+"]Y;֔!廩8N製o=< ؝C,3sGozy~M/;;@k2 )6yI7/ӊd}V舁J|Ip7Orpv3op%u EӋ>Lacnwk+䶞ʒSlg0[>ğhؕu)}`D{K${jg@츝hN U^i+ 젫 Gf}V 1J"3Vi D^xp<9 3*Wsn'x?#=s o` U.SO>zf,y,{3YȿM{NX%Ԇgk‹ K /E>I--fUAȤAvc5X P@<$/Pq1:wϗd(bi6bpZ//=TPsL}Lτg I$ncbd]2 ["ߣ UnhMhcFBxQMJ)fGa ^jN(S?oZd[;(o/LOҼO5pAfZx>4e$MkmxlCHn* |Ƒva3ܷhWI^rz%`LeB?3;L]nLݧFscTv/ $hЉ+<0/G~f(Z(YU0_E 80 ՉkrloX w[#?IӖ/jхsA{YV_4°~/STAUIh0C* 免^IEҶt&[42)/j9avvT:stl5S7ԉuK9!uoGDe7& J[)1n4?3)闡'P#ZETTzr?aeO޼6m(.n/0s→ZjG.Ww)N/\U-z[ o*<=c +:BFMChQ}>F~a c>%+'GDȈ~]=į|9rY#H|Áv훽L |4ޙ,ne̮/Un"_dNeSN~"(m͵όFM'zNӴl1c#\+88X "Z.Ye ,z9Òz5G? ަ"ZOik @ Ɩ+GX;BH "R,QO"ptc)G~1<>, Z(U_ 1q<_9t8^0ޯO  .KDzGlVV>8 /;(HnBq^xumw{OFLD91=TL7Mf-K&(WhщWr`7̫٤(بjI Nb6uc%%px~ [xgZWv>T.9{.'K]p1Hd oB ^hs|#ͦ{ 0 vU]NSeU\Pbmg u'2XVbfNFwlWЗN`B'cWgs-n:ćdYp_Q*75g-qz^0ѻy4E8vbzmSJd,!DPCd&m"bL 'ևN~cU_8=mma17x@K*@Fk0L`6hJI> IHS A hd &Y}t~hʸOOQj2lJd!9 (|*G30|!PK0_  I{dޝVBKѮy+?Z057;yuq$21B"5K|EaK&u3:X{ZLfgA*w".Gվ +h m2G)&;H Vej"aD]rBKkB<~, #"U#ޓxN{R?AV=3 Kd/=6,JrHRc~moov3um=mӑm;vY4rK}=N.լ{ңd'Efq*쭄)3! *9\Ȩ_r"5iF6zkV;d:z>?~\w>bɫ6Y]O`==yW rS!߯g 56k)au/؋3bw`]f0b@܌`P[;dlbI39)"4%gL-,H_c?I*nԺ-e;*b.l6)J`{-D(l &JMC肱@:3ӈ$M,m?~4\H*~PgC= "_-1?q G;X}nE~orxr -|cW {$qtEG,='_mzu%Bc~R^^ef"FM1+ۖj}\a7t+]`O<&,{Ċǁ$>7_]ٽ&5GB{B,\UmShH 7^ZF i,#{>-@B/g&wG%*6ljہ۟j~>Wi}aW B ثN[)MZ3YM joD#Jp:]˅j&Om4:ӓ$Y]m|[e;;?9WpѱlLro ?w^=O jKgy g1RܘtmgöS^4}7{@' 鵯MlF5ceJ7i}b~ބ`oʯ 1-5s*֫ƷkO1hvW2i[Pqp!5r\FvU^bUU`9I+ô> zXR@&a*e">J\Y*ĕ5Cѳ#S 3A`HRo8V~޸\Ff?Xeb(Buc< @sRP=Ԟq ڍ>j L<ַȋ(YW]ʻow@#`T͇hާp[ٽ¡6fxBξ`*˨LIk8BKj_{W٢\\'Sr/BK0"Ppv:& HG#'bxWym bBXY" \+_c%Ao!|ݯ}[o$E}JWZ[$jC]_@Hϔ^MEN}^0'q|9'*ɦŧQ%@%ؘ֪)8I{R/@Dŵ-dg#ha><q>[A< `χ})Żcu]q yTEҨilaSYNWݙ,hM10a]r2,(H>ġA*w&K-8O(s3PiNFœ7Պ>9o<"vtb/8Kݱ?$6-l#2be.SyzWĄqEa$藷&InYfwƭt\6|VgvOe5 k͒,,J\hgK^^Ј_TkW@9'r1uu~{Ydgm08%[mB@|t\2[GkG.| Xpo6*MGNsOVYHU 5ZGǒ΄8lƃPuRZ!@$,\BGl4Q ;o_5&WY#@\ר&$bf2ZdMr'z~̓^QG0w Fq-,#:博E37Q 0|!.N q %cF֥kCkQ/+J$Res6S0Õ]W{3=9`/)ץC²qV4m/IG-X޷M*݋=B&49 )@lBIbnI!>z eq"q#U4o3W$4u1 xû~pS`VMsRDG"e~܄ABɑq_耲*SyYK0]XiٖQI-̾~/}SܵȹEH4aVgUv -dTIBծ(о0T"r(!J ~R` Η=?cXNNooj"=u~Q5R 9"3ȅHT B]1v䲨=4 8r!c̭64| ɣQHPI 7f&ᕳlUo%(M#1Oe3/C)#:qābKːֱ *igHI74!G>$Jg˜q%xrGj@WF:vdji+O7ԘzwP6ߜ:kWbhTg^ ,SHE95ی bO ̂z9Mk füo a-J}!!/VktW= Yj ME9Ř*?Y1?rO񡦿Ilw_4~d+ rB$Vꋍ8||;kbu`^}ܟkz⩟IiFJww$ƾ,_W-F5zBֺzQ1Mmxv˗ 8/$BLF ,L_5*y}›)m|֩]SO<9> fD f/#n)qNp1?{SPFΔLj=.ھCGKFx_mYfjHF3_%:V&HsB>iT䑃"H<_?T\ N͓Pb3Horɔ2A#YҦ ѰøgvA=-W?w_aOK靯v9p !0NC@'oEH;&n !6+*q#̾3n =uIl Afv;%G\~PG|h]ũG42"7V8Oŭhvi φ$Zu(?&,*iO{-v ^@7c7ؾ齔&kx| aizvVQx&+ve10R,8k_lwnOhgܰ$'wdf#ʣteU:eNEoi  ϷnćJT|-G!c $&X:d13戝m%'6ˤ2@u-T' 24/Fx%>Jz*|ք;v 7Q`ÎY(:7wA3H0 /2ѕѝ!1o!i9cp>VU4G|[|3JCMSf="gy>dt`N\a!(W=[d 9y PZh||W&܆[[3RXҷLsO՛eEUmePZzټ9̼LxYB)m0dhY9#fR*#YƫP.E$K*V$D 'iKwfe<_B2BCU'[jH!ԇU!qH$FaPl:NPs, Sc]J 9NbN"˪\-᱘+h)|_K%OakBBs)wIK rz6t)~3,yjR8˃JlJB-F[PDH EJo~Gw)-AvR/ SBcQW'9XUFXdp{0PYuOy^x"WZ%27jD"hN[#)᷶6ww 1cgtckEҜ/U*o,Xx10،2 Ɨ1[/I\эPÂ"F{\Z -ktYX( h$!t+uZꏕҫLƕɣQu-B7wQ͸a+a!4g{h@mUHm\ {c 1BBKvF |L+#ޞxJbٴ'Y:[|\  =fÃ_aQCĄmFDU"5ŒfLJdKeohț^v7%/i9p7qfsjXLʷP|{vylM:/?D"Nm8EegbCuc+ EGnhsWt%&"#`GxG@@ray+gg%E;+6!v:xG)d{Su~ߗe"6 p&uuDvhlxar Eu'ٺ0bϞyS%\Ep*QZ{\;6Hq%S8>ߘkh$9ǬT-X_:WwdF},֓li!@מkR퇲yiՇ\L[-6Dg8-`FtsM[:rSAߋ@LAcqi/W>y=R/>.\ɧäTR+_b]^WžE>'ف!2ӱ-sakK(oͻe}@sD5>37<{ tuW;K"Ҷ~`t*PlNOnp+ &ҹ܀l#-g+_ j kB'a(/jn XU-Rxxo^^bs<`LU%`4`|ay4<&/G@~:iZky,.OxQ?ANC9 q̀oH튭,؁i8r~ouGkGeѣBiɶTDX(H\ڶ ];M}RG=cDye`CiMqNDH PhёvT*}damPѐ0=.~?]LayzƣQA{GN=iJyF"  vzz +Qi)p2*wl_B>{8YM>9uEdT?>>;-ܺ8Mno~EZzCX Өc3cusrHG9iObJQ#L)8Mu.t3ys2ƠK@_Ew}Y-45#*uD|Hl=!>/4jё:r2~a gy0y cNAYQ.8JMUm2˛pȍtXMi'7pζ_CuP Y@tt(3eB%dlSU=Ƶ'">*'[Oa%E>eԔ=Fol7\gwmᦩ#6S| $x(n H}TkKKCSHc] UFi&F?as8q8+l%nqrj5 lb~) +XI1yU\&QPZmBW_FsՕE=;wdaOlNV[tQʺ9d$1p1)(kյ9B~)JcC)[ :E%4BIlgOD|s[rZ{!ҹP,$}3 $23oS :9<Ÿ"W Sve <&d_?l4*gdmN]R"m!_a|r!fSմ Ab;ϜtOyЅd!;ztݲh6E ?~+^E?d'K썋+ vN¦3r)L-twr>;hسq6$ `:Z+:PA 8 uBqˉv\QǓw9m1~fSR ]Zl\Bh-еo#c ɒ)C3E4)wU.:{ tݱ;cX|a*3nPVg]fx_R.u}r? +k<|;pFJM/ΠvUg<}0`YG<洊vdL ,I*ZŸSIn yhSD~ ?\ .$u?eOMI槡ߞ[SWĺdxs:@{!(+؆8EۗS1kARAXai8a"eVlB"pC3&Z$9w `U: 9CT4Bk@Եl6Lt1I3uǏnr.볝n$C=t-4_oB#M&mSo6u/}-v%og[`fE$;rLϾd +>h;F+Hڞ#3܄3|"dB&:~kSIGQar-tѡͦ9/N_Z^݄d;:`?1XP+LhL|1V ~ğ|\ 4O_ҷ-|d%-]rcJ։-C| ޶ºT _0i͂~¥BxqF9r&<ґ.M?82k. .jaN<}Z_ѧ U2W;,v:4IQpQDB]V8wʼ? I,}c tT HiC{?@hY,C"?i@XM7|y5?ӏAfH Fbu,!teH5Oj)-+HdG/Ȏ_؝K4MRDnfk ]uz+'|NX_k#EhH>TQw&z21ҡ wfnԌg( NQʧ ̝M! |*fS6^BK ?feϺzXX^ٻ/ÁM$*)c<8&p{2Pj#.k|E N)Cl.',ӐKk4W{(v1aG uy<ؗOW詪8cb`./%¬q#s}D2P-j."eKsa0L )^R3O[v3|̈́ .߆0@=mEk3ST,[X#)9ޖ@/dW^f [_<'q#íMItѭo!܀ D'Y:@*z9J 2j8>4xd"Puk0tb݃+Ym( cTP> ?gkyEl6`19+{.mnlc$X$1Is!S&chj:MD4,"=@;C8їyUBiCYuAf,Im3nul 0B0:|h4VTCW*T s4mx=s64_2-Bz4;Y5)# }Q!3yEPl@{ uNub-MR~n(ͻ vOT!wɲ!bvO,X*wR;x>} VDYB+m8&`%xKT"Mesz9O34nR-/'G yQ4Zƕ$PCsnG/YkIy~ r[vI!h|&ef>';] c !N:f B:Ku!,3hƒorc9 Fnu 0l?$>3ND`kۋDfW[+Wef ~vr>4>By Iu}`@}N,ڛN,mvDO M=b?iжdC䔐M/ H[4FUTQ[BQO{zXƃcCȷ%p+x^gm(w =#Y&Ԛ'7†96O}3~cܸ]V'dT/L$:ё?Mhx8)-/eHܭS#U6iWs؀Eס}`2qaXY~ocu~ XG6]],-U %^4:Jq|X_AMks> -эxz낻rA:"iJ۵U -]_>[Gh4!7'] fumx~ˍMĿ>OG6tR12 m Vq٢LJy%ٛ9ǗBXb-:Lnq)\wE|A s*F3"$A&P G0+wr׾c~g^EaDW7W4sұm{}ϐhWd8|{VOg* ѨZ2 WO%he؝Wu13.{t#2MpO `n݆ūqLZ+$B`B =|ju9E]Y4ߡqexOoN>hբVpXDWNJvng@UJst*`vwWa d,i7ojhMH3^MfHYdUITI`ϖ-_R~m<2 c$afLAIQ-N v/6ܻ<8;|u|Cn3+4Hk>p2tXfH5=x9~IVen$_xto \ټOV03I9wc'lOۙZ>yxTfV}}7'ShiQrL'W:& 4 \o"[T -}~Yt:g\L+3Oy63D^ mv˭[{ɀN&p`sњ/lx <4 +'r7"+ C.o y^Y[d迚 7^y1 oZv_ ǔ0pgf>ձɄe|Y,^G<1vfq^H0ׇ:lUR,-Ckj&#V:ESOMtU3EjlzT;>m %orrPK. g}#=F54};E!!w%k=+7c$h^Jed_4M'sT(uwDh>ސ¤>:_֎)xlֈ[t4!9tqYsZNx '>e~3iom?j<ߛ"P?x)1TEA*[tQ t[]i+4lU1ZWϪ9kaJ*@Œw60+֝H\ARf޾*ǚ~59M&.8y bh|r[MPWѠ+X(#mb~Xnh"qLW_žMu=b<8Tn<rQ1ދZ@vֿr EU#  ?뗆웯MSioNH ʼn)d# .1É@Kmn EB:xCH`u`?xLˉ]S0l%T.&MJTW- ?qеV:HZPZX PL_i!*HgȃPҝ?7w *Hܠ%OY<5d&,jh.99D#tWAI)@7TX1EYrl˪ "5 o(: ?h`w=dogs{ who#R)^5A@OY1|S_aø/F! LEU)SD L:=A!3 ˽| \UTp7N1~T54T tr[ X5,*2AG֖1" _ƟXP@Wox0(O\뮙(=߱O:Mtpht Q3Ѱp07lO=*s!0;pr<"7V6FPpvO%уvxrf"pwP6eXD f |qtGQ"'h g)YY8U+:QO$GLk?L% LIV>#b_]aC5lJQlK,^lqnZjELLj E5ulbpKfLq?ubjC0~xƙmAZ26i1=clV0Cp,Y诡9$vG|,`TUkUX٫[$L.!mitޱτ'CX }ΒIJC aܥW-.ZB V. oâLyO[~2K.5Tt]=X(\̺F  5n]եK{3η" :gx%f [nڃꈷ: y\qytafRc2+BkYvue  Zu>g*DmDHo#,!0g59u`5N8h--晏%eIE]N~0QgSF6|ggc8'6^w 7Z~ l.4㧵R!pЏܨ.߳3M fu[o=XElZEhCa/b8=XR!npcxN, П^Q?ӒXRUB7" X qǤAo+?A"Xb<@1._QKM fY\}NxNtEL)%6QX-t42UԤ*˥L)nmNV܅}K):0['wlѭrMFHǰCT~0`EO0 "67kChIz-tn1M0TT^%?G!rf̻F\T<|'{ZdDžN<$@wb{տn~ьk|/,2߅Ƒ\2Ɍ JLq*ZCI{QK/4,dLF/8^J._{<ܞ zk(ƊcW1Kw`SE ќ´?;Ff?XxE)!=ԾdaB(;D&1_mH=EY#J0w+A.ENZ/ 1nC ip 9M=ÎΛM`n!x"L9k'?SMOa *x\`NB4?-`DnN_gϼw+4~N-g3O E2 ;b Eɷنd1G9NCXnF_'Sé=01] /n]* r e6N9=G#6o^\2c١-;V?o{eU~\"iųA 6mef-5Y}oWw1kw)P}vr`2ݷE|Z.iR%Q 7}pa43{ :=j΁Lnc)l4 ;YeVjlm'"efkÞz RQEX,8LJgQEvF:vAhK׍8>1X[4,`XżtCh+t,ĥLz#2}@eA=ȗ@0 -N9N XZ`ޖ{%fY}m[8f%+C+4^7niK{]2G%e^5X2z$FrV jP,M%keЫV^4t pVEN>; ;I & ?<=bixհPWqU~{33kc9hjPvNUAذP w\ut9E- !W 4޳€+{ Ym0BDʛvԛe<7u+[>L1.zvۉMb+Kې:.nFVΥQ P+BvQ7_~5ƚ>`9ψ\ۄY\u C; Sn<Ɣ|[{dLco.Voӹ%a#Iaᙄ lLz'kuϫ17EWnaGhV#,V^߱wBfv?'[8u.YC^L RJ) ժ[WIDկ;>ޛ/jH|q")QFpF84%9(gM3!< ?GFCs<Â'[5S|J3}ivTd=Z0ï^Y?#BIK8S[*7!.w%QOn̠ m:OG1~ uS{>ncA̳;K˹ ڀHmU3NY}+pdh5R[J uϟFO}kP?jȉ@rwv:T`%˒}D&hEū!Gڋ?q4S>~9*RUKr q$ug%REoyv#ߌR<5lJLemmB&oVMHNUk/!dz[_R~DQoժT&%``x?zhiI|,FDSq:u5>2.e3?"n˅I-U; 6sjWa%`Ie5[SBܲm%˅k0Xҩas^ٜb !tAG0ɖ9>f-Fy4E0i6?F/#Pܥqs1徝CFxO{$KS£'O#{'e GFhMtD )ԂB YoLg5MQab}x_+ Wpt.4Ĥ/6./);?jC:쒰\<<LЌ!&YN=Zn3-o^ZPe{aA0l)jRcI;>Z; /EaF t:q..WQNz4`' ~r7~oU1v>`g=?yҸO2l2W s Q o&Knӻ#C)ZF2E:d43:8G}>*S(m6Z ptM>ͺyxw&< w?QJj:'`j,^RrvpT(IͤɇgrQV 152`־K`=)hA$FoWt8RZȟr5.p<];m\OP^26MusG~Sl}9]V>3"CA`z'y:Kp # ݜW,@yE6>n|qm F6p(i}~ wcgߊ薎*c7W)Ayl*Bo >~,c3L#c|f% 2*ٌuNdK%8?Nijx%oHj|zI&9zNI?M|^Q[bC̉q!e#a!r`(rڙNiMst>*9 SzhS%~|߼@rr}s|kur+Q7fȃI/H8YlIhL<ljЄpoJZ.,n uJrQNg0B4_ c;n?{[yT5]t."(/[e穝hG #;(uWҫaürT\8Z,M+9*_62ݟňC"K00C0S6Ը,CHF8cQW4iĞ* { :I6`EQ6sw 2 \<,f8X˫LJ+PP"J 0ȥ;y RJ!0Y=_8/Lj6'.HfW!e ڂmU8X>Cxֶ xH;9R+l1^=|S쟻I0'Kr`=++o3-*s \WbX`ɉU #F(Cj }U71{)w"-N#H&N j~krM^i2T]xW@XѤxI .M[>vF5Ľ%/94fU>ʌ.lqM$qpv;ޡĝv>m]ɮǑ[+$Z&,xx˩cTf) c~8An!z$ fҽrL목֒@f} Vvg0aekhdmow.gQ*8V$ pAkŸ";|`y=;2L +1*6}uȾ]U܅bevӇRO@ݾ`i^\^) ޏhzYdݐ]5!s??ޠt:8P)o>Z 4Qb@+zJ^2sEju0|pp|M\jt4z >3,ƝZ]fjt>7 V *6&C釸%uIb0#R0lRSs/7Ry鏌 SS 0c^ Zh[w>N6ׅ"Re*rjͻ@Ini`'\2/Ne[mAyX*ÈQ4ukOODZQne9%Vؘ_v^?Xݐ}~*oVݜ'iA;lk`q0 nPIߩ]j}pyVз݇_pۃw(̒j򍨃𞊑h&2L-S1զ+ҁ><Ӫ6UN}wvyWMd87}gɭԛ$#tHvmNCofWm}]IYՈҙGZM>0̈h;Aܫ[|n^LD+n^˿mhh枯-m~OjkDC Ku2(PTpiY\gG/B)oqrp@F ?015I,npT&$d l Vs=^ Kl9GޒJuZ .\Z5g PC(S{*cDӼ9eMo=pn9 Z9YoP"^ũh.3z0SGᷕA"G);7Y|n3.H-M̖9'Y{Z8ҍ k% !KF'W>X0_nHZ%k&|WRWL>^9ؗ;|U, @IIk͒Yٌ[Jt 47*A$[JF="RMz@\T:-Z?k#[u0QH?Uڡ4>ޣl&/w>30YRӂ$S LAtL3<48!- B9C_Fuғ[" YR Ctp2a%c ЈWo4CTj^5~Z6V :Wt2}BėړuW ,ӷ|y" @??1WyOV@[+G,NT|~X%M[e;+ *E1΍rĴ,Fv6+v}]WDrTYR`絞4jɸ4:M(˒ \(wZhZGv%(y"#M|AnU[>Q|*WYfsPktaO8/ ٭{,+DRknx"u_gjvDFсlEוq~.1t;il ld>0xp{㡈&p&vZ.1qK+ >D!`*F4 j_AwIc6 viDƔqI>,y#|#`qS,%8L|EץNYl?*h,*>p >nby=rXRbAdWa<(K^cзt@Ls̵T["nFQ30rOF!ij4ܶQNI%x yn86۩^  Tx]2 oZ W+p.˿6qPt lW0o*Vo}$02Nmn_I=8j5a4Ȅ`=P44qbgӻ[.o5n$qtdꪕxV6٨ko;f) OYcOqe ~N|t Is]ǖkpAp [F;C=Ј( C{`1 @#-8W4̞SXfXvfQ|q_Jw p"ŷ-. %"һF_opM2h]g~1l>LoJ =62mq?/{5u^k5fe2-^89ZRlt`W3濰+n;'(Ɠ.`pC)[ 5m[*lbBgxuV,E@ρpè ǹw:$11_qVH 4\+Yc%|*f."XkT+K} CI7/' .~I! [M)&mMR$l,zM-oаpĥ7s+$%%=+ɔZW>FF2PRte;wyתtLV#f.V Rz>!OyQsu\yJv5H NUG<"uz>=yݢiq-rV$=,DYM?]\")dlr? m?OgE?vֱ6?wN~x.*Gu\[഼jW Q/`s%hΦýjrxCHqݒ}fhkI>8;`k]?s;ɶzqoūq]xg׶*UFN#_cb3k3H&{0L-5JllU92o!oݩ:##NOoM>%;VO!tΆK<ѮKN3 N_|LnSלidH6p(8/l #Y~&6¨vJGVpHm2M{[*&mE)x.@֛qy8A9>X7iЍ*J3MQޝhK_[tB(8rBˈ}LGn 䃷zcerl@zwfQ1^nHZ#Vyo/et3j_1:ZMEn*i`Z]"D.!2"F46^ADe0t(EYM "̝26-Pj=dMճ(K,n>쀌S/:15knKwblL&_HR ;1$z '5(C\/rgDwnRN0AK`'GZpέkcg_# ?6е oYɜ΋bf52](#nQv]`"(SڄN('L/UP>`2+:+ۙ ``YH.0C1 /蔱rA|<}BNcB9VeU'I 'J0ѓ@ ~wYثK6߶/k0V4`{b[n/=:l;`3ؖtcE;[,3KhAs;:x  Y>=҉{ҘŻtpx6@iaharK}kZܷ^FϷ޸vtbAdR+d_#,o KѢ-lQt܁ȁ2vmnB*y2x&\ҖADW%gx|ѵ{47RPxm\4F ] ]yj0I̅6A⿰{5_L*aڟU(?.#|'g$ Q Js "2/G}ީ"y; UDžzXA:ی:Km}w4[a\%wx-9ae~df7(=r ( q0v:]E9ǃZm 2?.u %#d9>Ð➊\(f:Mؕ@A!Գgt#L E ⠇e9Gy6- 0WZ)F;y5N}e]1β93E! :fƧĄ㖐Y~6uZ/_O6Z~LġlUt wP?KouS[o.pR@iEje-U`~EHR#҂m5"F* |!m& {DGE&E3ǘڡR 2j4rLش:4p.0q],.W?CQ٩q.n2[n.XK^J{Kάzpf紹$UO_ $GWBcЄ(Ÿ Z]Z(q - 6IL?h-Q,l T\uzUKj9Q*Av_kW .Y9fr6MhAHr]I/ 0Cu,1O$[Ңwbm,{5o g' Q`)B .ȟm hۇ^*ax %VwqcL>ZJ k Ҍ?LN3ɩ=-7+#'ѷ!0Uz\V&վݩ΅! &AǦ+vy0=OH&+DHtfE ͪ W7v/y!ÂO~ wDTd;z}$OY*'yyH\o0tx,\rZ 1[Ek?y7qqqAa"''*BJ xHn6 kW"iCQYa"lzt.qL<̖_Iީg(&+/0p:CՅj0do\5Az]E6W>/3}d72Pb=֡Zl0}`_ jzy6O\,Po̵hI8 >\ȶȡ-u-Z&a2歶`4Boc:n˒ A3j1;22ԧ-X @ؿ{o S&CU} Z¦ƹ[ $ܱFK1b+v\IS|K ~ nݏJ5o_7`g~6ifB` I{ ЉëJ$mqrnSܵɣOsn(y?ٶ"IIM;Ei(}i匣Jqr|*8W` նwP@(]IX b,鿮Q,w?_WDCyiȋ1=έnP)QZ}wҖ.tvFE;`eu##aNM h>8,!8}(9j42 3m夠Yt䱳E~'-VASA#t].Z'zG=*!qtbf ss!0tX~͐Yޫiyd1ClC3gdZ7);j,dn]WTVYhXJ j@P-"тtO_\3#"=60([y∙y/$WXp71XLyGWѦ΀zG9aZoAIxKa#>GTGƘơ7O2Awqz{Prxi:4 IȨXt\g*iDXJ5HPĴM8ٕ5 dչ5ZT8@WX%kLpE>i<ҝfwUE\䋆"Z4ɠ|k5[R%<$O1[q+wUX{@5 YLIg@td} /{:WVe"u5p e*W9#Ex7fMt-G5"/3LE"vCQK`uz8*">p6O݀zP7 8:t4r4Z4\7躌χ { æE,pYD-Cތ|t6NP.6Q$v3 ;]詥% քH$젶&Gmpkdsm: N5aC `PvHI4:>+yxUEn\aiBE~9a|+KD90Uh h$y1l0TŨ_Ǿp_m1?K@v "VUȔîaR{/̟]~`l[/' y@e=s1ERb {RtTM+݋ B|aF_ gb >Qח=(w/Ϫt~w,iL W(!4EJi^><6P;EYPUImP>-&ɬT,J2dpG[SCI9/q}g|D'h߆#̴@%~a&CPB5ID$EB gyC-&ڂp| 0Q[k !|5}賧y7FluCpZ5_Ƅ*Et)]b+ N(7oފ9[W-?}Њ?6IL/ZjB}i?1CE"p;(LW |6DLƴ "Dh[;هg;Hl |~EP\;Vy5sADjt.|w,՟ːWi{ _fgNo=QZb,-Sd5gʼʴѶa`%$)wWkS:i8L*9;eΉY~jع~:)/: b&ɨ¶SRz, Hq^K3`6z<@Y$0UfM<f\? 4tg?5ЋP/o}?1CrE?~r%ZonjL,G`eQf %Щg`yJ(^rilF~8bz(RP"X ց :"}pfv7a=(iO\{痎~,[g4yuu% !3nx[vY%RJM_I6N#LB6HѰ٧ ÆH y&+NsVZ0;1gT \K`.5EnOf?U8Qy!&wdX%f;Po6 qkg48:2s>չ%GX0A%qcSlA0iGܒO÷bd [9** ?$=\JZՀVclVb_痍0-S2mOF*p&kP]F#->gyj}.'#J8QGmȋr E]d| +VS H@O:Fz>۷]{0_ {6^@)q*v{2pۉqTh`xA4'PjbqN?HèZia7pOsJX}@ϵ2(Z˴U94 S]*#whLSUWZ D 5jl atX|j.0pߛ[v>ZŸX °UgcH9(J7aed>z iWg=r^걯6۞)<Ӿ5*k39@aeI.ŧ_(7u)Szb_Iu ݡ>Z\rN@Ybe@FBc36(dE V-;/L:DW &pc;ʼn}nf{+_,qf[J `9R0לּS@̪T{ĉ,З6-<=G@p|0hR?`g=)^!OMmP^XA147hZPRJKyJ+7>[?^$Müll뷪X!Cdc@lr5V)Q:cTSa4wV?\fvlOZXjAd>=sףZ S]gXzS1)[͂HM~WzX8##D>hMtg1ZG啥C iGG}w}s˥R(>"!ZU|Nʮ _`#2DF(PMEqfR5OQI ;_+!uK]gq_Ζ.j8q t\cNyl]s[Kb3<@ؠurߛu``7OwW$f9Mgs(ܢX ™T?i@ 7_}JLƟHzFgo4Ec/pS⥞ P%XBfgſN1k{յd&SR]$9%A8 )];`fB}1}[:>  {Tap=g۸)ZdEwHs b\`[S.>5~R'0YSGs2]l|OWIԬ%9]|TQK_DIgkn`E M=_űL bGz7sd+ԭt~ )G:5SYq{ũ#k54܅"f^D1N9~6yFKH@#G /֒Qf~'ݟ^= jUq $g1@ijٻ!C[!wk1ACT*6СWz{yhġMGfM yZow_| ii"'(9\7r!I#SM~{D{בY71L@>w-Z9 ݼҬ*:"8/<%jK<պ\ozT< ;ξ@N2#3DfkV9So9MRV$O3^[A-Sp%elB\ 6u/)EwL,- lޙߥ::~m╬>};ўo% )P $cf}.x䉚nrCdijqYS(XQ@6qQ{æ$bѤ6dkJ$h:GJx~C{? GN ' Z|>¦J.:z=Vc"uB5̭uE ;%Њ|-:b }}A'DKZdbyH# b*9`wG&`sY_y_ϗ^j* KkbVDpBdoz(LOi>M`!ܣHC.4MXQ+RNJ$v4h+/r6&͋L3a{IhsPyFTm;k Matcb:l\Xd_jYk?7f`o})c$PwR Oj*8ڂ ,dw LOɰ YRKԁ4WK}TxKpޞ ϘS}]"?Y試ɯ,H;;1+Q˰XgTaM*.e.fQ}5/C:jqd- w$ jN:V<~zviIӲ }d=>jJ!a+883N~ء%Z4 ff h[ӻ{(" ӽR .u;|LOŹݞ^ = 3eC?O_;6Q(2f]J/wRyqư9O>QP G쎐v!CB p5=ٴKcuD m)ObcL_ |<%d= ZߖgttY)duŌ#Fꯓesok }1b)򦴧>):M@ƕ W?Rc*%CYD{hU*G pb:c(f n i@p]kٯL#@׬sjϓ|W0IhS37ٵC$+K7W?78%]7Q UYǘF/Z5lM9e 豎z],GAyf [O>Jef/φwimwO \0l,K8CL;tul*Oa";7-y F%^Zx+RU$S^p5 6ȤI~,gF}T@gQsL8AmoApOh:IuSᢵ'Pޯ7Uh姍* Ui2 ?CdK]p%M"3Ly Ay/Ey6gqC{.ZfepV_ C#PԤULL۱~546|\6mieΨ6wvVlKpz =bg$$8`eGvz ]ͭՐT{]O i`AS  Rp{ $ܡ =ӨgB[=epTg%*Rx Ɛ,=>cVb### 8;y򢛟C]y_ "^}Bi=U'm2vqOg]ˋK% Y˝\h"GUVa^=Pp2P$%6 qQL}d]c'||88ShgEIC~Yg|^mxݓ6ͳW^!#)?[}CTn5HeMN# E uՐ[ߏMu8W `VQ{UWb5̂Cn/2^