snactor-0.18.0-1.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`g4o ]mtZ`oK1AVd3Mn+8mIp+eT7f'kh3#u|0y6ordMOX}сí~! 9qؙFK}鼱@xzxmΛ  W5#eb Dž O% tw:Rʴ@3p{ =j:]n:xFr:G[v!.ckA<_h~b֏7$\/\lҞs`ޯ"X&{% F ) ,wD}YգpJaD،rHsLT)lu;1&\4.{gcqPOz;wlML2xȦ=?H4,P'Cu5W9k(Cq!9d!.O ix)EgP=:8u LYx_*~Q*jkVAPJzY2nA9Η Qs u*ܼ3afpRM; s 711448cb21140301f93c89c858ad0cc7ad1b4e24bd6e1ab5dbfbd95cfe95163eac1b40f595e5779b093e4aa78c0a756fc44f1d3e83!pQp)Tξ7]mtZ`g4o ]mtZ`ARGF:դ V="4<21hZ4˚!0:&TWc^&I9woCD1 Z< J ~TOmMd< C YҮGV^,p7m((sukgٲ e8ra2鹚 CqH1Fm; ztfRO#*r㲯~ߪlmîR{ŤBYp9O?Od   C !?ELD\D D lD |D D DDTDDD,4L( 8 9 :p G>DH@DIADXAXYA\\AlD]B|D^GbJdKeKfKlKtKDuLDvNNNNOCsnactor0.18.01.el8_10OS & Application modernization frameworkLeapp's snactor tool - actor development environment utility for creating and managing actor projects.g4nord1-prod-a64build003.svc.aws.rockylinux.org VKojiRockyASL 2.0infrastructure@rockylinux.orgUnspecifiedhttps://oamg.github.io/leapp/linuxnoarch M . .HH- -0 qq 4 4VV##\\ 8 = = " b   c c  L.(,]A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤g4ng4nfgg4ng4ng4ng4ng4ng4ng4ng4ng4ng4nfgg4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4ng4nfgg4nfgg4ng4ng4nfgfgfgfgfgg4nfgg4ng4ng4nfgg4nfgg4ng4ng4ng4ng4ng4ng4ng4ng4nfgfgfgfgfgfgg4nfgfg0f2e07d321031141f0956bead5961714e1bf3261439543caef57ef0c32fda35bbda19bf9f4d02fdafdd4025857db89a91705807b03c3947fb474f251e3db8aff19bc0dbc37e370d33be45fb92741721fbf14a1a4cb108361f8efdf0519d1feff19bc0dbc37e370d33be45fb92741721fbf14a1a4cb108361f8efdf0519d1feff9970470913cf79f80ae775e940878db9d6f760e23b231ebbba64afa8733a576a9970470913cf79f80ae775e940878db9d6f760e23b231ebbba64afa8733a576a7b8cc0a1aebab7e3200b2dba6876fb19a68125b1261ec80c391df06aebe869c244f4e7d111478777416eb9a4f7d53ea3a4193dd42f465c0fba5a7baa663d5f770ab79c11947a7ecf6e68fc8064d09bfc307da2bb34c66c645af257f27329b0450ab79c11947a7ecf6e68fc8064d09bfc307da2bb34c66c645af257f27329b045e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ca40b3ffa943bd4b6388edbff98c935bef3dbd05043f910f334e72f03aa4cde2ca40b3ffa943bd4b6388edbff98c935bef3dbd05043f910f334e72f03aa4cded8a496d50dfe19e0b8d68b438e1b5a5b7c216041966b4c004b9100a84991770ed8a496d50dfe19e0b8d68b438e1b5a5b7c216041966b4c004b9100a84991770e12952bb701fdf1f9e46c0f7a0e0ddb5205d7760c8c3e9582a3233521be198c6a12952bb701fdf1f9e46c0f7a0e0ddb5205d7760c8c3e9582a3233521be198c6a01860b5b0c41bdc1245dd18961afe1f46fcc51c1bd8b565d79356158bc10c30201860b5b0c41bdc1245dd18961afe1f46fcc51c1bd8b565d79356158bc10c302e4e4b7d0b38dbf08f787cd5582ef45f4ef7d7694c959e3bc88d017625b1c5bc2e4e4b7d0b38dbf08f787cd5582ef45f4ef7d7694c959e3bc88d017625b1c5bc24621a824ba7f7780d21c176017311b50e1ee36ca11033e8398e198bddbf24eb24621a824ba7f7780d21c176017311b50e1ee36ca11033e8398e198bddbf24eb2c9b99583385f0a05c66bea2e2cae59d3d5c5182220426eef4a43224efd2de6dcc9b99583385f0a05c66bea2e2cae59d3d5c5182220426eef4a43224efd2de6dcdaa3dcecfe0bfa061684e1b278665d08fba0f9c68024bf5b4b9d161f4e5558b6daa3dcecfe0bfa061684e1b278665d08fba0f9c68024bf5b4b9d161f4e5558b6fc8203c721090cf22ce208cde0f2930814177677234e7a15985fad0f88c0bc38e4428eda9f7a32a3d9274b8ac06afa1f5128f4da0aa6050353631a525879b1179e04b7c757fe81229cdac04d0f04b98b978fa9760850e167196ece6d9f6fc4a59e04b7c757fe81229cdac04d0f04b98b978fa9760850e167196ece6d9f6fc4a5d45069cb82a0cdca8924d19fcea87a769cce1b5f82513750487a024b6ec7245e9331acd7bb4c1d479062943a408c640e1192fac123c1bcedc9a9a26e752f34e22ac4328c20fba6a5bb019eaf1001ae723e1cd3164e907908133b0f076c7ac3fd005a95ef975e33c221908955206beb9b0cad1d7a74b181db2a5879c9212bc37ca3891773ff299e3dc155079a0ed709b3a36b38acb9e6241c550eb8d32c82fa6e36114c718e7c19420bee827445f197f08ca08fb8f55c3dceb6a05f85d80e44e4f3d5b151aca6aa5f7da819482ecbe556ee75573eeaf99a3b9bdaac3fdf605d3cf3d5b151aca6aa5f7da819482ecbe556ee75573eeaf99a3b9bdaac3fdf605d3c809f3bc5fdae06da9a7b40919b87850996d507b593d2264a005c6b6701d958329b50df98a903e7fb7c8c74fe69db9647cdf40c830dac3a13bbee5159ef31e38f4329ae78bd02c7a5cb99838809e1a4aaeb457193cc367164efe9b296d7f745d24329ae78bd02c7a5cb99838809e1a4aaeb457193cc367164efe9b296d7f745d27713f0a6229564f4a78f7bf2dc721f3735eeadd2d0c25b31ff9aa3be803bc2e37713f0a6229564f4a78f7bf2dc721f3735eeadd2d0c25b31ff9aa3be803bc2e300cae4bbc01ff3546e5b49142b4154f8a44dbabb59cfba7ff092a232638a0bad00cae4bbc01ff3546e5b49142b4154f8a44dbabb59cfba7ff092a232638a0badffe5ba3e47d05f7bd9cfe05d9a73d14757671ccc90934963e6126395675b96e4ffe5ba3e47d05f7bd9cfe05d9a73d14757671ccc90934963e6126395675b96e4f9b4f36cca0e9a8a8276a573ea4a535a13f7c2643634e8ef243536775a92a9a2ff0c3f99fc8658f0a01cae6f2144805aecf56434521bdbddd1bf4e895336af94814cfd6f9218c2c3635ca4bb05306cee32eb517219a5a877b85990c1fbc7c7288da701de79659e20e41cb5b0a0037226f412c168c0d6c084344d2947146b556f3b3607b7db59570fc8174387753eb22139ff9b075b1d8c0b236fde58fa63d60e7c47b29249c49ceeb43526ee8539970a5b1024b1fa4e91e8a2970a1755aa83a0b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e10b141998731c8c3fb9bfeebe985ccc66dec7deaf1ad74df0c6de22cdd5819b59rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootleapp-0.18.0-1.el8_10.src.rpmsnactor     python3-leapprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.18.0-1.el8_103.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f?@ffBeYe)ddd-@c@c@cb/.@aU``_"_;_"@^^H]@]8H@],j]i\@\@\7\7\I[[[Toshio Kuratomi - 0.18.0-1Toshio Kuratomi - 0.17.0-3Toshio Kuratomi - 0.17.0-2Toshio Kuratomi - - 0.17.0-1Petr Stodulka - 0.16.0-3Petr Stodulka - 0.16.0-2Petr Stodulka - 0.16.0-1Petr Stodulka - 0.15.1-2Petr Stodulka - 0.15.1-1Petr Stodulka - 0.15.0-2Petr Stodulka - 0.15.0-1Petr Stodulka - 0.14.0-1Petr Stodulka - 0.13.0-10Petr Stodulka - 0.12.1-1Dominik Rehak - 0.12.0-1Dominik Rehak - 0.11.1-1Michal Bocek - 0.11.0-1Michal Bocek - 0.10.0-3Michal Bocek - 0.10.0-2Petr Stodulka - 0.10.0-1Petr Stodulka - 0.9.0-1Petr Stodulka - 0.8.1-1Petr Stodulka - 0.8.0-1Vojtech Sokol - 0.7.0-3Petr Stodulka - 0.7.0-2Vojtech Sokol - 0.7.0-1Vojtech Sokol - 0.6.0-2Vojtech Sokol - 0.6.0-1Petr Stodulka - 0.5.0-1Petr Stodulka - 0.4.0-1Petr Stodulka - 0.3.1-1Petr Stodulka - 0.3-1- Rebase to new upstream version 0.18.0. - Properly close file descriptors for executed shell commands. - Resolves: RHEL-27848- Fix broken leapp db queries on rerun - Port all code to be Python-3.12 compatible. - Resolves: RHEL-40363- Minor improvement of the summary overview in the console output. - Store metadata about the LEAPP plugins inside leapp audit db. - Prevent leapp from starting if an instance is already runnning. - Resolves: RHEL-27848, RHEL-25407- Rebase to upstream version v0.17.0. - Resolves: RHEL-21451- Add external links to the text version of the generated report file - Resolves: RHEL-21451- Bump leapp-framework to 5.0 - Resolves: #2223312- Rebase to v0.16.0 - Bump leapp-framework to 5.0 - Improve the report overview to include also information about errors - Distinguish errors from valid reports in the generated txt report file - Resolves: #2223312- Bump leapp-framework to 4.0 - Improve the report summary output to make it more visible - Fix processing data in remediation instructions with non-ascii characters - Fix creation of Dialog for Component without choices - Store tracebacks from actors in leapp.db - Resolves: #2223312- Rebase to v0.15.1 - Change DAC for /var/lib/leapp to 0700 to make it accessible for root only - Propagate error messages from leapp actors to the main leapp process - Prevent unicode errors when printing error messages - Resolves: rhbz#2162710- Fix the check of missing required answers - Resolves: rhbz#2124332- Rebase to v0.15.0 - Bump leapp-framework to 3.1 - Deprecate `reporting.(Tags|Flags)` replaced by `reporting.Groups` - Fix crashes when processing invalid FQDNs - Fix the error msg when a leapp CLI command does not exist - Introduce new report JSON schema v1.2.0 (default: 1.1.0) - Resolves: rhbz#2090992, rhbz#2106065- Rebase to v0.14.0 - Bump leapp-framework to 2.2 - Bump leapp-framework-dependencies to 5 - Add depency on python3 (distribution python) - Added possibility to specify the report format version - Check the answerfile upon loading and prevent creation of invalid answerfile - Dialogs: print the reason field for question in the answerfile - Fix the JSON serialization in Dialogs on Python3 - Introduced new functions in the leapp standard library - Updated man page - Resolves: rhbz#1997075- Rebase to v0.13.0 - Bump the provided leapp-framework capability to 2.0 - The commands for the leapp tool (e.g. preupgrade, upgrade) are now defined in the leapp-repository component - The leapp tool scans the available CLI commands dynamically - First build for the IPU 8 -> 9 - Resolves: #1997075- Rebase to v0.12.1 - Added rerun command for experimental purposes to be able to re-run manually the last phase when needed (experimental) - Resolves: #1952885- Rebase to v0.12.0 - Bump leapp-framework capability to 1.4 - Add JSON schema of leapp reports for validation - Add a stable report identifier for each generated report - Resolves: #1915508- Rebase to v0.11.1 - Fix conversion of deprecation messages to reports - Fix various issues regarding suppressing of deprecation - Remove pytest residuals in spec file - Update documentation and manpages - Resolves: #1887913- Rebase to v0.11.0 - Bump leapp-framework capability to 1.3 - Preserve verbose/debug options during the whole upgrade workflow - Print the informative error block to the STDOUT instead of STDERR - Add new reporting tags: `PUBLIC_CLOUD` and `RHUI` - Add the possibility to skip actor discovery to improve performance of tests when an actor context is injected directly - Introduce the `deprecated` and `suppress_deprecation` decorators to support the deprecation process - Store dialog answers in the leapp.db - Update and improve man pages - Raising a missing exception with tests failing under py3 - Adde the --actor-config option to `snactor run` to specify a workflow configuration model that should be consumed by actors - The `call` function has been improved to be working on MacOS - Known issue: the `suppress_deprecation` decorator causes a traceback in certain cases- A temporary build to run TPS tests against - Relates: #1860373- Make debug/verbose setting persistent across the upgrade - Relates: #1821712- Rebase to v0.10.0 - Add the --enablerepo option for Leapp to use an existing custom yum/dnf repository during the upgrade - Add the --no-rhsm option for Leapp for use without subscription-manager (#622) - Add `leapp answer` to answer Dialog questions in CLI (#592) - Add `stdin` and `encoding` parameters in the run function (#583, #595) - Add new dependency on python-requests - Add the DESKTOP tag for the leapp report (#612) - Display a warning when leapp is used in an unsupported (devel/testing) mode (#577) - Drop dependency on python-jinja2 - Error messages are now part of the preupgrade report - Fix json export capabilities using serialization (#598) - Introduce DialogModel that could be processed by actors to add related information into the report (#589) - Introduce Workflow API (#618) - Move all leapp and snactor files into related rpms instead of python2-leapp (#591) - Print errors on stdout in pretty format (#593) - Report inhibitors separately from errors on stdout (#620) - Show progress in non-verbose executions (#621) - The verbosity options (--verbose | --debug) are available for leapp commands as well - Resolves: #1821712- Rebase to v0.9.0 - Add sanity-check command for snactor - Add the /var/log/leapp directory to the leapp RPM - Handle string types in compatible way - Introduce answerfile generation & usage - Introduce report composability, remove renders (#543) - Show help message for proper subcommand of leapp - Stop adding 'process-end' audit entry (#538) - Various fixes in displaying of generated reports - Resolves: #1753583- Rebase to v0.8.1 Relates: #1723113 - Fix issue undefined ReportReference- Rebase to v0.8.0 Relates: #1723113 - add the preupgrade subcommand to be able check system and generate report for upgrade without run of the upgrade itself - add checks of arguments for cmdline parameters - log output of commands to logfile (#520) - avoid spurious output about missing logger - exit non-zero on unhandled exceptions and errors - fix actor library loading, so libraries do not have to be imported in lexicographical order - log on the ERROR level by default instead of DEBUG - create a dynamic configuration phase that allows creation of configuration for repository workflow - add JSON report generation - stdlib: add option to `run()` to ignore exit code- Rebuild Resolves: #1723113- load checkpoints ordered by 'id' instead of timestamp Relates: #1636478- Rebase to v0.7.0 Relates: #1636478 - add the ability to stop and resume workflow in any phase - fix incompatibilities with Python3 - store logs in one place and support archiving of previous logs - fix handling of Unicode in the run function of leapp stdlib- Fix specfile Relates: #1636478- Rebase to v0.6.0 Relates: #1636478 - snactor - `repo new` subcommand: display message if directory with same name exists - `discover subcommand`: fix wrong path - `workflow run` subcommand: introduce `--save-output` parameter - fix cryptic message without user repo config - show global repos in repo list - fix trace on topic creation - stdlib - make api directly available in stdlib - external program exec function - audit data generation and storage - models - introduction of the JSON field type - new debug and verbose modes - new reporting capabilities - change default loglevel to ERROR- Rebase to v0.5.0 Relates: #1636478 - Models has been refactored to be more comprehensible and reliable - Introduced standard library - Introduced the actor convenience api for actors and repository libraries - Added localization support - Extended serialization support - Added exception to be able to stop actor execution - Packaging: Move system dependencies into the metapackage- Rebase to v0.4.0 Relates: #1636478- Rebase to v0.3.1 Relates: #1636478- Initial rpm Resolves: #1636478  !"#$$&'()*+,-..0123446688::<=>?@ABCD0.18.0-1.el8_10   snactorsnactor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycfixture.cpython-36.opt-1.pycfixture.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyccommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdiscover.cpython-36.opt-1.pycdiscover.cpython-36.pycnew_actor.cpython-36.opt-1.pycnew_actor.cpython-36.pycnew_model.cpython-36.opt-1.pycnew_model.cpython-36.pycnew_project.cpython-36.opt-1.pycnew_project.cpython-36.pycnew_tag.cpython-36.opt-1.pycnew_tag.cpython-36.pycnew_topic.cpython-36.opt-1.pycnew_topic.cpython-36.pycrun.cpython-36.opt-1.pycrun.cpython-36.pycdiscover.pymessages__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycnew_actor.pynew_model.pynew_project.pynew_tag.pynew_topic.pyrepo__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrun.pyworkflow__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycnew.cpython-36.opt-1.pycnew.cpython-36.pycrun.cpython-36.opt-1.pycrun.cpython-36.pycsanity_check.cpython-36.opt-1.pycsanity_check.cpython-36.pycnew.pyrun.pysanity_check.pycontext.pyfixture.pyutils.pysnactorCOPYINGsnactor.1.gz/usr/bin//usr/lib/python3.6/site-packages/leapp//usr/lib/python3.6/site-packages/leapp/snactor//usr/lib/python3.6/site-packages/leapp/snactor/__pycache__//usr/lib/python3.6/site-packages/leapp/snactor/commands//usr/lib/python3.6/site-packages/leapp/snactor/commands/__pycache__//usr/lib/python3.6/site-packages/leapp/snactor/commands/messages//usr/lib/python3.6/site-packages/leapp/snactor/commands/messages/__pycache__//usr/lib/python3.6/site-packages/leapp/snactor/commands/repo//usr/lib/python3.6/site-packages/leapp/snactor/commands/repo/__pycache__//usr/lib/python3.6/site-packages/leapp/snactor/commands/workflow//usr/lib/python3.6/site-packages/leapp/snactor/commands/workflow/__pycache__//usr/share/licenses//usr/share/licenses/snactor//usr/share/man/man1/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledemptyASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)utf-8979eb959e99713468fa097ab7482dc613c1fa957f53fd68f323fb334e19e925d?p7zXZ !#,S'] b2u y-iSqm˯uef|dž*$RFԝCDos}vф95S> N*eMK/w¡?~ak[rcH'#!!gle<ԹBzՉ+%8eIwbV}f3k&cW5k}I{T%,17œP4+R@([k3oz.Ƅn-*+NrQxx7NtC"O1eOZ`+P:Le(B-a_] hX]>O:H$1cFthY G^x"NDR{)/W4j%(- V}zX !/Հ SQdND>ivJKcg)/*" x>y=d|'P\ -=h@!>+tZcZ6աzPDgM1-ۦGS '05n"w6#/uYUDfT>x8f|j"Q*"ƴc%u)cFQ"{8%Gu['yFQu8ڂ.1}.@DZAZDe$8މTsB|lv2dP"6fiÙJh,9mn"CzB,=|eg v֣$Vע/5VI0^A˲~6]fCS0` :SVp&uSN;uieO$pfzb3-4C6eXg!~'Y; dTFQq{SyD᳠4xmy/"+Гꍹs)^A z象Բfy] o$l>9gP!*<.-xuma㡘pΎW4ҭClj⻤gǗrH@~0|\Ss~Q9 +k\ FM唰*<y@kx(uPs!k9g(R#ˁ*S+)؋|kHQ-1Swv WggKDOQ 59>)CkV>nᓨ@Sc?̐}Oe?μKGEZb_/;WͷqM9͉<_E6)zA''ב-jyhx.Mkz*qP}qrVU{}8cr+3e& 7*xid 9s79a^ZL>2 GˋXpOM%4VewYrj䖃WԃOq]1j_`|N$QJG$T5`}1a{Mfz\(WέSrZiMtȚ&W=oL] E)M痘z+bRpw<2NB@x7kAދ@0UZ1j?fmֹAѓrq(utH#ڳW͇=TFҋ!*ň-Dǿ<1h^c  yFghvCVIIfPƒQH4<&bo"H (t+wӍ+Cyqڞ9%פ7!EV8 W=&(`tp^Po>0REKSz2Uhy%7TFpk&>g>L()DV,c`+#3:5~,Oݡj rI!5goEKso۶.:OF#+fB d.ڷ7~2 >: `@~ز5yv2 7[5SBwEgq dfo; GrN*T%W* 39Ff]%0ݟ$FW_6ZLOl5cw͍˾{ֺϒ(lli84$`C>UrDXAMvB㙏:0iЭh6}(~mٻEa`:Lp(8w!YyģjC4y ,"k]@~e6i#<%0q 82))Cn+F]ZHݢ@y56#Aү`IT3KJES1 7-2]S~9J0Jazme~0^gL>nWqDTR+*}Ft_mq@J_pȦД)ny;ZuqzXnxEg2Э6+z5BljSe]R !P L6kP&rL:P=3=WZ}86 ޜǖLu"28Ł O4 q4n?"S%+nkݱh5_+2яi,yӝ\k 1U[*kv"֜˰r;r,=bM: w`8ȇpSp2"ט\$ZcmtЃN",ʪiDؿXʞ BO_Ď RLv~Ap#UPI)ZDmsp˟9Z^PMoV 52Xdg{6ZۜI%B[&ɡ< VqRm2&s wqV@b5NVRy*smt+XN/h-ǰ7Y@"n2suh]1sjL6cQ^ݡܗ? ݊#xWOzr+ B1hxMw#>ԕ: ;x+t>r$7xf 3[a2~jY:% <:H'Wq`KTupBX*0Ukmb OEޑH Z_ĨlʕFu1",5 ËVk_sSC y* :%{&Ko{? V\YO+SbFS^bel~s/HȡAqUtVjDu?=xB)JIL4 QleX޴~uo <b̀ ;!gc/II6#ܛƳ0A˭R^ ևE|Qoi#v5 ~fm|fg ?ѹKYVbj+p?/Wj %gjA[p$ߟ+$Mƀʞ=;5ޥYvfIa `HJ!@x;J~E'`R`}o,Y X/kPn(q/IdTS&a*D@޸R.w-c n`}x 3HB#8eWEķ\a݌}bAmWkn}1S#lO{m\ ט6d~n(D^Á%h~; Qy&‰˧ͅ\\天kѶ$I .pR0ޚDal/#t9 IR1v4@> H_ŕf].qQ$nߩJMe`p[ JJ&Wn? g,jɑYZ5&Jp?.p1u+ZɮͻL&}]]|$ ޼_$ʔk5 QIҬ@yN ~F_zHOAD Vlާ wes~] $^ty>Ɣ1m&!> rxsG;p_(w+ L zS Tݯ1v&x!w0t2ڔ7mwj7D-CUmpzv)`6_lXId}!=_mDG3B&@$wVu&O316WWu~ ׉{vu𮖙^jRc?~Dt\higt> 7)C$yɹmW cbPa.0ΧyPq$-!?γad#V=(pB6b4ii5 ?@m]J¿Z\xlr)jqEN&y)qxY\u7WjἇL"tEr 7U0૯[wyWm'-,vu>}T~ߐEsգ]Sp'>>]Ox H GԒ qCF`ȇAWnҮiw)QྒྷO#Zraʝ,z Mp'۱TOT>\c>GT֕8:^=Z2"oRD2Tݖ `cS7H.QB,!FgH >@$<$Nձcth(/@{>s!AvClYEt:X Z2k< |1sM2YĆy!F- -5NCՁ3`Z%x! MqOLٵ3zPM&v-wSr}H[u鮡uoSzš \$=V(G N{QUlGGo"Gzᙢ|g.9P" D;e܂=T8Ip:T@l1eA`jl5WKI6<10sZ8IO4ÂG<-Ȩ6(&0_[S UXhdU 3ERɻ=[\L)oSi!J+޹Ai˅Z2)(ZBNq\-HKZtYٔΨ:X do- #/-$xM-8fD97Xx 17nbr13}5$rI{0O#ۙ+=3u{#Tc px'֝+0!z5&2p@Zp{ ցqp-MdaDѱ6hyK-ee멕lΖo(plXG]oz;Z(Mp[$앟sDYMpQ8kУ/ߕp1Ե|,1ilBjвKąܢ8{$K&t"M+ M' ]@D"` sfȄȇ^raܐn,Nu`rR8#4KR+[+q$g2XIF9 1 g0KG&Nj[&**!\kIK9do-!5e1h . neg[_Qyb1]{p@w=Bf9:3DW3(>Ap#1.UAƂ,E?Y^#OFI1mw[l+2HNĥUvJrvʴ*P4xFNмu)eA882mf& 7j 0H)sSCbb%+0ӑ4r\n=S3Et"M]/MQZ(_5E(CP ޙ ?u_DG$WaNU䵌H׎PO]W v vI샽@Pg|4nF&uRLT(g;RZa'n|A(|Q 2p+U{if9ĩ Rҏ 3[J:—{9 $mies^ø.ǿ+-{2WNHREBls*L Nyjr=Vb& {zT=ezZ:sWSMhQi-N6Lzʆyte1#.㿈ϳ$6UHj-L #<j 3XX{;g5[G+`T㙍ao**5 6>'n pV`@P;<Rk +Gj ?Py1M]qEfҷ"GPtNJ1BÒkM,,9Ўaoq}oD~aZE(P+,(7xy]ו$`5^쐼~=A,(O_9ac] /ԩ* 2\wSw-S Cvg񛪹Z``_~x3E_-SEJKFkONGm*MVH&x5$Q ē}!ljà'bW9uIP}'6&0q oaμO`|/`S,Yr6) ~ G 5|C&>U-0 sr=cl) % 0樎dkSrښu1% VP]{@RaCS ڴ D{,=3|[y/gqq9]6X=M%dƻFdFIuhX1jW@`.ZR._[%]  Agh>Ԏޑ/?M6ٞuQswxKa?7y>qZ;ܾfzo*'q|&cߘ$ ̳>ӊyoNՒ2O%C |G =:SPjs)QhXqOe$ #Y ws}l q$LnbY,S|`!/0Lɷ"A+ >)mC0Y%S:@$dM_ Z+! ;r0u&>x3RqY:q#5̵޻B"1.#/X_i]*Rb j@ I9EQqa~'_ÜQt9Wd?T6_r9o*By#砵kÞU|O. g=9^… ؙh?>byXv셟e14+,![3Ŝ VjgLMݹ5m1].el7޷\7ktXcF>@R뤡5.L–]ԍCI[hSdӤd-bжtL A 9M=,.H屳 ;@6x$uIB^ꚶ0$W]^4X#Öi\eMmPSV!d4 &iyECtSvٻ^S fIw.ÑD ͛6a!6Cb3 ii ̂~jsa 20ma i@-[u=TҩDj9MHxl\D{&ɚXnwOnyH{TYj#$qGM A60O ʲud/}\p_'=΋ІLPo:|.ۥf'o;7>DA /i('=sxۚuxU4` nZJ3>xmظ.3@q}Lqj\7r8=2*вB,Z5\Xc?1NB<hs@mT=<2RB%G;[/A5u/x9-͋UuDS+N${,)1ۭC՞"o ŊЏ^O &Y_@=-Tm嬵^1N~=2G @~7 ^AcUTTD>,$T!<(ZtqU-w ]0Xl~Z;¿Ykt 2+RiFPН+6NZː~:& 3]}qdwd mŪF\p؂+I Cr@LL=QHC+$POIɩBݎd1Lcj1"=G=u'ǯ>u;0q-$WX0+O:)_2m]H f\6B ڕ.ȵi{g}C4'0`%h?dbH3Om#q1HǷƠ.i GB*t|]aDZ\s<>LP~&kjBlZRD:Vg'gw%n7)kblej ) ?o tg{$Fy5ZYr J%KAop1YrmxT=9>]z+p9Ԙׇ<gtfywQouxqDRYh<;riWUeBvUjmQH|y{.S;¶ /;TE/yEmqwZ%w!,ٛfֲ'#wuŦfoXB/edc!mJF`r廆xDzInvԻ K?dJ-W§e*k9JOk F{<\4QyP%0-x{i7jJ'1XFܚ /Gea,/u\;}^Bߢcm6e [ժ}2h+YaǑPbŵCm"úޗ:"jE3m`p}G!7N|A`ԥOAF9"Z͎02Q5J ^Œ)x F8hGYs#(UB+f8ow07+FS02 ki\(;J7b,(zҜ0'|0̱ D(k扐e`s<ЀHW76`+높)e.jMk%ۅBV}]3jkE1\Y%%69;TDK@9W~9n&mDE2EcabnR{B;,v,|5RumpT J`$Mf}s6H,5O %ϔj;/$ յW120r"ʓa /ܫ3e $,cޕsc;%[Ȭv?~ ٸN }A~4[^,yW;jDSOyZy`weA|DZcP+2 Utj&eLk" Z N H w+ "تZЮb@8B5),QG={[Z,.x[gX͔]mk%O~l )|PCaG7EZUt) ^p?dO2&!rrhy{%=4_Xj CVAYG}z^ _f~D#yfaaH1<9ǁo1i9$5!0O0?hRs!落L#i M%& 5V_N;n񻀄&%/Nl| )ߐ\Zsl99SOa5aa33L|\`2Uܮ\ s2I[gu]pV +ah cOyPպNA65gLk8i*3˞Q>H.Я]!Zz O!#(aS}lf`g|#n!ˑorJP+ki;g}m esdЕOT} ŝ@}hئP:]Cxĕ*^I8È*46DPi%>F7 \#DY9dXtCkR64͋㍟syIсO_Y,G&{y(F6R*$5-5Nm#D'оQ2b4fx7jVQ 6ݝgb=ĭ@Ryf _ }q|̤6<=!o@?}for̾L IE};g].],|)xR\^$rS)D$`sP shZyÑJ n¥p͕bUbVjM+],!/m~8ZlykDK&p595/L>~XZ;EďaHVxLaGB*IRWmkp,ȟs+PbXV~LxAN`f"A{pӽgz iInj*9C[Cd)99_~/ܷC &x[P |f, d=2e 3(* %yǛDUaa/3BuH?KV<@OYWN*["ǹxK[ƻ??9?<*DcpPEnk碹ϔ ۳Y=BT4SMTBz}zFJjK)$M ⠛ f|#L?$N*WWjTBܣ 0t|OGh$,^x^"ќbm/#*lZeht0Fx֒b_ngY(*st-ybK?c[SIqς +U,#A1n qu 8y:N%9KI)oy꥙; RCx-*"Lݥoa ca]wo#5Da|:H!ʳvdR?KdRkL72n7*a iwk^bY[AmB p 7e}˖:7OZ&3:-}^,,)p GVUiD!jM|p]a/}Ҧ8FJaGpm'Og|~zM8w|J)moJ Q]NT]siN$B즂YiyMD`ҕ.D$j?kϫRph {~{ a8n2*aSiHzrn]Ο] ]S^}R{g_J&#^#tm-Od$G &ăa6f7:lI "/m%TgAr/FA%IJ72-ɀ,qBݭK-J6bߜ/W)I@>(~IR@牜>:Z V`ed]úNKβ)5o0ʛ{̅jt۲ HJ7ljˌᆵ7R!f*υ.tU}(8Hªm+x?[9;I\ V9,KFr%|tgJ( é5PbQj[}S #߻\Ft7?* F2S'xk 1:`q19nz8u[UD,L.U KaEOI#] ]6RSA߮atQQAYŵuI)F޶ E{%^k +|L%ޏt}3n[&re5%A4, p'}1a , LY/-W00j h iyfGL|*~)բUH?298lަ 揞RB"{¢ӱGĎQY6 Y#EрD 8BTVn61JqxQ>B>;/!yvܭN%@LiT"x\W6 TbXAPP5`0.xb*Q8=S~mܾ_80Kwq8'%5S}y,=Q<ou [t_ mw{y2bXzyj;j ^{7 ׌(-+mΪ)DԞlm&/zfgIa'wr'ybXڑ|< @Y/55򩾪+T!m5v~IE'N@4a=tEfK bkp}q׺H~ 'ZNr%J #`W.t"zR+Eo݆sײ0qTW&mp17 葳 Pq2a.*"Q$:7_$?ٴAR~O2U) qTgZbnrs -C![RSp:{pO0,%eE:J F⳨ai{7`a'IdAXQ wqn07u@c)tSXI$\z6ͱ.M 3S` y+\y\t"@VyS᱐>$= 1EciBΧbD~w×^Ƌ5\zAl}-f ﷆ(asI%E5^G7iD-5_3x ~BF=GɭrP2,5r"hYj} U,9B29BO<͊$+F@dʵziBtԻF@o:*aUC2ań?`;RdA,2~]pTAɇmJC-;,uGV\|pj/Gn4k Ln0 1 Gk[3dA$bN3 -YrzO+9wG.ݔpU@rpW\lWΏt$te&_Y~9EƸI.i ER0NuӑRZQV)1 V0t҉žxG}wie{uo{FWO)6D(D]9>@@ph{Ib!r/T)::!:U-3zoY*N a@pA9jvlu'+vK/> .(~aP:縝h[;ꆚexym%.?G;2E0w5] uي>|V? fxi1+X+^JfE` WKz9*!d`-+QOaQ0eȫo[b7(*l`~n,ѐ炛Hb4U.^@*}3B5FJ_NTBB룮6!L\)2Ex}~ۃ{?Up%~dօ.fD()~ij:mZ*ANqOV+JV2 .hN8Brbp *nPPn"*?1{0FoEKX^~V%:1|REh+N(|T FSHw$M6E5hgN6Tcx3gF*}cph$ #{}E_ǜ]DI6*1ۃYҠ.VǦ7F贅g?=hϗ@|dz@1$';DeTqe|.!2 N=.,t/A uaH,FomCGZaL ]zL$3ݩuP8j颧q'3xa8K/<Da+u \z3lS-"TGfty;cøTdC_R0ș񘅏+T%x{(L/^7<bL3^|Q-ok6VBFouP*Sfp;>g?-0"XU,GnbMu(@dRꭸ>JEIf|JJ1;L/a.|F&1V5Xo4h-rgY߳jqH&T`NO,dHu(γy5ܨdI=(opdK%-h1CO쬧 Z^ݠ yT/eJ p%J_FƼя yVJnY2WGÁ(.;V:Y [y3Pd$#xvq)*,G8J@/6Sh } d_%/[A;ڬϓ}M"(Ѽ(49y4:TUm]j{1.}K\/iM<ء-Q˜cBgY  jFS(|0k|{^S(OKҏ+hf9G ~pP+*A*'XAA0Q\߷Km+MUVK(Ye{}_jw<S2]"jU^6?Hݡt $2 ݠ橿͊07h& ,OwR]ܸK*![TaM\^VUah]F/q &F؟roo!(5Õ=|'IKXeT-V=Wh柍ytjaI>#C#X\Q cѿ8/űAG:uF;CUgcz\>C%u?Ѷ+WfE߷5l}хڃRT@3:A L(U geFd$k@vq3/͞?vuII9'Td" MQcXtBKICc?w{zGWW_җ]M͵GD`ф -6|51P`
    j)+_C}AqmfJ &% xNQX^PcFFǫ$Bx\@E?}5+3 {.Wڈ۴>tk ࣱÈW#lÄAN6b&it^yLSB0D}9"֕d0JR.J4_Rm]C$Y-92Mgǩ^ liI[nE?LxT20#[I9ѐDå%.ISDorm$bVA{஑ڶOwft]F;{'.-K-HbʦȬ+2J*_mWAO;㞩 M!{1 VQP][T;#l?k"Ob#Yʜ{kѸ&Xo,KzhPІ%gP !Cag?ښIQ;7)68UЬYQj'ξ/է ^s=DGV;n7lSHxm˼Fu憼+1suZ#/F0/5T`IoN.诜۟bbrT^9Vsi2pmn6Ȗݧ6B7u@44c9jKЪ x rqq1RU]:F0j1z`%F[˜o: t%X#{$b=rYaXkdMA~8SE+X䂲~_{ES  P6/@?ˣ!~ fp\sIwEC^$n %Ba۔Dy8+E9‡v/cBTG}r Pk0?o܈UFJAVauvx]`om2F4䛨TKW$ڤGeĹҿ̳kcP ^qd69zӝl:p`ռ& =];+)T(BޞCe?O! bWBb 3pAFM<(x dw~=Lx? Fۙ.z_gBE˖(5"oPwb)iY?_R0J YQ WNxY$nѻrb✛40T??C 奓?eÜg 'b1rkK ::!)lŐۂѵAl-RK0dE.uynF#8_0Β=ʟ{".I (o[upB}T7Ln:,YGkx2gZ-h.}9~@Nwrqqp|Vs#6O ę<>)Fvf[ӘEt/BU!ș)'o%ʘv``,xJ`*0zq^B;E`YӞ8@51n G!r VLYs_ ×Pdri*Bn&@&*WRS¯3$zSІ@n_t&h}ys3:K wu=v4?&zoEʾ9`͒f/MnMAkKFYBk5h0>s[nH3]AGã5;BX0/'1]  _fXLܩ<"ʒ@9 3zt#*ͱt%c]~{,\%&Mc@Ž,ljWV4Q%eFVhTM [lZ K*6N;yc5M}?GU?Ow‰%yhA{onhũXl#0@7}/>K%=O"Rf3F|#Cry7eJe4&g%P>?|9wҫn B.el{?!*c=ke Gʸi9>pg#00M)P@ ;ޛn&auQDF{F0PmS[i[ϝN cGƀ?t g*/?^^'s9)G9ll|]+,e$sq$1 #"z\ښs^@JD'.§BhwL "EpY5}Uz6<ꭍ-O'd :V+Z\5r+B 2e5 @z?\ʧdMI+mW,i$]eQ;PBe K70pULv^L7`-k}$ ֻTxoH9ؕ}鯲qW#u qz' CNt: ^xmB࿐3z\v%¾v#]2ߝNwR-+A,nvW㽢t]5 YSG?k<)x< <@&چ9Ctjq?/n`~7~˵-ƣ14X*.~S$v1B̲,pxr'd$dv|`yM2?fKt1eG{_"a m?d0*yYxj@里<^᳃s]f2'ҽ(A9~& I`mNQDŕm)#3 jVg*HO̹& ;>#D +2rduģXcrL#}lǔsCCópBם֏`᠄ڡ|!35+#9舵qj@KIP}=Mz0=FDa~bߡ@Lʾ.c俹` 1PUzxbf2a4P~ģ@D* 0؛{c#քg:DZSvJY$ҳ9R<~4;3Q4kش++rji-3 {a.bVOv('.lH٫YoXN?` ٨pBxߍ;5זI_ u(R XiC~42ABz7ь1΁WuI9qN&LI+(# i1oA{Α/q+`JAŶ]JAo֛keKq:sRBxWb_r1o7?Y IF&n&n#Vhz", CֹTj`у+}Jk1m*P`iǣUr;˸` fUL"sZbTx 2Gq.IMۋ n4`ǒ{ ɖ2ȔȻ 8LP$IDњ(=.o-8'#?n 棉LQ2},ΑR8%{j:Z.' <W~?gk @sЎ5AΤ00}[qA[ג ՗N djJTkE'c1e̍B? '8o90~o?I$ppa[c ('ɣ9_ڗ]Qx >jLoBw?0[N\-1Y Tl8 w ݷA8 >4X%eCT/J:"=$Ը 3/"1Y(?͍[A[+؍䅘YjC1ßt34އ`?+k UIgRv-GA/f9]|N 'Lck+{c9z8‹I-7HI.`ԕy4dFpIyVӦf^ǫ/X$QJhI4 KmMu=D6 2( jS{jK'11tg&ܩE H)nH^^]e0m4RZnkv ĵ*t#Re<40 <)yꖐ(m x_Sb'»sgӤL6z0d@&(׏ 7d!% M V,Qqɕ6:DKaNqK([N_s /ح=kB!HH{$!^5W;*G|D(g.(m:g\7wnwb̩klh~x?zʩ| wF yuH$S&DZDCBXfx.I~I.20Z-ԧZm)BU$CPV+I3>JM$C} Ss~uz!<-9ksېˇ]&!uUaR$#YV5>ۭ.v]i |%`uLVڝm_!e0գ1nN3eŋoԚayӍU;w>tbL3lKXTviܟ75Gbv^*%h9$9MdVmuj@Fp9}>YO/< )D4lo22S%pY52)?9Ō<^톭Ǭ#&{ksmk^I*jnMk"|UEvɒ8)Xwsk) |=c5ЗlsL| :?NxK8\r !;\?"Ǎ F*;΃e`j4+;10oQ.fv [řMٓ8zXpSJۜ<m:!jI%W" P1Cd<oEԘ,cijC~&xyN@Uݞ^ Qb7#a8s,9$|=p;†>C;ÿqԎe.\\DCAݹ $eۏ"r &i{1<=g^  {!wq'Eʰ3޵y7Zn+:[{< D,nB3Vnsr!68ޟK/oţ@JY^$nLmS2&nS|gv}R=N,-g%|~ B`nu *vI;Lx{]E"4R[RSvwuН{K)\o:Q;VSzlVsY~ذb=º"U1@O9 䌢f Y"*"b# n;l'фEX,D[t`e0|d>oqOzI^RLL8E4) dUD siI3v" LkR}w2e0Pu0[2Of_ީ؄n-:{mikF )rDƏWą,!>W7y``=1 J猳)Ä,Gd c#)  $;' V,Źfkm(I.\;Z8QWTgT}OKw)] 'ȓ( gdcBRMBH}NW e t~:b (~;Uc+* *ƛ!%gE\iR׎,ӦzO7PC'|C^k;C{ RN j+=؛XZ6&{@K>Y'(Ke|J+&/"%%Mb< ?6U= CZP~c-h3%Ge+ $[WX~&:Hx[IYuerj; ^Ӣ6Q’ z:~P8AVB6x-1?b}mSϵ$IFH+RsС5'<0 NV"rEچd j1 2j 1}Z}JRTCFO."U dQ&u5~s(;6;Jp9CQ:'yf CipxPg࢑:ȭÓL1U[8)kt]6ϵzii{Fq?,yAC)71B=b"@BSLR0zRa { ԭY!W.!@]雞.tzN w[TuK7ԁ Fi23ف̬zWVPrKnG%nžpmKJT%1"C jO9Q'/ ~;̾b7Jmy#^u6 *yVIRpxq@0X4F+J BD3B*y_4aJA欢 n0i>3MD=OB{ Pb,"!H{m-~oNGr~,%l"G|u-}s(]UfdxInpqF1j !I6e *5qصu"|SDh{J6kg $МZiwcfܛxZ-$-z\-@85oϔՑ|[\Ѡ<ǻ c9ݰv?eٟsذlEM tV,g(a]] 4JmJemv(Y:e68_쓦FS}1Yv,T;qmAsrg%o2?陞.ShVr~hޭoM", JnWahgZUӓnrѩ ??j.JlOI-+dkGY200ڣf}L&9@O_kQ <pe:DۺSGo)+r|7|uh-0TiZp`8A버2 ~^--T:TV a L6٭25gEޞ}: Kawi"Ӧu`cHm{Z4S`^As/sաIپ[b|K}I&3g`oIR2&q몖6)-QDA`3۝"|:$rYe341iCDn-t7kMR o7e987lX˞S@#tӻW>mH-lAKt&(١6[ O (.I;B`%e \^VB^a QW%Ԏ >egnZ7N(9H 7\-U4͂@N?'"cݣ㈡O X H9@<<nZM@Mqؙo^[{/%OnG6ͯlTIz x+Ƞġ#+ӷrpRNrrguo=Ƥ7J`sH\'o!1ualKB:(Y&A(;ރL4A:;̒uԄzu~ƚl4␺@m'HM{s> ᥝVLh67| (a}Gv]u1ʗjMXp J{}.Ԫ ϭV?z4KTۻ...˧gJ(RF{ >t8&Pw\*lխ..7/fUo-'o50{q6.0\pa|Ü+фJYw31EHexH1GEr_sF+Gux}NHĭ kYkL"ے ' YZ