lorax-composer-28.14.70-1.el8 >  A c ۺU]ݔ^߂V򱕹PlVPK% x 4s\A,$ 6EkKsUUn*o;]^ \Kbͅq>mЭKI!5kCKg~[˃"x" GNn{V3by ~+Жxb|]m-A(1;JPMTF:!jHI \aЂ]b],F@4kKv>Dq)d=jfգ< CXq3 Pa{۷#<+!&o k3׺à*=fIWrffIlPÌ =:Hr<%QSro?4,w6XyBly˲bxo/oD#k[@ )7HJ4>&?/F슾E=yK!y`j1MMPY}LUM$WD1@_945949ac87f9a109b6de2267577b893eb2a8de021460a0e6fa2ab81f695a0404131b38898bd606fda35b2e314732d4a7ee84af78c ۺU]3@΅K$'EruXDImhXI@5m!qpP lkr#S6~!s-DB_|vI M~HYS"qN 8[vKxpY2$j1 -]oT5ySE|sήJ_\֪/.ƖrRgh) 4v? ƨ`Ō\VlC#5KrN5Du\W-9;H?pZZkj6 $/>,Mr_DSBf*IFf%r)9rnۗg7b1*dI(R~[H@VxY[a&$/ VcP-2e*v\[\G`"!HU|- 6Dr-֫űeN5u8 dE|cJb <!Pn27`Vhls\W.‘$DCJ >pDX?Hd  @   >\NN 0N N  N N  NXNN l N!" " $O ($8$e9&He:6oe=>?@GNH NIXNXY\N]N^ b'dfekfnlptNuNvwNxNy7DClorax-composer28.14.701.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.bppc64le-02.mbox.centos.orgՑCentOSCentOSGPLv2+CentOS Buildsys Applications/Systemhttps://github.com/weldr/loraxlinuxppc64legetent group weldr >/dev/null 2>&1 || groupadd -r weldr >/dev/null 2>&1 || : getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin -c "User for lorax-composer" weldr >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.service &>/dev/null || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.socket &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.socket &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.socket &>/dev/null || : fi$ ccjljl R RNN##CCLL==mm  m  p"LeN5 N q&YX)8!A큤A큤AAbobob b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b bobobobobobobobobobobobobobobobobobobobobobbobobobobobobobobobobobbbbbb75ae36cfaa5e9525dbf3a97ab71f603748276316d27dfa2425d4d1e7ce30b126bba0bac4b81d54ee85642b9813733bba999b3e970fa1cc3a37e36f47db795a265edcfe079debceb4f27e56029a25220900e12135c03a629939bc9111a9e5bc6b5edcfe079debceb4f27e56029a25220900e12135c03a629939bc9111a9e5bc6b7e4e614fc7e3945ddde72ff5561b8a3767238a196d44cfdc6b6756f94c0103947e4e614fc7e3945ddde72ff5561b8a3767238a196d44cfdc6b6756f94c0103944473994b6f9be9bcc1ba5e637746a0c5856cf5d5e20c447f18bf23943883579b4473994b6f9be9bcc1ba5e637746a0c5856cf5d5e20c447f18bf23943883579b4ec58aa71dff003b41fa5fd039f12282111d2a79e4c15ced8dff9784d370f0b64ec58aa71dff003b41fa5fd039f12282111d2a79e4c15ced8dff9784d370f0b622ec65dd8d1c9dc6c1cf268a1ddb853ed152a44db8cfa30373547d10b273b1dc22ec65dd8d1c9dc6c1cf268a1ddb853ed152a44db8cfa30373547d10b273b1dc78e2e299a4ad47a0c222c30eae771bbbeec42c17df97a8facbabed0aa007b67d78e2e299a4ad47a0c222c30eae771bbbeec42c17df97a8facbabed0aa007b67db8eac034b44077811c7e335809fa69892a9a8ed2da3894533ce8f1d705b9c6cab8eac034b44077811c7e335809fa69892a9a8ed2da3894533ce8f1d705b9c6ca98c65ae480e626ce0c988dbdcf7f7d470b3e4391049ba750ad9cb6c4ac72273d98c65ae480e626ce0c988dbdcf7f7d470b3e4391049ba750ad9cb6c4ac72273d802a26d5c8754783affb76bb69869add8d0522ca97299a231468858a635d9d4a802a26d5c8754783affb76bb69869add8d0522ca97299a231468858a635d9d4aa72faad8ba2be01224869716354936def70c89537f3ae3c0d6bc90a9d1d7618ea72faad8ba2be01224869716354936def70c89537f3ae3c0d6bc90a9d1d7618e17d4754c954477af1fb1a1e7f78f757ecf647599641e2d3889f9205b68be395f17d4754c954477af1fb1a1e7f78f757ecf647599641e2d3889f9205b68be395fa087ffb9dd0fdc78d21c35e862e579eaac07a7db5c04a0787be9fa5466ff45fca087ffb9dd0fdc78d21c35e862e579eaac07a7db5c04a0787be9fa5466ff45fc2fe9ca53d1f277a19f472ce655057b73a5d88ea04a44aa859644a75a1fdcd6722fe9ca53d1f277a19f472ce655057b73a5d88ea04a44aa859644a75a1fdcd67296674dfddd75775bc75dec09bbdb0af3e7b505ea441c5e63789d86330bba20d096674dfddd75775bc75dec09bbdb0af3e7b505ea441c5e63789d86330bba20d07c99512a6031e00d4e56ea5b78b947151830a2ac50fc3af4ed3f02f0f5f605197c99512a6031e00d4e56ea5b78b947151830a2ac50fc3af4ed3f02f0f5f6051982c789acb4933b39a24e275814e2e99a1d7aeac8f86111ff2a19dd070b8e022882c789acb4933b39a24e275814e2e99a1d7aeac8f86111ff2a19dd070b8e022875582b3a02a5f9a87f0d7609609dd3c7d076ac1c837c034f84a8b4eac3cb1be475582b3a02a5f9a87f0d7609609dd3c7d076ac1c837c034f84a8b4eac3cb1be4c02ec3bc5320db4c2ca98e50d2bcdfce3568d3c4e131d98c9ad6a9a4c8004509c02ec3bc5320db4c2ca98e50d2bcdfce3568d3c4e131d98c9ad6a9a4c80045093dd3cf894b98e09735096182be32acaa2877dbe4b58192452949527682614ca1f530cd4c63c3c2abc24da11a2e577258917fcdec0267af915e9b81dda65d2403137e78b085ea571936c16a71304ed3af5e42523fcf3e715dc2ab5f96c9924d4a664d0f0bdd801b0dd0e61ce906a07d11bc50eb339ddbca3b6831fd9614b51e29424dca0b822b093ea2cc88966f09bee4fc434532daf1f680b726424cd2d54b7ee6e6798ddcb1430708f423ef10467fcbb77728fdb0849a82712feb46bf8789da95d2a6222595bf02b6a1ad461f1cba76610df9e0dd95e9c115a28400f073069ad3b52f38d2f507db8cc7072d064b99a09fef9e5ca0e550d161c7429014a2fd9f9d433ffb3a5aeeda0a82afe9204b6e27deae5f8fc9e003ed27f806efead4bef1f35911265184e0067d029fca9f10ada6c352a636ccfc5121bc17ddbd4f1a80cab119f91ebdd6d4b875d537f6acb366e28f33b951eaf902f5e15254809d2d489d606c9568f85aae8b74001c0b13f8897349d24411ed1c86227e762a68c9882a37737a8dc14c7521d5f76c9355c3e752baf81e37a794a25236d8c0649fcf2a3fc4de219408779e96de09c994ace9eed63126c119ae0e6e2ea94fc35fe2879fe20640665b55a6cf138a1a7af7e59144cc30a67a87269925de71bf471f39bcc732ab67543198d83645104b3dc6a0be2e5a8b0017865b5b5caa6b79f04be2067b8cf00d06add48b52e8efe19cd09b4b3f23beeeb254661fa7e2f06d564f981a057f220cfd8cfb1467b948ec5715fa769d592af5172d4d560ec4383bec033415e6170aa92368021c0792cbb4a96ba57b130b632e9e97bc613e4544038878872ae0f16e42f6aa78a450f64d8e3b76320ec411fd1a6b78726652e1b49d71efe9294030ec402b453a5a8ed385eaf45b9e7563adfef2c368ab912e1e9ef4fc540224d2dd01f6e294800842284e73109f4f15e593e7f6a8c39bd8d95eb423b611cdb97059eccdb6f67d62a0e997c2b8ba110acff4a9cd86cdfa47a6e66043189399c5abba5a1e852ff8ae03b6f3c53dc90378f974fe1c9d69c7914e69244709be7ec81234ff1c8c656de31d7808659f22237872c9b69820334068ae5c329aa74ce639f89a990787e2da2713be883ff933d7435f342e6c6272f05f5dbd3735e2c1f180d298cf36e09c76764cf915792207aa917540933b19cd54467b6e499f4e6cc90a7d36b1e1bd35b655be648ecf5805f03baf957280fc47a7874e7993fe1095b7d614e63ed7c848fa8ac96d19248d103c2f55f6cd8fc088151b937aa80a423c66971bc4dd30e61a514982fc33f2ab753677840e511ab459cb72c361d89a43055443ba146d9e627cbbeb137bae7c5db5c888d26dcdd83e3149a479df526bc6b9d4a024db99098f4535e728bcd7c98ea7a086d88d863701884d776a78d45aefcd189ce73b1ef20853bdc5e2c2d040032a04ba9254f6df3dd1e676dbf06705ef4ada0c5bed59916428459ac58169803160dab64c7f2d779ac28c3ebc8452e93309ba25e6d7f49c2c0b3a537dd0c8d4d7e63e51b934b90cdd91d189e87bf5e44cc390be8cd3fde7814cd000b5f84d0d4af80ba122473a75da6f1fdae0ee105f068a3fc82d27c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrweldrweldrlorax-28.14.70-1.el8.src.rpmconfig(lorax-composer)lorax-composerlorax-composer(ppc-64) @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddanaconda-tuiconfig(lorax-composer)createrepo_cgitlibgit2libgit2-glibloraxpython(abi)python3-flaskpython3-geventpython3-pytomlpython3-rpmfluffpython3-semantic_versionqemu-imgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdtarxz28.14.70-1.el828.14.70-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bba@aa@aNaaim@aC1``@` @` @`@`_м@_@_Z@_16_-B@_'@_ @_{^^W@^^^x^U@^@^W@^AE^1s^[^@]}@]]]҇]M@]]]\F@\t@\P\C@\e\|\Q\8@\73\4\@\ `[[[@[F[R@[@[][ @[#@[[s[-[[[l,[^[Q[O+[@[@[)[@ZnZUZ`@ZZ@ZZo Z_:ZLZOYYY˒Y@Y@YYYYYcl@YI@Y0Y.@Y-^Brian C. Lane 28.14.70-1Brian C. Lane 28.14.69-1Brian C. Lane 28.14.68-1Brian C. Lane 28.14.67-1Brian C. Lane 28.14.66-1Brian C. Lane 28.14.65-1Brian C. Lane 28.14.64-1Brian C. Lane 28.14.63-1Brian C. Lane 28.14.62-2Brian C. Lane - 28.14.61-2Brian C. Lane 28.14.61-1Brian C. Lane 28.14.60-1Brian C. Lane 28.14.59-1Brian C. Lane 28.14.58-1Brian C. Lane - 28.14.57-2Brian C. Lane 28.14.57-1Brian C. Lane 28.14.56-1Brian C. Lane 28.14.55-1Brian C. Lane 28.14.54-1Brian C. Lane 28.14.53-1Brian C. Lane 28.14.52-1Brian C. Lane 28.14.51-1Brian C. Lane 28.14.50-1Brian C. Lane 28.14.49-1Brian C. Lane 28.14.48-1Brian C. Lane 28.14.47-1Brian C. Lane 28.14.46-1Brian C. Lane 28.14.45-1Brian C. Lane 28.14.44-1Brian C. Lane 28.14.43-1Brian C. Lane 28.14.42-1Brian C. Lane 28.14.41-1Brian C. Lane 28.14.40-1Brian C. Lane 28.14.39-1Brian C. Lane 28.14.38-1Brian C. Lane 28.14.37-1Brian C. Lane 28.14.36-1Brian C. Lane 28.14.35-1Brian C. Lane 28.14.34-1Brian C. Lane 28.14.33-1Brian C. Lane 28.14.32-1Brian C. Lane 28.14.31-1Brian C. Lane 28.14.30-1Brian C. Lane 28.14.29-1Brian C. Lane 28.14.28-1Brian C. Lane 28.14.27-1Brian C. Lane 28.14.26-1Brian C. Lane 28.14.25-1Brian C. Lane 28.14.24-1Brian C. Lane 28.14.23-1Brian C. Lane 28.14.22-1Brian C. Lane 28.14.21-1Brian C. Lane 28.14.20-1Brian C. Lane 28.14.19-1Brian C. Lane 28.14.18-1Brian C. Lane 28.14.17-1Brian C. Lane 28.14.16-1Brian C. Lane 28.14.15-1Brian C. Lane 28.14.14-1Brian C. Lane 28.14.13-1Brian C. Lane 28.14.12-1Brian C. Lane 28.14.11-1Brian C. Lane 28.14.10-1Brian C. Lane 28.14.9-1Brian C. Lane 28.14.8-1Brian C. Lane 28.14.7-1Josh Boyer 28.14.6-2Brian C. Lane 28.14.6-1Brian C. Lane 28.14.5-1Brian C. Lane 28.14.4-1Brian C. Lane 28.14.3-1Brian C. Lane 28.14.2-1Brian C. Lane 28.14.1-1Brian C. Lane 28.14.0-1Brian C. Lane 28.14-1Brian C. Lane 28.13-1Brian C. Lane 28.12-1Brian C. Lane 28.11-1Brian C. Lane 28.10-1Brian C. Lane 28.9-1Brian C. Lane 28.8-1Brian C. Lane 28.7-1Brian C. Lane 28.6-1Brian C. Lane 28.5-1Brian C. Lane 28.4-1Brian C. Lane 28.3-1Brian C. Lane 28.2-1Brian C. Lane 28.1-1Brian C. Lane 28.0-1Brian C. Lane 27.11-1Brian C. Lane 27.10-1Brian C. Lane 27.9-1Brian C. Lane 27.8-1Brian C. Lane 27.7-1Brian C. Lane 27.6-1Brian C. Lane 27.5-1Brian C. Lane 27.4-1Brian C. Lane 27.3-1Brian C. Lane 27.2-1Brian C. Lane 27.1-1Brian C. Lane 27.0-1- templates: Update runtime-* templates (bcl) Resolves: rhbz#2042101 - templates: Don't include redhat.exec on s390 (bcl) Related: rhbz#2042101 - templates: Drop non-64bit PPC support from live grub.cfg (bcl) Related: rhbz#2042101 - templates: Update config_files for inst.* usage (bcl) Related: rhbz#2042101 - tests: Run the 'test-in-docker' tests for github PRs (bcl) Resolves: rhbz#2095578- runtime-cleanup: Use branding package name instead of product.name (bcl) Related: rhbz#2052154 - treebuilder: Add branding package to template variables (bcl) Related: rhbz#2052154 - api: Read substitution variables from the host (bcl) Resolves: rhbz#2095053 - tests: Switch to using centos:stream8 for Dockerfile.test (bcl) Related: rhbz#2095053- mkksiso: Fix check for unsupported arch error (bcl) Related: rhbz#2049205- mkksiso: Fix the order of the ppc mkisofs command (bcl) Related: rhbz#2049205 - mkksiso: mkfsiso argument order matters (bcl) Resolves: rhbz#2049205 - mkksiso: Improve debug message about unsupported arch (bcl) Related: rhbz#2049190 - mkksiso: Add kickstart to s390x cdboot.prm (bcl) Resolves: rhbz#2049190- livemedia.ks: Add isomd5sum for use with rd.live.check (bcl) - Resolves: rhbz#2048447- Enable sftp when using inst.sshd (bcl) - Resolves: rhbz#2041770- mkksiso: Check the length of the filenames (bcl) Related: rhbz#2028048 - mkksiso: Check the iso's arch against the host's (bcl) Related: rhbz#2028048 - mkksiso: Add missing implantisomd5 tool requirements (bcl) Related: rhbz#2028048 - mkksiso: Raise error if no volume id is found (bcl) Related: rhbz#2028048 - mount: Add aarch64 and s390x support to IsoMountopoint (bcl) Resolves: rhbz#2028089 - mkksiso: Skip mkefiboot for non-UEFI isos (bcl) Resolves: rhbz#2028097 - mkksiso: Add -joliet-long (bcl) Resolves: rhbz#2028044 - mkksiso: Return 1 on errors (bcl) Resolves: rhbz#2028048 - Increase boot.iso rootfs to 4GiB (bcl) Resolves: rhbz#2028059 - Fix specfile to match the one from dist-git (bcl) Related: rhbz#2001942- Handle all possible dnf group_install errors (bcl) Related: rhbz#1947958 - runtime-install: Install nvme-cli tool (bcl) Related: rhbz#1903339- Increase root partition of rhel-livemedia.ks to 8000MB (bcl) Resolves: rhbz#2004864- Add Conflicts to composer-cli for manpage move Related: rhbz#1928962- Increase example kickstart root partitions to at least 4000MB (bcl) Resolves: rhbz#1973407- New lorax documentation - 28.14.59 (bcl) Related: rhbz#1955355 - docs: Add missing mkksiso.1 manpage (bcl) Related: rhbz#1955355 - docs: Fix reference in composer-cli.rst (bcl) Related: rhbz#1915361 - Makefile: Use user-mode podman and fix docs-in-docker target (bcl) Related: rhbz#1955355- Backport mkksiso to RHEL 8.5.0 (bcl) Resolves: rhbz#1955355 - Move manpages into the correct subpackages (bcl) Resolves: rhbz#1928962 - composer-cli: Update documentation URLs (bcl) Resolves: rhbz#1915361 - Use wildcard for grub2 modules in livemedia.ks example (bcl) Related: rhbz#1973530 - runtime-install: Install ipcalc (bcl) Related: rhbz#1958314 - test: Add new osbuild-composer expected types (martin) (martin) - test: Fix URL to bots testmap (martin) (martin)- composer-cli: Add support for start-ostree --url URL (bcl) Resolves: rhbz#1929381 - tests: Override rhel-8-beta.json repositories for osbuild-composer (atodorov) - tests: Remove systemctl for osbuild-composer (atodorov) - tests: Start osbuild-composer.socket (bcl) - test: Fix vm.install for non-LVM cloud images (martin)- tests: Start osbuild-composer.socket for the tests Resolves: rhbz#1916684- fixes #543 qemu -nodefconfig deprecated (afm404) Resolves: rhbz#1904168 - sshd_config: Apply suggested changes (bcl) Resolves: rhbz#1872892- Switch to using upstream mk-s390image for s390 cdboot.img creation (bcl) Related: rhbz#1892404 - Add --squashfs-only option to drop inner rootfs.img layer (marmarek) Resolves: rhbz#1846282- docs: Remove anaconda from rhel-livemedia.ks example (bcl) Resolves: rhbz#1876563- tests: Fix diff test BACKEND check (bcl) Related: rhbz#1825190- tests: Push example blueprints b/c they may not exist (atodorov) Related: rhbz#1825190 - rhel-livemedia.ks: Add anaconda-live package to the example kickstart (bcl) Related: rhbz#1691319 - Switch VMware testing env to improve stability results (chrobert) Related: rhbz#1825190- Skip test_z_diff() if runninga against for osbuild-composer (atodorov) Related: rhbz#1825190- tests: Overwrite rhel-8.json when testing with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Allow skipping image build in compose sanity test (atodorov) Related: rhbz#1825190 - Set BACKEND=osbuild-composer if running that test scenario (atodorov) Related: rhbz#1825190 - tests: Don't check info after compose cancel with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Compare blueprints as TOML objects, not strings (atodorov) Related: rhbz#1825190 - tests: Remove lorax-composer specific checks (atodorov) Related: rhbz#1825190 - tests: Remove compose after we're done (atodorov) Related: rhbz#1825190 - tests: don't use beakerlib in blueprint (lars) Related: rhbz#1825190 - tests: don't depend on internal state of composer (lars) Related: rhbz#1825190 - tests: Do not rely on example blueprints (atodorov) Related: rhbz#1825190 - tests: Special case compose types for osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Don't check example blueprints if we don't have to (atodorov) Related: rhbz#1825190 - tests: Use BACKEND env variable instead of hard-coded values (atodorov) Related: rhbz#1825190 - tests: Disable non-cli test scenarios b/c osbuild-composer (atodorov) Related: rhbz#1825190- composer-cli: Make start-ostree parent and ref optional (bcl) Resolves: rhbz#1859680 - composer-cli: Add a get_arg function (bcl) Related: rhbz#1859680- include generic.ins for s390 boot iso (dan) Related: rhbz#1844517 - Fix the bug referenced in the last build (bcl) Resolves: rhbz#1848727- composer-cli: Disable retry counter on connection timeout (bcl) Related: rhbz#1848727 - composer-cli: Change timeout to 5 minutes (bcl) Resolves: rhbz#1848727- lorax-composer: Add deprecation notice to documentation (bcl) Related: rhbz#1844649 - composer-cli: Add documentation for uploads and osbuild-composer (bcl) Related: rhbz#1844649 - composer-cli: Remove the upload and providers commands (bcl) Related: rhbz#1844649 - composer-cli: Return a better error with no value (bcl) Related: rhbz#1844649 - tests: rhel8-branch uses nose not pytest (bcl) Related: rhbz#1844649 - tests: Add tests for composer-cli compose start JSON POST (bcl) Related: rhbz#1844649 - composer-cli: Update bash completion for start-ostree (bcl) Related: rhbz#1844649 - composer-cli: Add new start-ostree command (bcl) Resolves: rhbz#1844649 - composer-cli: Add support for --size to compose start (bcl) Related: rhbz#1844649 - composer-cli: pytoml load() needs an open file not a string (bcl) Resolves: rhbz#1843704 - test: Put VM image overlay into /var/tmp (martin) (martin) Related: rhbz#1825190- Keep /etc/default/useradd in install.img (honza.stodola) Resolves: rhbz#1838677- lmc-no-virt: Add requirement on anaconda-install-env-deps (bcl) Resolves: rhbz#1827911 - Fix cherry-pick of extra multipath.conf line (bcl) Related: rhbz#1676777 - Use smarter multipath detection logic. (dlehman) Resolves: rhbz#1676777- rsyslog: Disable journal ratelimits during install (bcl) Resolves: rhbz#1752754 - Update datastore for VMware testing (chrobert) Related: rhbz#1825190- New lorax documentation - 28.14.43 (bcl) Related: rhbz#1826479 - tests: Add tests for variant branding detection (bcl) Related: rhbz#1826479 - lorax: Update how the release package is chosen (bcl) Resolves: rhbz#1826479 - tests: Add tests for branding (bcl) Related: rhbz#1826479 - Move get_dnf_base_object into a module (bcl) Related: rhbz#1826479 - lorax: Add --skip-branding cmdline argument (bcl) Resolves: rhbz#1826479- lorax: Restore the 98dracut-systemd service files to the install.img (bcl) Related: rhbz#1805405 - lorax: Add eject back into the boot.iso (bcl) Related: rhbz#1805405- tests: Add new test to run 'test' and 'check' in cockpit ci (jrusz) Related: rhbz#1785154 - tests: rpm now returns str, drop decode() call (bcl) Related: rhbz#1785154 - tests: Switch to using CentOS8 for the Docker tests (bcl) Related: rhbz#1785154 - tests: Finish switch to using example-development in composer tests (bcl) Related: rhbz#1785154 - tests: this_is_rhel function return true for CentOS or RHEL (bcl) Related: rhbz#1785154 - tests: Disable pylint preexec-fn warning (bcl) Related: rhbz#1785154 - pylint: whitelist the rpm module (bcl) Related: rhbz#1785154 - tests: Use unittest.mock (bcl) Related: rhbz#1785154 - Test & cleanup script for Alibaba cloud (atodorov) Related: rhbz#1785154- tests: run ssh commands in batch mode (jrusz) Related: rhbz#1785154 - tests: remove --test=2 from compose_sanity (jrusz) Related: rhbz#1788461 - Add tests for metapackages and package name globs (bcl) Related: rhbz#1791612 - tests: Check for cloud-init presence in azure image (jrusz) Related: rhbz#1754711- tests: Enable Elastic Network Adapter support for AWS (atodorov) Related: rhbz#1789308 - AWS test: take into account different instance type for non x86 (atodorov) Related: rhbz#1789308 - lorax-composer: Enable ami on aarch64 (bcl) Resolves: rhbz#1789308 - Add test for canceling a running compose (jrusz) Related: rhbz#1788461- composer-cli: Increase DELETE timeout to 120s (bcl) Resolves: rhbz#1788461 - Add test for running composer with --no-system-repos option (jikortus) Related: rhbz#1785154- composer-cli: Add python3-pytoml to composer-cli requirements (bcl) Related: rhbz#1779301 - composer-cli: Remove unneeded % from API WARNING message (bcl) Related: rhbz#1779301 - Use mkisofs for the s390 live-iso template (bcl) Related: rhbz#1746424- composer-cli: Only display the available compose types (bcl) Related: rhbz#1751998 - composer-cli: Return int from handle_api_result not bool (bcl) Related: rhbz#1779301 - Add support for API v1 commands upload, and providers (bcl) Resolves: rhbz#1779301- tests: If TEST_OS isn't specified then match the host OS (atodorov) Related: rhbz#1769525 - tests: enable compose_ext4 test to use CDN repos (jrusz) Related: rhbz#1777265 - Add more lines to .gitignore (jrusz) Related: rhbz#1777265 - Remove all repo files & install composer-cli from host repos (atodorov) Related: rhbz#1769525 - Always remove lorax-composer & composer-cli RPMs before installing them (atodorov) Related: rhbz#1769525 - Always remove existing VM image before building new one (atodorov) Related: rhbz#1769525- lorax-composer: Add cloud-init support to the vhd image (bcl) Resolves: rhbz#1754711 - Add dmidecode on supported architectures (bcl) Related: rhbz#1714793- New lorax documentation - 28.14.33 (bcl) Related: rhbz#1761653 - docs: Increase root filesystem to 2000 in rhel-minimal.ks (bcl) Resolves: rhbz#1730937 - Update ppc64le isolabel to match x86_64 logic (bcl) Related: rhbz#1757338 - set inst.stage2 for ppc64le image (dan) Related: rhbz#1757338 - docs: Override macboot/nomacboot documentation (bcl) Resolves: rhbz#1761653 - tests: Keep beakerlib repo on the VM for tests which need it (atodorov) Related: rhbz#1769525 - tests: unskip Qcow2 and Live-ISO scenarios (atodorov) Related: rhbz#1769525 - tests: Ensure failure if beakerlib results file not found (atodorov) Related: rhbz#1769525 - tests: Documentation updates (atodorov) Related: rhbz#1769525 - tests: Use host repositories for make vm (atodorov) Related: rhbz#1769525 - Remove unused make targets (atodorov) Related: rhbz#1769525 - DRY when setting up, running & parsing results for beakerlib tests (atodorov) Related: rhbz#1769525 - tests: Use journalctl -g to check for failed login (bcl) Related: rhbz#1769525 - tests: Fix check_root_account when used with tar liveimg test (bcl) Related: rhbz#1769525 - tests: Use the same asserts as before (atodorov) Related: rhbz#1769525 - tests: switch to using podman instead of docker (atodorov) Related: rhbz#1769525 - tests: Remove nested vm from tar liveimg kickstart test (bcl) Related: rhbz#1769525 - tests: Use --http0.9 for curl ssh test (bcl) Related: rhbz#1769525 - test: Boot the live-iso faster, and login using ssh key (bcl) Related: rhbz#1769525 - tests: Split testing the image into a separate script (bcl) Related: rhbz#1769525 - test: Split up the test class to allow booting other images (bcl) Related: rhbz#1769525 - [tests] Collect compose logs after each build (atodorov) Related: rhbz#1769525 - [tests] Use a function to wait for compose to finish (jikortus) Related: rhbz#1769525 - [tests] Use functions for starting and stopping lorax-composer (atodorov) Related: rhbz#1769525 - tests: Add kickstart tar installation test (jikortus) Related: rhbz#1733975 - tests: add option to disable kernel command line parameters check (jikortus) Related: rhbz#1733975 - tests: Use a loop to wait for VM and sshd to start (bcl) Related: rhbz#1733975 - tests: Drop an old bug reference (bcl) (bcl)- tests: Add tests for recipe checking functions (bcl) Related: rhbz#1716596 - lorax-composer: Add basic case check to check_recipe_dict (bcl) Related: rhbz#1716596 - lorax-composer: Add basic recipe checker function (bcl) Resolves: rhbz#1716596 - Add live iso support to s390 (bcl) Related: rhbz#1746424 - Disable some compose types on other architectures (bcl) Resolves: rhbz#1751998 - aarch64: Fix live-iso creation on aarch64 (bcl) Resolves: rhbz#1752002- tests: Document Azure setup (atodorov) (atodorov) - tests: unskip Azure scenario (atodorov) (atodorov) - Support CI testing against a bots project PR (martin) (martin) - Makefile: Update bots target for moved GitHub project (sanne.raymaekers) - Skip azure, live-iso & qcow2 tests due to infra issues (atodorov) Related: rhbz#1724073 - tests: Add check to make sure the compose actually finished (bcl) Related: rhbz#1724073 - Backport Cockpit CI changes for RHEL 8 (atodorov) Related: rhbz#1724073 - tests: Drop sort from compose types test (bcl) - New test: assert toml files in git workspace (atodorov) - Use passwd --status for locked root account check (jikortus) Related: rhbz#1728571- New lorax documentation - 28.14.30 (bcl) Related: rhbz#1709594 - Assert that RuntimeErrors have correct messages (egoode) Related: rhbz#1709594 - More descriptive error for a bad ref in repos.git (egoode) Related: rhbz#1709594 - Add more tests for gitrpm.py (bcl) Related: rhbz#1709594 - lorax-composer: Fix installing files from [[repos.git]] to / (bcl) Related: rhbz#1709594 - Add tests using repos.git in blueprints (bcl) Related: rhbz#1709594 - Move git repo creation into tests/lib.py (bcl) Related: rhbz#1709594 - rpmgit: catch potential errors while running git (bcl) Related: rhbz#1709594 - tests: Add test for Recipe.freeze() function (bcl) Related: rhbz#1709594 - Add repos.git support to lorax-composer builds (bcl) Related: rhbz#1709594 - Add pylorax.api.gitrpm module and tests (bcl) Related: rhbz#1709594 - Add support for [[repos.git]] section to blueprints (bcl) Resolves: rhbz#1709594 - [tests] Handle blueprints in setup_tests/teardown_tests correctly (atodorov) Related: rhbz#1714298 - tests: Set BLUEPRINTS_DIR in all cases (lars) Related: rhbz#1714298- tests: Update openssh-server to version * (bcl) Related: rhbz#1678937 - Remove repos.git related tests (bcl) Related: rhbz#1709595 - composer-cli: Update diff support for customizations and repos.git (bcl) Related: rhbz#1709595 - Add support for customizations and repos.git to /blueprints/diff/ (bcl) Related: rhbz#1709595 - tests: Update custom-base with customizations (bcl) Related: rhbz#1709595 - Change customizations.firewall to append items instead of replace (bcl) Resolves: rhbz#1709595 - Update customizations.services documentation (bcl) Related: rhbz#1709595 - lorax-composer: Add services support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add firewall support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add locale support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Fix customizations when creating a recipe (bcl) Related: rhbz#1709595 - Update docs for new timezone section (bcl) Related: rhbz#1709595 - lorax-composer: Add timezone support to blueprint (bcl) Related: rhbz#1709595 - Proposal for adding to the blueprint customizations (bcl) Related: rhbz#1709595- Create a lorax-docs package with the html docs (bcl) Resolves: rhbz#1695274 - Fix path to generic.prm (jstodola) Resolves: rhbz#1714107- Add kernel to ext4-filesystem template (bcl) Resolves: rhbz#1709792 - Switch the --virt-uefi method to use SecureBoot (bcl) Resolves: rhbz#1691661 - qemu wasn't restoring the terminal if it was terminated early (bcl) Resolves: rhbz#1691632 - Revert "lorax-composer: Add CDN repo checks to startup and compose start." (bcl) Related: rhbz#1691969 - Revert "lorax-composer: Check for CDN only repos" (bcl) Related: rhbz#1691969 - Add test for passing custom option on kernel command line (jikortus) Related: rhbz#1687743 - Use verify_image function as a helper for generic tests (jikortus) Related: rhbz#1704172 - Change [[modules]] to [[packages]] in tests (atodorov) Related: rhbz#1698368 - Add new test to verify compose paths exist (atodorov) Related: rhbz#1698368 - Add new sanity tests for blueprints (atodorov) Related: rhbz#1698368 - Update VMware info for VMware testing (chrobert) Related: rhbz#1678937 - Add test for starting compose with deleted blueprint (jikortus) Related: rhbz#1699303 - Fixes for locked root account test (jikortus) Related: rhbz#1698473 - Fix lorax.spec bz reference (bcl) Related: rhbz#1678937- Only use repos with valid urls for test_server.py (bcl) Related: rhbz#1678937 - Use strict=False when reading repo files (bcl) Related: rhbz#1678937 - tests: Skip docs if not installed (bcl) Related: rhbz#1678937 - tests: Make sure example-development is present for delete test (bcl) Related: rhbz#1678937 - tests: Make it easier to update version globs (bcl) Related: rhbz#1678937 - tests: Select the group to use based on the release (bcl) Related: rhbz#1678937 - Add requirements-test.txt (bcl) Related: rhbz#1678937 - Fix the google cloud boot console settings (dshea) Related: rhbz#1689140 - Add a compose type for alibaba. (dshea) Resolves: rhbz#1689140 - Add a compose check for google cloud images. (dshea) Related: rhbz#1689140 - Add a compose type for Google Compute Engine (dshea) (dshea) - Add a new output type, tar-disk. (dshea) Related: rhbz#1689140 - Support compressing single files. (dshea) Related: rhbz#1689140 - Add an option to align the image size to a multiplier. (dshea) Related: rhbz#1689140 - Pass ssl certificate options to anaconda (lars) Resolves: rhbz#1663950 - Add checks for disabled root account (jikortus) - Fixup lorax.spec bugs (bcl) Related: rhbz#1678937- New lorax documentation - 28.14.25 (bcl) Related: rhbz#1687743 - lorax-composer: pass customization.kernel append to extra_boot_args (bcl) Resolves: rhbz#1687743 - Improve logging for template syntax errors (bcl) Related: rhbz#1687743 - Add extra boot args to the livemedia-creator iso templates (bcl) Related: rhbz#1687743 - lorax-composer: Add the ability to append to the kernel command-line (bcl) Related: rhbz#1687743 - lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl) Resolves: rhbz#1683441 - lorax-composer: Delete workspace copy when deleting blueprint (bcl) Related: rhbz#1683441 - Remove 3G minimum from lorax-composer (bcl) Resolves: rhbz#1677741- Add a ppc64le template for live iso creation (bcl) Related: rhbz#1673744 - Move the package requirements for live-iso setup out of the template (bcl) Resolves: rhbz#1673744 - Remove exclusions from lorax-composer templates (bcl) Related: rhbz#1673744 - Add LiveTemplateRunner to parse per-arch live-iso package requirements (bcl) Related: rhbz#1673744 - Move the run part of LoraxTemplateRunner into new TemplateRunner class (bcl) Related: rhbz#1673744 - lorax-composer: Use reqpart --add-boot for partitioned disk templates (bcl) Related: rhbz#1673744 - livemedia-creator: Add support for reqpart kickstart command (bcl) Related: rhbz#1673744 - Fix make_appliance and the libvirt.tmpl (bcl) Related: rhbz#1673744 - Add get_file_magic to tests/lib.py (bcl) Related: rhbz#1673744 - Clarify the ks repo only error message (bcl) Related: rhbz#1673744 - Add tests to test_creator.py (bcl) Related: rhbz#1673744 - Add some tests for creator.py (bcl) Related: rhbz#1673744 - Make the lorax-composer ks templates more generic (bcl) Related: rhbz#1673744 - Add some extra cancel_func protection to QEMUInstall (bcl) Related: rhbz#1684316 - installer: make sure cancel_func has a value (yuvalt) Resolves: rhbz#1684316 - Update VMware datastore location to unblock tests (chrobert) Related: rhbz#1678937 - Allow overriding $CLI outside test scripts (atodorov) Related: rhbz#1678937 - Use make ci inside test-in-copy target (atodorov) Related: rhbz#1678937 - New test: Build live-iso and boot with KVM (atodorov) - New test: Build qcow2 compose and test it with QEMU-KVM (atodorov) - Removed remnants of fedora branding. (47631017+jakub-vavra) Resolves: rhbz#1672583 - Drop auth from the kickstart examples (bcl) Resolves: rhbz#1672583 - New test: Verify tar images with Docker and systemd-nspawn (atodorov) - Update OpenStack flavor and network settings in tests (atodorov) - Use existing storage account (jstodola) - Record date/time of VM creation (jstodola) - Make sure compose build tests run with SELinux in enforcing mode (jikortus)- lorax: Move default tmp dir to /var/tmp/lorax (bcl) Resolves: rhbz#1668408 - Expand parameters as separate words (jstodola) Related: rhbz#1653934 - Add /usr/local/bin to PATH for tests (atodorov) (atodorov) - Do not generate journal.xml from beakerlib (atodorov) Related: rhbz#1653934 - Use any tmux version (atodorov) Related: rhbz#1653934 - Make test scripts executable with chmod +x (atodorov) Related: rhbz#1653934- Report an error if the blueprint doesn't exist (bcl) Related: rhbz#1653934 - tmux is version 2.8 on Fedora 28 (atodorov) Related: rhbz#1653934 - Disable pylint no-member errors for 2 dnf constants (atodorov) Related: rhbz#1653934 - Backport cloud image tests to RHEL 8 (atodorov) Related: rhbz#1653934- Remove unneeded else from for/else loop. It confuses pylint (bcl) Related: rhbz#1664485 - Allow customizations to be specified as a toml list (dshea) Resolves: rhbz#1664485 - New lorax documentation - 28.14.21 (bcl) Related: rhbz#1650295 - Update the example livemedia-creator kickstarts for RHEL8 (bcl) Resolves: rhbz#1650295 - Change default releasever to 8 (bcl) Related: rhbz#1650295- Revert "lorax-composer: Cancel running Anaconda process" (bcl) Related: rhbz#1656691 - Make sure cancel_func is not None (bcl) Related: rhbz#1656691 - Increase boot.iso rootfs to 3GiB (bcl) Resolves: rhbz#1661169- lorax: Save information about rootfs filesystem size and usage (bcl) Resolves: rhbz#1659625 - lorax-composer: Cancel running Anaconda process (bcl) Resolves: rhbz#1656691 - Add cancel_func to virt and novirt_install functions (bcl) Resolves: rhbz#1656691 - lorax-composer: Check for STATUS before deleting (bcl) Related: rhbz#1656691 - Check for existing CANCEL request, and exit on FINISHED (bcl) Related: rhbz#1656691- New lorax documentation - 28.14.18 (bcl) Related: rhbz#1656642 - Add openstack to the image type list in the docs (dshea) Related: rhbz#1628645 - lorax-composer: Handle packages with multiple builds (bcl) Resolves: rhbz#1656642 - Adjust test_drtfr_gpgkey to pass on Fedora 28 and RHEL 8 (bcl) Related: rhbz#1655876 - Update the projects tests to use DNF Repo object (bcl) Related: rhbz#1655876 - dnf changed the type of gpgkey to a tuple (bcl) Resolves: rhbz#1655876 - lorax-composer: Add CDN repo checks to startup and compose start. (bcl) Resolves: rhbz#1655623 - lorax-composer: Check for CDN only repos (bcl) Related: rhbz#1655623 - There is no support for edk2-ovmf on arm/arm64 (bcl) Resolves: rhbz#1655512 - lorax-composer: Check the queue and results at startup (bcl) Resolves: rhbz#1647985- Update documentation for - 28.14.17 (bcl) Related: rhbz#1645189 - lorax-composer: Install selinux-policy-targeted in images (bcl) Resolves: rhbz#1645189 - Remove setfiles from mkrootfsimage (bcl) Related: rhbz#1645189 - Remove SELinux Permissive checks (bcl) Resolves: rhbz#1645189 - New lorax documentation - 28.14.17 (bcl) Related: rhbz#1639132 - Build manpages for composer-cli and lorax-composer (bcl) Resolves: rhbz#1639132 - Add --no-system-repos to lorax-composer (bcl) Resolves: rhbz#1650363- Fix vhd images (vponcova) Related: rhbz#1628648 - Update depsolving with suggestions from dnf (bcl) Resolves: rhbz#1638683- Add an openstack image type (bcl) Resolves: rhbz#1628645 - Add cloud-init to vhd images. (dshea) Related: rhbz#1628648 - Replace /etc/machine-id with an empty file (dshea) Related: rhbz#1628648 Related: rhbz#1628645 Related: rhbz#1628647 Related: rhbz#1628646- Update cli tests to use composer-cli name (bcl) Related: rhbz#1635763 - Revert "Rename composer-cli to composer" (bcl) Related: rhbz#1635763- New lorax documentation - 28.14.12 (bcl) Related: rhbz#1635763 - Adjust the composer-cli tests for the rename to composer (bcl) Related: rhbz#1635763 - Rename composer-cli to composer (lars) Resolves: rhbz#1635763 - Add and enable cloud-init for ami images (lars) Related: rhbz#1628647 - Make no-virt generated images sparser (dshea) Related: rhbz#1628645 Related: rhbz#1628646 Related: rhbz#1628648 Related: rhbz#1628647- Write a rootpw line if no root customizations in the blueprint (bcl) Resolves: rhbz#1626122- Add beakerlib to Dockerfile.test (bcl) Related: rhbz#1613058 - New cli test covering basic compose commands (atodorov) (atodorov) - Execute bash tests for composer-cli (atodorov) (atodorov) - Add virt guest agents to the qcow2 compose (dshea) Resolves: rhbz#1628645 - Add a vmdk compose type. (dshea) Resolves: rhbz#1628646 - Add a vhd compose type for Azure images (dshea) Resolves: rhbz#1628648 - Add an ami compose type for AWS images (dshea) Resolves: rhbz#1628647 - Remove --fstype from the generated part line (dshea) Related: rhbz#1628647 Related: rhbz#1628648- Add tito support for Related/Resolves to the branch (bcl) Related: rhbz#1613058 - Always update repo metadata when building an image (bcl) Resolves: rhbz#1631561 - Add a test for repo metadata expiration (bcl) Related: rhbz#1631561 - Add tests for setting root password and ssh key with blueprints (bcl) Related: rhbz#1626120 - Use rootpw for setting the root password instead of user (bcl) Related: rhbz#1626122 - Lock the root account, except on live-iso (bcl) Resolves: rhbz#1626122- lorax: Only run depmod on the installed kernels (bcl@redhat.com) Resolves: rhbz#1632140- Add prefixdevname support to the boot.iso (bcl@redhat.com) Resolves: rhbz#1623000- Ignore a pylint warning about UnquotingConfigParser get args (bcl@redhat.com) Related: rhbz#1613058 - Ditch all use of pyanaconda's simpleconfig (awilliam@redhat.com) Related: rhbz#1613058 - Require python3-librepo (jwboyer@redhat.com) Resolves: rhbz#1624423- Require python3-librepo- Drop mod_auth_openidc from httpd example blueprint (bcl@redhat.com) - Bump required dnf version to 3.2.0 for module_platform_id support (bcl@redhat.com) - Add support for DNF 3.2 module_platform_id config value (bcl@redhat.com) - Fix /compose/cancel API documentation (bcl@redhat.com)- Fix composer-cli blueprints changes to get correct total (bcl@redhat.com) - Fix blueprints/list and blueprints/changes to return the correct total (bcl@redhat.com) - Add tests for limit=0 routes (bcl@redhat.com) - Add a function to get_url_json_unlimited to retrieve the total (bcl@redhat.com) - Fix tests related to blueprint name changes (bcl@redhat.com) - Add 'example' to the example blueprint names (bcl@redhat.com) - Use urllib.parse instead of urlparse (bcl@redhat.com) - In composer-cli, request all results (dshea@redhat.com) - Add tests for /compose/status filter arguments (dshea@redhat.com) - Allow '*' as a uuid in /compose/status/ (dshea@redhat.com) - Add filter arguments to /compose/status (dshea@redhat.com) - Only include specific blueprints in the rpm (bcl@redhat.com) - composer-cli should not log to a file by default (bcl@redhat.com) - Add documentation for using a DVD as the package source (bcl@redhat.com) - Set TCP listen backlog for API socket to SOMAXCONN (lars@karlitski.net) - Bring back import-state.service (rvykydal@redhat.com) - Fix a little bug in running "modules list". (clumens@redhat.com)- Fix bash_completion.d typo (bcl@redhat.com) - Move disklabel and UEFI support to compose.py (bcl@redhat.com) - Fix more tests. (clumens@redhat.com) - Change INVALID_NAME to INVALID_CHARS. (clumens@redhat.com) - Update composer-cli for the new error return types. (clumens@redhat.com) - Add default error IDs everywhere else. (clumens@redhat.com) - Add error IDs to things that can go wrong when running a compose. (clumens@redhat.com) - Add error IDs for common source-related errors. (clumens@redhat.com) - Add error IDs for unknown modules and unknown projects. (clumens@redhat.com) - Add error IDs for when an unknown commit is requested. (clumens@redhat.com) - Add error IDs for when an unknown blueprint is requested. (clumens@redhat.com) - Add error IDs for when an unknown build UUID is requested. (clumens@redhat.com) - Add error IDs for bad state conditions. (clumens@redhat.com) - Change the error return type for bad limit= and offset=. (clumens@redhat.com) - Don't sort error messages. (clumens@redhat.com) - Run as root/weldr by default. (clumens@redhat.com) - Fix bash completion of compose info (bcl@redhat.com) - Add + to the allowed API string character set (bcl@redhat.com) - Add job_* timestamp support to compose status (bcl@redhat.com) - Add etc/bash_completion.d/composer-cli (wwoods@redhat.com) - composer-cli: clean up "list" commands (wwoods@redhat.com) - Drop .decode from UTF8_TEST_STRING (bcl@redhat.com) - Add input string checks to the branch and format arguments (bcl@redhat.com) - Add a test for invalid characters in the API route (bcl@redhat.com) - Fix logging argument (bcl@redhat.com) - Update get_system_repo for dnf (bcl@redhat.com) - Update ConfigParser usage for Py3 (bcl@redhat.com) - Update StringIO use for Py3 (bcl@redhat.com) - Add a test for the pylorax.api.timestamp functions (bcl@redhat.com) - Fix write_timestamp for py3 (bcl@redhat.com) - Return a JSON error instead of a 404 on certain malformed URLs. (clumens@redhat.com) - Return an error if /modules/info doesn't return anything. (clumens@redhat.com) - Update documentation (#409). (clumens@redhat.com) - Use constants instead of strings (#409). (clumens@redhat.com) - Write timestamps when important events happen during the compose (#409). (clumens@redhat.com) - Return multiple timestamps in API results (#409). (clumens@redhat.com) - Add a new timestamp.py file to the API directory (#409). (clumens@redhat.com) - Use the first enabled system repo for the test (bcl@redhat.com) - Show more details when the system repo delete test fails (bcl@redhat.com) - Add composer-cli function tests (bcl@redhat.com) - Add a test library (bcl@redhat.com) - composer-cli: Add support for Group to blueprints diff (bcl@redhat.com) - Update status.py to use new handle_api_result (bcl@redhat.com) - Update sources.py to use new handle_api_result (bcl@redhat.com) - Update projects.py to use new handle_api_result (bcl@redhat.com) - Update modules.py to use new handle_api_result (bcl@redhat.com) - Update compose.py to use new handle_api_result (bcl@redhat.com) - Update blueprints.py to use new handle_api_result (bcl@redhat.com) - Modify handle_api_result so it can be used in more places (bcl@redhat.com)- Update to use only qemu-kvm (bcl@redhat.com) - Fix help output on the compose subcommand. (clumens@redhat.com) - Add timestamps to "compose-cli compose status" output. (clumens@redhat.com) - And then add real output to the status command. (clumens@redhat.com) - Add the beginnings of a new status subcommand. (clumens@redhat.com) - composer-cli: Fix non-zero epoch in projets info (bcl@redhat.com) - Adjust test_server and test blueprints so they depsolve (bcl@redhat.com)- New lorax documentation - 28.14.2 (bcl@redhat.com) - Add dnf.transaction to list of modules for sphinx to ignore (bcl@redhat.com) - Document that you shouldn't run lorax-composer twice. (clumens@redhat.com) - Add PIDFile to the .service file. (clumens@redhat.com) - Don't activate default auto connections after switchroot (rvykydal@redhat.com) - Use system-logos in live-iso.ks (bcl@redhat.com) - Update rsync version in http-server.toml (bcl@redhat.com) - Log and exit on metadata update errors at startup (bcl@redhat.com) - Check /projects responses for null values. (bcl@redhat.com) - Clarify error message from /source/new (bcl@redhat.com) - Support loading groups from the kickstart template files. (clumens@redhat.com) - Include groups in depsolving. (clumens@redhat.com) - Add help output to each subcommand. (clumens@redhat.com) - Split the help output into its own module. (clumens@redhat.com) - If the help subcommand is given, print the help output. (clumens@redhat.com)- Add requires on lorax-templates-rhel (bcl@redhat.com) - Check the compose templates at startup (bcl@redhat.com) - Install 'hostname' in runtime-install (for iSCSI) (awilliam@redhat.com) - Fix a couple typos in lorax-composer docs. (bcl@redhat.com) - Require python3-dnf v3.0.0 or later (bcl@redhat.com) - DNF 3: progress callback constants moved to dnf.transaction (awilliam@redhat.com) - Include example blueprints in the rpm (bcl@redhat.com) - Make sure /run/weldr has correct ownership and permissions (bcl@redhat.com) - Allow more than 1 bash build in tests (bcl@redhat.com) - Add redhat.exec to s390 .treeinfo (bcl@redhat.com)- Tag as version 28.14.0-1- New lorax documentation - 28.14 (bcl@redhat.com) - Add --dracut-arg support to lorax (bcl@redhat.com) - gevent has deprecated .wsgi, should use .pywsgi instead (bcl@redhat.com)- New lorax documentation - 28.13 (bcl@redhat.com) - Override Sphinx documentation version with LORAX_VERSION (bcl@redhat.com) - Add support for sources to composer-cli (bcl@redhat.com) - Fix DNF related issues with source selection (bcl@redhat.com) - Fix handling bad source repos and add a test (bcl@redhat.com) - Speed up test_dnfbase.py (bcl@redhat.com) - Make sure new sources show up in the source/list output (bcl@redhat.com) - Fix make_dnf_dirs (bcl@redhat.com) - Update test_server for rawhide (bcl@redhat.com) - Add support for user defined package sources API (bcl@redhat.com)- templates: Stop using gconfset (walters@verbum.org) - Add support for version globs to blueprints (bcl@redhat.com) - Update atlas blueprint (bcl@redhat.com)- Update the generated html docs (bcl@redhat.com) - Update the README with relevant URLs (bcl@redhat.com) - Fix documentation for enabling lorax-composer.socket (bcl@redhat.com) - Add support for systemd socket activation (bcl@redhat.com) - Add documentation for lorax-composer and composer-cli (bcl@redhat.com) - Move lorax-composer and composer-cli argument parsing into modules (bcl@redhat.com) - Update composer templates for use with Fedora (bcl@redhat.com) - Add new cmdline args to compose_args settings (bcl@redhat.com) - lorax-composer also requires tar (bcl@redhat.com) - Remove temporary files after run_compose (bcl@redhat.com) - Add --proxy to lorax-composer cmdline (bcl@redhat.com) - Pass the --tmp value into run_creator and cleanup after a crash (bcl@redhat.com) - Add --tmp to lorax-composer and set default tempdir (bcl@redhat.com) - Set lorax_templates to the correct directory (bcl@redhat.com) - Adjust the disk size estimates to match Anaconda (bcl@redhat.com) - Skip creating groups with the same name as a user (bcl@redhat.com) - Add user and group creation to blueprint (bcl@redhat.com) - Add blueprint customization support for hostname and ssh key (bcl@redhat.com) - Update setup.py for lorax-composer and composer-cli (bcl@redhat.com) - Add composer-cli and tests (bcl@redhat.com) - Fix the compose arguments for the Fedora version of Anaconda (bcl@redhat.com) - Add selinux check to lorax-composer (bcl@redhat.com) - Update test_server for blueprint and Yum to DNF changes. (bcl@redhat.com) - Convert Yum usage to DNF (bcl@redhat.com) - workspace read and write needs UTF-8 conversion (bcl@redhat.com) - Return an empty list if depsolve results are empty (bcl@redhat.com) - The git blob needs to be bytes (bcl@redhat.com) - Remove bin and sbin from nose (bcl@redhat.com) - Update the test blueprints (bcl@redhat.com) - Ignore more pylint errors (bcl@redhat.com) - Use default commit sort order instead of TIME (bcl@redhat.com) - Add lorax-composer and the composer kickstart templates (bcl@redhat.com) - Update pylorax.api.projects for DNF usage (bcl@redhat.com) - Update dnfbase (formerly yumbase) for DNF support (bcl@redhat.com) - Move core of livemedia-creator into pylorax.creator (bcl@redhat.com) - Update dnfbase tests (bcl@redhat.com) - Convert lorax-composer yum base object to DNF (bcl@redhat.com) - Use 2to3 to convert the python2 lorax-composer code to python3 (bcl@redhat.com) - Add the tests from lorax-composer branch (bcl@redhat.com) - Update .dockerignore (bcl@redhat.com) - Update lorax.spec for lorax-composer (bcl@redhat.com) - livemedia-creator: Move core functions into pylorax modules (bcl@redhat.com) - Check selinux state before creating output directory (bcl@redhat.com) - really kill kernel-bootwrapper on ppc (dan@danny.cz) - Use Fedora 28 for Dockerfile.test (bcl@redhat.com) - Enable testing in Travis and collecting of coverage history (atodorov@redhat.com) - Remove -boot-info-table from s390 boot.iso creation (#1478448) (bcl@redhat.com) - change installed packages on ppc (dan@danny.cz) - drop support for 32-bit ppc (dan@danny.cz) - remove redundant mkdir (dan@danny.cz)- Fix anaconda metapackage name (mkolman@redhat.com) - Include the anaconda-install-env-deps metapackage (mkolman@redhat.com) - Update the URL in lorax.spec to point to new Lorax location (bcl@redhat.com) - New lorax documentation - 28.9 (bcl@redhat.com)- Update default releasever to Fedora 28 (bcl@redhat.com) - Update Copyright year to 2018 in Sphinx docs (bcl@redhat.com) - make docs now also builds html (bcl@redhat.com)- cleanup: don't remove libgstgl (dusty@dustymabe.com)- Fix _install_branding (bcl@redhat.com) - livemedia-creator --no-virt requires a system-logos package (bcl@redhat.com) - Revert "add system-logos dependency for syslinux" (bcl@redhat.com)- add system-logos dependency for syslinux (pbrobinson@gmail.com) - Really don't try to build EFI images on i386 (awilliam@redhat.com)- Don't try to build efi images for basearch=i386. (pjones@redhat.com) - LMC: Make the QEMU RNG device optional (yturgema@redhat.com)- Write the --variant string to .buildstamp as 'Variant=' (bcl@redhat.com) - Run the pylorax tests with 'make test' (bcl@redhat.com) - Fix installpkg exclude operation (bcl@redhat.com)- Add --old-chroot to the mock example cmdlines (bcl@redhat.com) - Don't try and install kernel-PAE on i686 any more (awilliam@redhat.com) - New lorax documentation - 28.2 (bcl@redhat.com)- Add documentation about mock changes (#1473880) (bcl@redhat.com) - Log a more descriptive error when setfiles fails (#1499771) (bcl@redhat.com) - Add /usr/share/lorax/templates.d ownership to lorax-templates-generic (bcl@redhat.com) - Add dependencies for SE/HMC (vponcova@redhat.com) - Allow installpkgs to do version pinning through globbing (claudioz@fb.com) - Storaged re-merged with udisks2 upstream (sgallagh@redhat.com)- Use bytes when writing strings in mk-s390-cdboot (#1504026) (bcl@redhat.com)- Add make test target and update .gitignore (atodorov@redhat.com) - Add first unit test so we can start collecting coverage (atodorov@redhat.com) - Convert mk-s390-cdboot to python3 (#1497141) (bcl@redhat.com) - Update false positives (atodorov@redhat.com) - Rename parameters to match names that dnf uses (atodorov@redhat.com) - Don't override 'line' from outer scope (atodorov@redhat.com) - Add swaplabel command (vponcova@redhat.com)- s390 doesn't need to graft product.img and updates.img into /images (#1496461) (bcl@redhat.com) - distribute the mk-s390-cdboot utility (dan@danny.cz) - update graft variable in s390 template (dan@danny.cz)- Restore all of the grub2-tools on x86_64 and i386 (#1492197) (bcl@redhat.com)- x86.tmpl: initially define compressargs as empty string (awilliam@redhat.com) - x86.tmpl: ensure efiarch64 is defined (awilliam@redhat.com)- Fix grub2-efi-ia32-cdboot and shim-ia32 bits. (pjones@redhat.com)- Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones@redhat.com) - Don't install rdma bits on 32-bit ARM (#1483278) (awilliam@redhat.com)- Add creation of a bootable s390 iso (#1478448) (bcl@redhat.com) - Add mk-s360-cdboot utility (#1478448) (bcl@redhat.com) - Fix systemctl command (#1478247) (bcl@redhat.com) - Add version output (#1335456) (bcl@redhat.com) - Include the dracut fips module in the initrd (#1341280) (bcl@redhat.com) - Make sure loop device is setup (#1462150) (bcl@redhat.com)- runtime-cleanup: preserve a couple more gstreamer libs (awilliam@redhat.com) - perl is needed on all arches now (dennis@ausil.us)- runtime-cleanup.tmpl: don't delete localedef (jlebon@redhat.com)- Don't remove libmenu.so library during cleanup on PowerPC (sinny@redhat.com)- Remove filegraft from arm.tmpl (#1457906) (bcl@redhat.com) - Use anaconda-core to detect buildarch (sgallagh@redhat.com)- arm.tmpl import basename (#1457055) (bcl@redhat.com)- Bump version to 27.0 (bcl@redhat.com) - Try all packages when installpkg --optional is used. (bcl@redhat.com) - Add support for aarch64 live images (bcl@redhat.com) - pylint: Ignore different argument lengths for dnf callback. (bcl@redhat.com) - Adds additional callbacks keyword for start() (jmracek@redhat.com) - Add ppc64-diag for Power64 platforms (pbrobinson@gmail.com) - livemedia-creator: Add release license files to / of the iso (bcl@redhat.com) - lorax: Add release license files to / of the iso (bcl@redhat.com) - INSTALL_ROOT and LIVE_ROOT are not available during %post (bcl@redhat.com) - Add --noverifyssl to lorax (#1430483) (bcl@redhat.com)/bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN28.14.70-1.el828.14.70-1.el828.14.70-1.el8 composer.conf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbisect.cpython-36.opt-1.pycbisect.cpython-36.pyccheckparams.cpython-36.opt-1.pyccheckparams.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pyccompose.cpython-36.opt-1.pyccompose.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccrossdomain.cpython-36.opt-1.pyccrossdomain.cpython-36.pycdnfbase.cpython-36.opt-1.pycdnfbase.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgitrpm.cpython-36.opt-1.pycgitrpm.cpython-36.pycprojects.cpython-36.opt-1.pycprojects.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycrecipes.cpython-36.opt-1.pycrecipes.cpython-36.pycregexes.cpython-36.opt-1.pycregexes.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pyctimestamp.cpython-36.opt-1.pyctimestamp.cpython-36.pycv0.cpython-36.opt-1.pycv0.cpython-36.pycworkspace.cpython-36.opt-1.pycworkspace.cpython-36.pycbisect.pycheckparams.pycmdline.pycompose.pyconfig.pycrossdomain.pydnfbase.pyerrors.pygitrpm.pyprojects.pyqueue.pyrecipes.pyregexes.pyserver.pytimestamp.pyv0.pyworkspace.pylorax-composer.servicelorax-composer.socketlorax-composer.conflorax-composercomposeralibaba.ksami.ksext4-filesystem.ksgoogle.kslive-iso.ksopenstack.kspartitioned-disk.ksqcow2.kstar.ksvhd.ksvmdk.kslorax-composer.1.gzcomposerblueprintsexample-atlas.tomlexample-development.tomlexample-http-server.toml/etc/lorax//usr/lib/python3.6/site-packages/pylorax/api//usr/lib/python3.6/site-packages/pylorax/api/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/lorax//usr/share/lorax/composer//usr/share/man/man1//var/lib/lorax//var/lib/lorax/composer//var/lib/lorax/composer/blueprints/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8ab1932092c5c6bff070600a7122a70fbe972e6e18bfcc36a79e37a60baa93438?7zXZ !#,] b2u Q{LT1j),XwX:(I1oC:2#|j@QZ,f :!&T..+~KƂpadm#i/1-pRx9sBQIn'[ *mmW*qL`H# m1yEϩ$Pδ{pk Z+Ggߥ%2|ކ>;D cXV>`u*`l)co/Me h7NaQ?] VZQ4fȴRK6/ΡxKeTJyA-yaF3;;vοtClH2bN-y`Ezv”+m".SsYU^tNKC0L7$RQH0ho ֿ᫂L$ytVctȸaډVwBk_ YZ>`H٨F2\#K]^*k-"p`Wjw hV 'p*?C*l!Sg(^\DhRM+d֮MSxc@-tR%۳TR ƩYFW¢h y/ W%¬_'AJ0Z85izڲ/}BSlZ35\Nqɂ_0׊Op>.BȇP)[f\=mk[KaDAȫ?\D/L=?$='v;MEJ۠⺶JC#w6;l#э@]| 8ɽ-whACStI>%Th -ʔ^c(KxlRzAn&#~UG_nWj{~4c^g\Ae _K]#6I][j l6u*cUq' a(LjOñ,sמo(zҜv';%`]a5 |<"jD ㍁X- e[ ޭ2JgI0(ovU%%MՅ(#:[%lj6fTAKX/p-N ' J:?͓k,x;,{H *6\);kgaiV])gt1g! Mu8 ,g$-ӤŐ R/a\&T?*5})J)NHM#Vho@R =~NɭvaLQ6ϡ%(9٥5lWYarPތtTLxNdx}[)@X Z^.CP?sB32v>!L5Dz څ7RgsqJ_ط¨V&z#̹2Uܥw^F-@q2a6 " DH 3)-HX{Y8]e[&* A\n-2LL^@qD$07-1|4(%33@>EN M *e/[)\/S)Arnkf֭mD|@NC' r~@Ĥ{T9aUBufg7/=D %STCLL liXo.Zi]iL?z).}~{Ǧ!µ^v"'M1H8Cs.wӍH0(nS9oܻ6FN 7[Ѹwk˧} %]l"9]tM*F\wZڦ]KԳ,IP./<)G[JgpI"T/{qu}+y;/x3Nk##%]H=shձj GuAݎY@-\!dbVƓZ-a[Ď,+ ,ʁIJ^zh^|jlmަt;%D w6Oe+; G$V/ZܯrdZزZ6:E " E"l-OgDӌ :F%LigUr\MxʑfƔ5}+H1?R{Q uȐOy<[f-(ɫF+Rf$PpM0bu7Zs(嵿OɞQŃ]t6whČ_9yȮidҾv J{:>uL0 T& 򇦧Vn}yJ&GmoA7e[4 >0l{?._OBDY$tDeh<0>m_voeϺB k0BSJ0+|Xcf"hǭ 5؛ >,ronl||myN;Dg%8[⧽#(_5ba oEuݡyU"eJ\y8]w*]a_9͹캽LJ!fxCٱB(̽E4'OG`MͲJ8 (;o-T#ڏ`-))8|.[9Ѝ[W5AUi?i:Aۡ눅9 U֮OT'"muh+ϥwa:ֆ0̎~ osM떾ç[h&Rs+Xʦ;~A鴄$M8  bn q˷iU~PTgtQQjo%)z=r Qfk+ʣgϞj &//*X˄F5Z>eN*>Dyo΂mCT^1DjYI#W/ۦIxF.q|G^XNp3Ւx- Fs$RBlU+l#' /M#Gg]3NXd`JyO ."i1:kֻ~p2`Qk~9sј@NbpJ(oSe~H'f&wJ`hK@'aAgPX)J֐b$QG&G׳yrh&9o"ֺ9 Q[L/U5MhJ[-#](4 gqʐyЗ{;}'7r{5nNbҀHV!)hD]hm .Y?K}ݹ *yrgdq`{>?3kuf*[;Yn) Q+`S%aZ k3ퟓݷ }iW* ~@0֬l;M TDw':Ig'M}; "WH">XSM D >(d"oE~ 4RK8ndC4аaPg,Hwӯޡ6MѥXxQ-eaĘO/\r<^$^vIvRЀ|dլcqíB>^o(Laay@%mWc9IRKwVZSg:պ'z!qah>SL-jJϴg!֬w*oter6-5Qu3E/M<)Ҿ&2Q2*VcD \q?ǑKM磇Fy b\QB޳rGaT4s1~FOĜEJ%1EUq9u:o9k.atϴْfҰҳ@/Srt2 d:Tm.oc6$;7f!CP|/ sgsENfšcvSn$z8Nd&N!}HPڒp*0vTc˨nmK//J3Ѕ[rL`1Gi+%k{PZx7w١r7"{>E[§&rNB $/Q]$4UokUg znInA-;6""üU:ԊCcPgRxqYT,z؛ἐQ ]w͈`yS!b >xw ɘ!lZ/!P:*y&ԕRuZu:ԉpS1,L @s} £#F fӜl~Z{K#CMS\@vgNp"ks _ws PdS LsDe@}K=,bLBS{4ڃT#u}UUqCF}f>?+| Fiohu_N,aDŽXH a"nN&)AVH߉빡_S?uo0<[ÕYr-ldtM<ɇPyd2l9P#+N!G p >O. b/ƶ:"9t3]{ZdvL1;4!˔c?J97u4hoݍ}*%ON?o#kUo+m|?~J3V4{/:y{W)Z!^5X i,31͔|0 ? ,FCyER8xVTM͐۬=bE+3!ZcLouh ;nz,mC~%,^tLbw?l9#N~˫еR<1'! 'Ł8{9xGlr'=8񦪣Bř8Q#Z_iZνwm?*x,X3S-$̐ӱܬ#DKQk=i-𪷈9;cR9 |)jh}\hIv cN(SV "*MGՍѷSf$jݸ2>o BX2 kIE5cw^焧lރhHT`ZP"xY]Q,3y%k;&]Х2m&zV[Lƚ> 摮ڠy*:tzncxdmpfm4tyMte>Mc.:ڮqo+4^]f'X<5[;?ɾp5SI+QޖDĩ$┅kڱƁ4l9xN*>=|*#)?Ar ׬d=U#ƃHҹomH;q 3b񁎻 VjzcgVI6% 7bۭ}Cƃn.f:ycޟU@p;gNT_~!{w}|bZa/Djdln,>mH'0EGTж@:$c%.z,lASry4QOnWɾGRCzJѩ^E2CKb*τ;wK'`K D D2~}:+cCIS.l`%gXנ~^d0ҍUKA|H׫Sy>$AנծUaE1GqG!B&Wrf_-֋/`N9׭|%ƪ@ 44IKjq+TVhw-[,bk]vɴl!U#k7×YEy|W|:ZOAJY6ovŕI;&`SO2Dd"2,W:35:Gzo\ne8V/;i,O =4 X1TlJ ^UՕ}:s{ :g5݄C p(ӷ% >:B XPMҜA^Pa& # #4Ws_{b%|˜5 .QfT& VҊY,+^fA!Qdt]㾿;S[]{ TnҏS.85,j.+s7o5EY: )ʣ fn({xD!Q~UF&I(BUh}pE:&ױmcb@ˑ-ucOQNI?rXP=NZwnCd)L%@ l+9ZOh9#W4xފ;DeT²xGl$hxs[aǯ).2.1Kjjf 4F2#DL#&:R`_f,it(_H'x:ܽ'Qvs2~?Γn#g+ ȡu@{_W|$@R/d8cRNW;B&\nȟidvQnIg`c]'b8jUis>>iECsn)&:6wWl #KD5඲CT#Kb'|uѠ]hfM9Or#s:n,gby&ۯ NXΨMz)ҼIjYVPi|:hN=_d;eoaLrq2>CI\!Q4" 0 <-88rv"tݪzիt"ϽWĤ㥝){Qr6261=,z#8q~rA;9 '0LÅoGY6\=9^BYU2wQZ~<7k9E* '<(11azGam!:žYr5xㄺghv| hYx{CtUbƨ~qwN^u,г!dk Qxt~~8/kV=MoIIxst7S8[EͲ`Ѩt5"<9>(х t>)kpVpK[/2ЃCA'>9#aNpc5S@NY\ 8Ŭ0R6KM Flj,z(NFc[gHmHc$i MD' {w} h0b#*6pWW*D @OiKYTN#\WwdTs07  `/!mԾP'efD{ۖA3 !!z*zWmL룧Aa_+V+FbvsDĚz¥^P6T{A*NЈywU |g*i.J dGtka`noUIj[WhRA}!I$,8^[/cx0(]7a E :Xo<9ÊҬ|%p'(W+Hi>> @ 0C V{EMqy!>[f,ҀlucF'ZeV2W+VINf1'_m;~c)YWYmƲ7h%qTKc `FLENţP Ln]e[qԐH;u;K/ғ^\ lNW0+`0gΈ'$ѨT@%Pۥ ~P@9=fLC%sKw>gDkhp#l2EQO_8V_ѶwV'°rgu_#g6V'1ܐRIBL!ܟTlsЕl&SaJ~s0 x$," 'Gl%SK䙤څ ^A^b[`ڴvxʢ)m4hԅCːv9]#To6~ܸY+yI?4J[5wULشLoc2ЍU4\n繇S݁F7UU~c6]\$$Ae)iIB2_s8%dA;fҳuXCΟ9'Qz0"s1^bձ6\)H EA8䖁̬Bi20:#v;TOR(WI壍#ظ}2 ]4`iRH><ض`Ƈ'%Y=gn%ʆިآZ[q@*טw X';U@L`*$٘_ğY}XI43~1ISyQ7/<7,(ܰZLgS+4M]bCYKf^HMņĎ6a4q `2SpU,v([FǒWNq{ N.*E~|od`:=끒ߎD( Q/eԥGhf( qv*#?6j.mqئC?29!Ɖۯqj\w,qӭ#c+:I`Q Lj/?isUa=Lg0Ph587i|='2|z 0ܰZHvo(pH;\3T[Zm4f` x~̽Z;7Hg. Ar{|` ڪ뿝l7k᠕Mu<[aʁY_/isd\RhxհP @z,F"X$~TB*,m ;IwKs@D_"w!"k3^ W8/IOsWrR.Еj7N[#wYQyN;_6~9fUWVvz[/qH䷅ aA9yN<;7y}3}(Whr1_2FGިb&JwN*L1Ezkm.NmLyǨgfltcaR!o@o}ⸯ@?f+)aǹzO}0p)fL 73T9 %q0LY}Vz7-%AW 9SRu%J0[D% >Ku,_6R@ Y, ~%~3P?vi2K/l9?a͑pJODD]`ܑ"_p4K6OuPH+߮tf>%\o*ۛ |W~|,||FuN԰^zNnZX1ܰQbUƢ1%+ CTnV-! +l/ 71[#uWz>UG;LA'=m/u&0)CzS|=4_nOsTY7u4{@ܽ5tLlƹbp O[olkҬƖw_?-I7@; ȇ*sG χOk۝#\Ń6n "EJ.5Xjr5^gɕ?-ǵ0^X.ȳzp9hPTg_"'BxʉS:>OP.f"+ 2QE+a%XViC\5C{&cSrNA{K@m1T7&^SDIaK_Ƃ|Գ#uQ#%X1b9Hh)%`U U!wNG\]֚XNwtu=0 -*KMf3n ]tth/E!U< j0.j[?U|CU.qՕ^Gh0m3g$}oB(T|q O[c'$]` O.&&Lq{YBp7QLSS{BktJB`Ľv7/b2C04ăHYl^dWȑʐ]NSTasC>rٝl5QyA\) 6og]a$&Hk=o!10hC6`ˋj hjNqX "J8s3[cmJՠA)ANHZ%Ԍ vU hݬCPTM񧞐}D{DZqq:M{'|Q4 ^G b: J~`U]kB{t<0 %B> 냗R 9@x㮷*#]kp6'ĕr 9K_/q>H{[C#hӕ-XjU-iVTup߿8aG,XK%@{Mj,R@f < F}HQh1O^x;jC760\ K!c_>{lu'$ yc+҅$ ’w-NVѿ+sOޱ0ȻG#S4Ub!zTzP 4PmY:-ݪ3-A/^O*/&lLPxCxW)#Eh]iV2Μʊ.٭s\>qc'dL!Mʇuk(=78%O -3KYgG ɵmbBJ 2pO2av$W>:J56 kA&WU/`/Ը%`ɆQIx?"JMQC0Ov:HZ.^H'~YoE0Mɩ٩WO}M6|`E:?@ d .Dc}!z( ﺶ" "\%tZp o~?Vi`Ǡw6VLfC`.uUþ^6ow0^N P(5)!k"񣟄?4bt?OL 7~ȵw^ocjJS\%Ȑi^"BU(sgJQ4[Nnn1ij?Pit% "Tף a ʽ]/$OaB/fʍ aux9sٍ6:d$V#1Un7Uq>0Wr|9˿m'R8J_sIV-s*1tb* |!FdYP(a j G-4j dȊuWӲ[GF_K 1ޚa县^v:YRFf]'Ӂ%?J ]?`Ny=.6pT|#\ :f.S ( wgS}v@`m7Ct8+Z m >k[6\q\  MiV?z!p1&QWR0{6 wy<`j* -Y;N5 ӡI*K&3PSÉ%z=SH coyk|=Dyf:qOJyƣ|+T<.O\|:2AZ|򤯸*4;/£.UO tRD؂ap{Rtx,Dq"EsS1GiZ=;Beg,ʒIP2]:v`7dC/Ft_iM }qη@h.|dT9]6Pt@@\L%?#};u E*ŚϺ8 Is}4c/( I:yG{bjw-G$UxS;f|DfᶾMr<pu##J͈A)6Nfv}: ?Uߏ ޴Ŗ:F2[c 3LdFj9}Ezx˃O,Rc!ZeɲTsJrCMy\o3 MX٪l87QTDn9/²Ygn͊h p&u{H]O[`~!Ip|t=R߈8n;̭|XٷC&zÿi̓ewHü3sA},-:Vq]Qm^)dJ&)'K~ F#|6Э1E_***[%.(MZq.*;FIqhFͨG 1F6bpe(E/@[QNfF5g%b!PCA\2HuuuAXe-,7BR)a^ԎnZ&ˢK2HUA*zso0}b;sU%[r{YJ[/|P-cPh"?3&x.q?i`z_i!lr)I>.a ={%|DP >K*~}.n8݋;X`)fCJ :Ya-A V?C`d"cW6'lR9o^sK{@zZ.<p`E n)G; XJeFKJ\菷#J]O5;S3M<6RW㰼|`jTL ~R԰.6(X酃V45`|iƨ6] A;{H/u]Qn2k8(s<ȷiupX*P"7cx+f:M;'Ci^Cà ìc-)M ѧ# D.'9b ^DEJr.GC1q7> 4ŠQFZ['ӌf{j@'K.!›GjVC9 n5_`VO5>FSgleډt{ /"ԻH;錍ZuG[+w «67Hf.XNjGV|]u_rG(MՅ.Д, +{Ԥ FfdNryG&5-1Au2߬km7{miOoˋ&QP-[ Cy9_0+[{$&9\5 ԣ?0*Zw5rt'-W)VNc# !Đr.wlŰ0/nY5Ќl,FsX#Wi Dܟ4G\cWQTZhZx~b:CԴ"p4bULnyQ)-ʴF2|i;xr~\*C]Nli;JnHG|~n Kyp;|x(mzH -uk Ůi[[xYѵl]V/*">2<œp= %`ϟ#;2/,$'q]_T'd'*õ$42-mCr,@gן?+5E*Vܽv=im9'_RʗU<~N Mؗ'J]Eh4/jë*&~&/!ΝJr8I7e9yF:805Gy}2AdB<N+[Py4nŔeO`RF:Gl>E@~vBU؃9oFB/R,.dlRjL_7LumE襳Gk:[6|L[dʞI9pO@#HA6>􄊪ܙ%':,5}pI+t{HR^݅{ 6{quD*a7*u1O@r(T E8t!M]#bfz+ڝG3BG:"&,QB=CmvRaJwZ񔞡Z\lBm C%2S 몱= ^j@ uMoE-oG;,gM:A+:E\1PPU};Wݴ:n{O),*CjS#'*n@!!'r f;RE1۱Eы 0&%$oNs}jMӡ, 5 A/9;Q>M Vw~F?"(n@ F[><.W9TX$QI=|qi"G>t).t:lt_y2f:V{&CR_4Mލޞe눕yPtzw,i{0Uh^}NgY/XAckyz6d>13o3J*x~Ɋ4.5? Pkm`)ݖ쵄ߐ ?級ajFDB|X)[]|%R<+l%Ɵhn4=^N\eKnǐfq!%kOHOXP'/b\p0G)J;el&e%aEr(Ioʣu3w)sq#r33)f0Tg\1静V޺l3$(33UH:d'f&A 3KI®c={'I)U9=წ Wl&Yyx^t>XL_\GC^ cFB?R@m0Bcޠ)t.MoK -|!# M,]C̦V Vi(]t*׳I'8`0%eDDnMŧw?fڴ~P&M1lCȼ$L+)h>g3`8_NDTOy~iAl+Eumr`;=&N{z1Kə199zhKaC"M,ۚh@;91?mUG[-?!َ*ʲ&2<'A/GփʰvL'0whMhY?&0 3= 6k$!r\zR#Z`'6N:}:'0(_Tf*9")J ~/SY6II)> YI O\ϊȃHf#X\*d n&&K _n{Ke4o&tBd R950+W6F$/shPhaW8!d̄v{Y[ G72ug{o*?  IR=?}{11==|Ȏ ٵgKv/q9 2PJvg5*=F,lA5hr3`llrt>U׿R1i1w\` fÝ|H(/&-X(6",GlV̷E/G^qR;ٍUs2!e冖GP^A 'xN\Wcdw)`06|4MQv'i0Z"d e?j? ACp%24wC5w>0D}љo |mSj!KsdQ㰏/!Lt^0+2*M +ʗ1fS9}.nNGGFGڦqv,8%hx'eKŵp tYhы{Δ-c2b<ݙ@=* m} cE),!kp(9XF#p?ܫOg#tl=H9&_|%x(lR-)c-13Yz*+pw?Z@p&,@^oniKt!XزP'^`o6yCT;63plmoLc&;a=v._ueEyJ ;ǾmӎZFY\#T\)+28W:Rk^å/Ap#`0SBx#*QP|rˬR-р19MAy I2ͧ=j-LbC7'VJಠuʞnnD:|Y3v/,rAxu3xf>x d؇^W8өWR H6._ N-ifƼPi`otst( 2J1:vSEH8hX[ttarˠd˓jQgAU6̵@3<&;x-xf6V]IfWXOϙR`k 8"eJ174SQ&[`o2{9kyCA!#Li+, 0hO\G:Qb_[4fld)v%l}4 yL/?ĹCģ\rh 71Nz4 7iT1+t@'j[fc3'4vRN"ٟW3 kƯ[jʘH܁-SA<Qך2;%Y$aE#fM4|v cnW߼5ԲP\:@[_It(3Wư( WFdIic*=| Y$xmnHr N`<0zҘ/g}cL#v?t Am 4b\r=[jlʌoZn`$-tt^s# seP䑙f;Mn/2e VZW{41Nuw;[Ģp1,؛ÊxIǘZox Is8%KD8I$7.02k2_q`iUa2[l-YbȂ9շ-̸f4v#'rm l1ygJPh/cF?1F.#C $9!ހ%ޞ L#G{ q=efnJ_DkM\oG ׯ_pvME,*Uk &ٿCԇ$=b/2KO87;a.0&ͳhAOLq@]X|kΡN :pOA؇jW> rQ$Hέ4V}F{lɟ8@Zꨦ906UV?7H1Upwn(S&b0.ԼiVS}0e'`##2)PȓZIįxRmw36=bsWM-g-~ }]ii,R,Њ銛I][D LR/@H٦_m(] 5 Ct4j`U,|n9Vh:?W0Oh5 ;t~edy ڀd1LJsSs#DvgR6~'s]>y;dhύ|^g9YvQ!)an|mnhv,ݖx_{IG^/**nyGi) AJnȌ۲dRB}]}R}b^3WPa@J/j[N?++kbƧy'pC")1=w3=dS.FGmIX/ݸ”P5u4l WĀI|IF2Ws#b=Ο6y#r($\S$(D0$8ޛJD^D=aȯ[ :qْ̱#9E&^BIYn~Z]`m6W1R 0dj2:%L7& ; @l!Cs6$ {?Y47r B2~3- zִԢ*:kiq ]gNI$lfyڷ kG:Q8_Y*]i_> $Ō,Y!,,F7o>iX(*J\' %Cꀥ}ߓQ qp~ d[bPv ?%!OT5돭nK]3d&mrLL(ǫ OTl1bZ뢝OlvO-k߈l/-|g+ߕ4n SPOYY9qTS;2% u>T~BaQH.)w}z J©P x^0,3Qo=y]Ǘ$Zumb2a(罭{4 wҷIdχRL/$b,mak{El_0qKD>_ed_qdu7,{BȖ/ Gg~xeUဈG[CHF1'D~vs ҢUJ:#ޝZdcQlaKmnE^n6޵jh˿򉮘ˁEnvX # 6ǢZ"qC\=W_ wW) F +Psov shA/D tRG\0wz6Α0mgOAǸ;`oUʘjctH]`g[=9]oc/Ѐ)"ga2*{pYIAW]T>~Jblx{> L&zMt|?8zƾp=51ZƇqHPJ|/JN3] y$DK+H9s1q/~4]+&u<(2A p;mWe/eNрُpAp\1z\TrV CU+?oHƻOkRn~u'M4/P"aX@VJPK(8(}I{f1슓ۙsjn`](q.2HЗ'3~ys%}fኚ[=D0^nfjV?R FgtϕFޒim4p BvVxpS$u(ƚ&fvp.d?leK$\r8&R<`LuBF߷jt Wz"؛a9%kuS]f?m!rW5޷=clq2P`~pcv{]$ť`A9tyHω:&C>7oO_+gN0a` dچ['TA&h##xjK RYeC[,QijO 2dk$n;zRN>y4>Ʌ?F#=AF'@Wd24Q=cMz1\R;HOP|\&\^[DO3]G`jp7(sŰ:I/oĬ_-?`%GTp##{(,^^g)1t7 ^vZը\}c~5% ǿ#Rn\߃%ǃ)K֟'nJ7t^UmǙ+8կdHMsЊc+Ao ,7&T?Me+1L0֒lOOdeWx<󬔠a -xRDjt%==,icF+*&Bf`R=N Qf7u08^y~'Zy@JZL֖}(_/b`̓VRמM M oP&߫ #sR\BzcWurM$xHي4.B+c49ҥG$t:e 1eWWΤ 6Yʛ*0ˠ̍")LUkSZ;ͩK]JW&q--\$v׼9cU2i-5@)z}\Q"tN!qfy48/oYvOд@yj@.Ĕʸ&T V^XDcHL$>q9,vJ f)qww\ IogTӱ)|A m4a!4HOߥW.>@ bxaq/d}'(FC|&hn[a3'g GZzbY+8;`j{z}h#n`#eBl4Fd4 M {m==ϧQ*K}%T_ HdF2T\Ɲ.n?<@FA]76KOC' ҅ÌV+Ӂ.}i/}]+zQ HYǦګAƴGۡULS=}#1,!3wޕA2KwVdLBFkZ,]+&-5ݜ=XUhheXl8* W<6F u4V%'w,$Np<'l>͐ꆖapmb-'Yz3*$)piPduRȆQjV1ph'm @$j Q87p p 2Q)[.2&<"ilω ۾[* ^: -7?`A~|<r<*Dq]]%$;RkwDJd'B.jR鬝~V `(5pG2+hI8Zk?X=<&σYVrn_dhho(VrúB rcq߸g&4kp3 MP-i> ]5 ݍXqx{V)]Nݲd/T5U;}Xk5Q[`y^݃\[YV-C[gi 5l: tNL',r=<\Kycz>KZw< !rz\\٤O1CYmO0)O~?$x5KOo\#?ĪYAs5`r@+W/QY'{ '̰G~ϢKEiuD>o76q$4:Gp A q*,͆@N ~r+Blxi1 ޜYNؕ烶gSN&ZJ^J}YnSp"TKPd=qaFQa 5$c<9E4[,1:a>ܛtEtY}]{ (x[rlOi?4}J-#`(  +͝Xq&h~UrL?211T~QڲBkxt7,[d(L YeZyZ᩼ 4ace#4ȴK~C@GX@JJ!0rq`aG*g ,. =l?C#\ YoaLY.T5PW|( le,:I7jP6)T*Vڸ4l.y9!6ldHZ42B%Bn[RE U-.q۰ܟ(97;4̸}YI)scm'+[A"g@+6X`y`r|74f^ Kz d6azrD !hQ# ÜOv|.0`LxP-gVLΐS|ZKzPXPw$BJYIɰ0B0⌿?N!`jڼB+]'\?r:clAtK?NŚMlmonҟܑqU0@a^BČjRi-" )/gIch0dBuI}lЋcsR+O(IJ igGk 6 ؙ0~89\帤lG[^^*nL0qk>h2 &<7o1wRړSeٿ|4! !7uvM-L_LbtpSQ=ZSfh* es>'eE?u}/a!ocK Fj0RU> :ag1͆v?CڬD*Z#Xzrc*5je^¾| u&rЭӚ HV+ w`k ݄IY2yV9~2naKoXoS\RxXsO0G`&tŝ&?8Zalo;0kUtJEYR\cQYH G0>OгV,4[i A"_ ~G_EV-Qm- ${TJҠpbWv*,q;ٱc#\\YY۟C޽v+OZ]@}bD.='8j4bh@ryq,E/x>#]UbFu#ɛNߒ.8?[/!p.ogh5ٟ(RChD!kBFh--x:f.7*ѿ 4TȇV\ƅLf8i&ПrWZ'Mad74o`w%i]_uȐ>JcTGۿKnxܳ ~SVІc@k^^Ф:1$5f7IgoΓcմsT7ZSuŞk1ޣ[ l~c };.F$M佌ÇгQG ߖ݃d,ΛFiM:!9dǂpf_DK}wyhNȆ$8-mJVYGt"*@n׺F8fZ7TY/m5O胡hLgfb4<+Zjf|dz:r>O/'}.,O"4r?9MN* fN^U5EwQxnlUɔ(h~k?Nn%Nwg%Gpd^G%MؘBg`Z_I *M=14#fJ$6EFDw&C?1`oo*OLW>hU!04 0ȯn ׃8WsP,g'`@Sgκ6jU%b}ŨQآpTdK fCT<ƅUYX 1/AA~ m^4o SD\:blQsL\{5S &K!6,O#2k9 ijƽGv3*d3ԪEK Օ/#~P˪3jݙ;WE .%¿ݝ[؋ፁ[XU"牡+cO]5 JŊq4oV X`b hR+#9Onx3~u}YJBa]vKAZgqiA:ЌpTiB+am@!!y;C-d=G]ҍRbC, #q+v tʫ1M^< p%«?࠭O;N԰uah68+Hݶy:|`*6}45e2'{ u9 /u1Ԣf?kJr:4-wmUn1tJan;U g_&įGNOVYp/)ky2֩Bhq X"kD ȣyZ՗ ޲NT4;zhEx%\˵TKշʝBo Jsӗ+:(aAu`]";٪1VcWޕ~]دx.@z;[i6%ZtP)dH^C{.Y^Ϥvh3-}tYd/\*;Sv9݄c= 0{6` 3e+Ŀ Wgs񩄠'Yʪ̙Ѿy*+x]޾U}Q!STv}lZ9 O׽? rQ K{N^@ȟ!ovy~Em\EQ8we7'e`)dwͻ!9[a=nOq -\5G(D#C?LJNQ@[rRg`'5?0=Xd5f1. ƞ [ڛ즸3 sw;ok"elmy~=r1|Ne oE@cKuZ?QZ<׎Nt#G ͨ-mv9_Lso? 5,ZT;,Wh29w@9Z1q:60Y(OiT5tgB kaQl 솶SFO0Y i!?V\Cxp/y}K1pZ͋``N\/G" _͟KSPcbKRQ-Xfb^W4ec1*؁p$Jۣd5׿u(.ƈ|E̫%EE 6?9,,e R/>-LS*Qcg ܩ$!Mr1 j8_#i¦QzW/Xl'HEɛ# ғVKӫa`GBZ`Dȩ^nۭA+}\rbe6H愓%r lހ`1juBRHK7 +&*X߀ZRqmNT\#K \"IjC\`qJs/B5bRiIKL^Wb]Z Զi1ȑ F|4uWP~>|1 (Չ_Z kkulP}!Zd QQ$MԀKpՕ-[z$mq59 ̫ם{NF l$KF͚y1L\F MLȗ O5Åin5\s3Gz4L +\-lOewhxʏ?#p{ɽuica@%L`:%Si^s6/'6tL)χ p6a-q<]8HkiТ\c7Nsi@=l o"GYkƯmo Tc%67zfFRkz8{ku2^ob#,vȰr}>Iuұ_O!=ѧܓXɛОW7up%0Wgi'#khїJ96T ZQ{}E7˹kuć4WH8ԧFEjYYS6[\sm,6eݫZ=8zk\ލݤ~Y5:"W-1j@10Ȩ3U ~,w_*pʂg7U -5Bכ-W&r SMk0/er(.;`IdӍ(2ߦ8O7R`]FKUhNqE Y'U}NIi/ ޗ6TM3I: SoC pdz ]ٟl0)ߘH_rH ?]`'7b%im3N,߱EɌo,/+dĜ)\6=}$tSn1ˬ8cC+|:e$ NeafoF$bL[5!iLDkեhk吵Pb Ѥ2aRqMo|mۈJPȻc58(*˷A"hA iN'.=D 8IX[Bqss H6kB|O5<(p[+Z=ߗ xm;(5`+r_;Ɨ~G]$<I[H ɐ?YzhOf#qBU(_Z;hihXTe8Ằ:))6 H2d8FC[X| Ҷwz9:[fm \$wnJ9랣!AqUN}9./gUKkrn%9*exq*Nfs L%M)5[5$D^b^i*1BWF.}S8#ۿM0<^?"G(NӠP.4p@ѽʨy4T%\um `ϘG(kM#yزጞ]AoFqg ?w 44@%LDc\½BƧois^V7lH􅝄+̀:ľh^?#wr\֒v}?͊TڷVTBt㆘XЁ\/ebHK|XbtRcϓmuRBJk-vʟ M^usӃ$}%M,HN tbjLeCtjKI!~rܦX3"@,vj&%sW0t-YAiPۋjAH V0Jꫢ-zurW"T~`4SU;,@Wk\Lo[ 1vHhϦ:_d#GZ8{-l|G}_@bg4\ԾK਻CPbI'utY_Zt_ l.lCrU0:;9@i$2bx}P6$@&!$-3]]L-/$?)EW`!zKsDmӲ=-% XD!^b/i6Ne7`o QZ%+9G`wDՔTLɴ$?}"Ҳ2ܮynKq*'<6;f.d`ynuH /|)8O֞ԂA!C=|mn<#k8qj5N+- ZdM[ .l,݊s)B 0og*n7-k-Rqo&z8;%ɓ=1KAIwuYgEʃs sD hw:pHMSjw7i*yۣ5p0pX1owQsn?-PPݵ Iu.F+jO>fEd%ENmpz:y‘Ҝǜ$ ;|ʻÈp2kcu~ a8 W&Ec ,[&ѼBՑƤMhxƥ\UBO=??H=WVsA9N&Ygk2KçTca34S*;|c4k`oVސ)@jݞs|1쉚]]INM`CFS@4s52Kwtz(0<GG%TefxȽ U~Qٰ}k>p t{JfNŗ5 "y(0W5CH4pgIf}q):mX?F,I@Mu W e2iTݩ)dz>"+2`1Y?VI=ZI˹w A؆fcZ vg3# 1qɟDHMUo s#4b$S:m!!z|'%2SLq1FVIbѶiS[،36ӱW P޴̫Wkۓhj@F/{\+ڵd=5#jUhBM}$\ս([>{q5rVGibTdeIv%=25$T%~)§TztiF@vSpg; {ɭ4K nm+ Jp#a9>IGlVp:}"$"ڳq؅EP4vI"is_^f|322$NPHY'. )܅!U+n*(|qɭW_x{|n1o1D͠Ϊ%Қ q: J"lωHAhŪI40`sV/җY Hz喸][օ-.J ؖ R6Lkp5FTY螚ɲ8Za?YV3~GȐ|[+xߢKnڔ99]} d쮕`!k(YfS i~ޗ'XkZ}mFMZ]|Y%1@.pHiPxhqf"3 3O=m-smˑ˔dѳ!߅}if.<6vt}B_FeB4 Ց*Ze#,{ =q!<7dӘ1,p]萦G[4K T5 Hq"R?#dSOg ߟ,]3'߄rχ%N[w-`ƾN +gb2}ܐO΋lvx@mᢥ;+*+  pw' sj/8g jl{3aw8p!#pOA8#qY!jB>U\/u9y^|t%cܚ֣&ڝ*v "@a&|$1O>TJC]` ЏGm_+Jg491tZK&/lީte_]jG4oUk;ˮ9@ۧV{l:_DwA,ZbyVoUx6KNġbq}4Te`]/LjGX sx_IoT3 5ZyegPQ剆 ;ETp lẀ GR/3U;'i_<۶̚4H$ZQ?xA*$ \J[Ml3 ƛ EKF"a^G8J9ԃl\勇Т9E72\0=>;?0>HF}iR~b-"w4w l\]*Cjas E7ʙdڄ̰"k51,>(X!_$Wq'K5ş48xj=#$r|yG++ ԃ|#I Ny>r$M"߽Mm?aZV8W >+.c`i!kr񕸕I:D9 PݍsCj 63llo؟`~B7םAtuXXĞ=#lϐU:XfGOtAvVl^/; [*xL_s,ydõ.y9!ж3QoB)*A` <( _!u8~l1a>3yT[~WPl ~Z"se^2nm£_hHmSƂs~݊sI^6>u4(E=NWbG=voY Pn6qA*dױWk*z4*ࣉ6hH7>h5ӽaE~q^MH%EQ z+ uS}I5,cܐf:*=Vk(Ǧ5XN ]0נ[r*E ͇̻0`-D`\9i gjA{;ʼn ߞv0i%EEG}ǵPEݚz'_U*K}VGhn|hn ?%KgձzM`Df2&w G',3L{wܥ`Vtwп'izlWZ] k`ZtMj }[NU<wqeB Vb/IcXZ:tƳ7:\3u&&/45/Ȩ>\b5vnk#ŒIUm`עv %6g8hgL_G#L1\ }(!gHI,`yze짵?fET l5c8e37m1K;yfAT@@E>lXӖQe=y3,MDaώ\`zPi?HcD/^$Ov)d8ϚNeƛ* xYƌ_]zoL^j6QN \p jUk9a\AFیVyU:a+y8,Q-Nvn_+9*x&3fex4/IQ2o,EI&%U cbYzn :oZ|X@mhȃqzMOGiǨv3MFuROpKҫK|샣)U)Yc"`<9E#M%c}Fe!S-3\ھAjv[cTPeIc9?:9WZt/w{\LOV t]5)Dq~ۜW8K2zu 9 (.$q8trp¤p Rn[,H?$[s'~o6T1yw]Zj.*@y0\YQ52GIЋheiIh?S7{#R='NL)~F2xF=6eߵOiHGA\oIDf+)ՃI&!r*͸L]fU0~08@=D#5wNE:.1[e}i*$'4- ([? ou`nl0iEtkTiOOl:y̠ŭGʤ:6b":N()G1#p@]->?a] U:#Ks LϿ<˕ph ARs4(%U<~чunGt4>AuKRNM % 皓\ @"" 䖱L}Wkk|ej{z%#3 aGUq)!@uǣA=>XQ(ӾƒNpn}`3/bg:v"k`br$nPAsArT``o#ߞ1ٜUmxpkVJqWˀg%q6s|3!D Kڱg BdRhc&H2E40^Wl,dKOc{,[\P\RE.1BJ}d}j{!wp̼+|!j=h n5$0R9sė7]\h^!;jP\S̺=f1Gi9yh_G}oՃD- \hm|,_7gJc8ĎA;2p9ni7LpϦ WC~P: ,M5@ 4,͘H4*n,_OthԸ%dl;蘡>@zF >1sWzx|Ish-xm[y|OxF/X&?m#p CBrc+ ãzl˨<J W߇c?yu%5%jC jHN3"Dm`5Bn+>0P r\prdW_KPCϲי>fڤDFT+Z`oDP;lfYD&SBf,S cg:OWj|gvf';w(?: ĩcgHy|a@5mFe|Zq^TxraUc4r4]6JI1'WiZ0XZ2U_0*2M΀HlB 姚W@lU_Ĉic! @VB56|~JɔS_Ϥ.y) .Z3wEFr3uL4&YRHg|M'Et}X]CfH1;w=:qNe+N4դ8 "rګ3WU:P͑<#W'5C :6( 7h~:Y2}x#q r ݊}O]kñFPv7,5^uH)jǘ!./5F֒.E>* 4Lאf0Lt9ekdzfaC.fbl"6.U%lAvvlC^J^e@.J2Dc%鋪oK+6+z@W8Ng=|9747to>b־lX^3Q$\ +&Mv 9hh#J.3\FLGO'>kO;Hթh YAœ\Z}دYO 0P v|. fO${x= {9p#$._ : J$"Jc؅7*&lfzFmojvb\L|:0]DM{GMĚi|_a{g~o@c81PiyX,2/i97YF蚅$>*012~c iq,cuKہ!>[ߵw1*ш,qҔ6l3,r.fGw],aE[K<Pb$BFdx\G_ ė) 6D߉(r欚V1a75gnrs/ȉ-(m[UX?i BcϛhSLJ K |d̖q!AF^<ȹ XUFzU`G)5kj8JP_of.A?dGg,`xFxK {X:(X"(Z>܌kmj7!s sujx|Wl 8KTZ"wamm|0I0??.:G^&O$/H8-TC0v(t)gϧyO1|K1<:;J @gҎYֵh엜 HӲyqFl_&*"Q -OJi=.6Mcݏ u㇧K qQgڝuѩ7(=ZМbh!^}OK3%$M͍Œ_E L=xl [HsN:3[~IM:6Ox`OQ+'#!s擕ll:鿂1;tYpq܎)5zO,N()ﳫjisȝ-3^]zvS\Ozszr[  Q]%u)dC1Z3Gy!<3 A2( 8ZmFl}-\Qm7@TrlDM;V ga\'>l?rp|+(9_Z?{{v$=~y.o <`EYOK_oc93F{}>[P ^rP76;qyfCx#6F)O!|B zx$&\.y.&1E!lĴĮjK(s@\8D%f*l<b :R!u1S+&=.h0\!z1xo1gk%7qEMJYrhbQ릠C!w5ˎmb;K V^WRpZ^ \  'CLdu^t?r,e1 {[>x=I#x;wB5 bbJ N#]N+]@#lnPx ~j>#0`j>{Fn,]P넂>M.4!lڻAA_;Z5R9[ :`UQYFCdOHI<_nfRWJ)b;֗QUI#?" J<wJ*mps!u{wESfPjVoQ&yZ|ah?.f'E"zb;䖸ԩpbw61[9}#dp>\Ț:)8$_:;jѠ~H;Ýu250YEDN.-<.O09uӒ\T5#۸PpG"5i%S327B,1zܴ2AYBM}nʥC9&E@k U⎯Nl CjIJ1v`@V33IpWX [>ғN|QcD](:9&``>,,=07HFmK' pj-N)|}- | 5fndaxtݭ8vIMy3U jv!ύ>Z8$^AĥZNc? `#R\w%o5j#ǫw]f|=Ӟhv& mu ֹlmJ,6-4ĸ suճZ[\ń?$pk0Ւ>X-@*&M584-$H5M,%'{ 'RxU)t?W_VwG{{ ,y"KE(-H9~=5Ao-oW9R[tK>m7FhWLk2O[V.h%Jk K1doE3& '_^`ϙĝE~vqnk`Ҳ,6]c&V>x]H:/di@v 0۫G{O:I|x38Nb~ }t>w=%a2WlGkF;ǵ4 5"7湸7G]:Odp=~ACN$ɶY?lr'NM fzN'!' T3$JM!=53NL[#/pMNeeJ_ 5َN惐+c YQƗvhKQQ{9 ]Q^QUnrh;ä)~?7M4:LMԁnWfSVds 8NcwKGaSGϦF  %\.")S$Hj"7<5"K'Y@|UL>6*G{T - ;p<ȳPHn8w GikXkelu_dNG27q|f+Ϣ6]:̂CfZo`:Bϵu3,饹ǷpeM8k KN0Wgnս.ϟk w5ɶ45ho]g .MzjyE\FDsG1'F'/qߊiLf?ob"z@}Ra< qE|& )XCp6*٥Ǥ?˔ڬj򸯃ux62A杼ѭm2in]p'k^Q"u_cGngR "zR'fįs(oy;䍐x^G_ח=fB6Fꭸ:G[8dgR=밷2x:^h|hsge0>#a ^MQrUV^/Ue 7(sy FkI^Cm,ZXpIx˓2h~ B 8}:8E 0ltީi )KBW : Vu90s-|Ԑ+W: I ĦnLE3!CΜŭtߦDD 'I"TwZ꿚3gܵuBw;KJ{w.}y9bnZ瘩^֤3wЛ),ksb|SFS7 dQͯM4qY]Ԟ>WGr84$1T6(+J# Ռj vWYAǶKUus4 6ҤH⭲=L\ ^ |5ݘھMWH6ݕ1n&(ew a eòYbC^>sT" |vs(}Կx\bVgyHzn@i{p { y_-'XN$l]qf:sak=M QsNZpX&C0Ldw*'ʱw e\|* e|mYuͬ=M< 'stb;h;s|o,̎Uv\IR A}QA 8lSHUmN-vjWKDM useӶ6h3RV\lnUyHx] 3Ef1E"TrK3;pyYF۽|1 mL6I[A&$!ңbQ_G)0x](\=0U>F'斝Li!SC~0Uۅ3 4'7~Kz RzL3gyV2ӽ d@9jϰNެ<ShkE8=;TqŒJ uJ9TnM({+ld}OJjNq3bي b3u'XscG R8dB[-zegj@S!y-v#5#ΆM򧉉<'\ WIju_Jucx..{?&0!p0%AƃB2Qm,O* M.\ rC\Ex $|HIy _f5Ny4Pb%wŢìM?]GB-hO%'O@442|B#Wl>\agϖ?'K} gp'HɿZ","d`:PߊDl .(5(v>#HumO=a`Vd A8_*e˓+ f4vKGmVDXans=7i5UJ$i;2 #NL}t`U*H]>bXĒaufa'v7 E 8/1d| ViDK]=Ot?.!bbJeAPs@RYiX.iۨBq$> 2_e1efrQkQP&&悖ϢC_d{vr f*u,)@ZmZ5/Bs G 5~lK&/\jE&:i0±LOa_yhџ6zC,j鱃o@JUUu!CeZ%tc ԇU5V@76 hꞯrե}ޭlV 6*ԅƩRP I Ug&~ 1>c GG"cUk.F_i%GA&,wuXm 3l'}K>{ϣ$YhE 9V=BzڀhaY-q )<~[x}N@CU=ͦNTIE.[EJ-xU:lj0`:[]ڝSq@b$|W^KyR$غ[_S6( W$̪:#[ 3y,)PxJe)]K/k=4LMT% I<]P[8sXNyU'bɜ+ϐ2v4wk$\2uvkiF4ú{Ef<3M'Rζ4fjV]&{Is⷏p<b$&(ZEõ74Un?Bt*G^[Wd6ݷBK"0:"^/TVœ6}6 w̯v]amKs9XE)Sj!ӮM;gc FRC/M(7 jEי]-$8>F ^">k5L ],QaCI&,X-;&ta_S*0]LRȳY^&ޟ\u;kaj(oX?}M ʻ;(is?[RZ081a!L3/9ᯇD2$ܴ ӗ]{vNE ӖC9w\:J|SvT4r;ީH82; ԑtM5֔.a uc+y4!6jбUEn:9F)װF2d30>4ҪO- 9FKjة-NPS;W%$Ś;eYydP6.>sx'G]wa(>)8PR@xPta ⃙㳞7-ە; ϭxzmPhDIB8t@&0^%jg0s@?4B^F_*Z`Kq4/cNc ‡&a^^l$]}Kה-Cւ sc d^6 a.H ]A|RrO_%rrLqϰ`g ݘT;6d| jsh6@~;c fa kd BtZ + <LpӱPqz{̧7OѰΛF#e,Yt~,:=,xN̕W[\62syG )G&I!PH,Mn̹,/k%: 3w\"Oun@mwū2k )'s}qbga{q V4 >U6&&zc޲+xxLc;}}ݱY'9Tnߥx]D&4kB̤ #}=[qgPGU7R[SpsBwo`lL1s{.61;Sz,y|V7D iW}sC,p:LqBq;)ߣLwPOI8'VWI~uǗ&T%b4\b${MgZ$rj#USH&MO6j91Ѿ҅>ݏ۩H-[vOI8됢V>.#A'Q.ӎX2ec'1QSc>TK$.a~V"<3oΙȀ $<&BPqs;?EKn>|hLG\%-eTNNbOʇxPKs&}h*Y64'' u[r90u%RɬaKf ~*Y_"ϛg <\,&9:dCa,6["RNd]0Tվ~"n$qhyh>uԁ;oby}*ә2YNïqEpډrx O3n*3sޒ֚ pP9sVeT` &H]C8#Jp"H7MN~_1Āfar+ B UD֧͏")-X]x/hH&.Uo`ִ^+dp]ul}ۃ00mK8c3;KFBN_gD׃;ӊy棟mDK~w}9vpioeǡt5W{~3G_`!0OߠI$Ӡ>YzKa-)Z|l/a* gmO(!B)d|1HHm+>M%" ?OwrĚP}`8q'sbr|0쎋RDb.ᾦbn^5"}VaYr7 [} 5/f;!8X`WѢg Ӡ/ïWfCD4Bgo)@c-UA*F֋0EveDqvڵ1բ_< |->fWy5.|9ɷ]еShrrSu/*Izx]P 5 tDڿ;蔄y+Y1uz ӊ0*akaË,{*Γw)2ɜiI;eĮ4/bݿ;n4턚+qMePnZ=" Zj{*wq;<8[·|= WUx=jMQX1^Er^/Es'psDfnxS]E s%"m̕qbdQve^-櫯__[G%x5U\1eֹ ЃL fH>S;@4CP& `Tdz7އ,k+2%O &D9:Q kJBZ7M8Yu&@;sD]#$}d>IwɌj!*f#áȷFPtkK0%W"(;Q2 Rǚ4#NQZ(,O!9kwZ((:?jHvBZQnEܫ- XkTAGQl}B̛`01zcƻ ܿ+-uhM$[&Z~q73Mӵ5 P5m|]IwQ8hR5nqZͭ2~Bp0(6uNdVMV7Pb,5sPD{y +ff+c0d[\}Š+7Ks=+*,YH̅hY r a}$tmeW1DG&,9yqȱt' bVǐ&6 U s㚳0b7Mg@/X],- P Ѳ'}u#rJhWHR(+ tt]-w`λ%Gڏ_Kr"VADnܤʊ>|^xA;g,4i&=˚Af;su :٦S-hqld'sMyg4heqdhh&a;CvWhf[[XW A FCJkK8>O\x1fz)05 \^̔t%;kXfθ!@8ū ǿN;an6g&J֎cإt ؐ |gI#K4sjRrަEmY0j.$ѓX.vk~é~[M^Mp[ЋW?6T{ze::g6c0+ALJ" ]J(E-V *mHOɰ|x󈀔bD{gBڝLеd 併iCc=nѠݪ߰z-%=B_|\Bjn\pX$pz4iPF LFo~q9l%rۯ:N^fq3Qr{Ңh #XInJKlƮ̔Uʃݩ IKDyNq ZHm?K^t,9Љ/13!@tP H37]jPł>e[;/ lnp;|)%BD= w٩ͧm K@m̓YJXzu|$4y0'%M)/DǂMЛ vx@?|ě @6J:dGw=QA˲ME;Oѫ08=)^I̧udMX H,/N/ZKI"YPE;ƙ@oyαƞcF[GB^YkA@DΕ*xZBmvU.oѲ{6c \*у%hO+ܾG0$\wxi j98~honnG:t KOw0D[TvSHS#^V%8WVi{B=IM'pG}7еٸw+яA9-;?a2=Fq-fp_\M>O*KbtlU,gV(1xnV <co,$%鲽Ŀ?$=z|B\ 5˹J^Q%go@ߘ8%8<5hEyx9ᱳ 8jp)lN&O;@t @> X=*~Wn`]p;p$L>48"Fġ_ي%A3[H^hpbaieȂ."qYEkc25?V^ \[@I|5v@ X =ɓMkOrA56Ai)a۽%^Eڙw4tkiaxa ';edk7RfvbHzOX|2I2{m$D1O}a4+5c6xpƶ\oe$WISA[xX4ZH=ܯ*]7N|^:zz|PgsP F:D,΁rLJX2@.|鞿_wsM?i {7w@Lh Mʧ)k7ʃLS/T?N"5Z#pQ}~yKU^E>D:V [̎c^=A>.Mp?agBĥ7)$ ײhj[GۍY BY:bxyy5Cc}Ґns@j3Z3eȌmзU0r6͒&@[yJFY>-Lhw澤嬏0YymQV#q4K18>!ùe\b3dTJ}Uq7m71ڪ`]Ȍ&vS;!L Nٶ)VO-MBzK1P!QםEmE2s@gtYΗ4eUk=Rnr!B mss\8} ^ &-5+Qf0X3@e{3e٦ ;ΨTlbpDzxYpKW6|UH1&>0L?_tSQF"a>,:Xο Y-V J;#gxƌH=?>,?n/SxzIU:r/gUnt`7ٞ5}Hu=,%Q>+WJzf[.d]s* jSC@6=Q[RǾ/BN֤c<4TYl [xG E8]F,=gVz.j" 4|qFUdK]lʬg-}x+%?kl%S4'+b_VxFᘮPLC2kD>cu& "Ƣ.!`PЌ6ml>8&i#hPu.NC Hǟ+7? u5jՠrC#.uI-O1T@FL)\v|0WPJ 34iݭH˂_GLbQJƢȀ)ay23 ­#A:@f/Q}lvƕn筃'X5tHF8QG$^doQ88VWgnO2Axå6 ߼#DP ۊmn.=L6Sx#*B*l_%@imP5lf /,eeYՖi} ?xCD32ޓxu s| kN5Qu0:q47ٜ}7 Ʉ]<@sguFɘq69<ۚݧd+B/5ީ7ѓWbc4^O΃=5CWǺ=~\s5CL Pz\;W˖1j<t&n1f NSA@Fw r8MpKߍgn9oQsh0ns>Q:fdƙ Moe=GsglJRq2bLŌݻ,^FVnK˓7I)ɺ~]ٽo.:k)qm8z,uƊUVQ=e'ܻ|kI# Y 6BZ[Buge<x*Ց}<&{`a"TN]|m N~,jjo_2"6Ny`d1B:/dw…* _GlTu]k7Z~z8Z-fWUiE-c Zd:oT;3{EF<+ JN?h:]/"@K0xo?aG~/גk KM͈- ^JO.+H5ARg H y ?;$~jT9Pn1tCaF?xU<&$?褧&9WoVt *Y31gE+&lͩ=gr'Yr'u+dFWRv'g3df"c8d!=)8/9z.I 췧(b$-WTRҌ(:(K/m_݄,mAz$42x`9XP1w{yI7,Q`;lQ6޼TFHٯlTN4W|ɰ4wtx3⾏qS:p-q\ g]Hd餐N%B?">.pMk;/QE\W9IWRTq&F$0}Y9 .!Wk7J#^W@p"x9|%_ iF 7UIᄅ4l>)i뻯;[QWLV\CAA{a@< vku ]X.X%+Rt/؊w,1 ߣ5ۼm~UoN|mK>.Ae32 y]CP BtڄB=~^Uw)* UsgUFӷrc=;7pv=+ոy,Fw!jNyw16LhgV"~ffD;YD^Co%q*>tRsSh2ZѸBFE p  ?C;asw2a'BqCsgUf.Kc=< Nwǿr$%f@w00D3Gxmp5EqKAh$Y\ŭ:>Y1ٺ;"د֗eben:cfa޿Mhþ<~{N"SՄj4bӦԹ&X֭|q5|b)H}N͖koxq_-Jy yB a ݟbtÂ8Mp >Vt$GY+h>Llyo֒4AF?jW\1Brm|ּȋHT)z$lOtgjǜV=45N(v88r'g^ ttK8n9’/$؉:کWJs7i"JI\ 3RKi/qIl 9/+"%"BCѪ|K5 ,#ڈ.kjsgEU]x(&"3Jrŕá9R ~wX*H.|k,չV`b$"œ4_T06[C>@dJ+h.Zi;XK)N`J|\͘)i{Se$]W?e UcQzks.F謇9Rsl]00*9oDYO;%x)r 7W~O6lO"˿y {Pz8|"I P1K v bmr 0[|zAtˆc Xxg#i2BA~@Y#uqYQ1_!a2Kկ [>2/5{~B^$՞ğZPȮw7uw;Dty;Ǐ(Z[ ޵V) 4m?N%ڔv N^k%uxILh>ݬ7.,ھ0KH F:ϨhVgKfO^TGSA1cMfdNCAO|•ԂxP XT8*=Hz⋇eYOAT2MDZB鿅(o'};[!6&#Tuv+Yx5}0"z^>5/&NnsԫvEaq @+eNlS5=ט>&khi) #f:7LX;$O-iMI%6xֱ$r!g²Ic `0 A%N~q}-#̬yZ$0$($- 4a+(H`{T(6ӋkŖKCxI*sS-4YxUt_g 3.ytXL df&%+?+o'"Cu?'DNKbQJjg衅!^*(.}f <%041!k$Z)>lzwۿzOknĢ2WπLN4Qoz.*N#~v3j!PnT FĴ"B dV5G$DZhR8m6;o-r GߔJG€zE/Ng $c]c4nbwpd5(HEf yfj MdWNSy>86,DlN;DkZȫST-!p; /*5z {^0fǍnTSӱ qclz"^ÿGevlL7YPjE1 ۖ8,ۘrmݯB'C`*~o$ӏ$QS`KlUJeV fl-iT.B=AE1k8Pf686nĉJ ):F>XGx,lGWqh ""JAJA`2}o~)PL}C*n%Xi ')N4@=2LZsi+Kc*7,49l-ߝYф+ rqI} "So3bhۢcKsUuk j$+v/cj"4i ^Wb}_ÕEq3T")"vS?M&JbYAإ;0ew,L,Y}$BqP]xWEm&O +ƺu=ߔćfJ%">Mڜ~,hvVM!+Pqu Rի"EF>b.я613몌f,ߐj-yPy YU}+SVP>ջXEId64aKظgNalĬ991QـFGm H/v]CI!ei ?[VZ}w2'¼t%')~OeG΄ v^18} i+<6V5.(iT_=;F:fACs!Wor0iN2fz݉G-/MzzDB ]!/Jh;o勂d̠m"8WvY{qvGZ+ei2Jjx2ӘNHjMv$#NbfW HȥBM% ue`vMiopf:M? %{aoy 1>17zVs/^S dmoqW^~/rZ6!.6[{&ldwl1=f&$\m7.ě@N^z&E]f0@gxwfLKUb/p y}B격Ғ*ߡ>H(W-(D xHHZZtk1.F}; ÏXX{[a2vU-p~ f z}uHK[nLb#:9Qj?e Y1BG HqOB[ 3*xxϏNBu?aȸ!Z tQ%IFMQl y`(I8-vI#wj$ stxXm7C )/.5xb 3TbB6!HDfRƢa3O QoM@+PuxfD C/=#qlSFq1_Ÿq,h@t IWJTGDVmˍǗi{kbOodũ@@5Wh"17! F İrox/muz ff X_1]gVjy%ڇ9>0^a*>OH,t)B VdJR MQ$ɿ=g:ĐKs?;X0NqoE $ԫ`A}6yqM6!N? ZTmzbexf* U6 | ;aN5 Efdr6Eycb/A֗Eߚ1b49|8߅htԸurGpfB MRrݐ#poaCh)@s7^yCU353g.I6ݮoA[Li j >r2-?d<ÿw2ih)t qs t6`۞a~jy!Ơ%orn(NЧ_#nh޺{mt% eı>Έd.炧˦&W}e/#miZ"g(t EDD a"R쇿'&卺9g; c[qbuՋ^֕a@wLsS>p2c{뭈38;j.#0ЇUZQ~=uXMK{wnrN{ 10}!L~hXNđu0⨖c4I\`=Q O;!*iQq`ն$rkR6A('XjSJ@"L8aɪ'7"XCn}9p \AJkZFUԇɫrKK`)U`%H`g)J5O`QUgͺ1>$\$L$A.1a\׍W)Cup-P۽~X>qcQF6In)mgP=&/cFw*2]:'HBV8IɐwNB粱6 f 5"EЌhC%чcd*Ԍ:_wx%C\E ?ho^G<ڦ}2UFAKLob9>Nq A,;'|qx seI UezV:?0>{bi{"B64e[\tiu#V`N.Z9 8Z loq7S[^ȖBSU" /t /G߀ԦI{ =O;~'qJ"PYJ$OEFc7S)_7 a"!٩H1zSGrQ_oXQ]|\zm.+yJD vlOp*._-gZ  8W|CWĨDanĈ@pPf:!偓b Cf_u-kZV_?zf?@bPz`"Q&EoA=Zgǂ@H9M$W 淈) UT!GptB$?n-,etb3b?djӽMº讏@3%-*vP4Ak i\M9q]O%LPʑ)ỷ-q':_:7tmDJ8Kշk j %VVn[} Äx[(>%jU%"2Nt`gzxX[k̺4x: {EWƝ=瞉{MR؇%P`!Aw?Y/t7>0'/:VSR5sZƔecaؚ{_)%f97Oq[ swNA Bj<ڼـ<6,5Uӣ!)(pF{ Z{;? RbSy FdGrPצoE5@@ůJ>+-chC0&T:D]SgJD,-SEiwGkW$Mi?w/'7׫4&]Z)yK^2{=z:wɪǐїS!%@lpS+7F 3%uv,ѓe{ݫN#tbE@׀ہc E0h}2@y^!v:.=#ȬK8n & 85TSI๥f̓@C1k:w&rDnE; N :RQϡyB٪+?gs(ZBx_<MwP<.r|yUsHΎ5$V"xrS@"aHR)<@ϻ5* m_a>y0oԛ" xMęQ<rB5~?ă@2ΰf_Pd :K4 T2补gl,$IU;0jDm9PyhZ|FLҬ)ʣm2|L nfZD7gt6Pv|@[=8QzLᆒK W5‰{'Ak#d R+N~8V%fKƏ%EZ ,,˄k5JXgpSI1ּwpaDb+'^nA'Nyq][3'O*ܲҌaEk\`;z4arwty4G̴[4Oy:,c-2?ff@}ω(-7ueR'Ĭn(*\tXa%`9 Re@[E'5ՌW^,ɺHq2Lfz mF%-k]RKğP=I'dv {*R7*ð[ovW.$X(Cț;t]2.x3Ī.AqƇ,oj0Z4N3㜀Ijv❴ ]HbBUy# St%Sd+Kd?B81Lr*}hi6p?X*uh[{N򔦨.2FIu8~aS {\%Z9BvlA<\/$>|'5κeI It-bMvTARD׸vU=<SycF|7@UJ ^O{}t#4F̌B w,"B8_g]6ϴYQ@Xg)M#}-2lR|@ l!ƀp,t6Nq(<6T*i75+aySN ׉u\``០K BQ[};8طPfL1hkڢRЦc:VX 7)|d]^ 5LhFf FMyҐ5Arc֕ Y nR&n0z`o?sUmD}ף=$zAoxSǁmK͉~h.Τߏ|s`-㫦?ݚĂi:?yh9oѰRs:/4_k4oEPXܡbʼ|ҷ @r8jX4*x%ߧ75JҒ[ pYyxј6ᒟhmCzC [*Oy(YJt[_^DiF*yɱey\+5}L| MV[hHИPWSV ik;?H#*r^ql~zb:xi)ƟikڇU׊x[ 3S@9MnXAETqu4BV[>`uԎu+:\->粁U.ZV>& |)*6o3i(6z-"S*'w<~Tay|O7gEsMF#/ε.,cn(=z)2|펖bp*}azMLVq֪qx?B(wm7^,5x%!`r8 hI?G3Z~21\kRc2̄ICL\ɁbjSos qF@V39CF"qp d@1tYƥm dorFf㫤%@nĽ2x4t9YZ!FNWkvELtSZKPd z˜N] CKz"jؑR=5Ǫl+Ȅ?Q<]Wʫtp!q$Qʗ5T`paChGYf=R+[DF/Of Vva+VQSIog_EZs ^z!7ֹeӻ CZU|2gTPܽ>gbrOE5YEJKM0(QCk!pQ~dP9-.La9fn!j?*#ーt:լ"FBl55&;KmAy}&9'O͛47G [Vz}~$'}Ǝw˝LpV(M}0kxX8^ A@N9-R:Gz]wYusi 426xbMYo˙z/?(NV `UBՔõ/W`e7qkWS[X?!!euM;-ip.\;IY\uXLJ0M`.T@R;$H˰4R:D&jCLq/.۶b ve[T΀INUuS]a0xEb,v tʇ8+l@{+q1)?ՔWUܘHt0L%Ӌ#{4%Yv:(RE^=׷64 7X8GiM]Q-)W,-}wAvjJ/y*A$+ :t vzgCgj;NRs錌0.C~{.19**|\vzy$Lbn0ֻeAəmUy1& YiM :gqߵA{66D>Dk1 oJvs/ܫoIN$FEqbsW")(Do̹3C,Be{H.w\^L/snrMu1PDRh [kz nnX~(igxt,i A#ë < z u&ƞ?:?lЬz az)iAE_M.x6x}n胧AKl$ }.p(qo["ăG?@NX {G߬ǢƬtJAԝG{PbRʟ<)Bf&u־@ .*N"U2lZ9,Kъ@cD=d9zQzgMqQ,E MO:WVx5Gpz/dCz{Aw i P@f_] :Ɓ7~%n)V> ͠TXOs\vDܜS5sOR~( T25m- nbm۱9c2X.PlEY#RMof`_Rk3qfy$z_]Rt+:۔EY! hzL`G}'0(|V/ޢI ]Wv TfF ΀JorFRޅ^|%@ݶ.Rئ79u1hw+K+\3*e#R^{Ju4..6LrK%}VjIi>{ H4SNobb7ծAN 1#"ty@C$u1uNj6KGA~)]r'<߲(x !/$y)e8ak8M+B7eJ y58,sԞm{@LB3Wpm[e:®}`W|W UD6Ģ#Y[f|s}Ol~Q-*ߵbpgp&9.q`I(D@s}بw4S,0'>Z@ jbF Z3%:+J;:UV;K_>ܙ*z F.ن#⩾3tm?0rS)$II+x%m\1uu퓱`ގs tʶ*sOL-d'zҼyF$S3y TH71q*yb- 0t]yӫ٫F59 Y<Ґ!ū{Zq XP!z.5,AF`X{>6C#1'fty;_?ߞpx؁WVoIn2 d9vqhy\uPn\~2 (d{G 2IS'P<|B+PFݎMc*mhtfІW`!$Tf-jSϼ6g"Dz]Vn&3$QD쌃52i>XzSVP לwԭ(!sц gGɸ>PsC>{&sԳèB߅ui5W%20n(ULW_xf3C}n{0A)kgj9;p#׃5 ]sn/-Zv,ϧc1 +Q("w HjUro.y(Wn?3;OӦAc$*(,[2IT0GDͥx6q⪂^6嬉I! 8DZ:31U6yWQyaGR)Z=@GTBX<5Z*F"h5Ĝ3$%2loL$F<`arW5>\KAiZ[#fuSk&gDҢ(5AX=ňYwBl8q94#=*EV$6HL´PX1hX*uyYvy/Nx^V 3}E=Cb($24 c}, O0y/p)LTqTqY8$4P%-5ܟKVu4Wn9:ZvM=m͝ipHqvZ@nji_,v{%91 , [9*+g4F]Fؽ񽓝[5ZY_:ߺsiQYhxhszB-̀Lljd [tѡp_^O5;Rf`﵉n\3E ^C Ҝ1^V@^菕^Y$SܷpaT]yq/UddBV\PNJ<: p4W[d9 B\$ܗ]/EYTS|:(-zemzČp1}6Z[)HDJd/ ;iZ0(cG~fZJ*kOkeM-+,_&f{c9ˇ D_a ̘gRGFF`t<ޢ`4ptJxP2 /Sm- :3狉6ѤD lqVzQURIk/i *Q=ɋ<[D%tuq|N6 .[`,+̄b?,Fk-Ur .[+~rqCQCӜz`ƪENrK[~CEM'7ؐ"M)ȹuBn EB3 r8"^ 4 B7*v۟Y׶7blu%.h ~bw&PD rY1ɽF{fe@e3AL~uEy6CۢaQ!k۵jg|Kܖ}dd#G/4:{Ju}԰y`iGߚllGLC^ d}ӭ KWS"lOa5o4c7Vh>d~ 0#7HUؾ1Bu'a ^{}`)^:>n=b>̖"49@j!VKh@I30eZ#H4Q5ףj ?)a-}K߳ORsoɆC3xU9JHq=mM@%!7tA} hQy's`Yztܣ:$p-N\ +A Ma0Czu[%ň-E"nwcw/FТu`,lL1C ʁ|l( k8wQB]ux] S_؆R¾xЩd2Kz.l }HHl7W%.(p(gD#Yڰ{v#6yF%!Nc#4Jm1F5CGhϵu<*7aN2_i|a2[V0E}nz |8+OW܂P5n<1WmВ'uC8 /nbNOvUa5c7˪iz#;b݀"w  ,9|L,]ROOgˇP~TWBLhM/RnK:;؎ eZ{rW2.t #.Ff4JDq+9xڰlcLB ?hfb{WYIJ,&*u: "C5h_ʞodH!Dp/=>,am(ruX #Y #սd,@+lΩ@ΐEҖ2֡e ;b9o I-ba@Ȟƣ]ԭoOuBzIulYO~>츹f'Se:rgb{ELsRt@C! t%7 X>,MTnjh>h>ڧ^N)ɒJ5bq4+A |h薍-pY}Mo0ܶ=hk\ϭk yK_f~ar zM_;KV,?puDe/|oQ@֛0 XspG}ZkYW@kSz&e1I(gF8#%d̠>C1k{j8Qzΐ+"4@u;^A mC:A ؋3mF_07ǒ?Qq6ͽ/$Iȵ,~l_vހ-X9TiRNJy/ɻ]e"=앋 |$Mkh\ƅNvCWH( OPŎ$]ȶk='v`\`AnDxqgMQy؈sx ⮜JWW71[hP񓏻 L ,A;;QaJt$џBVNoeIP$]Q.93w'5iטy0=a9 ȝ׀$?l:9c"gdY\.ִhH2c mY!W(3x b abؓ"f6' 0C5lj($Y1yaY=22|dtuSZn­Dq#5i@tzOv`#xcv!w"Zm!c,)drp z) L :%93<+~tQMЌte Wyꯊ={!1ػu{+^v(DœLZAǏ>cbv4LSѩuRtݛd/]FȱQMaVŎ. l,+f祝FO+Yp[cJB_UaLޚҸ15HDZ -w@RqFcRz~Z l{f)Ӗ~]1z4|/=? TGfw>0ù.>G;_mϕA_~@f~*4Ad,ߥhJyc :-)g15PMŁԊ0jwozk[GUQWSt| klBVM|R5͈rU[Nk 5v,6(bRM3;vIsR՚ -9*mĕ  iaNLW^XLd2[O^[X|E؆\,rH@?E%j!p/Vi(`=k\ZΙf]b_x]i>/ՊzZQ!xL"]s{/Gl,((`4-Ml은U_s!l%87Vk/Y/h$!8F؛ꨋ*lnDL")4^K8Ӹb/;ppmvQR{)\E"ڲ,qyHlKgeaM)syh'`ꞪPO 6.($_Csn>Tv"#sf&8]h?vl}V7_Zc ?%b۱$.AE!rު/x`~\.`$tP@ew`pxxKCbtGV`!,˵~f,?}Y2MRfz_W3J̢a \f;2`ۭ){6*1t\08X٧B>Empz^~O)׷:rIVSIINrU:63=Ĕ"N"fixZWa8lݪ&_ViSRxJHe ,A~QIwbKr8AEŸ% <x⺾">SC6,q2J({ vuYt+Q2ʢtF)@`/zC%8qQ4Ѳrq2@R;fх{͂m[ c=@gy[K,W6Ifqbfa<fГ22ЇFkػT^ߠpQ:E:;mP22ov/X&X귢:'Pu+ه3{9aji.pFyH{k[+L>cTz輪п">]AmZuVL"Wl=ةBfo:,(+>WL³ǚ`>ctJ <9> Zo_h7s:X3m}'uLus?ye*H1>##ڹlMWE3_Q2@O5a8mYApaC8؝ [\yrft.@rb/:T@ޟx~'G^4xCy{#jώEh,n u)3$WH1OHp<9psg%iujY<8'g$Nfq0\#+}Ja2}҉Da> 5T$P8Uv6KoDMj6\Fll5~2^eC+gIu1C;B@bVgs Gq-D_caIPN[F5!lU½6YS}Aо"0B? 3EaEmgȤNCkN-YpmGM> |a,I8%14nR;R}@|DpeC g ;fz t|Og©UDrxˮ{:ZvXj9҇ +e1*珏R[ŋSF᠘6d)#o yPJL*6XCsP$pP;tV/;7FR~'l^6lH~\~Ixe~3A3&^UX2ςXkof uXjf`5vR,9>rՎPۘI'~~U~cDʘ3Q}l׈=) 't&旦Ǹ/Yn63`ʏK6P(ZE49Q6ll#gHVt oۢW}|d,\MZfkְ=O!j6`ODhۻVIMĐ~=ߺa W {v'1p]7¢C9.M_f7+%a{]&4#FW}[`BOݏK*~A Ao>WЧvð>}?\j qm+璻pfk݈ՖOEdudsCw_s L ވRvΦ t>!,SǫD!2^p2nc<)óä`rYؒjta\ViOK(kNF  bC)t|`3$ @Fl ISK\!~ 3SK.ER G 6¦/$3jH^Q9iDU0;Xş!r:mLhihDMG8 Dzj JQם,6m(ʏmm٣clb8!t4")O{=6"w1$^1hHڟT € 3[͒wP|4 ܍J:d܇_s@9ZzVeu tw B~D-#₉qvcT1Ũl_?3鼀Ց3{9ǻ2)|8^ſCU6*)>YBB㬠!KSZ~Aj~yr\"RALM/YbI7L.!Ix4@/>v(H}΢ŗl:NpD̹Ic {gqvn 7,ǿ`YAͦ}DiӵAfCcO6ljś0#&YJUPOZ 0Jc:dLRzb*I;muYk#X΃4VцA^Ì" R {gVZ@-pw "Ta<2+9|s|>bDw?(F&}Ft ڶ&?7M]ȟ)2 D+,/=v)! %w(*W*~x -`;tp*^I|LǷ0Ҩ9`QEDk=`BibDh?{t.R&gpElLe `ԯ@v%k)UG̠A‘M 3? J?I'0CZr]1mq DPd.*Fw4Ȼ#J#Nfw: RNcbzσڸ| z=hU+:Y|8uBp\g+k'%د_'IA:)%[ħ*eVh3ÃsLyrLq#C!w4%'DwSXoHSVmhBadڼ7"(m{&ҁ:[e."z<x!42;0K-~Sz5<MHΧABoZ'dt{𖜞U-[UD@q 9zgK]2Ƈ9&0bO2>v sPhޛzݴ'Da͒drHH ;W>J~41|]r>﶑j@Dy~[\ӵs>.ôc,!;ndcWٸ,GM1SפwoSn"}fg[:ўEVk+zҶ)xh:;5w)`~7BGRA %rPd¸ha x3Mw q钷m6s0I?"<ˣX*nEe 'mzvumabw;7zp+Y=Y)t.ӈ-B#R7g\4#!9 8|g9A5vRaͱŌ~Q\˼mT d6e驾8BڈDBbKXq0IRTfpAn⯈\lydޔPT/"#iydLqoTw/!c.U䦫Yp4`/+i]1/? YooTb kT'kYtr)ÀŒB9ђJXn@ivݧԆIGHJ%Bp1+k2K gn")? ~q 7^ӽo$F58yN| R<-d7P`"4ō#U[:? WUuC%͊IUG.{M,/@WYИ]1։8pzL#ǴUZ9Yޮk9%z-Sd5a.eR"lu"C~80?Ƀ焷3ja¢*'řiJbc3rʑ` OW0~Ū5M!8P<'W6A h1NlՆ }*XۣnTHi!f[.cFs 4+CixbrB 5 ^a-iڰdZTi6ס/XSD$z! LNXnS\%>Q:Dl4ThNtĺR +CC,zv>ׂJJX +sa;#^qQߑZk(MKo{=4,FRC֫ηλkR?]x#v˙}l+G ՙ\|tqɅK;-I|6:TX rU}Rr!wPxӤt[8i`T{]bꮡ,pKjx]prxhf'=+voa}5gq}('XҲh[R B Yβ`#aYڨ_N>V,AQ,#E<@L极 uYH讦N|pDY7AGF]HPGlխ҅x}sOuqȧjj$f` ՖP(,89O b9 e2]Ev5+=p7aܷ'z\qƌ=t[p`Z]{9u%㌠ LvE x.ew^%u)j(,_$]z=ale1{p)?rǀ<1M*k CHGH TUnLC%c嚮i\JmoEzt_N,^' Y=;:ދEBn TS$[L@pB)KW`'+ TX

g8> d`1Zmk"#kCל<(\MMDq,w\H@k L)_M|{=c*=7Vt6Rg8W8{!OR}5n<[S8AҞ{q5%mc $sMF_]UN#D ;Nj܌ڔ#ݬU,cYt#lu&S:.eV4d!2 w~&H;Q ׀޻yBNià-)N._ Rv)O&\%{UQԫ[ij4 FŘA(W.v%n+W( |?4,߱G $ႚ O'{7bvob{HR~\Tb.fQ Dʅ/WMҿ!C9t_zRW򇙊?3\\}Fz2+syMȚb,^RO@|F%a}Nc߂h7y~TBsWhP_ `N`;B Xnck/H@\oWCD1ņ,r!b`CM2Ozv*xCt>‚gdlҹ*(}k~9rS fu%i+UTt¯]lZExurscsԚ7f(/%hJ +)ӌjR߼nu-؄ fMY/oeȲke" Qx΍_alߋ>du7 Zp[:( ̒ULHꦃ5ˌ{V(iD ^zѼJ_$%3ƽUwAȫ(*7[ :o޲'e'ti8 _J^_qǚXC(<3Il0+ ]!ΛC.?ڨ8"IsUy`RkHen&5lBt)"TRL63`t 6A f0U+x@Vd=>~eR≌pQN YA@yvҦCM/GDF,W50尧藴QTR,UY˱Y)I,ݤ#Tlp4:KOSd\p?+¬fKt8e &L۸Rb?™0WS[N s#ɥ9WwrнɕT0puO~e=O3!LpgzQj*˒e?) v댡8aй(ҸߚvLȄRxŅzI#OͣT!*PЈG; JIN36 % Tt48Ɉ1>,FtRcZy[9PİUIr9, vIø̳SeK-I(%zK("XybIn71|(6=Nh-nYw}^OLIĝ=nvFgD:MxL)g *k/[@x[߼i *&&kޘ07kca9ӡ7[a Z;-;u&`"ϗ]ߴ0 g6{F 6]LbvM/Rv2X+7/%]s`ƠV H/sGBu4ϼm!˒B0+ĉ3̖ ۮ^UQe j1mű@Xw%r(r?445eO˹Dq|-$ɧB^BWRyw7;f{# oDA*)r<[pcD.;,am%v[P W1ޮ9JFu؞+uޣF^~^5*1uՃ?IZ,{> =")C-y,)Ct3Sϭcϡis#ԍN=|K? uZlV׋QwϴI9CjY(!&n/DQ*4!9I8oܳ7;Hvd0FNr}47YDw8O^}&̸ӪK @h&=lq-(.ϑUYZ &W%*OC? &JW ޲p5c^]+*]ű]ZϺ2dŢ6I>*\R {x)SΦqC#|RBC8@գ-@ RDܐ6 uD1:lhH5.t@cick6I"Ы8U9po(D %G9ɤr3o)kT(g5MvDmI{5:?ZC'`cGcs%;WQߥWp),<;1F=̴|#f|;.Uj,VY$;gI:\@T-2lתI(z#H_ q$i v>۶s3uP@zkܟ 7#MU7Vii(E˗DA#K3Ͽpw'ӽw ߤ/7TEp|McTIMd dG#=2V:8t xSd t7~H)E>A!)Bk= G% QuXL8KyKM>TÚZ Vgп_WwZC[8(Ǚ8 0K(es X4RوYN^m=܋ ^uz<΁)r6/3-cnpRP|ZNW H8jORP13 c)X *2(8d3c:Uq|E|~r5@u~KdwLXΊmp$o}c$~Zk~Bgxw0QN7Cʾ2 Ȕj/z=3 Yi{Ukp9@հsZ4OkϘ'8I|04l7՛i%Y<̯GUI$uZ$#uUBE1Eެn*8yTfaY?_:;2E`% X3_7Kim\`]aŕ?Zjۑv@ +F22ުScrPs"5 >ŕ5Tn"Rǯ+Gi[>pQP?#Pqjx* /g $r#<ڟqB XOѯ9OK.f˃f '2pP !߼wox/>LVE(mz%W;6 `-@11L eQK5\O6 h%d 8m6/i.b?duwG z{_XDW=tDQsS& Y1;:QSrMwM?M6oqJ11k.GJm:hPy(yP^T_!zA#.3:Sn~; 519?ͤ)Q +8ܝW)ɢd1Z*:Hr֣nD6iu~:)EoV~HVgLw[A̼;6VevDa1sd>iTYe8N+?KԜT_"T\.!sxuzhK]Tmr2Fќ)lþFjXw|?(6}9#44ĥP ׍Cx)43\l΅t铢qsC0|TI|oG"g 2ǭیqx8NRoRJyV&S(%`6?ĻMvӡ~9q=w"1cv<<f1Z{J.z.Pу]_b5`CF0<\ZP^#vY Giʀ/ u:< rQ(&YcR&x* N2huޝ5:= 4 @:?MM%r8B׍N0q*\[%Y/'vuK((cxiL%.?av']Z(34-nb+h_6儗lujZg.DEzJ"z^#|녍Ii\` Kg3ygb\n^`pW*@X׈}Ijj/gݓ !#\മ(eF*! j:u3?O^ 6G ƣ'yB锵ו[2R1_V/E=u 4EɀuҔQyA׽ņgz$AښKH)%QGZI\R=?|bdASnsQOvwHdk6 vR[6W[ͱEEHC(ippevc=<_h=jo{̀]{=Cn==.3>#ywl֐J(A^suH/orN",$76%Y<2[tUL3r>l-pN iǵnop3720qsLj5cWoբDF ~͝7 <ҽ1=<]XCl _mfX؇ՓM5Cx1Jzű} 1d_Hew/H 92g#x囫SZj' BDP>|MԌ w@}CѤbA[Umi}Z)mgNs?}@,)z#thVf9ϲ>- N;Ұv K8߱eE~4BtJ ީ_0b 6F Rsɡ>Kͫ{/( "UmĂjj9|6 5!}ǖ*Eu\~CNiZj'3>:Ğ%Z⓷o(z,X-x X\)xQυEy6(be^bCze˪̩``7(~tDzm+doN |]Pb0y}Cgۋ4ۗ˹ hU[PR7){[26] yQˬH*E֞J䕶&&{>E"x?Ih&VEͤRo&7>n< J-_#ț)J&'NJc7BY ϯ&5b^>ޝיp59/skIwTM0-yh mN&x8lE 8 [rJUݦ9HT77(0? -jU~]zěQOD1_Q?Ԩe@OeBN0 Wv9D#M}^ς7vx :=(e|P %ZkerWɡ8I"kUݞ T(9膩ǪtOX=MLD^Isѵ:0?&NL[ާFⓣEE!U:<|B cDX7ܳ:4)ҹ7.r\]sN jݮ9hkV=It8t4-6_LNj &f$oFȢN߯UE+sh=2odw1^/۬r؞0I@!; эVGzޝw$N܄0ǝS'A#nd'}}~$#ը jv<-+ĤI|ޗ! 63J%P*#,U/M Q8mA0tcE65 | <,wʿ  %vf4LMbʩf륌YVh.N `(; ۰)J*8 3Q\Ԙd^mJxMG jM-D$l@Cn `PذΛn\:g%rpzh+U7{! naNmD[bj.ԻT赏Ufb>jQNP$0boYÚo5^FfhtO"§gs;{,V)%?ޛlJl( /շNENa6TȀ9^Q)q2$/Y5y [PgMHKhx\TJNd >Z_OЊ ߔ?)=fwOչmtBIO׸] P(u u4vŊإeI藜:KUK=;$$EUk5H6O7#fJo?.)HT8>wSQCA>b4tmt1tފˢKcg?W"(rrAc@hNNFӤq"O] G2.WђD7s]>h vNoXv3|Ψ b"\bJd#Uޕ#h?[_tp%&"~)|3`;gK86țUhkS^̂t4/h<γضKZ#W;G N(9ro+^|y>U V^Tڒʭx#2rSZ^+J*GTʻ =%"qEBGvDjuL:@4FĘ; mPjv.#WݣWޖP^[b'NnFS<'Wl^6CRY  ]A"#N5`5"Dj?Yb -TkGBi&m5!^y%G8_ΓU`s ӀK3ŐIcxY=TG]OΛD1aٗ7t8}\l)+k#bF ;GϚy#&8_ğx}aXj̚~ty@ѩ%}n :B! vD.l3*%8ne$4-gF,<7Z4qiAtBch2@VkI1G0GhOx=8G8'EKVhEm+̟(RA|_g`:k +p^贿[ymtXc y%]Ft6rpsp㓙Q[)qXOŚmh-(A$\ sKU{>C<I5'wHE)oW͑Zc9>/Jr4)df1,E ާHoʲFDCFv*\čWwXQBSUWGzem0f'{5pZ VY1;lo>a>xRU6(2"йj#oѬ?!ctzKJ}Ibn8 J"rA:9  M)l#h'cq ^4@@_bԪ~!7b4l"P]3jgqUj4ݻa~<tK<=l?2ԕJ9Ֆ彿QL,ɩ虩&-5F}$Yh_{[470XTmfbge3&Eup8b wR'ANE3==W PjKfPǦ NR]}D-XXRwx@#9g-U~P,0ZsNjAaG䳕t0Ce]I_޾ v&o%-hgiPʐ%.&ALHU?|/%v>)FR򖕢("˩~Dn #OWX]:fnІԯU$Ch"f݋3g/jnDJ q JAqֿ8/fwS/h\vRDpw!RB)B<4@7҇$Xfe{76up1lV i0" -( |,f4i/r-uRQ&*,ı d L['H+=_ 6їGy%zW+ J0o]qI `9e'i } SdRVM5wݣjSȡUFAn!hۨ>_wB/L} |ioFbfg @~3^=DMJgBi 3\ U(([Jx^"EqN+Xb3ͦ:?C9 i#g/} yŠMErqK] G  rJ:E0őW9ETs2}FQ [ ]Z'ٌ[lL*B p LII~.L27FQ&-jӠRTfpR X^/>pX)] H$TU,`v ovEzlgֈx ;YXB܋S1s 彤U9$1W-ᣪaW~:|8'8 o#镐肷Yj!7%%qs>~yxYQV9@ ڏi&U3ȳ{®A[.+ӑmuP X`_l}ysE L=ԓK|t V \ZK $wS:Ft8P,?67ka}\BuC.\S{T=n7h~zFqgGoLOz,QZעY.ިa5EΥձ2[E2uV6͋Mϋ?:x ]FȥL[p^5}٢|9 gGzac]:R#} FN[mTuo_PRIcYlؿV:MPw @E*݋< p(Cgc,138G)䥵4!o-r lDO6 P;1x.ɽg'Br;뜑~ZfG/W TMM|1Rs6 # IYg"3S*0K%2 SA B+e.Ͽv[KAO_x ]/V(0 m@wx _Z/5sE]ArȺ4;1Dn3بCnE: XYu̻qPhQYa"O06J\̥\4`0>yil K? p#4ι\hܟraOL64AyhLO3~ 8uZ5JWkUR E%Q3XU%2 83ws%K}yKAYc ò/'RRΧ|&C^8=m ۋ,~a;ną$=-.o6]`w7RF`aZzt^2-Z5B^șhOmRB=k#ۭի[4S;~(Yw#zl뿖kmѵ6SbXmz\P1Piý`4gd]r"OG7hXՂl|&EEKR٬CFʐaaCZe@*$I"Z&$]V}iG[y(_㳅[#ijH1}B̔')џQQʕtG_F !*e= 0G1Kᴈx< j8Qm'7Ue(OF›3?s^:qei(xC-,O4VQPeXc gw5Y6.2}"Lu&]\>T!όVWѽD{9ab<g]@ٟ QWSZb`*Pfe8 ic&^p9t bxl@/kh S876˪#lȂq^[FR4Ej xq>Q8&oרy^Px?>Qn>+}ԕq0'IP?/ǧu81b-/DBV +VBJE\l2txȠ1_ v@ r,n ~2iE~NOŔ# +⼥dOA&9)*;e`jFmFL2 1/EJ"=䖀fVPZvԤSGm3[n=3! GY22\:*/2qGɕSӟ緍Zq(b/g2J0y#e.k݅B-,6nAk=$[l^wk{ P\5Si'^~3ߛ5zm(_0EGYd|#|&)PoE+k2 v?_or+ `:Q],b2B2A1*$ ?8?bj:oܚIbUޥ4gR)3[Av҂xc>sq#S@\o+ZHD!C2p"۽:XOYD5BpV6}J5pIq ĮB>l0v#Ȁ}gRKRM]a.ƅ3*;hffovIZ?~}48Í@l0ܸ?DP\E@{[:01uڐ2WKTKo`Kۜ;|6ގv ช/sgݹrv7uS>IDql{ 9uC6 GR3pGnII][S`3S}^ͮBB-$`ԛ{,XK RSڥdKy\K sľ8fy)@P5bm{O~LG%2&sAžt0J+] @N2p8K[X8 QbkPKSK p7E/h+W'LP~=( A(e4a~?βZگW%{0'mtw8+KP.{#Ն2Kϱ&6umP"hG{SpF/ ӅXN McOǶ :T'-jid" #ڦۍî6M\~kp'%vn:4_F@BeS#Kt;߉,"sd.]ɠR1.B882;ۮ:u嵤#:v6fb2 UԌ&y>+*tc@|/f~X(CJ {V'q# if_5HwNq#@@_o hخqguSP"U v6!J[=Lb{:9蟸78Xmf% d(؍9u'4)ql^_+UtGCnYy0ZsVc?MEiHkш)Fe"w9=~7צ=2ZjVy3ُku{Bu;$dv}L88^hnjoZ䥼@b j'@է9cEw$k%[Ei\n؉K/P}ө2wi:r i|]2B m%n6K:6Eq0qV C\LvΣj;5E-b> Ѱ\4irYI<ENkB Ȳ28M@xj~gwR; ObZ򼠰5<ŋtUWYaP-IV @dKt"U!D6 Fw<=ߡzÉr,MݖF8CvNS{eQ퉾@89thߴq߼s} V,LG`r; 鎱q.wTj-c  G_; @8\R>}J 92QђUlĆ4bnCŇD;kw-R|>)imBY 8raO"QdK4_[]M(]Kw z~ۮɃ-+ˢ Ƕõ ~q gLXgpOlG9 |l[Dt%aDe >ռFK:s#Ӌ+˸+OYQ|Y Ify(JNe MS|gjN|a wmlPNE)D0(XAFtqQ=Ȥ;ЄI8["Ȍcj:Q. =f \@:Km$qW|cZIh-"y1IS) CΩP @d$x+>،N,:")Q(`o'+ܕK%O僱,E [M^ca  m8+9P/RvOTAbs)O SZ~} {GE,*3dn f7m k B*?' FI~ 'ttnsLo|#J'[ īU1lܻۯR;$)ckڭ!Թ6jϓa1\$RG" :>op j<ه彼C61؆\W޲ JQ4#(12rM"Ҁfb70 .R+AM%/D+J t-*hO_Ch(^;4x`g?֜+ nOL4~e}Hh 3NMzd|`Uܳ4(+ +Y8$I4"#1yC Nҝ9r6ã}V p曉[cw`9튋7pQ"TIcKE i}$Vզ."T /=X?Z%O(~Cod?JD(nt`Ğw[}9@7 jaX',o&:P$ :x'u‰żuk_}-6Y}.{~>z&:P;")CZSO/-&Jb+ #7gj?4=-E$M#]ޛyR֛w\кޏ@$[xNӥO^ul{y}]*55 }ܰQߗ/G{n@&v2YҿnvpnBp$4ʢuhwB,K7a7y-?yXjOWx$Mn͉PReѨU1P:GM̊p!14S~a"IUff)vJ@=?r U YZ