lorax-composer-28.14.71-1.el8 > 6 6_6 3!pQp)Tξ7]mtZ`eΪ ]mtZ`lSi_ GY酵p~0_bъIB aDOF8{Z(\NUTX73x1J H&yܩҴ"ݕZH^?en,&ERэʇey<0$/moYs ,^Y8%}bn%{xؔ3χ{59w+xmPV,V4E+A]g$IIy>0?%!R Gc/GtOLDI^e0ujNPV Ym>\^s$)ܭ*𧅴oKaVOyGem.tL6ƶ\Oo( Q);nϬ!{4(Ezokj⃂I(PLXoUόy2c\k P6n2o]3B`2*PW.[oOu|fbd4e3c44ad9014b14bcca43ab8963acde038fb5d62f2ae272b5cd11ceb07aef5e0c8ed40c88b68dbc61619f3b4765025f985c61|3!pQp)Tξ7]mtZ`eΪ ]mtZ`yePHxbCZLlexpn. XS4F۳pKc%\&x2jg1S# >TW2Ȫݭ⥙/5, T_jX+6)]VpD8?(d  @ %,JhNN <N N  N N ,NdNN x N!" " $[ ($8$f9&Xf:6f=ߗ>ߟ?ߧ@߯G߸NHNI(NXxY\N]N^ bdGeLfOlQtlNuNvwNxNy7$Clorax-composer28.14.711.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.eord1-prod-x86build001.svc.aws.rockylinux.orgՑKojiRockyGPLv2+infrastructure@rockylinux.orgApplications/Systemhttps://github.com/weldr/loraxlinuxx86_64getent 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큤AAe³e³eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³ee³e³e³e³e³e³e³e³e³e³e³eeeeee75ae36cfaa5e9525dbf3a97ab71f603748276316d27dfa2425d4d1e7ce30b126bba0bac4b81d54ee85642b9813733bba999b3e970fa1cc3a37e36f47db795a269cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd9cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd7a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc167a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc164c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e06058544c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e060585489674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fe89674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fef36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2f36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a86b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a869882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbf9882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbfc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcdef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33ddef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33d459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4aab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4afdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab3886fdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab38869c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba99586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba9a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df379140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df3793dd3cf894b98e09735096182be32acaa2877dbe4b58192452949527682614ca1f530cd4c63c3c2abc24da11a2e577258917fcdec0267af915e9b81dda65d2403137e78b085ea571936c16a71304ed3af5e42523fcf3e715dc2ab5f96c9924d4a664d0f0bdd801b0dd0e61ce906a07d11bc50eb339ddbca3b6831fd9614b51e29424dca0b822b093ea2cc88966f09bee4fc434532daf1f680b726424cd2d54b7ee6e6798ddcb1430708f423ef10467fcbb77728fdb0849a82712feb46bf8789da95d2a6222595bf02b6a1ad461f1cba76610df9e0dd95e9c115a28400f073069ad3b52f38d2f507db8cc7072d064b99a09fef9e5ca0e550d161c7429014a2fd9f9d433ffb3a5aeeda0a82afe9204b6e27deae5f8fc9e003ed27f806efead4bef1f35911265184e0067d029fca9f10ada6c352a636ccfc5121bc17ddbd4f1a80cab119f91ebdd6d4b875d537f6acb366e28f33b951eaf902f5e15254809d2d489d606c9568f85aae8b74001c0b13f8897349d24411ed1c86227e762a68c9882a37737a8dc14c7521d5f76c9355c3e752baf81e37a794a25236d8c0649fcf2a3fc4de219408779e96de09c994ace9eed63126c119ae0e6e2ea94fc35fe2879fe20640665b55a6cf138a1a7af7e59144cc30a67a87269925de71bf471f39bcc732ab67543198d83645104b3dc6a0be2e5a8b0017865b5b5caa6b79f04be2067b8cf00d06add48b52e8efe19cd09b4b3f23beeeb254661fa7e2f06d564f981a057f220cfd8cfb1467b948ec5715fa769d592af5172d4d560ec4383bec033415e6170aa92368021c0792cbb4a96ba57b130b632e9e97bc613e4544038878872ae0f16e42f6aa78a450f64d8e3b76320ec411fd1a6b78726652e1b49d71efe9294030ec402b453a5a8ed385eaf45b9e7563adfef2c368ab912e1e9ef4fc540224d2dd01f6e294800842284e73109f4f15e593e7f6a8c39bd8d95eb423b611cdb97059eccdb6f67d62a0e997c2b8ba110acff4a9cd86cdfa47a6e66043189399c5abba5a1e852ff8ae03b6f3c53dc90378f974fe1c9d69c7914e69244709be7ec81234ff1c8c656de31d7808659f22237872c9b69820334068ae5c329aa74ce639f89a990787e2da2713be883ff933d7435f342e6c6272f05f5dbd3735e2c1f180d298cf36e09c76764cf915792207aa917540933b19cd54467b6e499f4e6cc90a7d36b1e1bd35b655be648ecf5805f03baf957280fc47a7874e7993fe1095b7d614e63ed7c848fa8ac96d19248d103c2f55f6cd8fc088151b937aa80a423c66971bc4dd30e61a514982fc33f2ab753677840e511ab459cb72c361d89a43055443ba146d9e627cbbeb137bae7c5db5c888d26dcdd83e3149a479df526bc6b9d4a024db99098f4535e728bcd7c98ea7a086d88d863701884d776a78d45aefcd189ce73b1ef20853bdc5e2c2d040032a04ba9254f6df3dd1e676dbf06705ef4ada0c5bed59916428459ac58169803160dab64c7f2d779ac28c3ebc8452e93309ba25e6d7f49c2c0b3a537dd0c8d4d7e63e51b934b90cdd91d189e87bf5e44cc390be8cd3fde7814cd000b5f84d0d4af80ba122473a75da6f1fdae0ee105f068a3fc82d27c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrweldrweldrlorax-28.14.71-1.el8.src.rpmconfig(lorax-composer)lorax-composerlorax-composer(x86-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.71-1.el828.14.71-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e@bba@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.71-1Brian 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- Makefile: skip running pylint for 'make ci' (bcl) Related: RHEL-24416 - templates: Remove libreport bugzilla plugins (bcl) Resolves: RHEL-24416- 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.71-1.el828.14.71-1.el828.14.71-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-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-8d173bac9208fdb4c6d2aa68b745276c1aa7a54ed294669ac5e2901b65634edf3?7zXZ !#,] b2u Q{LX])P<Ԭ @Z32ɇ'spܑU톖I4.&c>S+y*s)WRCkؤwHA&yKCHCxٜ|s7n@:nG:Br+Z9٬ 9~CŷO. GAtl@Mnf֝I{"pd&zqrZ zZ9st=B7r-4!"+_P| 1x0 Ufb *wj~l2)@;l3/XA2cq juGN*9JB- 噘"@g- >HX}+GD[U $[,ˋс̻!!{#M8zq-,>Oq/fvdPg{ .q7܃x7 Guu",[}IQDd3!B?T@p3CgPiQ,5I!&A0Dnn}aPZ(9v`WƬN coIj@{/eym$d>- UG.O̴Bw Vyi'-<)Kprl) y)N̈́*3pZ=&1`\-q,)ˋv_>w516bV9;״r\'oQ}~5qF"N"3vdӷMgZ6P.57}M:XPXBEZ/O<! .GZ ͿАK޾~w6f.>X%~9!_ӌ Z4r{0(~EESXuk7kQ'=^Z /Y,Ai|<n e=(^a;tu\$_`N,Ae+KCG0Rhqe>]32hrAZ1ԗ|LnnF@pHB~szr(S3\ӹHF8kQ^Rߦ,?O6O"QEQ>3!T[䦠aٞwVPˎJ1qQ pvڪy Ή§(s$Fg*Mǝ'@#j4kg-V4X.nkw՛Ku8'31ݨ%R`+ݦ6yFcZ,8C1oSLw L&|VQ>Bh1\d-|,~U>̬ߥ|iF\[R/ ˷4h"EJLg+=ʟ8UlI+pF("!\[(,3p9:Z./e[&/EkG'G^֩Equ\UwJ2'l 4ӝD#ERu-q-BFq kCqj:\Ra?>n7P̫J##5m%r45^dBx9'տ#ߌU ,dbl9  >_y*On-|BԙxG5Qo@g2n Ff.C/vT@SII֟Ȉ-)㙕n2]&ϰ1;JQk`'LOHP8K69f(? pX5.25n hK}ln.Ew톸ŪJ!]\O1(*py@Iid/z&+F @ 3Q/!S2h!o9X9a$ZpV3ndoqn4.ROiVn*MTVz" zql>jx w~4Sm|9`bnݻ!Ob3OWHfk?вIP̧r1=sQ4 1xF5hD߼%!x&T~E7̛T ?ֶyTR -Tg2uv\b~8TjI?k :k g%} Μ^[l3!FCl3\T}f| 䖏pqh#97E6O8,#a}Fqy3/F!MV. xY}7Yo;O ԡTz bH RkL^; tsqU!twsc$N|ejχ)eJVyKps?}YhF>1]0X̿QkC'f1xU׸F#ZLփw̓c}MWҠ!gHҾ|/i%3*_&b,JVPa>!v=ۑJcyɯò$}RP%aI?iz{'D^,Jal95IςN̩"ZMzWUBznț{?#L:}WF"VE,p[/]E C/(x/&M1;zr8kMW}D&z=heˆAf\_?b6{WXJEf _l3X6ԮpJߜD ;;U+<lQwcDٙs=m!2TjW–`R\|.ACڒ1pm̀@W)T1?}M%0RTGQ+G<ʼnzJ*p($3SgDN-}fwA7ݚ$!¡ ec`Jʄ΋E^|UOOsNu3θ7xof_:5jUVJO 4^:jJ14E=vfV?*pP+"^oUPctX_9bAm~Joni.M!;W ,N eB`bP2sʫ~#F'oԧL'HU+Lm"e_oΓ19*C*H%DZpmpHlv8(w+KR.z9ܗhFg%~jlkݛ? ű뷻#f)/:- 2u@y^HO\:@u ="OHg4{'ܩQuIQ!f2lӽH|[UuK{ OVe-M[⍇gk}IgXĖ :ӝOi$GT<"1"ÛF!8r2~͠BSyX/j:Rs_n;b}eM:+P bxhuITLP,|"[,P|"b:R%Ja>W*|C<"Y[΅rα dJ6"UB>HdUglp@g^(xL;fW(AB%|cl6ZJKtЇGIOc"( n}[av"}ABp`& |0zA0򙟷.+uT4SD7"mida8C0@C{4/N@*!)&?|S`H;mjP[z\ġ}U݊H.&)1izs=RIq|+f7Ϸ𩂶2em&è,3\AG/6h7"Uj8//7 A6NF%T\Җ*ZVT /OhTw5 +au3ԋޙj:uq =nq~%Db L3l #)SB-hnxX ?~hh(;ɏ%ɶv+ݘӊ<_OUfx"h(n"geEkZ"shu9e/nIќ:kz KYxl2,9 mհXb:-eA"T^ܧs'ԇYy7 oc0'`?MĚk9k\޿vk_s~t:pj -b 6eƑy0/f g~Ȫ :6)hvvQQMVCQ#wyMsJ\:0C@޻=2UN-՟k&} :P(Ҙ۾=&$ʈH߅ZdE[)#2Tk 3M_FK yq@a@3yu (J\f?6n̈No 4[WJT +XLpe3H-Oco^(q~}ơDPbjC'ذw*aqa4m{cH}D=S-Gkyܐo:xš0k ~NRl豖/v@ôТ' ?0P0kTV윽=F".+^̭$9<_OUJrVuN9)K~(3ʥTk-mAN׮p |J(n$q`bjFտF`M*x~P-Yh1&evװa) 8#䑅B(f-8K;`͚GW뉑 P|uٸ\{iwxmnm9m>)-JѤt_9#ħG>K"iNc@ϺZ ܁;F?R' g؅zccaϣ=гf5c#MkKܙN);^'@>عmW>ܙwkMg3lRr?d #Q񸎃PZ(U8#VXW#/>d/F4cg܂ R|2{Rr'd!Zɽ\a~\fl$WGZ%Kj02h 3Rk-A Uw2[_;SmWh'x;ڙs8ZLRJv薈px)(昫PU;Lvj>M # 5NjcRs<@XE(X gl5檫keMƌ`)=zr+cu5}a<Kyq7nrN-/˜@ .q3""pXeIB[ѓk 7F9Z^GBgr0.`CojB+ ވ稯|sw Ge2+n~]ܲw(z–^K66"__ y85LY1Qej#˿_HS/o䟷{$HMyTkAy`QK;l0|*90 dQ#Z6NI=eF ξvR&l21M!}ǙcU scC{A# ˌ+pϓ-C$V$rJd/yz͹ܑNk|2J7O_2]Wq\*6rPTmq>Am7b&nM:>3'R'( 2$eLEdj꠩phh.-YG\.{Ӓs̑òv7XOk#S '}$^̊blFD!+h̗:q"vь{pZD9a Wm1*-xl(XY/ZCpt~E8՗U3qWylۍrvVs`ez8 @Ar3hpU#\ OC.Qu$ei*B9Cl߳?3Dsrݫ:J[KfZ3D.?eqLcIg\kirU&~S85/0N8vxyD9v|qRZx흜ӟS kOBTXv1:luE#{*(h_ej9)(qdVJ@U׏toPr$`E]Vj0B4(+z@L <^ƠXzv7%JS͇2M 'Z{6ģS(VXb9V9g2*Sȫy5CZfplC=q,p-۰#gWd"]*SA|DSנX|@,(LoXè(y(4Cvwz;ɂ󀱜OdrSM4A⸚3DQpka2PePT*oMozx#!{wI'4*g_=0[kԣBPlU-D"?Y,CjS?8gr:*-k8J?Բs#͚+ |KWp^̾GroܟoF/'$ĺ3| AVe ̄]),DռڍPCйoq&?zXS׸R"' y^341ɁH, 3 n)0Oς.q 5miDc4ecnY;$K(܊) H1B>jZڞ}[dW3)b4 y>Z wl_>:h-RPcׄ2`MBhD٭nRƅǤf'xivGmsIY4sY(ixsJdHIAMILA~c"=eXs8>%H<DD3*};s5ʦOtW J ͖5o6J}xD2+Mƙ7eIbTxmT&6[${_ypAirSX/6ɻ#!{8Jj͒wξ~qN+;f=>@!ޕBZDdΜĄXEh-S:|DmlrݎD=̍鑉C-j:ь|"k `nFo  4ATgsGE/"pjaDz| RSlZDc)Z)|#*֠Td+_k(c,T>LߣzQ3 |=y\g R|j4 ~ZӎvqIaM 뭎J[_h'[c&'=]!*lxfo7B+zeż5iً&XV{-TL!k64B+!咺Lr q,hFW[!n.jz~(CPvziv4Gд47z;* RN򛉝CNRo+gK ʤm0 -=bg hxa1w'[kf$Pvql iEj3E "-4ᢇzLsCI!d a0٩eKWѯ(o|B$B}bGU/n[{ V%fȿ>-Zȟ*sHՏYx7=ig{}>ғF} xn2@Z숀SjAFفHn:WRhcC Ұ^MքX.gsh7M Eu5JZ2`Rڡހg/Ez5aaX qkwrJey Y';TK?_8;N9jf oM(7K )+tvBZQϡ˲{qPГ$5/B]Mop  HtDMܛ_&b;w9ώf/6CZiޭg߈㦦XdVa1:ITȺ¡n.C83'Ŵ C.!cd7Lx9<sUWrOMpx-ZUmw`)v0*r CaXW2ydbzF;âO HSyķ'd`VkÈ~4]cYVdʤ@AVBxy;) < ya@hዶ 0۫^/sOK'^W@K;#ㄿӛSm,4z[sl<9VV!a|<'ev(nԓ~{mRJ<5=qJ*!W$4k?)"P鍱\g" :eQ@Y)%^kK m@Zؙ\irFI[[Po@Q kf(Cw]rVJ}} UA.k܌h3O>ADڮaGJeCX<E e>[~TTd8VԜ4<2Q\,rI8Z!?Q/WN<P!ߢ$K_*so|R6,,yd7(6퓅 "+ot\Nb5BE*L=41/m{NGH:R\ʀb&fxZT5X>VeU6]YܣM.A?[ \IPq (AxŇ^.;QXJ\ґkEKؽ_CοKȹP>lݝz-1+)E0eä׃!eBt3`O@gz9]Svq`so S[ CE[ j+vYU"1KϔDԮ?@|J̇@)A"MyK?=R RDr+˽ll_[dvI`-&'#3DξtocҖ ڪn_ N Fi4L 4Olw&E9]C4׍!] M|/Tdŷ@D'$+ KWCvTɣcn[X#TH'qYЌb.}ky$>=EWl 8k gs]'x6[3@s,HwOu`!m'T uT.: {ۅIܰ71tؠ|_ŎKJ7^| nnT-4¡OLdȅ͟Ǹb Y'jk% X([ƖmfRPwr7ڀs4/> or3#]Ƴ0lJ+[hYPZTTUp]̝MPI&;4yΩnr7p]~+$ՐWyfZ= +Bmv#m޳ӳHPeňF︗q$x_57QOox1,VBJ۳13 lGMd[!mI=hP@GLƑk `Ep07F5rQD_R.`όbUI3IiĕBoob*hg]}9 ge{ë$2fa+'a$7K 81RͨI _?m s݂KTc'AXfmC?B,4p+Z x/SJ밂C%'dRCf_^;/Dٰp_E~ugܿ +B7BiBTipK̺!a!IJǮX".l=" =*"tf>AXY Z+;.:IҰPsp's( ;IÝ%#޽ C2r&HFN>"r|h9ӆ:#/wB34Âr5HB2w\u@(rONCE`lY$Q+F?ln5\#U wZ`TxUʋϨ&ClXCzۉY1 kP}BPnJY鯩t3lc[kv Hqn{8_G*mH[f/R=. ح_a pAX+`VcЋյ['3US{b\U!X&+DmAVO„@۫C!7lE`$1Qjfm0mLD@~kDy>L" ɿ"oJ20ʓv@\3X3mxQgbI$2p金mLԪCoQe2 ¿i)rm!6Ũbqs¶;h#7ľ Ti9v\j1C;ͭ8͌WMx,Lu/Ңfn[W{1h /Lup`W4eseGSDc2R+ BɗwKV$%DAj! gQNb/9jHv5wd=߈DasǥLYoбF;%٥!]#fPw8Ec,h\o&pob_ V.[Ŷ/anOW1iJ/4CJ}z%Q4Ae0T..9ub:DQ;ȌOlK6yo.4pO[[BxD䐦@t$to,ʵ~QbD!9>. Rq:Qyoĩ#ĴРBآZARE@fs'h9ٛ"?,Re}1Y|ȊufχuNu!E? Pќ5f7s46{ɥ1XEykgLajO^ =uzş(Y-AJ/ xX!q4DecN.d[A,ZPª{iL9xPd{c(+}Gnp6{͖QMPÑ0sv#5jlVH*AN:JI'roՀTVX&k!g >,pvKČ8o)`y\@U]LJ5!cSF[ȯkobc;!-v6{PGQJg^P]kgh"IYLj?=GB#Z`gBUR )W[\󿪷Г !N+p#GSgk0 YH7!u8:{:eh8$qPnSA!w]־gj]~#`d<|X\LY {@s?ç9F-m]_mcCPIgݽљ~mK:xhwdd'0Aed_4\8ТL{I]Hzm 19Y OصNK}+0`0S Df h0! plOuheZOrAx`W2n%h{7S^ &XUPT)Vs`si pMU΅‡pN1>?R}pǬf' JFC$O|XVw5V 1(~5`{oRI/둰00LuOUssO,W%3ks Tl4'[ 3ѹ /G2٧ qîx۷6 ύd=8D5k0"qn$y@P+T(>O5 "wQRQI}?/SDEraY;O$h3lబJ-S M!xZ>Act+z>9AKA-I&z&od)IT8ʒ )VJ4${#>`d|'rDezZ`DKm]_ZU[iy 9ܾ݉6b:ITBXcz3?z03Fء-@7٦ &9hNm_MFݭaheƑ9jr67UV[QKg5]} MP XI1&vp(-עd2=bp$z[%/c+px*P0Wn˫<䴱iv> tN=R];ֶjtTJ)-yNM*Euz%½S5͗v2aoL%5 HK{7GgmQFlV-^vYfojUzg^AЗW/H]W^'H'S˪d$gV9|~C:?6OE岜$Pw<@1)&H-])fJ!aqv?M1o?yIG@\#6 5z]f-(.\qXV^ ,<ƒt6+H  N>I.Ɏe"zgI2,ଣ{7QCƄ[$ };4@nlOU!imٓbIkN [fkץa "=ؚL`@,2|y8Y<&ݐC/2:!]}GUdJRaѬo{߶  _ĒsGNjbKxƨٟ#&Rć*kr9^gR٦k!E&ʕe^T} dshQ~9 }oܖr3ʡ?W6nfSPh4Lg8;%:cN rחrhL%Q,>%H@W.C❄MOXoQ@ٖ/E/_;n Gii79G,Auf\ƾn׼~ikVS>ΊLKc)e;CX 5I+4˿gpͽ;h֧sJ&5QFޢu]$c & @f' J0?FWIgjG?>fXS)I1x v# jsPPkT~9ц:;_5: 7 ة5 $6xVʶ?ncA1 1DUD8cݣ5qmMLAPpxIhp|z4y={r7-]h'&(`,|/S z:涿$K 1^>7!GATĤ=rTdȏQXmmn$~o Pn;#w%H}/LtOȊR Y ]u .B!zг| "߷~k % _>vrŴoc}qn5FG|0}L\O=Pr,w@kTddpf!Bs!LoMsJuXkd^rϔJ`:9Z~|fQ#mbF F-M)C瘴Yh瑡;&V(--\'|Re狨$+5aS/Hp<=9ҊJv#䨒mx2,#䰣"͉O4?kgzŎDÿbB:{&4QLXde9D%V2',lscpxl"ȀWn"1[mK$~{P5M^7e+#޾JwR;rTXc6Va\&<< N%TӖs)m$ sE?w،Zަ96rYRZP9 YCd-+wXbS7|y+SImGjyOu|A-]=YYlA v@4$ۋXiHM9䙑/8:飅_ 7_PggV%Vr-"msR7|шO]`'RKȥ ef7127ujN^9Mc H<]>e f{"ujRAJf;wGy¹b'H>LTA A ]S7Q;ʼn[J K1|ʦNx-_ݝ}YgZBv`U ucn GaΫ+m >+Wϫ>V/65t?-W!$rT\HuK5bzIm)S R6]@V8P,wR]vMP.0vHǛb2)' xTϋ@'zH)_ o M!E" kFtYn5o}0<I-Q0[9cL9Z3cɄ=QD9xzghKCYG>ɹ.pB{< zmRQ;ֵt0@m_n屓0`#aB8c{}p܍,c!Vafo CmU&q7MK-@vSڣs1OE?C'w@UN =l,&;1t}JN"5faVɴײ ~7Lnp [ۈ a0?w(IN.j:SΑ $?|;qm;ʬopri\8$r`0yƱw1x~;R6U_W6N€8:LN(?eh |Y%TnAO]xY8b,d+$p-pF.e[wH`fjNfIKK8^L/ >V4i3C ޷y;9ScV#.$\L|`Ⲻ$L%jwQ{Ysa@F.** tWSL218eɮHYN!#_jՐH xmwh+޴GWkGQ3. I,-\Ef-͗c).rs/zɀi-aY*n{.F#8کE=9D!U3z'S߬h=IșΘ5,SdDJkk+lz5a b::Y'OCm{&~w 0.I_q Qmv'ԩf4+gޜWH:-jOId{~P'[T\ahJœFz)]=,!%'gUF3hd$aϔ;,&Qx-WfBA eݸ[zggV͘`AK:V6"$tc;xwP #E+1d+?bʬ3Ƹ֌Ij-q0#Lm^1l+'N6! 7 pCcʓ³["=3t P@J?=!DpWO'韶ύ:[Q;(&&P,6.3=G%4*H V[ zvMFe#lߍ[GԈ2(D ͓)HLf{v9ETHt0^:3rMb^z{*AI Rra49~:3EcZ~_J! @w][yJ~TkߓIJ{OҤU:nulVoRb.buv%m,.jmfN['23$ĒtA:k %ͼ?x aSCkew 'HW`H6>-񼟆nJj`@NNwx^ƩzAϊ-yW!NR=R*9=s&'Idv!Uv}^G.6l o3 Ĺ'?PC5 *eq7*X}!\FXr,N:zw!X|=lqS%֟!ԏmPo019$ ad~s& Onމ^#K8xB'Eh2S3 /yW]!=z4RY,LdUZv< HHboU\jt~ DvOg㺦pJ;%80M5Kk^hg>P^ ⪮xY-){^/f63ۅo#t ͚3{s(4Cʒ72Ш8 jMYbzZ-u4#ĥi ܆Iu;\3R1߅x=/*Ug3UC 0w"cDҋ*FaYFFPXo%gLM=yKl2?"N"KVkϠ'Ult _AHͼv*zb=7=K̵\f1d?}O\%;'8i8 jZ1).<=wSتʑhؒh~k7EGyLĊ-!G `#Amt1* HTZ8ZΊi[=dJ(ؼQu䯌/,-7l1L'Lk A`Pf#ݎ3ԋ1S|rX77Q,f DӦFBSԳ,RKG'pig}0DKPcsJ!b3!*ƻ5K Oeʕ)G#AhjŨW%I.Tc#^]#ǂYev "Bdy?CUaAs2-G(@e{ X$]S(NX֞uD?R%b 4iLx>2jZ_]L;JHqOhKWRoG IS۟WS,x҄nal()pڵ9^zgX}"ꋤ%xMX^G5D.h@qBv11_=Ж$@fjxLjqILX`b sknp|сJʽ.7J𛬸ߚv/#Xlw Ov_p>j%>EFf~Tp|y<׈gMvcE|y[ h,p@)֡W  QY=)[oM5ၦ*ˌ{M4⥔aB,ecpxA' 9Lٻ7$Xw ta`N(K֍/5 :2Q+6cZ+/hGǻzOQ05PņՁ"{?V{30uߦ16%+ ^ GO1^;hzA쮒m1uj4hQv$ wa!t 3 N*ɿ.~W8p~_AT#wSэo"fg̓aSh&mܿ|U2ݑI.u\AV&du傕>"~NpO 7i?F,Z;Kg!‡Yqq8 ˠ iE@rf?+驧׊;u.N܅IOwAmZf+bڜJBNW\ kwj to1WevX:-V<#=˧Xï9O{a'u `0{xoRqeu`Bإ6Ԅ7U3F|7~7 b[O\Qqt\ft'I][R|Ѣn0.|UyJ]@kPz=840r.ŔxEsaT`@c鮱נK<0urm38cω}!dmp$X'eR8;N\p+q2Om3P)^ϳ.2HݩB,y xݾ"cvcX> >/ZCn8STu*oE҈Nb{15=.#W%IGlYi[+ k oB94  ~眊F?>d1Z ͪgt)A7m1&8m #Qʏ:UW^ hȾaE O礠o!lq0מ.Ix뙀.qG t!ݮt*Kf )Ԛ? d0uo N1_#5aC&[nmU; s?(D Le(vtB(f]QBB_9#Xr}#&t*;5mDS ADi7J2WS¢Ն/ !uCm:smG&vܘSN}irglf-CQVndhMǪAj mX~N>$8?HDa8: ʋ.>p|>4GF+[CPKҐ=;mT}wP~`ڻ,\Qu8Rkg-ڴދ+Pʓ~U(9Ð&zl3v)gӈCBA2 ڼuɕB{-}V/iKjGB 4{G-ڻ.>.8,xW3S6:8]hhC;Q-˔zYŢ2Tl,sqjo$p=FEMqr4-G#,%2e0#)6!R?k+cr+:bWp=^婫,!:4feL(c*oGMâFYfP% R{эJr8Iqe_>h|{,FL`Ţ=Z,βTqo6Ki>clvuqI^#`IW /CA*Q6'5K ˨dtU\_osK%*+IC^]aw ^ڏª3YB {S2s!xhgL/}e0u>}*.l6a D=ɰ迷t\*Nbu@Rw*=>'ML ,9=HX*=y|Y{E5΄^'_V8aw&ni[4o>n D1]/⿖Z޻%{v`NB+`[~/G2r)ׄO8>`{ר}P'ʾDzysh<RB !hp"۹SŶIʇ:"M*nEY&4todG;mt1т"PuB`TNTݾex;ڴ"pA_e8TtB/tq贕5@H 5t^~i?*?|X fԠe\\Z,?^߂ٰE:*W_OKslUR>-at"{lٌ U]ĤCʓ*R@@ 2@-~1㓇6pǂm>%̃[L4n*x5 i܆B 's{RPCYR?LG܃c{rCzzc*gGZ&V$>uS tŚE.WR->qwvXJy/jxBԄPUG ɂnbV[1} ƻۤ^$OOK4rO)pwWb,pkMdSuZ{r-#4VBA 2OOyRfYKk3=W.IPꖮge] ^wc{=Q8'FU5}m &1m1}5+9B_(tHXf^+2_pQ:F7/?{DsPXkSbΧ/5> mo~ ;O3R-}\wFPUDݰZ0{O_.-:1Xu r׸3 (=?)v޺R~tN>W?yINr|>AbX/zjK/𹍒v.ѩA *q#i9R+6SH=jXxFQXW5I :;_"ulAp'o4UR:V+4Gc,AAm_ЛVy1֫]tL_?2QA5OPuHF-5:s.o앎¶;޹Uz7 ҇7K/YaoOgp5,!)9 ?_My m\QZLb-Ȏ:ON \WuE1kubL׿`_.#Lzv=AG\grqQ@cHkG3 ͽ!2V'NRHO! gwjY8NK⾖1twGFXw88vY"7L/q؊T/RA??'s|K{:(ϵ 7RNma({WOkzɘ/XC==5v%;\:+B /{J ?c5>'![,ڥ_GR"їjO eXy0_m]Y!e<|~u"+8m>g"!ό3|' rʩHQ9sYTU!nAq:iZN](g}k>5lVh;ނcj&j4 }SЮ#~PӊT. V7.N] $G9*0ΦN< B4T&3M,{QhsBɕ=rlۜ#);<8?ST%A8)nn"0$:P/-k%;O5bPa$7mX=gsɫpM|{e~D+$/3ӧ* +k޾oZc|HvdY+ˇb/"fo~a-(5ĒKtذ:CJV=+9G"D1at ]64tB}o ?UeЏ_7WOKɥHoVJec-pwvV'j`yd |4/;Dc^X̌NipN6v싖w=׵k*MGi=8gT~ʙqno1o(V@Lrc)D@7]UvSu(~:~R:1 &|` %j7h)q\ qК!pzV|8B`4Vlǵͳo Yunh2r-]=08mrf.5 :<)=B&D3<ݤXGPV4SdGL0񋪥z3b =' oaw`a)_&nJ)L;0޻!VY(v8 `P)`!,Sc`@(_s ܉ҩ*DiYF9 ϒ\D<{KeOפ_.jf c"Cy8ãRؠ& DQeQ` 11:apoÑBsҨ7]M0^Zي۶N>C=c# + \W)9q@]:a$ZrVPaǁq ȕ!+zJ-cŐh9;WLl5+J!.."%-[eo+ ;]v|D~Z YH4hT^Ugg~#ǰ'52Wح¶ *߼rȎ1Cl+2 >O0H!9%xwVQٸpC(M΋KC^.P.٧A>4F3:6mV8f5i |@Ӝq_uՍ?Sg{Px%H ʚBPdj7:8>Ȩ֙BIIA|6R‘ a[@e(^yI_1-e}|/]SkN*X myV!e fUϴ' $=uر}7/t?8 Qj1^L#:,-fI_t qX"b&)UYyg"ؠ𜋚[[AiZenjV4ZzH7=(]#V j%w z烰PQ=%IOvutq)8iODM_ (u6->ONs&ٛe_,գ2;R oG| -)sG7'qhbMl̅Tc¢!/NxC$螰g}’&Sk(/A+rƬwVx~ѸϽ~0 [Hf:XZV}dj "9"VoM365Y*]tD͘Y0Pьd5Ʀ &@Q*N ^b=v)źŵקؒ乺 vW ~nL<5FaZ#B IuK.M&5T.Qhz/+oV)g $V3)./w ` /U/a8~Zwx`齩RoJS g1fk\L"@db٦Dx0L&S O.Uka(w,4 9TNcusd%Lj-O@<&4jMCRIJRO{y+)G@UrhؓAKi/`!%6f80CCz C"9 JNʴ=u஻1n(mtD*C_YȍnKp% w]aY!2\6 )0^b!9!|塾`aZG8VML'`[,(QJ/ҩD\>byR83|N>j0 8s\ _Kdo_+{+v,%Ͳ#vۨԎrT(@,AXn0t̘F`E? q8:"$k=s"z CE[BTs4eAOI}MD5R"NXQ߀h`% o~ް6D~t/^"i5}܉o\Nqw^ƭ$u&m5+vWzWgHw9JYe9WEJ s/Z_Ox TzVq[0?1q==[1sb}Xsx`!pr18`;O]l E F4"v=lJ]) 4UŸ_TXGF -~"%;vDαS#4O[mt>N2P(%[. I +7}Ulx]Qc67ZA-7Ff?߱zQ(Y`) @pK+ֵB@gDͨeP261RQ4Vj@`|awNjYcOGEt9lwJ+HuX E -r|+u]k;K;ͯca;#.lr#ZC@!K ҷ?c zOmt_q609koF;{}$.h0ك_MIi|[ǣ1z_.;9 re*BJb$̢)+k´C!`/m%4 t9}:xVs|i/`!9?*rx![Ӎiֹ;dVS;8IN.QxL7Ӳv9RLArn?T:m~&&#b Q0S.܊4AFP7]A{-a; #p^)IJpȸ^`baɻ,TƴNeCct@xF{~|/!{?֮"k-S_~+ XoS +6rSl׮,fHb̭(NE`L,a235Ƹ`OCvCTRO ew1rAF̯TKpT 2#X q(\F&LQWhXy˔CCרYj"H߭sKέ;ghq%6˗DbDLJr]nfjj& X0572wp ٶ }jVJ w~FA<\iX..C:F+SU1~LJ/,:v`r@- (ij6}HW*X6KDAuw;og;5p `B43>NݗW!Qd;?MuBF=iV]sdvk\aYg֯æ|gÚ\ivs (h 8% k 1i`"`D_CX̍e{oF_|҅XxtN*v xhn=)K6|k'n(U/TC> ylo}b8>Zz; b\ٽKYF5UmP~llEB%5 k`(r04g I³6~Iч4Gd, oѓg&V;C84.Veްc'9~W;{v8ͿP&="WᎬ5p_oW+=y Wωh+’EœXbn R)}܊5C 3R_i9 ;rmI^X! r&S%eB4؛ \n &mo6u=llFs>dڣ-naGN~9]'I4CC%x-̖`@0 xOB}u͎Gzad)&z;eȁGޝ.x?5I>.c Ϧ݂ @> N4܏·[btw2@A*1$8}tֽnKYl' NSeD~S܃[闃'H ʀHlv`bLpQx {߲́@xc=JoWB(=ָ"ȲXoԚ{W/CQxllarT=>h5$Nx"Sen׃Wц Qq_[Dk?kk^ 6 Sst[ 3汄H̀|(~SLC^r0pv *V%z!It[ Ky.o@mi% 5^-q!75=Y7ƍ D00e4ݏ[$6?]4ˬy'R5 )xwK`TK9E@hEج>Pm h;fNk"мХl~d{t V=90LQn{ò]'l\E hϫ]v?zE%C<,o˲{G3Sbf} W<?Ʒ $ ]sR:{0aːYL|0k[e.8B@SwX~L%[jd$ Gt;v*wjMJÎk=ÐяdaoAgY/QPN;BQ(OłU92)OB1oq# \]+L)_禵 ^\*nrnkg׻ s>"B_,쌊:qbv q֋7DC ͼ[W%h0jϹoIRsT,#("AG߾` $3U&ʣU#ƇwxJ@-wrwXƄőZ$/L^k Zٵ( G[ITE1Vnj17^K `wZL޴ݍw6Ҥrh뢵rf'6e+o @%2(nȘǸ:N3VCcO#aҍI0cT ZZj)ĉI3Qslա5<'+~ rsIv5KyGTnũu ]l[WN•|:S`sbPAqT=٨NM I4]{SU +VWF(؀Wj%&[>I9[ u%cߝW`am _ ƒP nYN]'^&F`?Q`W5b', J:J^iG@^KfdE^4$TråBDe_DÿRݖ$ڂct=¤s|7#;UcOՖZ껙*G'`Pږ9'jy1_~th66@P3V{ɪjqӐvEXY4= O-#xBȷLQ{MFХZ\9[IiV0kK2|Z)Jɼ>sz9j/56D؊?NRO4+a\ONߛOpG|F.SNI$ I{5+v01a-@)`ϾYwQ!rDz-f:LIWfuM̳_%Y $ymφxY-6(>}q _t $Ru_Glhexԇ ܒ@8U;/-FoXqc4)N-o#zWଁ|vi W,@T<*Zy9+/+Q3+8_팶]MxwVDǕ{ABhW;?L~QG]˕FDR'J g-JE֢n\^v79 ?n̾$Mz !I3͙'{ǥ ~Hb?ˁ)'h%,@n~٤@tO-s89Z% ch&`޳%lXs39 \'.[zC0UC я>7 ׍6zIU+ןLY'X 0*貁[Mnz2KgooChи#[g[z̐),j[Q ju6;޽L$ɲcv`fwt_^F#(8fNa\L^evnW)9h$!$Thd0wM hYa%U^&s+AOv\ث{'W ;n@ 0P lǤ3d6ϫ:΢-h s|dh,EHcKԃم{ BMy<_kGzߩh{֣yO맚e`Ñ.[\2wJ0w}=]z=qG G.5FGr6rj'`!y8 eC4eiC/&9v&47@A`>BDuQJ=1`EmJHCH%`te׫d+Ɖ<;LnVW }pD:S6_>uxzŀ?zIShLyR y*KEklSIq7)rcqWy't֕uP@XA??- p %56 +jߢRSJypd}7xn?o"["Wݍz% ƈV >$u߆SDM74f)w[#+'F:cq4ATپwK7[ddC} s=)u4J/lo˽5Q 1@<L@~ocȭ~r94=2Pt8^BJ'>2K, r!EH@$8PKqQk*a$˸NPWVC"#'NbԦu Ծj]JϏQM;"GIh=tNq.)e<="=)Y`>zŰ4IHMtɝ.+S. Q)++ 0BNg~cϧ͂e?C|!ulɐPn-R\{#qH5_qڳ&z#^ MCkmy4sQgcHՏww T7$JCI4".߶ [uj{a7 7S;,4[f,?V~]*i\D\4%Gjpm#M\+=^J`cדԠ+(/.ć"4%I.G[D)Xɬ!7sa#wѮBd(NU8*ERThX&[| o 'MuTB[ӈabqJgF=N Ͳhʔ2%.THⰖOH{o?opgնtZ1#`s_H0 ,t1 }j kKgwmK-覎H&]~X5l2a7]Z4ġ2Ҿe[|iVXG*ލU+UHVaV>/57< p b" #GQl30SjxLt|[K߽*MY(.A일-5;T I<*gy } 2 W|Ejg@-Lwnd'0ES Z:kI܆U?" HQކ}Kb-d*i"R۞?Yq86ɝ,3GV^$)B"EIm}! 'g: :`p􃓮T!aQݤ Ub!&*>߃B7v/gJbܻ{ܟ]ci+]foBw-M9ߐ(UNoEGuFAn{8@9h(;ё_!y`zG+ի:3tj|clMuaO*$>7{R w229bQ!܄7 Q4\2 %W4HBED럘u{'!Ǡ[LJn"ަ|Ħ4r۽jD =$ɒjٖzuUWP22B32 f3iAJR?֦A0j`ws>)‘1U)4U/BI/EE mH/I R* kOD~66̵D<筂HAsSsxp%WL>WnŇG꩙!0]2L6y"*Kv4Q t~ϤȢJmXi TO^,3}M,W'+L&[@q""o7`l0;9E$g^lf(k~85NglWd(DH9Sǯ3L=dk\b( .p m`}|o7qw^HDy䝖aZ/ˢ\98 e!,h?]]WE*?,oD\CLCT| j~wqcmLP_5JhPU:| h=$tij&19'E*j۹+vjRVJYg${.z6q'/ai00|ԇ(,\UX`xǂ}%k{7[NFiea,oʷꆓ%\iX_]#\d)"F[f '۵-Ac&n,d\mk(߱AES櫳a' 10 Ѿ*qp s= hO~QaF5OP-N%%Jiݐkgm=m:sc-u`\n3UlL:hs̞H ?3>zoټ]J.%.LE9J&;0%}jgoe!P&6}lz7GN|/j>և{ ok_xFi2:[p4C,v}* T=8,fL\C]cId"Hoјv-#EkP|&!4 H$̏ˡ6q{4[4'e.\VƮ״K-ii B{ʅocrP&4~zgE fZV즑:;M42ԍE8h%+;d3Fx*Oi#H$Ȑ-ܒ˕X4.W%\3Mj)F̉9f %-ݹ5e}hcT#he00C@1 0"Jb/Q9ٚB&ҲnPXn#DNrZďaR=d4;0I&<]9`GaG˯mu488Q~f*qIR <DTTQ2\~ %Jy}VPGP]ل5? |%ZԲVjSL1_p~\BOfs˅f&S T}.,P f4=j' h̘4zE{.TNr;r_[{G,~}F>#\h6o#ElF {NZ֣Z!|@$OǙ#wVkc^YFk5.|Ãd/T*Ŝț| I.p4%ѴʗT;s``[6u%\n8E$+9YqD?&ݪ rUڲ cwiːCXxw=faty;c8D`@=e(&kQKl8={/b\Eyh[wyQ&%;;B\o2 =kW'Ĉ gHEVWD,='^/XTRURo54(9.(iYsxaBdrA}BuK,"лr%q"4H9n1bmY0,. =N@QiGVciDzEos$ejJ MX| >+=8Cj2a&>|( Nfp3Ɍ˿K}f~ewAk$ [_FL^) iL8]HXrnԗ݌OA6@'coP[94t-lv Pz=<ń>mhP(`3TUHD1w[i `yXp4f vn=k&.1fr~ +%E[eVˈ62| ˰}Bb`"L_Na=A Nny"&L!h?4_4] 6,U)&ĤKdMlgյ(Ck*fW#XvFAw?7vj*RbQ&C(RxθJk/zKQz6=LE6Y48xQ%+iZޑdL@soн9 @rQ`޹=ؼ.8_J_]޳>evCNpk CwN3_'#ۋm#8uq ;[yDiFeRl/w$&!m!MIA0fVL,E~wAAl]H'f]e@LPIaY/&*3WoC=bvQ0!jOb^a|u[*WRM^7q>kEC7M͘*[˴&pFh[lH ~4\AwiW\k* ޕ$A׭SRY&tAWpz8lA'Zfs; e8X$4]nhA/]1uuܡ%4qrt}LGg+,{,e6b udcՏ&xZ.>mO2saV) T Lel,қmhQh|j\-D?`H1lrS-K$~.]2DO< '+24~DtjAqxqR4w[|Zx]lؔgFq/*fh{.aA- ulYz)'T_*FM'C0{37EmkRD!gq?skn.[CT7o#-I)+Y~`STO'W+\DR<Z+s9`ψ'E)^:گX$4 ,Vt+E*lZf0ĬJbƾD6K$rvo``1`s-saAn=ZJ ~حH!hQ @cNSbOKj#CcEh"{y\Wr6m ?K(Vl(DXE-MwZm#rqgJ;DmTvT^vGB`z/^&-#?uDiDC}@Ry.͓ I|QG2d~GJsW(޺=/KW0b ԹI=h#If\H 6^ @6{'ڭN :$p^Ja+jP^u'6O3B.$A,c0,|؜OhGZoFc" N9!qc"ly"0[l2S|gne1y 6޸ڷ;$s3YsU~YPMԗKP!3)|cGT=rU>NGtFjJDW$Ey)đMv̔$Nf@NNf"&~/< Β= *ZǶT׽q'C쑯T;|?65$0kd0}U1oAf-X/gEO5orq]'ث)Uu4:uiv>MeJr׌&)AH!dbmGp9GKE=??% `iaZ 8*0k`T3Ӝc ݉3Y*=MMFj?&aK)N@2)ɝK'E HPȟt㰳K5#|++Wcv;JGRiLT2 YL։@Wۣ 7d;#'NNtf.?!aS,;paVp-dl lthLSC0}Y P8Wq`0ӄ.O5t+%e_~ ޮnp7fWJt:~i+2Ņ}ctMYP cl*?ƕ|SȚ"PYݰ@*@ +\Wi)#_K¾D1-qq/!kݦWu~nݰ<wo!&@Yx凸*RZ4GGqQS?0,;TܬEk4e3l#il{c|ʼAYccޭG:0Ez:i ׼amWOe!J> H!.oe_[mp[Qr#p&[i?U3.tpq|B5 zrgU׳M_Ѳ(!4fthphӯXq U6΅z?S窥jXOk4anH U+dyʛtzGJ9#lN?(׋GGxv]{j{E$!&phbk_OVyck^*/OS ^[._XC8Χ'PZ;0 æZIj.!P2~{ y~d%;w a~Q߆,_&Bgh:20 TIv$Uޱ_C{>:}D{&7 !sNiISBn. EhDV"ia /B |u$ eno*^O]P";~J*ơxBgZ?1=9LbT&K&}M|W߲3ej@z!ܱʥG&6$Ex]iNP,u=X3 yqtM/}X e8Y('C֮UGB tUaFzYnG¢ZE?ĭT;?gI߬Ol}Dd!z&U4UqFWc3cJ'b]r ~5hd}V6P>&n]Ye"١èʋ, f ,%$S,7>2.jCY6.2^-\,ښ0 ŅjJ>nZLY) OVPUcb&q"ِ}GEq+$V5;өM*|7sZ@On.2rlgcXyU]?L/hQ9G AQ׋Q>?ZNj(.oz@*AXqڇ7p#&,\lm2>s0qœ85>7sb4.2 joJD m)@u'63=.ZScT4R=j &LDiɑ|TeNSD>9Nn;VEg\//&+Ocx>H4[xW(JkVa1spnUJtp IӔQqžHd50q6m*X|{o0M[*ٵOҨW^b@ޅwwJPFOhQ0(~72F.V JH1ARrT @Wؕ3uncQ:c5EpP&-4d&d"UkKTԑS4o6SOr}`ͧ/rl/)G#PRcNS= GЙ\T|y }n+u{}3Hls\#u^ qV[Si,q&bI UO2s?<|!Br6˲h^-wx(LN L?.v^qK&t}I/ȋ1~x8͕xt?AGɋa]شe5JB^~%R(BDG7=k?Jp1?&{Tm46,:d}42P׾=R4!+Y\_HKC텕ĵ\Mmt6?Djm@-SQ9*>iBZJ=y{NfxH ʹLz~hT .#% {V>y(u'b^_|!qF1Oc`w%.N U '1\ i6*߻^#94|znp/.c>縬Yw[W~a-wjpߗۀ%{6G8v:p/u|TFsu.;WKceO~c4p`| KIDc tb՛Zt =FW=>Юۖ4az%z]nA:Ey>RΎ NP}o i8}["ܧ0wB_ {"8;ep+&9 KC%ɤ7!zM&KfvsZw"zaL+% [gH9 Wۊ rΓ`R/NuF uTNv&(@x2f01-]oS~ۚRbo붂cKapd|PUbp9lK#v!f֥2;2w>tJ %IGJmJP) @wk=PWqSu-EBI] vlΟ3.w҆PcG4_ ĭ:W0Eש0a$ِc_=mvaKYc' ~xk|LYb/+D_/mAÇGS$b$O'Gb&iĕV/"^lpI9W:'i=|\ t\ CQY0 xy?&$ 4މ2:o#s[)`Q#(^ t 9N!< WjEҫ kyChvv-H@@xޤ!`f$uHB .p҆bfS!Lrnj{B#'3}̕׊$p$Ѫ@z!TIDw黡Yr3aJ.u{wVU~Lo %ҽ&C2Rh?ݑOub>ߞ|go(6ߑ 򫔜=4i Eb ]'9--M|쟠)4 yX9X?UP;ړ]i4ù LRo|S7K U;jUQd!kdDכ}Z7w^ -SseFSرGA0aM[93ገYך[N7x/yDGݸf@_m!&ZvX-'懩%Գ|} "|v# jXD3m,,ddqJ*,lIfu<0] "wzO!`Ѕ;k.+ ϢeNHY|Td͢`;Zɤ%Aط3Fi3 "CWȮ04_cdo=g0Ai^#X]6!0LM$ VDˢTKuˑe5B}?ᶉ4#4/gQ_kJJf"OR fsbQ迩$*ꄎ╢8Zw[z\T[9(P>TE;AT!ԸI3hn`̝8tXxb]XV:K27whNLseQeTI8['}h ?a `廀RNRp9Jӥ&D*"( B",+l5se7K;5Xo+M {>;nxizPYJ 5x#k6&-eRG?6[]~ގTnKl.cg60lx`Sހۣp>/^(2֟ҴŶ!r2?7ݿlr3 CAtu.ϧ_Em6*yl$9a\*k&85Okr|{|Lv2@(|bfk49߼n0W(VaY30,8s]cyiAna^VQیe R}7jXn࡙r^O0<-#rft[m@wʗp ȝlSox.-w1m'QR au+y|5q}tu{.ľß`AOJҿ *)Gjn k5;Ȩ)uW5[q|1'SO,³аtz/w4ŋe]7~ܪ }`&CZYΖo\{\!Gh 8LդѕF:Q̞.}6  0vBj.Du E09Aـ&(͌ASc{sY( 䘤gW1Ir__WK 2s`m}nWp; IF<3 Z0dU|&/#&M{F&|Dt9KFp d1˄PuI Cl= <򃀠b;G&(1!G+*Q*e!̈WTtƾTW"I>@[)BgD!W> C÷nͻd\y"1޴7C\x^|[COw6G: DC7om0A "&e[ã 1Wѯ+묏jNs+]2V4&3 &p 4D l87Be6,c2Ҫ_[ &T G8XݓBN2{VLg vp(8vŐ{}.JAc;=e?Wߗf7>p jpAy,y};d ᾡ!_aS*{Lqs$Nȟ1~Xg;9 0?p(*jQs%ӹw\}|M}EoJ1BnDK<7#W,`0 Ho຤+4( i[ VO΄x8 절&N š4&T A)t{T`~$76)FjA:)gބ{ƲT 7kZr_wMoXUΈ]• ̮#01-pxy@Zi l)_-}p57_}))WR`/b.2]8jDljSNmBulO|?ϞvSIKVy]5p[.Y`%;qD4^58}!7 Rc>h6wP1ٓi?/@1M*鯇6n]ɢ]MC RۻCj(]P "fo}f`v<@[.mGHFvҦOo|/Fo &B+LKX\sd5ʐ%AE|n")]-FU ;RPhcreidt 4xrhȹp{G@:za2).*hQt&A ޝ m ތܼ$!L Y"'YW,)#X'_ CRfoP݉Dn_TW )H~7 fYH+l?Pdznb r6ɼ*\_#v]⎃* މ 1QYNww*Tz4XkMZBCXZs޳M=U278t irjs(orޒA9ԆqeD>3Ro˜TX4BҼpe\  q>9bmS&|:CG%{GL6}'u951MbMVjlwIޓj1Uq|Lr"(pW%524YaбY-bh\Of3L<]ٷwb5z {?^5~Tp;bFk.S7uG0 Mx廸CE@|࿔3 [= \{uXPG(oUSZn*Бf;LM6?!07 Ғnp]/(㐣碧)!40tXʽW0 D^ ҀfԘC!w(XW,?2q чBGr~N׋ 20K y R[\it9;^֧ڟtgIi{qPGqz PnL%̞WI /t&W\1=w3!yHFUSв;h H4=_k`Oj ϙ1ۢp p&ZϩΆu#g&`B3>vSmM5&ӪBuŒ5l'&z0Pظa8!RTK}7:79Udؑb%6bܽCqAEy:)݅"ouwgNV-68;+b>)CbG1|jm+=s3`@zd Qh-A!+H}Q;wY~N=4@G}EU`'tz9,GrW B~1vF8N kl&ՅzuhVRx E7Lhլ/źA=2G7^`LZ.7>G#ȒhyKZVF9s ,W-GnlqZ^48Fsy쳄`zd N/aJ f/u)&"#)Z}F°¾Dp*gԠ*;D䝯9J' #w!~iS?s/OM $otP7n+" ;j^*m̿˹8kdSEn"c?hl \Fun-Qj΀{ĆjQ o=q%z,3p퉭0l} A^'F y}$T!Ü{)]$rH]^O]]-M _ K9`!brƓPV[=oyioR&YI0Z87qSCm"M>:Z84,]XoQwZK z'V8" \<&oN%|q%= T&6R̀=BV J;J=13%,k*ȚŖF9&qVۋʃEIƷVFlr,ltO!/$#Q||C|,"\: Γ&/RʥQW Čhb)4 3S'P Du Z~҇_S1#q(dݍmNLE ADաlڋaOǰ1Ef,PѤgV!"2%"˸]Ok;xE0@& &cd4L^Y?w/Ȯp-c^aAHLNiz :褐7@ڲV>\ůQDm 'cwW[q>;>r!~"*?jj'M]Չ(NC#BnjH2>58n #doIĤd,`VIU|>m?SY_}MR I͝:ʬzZ nB_hkO҉&f#]C|?;ZP_kJJT&Wވ>/U"]g|"A`qS"+I BMOE"mqٳeϒZY~dG z2ֆlt!vԧOIk@9|)>@nU+\[@vY9sđ{ׄL&Ne?(CeAw+Wǩ RZ&i#[Ow(F(,t3QBKCD_; zxKM/GSw[#5 [H}UF6#a)sL*,Q!zTmے &9gu0>e/f4XΧ+Ƚ⥇{.JR LyEkt 7j/./ jRrn "+QH8jv8f\[,C]Azމ&zڵ^\'_yRPLi(TG0ݰ8KB$] \9`yGNr̻-ɿK1I,/CC`hk>6wς(lZus^+{tq.!~r{5?^. L,H,zq1p/' ~Gɬlx:`;[g&R/S^_ç#<\?RE3r@!Xw_FvO[f+fVn5Hךk2eB0j2E}8V쨲FP}êdX6 ߳Ș%>m~`b%SViDTPo 露(lfq;E CE.$1 Zj69 {&^&މɪpu clODަ.@Mu {QkXw_HU0;PӒ{vGӡ RF/F鯓l& !Q:S;+|Ce@F+Ñc7DPVWz^nfW?ϼlg 6EI`I t7;C %zWPUGV箃{ppZ|GaSSdmgZRg`V{U+g=l6IQDF)N('{"5uPo%|ÞO{(=d~؋'Xvr]7LD#ԊaLQ0;vlO:YZ#,#LEK<[XAmJa3Cп.4,zؐiv5Y6'd`)߯l: >Nv$ksod3#C"i a&#'; WPPzs0块%08HWo*:Y0%q; =Y\HqUO[;Aq l? .2ȣ3IBʨƃSȟ?˝?N'U;!nO|aTNj̦яClUr{ch$4MA7‘ڥ16~g_ف%^3֑$-QBʒ(MשpkUYb=]?ȍg=ang C\󤽌~}(+0͠dJ㖕c8uvKڦ ԇT E FnZoФV`P f^[ i9&3H۸m3zJWx`ʆ ߡ{:uJ=7 5kshGfb̿~Btr4P>]qUdi7 />-φ| tGAF59%w]?f73=BHq=§PS,>4bg(6ۏs.\@;d$>r=yp8 ¾+aKgQ̞jEm}_*-/1M8Gnػ FkR!c\͖95z풵  {$UsB>;F;:Gٹ|Y86^Tϵa &6 XFi }0ܿ]DX4J?M%Q LM(]UOmФZ I>k+1O>_QTVsjdI{Sv+׭ 9Pi 8L]mXzyNAq+qI㕱+y3g?N@m ˱sUz)gpD*jvh%2;N-B1dt Q_K/~s(,pV€WVvX>Ҷ b Zz/Ÿ}L3X8'NQtdN~W~ι}=C~;NsaNSFQPxK8'/Z^(P6dЃwj:bG" |$ uR8'=P|7B1c1 :vZ]T^Viͫm~ ?-޽.:eK C]I`*/ݠnw,=Eꓲ$GD7PPp<CLT~R[7'q4:zVbM¸oa:h?yQ_EaDE. ɭ~TQxpQ-Pdz[n.Jٽo,*ih% L@ErMV/cchca#ѝXhV!nga>ƈ4gk81% r&uRp 0=S(p^'Ǖ߃Qrh٧y d9m^X6=V11NT8`= rI dLrEHz;rLbVw͢WE(ݥ_.m fOE@eEhb|GL Or ZQf9RY.!e6ô50HomR}NEuS_KeP\㢐s/&^饑55@R_ ju#Mk|7zCVt:xEqR섛P !FtmjPwK;7d \s-j4U-Ԕb%05,"O>Y6 >0QgKqg924$2%~^It2Lu. ,1d#(HUz`[Ad+)i/+yQYE\D l1q `q?a9(^<+0k_G+\8//XThIтAqҽde俋'9h@SVIy'vS&H-=\蠂 DJ76ն=HFWVsTͫnP 2DXh9j\$%얈ca`!ufwYgcq%qFseOPڡmߎL泆8= +B f<؎vQ66MlP& }'3ȭ | 8s%!;CO)%uT J|ήx;F=mF(jEX#pB{@ƈ@+ rCɃ-d.`#؄2\s#?ݪ@}l'GHYsT} 5m{tBq<32 |L/ķח8+-?skf#@/6+.74%iFQyͼ (XnХ f.3V\ҊXp-U0eV*.KANl6|-|”p&gEUюcE؆իʢR)c?1&2a5D.Jx#*:\՛Ap"# dѿQê7'd퐾c4ΒaU[ Fڧࡗ8$=~7us[iPm胅985{1=x=:OkV8nngX z}X-vIh'Uɳcy9۪r qE d0xϯNIF:p]|ˑ-*6VJDNW4ZgݦI1ijQ/jY{W~G2Ⓣc5g Q~h7sGz(urk+hdɰEqd}ga8֝2. \ =4,eq8 PC$ാsJ_gvҚR nBAdv>M*5~0ݖ.A-dN># gDIob%; FuFxpU.)B.&@Q#`;UkB3zIW/uuct Z.ip%h^÷;웻g@ؔksi&-7b= M{j,h-/8⥹ilC׭j=u`so^Ѭm.R&8*xXiG/UӔm!הn&rd?OM8H>f'ީ# 9Yqp^09C Kxb[ @dR*1¼wS(#6=.? yMb`n5\¢+y?7w"Ty &mGP18`1,37ڤ^EuoUyKH*m k\S`U1+m (`rZPѪ?]l.n  )s;'BuMP˪Q]]by)d=NRX-j=g3+q̽ZkʼnsUF@PIgy,~8R)݆ #P>i"T[ӄ^2DqۤA[ѢZ; AD3I&6o]vLߪ쭹r3/mC36t\}8V,g^NίD,KBLRy1hXz§rrZ$/ }daE/@z~(̳_~iT$f¤HC} ;OTm4 "ތ07R(ݰ\(HXjM:1vIҘ蔳4>Hzw0Iq/? ]K)jEsbؓ 9 `;B>[Y`¾e%,) +8oOڔ1]mo'WgMxR@V#'}qu01l_ tDI\Kz/]5~ݾ$܋dV֏?&{.mRR7I B)dj𙄵-A(I]B Px2\gtX[@=PS_ADƠH>l)=I3ZZwi%{Oo״m#:2ʏ2MRm+<(}~Dm|ɠvygj7ogN8kʝB9ԧFmO&N J~ua+ť8]-xVo@Wu<"&)9z{M jaDV)ߒv~q={&0tr!/<\ӟ׭=H4 ,×Dm'A "tǬkQZ]~5hOt0g%+mb}t嫋წ_R/""?ӈA%,ov/lR`b&\Y+#rpXfF^2Uc[Җr\nNSo>KQ5r͗ y(>˸$2U S]' A׸bKagY/meūxa-ih^eF'HvP~vw6O[x }~$/AtSq2jIn ^B yZ 2a*>%#VkDwBOTt֦!}y)\M˼qg+͠qC1aF"<69':{Q@:X/]g;46}ȩQ?*@`1%ѵx,pY1^ b{P4wrbtZ8󈪱5³n$zzUaHrk/ȉWD0̾LJFI>%NޮLL]1j@&6nhUخt/KoDӅQ:* A dB>mn7>kF]Y@`dr}CH/:%REXZG!Y N#Iz|ZULQZu9+5ӿGS`?U`죤 $bmgAbϴsL jav~!ާB=[7- *(\:{zjV8o/ 60;&X:t8_耋ZJfMrQCɵh꯳v-"vOr(N>[Vɶ3բp_5]Ќ_ZTXf=\mu?&vj*Ѽ/?rs2yơ@Лܒ×Qn{IYp+h ß dc2^᧣np(efIl Љ d~9q%E77+0Mr1 -iEzwXr:[o/#ob_ǽy͠35o?-I$좌=F3nmFSRѿ!i)ktnҚ( {CcZǴK*1/Vлi<5oIu~_]HxX^ꨁ.D4z)^s]v5qak#π~M7vl=D+p4jP2H y8O zfKt?J< ?td\W+7=wα(>>Cǩ'fa! ͅ&*kmZMB&<8SĔ,<&S]:Ɋې+3,]xP3Nanj իv5eq {>$;zC,ɚY7oo.jO^p|xW (_+HKQۘm]Z]wiGS}QC3\xe+GD`Ǔ&yoKJx@VnJI=Fy.FO2ϙ t_%w*FԳGuݫR0 $:C׹^)`SZ8$RLn9>`M"I0~ oZNjds/.\]13EvJ$A7EfrM'ͩ:BSr`Z!$ǝb'ծZ{o͎~q2ؾ=+9,zHJ2TLfto׉%VRYL PQA9kQ'.tpPTA #9{*;HWɀW-M jqr~_]<.9%hs}HׂFjy[x8AmWy"li{Yvnst;j옒Ãm#l\=ɶw*u\z4I0|y!!f$Ms.v}F$H#EAGPjѽG]Јwkl(£`<r]̿KʥVbf^ȀJAWVuK>L'>jJ0 ) 'N7ϥXGXu ;c75/QV4ƭ NqҬezo:ofZ8y#Q4dܗ6 \8`9—"A WO0*IޭAɚ Up[I-Xc>үV=o\p?"o,ޜ9:Ԇ͈e< U{ocCtcsw&{3GVZ&fвe0+ݡ>֕@5DCUȚ!Cm@!%e@.HK8ϳ%p1GڦRCtz[tSU 8<ԕzM$ߥs 48"fY*c{T}{9bdK#T' jhъh~.*V'owMg*u6ySR>gBo\NX9PI`j+a@rTSR6ap5UxtJw`&T~n޾.^`P"XPޫ(w'ѝ |AiE.=J@vE@m@ܾ}o4 niB1RQN'77+,Nv,JLlt"6՟vrZ YH#X )WCٗǛL@9uAmӏlA;7;rf0"7N̄t%683K}msQĢl0wG%~H]|`}ӮdY<<="P_,.B%ĸ;7s eռS"Aj"S'Zk{k14brz 4_࣓Ѝ:h{mYh) !! ңeo QPZg2k{yAԩ_E*#4X ;>z`lʂ,!sK+EֈK+' 6ڋ:RFw\ZH 'G˕gK|PG /O yqG E|nAO^Xd1}oh?rSUځEoKCsv)zޑJN/#-PB3=xU,A_YQY}12:ՃCù9XAG8R[ /VRODr;3X 7Dh5ZhMV2FLZcS*dV`r1ԕIVevm (1@S؏L4&)ƷUc/SZ !ҳ"+(r)}h8^bj^9\2,4k2%ByIE@8 2~gx#+P\Шճil!qKgHDW,fl? It}/gY~vF{_8&U`KSlBfVKAVsµOw/ɛb;ZRYF扡)GlOf'OC[ڜz32RxN3H;5q$񶗵x-:fPR79Gn,pvS2-`J#㿌e ܚuY}okiThƖ ]b+7;*1$,I ("SF7=MCh㐱.]V%Atoڌ*Nv֫ f֥kvX>zgWQ G:u|h؜&P|=͒{WF8I+ECBb8d54.Bw>Lw- t*%@<9>4;wF:o[A0M"Q @pA8S->%^SL9}5mtcEN$TYPB_ۏ 2U0/lGfeF<O1Ro0&K_$b;o|~^n9]Riq/EAՁOlwRU&" $SªF Q {K2tn2)!ų1 qy6N҇Au9j"PO8U@D+wNktp̍ ;A= [$Y hm*n@ QIU(_AJۅ TGE]bjd AlK9]2 l1!yazaYM[w,i,9졼"}w*פwm׷%zz}$RHc"pE=ng2^|B, t!,<{yS_~PZ(L>A”8#cmٳ)2 CA/oˡP1 >gf|5(Iwz`Ty")3)mOoQOv z=w|:N9KlЙ?Q4u:4-1n:z?L$hk?3 = Ul74#p֊s ڦ9To~Udi⛪I';mzlb͇^q2NSExDڸ@ws[t祝fǓR@oM+oKvC.A!c䉿pKN`+2,fJ,Y߮YI+Ba,+ˤյ o7US vfL6ǯ1_3='Gm:K)Nj_zvoX"bR/q6Z68>nOV/j,+Z tI葑6(yP@ AƀL67Ŝ 7f+WYZ-'+i0}&Ҡ~faz5DK<8۶r\: YGVPIGċ+\Q?We%%wf/wRA-8XRWx;&>==! O y=Y`q*p&S E*#k!ZkKUz!{E`PpaIųo@mo`ͨ A&uMf&dwҁUVCLP.ׅ"Zio8:o!L*&?{UndyƋGiHm" :ނ1ʩJ;‰D?]JLFscJNc"}'h0mpT#?2 />oD#3WP x] Z}}n1,!*2VNM|?({w*{YHl6ǨKӤcRW4!1Z7ReĐ/f{UUKSmKrQHM [Lno (i9%>cKȖK?V4"K,.r:z옿 bޛiff?RH(1}pY˘+K[g8~)+ m~hii8s'^:l&D|_.0. g 񒣗ܙ"-72<@=OiC\̣a2̬)s{{ba{'):;╨Ğ̗PV|q,gы*3|4c I澷acqlVX'DzF_j?^.>V/:: cMg>yj3i)lumC<9EsI\!j b@['`9h265l c*ȖŬH)C͉)ʲ=6|p[C?_m|3֦9qw~yY{tiNĜ.̿sj?6GC܁KIp"`P[$9%є,ncCXSfp a/zt!Qȇ2-ߋCy԰x}T]EA_#pqjd|8 gC[IaAwa̠,Fi(/bLn9sF}2 Sr m#tsAz=ҷyq?BZ=Z.Zȟ=㞴|ְzpu_=܈,DrzDžـ_^KCŹq^2S;h͂q׮5Ħ Y!W~L9%HSdJd @ke2V)ex)$UT5k\r6j,9,G>NsY:sMGlFt=%09vEmAI]8KpjH ZP98;{d.|ѺSyX+c3l>0P kH!2O48so†ޝ^y1SHm?ʹ^ k^EhAF;NT8Ϗ2>"en/Ww)̪MqQFa,Oe?^ v1|ӜbB3ck.ݺГO@Ż^>Pɪ'^JQ<pÊ#6S&χfu[lA6ZpUw|ivjY:#-eAF_upkj|+ QiݩNX|n@5!_eb^c5漰E6Khs.9Ma5"!ϤPG"0`C@jT89Q 7aNuB3-L9#Ҽ6_%M?Djp##xjq~`j)(vJ(:[@} KpݥI&CcY k W0:bMb=@̓]TIVNCWbαޙB2~۔?ȃ]TD<_e'/VS~[ 5cua(y^ђv^OB摖*pb4E0bBdP?җ>o";阍 ]֖NSY~ j>ceeAb۠3W}4Tb5`pΑKڕ&a" Yx`!}зE3LvrS$QO10IbG荭D Րsq[oޭ΁/"F1W>򫿢!$/3z%K`FVQGG*!B>7!/T*j44|.~Bl#1M2JqMuK^Rûz]0?#$4f3?M?x ^ WҚ=S]ƓA?4j"z~jU屏MՃg4΋ȯd|\HA5VHMmt{WƁq]խ'S׍.xo//[uDHeOWélE)k2ϕתF^F<%KP6  i{q6Mej7no'GrAۖRNXuͼN2%نz,_ 26RlRÍq [-M9]dYb^y\! 6R)N1আ,mk/n>ypuk-tvasc~ >XOg7/.V @G†D}:Dq[@I L7w oS6 ]l?5Vv<*֑W\1='W ư̟4# GU@~(V%L|v~TuDEj8_Jb͓,J_q-uVJSaͽ0 DR< iO3IbX~ B<-&$}N{8uDpҽKe|08/:Zt-n}-Žx. b~8ٶ_摊m_ઝ㸀!6aP5}f8K+k]XCLRGnpĿoJ^R.<}j_ H ْ/3>h 1q-Ʒ !AL, U e[W\ Yo*7z+Q?Lsj>:]"ْ9Q2Qd?)+[-Ll2;0HmG>f蓼ڕXn#t~Bл*0?+k9r ХA$b稆A.% 0Y0?&"1}udVB}me50ʫQY+}t_&5P$B9Bc)gf [>ʍܟ A=QEah}=o9tk" x T%TJBw:h"Zr'e.[]JO|,ZȬgr','yrgjhlϫ\p{NdI| KR }I6rj[?jbĬ~tJr>A3ay:FRHЮN!f!?7 }VvCDNw]W{zi l*;LFqͽ-FrZ֨E//\@?ݩ<2෷FѡK|4t:Xn3uoPp 2Rv԰-O ue;(s2Y ZpAZ_ zJ΀ـJbGKZnc`?9v$/Rw)|Q~Ub QM5 U9Ӧ'O:*PjIy88WMΞ=.3ppoVz+hI(DJ}`^W^1@vV={!5Cߐ̏FZPyAD~O99ٚ";+3QӨ'(fXpYCAI3!WZh7%k⤨>Ko2ڷ>Jd oj+RBW ^3wcj=GC\d'ƘTY\Þci 3&fd Sno {5Wp`gDKzIPcb/A_]{?6ޜj/j,f~ Iqe ph,X~jO 6zZX\nOƗfeb뢜84 0O)*#@k=ݢXwRBB./`whGyv&tڬc<>O6eBbi?I'Y:r=l`VΣѼB5@вHt̷!ηDC’q*$] fZa kv.ݗ5ߙQ":H!!n_8{rx}: e@LVϹ?3Onht/ \-JeF?0's*4n WT(D~^!ѓ[-E(c4uˀ9L1sR\G55rdV59MHdЈU8׻Tf?~v4txoRNP/C }L̔MŚx0D|jM{Gg NYGZ _[=YI Aofps!{r9{ ?!_TY.p`#{"lUb ؁VD}G#͘W*dێ.0-Xbu5)*(!5!q!DkQ#DKr ^A~DA`Ω_dG82~}dmo ɋB!=BX %Qr0jdK纞 ~1sMGPu^!+ BDcxx|UU|\{`'A^InMuBHv2Īd0U5yʂv95gY9֠6D!f>Xjyi:5!d˃K?:Ӓ>&:ks (RyR?nF*RƐ>y+{y:872ug9pd 2cᨦpw,RᤛwV/19@ ?NJ>b|2 DOw XfpvnDڦٰ7(P$%p&+~%tㄬ!ڎ#AvjDԍi6`i߰Bh'zt"tu! ЮͮXrvr絿Kl,nj0q4l32P*zvCzX -J"Ţ 7{/EJ.+m~5qnFyB9Y}4T9bNm"9M*2'#RC#U燧/.#E!6eir_ӀNrWptm=kbc Z LӶ42KbKHD.@+[1x>pinPpieb%fojb4,1 >yѫ}+NE3 +goTk)eeZ Hh;n_S|5N;(810^,>ullUON :]ÜA9]@M36o2Lx=`X Ѕzxn,\ AŇȯayۦ4-G;ө65cR 0S3HvF?;aµr uP,p `Awc(uojdw8򘆄]8?_X܂mDVǞ `}Qi Rgl?",rܗ,}]߬v˘vgÜ@U$C9]H1*gNoE1|K*<ӛk[{`LIj'ґ2 M Y9@]C# xe4I7̒hEbb;ž q tPzX!MAH HoZˠ%ZNCJDe6v#jTvp.<%\s30O]׮{0͒rnGV@}G. LDŽBd)+K#HM褓O p)HW5SQ) ܃X WX]^<ӫc .psOX۫z;Q<5y\BFŵymY[٭Mje9ثva5k=œ)̬jCO_=vW[QR t`2ǁS7&{G[[[JPfLKE3NLMJu-q!Ĩx(dUzKcX! ~ҐŹ¨w:ۛ2wVܡ *xd-v3K5(Dž&QLKT{{U9El F1oY(F!L6fu/C9.mk/@JĬ{4'5ZkWh!qRA jDL)g~;vV%\q9}w3l~3eFH[*fdTE3!:QcSP|ts9hF}A㉗ˆӚعLU`܀<){z6Ҵɲht9S*.AơQ{ fٴBhN-mēbdi4ju֛5Uk"_4Oa[!,{z1>$\~nl]1bm= SͱJxz"m%y(fWg_])Y%ڪYg'L9ޞ HB*Wh[St U0pbɥĠk0eZ{ ۬VC9r.ku^Z9"[/$!Q1t>q2=pEǜ=1ˌdaO%'(:#md 5rd*Ch f!+GYϛA uTexo#bQR4 +]j-<-@'goBXC;P$ip߫^2{mFhs4 oi6MA< BS~yDRN Z2Y@pU7S`>7"MnJt͎>_7\Lv錟|g-`w*? ^-t7mgE3u!$5yT]r)b1Zߚ^ (Rvg~Sv(PPO+>ԯ[V7ĞA'g{q]\Q))jj:NZ7SH nysȧӸ_Y6"{9ɀqCU8?ڿN2t.byM4<)'/C [GUBSt^Rj$HJZ9 ƖE&ffIk 0u (|lbE i%Y|Ub%cvܤ\pF SSp"q\<jAoCيvtP,ݙDƥs?ܶ?3c,&[R*ǯ"D _tCSbU7ou҇ZIi])E>L;1o?&a[zo^}aiA%.+ z(ꁤ_?vn!QSTq1|ɼ'?Q_|*jR1+V94@x+s;!#ilP8ni=bKS_C~A*Y80 s1v\ZV1I){ ̜=Mm(.風*1CTg[4UZwKTF ZE@Hb$4z^YCKGϹ~@ҳIQ%'dD?#krx9f0]NlZͬAy`e\>JjO+=efsE^;@CPRR7pn:A>NE6ܣzX]VDx$u7YSOo˜-w-9vsk "ٹ(,o89yH8k``)3TfeZT(j{b}Jntg=z0>xc8Z2[1 =r W+D H%<`}  vM+ȋ7^Ww{J'(|0`[V#n,54 ԓ`˅[f2mHI{CHF,l3'z ڦf3Js뗛p@;61~ѭfn1/)P#VZQ¡QRAܭQ8J^'%,D5l"NZB1J=^4eĕ,gȅ׳/J_d%lW9~͹S_*Y3m#1ᤕ<65F[2oL/rp?6qR&cqyN*иX;ۤczX{:]':HK"!w 'i< +RؐRA]^;%8gvӎӾxD]uRݘw37spU'ynLO3ie- X%:Y DM.W~|Rٳp'_AT/gyƙo 4ǘ'y9H/I ̓$40}V*}4zTe%rxAOj˅~mAGqw킝SNǿ-q;Fc4k2 u-dTXı֟J9''/a1. V^􊆁mN3p)؉ l'~V*C4;'U܉ 3mF!ra:- P)젤te~eD"]4<뜃 g,|LV̼`yƇm=`̪ 3a{ڭ'-\TD(A&]wigfN,-mHԿ0Y`GqlGㆼA]F=kApaB lW]** ΡzFPf&+O{5/3T:6]ax^^J-EB%*FZ]{dk?GuNIz5xqk_æE$xRFU&WJcgԨ4 m1Nܺ摇s$v_CpD)'T!qp,U{x'P(bbXsfpD@@ahdۄ\}Emل,k? a̽ mf)*fe%býJ-wVqWCJ 1k[ 8&ZNIN5b\p A94眆fY ^qk6i*DNNd9J`&ua:Z]V*z+O;05P.fl ʎQ,Iq(;]2mjlr*+/Ez+4 ,#T Uy|eMYm)Nj˜pT嵏|^+zga0?Hr ɟJj GzŤTjyc:bnmrNm S7L(CyfCi- 3-_&)euTRŕ&*v ~F)>ӟ 3{PVtנcc"9Lm'da|k_\ruZV*3!_ȓYT;M/Q #[7ɛH/rO/-dJۣF3-xOeq1_5]@A;!+[OVWnEzj6}^4ۨT6j嬁.)74M{~OUvoWg2~CFDtG8!iUmJΖv$;[͂5*Tx|Q0?hɦ8]豳!Xujxis.ymYߗ=|E'ߟOâMEwO+. *# 4=DlqzVZ a`G)*&3ofHu/lz0IWˠS=%W49_W^RyBy$B>t:+dž9Bd0`|ݒ]̻꤈̸Xd٫- w@ zqݶi"¢Ivk] zR&,9x oQQN$"@S]'"ŒU"ĭT5qN ?9 m[ma*=@n:AJL@l|j2oVe N& V Rg zuL l ={0jBR^O~Ȃy*7Ci[wo5&4Ɵ(p)b)|ΪZp]U?ɼ֢J;眼3\ nSīv^mD͙Cxe&}$e80Ԫ v7|{F*BEE}7yp ӣcԄeFzns5WQ[^͊`\+dAHtL9#-ym0ݢzIF~ j _xZ@:l]!F~l..QX&趈G+mɵ׵ǽp<0cͅ{:(] kDNMyLZrHPC.'0eA%T1* J pJ_Z矋V:wХZj5*›-1 IzCq4c3=HsX@rCC/oZX%7[ \L4nQջ[ٷ|0tesǘ+]v .)0ƁYj{I;q,t"xo>tc6X=b"[G|3mQ/Pn.nZ$v*|~V>Sreb69W:_7,oV1^NU'km =q \޵6^`%<1LOk?u>L SAd|X[p3d%0ل3DHx(qn`y? YK5jD s/ V>7 Q͕+sy97shXv`ʼnQF8QĄe1E#n%y#{?sR(c]x4Ŭ87WZѨ;*G۸~+ niTo&8/XOE.G%!mUcͶ!8a.g6r 1X#]$7bVfL{Vifug5@ŘE U݋S^L{r=ok q>i)-@qe\#ʚ>Q$JHRc`8sa4Fjma%KG؅ʐ̮V.ۿBjwɨxMCȑkK3B&穑+@Yn4Aڽfy|N˶'*^\/Jh1qm9aS ԧzX"Ewϖ<(#u&*VqKxja$`m [l6kn Ȉ"uy9FQ5 QȆl%rd9*7,%*$^GV'K8E@ sj9oUFF'KkjcX\sfIB 6G0X_h?95jT#:>vZ6u MVoqջ>״G)FN::y=_/S ;gR}M @&2w{th9g7aEC$W…A8k LjQ x%yz42|nnjyG n GMSƅ }U&n1ʷ{۽-^P@hA )z&{Qa#c |SHqHm@{3eWE{V`G|V Ә{ksg~qcꤶLu E5k7mo}ej6b  ]w{eK[k9 7vƱks DmA#YĔt-F3B5ғ&ʘJ(jE XXS3oyGҚɢ#S"q*8'̳X* G"a4xG-kkxvFl4Pr]b`<AD#59H =KA>fiQ%A/rŞEHAF!x./kr*i|;K sԧx1\KZR} $a"8&,ofS4WM|'`lY{:TxCNW,b!48n2R@O휌S7wKm)7(ah׳&ܾ✠-M2*Cb=ر!½.WayT1(̜9f@KOGO&KcֺWDc. H;H_7nr gЭjDȮ;cW瓳IXMv3HԆ`s:yum8.9`ݳoJp泳x'QѢV8~#ÛE|`rܛy^)djdR1lw<ؿ$e텺M{uMh˵,'KQgoInPb;y9qcqf`i¨.s|lF3Z1{{z(q%À5IB|w䁩XU $,³bݮSF9#[Gxt3t].=)LU'=ԍ?lM>9lR`bpYOUś0$ km={f[ؑo( ҩ(_+ %PHn}m  09l E:,"՜t5`dU6n@9CoW@loHV DgR(ƻhЉ3P cӟ#a%|F`1`8j6%_UCHׁp[rYQR;RᠻkE42򧚥Hv1&ykX{a'e#y"xj/\Kb#3HwЎ^4(x4W\!ds{גc˻B/o}{*.C[")78YmT¬8>f{8Q93" h mq!E͝ ]MKj: .O U+vp/gr͡jXA^8;f[B'3':<#&1]eaQ-G/RX miTABNn j `*G > NjaXR?Rm$%Mo602CEHq&ӡ:YDoQіV|ٺ 6m>5m߬*t )e\='Mnibk%IEKt =gc΀-ںAHw&b@:VEh-F\#]̹ G(8'9?}H>ccqF"uw\p8N1}‹pFu[`2Wf´ѵ*ct*#2:^p 2mCJYX+,SiUZ21`peqg_Jê8}aF ~__?;?d#+FkjUXO%i>ȷA;$ȞV.eCis.+Ma*4׏EOq'ĮjSҼRLYX?"N(V;)hoJɼr↛!J0^q$9jO<11MIxdYW =Iqĩ}2F1Ȏ%-7_h0jboؠ[=Q;/ f?Q4#kMZb&hOXܦ>p"z%P^0A)ǓHTz;s8Ȥb;vRZfHW ^*_4M4FE]TKq/4l7ۜ#B2qnE}."!.`}Vt!\]nh`2Tpo8h\W:pנ&ee[.;4EbjV%xXT(a.Jl d͍(Z&Bbd,!-h\YT] Ób ;{88 ;]Ћ}^DK,ftW@/Z6^ڄf6U:_%ЙQox/f6 2sf>#Z25bU*vF t`3ޮ^\iwΫY=D!LkN'|Iݙ ë6Ǝ/#{RlDK̇rK t= רkY}.# p+wZӚ\<[DUJS:G3m]*ݐZ<h\B޾{pxERƦE/y73L(#5#cmM]2F(K:;r*p8ҭF3ˏ$LeZ+޺4UG"}kNIm/K\۽V&4/_ء/Q3욍{(KN8yɐBf|#=2{IZb>gz?JyU ؙz?]~\pu(8 M V~d4IJ+Us+"ݹg\'0 E'((zFI@pr|OY8sM1қ7t>asvNmB _SD(Ƣq8 4s-e[jf[{je>0[2n@#We0~wjA\1\ry2*žq.7#9,g;CpdD 9`y9Og8 ȍ}y,ɢH60ڄW&3|kͯ0ar+X-M8&T$k-%{2 ϊ-8og!v g17 E͒ι̦i8jja{_¢"IPDJ.e_6ϋP~n@jVE,{eo9)u|9*2$lI>800s3|J &M_%ڛZ"G-Twv讫[~ueaW߰(0铽9Y I&0r$ {@!oA)! }fXX]lEGp0zpSTAY kf®&hL:!٦&]TwpKÚz$QM?4DВP0pPOL 1*c!7joVkONGii d-ǖ"mq&1կLpO8Bp>AK.ރ)E)@ꂁÔT |Ï!vk''/sK%>zC,lO:GJ+E :ݛ{Stgn'p,6,N%?@7=d5;ȣ2𷮛v4uӝ$#30>@sR\xOR -9 _Xbtv_ hiX6S=N&|L'S&*q.CfA$=y dd|~ߺpҘ*QΗX=sD-m3nf}iלּCH2)r6[i{UӝᛑI8@p?DRRvq3`շϯ%jXT~7͝b+$Ӟ`Q/˭8ǣD9_xf('DEtԯ?ESgں1rKsdL9-; Eہ/q:@0cb_XX0OۨOacLTgPqżKWi36 Ⴭ]( þxeL:̄2(@`(.p>g'TQ͘-N4((іD? ᮖ6; "W>aw ao6_-10(;R/:X5F 0DA60m%z%|0XbW;2?݄&#t$Wh nq_&G-Pi{X̰30GK{9PB!%*! JV0Y#[8[Mϣ BѸER!6RzH)nmu{iߛN+ Hm\ Mc= tdZW 8V4UxHM$ƻ}N[E*s= ukn-6ҵב^`s]N et'!z^_A 8bDG0^TXUH?)?@@ѩRhG%FD;e]tvH: du)Lc-܎GӈyR4-8F mz' NHRzJ$OY) jz Yi+\<;G^5踀_"w8#(`3K-t(?eLoF1&JZz Woa$*_W!d R.[KеyޒTz%qGj}_d"3eHgHgx%Rd5@cF0sEC$Puw,k|8D/a,yoTgriX7mO8c~k.Isƞ[yI3&az]Z%&F}W]#\-Y_mae~= $M3ɏJ%یu\P7zO+GE 2^{l3,(ެ%]=/9Pzh=P 1I1UhK+؂<9%d>1.m:i%縄DVoE;9i2 "Ks-JIAO2cw}=$ @fC̀cR};o@Nm8nSD u`79)`h,`h$sm <]3\ !;w;u2MC e;JBB`w]KbbEE<{˒# h@W zy)# ˝&+a\ q8d91,شzț.ɴ7ՐB”ekHFW:YPr#!=RďwXVTZ9&bYck*?uAωrDh.X1J!CbQ}n ԔbI6S๪ͩz)F9)8J'}Z_*0J%W#-wioy_^X7ǔb ZN6dP#ÏO<@[а!ۭ&)f: VSK>^Q8)BLdCA[(+`('=?5euV;D.Wz]w]*;8G,k Q31.$)áXx)Y^g|A`Od6t9xN[]Cхכ%\A_(GDm$i &W~ ^CʃM:5T-{_K yI@+tavo״ؕ(^Ѹd =ƿJLuD/~JMAvZ%P: RNR㽎#Cc"#9zV.\;,N@x^-I}5}W iSbTO o4j0a|𰣹 3MW۔F`fM:KZ`J(b CC>nK=^> `*kłKXVȦ.Nec-i3Huf~kv>t ֮K_]E|"i cMiLY}Ho(ƜF|C~Den=#HjP}lN(Va]Y)-Pc oCEh$2A <0ly<+ҞotVx^Oʌ[X꤅ ;UWg$tC0P}!_aVt*"cH;$81ņF' 4"^ߏy݃ü1RŔ -ƕrk=Əٕ%[?# *&EyK&B)' Na:cpC"uOp16{8:ƹV*)lDŽ= Sfڝ/ݾ3ƴGU8 uѠ9KDO2|!:VN,R ZL2ݿ#G(*rz0/3Be%bT=)gTOHFT@. _O nrU< !/X\ށ==_U㢒DlJ~]qG7%/Fs|a-MqA%+Mƈ#:FS2%| %Kx߿ lQ*&0 m)vw5ֳXBlSRz="Y8olv>KE}Aab8$nW#ޕGιbc+ F"(I:~(ϤfMQ۸z\9"ؤVC,.D?!ĎT)G`6#弫 q۸p(m7(5a y&Fy΂7O-cs )Dݕ\HEn,k5Qҷd^һ;['ῴ 8c+!2NL#0԰NC:' fhf Wj24 .nɖ K#t0Llֹ_C[YO8eN+7+ytCYk,ܪ,ULM+267^vqsS}F<+;`{p%oY@3dhvOzCIx*&Q׆YSC:Kl22Nl8&Ke v:Ho<]Mt:(⧇3r|2f^{A Z%yl)`bV%4F7Ʉ}Χ8ewgBy5= H{CRrUrh!vW;W:; KdV*O_e֔lT/'JSi( Q>ETAUx'11no.I8j#&9,ޜk}~#ˠ#wg." VUJ4Y)GAoΎ!?QӓGŽհMO#t(A ;4y|"fh #-rZT#yol"Q6hY@COwIDxO{Q;li׫Mt@~TKE`%D({ѥ>xE站_2~+@야CG3"jtp y$mPvifx9hic޶$v !\eP[l?SA{}Wx6[?uYrU?%ڙFgor}[G*[zV/ډ{9`T1(> dF,'vXH1%3klOn$&cDXf4AkxHVGД~%Ud+R\[h*<-BY6ruM 0TL7WTOKJUx"p>lʄZ)>-(t'Gbk<#3Ǹt?㞇N:6X ;V"W-\`">Ơqv[+$nk'i и(PiT{E􌱢Qm+*;bF0ɁGղZKK=h*Cr4z&O΅ekZ)aXݾ FN `C_NCm3`6d`:S EWKzF=wpLyT~f6J5K7{Z寭lV~ Ǘ(;7m6͑  =x;¸/M4RHO{ONvV ה5نq8 4ɹG dE#[">耯\ 27Y/_-El W?Xa4f 6YZScj0@97hujf .koO<>{bZs^.Liý?D[Ժh$q:zي"U Fl':5Yyd{2\SOxn+r/fۇoCVDe-n$W:" yO` (u,d-2wUQwT"qFԆ޸kMLZ.aGYPmDi&Arr".z[Mj‰r.VMPfJn3*XF;B}"CVf(ݽ`19^}ZI>{籶1į^Q#A7m9+:, /pAYqD|%|.E2Dl#MԎIgarJ]qXrZ9OH]$D|"/ۆ(ga5PG=yhjDv}5":P l8tf/L^ ݛ؎juZ F`a7Y!H沠 5#īoG̹.w y&ˀ}o|Ŧ"{!Ӯ}J&ЦPt0MDZOg+-Imv|޴ېPZmkx̲un>j eB׫r:fowhݺZm;J0o=˞ʪuڕv4"AB5"P7nF\0t TGyjj TQN().PCkBx'$Q8 dSi<`q??9JܜnK$+)&Z:׈eX T]L6bOmϬcek*{Q}X7%3P>+Gp3ꎞZQVb?4V?@97o uoyޞhiЕDhm`d,CCh=h ^K{h~5_1/_yBuJHٺGN p_ q{*1r~ڼ kfP`6s1xr= +DPy2;R> ϻy'\1亴e.gHq~J˕cOz#A&G^}8;E' ?6{qCémw'dU,#ȍ%%6m] ed^֚7|֭H ם1u>e`=ƖUwz7~䃣1((>2-_W(~b#Y:d Nj"mكLH; G/}5mֵj BslFu˗x5C<̀p5AQ0'|"s@ӑ}cvD,ڱ4-]fIJ^TvOMH*܋?unۤ{O.í6(N%@ʠ3yqI:j6צ5ڌ`B԰&^A 2Sc>0䤡^@S3@pte{4չ_X>r|VJQF,vZ/e@$!%rq0Q &m6Ԙ^vħ%[?#Qm*$Ϯ-2Eey }^K95]EOfWor yHRgQYC*n*M4|ŵq*H/@M 0>2z3yR`-dt‘?':mMQFRZNj|0ױbĊȕK@c9/}TjB>eϼ_AYj>A \B #4Yk( 뜯"A,."@iGI;W:$D:"*m#1FIFY:KavYO;vCjZ6 >e s[Z@n?Ey} )[F8ovs&.oߌ`8ԔKN!\ I|*E2&,[[u1EN{͠'惌ܼ+yzd|hY\b7yҰC~Nt]܊IYՊc!0 {ŊB3FCNEۏQn#k"+l.* wܠ=G#ůj ]qD!5jN,18Z5WUr 텳,֏ETIs'#ȉu¯z8RW̜^upN&Mz wbjU{!•^2]/Ӎa0{r^9s[紸Տ>²C,ѝqL&t EuӶ YZ