lorax-composer-28.14.69-1.el8 >  A b<U]w5ׅђ\'Ȼ:<ɓ-aT}*@ʭg!}/uxǿ)Ak{bHt#k~ݵU!&IS2[Hv(t";Zh? *j'*6 FUxr;KiJPSl.唡o`z)u\ gbQ\W [ኀQp)S4Xgb!3cy^:&C<24786ۦI[Q)~֑N%}`dCun$.nYF2 )a_]0s3?^4oytӮOB/E&QQ N=^n*c!vhj;8H5\]iFcP:ӬK~>MFNdV֝uSh!j6>aS4ɒ+h@ؚ֗S;Q _x(&7a|c`, 7' XO0gL"&Jz퍦`c6cdd8f1bcc0a330a2bfcec946e5a3ae670f0a0ca9aab6bffb662ef6721734dcf3f84d24508bbf60fad8345ffe6aee3636c6aa1db<U]zHHm+jyz2$$(Dсo5l}UuatSPUbFV03R^cBaiu=Z^e{<CAUOuV2/z,ZՖהHsr@G|ǩb:6~πn4!Vx=VQvG$jur <Η/BXIWDM}Š}z|Q5qBq28TL5Hԍk.wƪ9^{aJ zJ H{҄ɸ,= ?a[ ⚽zW8٭)> Bˍ=@Z)҅%s/&w&LLgO٭ieh%R^Y'Hǒ)C~Zȩ'i--E>4v}DzQZF!š_#܏ߤAI0H^==!k}`k3pG7+]W<2 >pD?d  @ 9TNN (N N N N NPNN d N!! "| $G ($8$d9&<d:69d=>?@G NHXNIߐNXY\N]TN^# b_defltNu NvDwNx,Nyd7@DJClorax-composer28.14.691.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.b[0x86-02.mbox.centos.orgՑCentOSCentOSGPLv2+CentOS Buildsys Applications/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큤AAb 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- 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.69-1.el828.14.69-1.el828.14.69-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-8bd2dc9cf6142dab03f32bbe56fd37a84a1daa0c1823e11859fafbb4569396c5e?7zXZ !#,] b2u Q{LT.hL=s9y [a at^p;<1 $`"|7ۦ%5 Vgre7b5?gIeFd:נ/:ƫI_Fsݭ_fx=f N#:@kqWm('Yw^iE.Bx8a}Bk _@64w ybFK&)c//[d:d"zb_!e Fw/'$)J4+hr?q>7sF80ϔl/:4tq99"z/0&1[|~n2 6F<"p&ZҶ3?aau.?,NT72f` "B\]O5 QuZfLPC܉J(}_Ihn!jz5 cEfNʊ%M!`zrGVѫr*U>w\Dl ,u>Y`7KZY vQi|N xx uc+Lݝ+u5!t&i%zBCݫA^F2lAmQĢeT,wt`M+)/]t_}PCyN\Ia{`{V/',SwAu+38'/h T6&íbo@@6mhca0#='(Gy]ُUO 6KSy:"i /PVϱ 㚸+}渽A?6%珛_LZv\24҅S= ={\ƽU3C<\,۪y8Q+UK%-w[KR&útovV}Bs\|1UbT\igUQ$:CYviJH_<`{=bvvLT.(na>t@9/o0x txpB˾E*nF-|FV_E[x&Q%>%U@Xdb3 IMKnpZ ǐ ;Oq/̧ht3Yو2|ocfu,ks{2"k0s3P@1_`6Z6kkxRSR q՞cqbM$"X|XTdyn4 Q{@\iU` ߂ﭙ^ ޞ3.Cs-߲bΓ:ϫϖn3ҭ_-qAoI@Ls~H3qX@mVDF2:i;h}rB.!Z_aF=hv?zN]Zi ~sV3TvdG2}ҹT u44"`iI"$my9g[0?55 %k3pOҢ]|j]Sw+<5H@|^|=άqٽr LRU{9z}PG4&uSS5>QG$/LfCd?eE \1XFl_)]Q,EQ&fHqs\:~R@ T z\2QAhX+1S:u ' JzeCB{JV`,#z`֮.ONُsy4LQ6TjT|܉ qG Lk :swy[ zc^V|MeO D?gė%0gF] oZĹ\1-PdIn Ȏ9QO ފvf h)fZI (p{Q]dU>jLma]Ϧб<ݒÒM g7 ##dǞ9VTL.2X)í}banw(؋~yg*` 2Jb`!ZgyNvPbá) ķU/<癛;㕐ՇmG%g GI_ BjӦAz`5g8C7[. *ԏM =a ?"h&*ǜM;-}:˿;,\Pk]7+r;Ѽ1$1K$Uҥ-x$fJgZ0!L< 2]b4IX=VI=u<)k.t*ځ*:OKYȏ=l`v@W3Mx&*,!, ꁫMMFDF۽SdsyiM6C<\nBn9W0616+ V!gr$!qk8n{(Ǿ\b\jw,ss:)+\1eIׯg|$ cd_nKi2O2Yk=NoǧQtx<wĦthҺ}+"srl@X )I@b<\L0^}Fܛ 0n-Z$2 no݊ARVrqVb.0ȡA`;]:/?Be]VB.!̷GӸ>Ȧ~.S:t B`xĵwKBJ`FO<dˆ=)8#,pSHr}/1ƛ7Dkj+"m{^KTcŐIٳ{b]e$-N(XʥwY:g,YG] e5$ȼj N](]Oܸ,0 L8jmRLXKe/BJ,R&ϤaI w87"d{纳l xVmH'sZVpM 2CT0ڃ&AQϨuѕIs3x?4r5mC+03hv_m{  YvU?a;:qB%G)\+ia>ץclHjQrf/gf@/bl*Y}Q+ i> UꐣTˬ̪4ALK*4r35U@уF]U{ą d$IL9&x c=?X ;! -yۿvp84:_' 浉}+Ξ;,a{ᏹΦΗ);OxP6wD a\%l':r;^Ԯd_7V'D-Og9x=،7;"8d,n嚿|B.8 \:Gy^kB k+7uF9]R-n$,\mlS8Q_T^{%(H|Ŏ =[@ y[rژ[=l%䒙͈NRUv=:! oPPxR= )\4fN.]c|h2 D}9ҨNwqS!nT[]|RV|}ʱUr^CVpp4FͺQw V.]o [=a5ۛ!@ )j@n'٠Ű_^xb- \ΏDP-N흏ǎ6G fc6!XJXh2!BiX5i8v_)żC)3zGEQ=b ]܂wyϨK yB7cqrw+nwsv )Sn a-h=XpY'{::FqUpɣ5G\JڧSSy$)㟥{Yu)c #˘BT!;$lF!i*ɹlS![OEp-,N$ ˂`c:c_zq;݄PJ Kux-hE_vebbNJr9_{[h~Xo~)/kJ[Y1'9)TW AŐI^H&BBҚ͠SXJT%̆vFH !6Miy'hK'S(UcQc\=X'+_n,R[gf@*c蘘-(mJ8X8pU,*[&իJ[zıM0u W [+ذ<ȧy8W16ggJL>q:\4 -jwK1rERH",)i>Gf/-$=>1Y5 =%4 Ym:'[0b9+1L#RY[WŘ-&sR&n=/a|^VeC9ڍׂF\+Bɟ=ʄe1+ a>HU',u:с\ R /? #_SәC} l`NP~x[5$ ~u(YHSaۨfh?1f?Y ΟBgJ=6C젥ȤŠ@^e̷+D2.S&U^T5iqc{~d5-?5n'0\)@}bB%TsgMǝ|9/"יMZ c@ iE.`Mfm[7)R /wevm0AD7-kVod,<\3X~r$VثW8k S}/iT>,h=*2cOmCH^r4WfdJF戴~hbf \}}P]n+`n`v6lۆd#IOHѳ-JmAbmXM8(KUr9{]VwۻAR?H[*6WxBD;0ۼB 誧5Tw, RfKE 6Q_ē.W:yu#Mi_h|,7vŇҀFlTkb k8EM3ɻ!P(T6hbu9+[(Z{Qr4m2:ҥbZɌfPu?V(?LVЧ:=C-ive]dq| oYmG׸ͱz34%fd^6Qlֿ47w}%^9zfD1sT6JI#*BͪNjT)bs(;L ['ZfeSk44r UioTëdZm]5/%o5L-EՃNTP1}^B#oxP҄'j:|X0S,ϕDWN7cXu=@4ZH؅hscz֣ts;!Џ%]n![%h ټHaJ $")0ٚd]-@?}(!. jN\ o1).8;ǡ KntΟ[Z8VD9q( Pll&{U 0-hIR)@x޻< N+鲂F.U^zP) g(L~jgQI@xu+.r౴2X71'L&=knW^0tV,J|p1p$نBILjY>,hʒaiu({rFeKS|f1 ST"M-L6F1I"^Dc*]Z}Ws=sehuO.X_{0m\mZHOtJh,<[]u߿Yd{eρʃ{qH8$עޕ s.L`b\yׂ$p8yܡ߲V+`G F}7*h$%[㧕7IVpfs 7 ͊6 bʐL>Ye*׹j vpǧq601 K)^ SZw_W,,@=ߝj"c_hngD *>ZI}X6 YMc)v6VRj_KRSJTܟ&:0\YȉQẆwP"g7_4UWU35+ e@.Z\0:l(Y aHtuoEخ'6e[Վ;Q&3j1?Nxӷzk>,Ho}gnۛʸvگlX|ALD=pK aO%~ځGŊ0pxg;4: l\k@laclMۙ+vf=&-M4I W&L]P""=V$wȚ>8ճHL|+m^۶Mяg^.pO#|aE_UmQ-؟ssI1|Ɠi;Z_b@o/b}VQ j8$\uvjG>Na4/c@ojsx'P->̞Ʒ| 6Y(:&8e Q2#λi /[b%@x27bW|m]1.DnRt8[7Lױ֎%G1D5oz*aԥvnzzjw%0=ֻ/LM%`5`I[ygB*`36ԏxa0smwП@vr?F4^gRbC ce9oXQ7qtwvi l!-wG?RK&64nyS]?H{X'/yAfrig+b Axwc) ju=ëK#9v{ i!"]TH }o)mruDkh_!m9%;94?bf|?7XHm5M+\^0;+qyN$CuVg  _I[]wN;lвYq2K}1 d; UT:wrh 5ulzB3 NT~ߔ]O(~KhKJNH]F,eghyPC)Ex>xGtoDsUv)|˰Nf8p%װz_xB~ύWT* Ljà5-4{-ߓBŬV<UdhΨP{pk/+g E xY+JC4M͢N>|OIq0v"F*6 i`t]yt>J 8b@+T+|}֤< ߢ:6ٟ60!9vL'JzɰeySљ)d XNc+yx-7;?  2"?H OT+-j.,l]JKr4ъnSڜVn@JqndzfnV|,-geC&&uuVUZLvTPg ߒeIAzM66U05_~rUF?w"PdAԷ;bUm&&5{Bfс4jXWJ5P,kkIbC>{'Z9OALf>7s|$,tm~YJWM,CY.'tcn'5-d SD|qUA (Y&`;%=ꮯP/ñS:bW sxHaG!ƽ%𑃰(<3:v]"zODq#lE$"w;[P%4ge^=K=z)R^0qS=ku =Ґ;{@\1`Qv97Q\Sn){{!U W."؀x_L t-6:~tF" rN(]Г:L0я ;+|gY kLJyI|aOAD}otg(Ÿ4q"cg@5ό1~_43@ @#~+Mb81N/W:ISVS(z‰8<-{ Ս@z=B)vZ39vj"͗k۴ixNLM,: 2<7.Fc5\=_@ff` gh@g]x0w!jK3Q34iSTzz -Li~ܚpl h;'s 8(4O<R}g͉pJWqڔ tZ͉儉Lk46[NVJd^œMhip7fByz1!C63I `e{ߒw(k4ݺcQ.-3 BΉqbAQΏSY`Kv|(oMA ݝt3sN6,;0Aiwj9B}r[C$ݮ[P_Lh$Nft#\Z31n|р&_0+0_:9ha==<ÀI"Qϗ3]uwiXBA*6 +]Y=צv;sD׭o1 1!LCcy*8 Q4'{p]<]x-{J>N ,3I9h]!~{sٹy3p2lgX>N57Yu Ѵwxvc5ejwz22y""2硰;^[-\[MAjTN( ))f#R.0p"uN(m7B`8gG75n;`mx@MMB~洩FknDh`0V("jrҔ9+mˉcJ|B"VvrH V͖Æ<n3͚jې R.gQػൺB)AGoK2@ɬ'0C5w d ؐXy4Dd(M[C59 T+T -ǟR`)rmϥ1_[}kۑIT$Ž«zҥTsEV\d;V$KԚ, 2\aG"r-TjsʧeN5c&3{XLw(u(̼2Z?r]b]9LcG Fj0Yݩ <쩪կ+qWeD)u|9]H7%REϐ7(%.za"aJر( i~8u ,]OEa~]?7㍆05ZRU7{}3%G…">s7X6ypb| VnZ$Yl)f 4Yg!D`ߎ(1T^Q +Gl߼e 9D,¡Bؾ"Pԛ;?\eQf:l|FۯdȑDBvr?WA ,xŤl{eȲg6hf \0USY<ɭTi/vo¹aw\<(ʹ`ű'@oVAs˗E)$' b kYK1k8ܓ~]Y?EKFTUDҴ4I#GOjAQ_;orߩ,xy--fˣIXAdwU45\1Ag#O9RSrD?oDU;U)W=8_X9S5eBt\oqI{qAN\n̑0fx=v"dy$]kyHygSZŦ(z>?}jVlF(Do1A-.|mwTa12#3W!Ҽ=inK&${FLiKe' H碑m d(4.̖t2"WtKPp=ÛxuV+'Wݫ֔em${mq8{M*dک#G1z Ynsm0{8\-4K"kHjj7npPtXX:yxKu-*RЅ-n%/mI(qS2M)PEADǞU]F0tRР20d'D8ȲmpЭS/!UG)%_ӝxK769?+'j@, $q_b6^ l(Auo)r+$N WCEpQG2I[gѥJ]L{|hUuؑJ%q{gIn`)v?rkr`H^+~ż;vupr(0ܡ;U"<^>>P>#p"9&-ֿ:BRӃI+oCnnb3ڿj(*RLvw~6BbA\cfZsVsDˉ-GcXۄ1Pma=9N7,iOiCE(Ѕit4W zNw\<ɕܣElҽ3~a1!~݁{hm-"sQ 3c}E^~-ڔQĻai/XS ƛd@d;;381 'C.6.ԻM4,i,}ab(Vq_:΀'ҳWuVd+n18_33{dd&OIGJz/==;<nr[5Uvp)©a_bK}c:zgÖ*7筡߯x.T.(X22{_EJMM͹iw]x$gGµRȇ)Ich= hSF(\G5y>Ӌz5}rKckOϡ7oh"|:y`/w[@}0ߠ2j s9Tœ;#\k +(ʣ؀f:i4s CZES>N)zV;=s" huA눨gEY+_SڀG&:-t4 M.*>A5R{zjח]\,꣥I5#Ksq/I3G 9! -M!6GB:7 ()7uze^-?W5QA/+GИ녔q<0ǜ6T\dO ĵRbds97W-.Zx1u\KBtlZك~8ʃqAF']ESn_͒CxL}8`<$:-ҿЛP-Pv_ugϋHlGlvq`\fc1[<4i[o1d\S pzVP`7!`U6KiHH4hb1\4U2L,U`b;-t:oEvV3PZ_O(&LGpFݒ)w Ǔ*,d{% 7c`Uq'9i@12ӭ#.U 56\d\-9tK~R%ROny&ɶvZqrC 0:,TE? Yq w?gD<~ꗩH]Kx kԊZ3 <1G(ܓ #Dhxހmޏ3r$4Tg{9]Ncq*15@cإ^'z !l.]LźtD\*Z/crϔfYvgJ xnj-މʖE5ޞ$?蓽\ao@8^e,"C>rsߋj}xz@KZlԆYhIa~AGr= {Tq,ӉIJ(svVoNBج7DESxxyŃeҐ3$kx@9.ۗ V[!ר4Fx[UtWߋcDD_M^C`$T,YW%U#Iǔk |W丯KVXPc%杉prrJm)fhSH?DjAI60?|:?NX5Wb}ֳ@YJn#}nQrHL{.77C8 l UO[woOEi$ zFM+WeOA1/9i]?uףxaW*iH0UOX>l`8G/gy>iG^ufBUH@GNOy@E^Vm#= mboBn ݌a\zMl\n*(˅K& FX,f@`lQpW[&Jd^h=\0y~6+Z3~q uE݌iص͍l2ۗU#r8΢cq I4aWl.bu˖rhp)'$nt_m5S2WhYZh%:mM-(_5^N*9D#1 QVWQ?bWm.!a袅UTU] xqwH&%prlX]:wI@Bͩ1l={c$f̥v|>Te,ϡjDAr.aم;zh uTٟkBm3[5mA((( ϵdSe_Ԏ\O 9: lcvzT&?"8H,~X`B^5R{FwaSwKNj}doǞgX)CSJaB_4 vj}(RRMYF-f%7?9!لbߊ pQWrJn0M,@<"P\U SWQD)P^ :ȄmМY< "EB}k2 Dϥ\vЦs:)$KmyٗVbV Fڄ8E j Ar:BZQC|Sԑ"? 6ۈ9f-fE})f c{9V~$1դA'V1ЎUW$"yf,47KM9.R3v-td [jK4¦v-8V ,-SL Oˋcs.}|f?EeA NJJN"Pu{E .W`}&;U8Tfd''nTUی^\F U98/f]#V}.)W | Kh~bTz2h fl S@w!'yEu5$nE lDť]qs!SV94m=GX%;RW\*Jfki@̵@g:7ohr{aBģ+yageL"1Z'c:15j>&S%!̓A[q3Xi 8o 1KFU)05BF^& "kV3#.4+SYvlٞBp)u`Ep੊q(贙P>t9Da4~?/`'eg|W.?l$SÜPj*xܾ:epi=s)X7>g '5X`ߞz@YV&Op ٰz˥ˣ\ur6"4:lmSCߓurA@JU]͢ Х5pJܯYZ+E{IGdw#?>#|x 1N-y}Kꙷ=.0{gS)Cwؖacb͉9YSdFK l N7Mbr&M9,4~6}ևQi k_w=[w,B/ClQE,ߏ`LG;jNoHD?LyiV<}Zy nDadB͜"m Ja*fL(:~qԤ,T79p?o>TdUKfn^.] u3q҃Xx|zϙ 9X֪{ޭ̞ `tCח^E |f_?9ݼgQH郩NEBr =+aR^䮢Ud-JWằrF_ħ>sB'~B*;d2.slF4g%KmrIG؂`o͋]aP>&* rw 7Ku$_2EF{$mJuTUP-ܥ2 Ë緗 r*)|T^τ;ӻ߯ [/,RW>wp4vxb;M ½6<"dAY,\X\R"FG?uz_Q[,;ԶK&Vph h+[C& ?D:mcj'C* m\_1i Zh0n2jfY/urP?Pk@4IK p!&*6`CTwWw 8%UDA$1 ߱лx3'ϑX(/:LzIk`V=]tL-d5C'rjYh7]סOR3l);r =AS S- Gqdck  3&=31 :&6!F:MP%p|gF jRd%:DX)v*Kz># "]rfM!Ƌ]z|9ENA>{fUsUÊ(I!P(PVe0Yl"0-"fOGQHJClt^o6GL^t/2yTJsU[9JUorL&~Nu `B)nl V)`8@BFe =kI/s`%H:ƌw~'1X Ȍq0@<%{˦ּS 켚ϝ)yi(^,6 ՛0%=`句i?{r-0ʳu_~ <"3qyU%{u~%!~%nsqeȪoeZwJIs7lj;bc6XJ 8XZwO-yg=LloַWց'15_2{c11@3:߫"\RC6+t>;5T\@ORL]|xa0MDjz^o,RȬߌۼ fJBFOxKÁğ~iwdsJyeV?N5*n2qE,`Ǐs1z( a #tQ2hz@ZeT=r!?E4ՁP^=_VB/x*ܕIo#Kl]6[3•v:aoT[a[j$eJQZ#2AoN(XB]^ץ DZ`I.@cQl/(*Q*J V_($~c*F+K.0饁 .[ Q9d4RL?W_{vKY{{+hrf6"YY*HU|.Or?c* 0O"FG_XLOb7!|1x@ߜ,&<*USB*o=E*4:}nVw)-C&kvy"`|K!ʍOW!P^RSfj|,V(|@1Wbn^ڻ9Q W8wlsVATL)m䣴 _}8pU 5HvdC^eė@5S'I]q[#؝fp [T$M)Rmb\k `Z$d:&~Pc"i[Ɏ 'Xk̖AL$P +yEAҷyC_r/j>T"3~OJVR|DLYo+Ο,W5v1xOa}/8cbDxrQjֺ_'0mPj%LS`4iL' Iʴ;*UUd,BD$_ۻdH JCetd^_^ڿG(M !(mO+!]etXյ4gATj=4sq=E0j˨+# 9ju\ɮ *7OG!17=|X)y7ƥ=E&~c* ǽ` ٓ>eMwal,gWPV#5 PQߦv3Jh#J_tJ(L2Az3P/Si !}4ȋ{"`J+|*&$ =[]u(!bg ??kC÷yzݚ,\scJs~Ħu ?unY,%GԾ^@3Es2/bKu&hHLH!sĎ1֣oq7C>,?Vt¨» B "gpjpKRDʯU# Pz^}6Cˇs)@FA]u!\ы1Ϳ_47'%Tb㍨Q FJΖ3z &^2=ӿNy$p +T$ gDŽꋲdCۇJ= oʋDy}?>| v?S2F*<W @D9XId1 &"*lj]6VKBR' E//4Y;3yAn.]jp"!>_[Zth޽9 ckJ@8Dc<R"(KV_t±}\6ͱՆaUBw .|[N`SuՍ!:}7ab>_PF\X.:$J`e6r,/p |I_,(!/iXksh@$M/$#Cjm2h\P2 i3L-&'P&lĴ F]ä>3.mr ׋t gI/d,t!vѾHU~ίkޚx8}#gb[znQN³GTLdeZ#_bT =x1\`$z;p:ʱV!}3KZ}VNN~vLUAp2Pj:k$n3AO?BO&MpҋT zno?0q%qj~PFԁe sg66pίxdh-MFT!@]My&FǶe!+ `Og`]x7/̀K5@3C4J|*o} G{k1Y| o!ZО¤H:Vu\qj7>!dxM,.gz; [Yj}8:}B.lb`˩X42.{5[@ J쒚^>OFX kΈO/7GtcDJ yB%I6HeOCz0^lSxrqT\Bmy_ sLU[C:# akVF]*%dM-{~D**MsƘsp_0 7l3!!*S \{te]L}9@$EkKjPN(Y/>0javtƙ*ֱW nU]VdS>%pW +EXƘ[w7EP˸L}=8u@6:+Q7'rv6CfӒ_"񀵻((EqD.A&找D_ -Pk#'0ZM[~U5I<\Uo?@BBOP8kxz FɴTOCEWKO'F]<3Nm2)Pf)`=ϳ7oYq:B0nH4_j8 *QŧgN60^`E[ PSPNlCIhhiƇYn=F'j,Lh7sNٷA8˚]}/Gg OXUURh]5~蛽PIŏk<! J?,8ΊvX0öI 8P/ߏ]&!rrTXV|XlcBtsqjB;nug5 |&3>G"vhG>2רtCIYXN0yԱYLH.݂aɏG0_,h N?)dAgQc7׉?{~g2ȚkVp#j#,JpcQ+/ZtSȕjwZ=2ۀqv- he\UI8@iݮԴ'f d m#,Qj`c پIcJEx񚰥7!zݞ!>cTֺSUP|uX 5PȄA~3^TCl ʞ·9 Ddǒ.{ɘ߄S<wT?8z N(*s1t FLGMi3#-{y-eWU>o@o+Gn Eܜ,.]dd`T.E:2ou?q*Wo ^ 7uCk`g뎢`a;&:,64ua  DwTLzˀ%= wXEH2czo=M0/ ; '몳QPО<-Ud]FS;$8}m4]"Ǧ`OKLZԤpeGiZfr'UGx#׻Ik71Y L­Y-7RwTgEZ(Nf~3@sN&EBI* SF4fXf3k2F:Mnȵ%##իVF % 4A_}zb44{.:kJh`;y4C5T]vTY+'*yssb@&bWLA9=ƾ96Y.s+%߾h~VPjg Z.3bŧJ-~ACu1Pl}b({_q~=xE6ß0b7O5}H"VA&&<ODva4o&yf;T(QK H*(4,C_C#`M" h7cIAX/[rՁm`fd=(n bW24SJzE.RpAAgæA7~t@?Pq sȉ2>=x-x4:H:͠8"~*,0&:["|bˇ{osIfvVJ`uZ-~˗%r<x~"g_!ǵ& ߶A1I&j{C0N7[Pƌњ*LCF֜VKI`t)WeN2fe2f 쀳^aM$n7łÊT-?ʅD\wG\0pyLݤ%v8PuW֘j|6^\ J?nŵ<5(}t^w\unUܸ: -QIFbO{´a]}†ai@ܸD."8!8tLHTp~WP D<_/=|*> (PDUH\vC2\nŻm PgEo(8p95Jjqߕ&9, (^,DgQUA5!KJ~ R%yc`ۉ8D#^}@q=_9Pzs|b5AtVw Sl8G,IKp,`#=-4Ia'0w҅0a`'^,*bCS _,Bwa~ JqX]Gz,)C~D~Nٞ{XrW%Qm@SF愉N:#j2F*IBwhu#yC*ϯd O;HZ}H?B@ӣe[0H [8%5j MӏI GؤA6"Bq{8aŻ̒=I{#vшՕS9![CMYc+"8ϣ$V-{Oj gק Hen ZO9DI^B;w%Ѕ7uwz [݁[%(O}*xho]"< =3FJ%?g'Ff 654u>A/p DĞAYn.oGD{dlG"s?R` YkUH&UZ"j}*k}z]ε'~b&0eKV1KȿoƔTC}M{`|~V?#.~Wώ`ޒPXV)>b'*n* sImd(o*pC;LQ; N뤜=vU1V$aR "w0P9uig5B&$Hk4#s O>n0 AogH3U#/J-2SRY{d#$$Fs3׬!ռ Uy_sD֎oGcưYZQfT3DWRrRzA #h+tSjfV"N4`6'Uels =?χ`|/X+7##|$;g DՄ.dѓi& x$W%GcL?XH[!|G\XTE?ρS'ڿ\ΰ*,PZm/*^ 15AKUN/ y>9iMP{=1uN*'tDwW~T]Uh a|'yX;$!xm#mʜ}67mV׋U544-olzT &y($Nm7j:D9o *+Dd,qXKp| E٧^+=%, 3}s;TB 4u 'T^>{i$#((ӽ`aπcS ;r{6Y`|Ø2BB׼A'YMԷ wDJAmcF;#g^./?r[Ƭ \bZd(m[O)02|~)k_G qkYY}[[m K:3]M -˻3Jc<< ujFcý},GmJ( <.Ym; oK9DC˪릪&v`p9d|:%9r 0vPG`'{qOUnC~#o?GmoYN27fm h=d|Lsk& h'1W{HQ'X́N'}L7YMT<qeNd$&(1f^V!8}_ʓV8E3?h%9ڃxW(E Qa΀,$C:pO#\]u0 ]Nݽwim-9}.g4ib>8=OmLʃ&oCi /tКLm`yJK ތv\FMiq\5DvAZ1! 8L @M2X35&|,[F}|L5&u`kR{p3}صU]n2 KU _/͡gcIyPe9 V2CRD=>Hq i ԀMI>}px.𗷅G,@ #.f]JxPtњj)Z/nftlHy)G >/t$WGz^LdUGxTkPldH˜Y+~dOD*UR˃id&%M8u8# .ěb<$!}/6HɃl3qZ IuuKAc*7']Cqu@@@B" 3ɨI 5ANgLWfB-A|t\6E #uz)5QDn"?<<ܻkKPk7BHCIs |%V*֚% /虺8bP—[."_QАQhXdG/g^sޮq+44ZG--xy&p}wc; PX31cuǻ͞aӢ%arkA 9d&3Gr,\ɪX{1ӓE01zGAE6 wU'-wp.'܍ҺAz^.!{Q?k&.'i .7p8HQJnUX,M怀7cgHl,3GO:'j~٢OM˾3Q;E4Jh \Rs?브QLJ?xE킝fW^EwdbI+ i QRIv-)RYDrUm25]8ޛ^js݆og:6$3ٴi!25xG`Ii}ʗu9lX$[jqE~ -Jd,7' 51 ޲4Pqh!XLId8Ǭh5KS#It%#OjPWϳt P. db0?hl),"T2jZ*7op,Qu# 8KkB0m- [,+:޸Ϳ5hԒn*\EG€$9wZ/->/vLkbZ9Q3Jͽ`@I^+JG_kVeJx>>!jr@ G+pXGvoɣ5a4"Okc9b=|f|as T9JTXA&l 8 PKAdIȝ`oo6((QbpK8xM%d<τ*2*XbZώunjK*h׃.e Yrn쫵eP_ 5r|56a>}U16F˄ AZ=l_v\ g i&1> =L3]huѼ*@oZ>&K /¨/Q50?mfMf@$9s!)2(ҁ?J`x-A9VRWn|݇Ol"hJ~y2&/A5 {mpNUcccP ynhn,0a3C]P9b&d\LA$ O>{K'tBgXc%($a鐮~r(+ A 3tqFf c:ʩvh6t |Y[Bx&-NV_e6!xD`h;&yV6<VڀkFE[ '@5C1.n9{է 'TPyIꔑ&W+B"w) 9S* ;%Ū1vx,C$|N@Q`*G߸w0h3q\ˎHu{q2-k€rD@S nAJʵJAr4C85eh20"8ZH\9StɁaŀ\k]S PH p8?پ1"w#pO줯(~*.Z|t\&69I{dӣXṷEђ Vu6{$?Ba'6sp1Js3D>`|Y}}kZ# 7K'dJgVUI⎼dNw`9kqM Ume7H>APh2X0rt2INXCj0# b%4A!r:]<Ӵ0s93R^'+P"3QN[HYeHfJb#hN)dP)i!O›H7x ɛd7dh 3dqa+Rg K> d:MŞẔZDBV2qyxhT1daKvULs'4e~Դ_`IL6嶑ڟzMo<CP/%QV=#3\Fl{'0w28 -ԧr#&>۷}m '473qf'_{l  ,.">ih}ÐB'ο_A 4 dSg l{5Se aϠJI)9Q$.L1xpGtF+Tjס/ l֏0\O}yu4T편!02p9yƊYSs2SفU~d8? l)I-խnHh=ɦ딾 [Jr3kE5Eͯu+TKn6@EKbYPS\R>0+nWc`s$L~׫@OTu IhPM9T纥aTohz N wm2O|mz^o ˽+xƼ#wwcvDuJg+%}I6B]#?DAqfe^i70 ]- 2]dE]e/6 `]!'OXX@_25ǮE% ݜz!;k^Mhi%o8KR 3'K$+e-% W h P#ɥ},71J/-;GV s)F߈щ( F }ub"NήjC_ tN}>DÆz<@%_Ag LlGvvGL&<36B$o@ lY&4鳗* 77ncͩ}ƕdrrm 9F*O"l /Pf-K;2d>咣zcۆlag5X[@m|K@m673ȋ;(y>K!jN<͈%^d010 %+K7"Ԇ#`z7 C=\bĊwi~)廴wW+yi#+ "ab*)8MHDOQ0Ttp<}Lv*)LIQߙ-.,@n9+lz v}"ȓ8Cܚ:.\`R/ۯŽ2dC.[+ZxpJCu\LVtsAuz=ܛaxYG} |3QU`X,>I}=5w{s ?qMD"ƠZXo`VђI)$ù[6&cg5-/H gM,zJFk0=n<e/T<.3UVd9مOҾÕsb P%4Gwn&'N4HY>gLhzrL_ z.IP%E_;iPAG7{V63@k] V h9ink Yn,2gVušU3;}`L}g}߾naiB"ψa eƨ"3T>1˧ӢKQԯghUJ?{hFkO\J٫[{g:xզ)ar`T*g~ݫPBt)2^]yd2,TX"uCi~©L e UC `K;`7|dqd n#ڮq{FBe~mM [ G*)KXX(묐JTK,,<b"ldax`ʽT:{)- Ѣ3W]  Bs8L|ќiY$贺5M*]AEGdӧ9OΆ$L!BCo&[ĸ:n:Ibz L%Kt*_ .>v\@#g R.A}-x{Nq/r( D1W.sF1ql<i.FWKVκbƾ&pǿn~(mD1H7LJ''m|W7os`8K+Z2Ta5GvvtH;+6Pf^Bْэ庠0$5]RՋI]r7מe/wp|qqk}DN42%bHc  @}0dbϻb}hh^8%R//[Z+ji\'\K}z5DRW${|6Sﰷ?":qZ*OAPڦn7H3G=ɞ>cnO[M@&uW#h- *;^ Yl\U ְ{![26۳+6jQhe{Q?mظt 8exoaqK~%y$ׯny%&]'ǸsJB2k~tEk떞UݓIrud!żhWa)q}Wvp< d%WgosinH\++D 7B矺M;?4^ZW(84[_*Y~LDGl71+)|`8CGFۺmfC'nL& PGy6-<˖_E\Gx KCѮ"o 8j$26Fe:j~G$hu1B\뀶1_tVW Nsk;8n?q3)؉ wp!P9y2 1Nod(<⡱iGtEvs}Y*`?VW J52QBԟEA<ja f[~q]a.h'9=N(YevSl}lI䰙KBF*\*q[߯ $L%+G'99%#h( JswC(8&HUmo`:.#|׹X_udij@;j%`bi=1b-zSaE&jsՃZcnVݜs4mk4|(WQӱEt Xǂk<*RUk@-~:CxrDv;vdgc~Mx"*a)?#JN`P:NLF/ ߖ7tqiڈ9󡟤XW؂F8`d??p4-/@+|x^;ONO|9\rlI e O-oNr:O)=dYsTܒb8B&%>Ɛ=k]Xy-7ě-2h)4=cL c IF^A,V-J\T CJ+Oǻ0oX.R7B.~8C&EK-JY śSF ":)JTڵ M,w>Og0qFljt:P5xw `/ םhj{Ȧ.j; bYUKk[j'.%wU1'ޝzfk|G8&4Gd5cvmץj#> >f1s!?`O S.l:Ab|o.MSv펾ՠa;B]bD-ICM{ܼLϼwR-o*KjTUv^f.Gp 8ɏh +SF8և*ZTrhm dJAM+yd&+ #Dz *k 8gv3wpL)WR{3Q_2cKhSP-ƍu]V\6>O*U&L켄236s?,-^nA PBn\k0^yKNTTUeEtҒlCVY[_[`2`9_Hz BU"H+1ӿtndz*0ջÓ2Uxk)&SILmL5r$oV.S_wZ<* "/0$1LINw,ۍl {?`1dcOw@6AjKnGGH3G.=AOY,k\!Wtn_is[+͆Gu3y@Epxl%뺩V &_B"vDAZlU;V՜򉚥}Jƥay5V N-[;Vˑ2v.&/MkNGzq  }&j-hU1p^bkE\G1#cJ;_u3k-_X-Ǥf2 $H QzD{cEI;F*{TZM~̦`&[A%qq='K,C]^0< |͛s}F?Cɇ'm9!00C ^o̢³~DZmSST~,9*vB2 \gī&ekiS>teWOjEGոLw.>WF1Έ7D^˵HQSvHIx =vL&)p?A. X(}8GiBSD7id{VXed Ol^h pA;hP}5d.F CF٣6#:xWMd8}G=*H/sLbF1R-h<ˉZ$%, `d]3 . b!$ӇU<"H8;f:B ؿFD7sKMl"qw 6l6 ^$_R0xY~jpiv{e#(BSEM,8L7:}GHH:Ы8ɛ 3xCbT*yk/(῟I t$;*jYfTI %D|qb3ςф{c‘/H]Rq#s#=gl`\7r; [Xev#"-ʷ\s=NױGwjI(ʄ]5>+QCCxnR9JVu4 *%m@%dI=CcNR ¦3A5=l*( Βa3v8)fKe.)ds񍗅۵᭽3&mXbHKKÒH)Z..M?\3Pͣw<-վ&}DнTjꌫH}䁝>yÚ6AR<_ģ⇭4tГ$ Ǜ3-_ 1%՝p >b zȒ0:4hpg[8!,u2ʆG5]'V:@7KvjCF ɤ\3\/#E|dzTʝ8yoˏp-? >PCܕwiߙ{t4&?-"8=%ugN`z}%Q.1 mz)N| toCH")}?(jZS.BLH>6:?bTF278Ɛ W'U)Kk,(2Z-iC\G'=KyA aDc pblyj2ƠN%dMKS3CSJ3Bc)ooO =cI ury(8>>B>d4!x~e!+7t1y@|!/eԧo%Gn B,p*g 7&Umo؜;R++U|]8Xg:L'*\Sh{GC,tKt)q& Mޯu>&\_F߻Un a7i6e:+Uyt!&jP<-I899{: +]n - ߗnw5Ckx4lQI>}Ɣ|Lb;a3OxZOYzXlAᗓ΁jд+1pɷN9EP٧OYM{/55?jnX(6\=| 1, }7'L NaUji^?MҖEJ7=t2jqu8M2:&o[wW)orZ+O~d*ȏwt8݊K<;!ntFz]m o{bs {v+{gmbMggh3u_Qhj ՅA(͹R5X7Iްl!ȨIC'Z=lclUw@ X^|Ίe=̉9&ReyS@ Í%hY8Į $fx 0FZϤzMVq51EO׻eE+g;P)^۾z+ץs g/eT˩DFG/g# ^_"nԁ۶FQGƄ5(^9;m1<w/S]g_E d2UԽMXnS{W u0Aȣπ]1QxN[X_enk!>",U^WaPyKBB| ClI}H7l"Z󫫽@R7|4j9 aifTDLv$` ?;6[/PTJdӯ`Fͨ9t))iB7 ?o %'^,.Oj<4,̦GL D{6vALFE*aEiO9H!5F#^<5W,LR]dDKC325 %wI =YsC&G"0=7~B,\ݱ$ lU&Z:MN1L={ _[Βؗ7iWWN_sE ,H~EXUB訑R<-\R'-٨/Na6Rp^NGմѝ4NM+Z"G7}]VHgJh k îl֞WV`vGF&"*_qiJ9k kM YuAяޒ܊kUXAd&>UN[wt}~Br+1aj@m3-_\{@X !$sD>9*U/NNEE*0/@_B6>E۪ Lw7kd3`a#Q;z!{.+՘dP\c+:~2]u\VS"f>!KamkC+`H Zˀu*"˭:% `|՜8ohφ0tr@{ꏶQ&B{w=+m J?.|O@K9KrX(Wӣ6W)^3R%C4+)Ɩtɖ0T񤟼K _ <,>Jne^}!#@Eɭe+[xbaW6ю>G[6ގf˨` SbKu==UV!۲ B~^3Cgh2IP@@Icph^jġ!8B؝Rb+k0jC25":qdq :6'm>meTZm]anX_{*!񔩓O=V%s QК%Adq 4K>jG3pTR\X@O>&xsm o`"y7Ͷ??W7LFXRiru'2/@Ѩ=T,muvC;Nm"Fy3,<5= :׸_@4ozo:Tѱ\3l.UpCGꦝ . s_%ão^ [K;9+"¶ֳ]o$'80")"2e;Vꒁ2:[l %9l}+?hKUe"{՗B* _[[ zRҿV/9AJ0U͞io(.U2LKy5hnp4q-3>(c2%Ye7jvzńq۞~XzsT8k~mLxV^|ᩜ|fcc׃y,T;3!Hd!%„8eh< F9/׻t P7+G;JKj(U޽̥ΗbA 9.| Aۼ?H΍R#Q2 cQd4ÚN_yu2 3&X:N#HsX !Hٟ!|bC"Vv[ſ cE65:q\39:`Lj v  =GK) mznm'bQI.ȧn[^ЎP+!5V7Nvt3x$U/ӒN| 7 M-d#Ut[} F!#D^O1 aj':uᝓXCNb!/H9,u#=Ŗ~f?؝kw@1<3ݞ ̀֞ l!_Lyhit+3=]NF(YU 7mc3Zq6IGa1uӕ"Zj&s.Ѥd 4Ik< A_x%1V/`OlCo>@I=e- Av?PxBve y!~p8C@[jָkw-6cݣn,5ܗ(Kn"l9Ūia4,oY^J׋ʷ~ХFavntu:Hr[0?jzRkS تPGx}K.硽 Skvex'Ǹ `?矔FØ/9  2vG؍4ny 9 To #e#B3sޑ綿O3pE 3ߧ`t1>t +#םQ Z*zwƠꊍA?v4D%?2& Çaz|d|N 4tn>27]Kv4ڮrBz@D6U0j6 ctOcO4R`7SͶCNx (!D=emyHUy?g;sh{ %ԛˑH]:ep!X|V8H7" qAXC|+фH eIWh=Eɻskgӄ$ o\<鹖32ΗujRC_m-WzWb練 EV@^5 q`޽ql HZ8+QI|MVFsڋn&H8n R2OZ2?=ZW _2}tyudj˾R' }<&QPNǀq`En#}Q<Ӻ9pX(>%XS;f:?l3?ԍĠEsLXϲ+u0Ȓf"b3jnn%.B0:)Vd*H'h۔_Aӹq>s=]期56Yp&A V (LG-)Xg&'(#aᜢ,RxDݎ/r}&'hb`/v(~))sJS36tw/^\ ZbCiU}H9)|ESug6XM$OUZ!R5?؉`8//d?*.Э2bζ; QLQt]z۹I+w[pY|*7Rsԃw=:Um.ït$z-2x'*w+Qk8MCuТ @kH7Bm)vH?ZMi?{:,p ;ci\ KWҔ&yz'gyD&áq¬AHxYf%.>pbtJ nDgnsizN>^}5<6IZw+"^Y%y78ᶁA'+^* ^mbLhavum !-Im8Z¯ 3FW!>Y,UusXJd4dY͕رIcaHO5l-QϷbJ0DK6,XcW! ât`iL5(b?Im> ;kP/)M_A1`Z}<` ee7D(Ea x(_ە,jzluWO7R0Wb]@˜C1Lq.,0ƹ %T0q~gGc T!A2ͯZ1MiJ":>X&) =V>+J1vwUSnEMnܫ?֌OR[ץD5](s$K`D')JCFv{.M>G$y^w 3%X/]GJpY'%A9vcƻ}&xT"jbߖ'!  73 ݈jEt}:I]gƙ¤@6ֹL™2P s уX} {2X4rb zh0' =Ludr $"!Jкsca>nI%$Q>P.i~>qe%łPAzS OSP?57茱 _H 5#x E?;: ԃpn_ M)Pf-ZCלFs_~Bj$"T#Y_ow{Q &3[c.d9ؓz"1ěڋdXQ |pH1$ t;\QZ,@mFg]KM N|.}6]u<%I!>tHJIAjD+oQi!5YAzQ9>,qF7u |] ~ qf^F(X63yp?иlKvᯝ ;g`Ҭg$R~у& xCХmdpgV35&EO 5Hաo kZnu@oGٞ嬩.CLNt]kBcG +>yxң7:t7ͅ`:-pjrYJrA ؍Nai-J6ϬWiNheVшZ q> VыZ:N`9d,~jK;Z4Em( Oc4UE ~㿩ʫ~1N]w輀5tNlYŢwseӲ\xXhE}|>P1})yyVoĠR%o5!rm5T |ƵNZkh}'>Z\1'ɽX|WYݷ'RŹ#i"~&{223&N?"- -ww 7Lq`h~,:6#[. 9lb|G}Puo@\MY8 , OG=jć^LZBp?k>~4#/H׳} EժjRƨA]KqX*Bٸimd ]f2`]wGzak0an:DŽ7Ä rh k-;~vdRE:㺉C1/nX&;KD4`m^cPMɏ8_%ұBL{EfQ]pX06;s70E:dCUm404!)o TWvȐ$\o[3_}>U(!,RYY5gW;:`5UB*牵lgY9=3?O6$, +Lu6i~3F 8@zu GpeC'jE҅XnZIt.Rj{ M)m/B ay;nסoiV[&1v\M;IB]=tꜝrGWU&s~ǕIȏ-fnEǞ G "]G]*L|$5$;I7ef4*ܨvgܨީ1{5<ܷD, RT5'B'Fc؜{%e9>pp8"܆t_üޯPZ6PAx>=񏬈royE>fݺ,mb=aMHF7ߟyS -\UzÔxLmŖx!pb^;\׭hN0@/((G[[FY3`RyD-|lh2NCI䇭|A*ćWVm\ 1) =.~%~HL=渹{ `$s$$̕BX0Aۏx~m^$p(|88ߕ[\p>VҕPki.L,m|OsMRN=+;xƖJ;3;\Q]z,$0vSqXƽ?ɤ}~(#4ޥ;N9~|Bʹ=Bd[R,`? H037PJ8]rI}ۀgdIGJDo͐ܘdb?i]#iWGftcN4{+啨K܆6وzE-"⡼_Kg1B"3;F-Fxb,l:^c?YZ)2zPk8 w9ЧjHl2+lxǪ$G(ST9*؏C IɶPaoFNb;5Jlm0DBQFw\Mre5g?cSa&-kPYt\a*=?]6KS!;HN֥]У{F"uv"4D[췒7;n|GjDDžP3sgP c^Mx§g} \.~!IM 9?`u΀#$_mNcdU_js薥n&4V/؜ M7,x H-Ô8Zv g{3.  Q}D=uOБ9q{__ e&= ӹI_F̄4xO.:G'~#$HGQ!/fYGoCvc?,w:ZOWD <*D3\ƜťP W8 ִqLى rҚAzSn =]oin|d- j^7^߻ĐXaNH7u͕6{:-$i:vnp Y+8a0C+# yh+BCRxe۫p2S bڎD$u8QwNNKQOc];| }"}냉ܑ6Мl눽N9U,18,K@Ve7*K]x9 KvΩV _&q t~I 1#(dk`%Y "4 E*% -rd**F9_~DeVx,0*^9j丠 .TүJk,:  #Lh{؟!k8B,@PIYюom~ҪuZ6NsLv] ,vYDfT={?ꬼI ,\(GW%? RsgoEV614BJ/~_tV9mm}AK*jIcwr׊*k߀AGoF0% Mx/⌕^Uɾ y}̫RZ਒~"v눇Y(I/sB%AQ˅LYmKDWK =f!^D!Ϣߨ@ISJȪ^>4%ct{pM|  FwD-) F=zŵttE]^M)Ry=ڟZ"yte@->3Zm%ȇ!hy.,P.Y*w=Zj7 #}Qx@MM_Cd  WLgdEX蠹`&UټQ$ /'NK[UsCpҖ "E F]g@.4OP0G/fH 3 Yb f@삆Qo<<ު8} cÉ:rcÅNoQ.^\]Wi G\sJU>_x7B3a|4oWd=6-LحUq Uҝ21mc3ZmvD X &Ծxb_QtؙeAqDzއL!#33+5s%c-j8$]Wa~e^); ʒAGpt7?VU#pǧ4{~Ӟx)Rr.1RK\~+3Ku`/+_x^8r9.(<ӅhT "d?DMduT# OE=}V[MG5J8gE y=S#8Rvk0Gnp ?Οvԍ}eFϓ|% -7Fz6YH(忍a9B4ܢu/}רj TXF=sw@s$&ҎQ8*jh{xx|ԑa>"C@\!6HbI^'bHSH=efO5ӢݸvF *2;,T2TfRm~F޳' 5UNG;UA؆ h +mNmJT1aS ͌ :JB#AyBJd^|A|kC6t^L@Ts0TxL8Yrkoӟ#,ӵSjП SHN4)炈|Z*8Z gy;N ^Gґ==JnϢ'hamxdVkTBMpr@Ԁ`ݞvl :ULذVRQaFQv.ı/Y算6)!'Zh<<̶ PpC8s+A4ݧ]Li}!k]j;9o8@ ~|5u ^ Zz&KTfen\n7u"( --r`ڑ x=45$Ydh~qŸC_5Z]@Uz77T=5zLAlthrH?ǝtVaq!ˆ zpo4-7 zkʇa)2ĻVX.6ZݠCGy{s.?Ճɶ !m>K$1fh/9[G]X]\v bϠWdZM)sV25CzQ_T_RyHգjD^0FMnf_ftEv#(gs;*T8L|DPx~k)o[LxY飺 ;5;cT!26Ld$T+GW/=wϓ $/gGv3KNߥ%UEwXDlfx⋕ $۠7jO\_wP-ݠ{GDP"g^eoX" "s?E("Z$`%DwrZB=4m|&KOu ",ʘ_:߶cHQ8Ȫ`G0a2ؖ&ǩi,s[J씭v;A{O85FT3"p(#l*ዉ(s%6hJN4BRL՚>3Ng#5ff`kmCG 4f- ,.줦α"ss&23딲].HmIKW}[ܷ\Ӂ+ S$!ǥ=}erPg^̅~m/׽)jDI{?ԪRJq#0ib uqĿBc+gt~f?WKz,X辯: Pup0 { H$SV6zQDQKj@h_LzߚmjNcQ֫2TZ9le˕pp xUEF~s5+Wx 3pV&DFuU'A*PrBrqgl+I@;S+pcprVMo{ţs(~U24|7̞bp%f#wJB ' D;e{Ņi5\{lWHʔEJAc-'/Bz=^->rVI~Og\R@կCnd|I %I‹Fن3 (HWI&W>}b'^8E:/jWBZEl(O>(4jU)Mɣ- VLSE {Rc 0MPO. '䓇jF$H !k* v Ƣc'<j)n><[çş:j /2#-7d;D45H^>jcVfM q/ m#`^>z>UiD#l%G;n~8-r|7EsݢUif.i,{4рU8GzB?ɳ$ݔEfj& 9 Nq۵ۭn{/O=ld<@w{tg<:)yج:F{lGRʀb :@D>K7#8nǘ& K|Wx!ݘTBu6n[Rc WG>{!=Pʝ"[n3֓lʓD,m,;n dg82*8%t@vs?j ?3 }i=*cƋ Rz] ԫsB_62byctuo+ W&F|i7A( 7XN-;o)ӜfH78 `ʪiz舜b5A]uFF 55b:֪K9UI8&p?Ӭܚi/[tk(3CցaA`2š!xJ:X%[P:ĝQF;j& |6@ݼ|`P:cۆz錚s69YFܬEmJ5|Ӈ>-?}hzD?mFÐ U\{eXf$lÕ<1,M=Ŕ;3fo]VIAFJ{~O(R`׭o[ J^4P0n*Efd2V@N 6f v jLBNK@~QL3p*R7Z5uW%g&lUnGTDz܃m ^V^2#~ '`$e$&"SR9-[-Mp@OoƕW98T^$"o*1K✑PM%Y&S=5q]I2lǖ5Z|U#mõqqZLUaD$9і+`kf HFx ݫOREDZ2ҘZa80*_Y:#HI@ؗYKkg8@R瑱; DYץ)E(i!Pz:p^^jol$ŎFc׬6NN*p3 o& .@x[7yqsf%]8UWwTĈU|g8\dL'X_%@zY96K`5wZBLmq\> >+l :(?f4P:r4.yûS.rszD>(zqO֪f.i)ih`+a+mh$j /?rӆ)ҵvƌ< [)_ïJ2;yVV#hׂ:I(OPaFP&#LnP??ݣw*`K|k~[7 D0'ޫI&| ~MН|Vn ec90R7_,9; ɝ9%ϖBe5ܟ+ݛnmh5MMt2;ֹ _A[0 0a1pL$=D>L`D͈v^vZH_E9;m1-` -&@@C"fq K,k;r]|qCWF?A?;^S93"6]sު{Ͳq\i``,Qh1gBDeܑHE$`.x+w]tS!*:ėn\LL4ɓ$WW6𴻻te]W&$YvVU3h:Kn{he@0w֒!iZ'Р9QSr,#VMb{ ?+&Ldi/7ebނ߫@`Z̤f]DZ%u,N >5g̲ Y_2(FS{ zͱYT诏*P=98*k"n|{߾y~+2^Lm*O Aj>>~C9?Ѷ"@MwWx}e7ˮTh$@vӓu_X*wŬk&~RYV!3W츝~Ѣ͎ln=f GYmxP'UFb@$ӼeYćB| [M&*Zq1hY!f4ʽtKќOk5"f{|Y8GH3w כnt܍aeT|} !?ݺއǺc=s8Q5ܫS%TuN oQ7~#Bz#TB7%T Bޡal&ri>Fx2qbX9gu2Cn1g3ڤo@j^Aς_Dxz҈q;z`:ְjmƸSE.u_{Uq.PUFz+>_t!8II!DO3[[׍yvY!*¦v8[ 19/3\( X$\@SC.ѾBGUnRL*} YKi]͟;~(|]y!}|ub#ŅQ;;r= ƽ^>9mW~@4 =shBɦtnw||LS(]S{owMXTf#ь"kjzeNb+L𲻲<46Apc};%fgTHvly'G?5ݫ7GV=Gl[DSUCH4DIo*|ID8 CjT}3KW:+`ǻyM$_HXv@|'6nbGAC|1Id"?*gpsTS~t[ .}SAb="=C{1yZz$5nx@qu $xKLR ewMI Exa(hɐs8/ҧhk\-30 ''(#ݰ9nW[;΄Wh"]j|xYLL-9|[$C0J4aJr~$*`y3۶x3)DS!oQ|v }ݴ QùC_UbP'jdՋ8P}vV4E Ҫ S 5#rrb#ɴ}2 @/ALbs>*$768)=Z6+uh\/۩jSӒL!j္] i<s@>iopʜI] +sRJz8 iQl؊z7ܿô(F9qrYݒ* N|6 4,Tէk)Ê1&F%D$]qEfI,*c*->QP=>0z6ձP~˲dP!bl!繍F$t2l|#5pBƸ˄[pödlLLvÜqu^CeC q F!4*>*^)lx|> 5TwS愯3S:iDD w"YgJ0F{5%s6Df# Vi/,Xk:~LrsHq}YB}KNTG[:]Ȃ Dn*g [PY_!12s )Wq6sB1@I*8Q*߰Fo^Rtz􋏚Z1*:(mԺ2fJh'h9J>=?[!r ʧ >+[G2UO(8C씤  Apu;6db oSL|f)9FmLxSi4 + ji36.8a` J?}27kKzz>. n'3RR `Zd™N=xiGf,406AG[Y.*iOI6n|:*nIlRp5v@ JJS3O87w}񎿷W$مR=F\k/0D@ h \b_rvݰ/YIM^#׭oL7oMs /g#wJAbQjKq覎eadU1?'jYQYµ'[adWF;#?;(|g}>-H'uq+}([61EP1N=fIODF^we%,ַ6Յn45$YN}wU: `p='SU_ .%#k[[2jE8VI಑vzO=b(ٕ%gdսdšUAnqZu{e}XTfhƬ첷wx8jAkԤe>dWey]j :?5<|}az=Z_U_XM-K,rJ\TDE3i N/y!4CiJdFL5Гi}LwOS?!=)HY{O)'+k^CuYFCE'5 ܡ'|bc\XAzm P2064>@۳M$tq'Fnju8<6y*fcDx9m*IE' EA^ Qs_W6BQG $C47qebIg拆>PWچ"TU7ܱMuQe]cM`+- %QhaU[K"<c =Q2=e}ljކP,dZ{qvtK&SDGCWRdpG 4~+D[OD%گz./RZT4=9c& =Jռnk'BojML&h쯺uB[E OzڻHm:+(?-Z

|ڥm1KGt|>7ȑ8D>GAyq~_0vUƬ8r srσ"CJ[ߛeNXVY>tRp4&~ k ҏ9uM/p㓫jnÕj#oz(s OW=ȊTs[|x"/3eKB % "ϯuG!5Y\TobdQ /JV1PXO䆿"䥷 {22䇱XyU~OY]x/;[ T@q?h;9`8;MYoeD>5anLǃxu5~Jc+%N{gu3gzZB5;ױ1c0XNvNˌ5Pb8fcm=Vt o*g&[&>**Xqa*ثumřADμfO܏w~;Mƨjz ER,>PVw),:V϶Kyrḱ=̵vjڍ~OO٧ză+J*+Yi/$%{H/= lsӢl7M5:M7410E2ezS i#n9yZL.wzd3_w5$v)tQCYgdAW$Txt"{sflC6ANomoSFhA]U̮9"nٰ& 5i0?@ĺZH 7c=7xKY7XWWd-en߇D")͉EoB֨ DMLζL*?<;N"T9ҡWHH %ZiOA%g .lUevymľy\ÍфiՐ*?/a땤3Ӳc8U17Ō3lUOW-yZ澬v6*=?e4}13&tr;ϘHh{rcjxskM8A)"|#Hd0AlI*sԬ iuX$q|ÑTLM9jYx0F+ǿލCBLwŐcuvK@HĜŲfȄv϶ox #$k,L^+ͳ7-RsvxW1lUJ(oYXy"y GR:] ;$*ǝY]؆ZO7ao4gG,y͹-[yazqNJCU-)<KjoiVWmEޯ iHU,uLR7QTO+16ܘIv[#w4m*|UD ba XANb:Sk7gu$R\_ uUnU 'dO4qO|+XeQ{{C@Cdu d켝tsS}vv^ goo@_luLU粴];cj)9X!V*r/rWh著 b(=LEʍr&Z =+[?orQad'`g#+Q V xS׼Ku&%Gis̃t/=1Su%n;^)V8,f_q^,Lmy"(z=1-/)gB>:SB!R#,uK{Ec{pCNiWgV#E(Q1Ts .f4^tNfb^2Q .nD п4dEOy̠ͦAKVҁV.XlH]gi$iejHP0E4vZ t|#z\?^-Mj6oU-T1m)A /ow1b +O4ov@9$Agju,F.EB 碒*{(\wI%blzgѰ^, @ kOUN$׼q!.p.oNrD@@5⒴05CKF_zBWUa'T჊vΥ 6һKȋ|XWNl;aO,3Q*~M3 :&*O7g1H_IM=χiTuiaR2eWH-g' rG{$^b! b7sz@]-Y<ɞcHVU.SwDv6Pπp„JL U7rC[[w-p*%Y=Z7nlO6 ֳ@`vI%zXt IFKB@c,'_$9.HS ȄV!_];wѨEH}t\)z[Ԃ27]t7_ϊ9Yڿb$䬜 ;\w6'b0)R1 lCKxD#5(blඅ#Og\tez|+gcB15yܙӯc{=^ ̕d#~CBS b] iPs`@DhKyW;uuQ7"űPӒK@q Nb 8>HА 0+A W)Α@3NPuhp6| T"b0F2/ob]{ ;"t(a17Ye"M&>Y^:Ehbo6#~+Ոs @4)mw9(S[cz҉/%?M?|'Q_ NYSPv=~:y߂NZt5urج7XsϹ.|A+Pܺ\-{`hΏb|*Vu@-6՗)$}BiA`|wpMG&IìJv =DzUl&NEBGIø~]s5Acjk{"?V@981*WiM 7 fX)o?X *ʇ,j5tzA=PxƢ=nYҮ';ZVKv`*`]FGAlqMLPX} \'Xa$>8P-vP;-o#eK xj hsW 5A{z>s%Jr%g3.(H칡q*DY 5I!ʅ$TH\;HHƘ. V,Q#6GZo쳮ȟ.C)M6ohL!#T%]Tuh:⹡?\5^ Ǎ뛄@|£_*l__Q'nƅ[41Y`lػjXla!\sN}HQIDE/x[e;ԵhW&.LP/#dž͸fr6LlM gGjqKuvb#3)gr\?p$#D)AXel ̻s Vk)@r̀;s"ۚg}k),ʢ Is/e Nj#)cM0,8s["6u3% pIKڐ]`~D RQ*Pʴ~ RV鈨, h K/֟!Zv~? \\J>dM\z[J|gf ׃fs%2XV^Qk]GU* cM4IY!M ^0`k6,F |%{:d=UА]ܵ5]lD?8s y5;N$gl ;E1}UCs,i_ɴ瑞MSGQ.fa`TfeG ZBj L[ue̒#CpbΝJؔPi裰*VD5& b8]~f'Z{G$'_cC> o0b4J+Wmq=!ģl0 Xhx c6v!șiL7n6G,GhKs{L0_DΥFt4jD pTdNPQ,M?.6pY8ܹ@V8V)9 )$[>@r(H6LcQr;q$p<81s!pQ!*RPf _<#0tќ)4f"1z>M{{}ǍL㋘ΌM9UW p\Xpllz*]Ro,+SĘR<)>n? A08Θɩl$ZqQjC+QUd ;>dNZf{zehy"GP_WT9[FBʝx-Dh/5N%=qA~{߉'-}L(=Hxځd=BS7}ў[psp)Su"(Dˠ[Rr s Y6. X]T %$~{#c,>T!.Ks6%飓0Bwb(Bj\ZygiÊTD*^G§[XүGR>u!h&:g+X\FtFZI16R=4CRG٪OtY n:B8ݤU!Ҭ/ {C*g5+,Ԕ'tQԿ󹽲[g uO2S;Ic:]0-6]bQ` C.(}ؒ_*Qg{\UiÒĐ=9mh;跷2|FWX?RxWY5Krl]AVEo!QCXj"YyM1 &<1'{ER \Ux@05f7g4o u}g ŋ|["YIc'Ac=r EԖZ=a29J(>2K>b/թCC~[8 @f*s&D{F2vHLZ^~ޘ,s P >~eY"<[!zb $'pLOPRibYy)U ˌƸY[Nت@"Q :XsQ"P&5lr'xfo( dXME![WW9T Cn~tdPHa><ĥwjwuxU,rb&Gy1yKr|6rX7B^zV=l$(h'@ X7l[ +,Ƨہej;M7epzə>c"OħfnDTt M͆T`ȤoF5*a4x7 >(*/fmCH3MN.*euRй0@تfcg*Em"D5ZUv4b[m•Q}sP7A˻vUD'`%qZp )3<5_#o -Ν?*'dx`-? (>4ΕgJ؍(=1֩}S#S^o^<,+3JMdܝ= zHu{%)> :N4sK p!J :v.Oթ/',ceF̠^H2vu ˡh jhhg~n=+7}(΃*>9|/P.(/Dv7&V?c: cnzwReAj9P4k؋Y{"Bh꽌[9w_sܔ=扦_P]=Z_ŠAS`t;7SgR>H+EinsK~C]ܽJaOhC5.sXmWŻШ22(\#R0yC Ze=k i4=;bn_pU*x_'IMPg8YBDcQga}xKF!uT 1IO"8 M P2@ǻVF;=is}J=7i b_l&#DhVGxCG /`^$nQaK;4|{m*hO~1bJ#> w2_fXiEj,kcNǟ+ɜGO 6ԲJKx2,BO ZcZ3 na RuXUE4*3i,[7@Oڙ? 'K{-9;Yd P;;OT~Fj @kPHb!i@}!rIBAvS~nN, 30+ؼ@pF 0(Y@ iE[nXxEȿg /8w%˺q~1)D~8i >FB#mz7Tڶ'= ',N(^׉ߤb8k ~""pvLQ>dOeҋ6IdtU`;)Ar-c8\F" R9,`G/g23!M."+4YZ-K v>Cj+K"3 $x±cڗ-޻KHkwqMrn|;8[YY.W3Y[c$ۜ%bx_pvs$Iٮ;4le[Fl&2<" l%VK: nm}êIm> S jѦ\2pMMtuc%m__p g.h }K h 6a`u&r-8pZfd*Y_q A7); 5ӓŪOgL%7+i7F:دKa GctQ .*_~i:oHG& LqV֗;p$?%I:Q} ~!xѰE!.w,Cd הŠ.wɞo;.6cd :j ۘaOTj~'t;X/: aA]ga;/,Fe*Z_Zo'@؂HB)/5L6x- bZ^3f G {c0ȓ4)aH'#}Cz!7;UaŇZ,7ňn}UUth%h-v;DIo]J\uyvC᡼"D`\x3׊.5a.f@̚uQs^v8d3Y1Tcf@z,'M8CE4U Q{I2VbV>KX}p;iՄb&%?4ުqG[a(kwʨ<fk3Lݗ$xV=qv78yўz;()I@j9XӅ]؛R.#?boC`,O IVt ~ЀDHO@^8wYG+#fǰ^kOFI fFa̗S ؆IFJǐ֓ HG=$~1r u9`PXf :feAڍ<c_#`_3Rؚq{c M`8P[DOJEW9b8𳰵x{KX{VϠˠ~6M?B)w-ߩ5d҅[L^ ?8x mi䗨MC gk K",:oݴ/m%Ŕ;G& !C4ø剌+6bSǩ#xmpw6ua޸.(˒*[٭߁̓č$2<_ Xˁ:Z6$8ɯ-xͅGֻo6)1A _V'[8+=ڙŶMyA}m 5!Wd'P)*w70;) ZH_Jbp_|i*3lܞƪzB!3I05Ks{b̅sh=r̩ms*RVJRzoFƣO_:$0Fn {xn (,\y- LU J-l%՟LzR5t^'<(DDqwùtEqZ]:mwi6<@. e$M:R:EN= HE+5a Fu/~z%WJb\$Y*`rIU)mB^KF6hqQЎ}]`S5zaO[{ڿ9"bFTTc-⽬>~߾% c Vʐ;M)j06@T7NU;yNJWqa݈p*`%n~tN|icU͝#h3۳a}Uկ(u)#V"JUiq,)KX}ESqPޝiaM/(/§q%z8_Y͂{l%޵hkc,*1 [GxMjȴjVÖ3\ԲDV#Bh!1F1=3JXPxv=ݺ^)ߛ^v30b=fz^8;AW&v.8rle]ts7>RO.lG:Ş,;6hgw3qbVn07K{/tZY?i&#1axi\˞aDtᬆ9ȿw&X_- q)U=3LfPm_"'Jz;GKkǢZ~8JrB0KGaW~\HD+,]i#^?eq$}AU==e S?e堈 ).&I6Z@>yP.6-2 0݉M5=}mԇ@^ùa|(Kp?i︘XGܭog+Zyi{|Оl}E3cR+IG!Z;"H3C8Hܥ ߅HE(KfMJ>]ラJ eiѳ- DQ{=+(wsRZyEb<ɝgHWS[cد{rwP0|_T}ZG-Z\k q<>ՑTzassGW`Ş;؛PAq dZ]3Nk+ߣ)%HF,/N\0ey>4y,Jx'@m@:AUCR7`&S$+\+ B&wJᐙ3BiVNHcz 6f WLl n902MGm͛F@eS`rm+NyF$LqdpN,АiGӐΙ 4cYd;9ZxpYVNPݻRj 5m"kZyI<9 Yꚍn&IOMSM`dP݆wzݶLJG; QRxޝ/cx5q-9^T=v'*.%O"f4Eoη5(i<|82̐YFPUxblۑDlAbim`+S[G$?vP[l2ifni18T$\aV,'mਃu(~ q]aPaAYE3AÖ;4G;2HG## R>#pm=^ @S4q= ̒1@jf$_bݸG zxYĠWћG&xͪ s f:Vq/qUǴec"Z$~ FJRCHbR]8bw m@u9_^3F($H $nc(VwLuA{5Mfbη{Θ j<lM;ak9 R"ӬoN}"@V:w+EoRpX"hf?ΰ"DyvPb&@gjl6pց1&y0#gˤ1<~;a+Y0a2$N'0;ܙ@@_YA[Ck9K'6teJ&Bbܒ-5mäGq`xka}s'.r葰v!Q,q4:׌W叐JDyj`9\)T՛WEƆaTfZXV+k4h/Gܦ Vo\hM" vIŗIcaPYUI= O+Jb,=Gd8#OeLUM6"Yz̎D6MR\@GQ!gdX1>{Q&_vW;l#.cxS+۞QyUxjx4K498pVOPI>hvm|˸9؛ N]^IfE?\cz2iR*GuD؊ŎcGSS ~f8e 6Uy$ħUyN?jo%5B?K$g.jl8/b ~:A[ s~~4CL|.$62s3J+#ݷE#Vr کFEx c\m:Ik=Vxi 'p]wxE2a6%ssU5IW3S?S = Ǻ=SBDE&.5Di,Ig*W$4_UW+"H/} Vb[jn.]p[OGwW+=af-R2" 'N{p~;v.R&w *t~C~:x]y#_Dv$c/ޱv.Q:iu8eCPt'إjx:N.Z©JQ Y,p\m{'O!CzqHQQuFtLߵmJZ5 ;jZ+ L7XP[OfV}t,-<;zSZqeVd[qԆ\f'"<֕%x*-G?;)h+9_p}XjGOBg 6&~Y* W#~Ι܂c_j MӍ*Ko?.17yj>ur5_v#U/V=XB6.Iv62;䣘F*^| ُtZW\}Rd$H!Mp,sUVy6@\gכE2[<RqvFVz!*c VVjI4 ^ *)j~u9qRLJ؂-B}/ha:3N&=:=Վ;`!q,UO5&kwJeu sg?sTc}y |AUWb7tPvPL-2k8lV(6 }$⏖_# NY,quf/cOg  ׇAն\8ƻ2;E;?wlmCurny],xdEnMT93Ey!jG^%RD7+ъ?'IahdLږ-+u-rRBt <=Jwؕhn*ihC;?R"Rl4w>Q, an_Dx3R$mv9PyQ *}v D)3L(`bJHBB&>N}/F1רG݊m4,;}VD}+PHe뺔 0fE,s&`RG<f}Di^B,QR~F$U—jvXn|41T՟˥oK za$QCILVn q$?66 Ur-<ȃ4dvи6DI & blixu/Z%O-sjUGb#aV묢MZoe>e>KyDgh hY` !mq9|)+Ј$;➲MղTTE3 0fmΣCź^nNfdGn"l?ZI$ċ,{_F7S}rJݯ4,2}(BVa;tGu9H4\pPj _B@[+&gtXMT‡L^7$O}DVy .VQv,JODIsJٜL=Rkx ^8^S&=~U`_܅1_}wtUQrD}(5̍(B6lxߕbZa\_sƜ[[k,WGO2nP ϔz{j$quZJ+eFuY tE5P=j;Uպ`U>ʋq]އBѻ+ҁԌmLmTPd`MgL;92{Z(P65Dv_0#"{ ( I[TYO~ّE;~᝜؀:dirSw.¸ZR;$I;YU/NΫiXeN8c6WA R((T)x"jIwC#$S1)=U LRU5=Y#-H Pu..'Ī!B/`®-b/c ~A\&,J2(ƠA`){srAW &O,63dxk5Mh 'n, Ӝ0M8";xo^sJ_1H۞?nvD7+wu%pX`u<#D1ykƧ&9sUGRCd*j&/TҖnS!;eAQQG`g=v(7ig_8l%EH;>E/ڦ9-mI(N8Qn辟KH;bh$o*ꠍUF2eй VߍMɖǖsԡBv Ӌoӛϟ{CexOv'@ZK';{|-_lج^PDcF'jc=8 zT2ONt3DO X݌Ո}MPz$ATJ.#9k+4#UuvFXE,2?^S"@Ųe}a _!n[/[!D[?t<{.ތdMq+v+~$ujǔt`+/r)?:yyvRQq^^Ur`*w5ū/de{#w,4J>h('(2`I=˷Ef)V.X󟩽y`5h'\!$wd@CQ:5KMzU*0Wg{g(jQgﱟK3tY9Mj:1i8,_(aVt^VքC4`Ekl]a,2{_3x>dQ\-]S Znłr"ԛJK .By* g1˜^Of*Wqk H8ĵ576Y;'~S{ K@{NFPX]^>zO{<2y,1! WIES@[l܌{b/` Ԇ^cIoO$Ks K|ɪN;0#֡}"+` =P, Y*i'"^d+!_JENw } '!z[rWcEJ12|_>c%g~eFM;a!П9!D&#M'#I*oSl؃VDz}NRxGFycDj5"2) QuPѷSA`?Dfe2,p`:c{/쒴ݡ/དg9ۅxo kͽeavJ|[_<5S:M-߁$kM;P,`LޑKC~ qi\ϼR jЅ%F+u}8v|<=NƸᏰXaD,A6*uYWT dK3M=ʄ$9|Q g NAFQ]hb yFKH,O [`SSPŒQ1MT[BD^ ,dmZެ4Wyt]b8ish֫21z.vaQnaו5PcI1˒c4;K+!WEueQ=BVZ<) җ۔t[L(ȥPLV-z! Lu8#k( *`AhZ] $=.kP=o# 㾺 ˜B9)|¼Et3![Pf|C-LP|- WIh< duJZ.簿BHwVZlXLpƭ"\%t:"DB>s?~F '$BGd wD Mʳsu.6 ES3_0/}Cdж<_3Pgp,c@,9Mw[3w!U>1Xv# }R9ÎOB+6V}izbu6,We-' fItY<XXPܛ;w(!a vB~v>8԰Gހ]LFh` CP !pVpl l,lqwDHڎ䋈+S]N~jw%#q[G͸֣]@X]]3^J>g,LW6jZe0Budl g1=C&V ,WUڿim[x&Ō{ u}d``y!&皴F҉Tw`y_x* ٙ"x G+eW| ZhPӟ1fj:F?^]WTϛX~ިEdE-.%3Jyqoz!-9cD*u3M,;(ϊJA'e:o.=tfI &x"$0HRl".ɸb}Z2,~cq3im8(O 2|T (7OvLPf+=2)  p > TR4J;junt+]'O3lCCb햅npYnǭX&(|-m#@,!S&eba.*gsV[̝ ǥUBưt,֡=MG;ΪO~EQaRR5U-q4 0ֶفP{#g%2${0F81WiN=Si }K3.vN kSl +EaL,?h'c٫APf0 ]hO]IEP#mإ1@DBJq[LAbϣK̗K(䈭Q6K)`z^5.Rk C˗LUd+Kk 0$ͱF[i )8m!a6eOl^L#4I$wIFz`2ԔiS¦V7 cE?~邟c=7e)ݣR0ǀ+lbCqb[ g:MʳZ v$:=r\gKvEퟳ#z,=۵݊ ` t;/| s8P{`mib-rO7|t6K>0c1^DF)k妈X;_8PU]]/$Kq 1/P?P_:jznQژJPݸą칟䕉h*BV6-,ht sHN4eg9Nnn9 lH]nC܂@ e@M5~K>i/՝ƹx> ux͚+OEe_ lnw*O,^NNPGܾ3 g^bXm0.a3 nգ9 Z۱J/#*atƩ_]P]R ,!8 C>MD/-wI]TY!;c]ֽѡ'NMS{Wej;-u̐zy!!C.At~`~ШxOU*BGԀx_A['*PN W c_}uH7I#Sľ=KܻkVߙy(GK,ݞU[xΦZGNq0.ҪDnH純D] "rK8P4hkXÂ׈h-U63L ;˽JA6ݎ)WXZ_Cx (-Wi@5\esureH$*iMZLiDl&ElР _,2ir¢wl DzZyOf3W #smy<$o5Ԁ? m)肄8P_gşlo2N.ۊC~ 9,d!瑽@Nhz\ǫɢ *9AqZ2h.eP {<2A;AJF9bǤ$dOdu,4aWzt\rwDg*$-*%n/CQd QƾC˿o38'UD7b~\iG[٩oD+nZf>LDw涡Z,f$J}bS_~yx/.DV 栉4b "%DUC' )$$1jja0:(u:9)U8mGo%~t*/-r?ӉFY&PfB*A),Xg#SA=k i E"exhum1qcv8ij֖n܉ߘ"FByY;'4!kK䅛{!AYla8,MJwPWWr ܒkL4~٤Iq0Ls4 []q. ¢;jk U X0_:'`sUOݭK=-^x_OQY2KqKngC`l q;볊;4=zB&Em꺭lS|+Z K-D9N*rs$aݸG}lj/6@ tȻv_O[14e?6`aRV%^1zr=(S z{a"bzd/+ݤF!1`a ;Zo$w.3SZ{gm(L)oY:VT19ױ, B w wOcas:4$yl-MV!;8l-KގKL>7@rw!^Hx /) jFooH"|Fvp,(Ƥ c}]ۿ^i6aU "&)AWcI9CCwꞮS|bI6cAկ2Xn^``^+d6Ff}KtO}z|J"{{ƻ#iʿaׇGqi< 4zNe!K!){ =Jly )y-Rv2T(-4‘`d ĿtAsY|bgdeQ,"O?=?Rp/s̟׹7t1Fƀ~%98 pXwE ,N1Ay~}rFɽڪQbҏuG{XSuo^6No71j$ѾLFn#U7{io"Y"/Tsr8 ?%XW/t`5{Z0tTWTk3[ΙGrb֟Yg||mgEOnߙq Q'"-F:GoѮVghžg߰p 6v& ~(Mw ><ePܳ>G÷25w UBcyL0~|Yf(U NAT=fҝbN% "~YW"rͽ] +dz]g;>f Jއ4NcI <hdL=5@gtBoIYk蘐 f-egob ST3JzQ.ԋMx@y`E^6y=Hb7v A_Ln"T2@}xrĆ~照#yhCp/jq_Zx0 w (5)v{TmI'}44xKY*kcΑ NHwz?( k"SడËx؞AjKm9;P^o7`k̥13\On|jzҾ& ZL~O#~1^#N0z~ !$|76St/#lQKƔ3\|7C0f-o jOJ[VRNfqXS5Msӣ7ޜykÀJOlBd^T.*c\R:S]21xqӿz'ЂbtP;4f( F-YGN?bMяZ[EgcE4*ãnn6n̮?8\߁GF&>-P+MSAP953Pe|PbӜvm?_,KR@Ԛ g\ KBOxK>v|mIm|g)*i&v"EI@x KմΛ)/嚯R1ٮBO([2m(ʗgw 7})N'vp5t)6e]+VIYMڮQi)W,׃w(!>4QU3N ޙ~xRn+EXcOjN9Ͱ 6Z3=#hKޅ'c/uAD6:?gdv77J erbl_ۃNW>.2cvmNPKDo\ᮛ#bX |FtݥU#0WR~xU%nQ9Sed.D$v8k]:PC6u wF=E12MJibQOR) ѵ[CA!HaD%CCo$lY@INͥ+K"%h`%ͮ]S1]ufi9Iǘ0N.KoSe yi̚\F XYWcxN>"Rm>Cž6;VX])ܥ+`X;hj8^ }t^V9^KA+Mo*0U&#}[{MP))@&-o$!QbVQo~+@FefFi[9Cndj!URS 7"r:~b` "X-5^S ?~{ka,1E$OwSrr}0jw(֌L }F跩`p-QBГ",7 ?D"En3=Xjv(-|!NeNtyJ><2إgKicU=O?{1 6AQUҥ8A'Ҟ?{^ @?@Y#A!jNך_t>ߺИrٖfiĿxd,hP\衱a[n:5"£tTc&4:_%''>~0&o8<=QuklWjwW*eJG@cmT}kO :xKJ ~PqUu" ^b?,m,64G\ς_2R"+i0[3phFc.pPi]bPqہRRX3F(ֺ҆Q-230>y*JSGM3 Zj3;y)$ FdHsT$=d 9B[vY߭{y!` x3&Hk?k90F4ܲdgԻwMZ-] S:<.J;K[Ma>[f Oݖ<{wMQi\ Z;f+dʋTvU?!֌hw]\o97@ݱ=ߛʵQ&? +h%?:8kA6­Kȶ-R¥ⳇb J0k`RFW2E4\-YѯsC("SVd;XEk#MJ6G(>DN6GZV:[B_t16jxm?oz<wۆ1׮H+ZSY˧9o1EmxsXo l(()v$냔6գSRb|K6(Iԩ]9jF++9n [2sN,_K׾VcΏzgТM/ MI>oY[(`V2:KYW~:6[˩ulhY]9oSW3@fWI c}TS+JCKq#6'.m( m)އ]㑍7.+*'N :Ga ~ (7eEՇ僷*gJFYS+ޏd7m;KRۨզm?nްUZpKgH.X!ۑ~9<VHK8'e ~g7~/:ؿ%rGb֭Io܈A=r{ Q%WV@- ma4t)>=;1m8E(@ꍸ %܈ ՍZ""%T1,v37al.ErtAkmQ6@-L'PG4*ܣS#̠3-llgI cՖydoL?𔠸-a+40>Y%kvdKtUru.1D`n"ky h&0+ӯڑfPU3j[t>ٜ7JrwB'\H"o.ګ!w(BUfu4 l1|_V" 1hT}/ԉ플Oی%Dr,3G9Q#e[..%qvqUsyb8ХKLqx keqŨ#{HB |ƶ 0JYG9OBV4FiFW$⠯Ejx?$(YpKA/Ȳ$RT|2О,~^եAdZ:W[z1gIGiC} wA^7FVe+~q&@mgd -}d4&Uf\UmS_?TrȀ3>DGgcy$9|! 존]}39J1)=7Egh9<)ћH4n6O 2]IKL]Z t_P+.j>3YRY=l,vn,y5t,Royi怂}B:pF>QPXH$N᥉oH{L"Ok(p8:^oD e"2YùU׉|+( JlQS9gUeTn(Fi@r;p"Gbxʚ m,ަ>1g쏮)Ww`;c% )^؄݄$;bSQ\]v"Q[sY³SA!K;4]VAC"o.йp&[Qf7PcD ؙшo ys:Ʊ~$ ^ň̓@έrhLawhVp5všPI8J MkP漬f՗rW6iNVkO|'A֏ 0R/"J!HtWJUqg; }C4j7Wl]e-Z.x(5u()\OQY_(oi&Dwjq}q+Mg uk.|%P.3@/!_ BC !m|9ܲsrb&Hs( ݨDy/uM?Yӻ6`։vۨUEil},migN^ҊJX1p*2]սEn4qQ YN[8>&sp\YGjG5- %uAݠ`j4xPV +a(|63(ݹcllCȚ ['7N{ Kn+B*FIh$6U(0Jl֎A*+9jh4{>vi!}9%2׸M9zCjE#HY*V}.WaZ荰q ?ne*6 ,D>? kb>]c)eK,b]u]=盇AO@ޝvY_7 3r:>x]~7Cz+=f. QЈ'EZO:c~xsPbwY:E>˗}sQy$ 9yZH UXȄ-Ae }c9X#$,eaG6'IbḴ乚 ѓbn0[m eTyz0+?#B[w} {݄D%_hjYkξA|nel e]/ \ PT;腝ߖи20,F-R2p4u//"=DuLf'om4C< PH_`|x#PY8`A;|}O'BvpfW"uLqVlWY_ VHA#9xXK{KؘF=C6-Sخ }{3!Oiu*& ̝c"Ϡ^vtn?< 4#ɐ@:zx170զI .L7G4+ER/;Qt1{!"/o7ͯDڼ$e?_W/-ꜹ)ԲzFӿ䪃 Z[$e~3R(؆ ,%WyOWsJD;R&W<<;M)h}˖7ť2w*&ؒ^0Ua\T#HǏm [.W"t\JbFLH:M0ߴ$@GG(B)^ӛBB0˃gCG/1=zg'JuWmABg d|~ ۔-ѱ:A~--p(x*"0J+lXkl7LRR-C{]*GvznRf‹#_sUJ,Ww(XpyWy˘UԸs`H>>REom9A(-|$(Anny͍ i{@d*o`kRH2 23k\Ӻ;*b~Z A';F67#zsݞɣ$iǸSw EtDZV^7- ë--DŽ]ߊg dOĚ킶#¤Ws{Gt-\r3K8}j4))Dfss])v#_N,$iNCIh BL5>z$I3-A.@GQGAdqYҷ?)}cp1 kX-4}:4~ f:NkXP9(ޗMr TH_jIUgX{οMR<#ŢaSh,j5VHGa{z uraIjM~Ǎ/Bj Sx#Fy紝xnK'ШtIm_i_g0E[is,Jwq`{F;S#QOB4(!'Gz7; ͠܀^)sp͙8O7DrpU3Ym[v_ vmUD'B_EI`KϤA&Z0YV^CF@jI~< dKTRL1L DV況o6] o6ڽ]@ VsT_4u~ILqKz#E>q2(Ѯ_/^a 7EMۺEj ܻzW% k')ӓ}Gl^edgGV{OnIn`>M j̴>~[u'|#yJ/"=[7?M9z(J6p4_B?6N(+nbf:B9N<1 ~~kH^7M),hdSKTntdžvyȟ+Qү.>50@Κj_1tGqN acB;\~0'"pyLlZ*Xn (G3'6>Κ}$u2O2J}a+PTh#|v NjŌ ]7&?v ψ 8TNzԲV;kms*'>(t_JZQ.}k`@n2]h[Q?L- p2"l /NR'F+T=z^[)[Sȟ>UPXJ)Z+i kUǶlu8 N9q@F2 A7mb> w4qui}׆OA/ZL:<%<^oӘ2k Ijho39 4}#͕`QC-3K\0^-մ QcK!ZS,'A8wmb,yO{NAdirnATl{ ceWHS4̏\haU/K䟽`3 Is)SE07YD.ʆZGz U 8Wz50+˜÷HOH W\ *DDe_rC^N dފ_gR$x'Q% QOjHpsNIf dRAi[")8NZob?uɕ"F8<,*%N7oT˟R:Zڿ9? 2t>]<4}tX]B C!~}tiJvrp.8m8Fb׿ܣ+sV}s/INȑQ |(IUGPt.VR4 3ٿRcS_v%pGsj)-XiEcHBT<&,V8Ti}$WdYU deK}~95r̰o@=KSoŕ .-Tw8*++-+vF[4xn gȈ6FP6;׮֡RL4M5qyZ[#e+1cB}d{^Zo%v2=#/QlDT e۽ /.dE`b:-/ɷ|( ~qJk`yW4~\ =HXS1is>jI]N^lk!\LdɁue`txSBuxN{ M)'B}2+TAi4K^6aD# 2{1c"C$^Kl!=>Ր3Odu⃑} ܒ:= Ēd?f|22P ,4 @|mfu-.S K^?!*ZDs?!MkS@jݮ aX1K)a=Y v#ӌ Q)Z?6=pFT  YZ