ddclient-3.8.3-lp151.2.1 >  A [j/=„j.mwU و;KEAҌd۾yObQ =$u{e[Q/Yr}gFȾ}ʉ;tA5BbUSl~\*ڨ;R?+CX,i"icσvZ)Ҥ?`Lr3pۄVLIz\ˉ7P,Co>JikzuR'-J B)_^ Tܰs_:628b0cea497b91d3fde137296c941aeeb64d3edffd86526928db031f583d68d7e4d6657d8214c52d8280b79274a786c5583a7607ȉ[j/=„d{s2]A] xP;11RE(Zl78>&}p?]&pI8?8d   G Abho )6; $ X   <2@\ ( 8 9!<:"=0y>0?0@0F0G0H1I1|X1Y1\1]2(^47 b5 c5d6e6f6l6u60v6w7Xx7y8(z8,8<8@8S8T8X8^8Cddclient3.8.3lp151.2.1A Perl Client to Update Dynamic DNS Entriesddclient is a small full-featured client requiring only Perl. Supported features include daemon operation, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wild cards, abuse avoidance, retry for failed updates, and status updates to syslog and through e-mail. ddclient can obtain the IP address from any interface, through a Web-based IP detection service, and for multiple routers using custom FW definitions. It also provides full support for DynDNS.org's NIC2 protocol. Support is also included for other dynamic DNS services. Comes with sample scripts for use with DHCP, PPP, and cron.[j}lamb22^openSUSE Leap 15.1openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/DNS/Utilitieshttp://ddclient.sourceforge.net/linuxnoarchif [[ -z $(/usr/bin/getent group ddclient 2>/dev/null) ]]; then /usr/sbin/groupadd -r ddclient 2>/dev/null fi if [[ -z $(/usr/bin/getent passwd ddclient 2>/dev/null) ]]; then /usr/sbin/useradd -c "DDClient User" -d /var/cache/ddclient \ -g ddclient -r -s /bin/false ddclient 2>/dev/null fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ddclient.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ddclient.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ddclient-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ddclient-update-$service-new-in-upgrade" fi done for service in ddclient.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi /usr/bin/install -d -m 755 -o ddclient -g root /run/ddclient PNAME=ddclient SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ddclient.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ddclient.service ; do if [ ! -e "/run/rpm-ddclient-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ddclient-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ddclient.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ddclient.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ddclient.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ddclient.service ) || : fi else # package uninstall for service in ddclient.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fit-HFWeL>m{:"?BA큤A큤A큤A[j|[j|[j|[j|[j|[j|[j}UiUiUiUiUi[j|UiUi[j|UiUiUiUiUiUiUiUi[j|[j|38e0003a94c1dff9f81706ba66d9a50373f9fd2a36292e739cc86e66c7ac04f647974f3312318d3972b970d7dff62b4e8ce4df35a5689b55762f3c7f6cca690da821590ce88351bc26ec9895c37a7951912796d910338b4da5e61881597d302058a5e9b2dae4de53bd8edcd83bfdc366be8f2b6ed89ea177994eecbc500dc42cdcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa765da3bfe5689132a6c96bde25c7702039c76e942e803d0547d67b776d47be20025a31124ffb51c2c264e2c6b45cd03dd27d803b8bf5cb1b332a0b4d97582ba2a0ea7f4fcab8946b2158c4f2609f2198a0783fa8426f9d15d0b034bf341a3f9460dbe26086ff777429b3e6171525b99618b65a2a30e81724bea1611a16e0992f3e3467b652b44304e1dcd5ff5c5c42345a666cb9757c0064103691cd6b9246f128e32237ee3abd1414e25654d2db75ce8fc6e85367c19303c6cc3a319b20582597a581146b208032c8d7c26c49c1d6fa6f6a336f48f35d994fd8bce7ac4ec8eda656df5e104500df0d31db83ec353ebf5235ddcb7929cb674e7470ee10876f7e224ad02b31df96f093fe8d9f054ba13dfd67a064973fbfad52da33ec2d51320b17db124f9694980c4ee359f73f07c0c78a1d8960fb2f7b7c6039e4b8930e181d6536ad2055da870ac0fbd1a8cf78d594018392cc05ddbddf6d61b6e7f304f4e2c1bd989b2f2a3507eaf2f41c324ee1846be5bd0524e6f98fb7e9aaa28993e1447c2a6badf2c88a959a7276a0809808be672e50e753cde4203ffc62681074d0966defd7ad91d6bcee6540cd232d2d257749c5055f122fd3104188eb057cc3d4badf02d5e6156b0e22e637fb7da674daf9df779d3c1e49b01d17e4dc69245845b02a7d5018aea75a8ebc18a9fa53989de790ab929a3f020b59c5f40c9f49a845a3service@ddclientddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclient-3.8.3-lp151.2.1.src.rpmconfig(ddclient)ddclient @     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(ddclient)coreutilsdiffutilsfillupgrepperlpwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.8.3-lp151.2.15.0043.0.4-14.6.0-14.0-15.2-14.14.1Z@XpVSQ@S@S}S{CR±R@Rm@Q@QxP@PaO NNuNu@N[@J JiJ#rbrown@suse.comjosef.moellers@suse.comchris@computersalat.depth@suse.destefan.fent@suse.comchris@computersalat.dejsegitz@novell.combenoit.monin@gmx.frseife+obs@b1-systems.comp.drouand@gmail.comseife+obs@b1-systems.comseife+obs@b1-systems.comchris@computersalat.debinli@opensuse.orgchris@computersalat.dero@suse.dero@suse.dejengelh@medozas.dero@suse.dechris@computersalat.decoolo@novell.commls@suse.de- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to ddclient-3.8.3. * added Alpine Linux init scritp - patch send by @Tal on github. * adding support for nsupdate - patch send by @droe on github * allow log username-password combinations - patch send by @dirdi on github * adding support for cloudflare - patch send by @roberthawdon on github * adding support for duckdns - patch send by @gkranis- fix for boo#903588 - revert patch change - recover deleted changes (rev34) - systemd fix * conf file must be accessible only by its owner- Use perl_requires instead of harcoding a value.- fix pidfile path in /etc/ddclient.conf and set ownership to ddclient - create user and group ddclient (bnc#881520) - create /run/ddclient/ with user and group ddclient if not yet available in %pre- update systemd stuff * add {?has_systemd} to fix build for Systems using init scripts - spec cleanup * add missing BuildRoot- ensure proper handling of .service files with %service_add_pre- update to 3.8.2 * adding support by ChangeIP * sha-1 patch to allow Digest::SHA * allow reuse of use * preventing deep sleep - see bug #46 * Fallback to iproute if ifconfig doesn't work - drop ddclient-3.8.1-update_nic.patch: upstream changed the "use" logic - move all sample-* to examples under the documentation directory - update source url on sourceforge- fix the breakage from last submission: * service file was put into tmpfiles.d * tmpfiles config was put into systemd service dir * rcddclient link was broken (pointed to "service" file) - fix rpmlint warnings, also introduced by last submission: * service files and tmpdir config are neither config files nor should be executable - package is noarch, mark it as such - documentation should not have executable bit set- Improve systemd support for openSUSE >= 12.3- more init-script fixes: - startproc now needs the pidfile parameter (or it woulld look for "perl.pid". Sorry, should have run more tests. - while I'm at it, get the pidfile from the config file in case the user would have changed it- fix init script: start ddclient with "/usr/bin/perl ddclient", otherwise startproc will falsely report that starting failed.- rework config patch * ddclient.conf: add example for selfhost (http://selfhost.de)- Update ddclient-3.8.1-config.patch to check the configuraton file from /etc instead of /etc/ddclient (bnc#781699).- update to 3.8.1 * Fixing #28: FreeDNS.afraid.org changed api slightly * Added dtdns-support * Added support for longer password * Added cisco-asa patch * Added support for LoopiaDNS - rebase patches- remove leftover debug line in init script- upgrade Suggests for perl-IO-Socket-SSL to Recommends (bnc#723688)- Remove redundant tags/sections from specfile (cf. packaging guidelines)- work on init-script so that start/status/stop at least work (bnc#267306)- rework config patch o now one patch o merged - ddclient-3.6.3-config.patch - ddclient-3.7.1-config.patch - ddclient-3.7.1-sysconfig.patch to ddclient-3.8.0-config.patch o defaults for ppp0 - added update_nic.patch * opt('use') should have priority to global-defaults - init script o beautify o should start rp-pppoe o ppp0 as a "use=" default if not set in ddclient.conf - sysconfig o added argument list for DDCLIENT_OPTIONS - cleanup spec- use %patch0- make patch0 usage consistent/bin/sh/bin/sh/bin/sh/bin/shlamb22 1528392317 3.8.3-lp151.2.13.8.3-lp151.2.1 ddclient.confddclientddclient.serviceddclient.confddclientrcddclientddclientCOPYINGCOPYRIGHTREADME.ciscoREADME.mdREADME.sslexamplessample-ddclient-wrapper.shsample-etc_cron.d_ddclientsample-etc_ddclient.confsample-etc_dhclient-exit-hookssample-etc_dhcpc_dhcpcd-eth0.exesample-etc_ppp_ip-up.localsample-etc_rc.d_init.d_ddclientsample-etc_rc.d_init.d_ddclient.alpinesample-etc_rc.d_init.d_ddclient.lsbsample-etc_rc.d_init.d_ddclient.redhatsample-etc_rc.d_init.d_ddclient.ubuntusysconfig.ddclientddclient/etc//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ddclient//usr/share/doc/packages/ddclient/examples//usr/share/fillup-templates//var/cache/-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.opensuse.org/openSUSE:Leap:15.1/standard/27d5ddede91842cf11018cb2177a2bbb-ddclientcpioxz5noarch-suse-linuxASCII textdirectoryPerl script text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablea /sbin/runscript script, ASCII text executableR_==­Sʂperl-IO-Socket-SSLutf-8fbd34b64bc83f2aed49e5e8d8a1122dbd3ed8f4a64fa4729b1689e86b406ad75?p7zXZ !t//] crvay:r,vݧ< -TH" l mOY  D;VNy$/1*uzZ} ٚe?sG$ zBT[PgX /Kw鱔7/4$i@w˭o"δ8 0zy{Ǥ@$LcӌQ`-/ܶe2VSo)OXW]E@9̋g"N=VE- S!?T}00k1J2&E [GKE 5B4r8^DCZ!kX=kHp#mFs]mjm4䶃V5[ -'ɤ׍M/+D p'+]$ $H`j+zb7I36/(ZG)N[B(]9P1Bstl B0)Pl)_xQA2z0mvYˤ^Xn dlsI| h)~Z19A}ËҽxOynS7q4׻`#úzi!EI{׺kdO@c NfB3 c~B?>@Y`JӴH,No98l˲ o9@l-Jb<~Hk4M^'PS!Ƴַ :dk.&*/!Ѯ D\%M$5,8̄aGH*2INU{*劵2 w164o Qz_8-}cfsş8+d{H*\HfUc;L>'eW\rhLGlR-i}q/.85>X<Y݆*E2+ןxD2 _݌PL\0:s S9hhdS* 78MiYsluDK|gQH6WJ)٥ N¶jZ=|ݐ[xdF)}ӠWя[f,s!7)W̲n ;B=|*<$ũ.@ʇP"y':@% P5©V~V ;y_rD&9͝ci@x58&ld׿0g)ƀGc+.E9R2V-# Nb&up'-Ni vg`+:xMojʐV0 t;`>ϳ}r&ptEm+.\YfE>2{mHiPٽﵕƔ,-`sbNaX1"|Kd $!Y&1&^oeKYl&ReQu.gh/%яbD4W] ϶qn@+蘳IP-N$T0[+РDTENN\˜էP C2x)2 фSZ6̏J# B=uҔf{I cLL%dKZ05KFvgAf󢝡[IəgA/c\ Ac5m㊨PF$ J0 ͦ.д s.nk`X't_2 q"Aw)[bw)`=J4-W>τ߁'ō[4Gz٬-M5@gZSe؎:c^w$C~g~"Z,tpZA8ܛI8%U/q/nvMC vKń']_kk_L +D3BVɦ DXR:U 5'tjW|B) 9LV/wDzj9z06Ң9J9O<,k ]=#jCH@Х_vGF;y򰂉͔-r!Z$(:@-C?Y@ (9Zaӳ:iJ'o2-i01 US[ZqG3SB'_OXާ?بA_*EF-|ʾUFlug1_gMRꊸ,RֿԵLlM\*BXCry=du{w/ED!xUv^7y<K7$" 6Z (<T/l,vц,cg> H(q'p@&FH2Z+#QU$A hT?Jb\Oi4rHl|>A3{]/kkuxY @2?O@/dn =(%ց162eW:i: Ty.b8hL3nd1ͼ2G.6;Tś9n㹇~RE1kaܫgrB=m1sK9_[tGt#&0;Sn {`.-Y3}w5ba ©WN-̓rB$Nt; yHz@M."u'i<44n]k^{`Q`/+xS GXj:2hLQ˞WR+OP)R%\1$/[sWR #,3,kX8'$e>\ph֦r \\9s{oJ9rl,zuQQBW\ªR΄~uim g(k6Qkr^L.,N\(`K,$:Cc)wJ9F7]l[jѽ{ه)M {KEӸ`O] 18vʷ䫓I,i2ݼ-:!s+# 'p][\u2 /^"NÀٖ 7.SγNd%֌]^8lbxhI0~f9K&۴B $xJf_ 8:E}Ou ~G\bKѲgԔ$Qc ~j;L*1hl'r̜}" 69҇6'.Mv]SG/],NHܟ̯B-4N@|w%9?BTdT5 3kH~Tw7>+sc^[^Y3yPXzf$_7@ ;U=y_&=z~kOhHwФ.H;^-$~ظ[ _ Ȧd3{x*!oi^3Z^X +c h*PNKjv1+ 9.= L@< I_/w^w2&7fypYQvه?hopc-EtY=8J1:8`JHr}n6 Ap\Hʧs[5v#-ac-%peae0lHkWi'4(deidH ag؃#ΒMab?iݩ]∙^ Ճa7f1hEt1 Zuo\?D㹉ȼRA_rc?fL]~lÊGeghF$[?", K[绀8c6MTJЮZI]ض`Ѐ6([ȜJ!Ug*V3_wMy/f8O(H&'C˚wxIx[P.g =Rk]wX|1y!kp({7~;4, m"Gq9Ά^uf,3 X;gℂc-e2'$]őס?_5ԡX(?#?o5\1۔u$ЌP/ cB'ZG^ ܕd[ A̞_ŬŵJaIRd>TitD sz]z4~q%)ws@> /1=5_!$pօ򪢰kŸNfG{a qn@Cfֶ5Jd o!f_/,upП,gh3:wn]kpso<КqWNt ^f|QIV->4 )eqjGi/~Nd{oݜDH Cm;8F/f^yyZƔ:MHhI+ ؟ @'EClP>g괍> \6_AAY* S#&]|e#%:O+8*_EMGB\GT8Aۂ̘}_*?a;NѼl+_+?M͋xZOĕCW-TAXf/Vî*T]]N1yаS2>S/)t3)#Hǀt5YQe@ISBg44'gHt .6 `յ{:WwNp,aY0ObZq6"HZq)>AH퇳 FBXo݇{ӱ$u:!r.CL#\c{7IDYEp´ lV>_>tʣJrH{3fLe"#gllFNکr P]wݧ4JGaq+\^5gkI=Da({2{Wsm599~Z8w~X"oOHH)$D:ZxPS3rx?=#Ӏd!\!SqŔoi[ LRBഩ7uΓ J  ̘=% hIȏwFI|*ʄa@#UR 3&s_A<Yhv: zq!4NT].EW.G@7EYkIDŽH%t໽/QJj/1ؑ} #9`g_TDG tFB=Ð6sc_T3BqPYq6̪ũIä ;Ulרa:5X׎*+ە_xF[/ob"ҸV.nywD,+u>&J$ޚ;3_rA"m@l]|foLR̬rYeLZLI &w h});|Bg H]/v*?ђwDIT CP,3(ҡXh<{͕O&"׵k٠o0z@{{u]@ {!OoM7'3 vb E;.$a[r0}M"Sl(pXN£Y1Z}nue#:X%v*зN6#l) ڽL$DP#h?^6Xˤ 䐋#lP`;cљQMos|!Tx|v["YtܷŤޖc!i#\Q']j)g˃nz+<[)C :%CӴ,2{hMj`#W*eyrhUC$Ѭ4V]8Z eDj3  yo8S`3.pĶ=K_ Ep}s hЈ^AQ56' T*>0m!Sqaq_[,4{ 5q! 8ݲ ".0Q Qs'|j,YݣICR+M$c_й*٫+`Rdx&& :(\oۇA}J#\EM3*" [?OXU=eZWL[@Ǚ 5t=Z eknQb5y6f3iNiUq]Rk0xxa ퟟЮw$QE{PͪJmYqm͉3XoJnf0 8iWd&}@O }Š2-f`@m k2pב7;PT;cDSоl߶YP]؈#&{ J!;zJZ2f1]/ޔqpj =Qׯf`:Zzx8.d*o$S6*)T;. 6eZ[C'@{?!>!\Fucw`*yFU}:෯(N$#);o{ǂ,?%}mvafoRXIhL]fN2)(. OwH[S͟~8퉿%/${6ҎZ(pQ9z[tKBkYoj^W%&HzC Nibk:F_OIJ$EoKi+0H~'}kք/!FhRU 8T/X5%ȸ [sVNea-Qd,8(cKknPA ZϿn mb03ЈGD)*/ʥVb^TOS-Q󶣷"l_lk۽ONt89#^?ab=1aqS5Lم/`,n jzKLO/*$&hv`ǻ': I#\Ttft(@È}y?y#RZI$y2&@?.5O ǕK+sF/T{ >"͆ CY79,|٫,_utmghge} uf]oD]?koْ؅\Lxg6 d | ` ǘsGax<.=16b[䦭#Dͥ$nɴR_Cm2-(i@tםm$*ֆ!A/KYR% ;^NDdM #[Gwպ%xmbi( 4%LRP kX`8䳘ˤkb'3c0PƧ3 w?NB'XVKlɺ%k{HMdGL[IFtI'E^EMCBX +ף'JxC:U^~ t(_!wDER|w˨:옊(KJuY4}>3H}b#]bxmffpM@NHʨ5c=#N+}j<4vǏH@f*L8NCV(= +5M3ϳ.|.K]W@o,z/ryo=L7EP~}r$Bt߲]7IњG g1z:'1gayyQ3d In˔ J,!dDfߍ >܉,:c%Ӥ5Iz)ziO4L,9C8 60V"aގ99CY#_S+JYy3SDv!eAs:c^b;H1 fNl5 kzJb?/ }0չ=(su¨ g k~4JiXߨS ]qf#AS j ~TPA(D Iogu?[?unw}Nk~^' E!U^^]%.aNV vE $Q=gE1 X od5v,==Sh@䦉 JԽkAZ y5Q1)j0 ~/S6\3e v@ tk/*uf{**:HҡT6[p''q}>sqE;Rϛ/fa1LD?BAnآک\P^'`ea/CSa3 ^ORq %c@HS[vyn#2'O9hxr@./+L)wdL40z|e '(Q91s+@ -6xBѼq=U:^Cj`-l*6{`Up0|;q3ID*2=ZD<ztI{|"bRjdN ­)c,pfc QW:ngq/6lfiuW5gpM= q6wh-Hv y$Y׈u:#,hJԸu^ebMєwsš[Ck$l;\1AiEZΉ#̦ 3Ĉe .')'ZQ"n4q_9i4Be`M:VqQ(xpLA\pJ?d%S41fDIcOMKa#-ƈFrP޽Jz[aQq3-gq={-S,n>i3L V4CsYP"(.wnq7=c͜Vd i[ PdS+ew1JVl}Em_N(8[@+QH*ݯ.Mk_-We ZC4nw^T!!WА R^V8Md-^pon hIJjM(l؟ʓjJ'e":J#X}U3IenxlM=hKr G%|v˕%U>҄jrm޿b1jL1qN2UmɆly7D!H!H:}_)ªH;jP8j:;OY fv'08p+  |0uBX 0rbl9 _MȪ}?(Ou5{%\H:HgD>'lÿA\"3"IQE+h5;N +$}~Csqa_ Y[x!JPju"iZomhFɕzGMx&n7 slkYZ"V{57:%5 ^ރV_" 2}?P kWDd5g_x~c§`ڻSv=S짐Npzxz1HG^9m2X]㲚,z<`&Y-ݯfRN%@cu^ĨS}e;9R>Ilɡaތ#Éy87N_YbMI "f ZuOİ@!Ҟ`z?ՈxihBm܉>sxT͍ɫ7"(Գ{L wrVν+=Gg?X H ّ\{߭(t b諷h:vcۈiBIJ@/$knakB3]ZI/%߆"ղ$ qMhJ`2srWAqgIH TyMOtrF.אE@/"||+m#[xUV/.U[1h!(_$VrLu km kތjҼvjS/a(0y3|Jε9LϮ_<#ݢAD. ˒K|z5 $Y0nbu$s\ϺWA|y㉹N~i;;ι06SUZ$zV4kG1~FeҚ+%R3tɎL-OTJQ.K0-3^z kÇ TsJ;e Q.e9 Őϗ5&|Ӿg'd1@U !_E|\rhC>Y!Hm2x*`<2T{,ͼ7`s '̻QjҥO49cf9#Kwsuwq]m*Jdl{+j2ޫ=,\Ŏxe\˔owee̲/9s;| $̎ISK Ցաm%݉TAzQN (O+ [n̂ P5=`v{(4]ѩ,vIH#ffBh_K"?t8Ka2zI=l)q@NDޛ\fh =#F3|:yUʐl,tptCbfn?$KToR@MkTHNYE9箿"*>oKR/vdSѳ 5B`_k !`C4tHª-Ei'PTŢf:1Nj ^Sr>wF訰Cf[zfJe>!QoZZr/2*G0uE໡' GeOyR6]!C;+"P4^." B۷нnL F2m^> bPhJ]4̰I! ԯ^{A/FbIJ5S&t+J)\~DwSC9;uQ>W'L0+  aS!l\!{u ue1q.δ3 .I6 (F)O +Z )8v-8p9Dj#~֓>v?8E>0(C[VheБ]kpQ:?yS;=_Hmء'Y={jk^(=+Dv?7r (W#LZ0i YAL>̂ /[Te!僎fuK7|_Qwa ^0o^_6!~{>%Ys.'PFJB'Q7>,{ qNr"%:cu7I~a[,BӾyB8 ?ʷ5An_jk3)eӎU gVQGpG22}6ywPK)=>jX%c'l}o"wV{0|E4|̋0)01wDO1)0di:k Y酈b|_'PkaH#1əE &Vߜ+CK 뫎7pYyc8Ƽt1~q:2 O^I9$s~bbe]}ƍsnzq1.[J 1-ynI[o[l`<8u%-o-Hmۍ2D ЦK >vl7rRNMmv $u= UP:0PDۈM LZIhLY\΃KC^U=5a}y:g !@*7xeWȍٖ{Ia55֧8ْ^bYoj:5f kgTr RZ%~WOVhC#GM;k4uswCZ~d>l$fC6esKxzШPLvVZ ۠= ^̮$mz}MĻ*=j|TF+z݇ [ N('{Ho\ߕM W [l-mրmPt>gwd{H\ᎣUbz\ £԰F ]r\gV\; .|wC/eۉ~ tJK ^ 3 IXaI`i~#i;]nP*sJᑐ?UlP3}| 1ʦI߁[Nm뫇lQ&nbQ)wOJIbzh3ܯC INx4J^ڦMϑ;הpZM|΋h"VЏO 66ٗ }&!j$"xDGP + ǒwhY@@ ky6/HݫYllQ$V|ꌧtμ{j̴aT'ܚG۵?P T?pHZakxu% 0sTJSo%@Z) 劢EV}"t$tzi +?mOEhw_.T1~O9䪺RzWMj8D51+^y`Pv]$l~]uMb>/L,Y}/~% :Wra!508:Zm.}s#N *L.oI}qku'޷~j ;wk4C49Kd/wdp O.+ y2vi^&se[{g,#hrZPS.QXBu5 ;4VdgK^[B-aFޤ~za(w-'@92- ͓Vʙ~G i"~ZnI(r%~NP-"#-omZ,K_&#Em;/M`P* DȺ0y~1Gn8P3Í>㧾&?C܁I5T›]3? fBi+'"._p@ GM "Vc[w}G|JF[?*RUOl;pq*,G'2W F׼*>{3-&q$v(եlq&曟 Xc$Pcy~=SҘ_pRe@dXT{"T{^(']Yu}˪cs84VK)'#Y)CMizH¯?ef^ yzc[}'97& `EnBGͯ0r:Œ).̊뤰§J>HT+aG@AqҜBS2Upx(NWHRYǝ,,j2!vNpd}(pOpp=Yً~3)CJm[RڡB0 MuB1A@_߂яfP%(*fmjGG{gS?;cܱА\~]YGԴATc 2tW_\js|pI$> i?)0}2+A7F˱xI`DD腹q˳$0Z)#Ug_5TgռmŲaJG/ؤu^xV^1P$| jD1W@>}͇c V*N{& C5! mhˌQ丕i6jBq QysT;nVzC6b9bntawy).lj*X>A6^F-i_ |3;=gfl{v?.~{3+[CCxKVF+L ŧHZ5*}z7VK &Jps ͈q$= .-sLo/Q"GQ=xYu1 {a{<t7E:,VU͕ +W+1ǵIl *I'RAQ2O;7rzx΂EqLZxqڼ}g:F EÈHn8n^?{/sBzVekPzDLP>a2_X;۝3¯2eYV;v(OZ&j޹mvLEL?՞ rSuWgŦLH[!\So]/XLjp#-z8K{GpzPzbu=oӡ WBBGuo|ecwfD##*wV $/Ú)L祲 ϰ- 2TAgZ $#iO:pC Z>@';Ƭ^YtGV(M\4}?S?wv"w#8Ow&H|4bl=ƛwŋ:s)́v%c- 2Mz dQĽxY#u?f 뚫 y g὞ڞ*z|Ch=mX9;"&K]$p:z#RD0RCS.:|6fҌeݲ.hfx( qh#&c 8w9C[w$wWYPo> ';9M|Ȫ`T7륣`bzܳ'VчPT(7`Mi+%oqϡY{K]}Мqu첪 a̱kſ/B=ȇN8㲱v4@Y1$sċ(YSXX/K̤f:U.h]vƳ9%/ETF8,_Eyqʼi9ld5{ IIh9X+uGqijrc\<3CV #w|LK7:zC[a_EW2y ^*ƉTTcwuPx){Q?~]OҶoKxY 岅dœiJώ # cw !"v MAK"VJb<3h= @sfhqxE[4 mMjX{])Y<;@KAME]? EP83ҳ5Hl_^ƾU ĔrFe01˼XBޒYtɠ4y"nFz6mId*!3PR)FvvD'W\ C)vc, :Z5p wD-ZLmެRkg4dԱa =CC 읃b-Vnh!jU.O19^y,N_ۼF(m``M>px[&]G؜O/Nr.6jT _$`BY!Uz+E$ WFU%RMgGT9xck56>M;ǥ7![ $7.A|=~qC ȄO -z.ˆ%|N+Pra 2xaRg}/5D?9U{qU+(I\m<"9/J !Iw Yᝁᷚ3eذku2PoYδA rSMzN!$,b -S[6:m}MoNۧ?c:ҀV`!81[@tGqn۝bJHs(ϣ2_\iogB9=d1РV:93G)KʃשpFy%5J)ϻ ]A#'@7͋#ھ[L]-a7d|mbuo}-+KؕbO 0 TJ,\HRH7xDXU!Y ;0t/&) 73UilO ;142qHGs .HNÒw™o V.=* fgIPԃ&V\'g]pp ؇'yb3OK>BxzNnD&v &]!ULrĸwF#?vqRZe9ސ:֋ #*bUr#sh$ȵV$^؋7d0mO+j8:Hts||Tz:/0RC>&sy{԰x' "CV45żH: 첄4!`ɹ2YE2mNr''0$T'GSAT$vBr3t½Z3bn Gwc},xk`wkT-:S?g6s=MwE;4` T :_Ii 3*ןL qUC}q( %Dۙ7n$&&E㪻J W~:2$1idW0"ٕ/4`h&e.Zg #YǞ7n_Gkh؝69'W>'Nah*6I6@% 6I#2_8+>Pk}(bΑ.czY+>2n90\e ۽ (#bd'8ɔqW4=T ه|_;߳틛H;7}s`P:C?QFCг;'3,@-[%,PT^eVAx;3a`ND寀lLQ' A\3򑶫M12ӨhM1a-rηYrIhFmv`;MX "Z*A{Yo*ژ.7ӟ DPN )Wb˯3ϴ{ BRY%tjð J?mkBS;Ww!@g2rwO6u=x58euH͸!$ ݫ:!GyiBE70FQbJMK!wmLˁI|?ACê?JѰQ(a%Scg*kW|rTN!w-qKeJ)5sV5jR ˨^% *3ގ[AαS{hG\T妘v 3Q[΀?w9m^ԟ7ѩ33mR"pWDְo6 Xcij!t~^g}eup jC-g^DDwh݆s_HHh~%;DJgм+P@nVU[)3q9JȉJN 'UtKO/&(Cou╅z5 1}tvzarvP0@QX2 eiCd@WT7s O|YCOvg17 M`M,氨zأjڇ |X(WyWKS\g4pGَh+۩dB1W^#!s˵բgޜ#u`u=t&Xp6cjoPDUa(jʞe}rǽ~:4rk %FKm:_IBGl Pxn)10ڋZ5F h>}+S )o'k㸨?7f6xޝQ)=YG?u>2QKKU4>didlwGx;'7 "^<@"kWjX/D˷ɵ9umPnS>HKWTY`sH![̓XRW>+(!;՝VK.ٰ1_A(~OJb\JZUxf:qP4Sz=Q BM ^L5e8 D AX7CK+L GH;i2HzΩ.g3X q &Gr4},і(σtk'Pɜe^ Lb9Rhp01nv0%&UqKHS`sř؞rl5K虜,~@ے"!DpN F{GvGwΟc0yү:ӷFijA͂ 'śl33TOA`%]|ZSq2^_;l5q&tsⷩ>_a0%$r_Z5_+4HCg,|Gv`.dV|f70me濡mjGceU $xG"_ @bAH0Ng}%`}ԖU\Ƶ\Cf6Y:N"1/@6e,ӣ>dz/ߛmc=sb! 흜6JUcYD[pN:ս:$jy\a2 {תq,-b;LZvV\dyt= ~^![~sDl.(G^9Ŵu1$'57 c`C>ܚca݄ݾa)]dS $ 6`a ˮ睖 ƑM;l}g nx;HDx[FѠ&m 0}J9-kt(TCz]F2,DDIF_DR;{CK|Ns„"},LY"񐡰7ޒ6IA}+eGajx90EM G?M(%Z]C3 #_."q_v v0f^HdWQz,}^޺zDE|2hCoXQgޣGDQܘ[Bָ$)%=f5ƅs4}Ӧo/岲t]T`j€hΨDy8aX'bxujB`,C;> W:C5ruDqH9n8 EY=^8P&{NOC|EH@$OG-_jnaC n*'{z* N]Ob)K^76 (ۙxܔQ BN7)г)( Q&4K y:(q*4a%iJ&h‘oeFtSwn4xCYF+*Ctdu#ғPYbr[Mڤܞ>~+1 -m1b?, P@86&UPE4b: H<|xˉ͚Ue"Gn)PJ- "vk 'Mֲ#B\ < k2ܝ %#GdTSj _ bTI@ҫ[hQI@FnMu>Q1o(Y`h{45:(S ;n=fd0?_c"sT&Zl;zpu{4+T!fC̝rpmm;5p LHUdՑPJ8|AI,ٕ{>/ojc+b3XثRzMhTDE1>xi֭Mu$va _x6$KވZSNSC#.&O`wag7['&Y)z9riv++<Bȳl7>6eAh(]ݾ e5a`EgMTD r!x C)d&yґa}Y Bhb}##(dHaS_Կ⍝f./ny2Eѣ4s Xq " g̠XYt!0\1$be࿋sٿj1渌;#v`z\^IŁ>n55!|?a$bGۂ%uQQWBِuAIS+0h,~%|[FiA}.m^cK*;$y^2oϽыOyXU84\Y}:rJ}9eg=0}J:;#]wQlb' z?{.E25I+tX {CugHoɚT(뮻ʹlep f ):,M~P;dW^vcx+{m1n :EA<}D6GrlO7Pr@Av䥄@G%dZƥtK:nKaߡ˟ %L̍@-Vc .#r: ;cxϱh :zYFQ}O_r`xM-;NWB}Ndj(&\ nU酦;fq JTR5_t%5&)p73xqkOe\HZp <뭏:2}[(@C5^a. WP=t\;%f $h~4II@dToT$7@=wgʅH+8UII߁',,=C%ȃYT}?wn^ZZA 6-6(V?L(): Sae*ek,Ւ|B\18uX%JUati_Es;& 98J I {^&߶v~\ԍHHWJH9а[ Rpm2!ďJN6(3R ꍎ}) i;.EulȮ,L.?O@:'upa5ȢtڀpT$$sw3@Jg?,C xtſ Vzڢ)nPݳ9dU;l??<NޔDۊ]S>y&;e%k zhi#-H@`JM28ւJC:DLj3='#Ì$ʾ%?<Nik39% Q})ٟI.8NfܽCH5E3s](xJ*pT22NVIJSLu02O 9ZHYRG}$y6 uPoAsx~qS{>d kvnS⚽pBf!U]sW_98w˗ta֔PϱWkhtEV;Ɯ~{Jf7۪=Xؗ! QD]Pq[%;*{zZz/=^NÉ@Vb85+4OȸA _w&! jltX`E#1^ZNCe>_gN061&#§/[{4ydc~3u5IQpXwaW!ׂDU&/u_2$=Q.<365;b+GeJQOLvNiK%^w\0ChFcp ]vϝ dǢ >Z.9]iT.AƤ :c;kW<]l<>G #szoB`=HA4=u}ȺxH hHVUi^ɯe,L~x-f*n!*`RCTr,Zbp\Ō _Mx_&( ?`JB#7\ m)aH)NJ؆"N /JYT ?8 *Cں{2„QuҺУyb/Hz,y"=3.;|&4LKsh ڇ@eFmʳM/A'U= OM7ux6~ζը}JV%[iMrE)fUCOF@mfȟҦ],)YrB3P hq 'N1aRZAGIE-)f"6-a6O  l;@c@51:GTʵ׬87a: ĵ[N2\tHFU{{p!e|\ 01 [xno'Xu`nސhWtҳ7QK؜Y-vcB!_tu|R2Tcs&61e+e`Rւ!بIRuӘUrT"3uWT!3{s@b$u\x:,_dT eSu_5Wf`]򳑒o{@2lܣyT{"6M{CЅ \0u>%A$qY;=)o[c#Ȉ!%c ̚JѨKŖMBj8(f"6MCG'p{DŽ\Qs*, *2HM ^v_x0d\lz s+@F82};c<|GBϝHCb:J}Ef2LF1MJKɪ|}&f.\g`<.3{#NtfBqZ̳z|s#a8zwy 9{- tNc⒓WsZӷ! [(HMKmWmᙼgP{C*(S[qk'"tr՝L\X(RЮ)ѡ˟b|lL[X..dکqT@ >;}25F?7/jT>J0Â7K)}[uH+}xZ1s9YD. sh,cHryp Z8y4cݰ b|_J9GqL1㤼"cL;"ѾP b4"Py 9.ݩݖKzkIAX+rZaLMl2!4/r̸ u|#D&ٞjK+,$6 RƊ'1zH]H1X(we,ٍZ~6y!gOUZ(k7ñ B+F+ #>k{aNhgG\Vc5mB탴%k<}u{+DF\;jxTS|b $cu}%CT}T1?i_}Nz1"0=ޚYuEz.炝-Ǯ-? O]n\*|q`.* Dh3|aOC]pkJ2دznv2LB݀-!" Ɏ3pp^O,\a#o1 CF`:q~ ǂǘ"%<ֈ ,iu\],LZ\\+wE<]x+q5LbU o҂3|l1|)eF{t'i8`BM$vԣ%&T{迖0̜޲8 xV@طg{H-ꣻfMu]Hfkybќ>ZKSȟоݙyFH#\sn_4VɎ>,ix[^J9qOCKsfcuRWhJΩQz?yVQڇ Rٍڽ!5v]2ᛀs8h'2JT(#u Jaa[+п\ OQ4R6"FJ0UsR?ZڕӉ_?Y?U)is_oݾA 6jdݬ,P8O ly_ \ JdPdI7@ 5$ǹԑH;{׭wf%'ot26}}mNv\,6bJ2N"]2  o|vE*SmxoG>ePE݉7BȐE3~o=`E0yg8[47o}%X&Ĩ 0'۝,vЪ2f6? S,c a Iԯϝ-lS J;[ļ[>"j&:>MiDfE{px7vG_/9&p4L;B ]|'aBI{gXӨ>O!!++C^nԶd×YmѱEr?OHFr1BC$'_ĵ p 'P+aP+'YÄgZo2Pb=pbZW*l}!QXK07~Sb"Lc;kOnFHnej|ʀWDG,&{C.=HRIPЯcMDor}y66ZEj² U3owVrnq\`&(P,*[@*84iǾ#N˓}̙v6y,auE#EOWbRR{Eז}GkOq>tc}O-th=7OX_ԡثFf!z -Uy~Zr?1⣩5=r'GsKf P>zT13tDcdltEOez5?}&oEzA"O;q_Wִ_K]*Z1e ~wGdt]gK,cXUWAue?̍M[$LeQ~ M`Nٛbj7WjhoH/w,;R4E**?WF x@jIRdFP- ƍt:$;G&:9~" &qcH+Sl=Q [`3 ,w@c >Y4| B r +0ԠaZم-uzKx+U "]ޱ쀖g}/!Qа=qS7Sz3/M1R[rA#KFE݅1V-?n /8ǚ@+ӊiMP yOOߌ*+DcBR:Y߀2GQy)=2zMm{TMUmbƔxw98Kz "P+Έ`Vɍ\ck8hm>CeYؽ$7aԓ?jOaO йM .16Rb 8>ҰBӝ"rw9 ʚۻOv[^w&Ոz*%j#On}=Ăna SGrn#dk G*R& ~}05,T;^uZh+P vtֻ#$8/`˧Gl]vƉ75+ضNu ۂ^\EkҚ;trF3k59UD|jW% "ClPRnwBb⽂7 Ωf(u@ .nU*#U:CC2F̩[rQޒVP\_WmEFw֮0? єS:%R3J,hv>:Ni>XDד ſP>4Yx!@&mjgO}!QnG' [EvSJ;N+ Ug[`v"IGKŪjj2_`}"[wrTΎs3 dQpan7ÐQsguAsX(7=(YF& 䄸!kF8T:ӔlTvi%}/MEuSX8`[5V3U*\HB+Л( _e ]l1vBx2>w8Aj.mnF G>sMn"D |aZN"|uY% &n6[6F4&mĢS;$O-Sg'^j%ֽ;r%E|n kդmt6n6u-c?I&;w!,ץ@ nR+oR&9 M)Ȭ/̊KklaéFTxog#Y k3R>MXݢpβk,JxKHDŽ y ‡it<^_N6v:Q| [J<^+fO(jqv˼z}n5H<.#u _CߣSeEDTiƪ@.'E9҅ri);2cF@l8t] AvcIx!1YZB.<-̑69!vuST\ ;X=6"4k_كDhv&CJ4@ 3Tn{#lϐN<0xW2rς6M7U?Vulos=}'MKR3..QUT50x.%:Doz327=d9g+'1CÊ؂31^#TS4bt$u53=|+3NxͲS.MJ. öeWDK̀E&m3vt eW<56XmuZd#<1<ʤۓŹӐ{)M{ePP]o0/݃YN]܎ެ2p5$D`{S!ByfK 8v"&|dӬhJaIc4Se*V@T3I4V^\Ax2cwQ)>B"HsrS}*#>Y.֪V%#ػ _D3^s;lP4dDC` #lcmWS .GX~7Hܝz){(ZFs˭R|-x_>t47. J%#t~˾+^pí"(A(ockŋHd+ 38^aO9gnMUlE _\ e5|g)ϞHX1(̒%8hTp)U3aoi E~\d@ ŋy&B쑒ؙo%CUՌMzqOatm2Dӥ "TF,ߋAvVuJP3M\ۉYmd6\UV(ywASU4Evg/;FȏSnc#>d_;ؼ`Qze:SUC~_.Zs+eI,Е5zK.ƶWЃGNgَ7 Qg_B͹{ \K2)o9 ~RIW$0=K=9~DUFOjWjPTv4A*j ĶK z9ےOWUOl*g]%z{6KMT,6# l`#qXq1GL,6yY|13xV2ЁXrj9L50',A~䋪8- % )6]bQ/&xSKq@s_IsiǬ(tVQd34y}B{Z. R٢{HSpP1(f.Y_(ppULN1nnΦ( }h]e$=Lza,lK|h|acO +lG2#":KuxGk mr4Z aJC!NN8u6N id?`r"@'H.|/>ya-a )yfjwiW/Wh|d!+ӷw|0T piMR<a2%!qF-NSZ(O{O{t+wꌝ~v+X*wL&ywx*T[g4X #9W%J~ɻÙ7&x6DMw/'^mXS+[5r.[)E05Ļ`C\F?A(~7P9qc"-"chV7l.PAu' Oec:}"GM!/ aUJO|?Vv'n]15>6}>\nj/s^a mb2M9ӱ!a6~U%nLʿ,n/ፏ31w2UW}̣NQ]"y񌬣Hf@pq3%3pQO֝S˗NQ]+7 "vWk'O+&Z8_brpT-Al—*6,z黯ղW•Ӂ TuUs^HFc,>wU[С9Yv*3~mXS@u]3klj7I8L,(Znԥ!t\ `^pqt4ЛD L$U\kѡgǢ#_(CQx~5` 4N5(Ut$ʡZuѝJÄQ55CMObXG}sSk~fnħ ;|ylKcl2T?<;Bn_T,؁Efͷ䢑,p:FmZL+ڎi;CQf[FsźY}{&blNXIK5ń0tDl7•<5[6%ˁXLnp~!C"-'lo-* VXr/ c:П"+Z ;+ Wn\e"d]SڂL)]'ዻ-a m*+@" = W啈;ˇ:Tt f},*(4(;:Uv^Pbnp,OX{JpgFhV%J@1_Rv4V\m5־7gCM4vmXgQ涡_4fh$K)]1v鿻 hJoB^o['p"1NJjQ47Aaփ7VP+^0Cؘ >²p*`‘kz1|& (?@R#_2<'YXR[I4w"QE)/o %A'LbJ ?Bԅ8nDV>2:i25`\/|uOc?$pU]jG 1x'LCf$=غVoG4!@_hxDLg|͠6#1dv1jc \j9^u ?繖͓Q(\%7Pμ u˄r YZ