cloud-init-doc-0.7.6-29.2>t  DH`pY`Ƹ/=„Qx3iЎ!u>>tfj:VÝ\.(эKѸ4RyeR˚x])82Ag,rcM`%6v}4*3;[<<]؆鈵 k1Cq 37xA|P~Wëi]f!LuӜUoَhZs:=8eu2x}UÅ;@_3fā\S$Yp`md05366f03b1b8f3b8bac8fd83ac676409f9e0d83Y`Ƹ/=„Ғ+x>&<~I(% r>:;q /Y6wLYOӬ;-onPR2WW)CxL0GF OcKPCV$L Ecj gjQLA)+M# M7S ߜ,xJLYmdK6aFYK=d"^x{>tx`n}, z0,T7li20Ci>.+L~:ISؘ'.?><U?Ud  K #,4 M_3\3 3 (3 3  G3  |3 H3 G3 F d30Xd(8595:5FIGI3HJ3IK3XKYK\K3]L3^Q3bQcR?dReRfRlRuR3vSwT(3xT3zUUUUCcloud-init-doc0.7.629.2Cloud node initialization tool - DocumentationCloud-init is an init script that initializes a cloud node (VM) according to the fetched configuration data from the admin node. Documentation and examples for cloud-init toolsY`lamb68zopenSUSE Leap 42.3openSUSEGPL-3.0http://bugs.opensuse.orgSystem/Managementhttp://launchpad.net/cloud-init/linuxx86_64"H ~ #/z R l e 91ndaG BD{[} 7` A큤A큤T7Y`T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7Y`T7T7T7T7T7T7T7T7T7T7T7a2abc3bbc80e61ecc24e885124233134463645e8eafe53d5341e42eedb326642bb9287ffa643773a2ce0767d04f623b3ce88fb7001c9f33dcdb37dfa2f4470c50a28424f19b20450fc9e735724143de422cba0e6642288be0f0e45cf4669fb83b71fbe1bc2df78516c6f0dc89814d1bd15dce3ca882c7c91c864675d14b4fe8567dc19931012eb95c3967a858e312a126882e5f49ba70a0de063ac7ca639669ea47b448636ccb4a4cc788c89b6ae2d689c31f6b804aa0230c528087ddbf1bafefd503c7873e26ae1abe38d9957bf5c1b581735dfc94475bcf903529d609fa501bffec37633eec4787d0d8823fb5413c4d644b91a34f99d1e4eee2b8bd30017aa920c330fc66dcb3789302b4b250aae1fc07a1bbabab48c5a14d80b580350dcae788e1d2a1b9ed153de514aff32dafa9e6409b6a48163d93a994bc12dcaba1bd1097d14e1678ca02c34b4be5659a03a309f8a17702d3c468992a6948a505ea9f68432c657f19305b898077ae6fc47a9bd487919db0382368a901bfa7826aa384bd22987d58bc84a43422ed500fef3fab1daee1c93cf7871e7330774802ac5cc98fcd40c2c23c6fb60d92ca9f868d8aab3aad38846e5234802443b1b59eef0d7f9d75e3f14c461ee72b0d08ab24e7d846a95662ae5d7c4f6c69786477d9919d9cb4b8026e7cd595bd4449dee82409d44aa034b67773a5a4e3dd46b03485e15d87b0b4d1fc1ae8e8a3a1c61e247daadcb31878d81237b11f76053cfd8a84d1d8a5ec60e0900b4c02199a057c9caa3c7ccdbf146d1441f03f2ff7f3a1d132bb58dcee381f1286b3d135953520c8e5b7ce34a4d33aecc693251db5adb829477f4b319c56e13704af3cec874880072c8e5604d7a0458b9839046a21dc9e3c9bb60346cfe4b13deb7a3640598573520918fd2955d3c184e4a985ab467c597354bd0f9e9b770895a25564f79cd4e11c8dfd1aaeb0d132449081641f4375581870aa82b2d6765edb20359a884d5d286f5e267945f3b9edd6b43a25a00049e25800a4e2e77325adf0132a2f52498fa23c7ea29f6e3d8f267ae9e270a60eaaf50837c76e029fc1db401b7fc4f46cbafe6e8f82b8dcerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcloud-init-0.7.6-29.2.src.rpmcloud-init-doccloud-init-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2WUeW(V@VU3@U\w@U>$U+TgT[@Tи@To)@T&@S @S;@S;@SR@SS @SSh@Sh@S"@SKS6S)S)S(5@S&S&RRQ@Qޞ@QLQQQQ@QKQKQW@QQ(@Q@PYPQPPy@PO'PM@P H@OOjoachim.gleissner@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comtbechtold@suse.comrjschwei@suse.comtbechtold@suse.comtbechtold@suse.comreik.keutterling@nodefall.dems@suse.dedvlaeev@suse.comrschweikert@suse.comrschweikert@suse.comdmueller@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comdmueller@suse.comrschweikert@suse.comrschweikert@suse.comspeilicke@suse.comspeilicke@suse.combwiedemann@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comrschweikert@suse.comjdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.comjdsn@suse.comcthiel@suse.comjdsn@suse.de- Add cloud-init-python2-sigpipe.patch (bsc#903449) + Restore SIGPIPE default handler when executing shell scripts- Add cloud-init-finalbeforelogin.patch (bsc#978048) + Ordering issue, avoid login prompt before cloud-init is finished- Update suseIntegratedHandler.patch (bsc#971275) + Properly handle the package_upgrade configuration option- Add dependency on jinja2 (bsc#948995,bsc#948996)- Add no_logic_change.patch to undo upstream logic changes introduced during style clean up- Properly write the routes file for static networks (bnc#920190) + modify suseIntegratedHandler.patch - Remove suseSetInitCmd.patch + is now integrated with suseIntegratedHandler.patch- pmtools only exist on Intel architecture (bnc#928552)- update to 0.7.6: - open 0.7.6 - Enable vendordata on CloudSigma datasource (LP: #1303986) - Poll on /dev/ttyS1 in CloudSigma datasource only if dmidecode says we're running on cloudsigma (LP: #1316475) [Kiril Vladimiroff] - SmartOS test: do not require existance of /dev/ttyS1. [LP: #1316597] - doc: fix user-groups doc to reference plural ssh-authorized-keys (LP: #1327065) [Joern Heissler] - fix 'make test' in python 2.6 - support jinja2 as a templating engine. Drop the hard requirement on cheetah. This helps in python3 effort. (LP: #1219223) - change install path for systemd files to /lib/systemd/system [Dimitri John Ledkov] - change trunk debian packaging to use pybuild and drop cdbs. [Dimitri John Ledkov] - SeLinuxGuard: remove invalid check that looked for stat.st_mode in os.lstat. - do not write comments in /etc/timezone (LP: #1341710) - ubuntu: provide 'ubuntu-init-switch' module to aid in systemd testing. - status/result json: remove 'end' entry which was always null - systemd: make cloud-init block ssh service startup to guarantee keys are generated. [Jordan Evans] (LP: #1333920) - default settings: fix typo resulting in OpenStack and GCE not working unless config explicitly provided (LP: #1329583) [Garrett Holmstrom]) - fix rendering resolv.conf if no 'options' are provided (LP: #1328953) - docs: fix disk-setup to reference 'table_type' [Rail Aliiev] (LP: #1313114) - ssh_authkey_fingerprints: fix bug that prevented disabling the module. (LP: #1340903) [Patrick Lucas] - no longer use pylint as a checker, fix pep8 [Jay Faulkner]. - Openstack: do not load some urls twice. - FreeBsd: fix initscripts and add working config file [Harm Weites] - Datasource: fix broken logic to provide hostname if datasource does not provide one - Improved and less verbose logging. - resizefs: first check that device is writable. - configdrive: fix reading of vendor data to be like metadata service reader. [Jay Faulkner] - resizefs: fix broken background resizing [Jay Faulkner] (LP: #1338614) - cc_grub_dpkg: fix EC2 hvm instances to avoid prompt on grub update. (LP: #1336855) - FreeBsd: support config drive datasource [Joseph bajin] - cc_mounts: support creating a swap file - Refresh addopenSUSEBase.patch - Refresh setupSUSEsysVInit.diff - Removed cloudinit-datasources.patch. Applied upstream - BuildRequires pkg-config. Needed to find correct systemd unit dir. - Add fix-default-systemd-unit-dir.patch . Use better default for systemd system unit dir.- Fix (bnc#919305 & bnc#918952) - Properly handle persistent network device names for OpenNebula + add dataSourceOpenNebula.patch - Properly set up network mode if interface config file + modified suseIntegratedHandler.patch- Require e2fsprogs for filesystem resizing- Remove Requires for python-yaml . There's already the right requirement for python-PyYAML- fixed syntax error in dmidecode on ppc64 patch (bnc#914920)- users-groups module checks if the account is locked by calling 'passwd -l' which is ok but it should not raise if the account is already locked. This patch will cause lock_passwd to raise only if the account locking failed cloud-init-no-user-lock-if-already-locked.patch- Make package Arch dependent otherwise package is not installable on architectures where dmidecode is not available. - Avoid to run dmidecode on PowerPC as well cloud-init-no-dmidecode-on-ppc64.patch- declare rsyslog.d only for distros where it is created fixes build error on SLE 11- add dmidecode (pmtools SLE 11) as dependency (bnc #888345)- fix typo in cloud.cfg (gowpart -> growpart) - add cloudinit-datasources.patch: Fixes datasource list- fix "typo" the rhel_util module is imported as rhutil, use the proper name when accessing (modifies suseIntegratedHandler.patch)- add rsyslog filter rule to send cloud-init messages to /var/log/cloud-init.log- initialize variable in method setting the instance hostname (BNC #884392) modifies: suseIntegratedHandler.patch- add the python magic for package build on SLE 11- add more dependencies to ensure commands used by the scripts are present - add dynamicInitCmd.diff + support diffirent init systems across distribution versions for service restart - add suseSetInitCmd.patch + properly setup the init command to support proper service restart- integrate openSUSE and SLE handler code + remove openSUSEHandler.diff + add suseIntegratedHandler.patch- update to version 0.7.5 - open 0.7.5 - Add a debug log message around import failures - add a 'debug' module for easily printing out some information about datasource and cloud-init [Shraddha Pandhe] - support running apt with 'eatmydata' via configuration token apt_get_wrapper (LP: #1236531). - convert paths provided in config-drive 'files' to string before writing (LP: #1260072). - Azure: minor changes in logging output. ensure filenames are strings (not unicode). - config/cloud.cfg.d/05_logging.cfg: provide a default 'output' setting, to redirect cloud-init stderr and stdout /var/log/cloud-init-output.log. - drop support for resizing partitions with parted entirely (LP: #1212492). This was broken as it was anyway. - add support for vendordata in SmartOS and NoCloud datasources. - drop dependency on boto for crawling ec2 metadata service. - add 'Requires' on sudo (for OpenNebula datasource) in rpm specs, and 'Recommends' in the debian/control.in [Vlastimil Holer] - if mount_info reports /dev/root is a device path for /, then convert that to a device via help of kernel cmdline. - configdrive: consider partitions as possible datasources if they have theh correct filesystem label. [Paul Querna] - initial freebsd support [Harm Weites] - fix in is_ipv4 to accept IP addresses with a '0' in them. - Azure: fix issue when stale data in /var/lib/waagent (LP: #1269626) - skip config_modules that declare themselves only verified on a set of distros. Add them to 'unverified_modules' list to run anyway. - Add CloudSigma datasource [Kiril Vladimiroff] - Add initial support for Gentoo and Arch distributions [Nate House] - Add GCE datasource [Vaidas Jablonskis] - Add native Openstack datasource which reads openstack metadata rather than relying on EC2 data in openstack metadata service. - SmartOS, AltCloud: disable running on arm systems due to bug (LP: #1243287, #1285686) [Oleg Strikov] - Allow running a command to seed random, default is 'pollinate -q' (LP: #1286316) [Dustin Kirkland] - Write status to /run/cloud-init/status.json for consumption by other programs (LP: #1284439) - Azure: if a reboot causes ephemeral storage to be re-provisioned Then we need to re-format it. (LP: #1292648) - OpenNebula: support base64 encoded user-data [Enol Fernandez, Peter Kotcauer] - remove azure_1269626.diff, fix integrated in new version - rename addopenSUSEBase.diff to addopenSUSEBase.patch, forward port- fix implementation of the openSUSE handler, properly read the configuration from sysconfig- do not package any none SUSE/openSUSE templates bnc#839707 - add patch openSUSEhostsTemplate.diff to add an openSUSE hosts template- enable growing of root partition by default bnc#861473- include the LICENSE- include in SLE 12 (FATE #315990, #315991, and 316167) - add patch azure_1269626.diff, fix for upstream bug 1269626 + Azure instance do not boot properly after a capture operation- add dependency on growpart to support root partition expansion- add python-jsonpatch, python-pyserial, python-PyYAML requires, otherwise it immediately traces on startup- update to version 0.7.4 + fix issue mounting 'ephemeral0' if ephemeral0 was an alias for a partitioned block device with target filesystem on ephemeral0.1. (LP: #1236594) + fix DataSourceAzure incompatibility with 2.6 (LP: #1232175) + fix power_state_change config module so that example works. Improve its documentation and add reference to 'timeout' + support apt-add-archive with 'cloud-archive:' format. (LP: #1244355) + Change SmartOS verb for availability zone (LP: #1249124) + documentation fix for boothooks to use 'cloud-init-per' + fix resizefs module by supporting kernels that do not have /proc/PID/mountinfo. (LP: #1248625) [Tim Daly Jr.] + fix 'make rpm' by removing 0.6.4 entry from ChangeLog (LP: #1241834) + fix omnibus chef installer (LP: #1182265) [Chris Wing] + small fix for OVF datasource for iso transport on non-iso9660 filesystem + determine if upstart version is suitable for 'initctl reload-configuration' (LP: #1124384). If so, then invoke it. supports setting up instance-store disk with partition table and filesystem. + add Azure datasource. + add support for SuSE / SLES [Juerg Haefliger] + add a trailing carriage return to chpasswd input, which reportedly caused a problem on rhel5 if missing. + support individual MIME segments to be gzip compressed (LP: #1203203) + always finalize handlers even if processing failed (LP: #1203368) + support merging into cloud-config via jsonp. (LP: #1200476) + add datasource 'SmartOS' for Joyent Cloud. Adds a dependency on serial. + add 'log_time' helper to util for timing how long things take which also reads from uptime. uptime is useful as clock may change during boot due to ntp. + prefer growpart resizer to 'parted resizepart' (LP: #1212492) + support random data seed from config drive or azure, and a module 'seed_random' to read that and write it to /dev/urandom. + add OpenNebula Datasource [Vlastimil Holer] + add 'cc_disk_setup' config module for paritioning disks and creating filesystems. Useful if attached disks are not formatted (LP: #1218506) + Fix usage of libselinux-python when selinux is disabled. [Garrett Holmstrom] + multi_log: only write to /dev/console if it exists [Garrett Holmstrom] + config/cloud.cfg: add 'sudo' to list groups for the default user (LP: #1228228) + documentation fix for use of 'mkpasswd' [Eric Nordlund] + respect /etc/growroot-disabled file (LP: #1234331) - replace fixupSysVinit.patch with suseSysVInit.diff + sysV init files are now maintained by distribution, thus we need a patch that has the complete sysV init files rather then modifying existing files - remove slesHandler.patch + SLES support is now integrated upstream - add addopenSUSEBase.diff + remnants of the slesHandler.patch that add information about openSUSE - add setupSUSEsysVInit.diff + integrate the SUSE sysV init scripts into setup.py- remove the "nofail" option for the ephemeral storage + when using nofail an attempt is made to mount the filesystem twice once via udev and once through localfs, this results in a hanging system if fsck needs to run on the device- Install service files into /lib/systemd/system on 12.2, the UsrMove happened afterwards- Re-imported from IBS and some cleanup - Package LICENSE - Install service files to /usr/lib/systemd/system, not /etc/... - Drop %py_requires, there are several autorequires for SLES and openSUSE - Drop $all facility Required-Start in sysvinit/cloud-final- require python-boto >= 2.7 because it fails with 2.5.2- fix stray character in patch introduced by previous changes- fix zypper command in slesHandler, use non-interactive mode- fix duplicate entry in the config w.r.t. ssh key generation - fix distro indicator setting, sles vs. opensuse- Integrate the sysV init script changes from Jens- integrate changes from HP + update the sles handler, do not modify the util code integrate routines directky into the sles handler ~ add patch slesHandler.patch ~ remove patch openSUSEHandler.diff + add python dependencies ~ python-argparse ~ python-configobj ~ python-oauth + update the cloud-init config file- add the distro specific handler for openSUSE + patch openSUSEHandler.diff - fix syntax in SLE handler + dict access uses [] not {}, duh- add the distro specific handler for SLE + patch slesHandler.diff- update to version 0.7.2, see Changelog in source for fixes - use the upstream sysvinit and systemd files - remove all previously created patches + drop-MAAS-datasource.diff + drop-python27-only-code.diff + drop-ubuntu-default-username.diff + relative-authorized-keys-file.diff - create a doc and test package to reduce size of main package - add patch (fixupSysVinit.patch) to fix the upstream sysvinit LSB headers- support relative path for authorized_keys file backport fix from upstream version 0.7.1 (bnc#818306)- fix usage of patches for openSUSE builds- drop ubuntu as default user name - disable ssh ecdsa host key creation on SLE11- replace python 2.7 code with 2.5 compliant code- drop debian specific checks (bnc#779553)- Add python-xml Requires that was missing (bnc#779588).- fix init script, use killproc for stop operation (bnc#771803)- change license to SPDX format- rename to cloud-init - drop MAAS support to avoid oauth dependencylamb68 1495228604  !"#$%&'()*+,-./01230.7.6-29.20.7.6-29.2READMEexamplescloud-config-add-apt-repos.txtcloud-config-archive-launch-index.txtcloud-config-archive.txtcloud-config-boot-cmds.txtcloud-config-ca-certs.txtcloud-config-chef-oneiric.txtcloud-config-chef.txtcloud-config-datasources.txtcloud-config-disk-setup.txtcloud-config-final-message.txtcloud-config-gluster.txtcloud-config-growpart.txtcloud-config-install-packages.txtcloud-config-landscape.txtcloud-config-launch-index.txtcloud-config-mcollective.txtcloud-config-mount-points.txtcloud-config-phone-home.txtcloud-config-power-state.txtcloud-config-puppet.txtcloud-config-resolv-conf.txtcloud-config-run-cmds.txtcloud-config-salt-minion.txtcloud-config-ssh-keys.txtcloud-config-update-apt.txtcloud-config-update-packages.txtcloud-config-user-groups.txtcloud-config-vendor-data.txtcloud-config-write-files.txtcloud-config-yum-repo.txtcloud-config.txtinclude-once.txtinclude.txtkernel-cmdline.txtpart-handler-v2.txtpart-handler.txtplain-ignored.txtseedREADMEmeta-datauser-dataupstart-cloud-config.txtupstart-rclocal.txtuser-script.txtmerging.rststatus.txtuserdata.txtvar-lib-cloud.txtvendordata.txt/usr/share/doc/packages/cloud-init//usr/share/doc/packages/cloud-init/examples//usr/share/doc/packages/cloud-init/examples/seed/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/acdc4a7f2cb7b83a33a3bfbd22639faa-cloud-initcpiolzma5x86_64-suse-linuxASCII textdirectoryASCII text, with very long linesC source, ASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executableJCcloud-init0.7.6?@] crv(vX0:誕"DDN=yL- GAnhFh$b韻0>3mbؤ4X|E gDwhPMTSӊx9tF]67H1/ y^)%$ᱶԯQSd \4gŇ '`P<'iP5h ;/`Lɖ) ҁj\s8V[IPW[֎iY$prauXէZs 5jB84J# \(er4RnJb H\2ŗ ] 01e== W2A 2+A/g/3:8c@PGg> 35Ba1`VBRLy~o[ .u]AUjSGD\M1 XW gHU='?Toz$>c5TLy#쟭lxF Y1/ҳd W'Κ $(Ng%9fPv>t}ۻh6bn,jW ?gkCӀQ n\=aɃ(BepO[F>_?NEp_<*ZCmr_g?źލG౟kGJmM.'alf2 @![QXiwkJVTLfv=177ڜ[5I>Pׁw蕕S }$\bEƶbrX)8ȢDs}sQӸOTCv^+klmj0'MdX2Ϥ!V ׃QDLJ:a=U1,0stzۜ2NzAތ(d- 9bDIvJ"smzYMqaΗjӕ=T,"ZjK7 wV3ŠVmڇ,ʬ03:8ۺYߤj^\k~RJ)-e]t!,ôk` dz糧}YW8D,3 kqɁ؝zQua%aF`v?ߧ("5%! }\Z>i^iݘ6I4-W q5'S'{VHHC " 8e&2uץa??U~#T; RDLznj'vv9մO@fbE5[" 0 ސ(Ϫx.JQ3=LyLA;'gBdkFnR nƷD6NJG(t)67 {{ 6frMj5Ilk֮'19i=G8zT H4s>P.Bq†c\SkVYpH)+}߉0U[f*M$Lӫ $_LEiQMzUO ݙ5ݑm.֑lJ*ٴ0(P0Epȵ!53HF%L= ʨXREWo!`T-ػ=RjxIW$ٳp=meUO%TlTГfFf=+"c2b~tl; &wf[ p(5IJfJ -OJN#F\Zc_i`!f*)x4&*<#&)Xkyf$FIuòM]`id Pm~b!=*z( ¨Dn`/uӠL"MN,jBDS@忿 tI7<'yQĜL)ы D%ՒUɉ?`[ZF q9?`ygiٴc2aU߱tnmv#Ex ex3d#\ypNxҚ9B޻~u!^W08 OYa?_(=G\+: $lIe]GniQν)'sj $4K7qktmqcaK&~|%>J$t y1AE*HvK'Z6,sr:_ygǔG:}^X} -E?W>Ntkg ies(O:b0 >oAtZhL% ?)g}NPxGWӒrE["b@j?\Μ63/'h @%bp<[AO Yg]p2 ٢33T1R☕H@5=g Ey϶G/,?LkoZ#=wYb0gpEx:Obg zب WjϻiMr5Po U}PY5r3#t t!:=RnCWΛ7ntMgn C]ZL;},e-)1Vk7yI[6}153jy8Aω;$36ao,~*0dQq(_8Dehv'K" ҵ œZAEK`ţ}Skz&'mZT0|ݱΚ ByA=q9ĹHeh@s7ytWV\R~+ly.*(/pG1@$_8LswC +cҥqO:]F۩i{=!E)W)TRx`ocp^Z =+ B1bD\3ID+3L34ܪ8 g+#& t>7ɭf: # V߹'f(/ڮ2/B$V B -z_ a>|~ZnHGp <&QS[y @QXzb0|+d\]?wfKI }vg}f 5a"!-f䀳|1EhÙ9#,50Ss_͈Ui^b ەag>Spr96N/E L\"G۪zC űDU[nRff҆%Arvz zj잣s |xrK-2Э׻t5\=l>5MʯVt_@`[r[0)GXAq2%Ʉi7aց8]WēfOWELe#mLJ]hF+TEniƍhf^c%^!rX#hۗP~|x0!144_ m͸j:o o}MbxS{|%u cD9%7ΫXg TWðGzn(;AM>d߲Ht).չaGj]?p2Gv VyA~S^.r?fGUTPQW$P'*gS'Y2թ45lh$Pq0`uM1La|yTUz+&7RQ>ǿ+v\_Ql8w"+3tM.IcA-0*Lg#p2X2q{>KuU$ ;Cc7Ȇ.7(!q'#̡ v9dY~{R/@vrdT* yH҃\ƘέYL a ɮX+%[%B3.C -?]\yj#],zD;9seYHI(AwW_f`]f.SD8).znRmvŭi28G|Y5W#I6nȢT󸟾/P=̯vZTJʄlqȸ/] uK(|‰)IwqQpS6v+ܭT&s# iЀG30o/ifָY@lD h5ΰ,w>)m]*1 nH<~gȳk3 ÇɪCݕ&cN57_]ccE/hl8ޙ/e!qK,JMЮDdQ|Ku*vKe;Xe'1$9AVB ⍶{.3 ť.]S̫TL&T]1L@sΊq`ymJ;(ˊn~`c[{f<O&djx/!4X-poi3'3CkUi N25ٟr({'m=pP#xYz[]G4Pa䣴A7+ T_V<[LUM$5x MjB*+v5R}^-2 NĤ$g$ J t)n[tsB}I"pϏ?!AO5ns(USf,[ 9)+L;.[;P#nNc=-"^-ދA֚C.DNM گ]r ϫ$7S,ip.$t|Ʋ J- U#7o6,\!^A(n=dyEu=UJ{j$qw]o59[CxA*xPϰ:./V9ō5q8q]v#Y!S-,^%{[:&o^S׎7/Zԭ8Q00'v_EK㹊BFaiUl)H&dz6ѩ;zh䡫7k Jۢ{Zp!"\(lOt6S5$S:0ܭ.G5l΄XR$d0Ylȯ |Clۼa3&Enf.AZ8 ϭ#A,bdͷ]5!Pgfg-' "D}9]8: g?K>]S89i_)D/B- JnJ͇a<hи0iR vljK,NwP: 04,dƒ}%Om3zu4G\.p5!G/ iY#B K1 ٟԑB6 *w0g p'eWj~q˓ohW[Gl>-CJA^u}HQRqIM V$r9.: /OA͎*6ƗD'")狀:|AMo^H 0lӬIKAVar{W 2Z.Q+GHv+K9,bjGf{ϓZiȬK㐲P4TY~waFVYBp =uO1~^Yչ<$®MTgV^.iAe[ C[(@aʺx=yu@_yњh"Y`Ĩ 22)KMÅsڥT6-`wT4{k:^qQ8MBG1aIrʡ8SV} \gU\my (/^if5BFCGh.gBJ BM5E`JUp 'C՛MƏ~U53^*{!ߜJCd xCF_@dV\.%EWE{xapSZRneF4e9].b)=6IE3J)㲡Jl v^vҴ"KlȪ`jn۱xl0 `D2E5hW҃(}*jY㡢R1GO=d_ͪԝi9SWl&9Cw ]%U8r ¤5[p{⨊2na[EAIΌAZVgDC 2s"'#\ϫ I:MҦgwWچPɸ vHh3z1&m΄ gzȯ<<#?Xx&2&*qv>4>Q @C;٨mBV8 #g--܍虱UxjEV~֟C&/E%,6/|{5+.yY1ĶkkfSj5+2yds͇hIf,.t\!klU %6u Yy7t[Qz"7]6d鞟+N4G}܁YYzEOhb&uӷ5E gz1}i;2tA:D+S+Aq]yѴln>}Pe8IaGCgə"5>{: t7{U+FCH*O,GRUK!VT̻Û-REv6r@|r.2hqi̼ȵxDC+p?S˧{ g&a7dR9#eJX0c41_$ weri"4h(0]#Z*p]43|{J$giҎRCڃ?^ğ\nxvo7-<%XA%S~!"z4ٰRA0yJ))7]3GՔ9 2ӌ▕$ڲ@?{q>{OkՍJWG*3Y;.F-oSf n;k 3?2B [,٢0'ш)MK,_ޯT9+|ē<ĴyxObHG= ?JNu- 詉6DvAwto[O%G/ :f1鑻u~Tk&%KTH?cltF s /rA*m02/׳#Rt2pj8VCJ.Q$Us'OJ$Ҕ Ta汮V4%ɍ\4 S¹uvpenA#LtTnw2R,_kM;9;5&-Qa6+3>;cY%HRن|M E7FV7_$ XtA0 _!9 " 0ms֒}3pLﰏBU$1%Syxfnl? Ht6|4КVe-Л j=(ӘYT"ewEԲNUbBųQao9!^ ؑz+_=S8I }ɖ>%E]BՁFDycblvf69 Qw6@ywU,y! E%G7?Pr87ސi< kca{ȯN&^ I#9s*9m\8o d.{}rl Rj*MSjIlEG=~,CPwp*_iQZ7ڸ󚖟Ռ^ذ4aA Z Lr|`1@>{N_<.\ K*|GlV ߻ŊshfEWOqgRJ%r+<8t f%OH+WiSwj_ݤ@zf~,{H lrG۲mL|~ D à<ӥo;q\aE?J[~;(toD}sfZ1&e&]&y2S_u}0mNs8*QY,۫6va^-kvLJ[3k'NZ&S&Pn;GjSp-~ML fzmTy9Z./%jQ3W$۳InQtP"2=L]J{bԬQ;۪h a&*t'E`̬4C"C >5t+T3 \˽u3t@~,̚*eNX-l "ce]S@0@"N`qhQ)Їk*uD[7!?t+˷6gd-3Jz?l7tC/i8V1zțb"J:P ]|G"p0:M:\\ 2ҤlOLi#q8Jt%]kqs@н7[CP蜠SQtݖݳ!)?dwi&`2Vo;p2oh/ߙ oBY1kܵk/vnʁ([(gXM.:C˵kqcnq~$&ЗJT~B(#=2dq}dR NrԲW\WM# /FG|~3eJT.R,hεioη)XaaXc)ҟ`;+cÛ Cs&Ż1MnApqCQ}(Gk6daZd97?$ʝl 8Ӕ Wu_ky[4Pmyb ,wO6Tu<}- P$`$REUv"L7{3}qmػ< =dG]]j?_w6hаF%ّHUߴ@Z0ExEqF8ݿ㘳 /9\tUvFlI?Ag2iqӀ-b9ȕcO:A+6硑тp= (w$[H 9DpPljC{ꡞx"RoLrw~V)aǔ%dj|<#^p R@zs)Ah1^]v4$)Q.vǹ)71a:%*dq6acųL(>[*Z1˪rros"YkDYֶƒ?4}T>%яXɯ2y4R6Ax([4$w҄itKĬӺ7+{ ffGYsWcZ 0Ȫ$s{9ɨC1i \)lɘrϼ6(FNMc)݊ 'P!X*< ۧ8 \A3j'A?:QL"+%_o ua?kQYd]7֋IΠ%mV&CI4::+TV,k{ҷ_cApx4 $12r؍Kt6B酾g2W:{[Oɼ,PfIm.nO(* &FjD#^kSkS3Ub'lB#mL"h,)fvwvg5A\If&6u@o=`O},dn) L6T:_vAP:yUeYqR3{Vzv|}_&:p%ۉ+Wv7` IiU*ԙ@5PND01:GR-2Y.Uv!"bl6¢B"tt%y[:vfh}1B ja-NU1P 4TLE_?ۣ-ľY )%RZLo,o*+M$G A3g|HGKC"$Dy~QP0R%AxD[7aW\TO}_! ԝi߄6QQ\7HBJFF>ݧÞP CTl^̰qt9Zt~g<wL,\'~لF]BD5o-pnCNBF>ž36 e^ápɍ@> lbC % 9%TCx䍴ȑ3[iحy^`E39HStk+S}}w.FHRVİmiBPtQͤ*ү4u4ޤ-`0?v|I[x"ʂLh-L߹"Wٮ ^㊤`҅AVdLwb~*  t?uTztC#Ta֛k.WIVuըߓ`{xFU{/7;1*\,Vy6ZP_PbVḧA*uOwI-{xE73Gjf[;3VTg\-wh-+"3wqHP9(1RpG~֝ĵ2+;B#x3r8.oste=&^'*RdE~+ KR mcM 5Κw.ތqZ?AS r ˆ5 ns5\&źkhI,_/[Ox7oAfx1Eh&xhrx Z0S2K4xnB=<\~>zTd=}50b ltуEåD"=tD)5񝰥OEYr p qPvF/2TK؆~Ń7ɟaûA/߯;۾&eơB٩7EvN,sQ&'fZd7x*qiv*cnq; \bq`̃i5~ ދ;v? f.F*27¢Z2qΈ> ,[D][ h[_4 M=xj7fU9b)GMJ:/5T55*LHV*4*~ŪVYVUIa%gw|MvlI9UKjl0 '+\ƞpӊK&B X1BGZ3"&z[FQg-L812o.:O p, ]5BQҁ%.l@npnv D<ڀ\wݩBH&]/f*¶d(NWB|ף<$;0ŷ9|:e9sQU x2h^L D {@-ͅ lxZ#9Fybu_;h d0$e}gFs(3;&ah$bw}P\3PГÏM&hmQb@ DE/dՒkbJ} U񧔋:.K!@TiL9UGTF:QǑXEK#jڿIuTn(KzTDj:/?3rELl`RescU;+,{yNBB5LO(9Ċ^i\~8,si#ò@Z^Wd1*N#: p[?@13%:fT#`K[Z]}~l窡Sd[.a-ZCT'O1'n+41A@,Nz]Hz%w;qKwTO Y|"B|^R iׯT9!yy? 1aQM) MǓdg,n6UOW\ͺ7+CrM@S-9xH6 .E)gUh2RUH3Ԯg6 1+g;z_wO@Oxgv ^a5os;ښ5ڪ^0$Wg3@ 2D/p`7#Z٪TK[DjIgyk̡HPКUsay* ]fiκ[C)?V45oԏtE&,0aoȦMObxSZI)mT$ޜts8v 3.\sh"}5o>Wp} څIݑU,`lh[#օOPuw#G_!t7TaXJPFąsF.ܬA(~ mf,שqmUn4  <^W~-RA'gƵz $xɳkIܧr+LPDPQB+R=K<]g#q#lŻyhVH (BH(@jlKhG78Nd\JinD ;3mLFb6L{g5d* pBt"AJt;M81\?@u{V>LKx:3]D՛SOG2bb!8L`+%h=Ikm;ZUL5MTiRh|Bv܅WP4[Y> kK5lQ_;)x'{ wOZÀ9W[xr~t@ӌAWhtɧ:6/b4"w,tn&bF,˷Xw|Oa*ްZŶM|8 Mڽ\Ie?\yÃxtxٺ_nk-PBO&|IgJ|hpX4Ș:v)yo$MQufܼM4 w%pL/͛k3˕y- r^eQ2^}OEv_sĦ~ 8- vX嘦^6Bm "W!{PY< 96Ԍ2}{3WDmzgx.ݺH]-&{*YD=+ {_.RjN >4OD'(t;nox0fLcj @KLBMX]^U2^_ Bnwf4vrU8 $61oջs"˜q-9@Vhq6lrE 4ټTғF ؏H5* >yN„ϰ/I;2~̍ǭ!;d%6~\skRE-);UV˰U}r&;ꏋEk󇭉_az@JfF2:QOq(_]#i6oޢZ؟v$aU"!b#7fwyZ¬ rcuQet4Vltac'Or|)C˕nmx(sy0{JܧV HWbm_힬[Cr#͛ĵKQ/d \dE!4QzP3mrP7%:g&[o쭔FW|WDT\F'%wA:02QuRF+5cNG7D+[jD ‚^Т7<(aiY$ZQ,lIc3|޳O!s\gJGR! 2yZELGܘW])~m.S v[ {^)S:`AhP l8|ӲRn*njFٸpeLG3qrb64#r\ Km&hsM9듮~) UFSƽ=QZ[ig 7JDz`gT*_7м~%sBpx`ŎǠSow7"f3(s*rZd<\Hp {߾w|C-PC@Gz\j_6k r>`ҩ!TPYҊXy'Š뙁8r%mb.,HCiGkQ#C&X(tU rYcPģ{ߕ~"mj$hD@;)Hn\,ɜ`LfFi~dx ONt{>&78<'IBƹm\7%SPE/"l%b^YR,ч t(*Va]_ o;pXڈ;&&!]^|,[,L8| EI2 H\'K+@~cu ǂJ{v`(;ВV*HzeϡLr3+ 7E~=v!#zܮyv]_7& m}8l8Y 0JSrwps;{4瀩ʕly,P}r'W'`@O_Pۘð&m6w8A1|'NyL|5X>?髤AD]f[{_)Tb얚Z)fҼL\Z s!ÕPIgr.8b5ѩ>ɣ̷JA(.ZnngȎjo:?{0m]#zj"z897Um`AѥH,GAeȶ-jV f_N̤HB.M^;N pZlA|iFD^&wZkxpF< >HxսeFtBunL^蚠uXy:uI+cih;;RfpuLs5j]кԺW3r蕐 eX,Jd{&P!!/hnb8=?4a @^N:AG“&2Oğs/ޜ%GLv,arb;j<2[t}x+Kr_GWl;|6Kdw w_Y1a9`KɕL>N ACűO1 j.nJ_JB71#` 1یڗhTzn MX*+$0olX1^'EU(JP녰csד(ͳ6R}M^ɡ_׳| tc&m))BKJiChsPkݛVDx?lǏ ˞PJ: ն\ef/[rw0l<˪[yFzҺo;8“[r(sSیbм'^" Ee^XEɐDiSPNJ2_ZoMnB@-;Bc[Ȭn.TqfYXQ88 D&((c7;$+/"ݳ9-ޏhngu{"(&OLjmZ1AbudB&'ԏXlGZu(;'I Jsl[D p; wכfۑtootIJgz]92OWj58d+Ohqu-k"dzbr1=̫L.͊bn,? "=zy.ρ z ~46F:rSjŵ^jY3<ӿwl L8!_c-Š3)s diđ![{0'Czvh=lLj0uӵ=@GB'_ ,M|Ux<T5׉S^8>l<{(G)Ѽ eulNP @e-fhoj"^#?%L-XB?ڔҢFCz0(Y6FlL` U~:$fǯoRz,E 8FgO uyuX-&պUX>G)sX_1ڱ--9QW?ʤt5gtt֬=JrBu@Vܞj:0nw51_ozMiŮ^$m!xs҅Teq1Q-o \}{WC/,մV5gl֭" IŝkrIͯ#9Ω1(Z'סЗI0yZ@"XKeZj]2 0 6VY6L{&1E)84E]Z}j(p3fBS|:ĝo1+X)ERjB@ڒqĸ"{DH0 bXA5NRR7c.u`Y*~h&( ( ΚL%O~P20 $|IUƘѕqtv3IZ[z$psdZog_ MU<±GttكYZln@4+dhK<;^ ^: 2XAɊ{ {N %lQZ!Gq<!CƑ%.DA>S؃lDL$Vu`48p"XNkS[t v(yҦXwN=Q;!:D9DPz4T@2)bz%4dnD…0 /qZ]VS54j7ڢJv+&hሢiq8-ƈ7z] h 1>+>Dv}O ޑ|ʿ[// ]rRSC"BoI)?x,Q.CIp.^-44"vn22(wXo 4P2?]!Ӥ^yb.:@CwӃs]udQ&w,g'Y~I'yNDP8=o]QҝgHPo>jZ_WC-m/BS* zi _Tf>Sbꯌ bg;3p _hلXí{-P7z6Jiuj([֌LVh|ADo{4HW 3s4߀bc)v=È1;P"$'[I4/ӯ)e1zVT5uU^)ĵB:7Cn4~eYFf[gX(G%A+azhyicGk!5`f#`B 0U361ͪI"rip1X)X<[1{p츚RpI%py }8O1 ( RŭTX~M ROUH x9*_1aօ1p/OB]W]3D |(ws,hJ9?>s1yUA>o:+B4#[ۛ{{G.Y=rxItI.v*"8h>tcD(btO`\ XcL>Pl@)< ob#/ë+xDtpێW #9i%hg=e%ѴEy9+=쟐ԊEaK^eGeUSp5+Y4&.y3:}w&~"妝=qe}!d1~iɑ}9@Fm"ߺ"&zIW3C_#rs+ӽ|1xeZlCf#o&+{J}|f,J ABiza? 8s۪:X*|oX+ɩLu2uH.>?TgXDiIZ)v0{^,͐Aȿdqx0j<#q ZO*9 g4 nxuzp $Uc++dJC6QCE,8ætWT|? c 升9\L3*N}dޖ?NC '^c(M@^eJ!.G#5WFc xWXt"b5ҡ׮Xyk7UY]y%koz,ofp!IҌ ye+rnEH0~]q (iee2Nz90>eslt}h嬦z`4 }fJY$N#$i?,.E/>RQ0cN>R%MJd6/r^<(8LM@;uZ6"HA.IS-6vrsP ;1;M/2op|^*Ťϝ$%suyO>@ˠZJcBP=+]Țpb>?JX< \rY ["e틩=&+EF.DoYNI%V^zm[8(@ANv*x|W^:$~^H2G-{ $"^I I66>VaDi+c?E vͨeq׽0U<!qEl+ܡ3,Ł/a.TY~ wH|{k#wc -*p?qZkW~kSK1Zg*wkbsp{vSba >9tl!q9{<ؑM= _`ŊonvVu8*6r Npv>cEcfdM[v#0rġq. ꇜt>f̩nKj؃ XY^ߒqy.egL%=^R&dg#\;R#Y:GP0+.:AШbb ]^GirFPʡ.a ]wnz.Ȅb G\B_=RseNh&M/ˌ({ku <{ ~I- &|ut9湍x09%lI1V(A9V;ޖL#lBn9H;18D啢gA2sA4ķw(}% ǠXCFMؙ Ǟ%TS+$ɄdO2~x06+D"40(\˫Y z@8M"33}՟铩9^]#RI'qTh)agn{(Oӓsoj[k7xO]}|?QEnNSEWB-b4tˊMh~)X,\LJ STO/ptܲ ~O2Q׶@A=vϘZ\Gx6X$c祱GOny 4 (/fl)9ż3C M1A0T9uZf`)=Sq<_4sN TXg+_P91)yD [׹ oobDcɉ=e;KTYo;IF1/E8.IId5tIԿEE'4](p;(nBYR,$5p*#D&Ę=;oȇ$4Qg;PI)cU ozAn_ҙkUZ5/OU,%2i_~E+.CVo9=Xe.?|H;x߄Ddd Mq;u4@/J[% =*r VmKsn,H=N=]nWJIkƟ:@e9w7%ո".~` x:f ЁEbB B 8~3ߞT.2UK`&|'V5-pW[/Xi>xpXXaʎx[~~7$vK|{GcsuRk, O#}OV̺=>m|>ulD~ ~9h1R:˃EY71eOVj "\#NEn?0sf$Lʔú"08ےwuԭ{E=Ggt4*TFLZBeOGam:lٰ-jf^~eAaDt"L}A 2ζ%d+-uy&%^UvbLEG!0fGf2%3#?9Pk_lP/3}ؕ"I_2qO >@M]H0kCN<<"JYs BO .X@>z`pQ12zűn K11<Ћg>2(q8-" [ )E'2}+ZAuyx֍1LމE_UձQcf6b#}L@k-`D7"B"t-~(!]b坭iiTHSL2P:_Okj{V #MqIv,P@1-U1 79s ,^OCZ{+G9"L0"^PuH*p j'n7>˫0/L~ͮwWa+g1Pf'Y!E/Dn=d5lYwn/_iK!}PLt/> 1Yzp5f5h@p*y)aA_(3?|C3pZ{UJSmbbWNfNJKpڶ"{~W֨|p\eY;awpYe)RPq> z݌EՀ8Bz{e ;Od lԼȭ)Ag+u<9 >d=3!y)}qRERUO;"[Py{L@Ǥ)u垾@5.eOޔȒ3e5T7݂m{ Q5%M5-/L6d<hksBŀ"+S4x50 0a!@uv +$tM2ݹGa9F@%2ᛡ_ٍ3Ϫd+ʓxݒQ* 9 ^Lˉ3Af0_zN`7XؕyAK c]s԰W.K(VnG%H->F6NY]'SQj|6Zwn 8W!`o/+ΒZ>Kܴ+FR ܮOqd Q͏3{͡x/Z({