yast2-registration-3.2.16-2.3.1>t  DH`p[N1/=„*+JaiCU;2ɄVYivt~B31U#5&u~>Ql;U$ y~{YErcVxX3 lS }$qGf}4YϦW71oͤ]`8Qj"\} &H4㉊j m b!'Y:1 h ^ %5Jt<7Tns[3^=6y1c6uUX_Ez-|a1c5121cd62a451c9663c06630061f6e8b5140d0[N1/=„ˢ"d2>#dî-3^|Kmplc+JPtjzrzJ{VaavjybyFJ.qOnIVe@PJPfX4}/DKlb=:#o/^Nb_ktVnm*$$nCFT77qU>n}M%א܊)ߑ 2܆usLғkT9IdJo9[>4LO%CI/8$"8>lxl>:?|d " > ,2<FTF F lF F  F  FFnFF    (89:'fFGFHFIFX@YP\`F]xF^ bqcdefluFvw,FxDFy\zlCyast2-registration3.2.162.3.1YaST2 - Registration ModuleThe registration module to register products and/or to fetch an update source (mirror) automatically.[Nlamb55AopenSUSE Leap 42.3openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/YaSThttps://github.com/yast/yast-registrationlinuxnoarch+F .+\2o\ c O [)U T7Z cbK~zFt\9)T BKl3l59/>!  xO>S|FсA큤A큤A큤A큤A큤A큤[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[Ndbbcd8a15bf0760feeca22c1e5c096a631efc592fa87810eb21b2a54cddf020ff3f33f0b4530996a10cd7913202937446663de7b0e1fc94f8a93f98d6281779cfdceeeb3ef0145a5f8074bf74eae458aa3cffa560b526bee066dcf0300e66ba326b8a7a35f492d6b8b204c6e1135bc3f593261af429267199a1a73c2491013656c3e4b51e2f6802e4af0b8b1e698c5951daf991c7c727760dffdff4ad6313f48fe9cfba62fe3bb67fb0b177ff68fc4c3bf5686713e1717f42fa79127b62221377e61655ca6759be4e928d27b11e8fe07af25c2cce61dc5a061167a7bd29bb7b488118ddf44fadb098677ca55c0b27cbe0af2eed014bedb73dde56ba86c989f45dbd683b72abec8c174aebb341bae011daa253a22f5064ae6a9f627b10d8e1bd348175aac4d8119158065784a5e2124d4094b087a13fa2c49f1b7ac1d46822638aaaeb691f69843028077eab5580e1868b624ca95400956d0b296a287b4426d7ca677fc390f6c25d94724f39011ef063af1ab2987af39761061b64a2608fe1933764d99b627ad41d9ced4d206056b2c9c58756b994446fef5d76a363f157cc2293b86a05160213a9a5cfd59923a3beaf2e5e626a31f51e39e95f0dbe71a632bcc87556099620b2640ee104abc3353152d88ba9969172b5441024e08df45d64bd1d1fc842eb22810076ca08dc7321ed70942b16d1ab373f4cfdcb8fdb108f938424cde27638c171468d5c40a09625e039abe05894501cefdd318a87e2cb98e5184f80284dcfc94450e8ada1c956534db7e801abbcb5e3e733b1abf9e37e5e594597e1bf7fb48c48efe5a8dc864561cc71f7556b86aeec24843b809daa05ef708d50a2950da7a53427a3b882656f9df2676dd9a3ba675032a4b5f10704ef35f69196fa706c2a1b951766ae85570c493895b1bf51af28b2d973a0d3c1ab1b0f72c0606aec66c75a37741ed6c7a41babdf30c8edbc069b9e8b75b6e2dacd6d3e4abfa0f0b7875c199b51d0152632b7af05d453386cd51d98c940e58008457d0742ada0a2f9d145d915456bf41f2d5f05b97b304251a476911dfc816c96f024e9642cf3bad5c1059f9e4202a41e52f8b2d2c4ba89ec3332b798873e3a7491af644b53335b4689e7722c6f1f1f0c3db53526960e50deddcd736667e8f6b6a947934ade861158e58114c755c3fc01e0c7260b8f3330f225723396f09298f8f6d512cc6d7a917e3d1492112d0fff63ba105d6d98da137aa5daaa49fd3fcd458cb7224c5e27e1972f613687c35a2dfb1a6cdaaa74f005aa9fe51cec15aa5200129ba720ef76bd3518115a8f6d7c567988a10226c034c7c09e996f28d34c8280a18f21a8512eb974e42240afe6820764565919a4c4ab234ee4d69f5fce4486a80fdaf4a4263bee5666e4138b7cc453bb9897651b88cscc.rbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-registration-3.2.16-2.3.1.src.rpmapplication()application(YaST2/add_extensions.desktop)application(YaST2/customer_center.desktop)yast2-registration    SUSEConnectrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rubygem(suse-connect)yast2yast2-add-onyast2-packageryast2-pkg-bindingsyast2-ruby-bindingsyast2-slpyast2-updaterpmlib(PayloadIsLzma)0.2.373.0.4-14.0-10.2.373.1.263.1.83.1.953.1.343.1.123.1.93.1.364.4.6-14.11.2[@[-[Y[Xf@[O+YK@Y:Y]Y.XQ@XsX@XXX@X*X6@X6@X5WH@WH@WWW@WW@WWWWW9WE@W@Wc@W^@WQq@WBW)@W@W@VŲ@V@V@VLh@V<@V7P@V$@VCV@V@VVZVqV7@V@V@U@UYU@UpU@UUUAUM@Uݪ@UXUUU@U@U@UĝUUU@UUUv@UmUT@U:0@U%@T[bTAT7@T->@T)IT"@T @T&@T@T=@T @TT@TT@TT@T@T_T_SSvSvS%@S@S@S<@SSSSSSSSj@S@S@S׌S׌SFS@SR@S@S@SSSS@S@SESSQ@S @S @SS"@S@SS@S@SDSDSDSSS@S@S[SSSg@SrS,S8@S}S|@S{CSy@St@St@Sr @SpSl@Sj @Sj @ShShSg}@Sg}@Sg}@ScS`S`SXSXSW@SVYSQSQSO@SM@SKSKSG@SFSCS>S=M@S:@S:@S:@S9XS5d@S5d@S1oS1oS*@S)S(5@Sc@Sc@Sc@SSnS(S @S @S S S?R@R@RRb@RRJ@Ra@R:@Q@QPpP@@O OtNN;@N@N e@N @LwLnn@Lk@L>@KK#@KJJJ@J@JkJ_@JT@IX@knut.anderssen@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.comschubi@suse.delslezak@suse.czgsouza@suse.comknut.anderssen@suse.comschubi@suse.degsouza@suse.comknut.anderssen@suse.comokurz@suse.comgsouzadossantos@suse.comkanderssen@suse.comigonzalezsosa@suse.commfilka@suse.comkanderssen@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czlslezak@suse.czigonzalezsosa@suse.commvidner@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comlslezak@suse.czschubi@suse.deknut.anderssen@suse.commvidner@suse.comknut.anderssen@suse.comlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czschubi@suse.deancor@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czancor@suse.comlslezak@suse.czancor@suse.comgs@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.commvidner@suse.comgs@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czmvidner@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czancor@suse.comancor@suse.comlslezak@suse.czlslezak@suse.czlocilka@suse.comlslezak@suse.czlslezak@suse.czschubi@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlocilka@suse.comlocilka@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjsrain@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czmfilka@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlocilka@suse.comvmoravec@suse.comlslezak@suse.czlslezak@suse.czvmoravec@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czyast-devel@opensuse.orglslezak@suse.czjdsn@suse.dejdsn@suse.dejdsn@suse.dejsuchome@suse.czjdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.demzugec@suse.czjdsn@suse.dejdsn@suse.dejdsn@suse.decoolo@novell.comjdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.dejdsn@suse.deug@suse.dejdsn@suse.de- RegistrationCode widget: Use always the custom url instead of the cached one (bsc#1100199) - 3.2.16- Better check the not installed addon products, some specific repositories do not provide any product - Fixes online migration on PPC (bsc#1103412)- Do not build on 32-bit archs, SUSEConnect is not available there (bsc#1088552) - 3.2.15- Updated the unit test to pass with the latest SUSEConnect (bsc#1102540) - 3.2.14- Do not crash if getting zypp lock failed. (bnc#1043125) - 3.2.13- Do not display a hint about the old registration server when SCC is used (bsc#1045344) - 3.2.12- A system registered in a local SMT server uses the same SMT server URL to register during upgrade (bsc#1043033). - 3.2.11- Don't crash if the regurl provided by linuxrc is invalid, use the one provided by the control file as fallback (bsc#1035908). - 3.2.10- AY inst-sys: Copy certificate to /etc/pki/trust/anchors instead of /usr/share/pki/trust/anchors which is read only (bnc#1034663). - 3.2.9- Removed the option "Register Extensions of Modules Again" (bsc#1029885). - Hides "Filter Beta Versions" checkbox when there is no beta version to filter. - Hides "Network config" option when the system is already installed. - 3.2.8- Online Migration (fate#320534) - Added step for check registered but not installed addons to the migration workflow. In case of existence, allow the user to install the release package or deactivate the products. - In case of abort, only registered products are downgraded and synced. - Added to the migration summary information about products not offering migrations (third party addons). - 3.2.7- Be explicit about 'Details' box not being localized (bsc#1025846) - 3.2.6- Remember the state of the checkbox when leaving the dialog (bsc#1026155) and correct the filter to always show installed addons, even if they are beta versions. - 3.2.5- Adjusted .desktop files wrapping /sbin/yast2 calls that requires root permisions with xdg-su (bsc#1028053). - 3.2.4- Registration#get_updates_list won't catch errors anymore because that's something tightly coupled to the user interface. They should be handled outside that method (bsc#1025251) - 3.2.3- fate#321044 - provide a shortcut for running "Add System Extensions/Modules" dialog directly from control centre. - 3.2.2- Added Registration::Widgets::RegistrationCode (fate#322328). - Fixed initialization of the registration code in case of called more than once (fate#322328). - 3.2.1- allow user to go forward in firstboot when system is already registered (bsc#975368) - 3.2.0- do not crash if empty regurl paremeter is passed (bsc#1010387)- Better handle invalid credentials at start - start the repository manager to allow manually removing the offending service or repository (bsc#941427) - 3.1.190- Remember the beta filter value and set it when going back (bnc#996891) - 3.1.189- more robust check for installation dark theme (bnc#996258) - 3.1.188- write name of server which have certificate problem in error popup (bnc#995526) - 3.1.187- fix detection of installation qss, so registration in first boot have readable text (bnc#995333) - 3.1.186- Fixed typos and grammar issues in the SSL certificate import dialog (bsc#992585) - 3.1.185- Improve 'connection timeout' error messages (related to bsc#993467) - 3.1.184- Removed workaround for making /etc/zypp directory writable, it has been fixed in the installation-images package (bsc#967828) - 3.1.183- Preselect the add-on products also during installation (bsc#992304) - 3.1.182- Fix package building in AArch64 (bsc#992341) - 3.1.181- Declare textdomain to fix untranslated texts in the previous change (related to FATE#319716) - 3.1.180- Extract the services selection dialog so it can be used by other YaST modules (related to FATE#319716) - 3.1.179- Improve certificates handling during registration: - Write imported certificates to /etc/pki/trust/anchors instead of the /usr/share/pki/trust/anchors counterpart (bsc#989787). - Prevent removal of installation system CA certificates when importing a new one (bsc#981428). - Continue the registration after successful import of a new certificate (bsc#991028). - 3.1.178- Extensions and Modules: - do not show beta versions of products (FATE#319909) - make many items fit by using a scrollable widget (bsc#967387) - 3.1.177- For "Register System via local SMT Server" offer a list of servers found with SLP (bsc#981633). - 3.1.176- Automatically preselect the Toolchain module on ARM in SLES12-SP2 (FATE#320679) - 3.1.175- regurl parameter overwrites default SCC registration URL (bsc#982974) - 3.1.174- Redesigned UI for the registration of the base system (bsc#974626) - 3.1.173- Select the default product patterns for the registered modules and extensions (FATE#320199) - 3.1.172- Force refreshing while adding a service (bnc#967828). Otherwise some services will not be refreshed due TTL entries. So, some packages are not be available for installation. - Enable [Next] button in the first boot workflow to allow using the registration module (pass the WFM arguments with the Back/Next status to the internally called client) (bsc#970572) - 3.1.171- Unified shortcut 'alt-w' for network setup button (bsc#974216) - 3.1.170- Read registration codes from a USB stick (FATE#316796) - 3.1.169- Ask again after some provided registration code failed (bsc#958521) - 3.1.168- Fixed a crash when EULA download fails (bsc#941232) - 3.1.167- Fix validation of AutoYaST profiles (bsc#954412) - 3.1.166- always enable update repositories for modules during online migration (bsc#953536) - 3.1.165- display a better error message when registration fails because of a typo in the URL (bsc#952443) - 3.1.164- Addon upgrade - fixed crash when upgrading installed addon (undefined method) (bsc#950795) - 3.1.163- AutoYaST: Taking registration server from AutoYaST configuration file and set it in /etc/SUSEConnect. (bnc#943466,bnc#950233) - 3.1.162- Using a "suse_register" section in the AutoYaST profile does not produce an error message anymore (bsc#950119) - 3.1.161- disable the [Clone] button in the AutoYaST configuration UI, the registration module does not support cloning (bsc#950098) - 3.1.160- AutoYaST config: fixed crash at the end of the configuration workflow (bsc#949934) - Add the SUSEConnect dependency to install the packages required by suse-connect gem (workaround for bsc#947482) - 3.1.159- Addon selection dialog - sort the addons by the displayed label, not by the internal name (which might not be unique) (bsc#949424) - 3.1.158- Restore the original $releasever value and refresh the repositories when online migration is aborted (bsc#948363) - 3.1.157- do not crash when a repository cannot be accessed, ask the user to skip it or abort the online migration (bsc#946200) - 3.1.156- migration rollback: make sure the base product is downgraded first (FATE#315161) - 3.1.155- check whether the system is registered before running online migration (bsc#946004) - 3.1.154- restore the original product registration when online migration is aborted (FATE#315161) - set the selected repository states in the manual repository selection dialog before starting the full repository management module - 3.1.153- properly return the certificate import result - avoid an import loop after importing a SSL certificate (bsc#942986) - 3.1.152- use better labels - specific migration repositories are not used in SLE12, use better wording (bsc#944510) - 3.1.151- set the $releasever URL variable to the new base product during online migration (bsc#941563) - 3.1.150- display short product names instead of the internal identifiers in the migration selection dialog (bsc#945028) - 3.1.149- disable "Back" at the initial dialog - restore (enable) the Updates repositories at the end of the migration workflow (bsc#943960) - 3.1.148- fixed syntax error (bsc#944089) - 3.1.147- make the migration selection widget smaller to have more space for details when only few migrations are available (bsc#943636)- Keep the original NCCCredentials file permissions when upgrading from SLE11 (bsc#943568) - 3.1.146- Better wording in the "install updates" popup (bsc#942843) - 3.1.145- Handle not available products when using a SMT server for running online migration (bsc#942892) - 3.1.144- Fixed registering a product with POOL flavor (bsc#941402) - Addon selection dialog - avoid possible ID duplicates when an addon with multiple versions is displayed - 3.1.143- Fix AutoYaST crash during registration (bsc#941449) - 3.1.142- Catch exceptions also when loading the available extensions (bsc#941491) - 3.1.141- User messages improved when registration does not happen during installation (bnc#941403, bnc#941739)- Reload the packages after modifying the repository setup (bsc#941532) - 3.1.140- Fixed 'back' button in registration screen during installation (bnc#940915) - 3.1.139- change category from "Support" to "Software" (bsc#939543) - 3.1.138- set the correct vendor change flag (for the DUP mode instead of the normal mode) (FATE#319128) - 3.1.137- Use "zypper dup --no-vendor-change" equivalent for online migration (FATE#319138) - 3.1.136- added support for online migration, the registration part handles the service upgrade and migration repository management (fate#315161) - 3.1.135- Adapt module to new version of SUSEConnect (FATE#318800) - 3.1.134- Renamed the module again to "Product Registration" after a clarification in FATE#318800. - 3.1.133- Renamed the module from "SUSE Customer Center Configuration" to "System Registration" (FATE#318800). - 3.1.132- added support for re-registering extensions and modules (FATE#318800) - 3.1.131- allow registering add-ons installed from media (fate#318505) - allow network configuration also in installed system - refactoring/cleanup - 3.1.130- collect product rename also for the base product (the internal SLES-for-SAP product identifier has been changed) (bsc#925700) - 3.1.129.1- display correct default EULA translation for extensions/modules (bnc#894460) - 3.1.129- reset registration URL when registration upgrade fails to allow easily switch from SMT to SCC and to be consistent with full installation (bnc#891293) - 3.1.128- re-enable the update repositories in the installed system when updates are disabled during installation (bnc#899999) - 3.1.127- fixed failure in AutoYast autoupgrade mode when the upgraded system was not registered (in that case the system is newly registered) (bnc#899168) - 3.1.126- fixed AutoYast autoupgrade - use the SMT server from the AutoYast profile instead of the public SCC server (bnc#897040) - 3.1.125- export registration settings also when no extension or module has been registered (bnc#897755) - 3.1.124- fixed crash at AutoYast export at the end of installation when a SMT certificate has been imported (export the fingerprint value instead of the Fingerprint object which cannot be serialized to Autoyast XML) (bnc#897449) - 3.1.123- properly mark children addons as registered when loading the current status - make sure the addon is marked as registered after registering or upgrading it (bnc#893364) - 3.1.122- fixed displaying pop question _after_ successfuly uprading the registration at upgrade (bnc#896018) - 3.1.121- update the system registration in update mode, set the new target distribution value (needed for update via SMT, bnc#889778) - 3.1.120- ask for installing updates _after_ successfuly registering the system (bnc#895000) - 3.1.119- sort displayed addons to have requested order (bnc#888567) - use the custom URL also in upgrade (bnc#894592) - don't run SLP discovery if the system has been registered using the public SCC server - added missing "require" in Autoyast client (bnc#895147) - 3.1.118- Use a more flexible rubygem requirement syntax (bnc#895069) - 3.1.117- avoid crash in autoinstallation with method called on nil (bnc#894877) - 3.1.116- do not log the registration code or the credentials to y2log (bnc#894670) - 3.1.115- ignore SUSE Manager services in SLP discovery (bnc#894470) - 3.1.114- select extension/module products to install in Autoyast mode (bnc#893750) - upgrade registration in Autoyast autoupgrade mode - 3.1.113- read proxy credentials from .curlrc file (bnc#885957) - do not ask for network configuration in Autoyast mode - 3.1.112- Added proper handling for the user clicking the cancel button in "Local Registration Servers" window (bnc#893462) - 3.1.111- Replaced call to private method SslCertificate#sha256_fingerprint with the proper SslCertificate#fingerprint (bnc#893561) - 3.1.110- select and install extension/module products also in installed system (bnc#891891) - 3.1.109- save the registration settings to autoinst.xml at the end of installation (bnc#892449) - decrease vertical spacing in text mode to fit 80x25 screen (bnc#892747) - 3.1.108- Fixed aborting from the base product registration dialog in installation - it needs user confirmation now (bnc#886662) - 3.1.107- check for old SMT server API when registration fails, display error about outdated SMT server (bnc#889503) - 3.1.106- allow starting the module directly at the extension selection screen when invoked from "repositories" Yast module (bnc#888566) - 3.1.105- Autoyast: Moving registration to first stage of installation. (bnc#890073) - 3.1.104- fixed importing SSL certificate, log errors in the SSL verify callback (bnc#891940) - 3.1.103- do not crash when SSL certificate download fails (bnc#891896) - 3.1.102- reset registration status on failure (bnc#889531) - removed (sometimes) confusing error message (bnc#889531) - 3.1.101- handle closing by window manager (:cancel event) (bnc#891550) - 3.1.100- report more details when registration fails (bnc#890873) - added some hints to the error message displayed when the base product is not found (bnc#890863) - 3.1.99- Fixed AutoYast clonning in installed system: registration cannot be clonned, skip it (bnc#888168) - AutoYast fixes and improvements: - optionally register online extensions - download and import SSL certificate from the specified URL - automatically import the server SSL certificate if the certificate fingerprint matches the specified value - in the config mode allow downloading the list of extensions from the server - Added HTTP redirection handling in the download code - 3.1.98- Fixed handling while aborting an extension license confirmation (bnc#886662) - 3.1.97- Asking for confirmation when aborting Extension and Module Selection dialog (bnc#886662) - 3.1.96- improved "skip registration" label (bnc#888561) - 3.1.95- display error details when package management initialization fails, do not abort silently (bnc#887089) - 3.1.94- another "E-mail Address" label fixes (bnc#888158) - 3.1.93- call SLP discovery at upgrade when the system was not registered at NCC (bnc#886804) - 3.1.92- do not cache the base product upgrade, always do the upgrade (bnc#882039) - fixed error code handling, display an additional hint when upgrade from SLE11 fails (bnc#885506) - use "E-mail Address" label (bnc#888158) - handle missing SSL certificate attributes (bnc#886850) - 3.1.91- skip SLP discovery if SMT is used, use the URL from config file (bnc#886423) - allow changing the registration server when re-registering - reset registration status when upgrade fails to allow re-registering from scratch (bnc#886387) - 3.1.90- fixed check for registered status (bnc#886116) - 3.1.89- better handle "Network unreachable" error (Errno::ENETUNREACH) (bnc#885638) - 3.1.88- added "Cancel" button to SLP selection dialog to allow to change the entered values before connecting to the server (bnc#885633) - 3.1.87- copy imported SMT certificate from inst-sys to the target system (bnc#885968) - 3.1.86- pass product renames to AddOnProduct module to update the default fallback mapping - 3.1.85- check also the previous product name to handle addon/extension renames (bnc#883206) - 3.1.84- improved user visible texts (bnc#883769) - 3.1.83- use the status call and properly mark the already registered extensions - 3.1.82- enable autorefresh for registered services (bnc#884937) - 3.1.81- update: automatically update installed addons (using simple product name match so far) (bnc#871141) - 3.1.80- removed workaround for failed EULA download (now do not allow to continue when download fails) (bnc#880649) - 3.1.79- add reading of old url from suseRegister.conf during upgrade - 3.1.78- display SSL error details from exception, hide the details section if there are no details actually (bnc#882573) - send correct base product name when downloading available extensions (fix by Michael Calmer) - do not log the registration code to y2log - use the new suse-connect SSL API (0.1.2) - fixed selecting extensions when going back in the installation workflow - added a popup for changing the registration server URL (bnc#883138) - removed Beta warning workaround (bnc#882034) - 3.1.77- fixed crash (nil error) when reading available extensions - 3.1.76- port to the new suse-connect API (suse-connect >= 0.1.0) - fixed removing previous credentials at installation restart - libzypp now properly sets the repository statuses from service, no need to explicitly enforce them - 3.1.75- reset registration status when installation is restarted (bnc#877365) - 3.1.74- removed media addons from registratoin workflow (bnc#880507) - 3.1.73- write changes at the end of installation for suse connect - 3.1.72- updated dialog title (extension selection) (bnc#881627) - 3.1.71- display a fixed Beta warning for all online extensions (temporary workaround for bnc#882034) - 3.1.70- display where to download the extension EULA text (bnc#880685) - 3.1.69- switch build tool from autotools to yast-rake - 3.1.68- properly leave the addon workflow when registration was skipped (bnc#880941) - 3.1.67- added support for nested extensions to display e.g. HA GEO extension (bnc#873185) - improve test coverage - 3.1.66- add explanation to extension regcode dialog (bnc#881466) - 3.1.65- fixed accepting more than one extension EULA (bnc#881078) - 3.1.64- UX improvements for registration server selection (bnc#878649) - 3.1.63- automatically upgrade the registration without asking for a registration code when upgrading from SLE11 (bnc#876849) - 3.1.62- fixed displaying EULA translations (bnc#880504) - removed EULA printing text (part of bnc#878976) - 3.1.61- empty eula url mean no eula (Bnc#879456) - 3.1.60- fix registration of multiple addons (bnc#879421) - 3.1.59- Enable next button for kernel cmdline specified addons (bnc#878997,bnc#879140) - 3.1.58- Do not abort after pressing back in add-on dialog (bnc#878997) - 3.1.57- Allow failed eula download for betas to make testing easier - 3.1.56- fix sequencer in inst_scc (bnc#878534) - adapt to changes in suseconnect API(bnc#875456) - 3.1.55- download and confirm add-on licenses from the registration server - 3.1.54- fixed package dependency (it is 'yast2-add-on') - 3.1.53- allow adding media addons without registering the base system (bnc#870625) - 3.1.52- use "modules" term as well (bnc#875199#c10) - 3.1.51- remember registered extensions, do not register them again and disable the checkboxes (extensions cannot be "unregistered") - display registered status in the main dialog - use "extension" term consistently (bnc#875199) - allow registering extensions in installed system without re-registering the base product (bnc#876328) - 3.1.50- Save the repository credentials to /mnt during upgrade (libzypp is already switched to the target system) (bnc#876151) - 3.1.49- fixed setting the repository status (to properly enable e.g. the * -Pool repositories) (bnc#875839) - 3.1.48- use PackageCallbacks instead of obsoleted PackageCallbacksInit module (bnc#873936) - fixed base product detection (bnc#875194) - 3.1.47- fixed a crash in addon registration - use generic "Registration Server" in progress message (SCC title does not make sense for SMT registration (bnc#875196) - fixed caching the registration URL - display product names in progess - fixed "Next" button label in installed system - 3.1.46- initialize the connection object when reading addons (otherwise a "nil" bug appears when going back in the installation workflow) - cache the registration server URL (to use the same server when going back) - added "nil" check for long product description - typo in a logger call - 3.1.45- add product name when something wrong happen with addon registration(bnc#872481) - register as much addons as possible and skip only failed ones - improve progress to print which addon it register - 3.1.44- Update "enabled" and "autorefresh" repository flags according to the registration response, e.g. enable -Pool repositories (bnc#875839) - 3.1.43- ask user to import an unknown SSL certificate (bnc#874745) - fixed wrong method name causing crash when adding repositories (bnc#875412) - remove the base product from the addons list (bnc#872483) - 3.1.42- added a nil check when reading the long product name to avoid possible failure (bnc#875796) - 3.1.41- fixed failure when registering the base product (fixed return value from product registration call) (bnc#875412) - 3.1.40- "reg_ssl_verify=0" boot parameter disables SSL checks (part of bnc#874745) - reuse already known "regurl" parameter (instead "reg_url" cannot be used as it conflicts with it) (bnc#874997) - 3.1.39- use "is_update_repo" flag for finding update repositories- use "suse-connect" gem as the backend (to share the code with the command line registration tool) - 3.1.38- use "registration code" term everywhere to be consistent with SCC terminology- do not fail if the service already exists (bnc#873198) - 3.1.37- send base product base version (i.e. remove build suffix from the version) (bnc#873193) - 3.1.36- check the libzypp lock at start, do not continue if libzypp is already locked by another application (bnc#873882) - check the base product at start to avoid problems later- fixed using nil base product when registration failed (bnc#873683) - register the base product again if it failed - 3.1.35- pass also version and architecture when registering an addon product - 3.1.34- pass also "release_type" product parameter (bnc#873194) - 3.1.33- use generic SLP service name for both SMT and SUSE Manager (fate#316384) - fixed namespace error when reading SLP service URL - 3.1.32- ask simple Yes/No for installing online updates (instead of complex repository selection) - 3.1.31- redesiged addon selection dialog - small UI improvements - 3.1.30- fixed undefined method (bnc#872012) - 3.1.29- avoid client class redefinition (bnc#871651)- make the input fields slighly narrow (bnc#864882#c7) - 3.1.28- fix up, removed forgotten require (bnc#871400) - 3.1.27- do not restore the original repository status (enabled/disabled Updates), keep the user changes in installed system (bnc#869088) - 3.1.26- fixes/enhancements: - do not ask for credentials when the system is already registered (avoid re-registration when going back) - display details when registration fails - register only the base product (add-ons use a different reg. key, important in running system) - 3.1.25- better error message for failed registration (bnc#870787#c2)- bnc#870622 - fixed handling "Network Configuration" button - 3.1.24- use an ERB template instead of ugly Summary module for rendering AutoYast rich text summary - 3.1.23- initial AutoYast support, allow specifying the registration server URL in the AutoYast profile (FATE#312433) - 3.1.22- added "Network Configuration" button for manual network configuration, ask user to configure network if registration fails because of missing network setup (bnc#868830) - 3.1.21- ask for media addons when the respective checkbox is set (bnc#868942) - 3.1.20- Display and allow registering online add-ons from SCC during installation (FATE#312925, FATE#315685) - 3.1.19- display a popup for selecting/deselecting registered repositories (to allow e.g. disabling Updates and installing GA version) (FATE#312012) - 3.1.18- fixed service refresh loop (bnc#867120) - 3.1.17- fixed crash at start (added missing "require" call) (bnc#867120) - 3.1.16- added SLP service discovery (FATE#316384) - 3.1.15- allow changing the registration server URL in installation via boot command line ("reg_url" option) (FATE#312433) - 3.1.14- Check for errors when adding/refreshing services - 3.1.13- Initializing packager before registration on a running system - Registering selected or installed products (both bnc#865737) - 3.1.12- Check for defined client class - 3.1.11- better error handling - 3.1.10- make the credentials input fields wider (bnc#864882) - ask user to confirm skipping the registration - use the current language in "Accept-Language" HTTP header - 3.1.9- Add SLP service discovery dialog for registration (FATE#316384) - 3.1.8- display progress when adding registered services - 3.1.7- fixed mounting write copy of /etc/zypp at installation - 3.1.6- save repositories before refreshing added services (otherwise pkg-bindings will treat them as removed by the service refresh and unloads them) - 3.1.5- pass the repository services returned by SCC to libzypp - make /etc/zypp writable during installation - 3.1.4- use scc_api gem for communication with SCC - 3.1.3- added "Skip Registration" button (FATE#312925) - workaround for SCC not accepting JSON input - 3.1.2- changed the implementation to use SCC instead of NCC - 3.1.1- do not use *.spec.in template, use *.spec file with RPM macros instead - 3.1.0- converted from YCP to Ruby by YCP Killer (https://github.com/yast/ycp-killer) - version 3.0.0- use new polkit instead of deprecated PolicyKit - use perl-camgm instead of limal-ca-mgm-perl (dropped in Factory/openSUSE-13.1) - removed useless BuildRequires: perl-XML-Writer yast2-packager yast2-testsuite perl-TimeDate yast2-pkg-bindings suseRegister (not needed durign build) - 2.24.0- show detailed registration status window (fate#312712) - confirmed license GPL v2 - 2.21.2- do not block registration browser via SSH (bnc#179614) (bnc#718334)- fix typo in help text (bnc#759735)- merge proofread texts- make use of ButtonBox where possible to make button order depending on desktop environment (bnc#701264)- fix typo in registration process (bnc#703222)- cleanup xauth export after interactive registration (bnc#702638) - fix broken xauth export file in post install script (bnc#702423) - 2.21.1- bump version - 2.21.0- fix registration status detection (bnc#634026) use a common flag file (bnc#633183) - fix proxy settings for WebYaST registrations (bnc#626965) - 2.19.7- use correct error code for backend init errors (bnc#633183) - touch flag file to show in webyast that the system is registered - 2.19.6- fixed typo (bnc#631743) - 2.19.5- fix for the SMT server configuration via WebYaST (bnc#621914) - 2.19.4- catch severe backend error and pass error message on (bnc#604777) - 2.19.3- split off online-update-configuration module (fate#308494) - 2.19.2- buildrequire PolicyKit-devel to fix build- fixes in REST API to prevent server error and loops (bnc#553244) - 2.19.1- fix catalog checks in stateless registration API - fix XML format in stateless registration API- fix XML format for stateless registration API - disable help texts for Open-SLX (bnc#544907) - 2.19.0- enable the webyast API by default - 2.18.1- adding help texts for Open-SLX- disable update repo restore because of bnc#449842 - update cronjob support for auto license agreement (bnc#474573) - 2.18.0- Autoinst Resource in desktop file fixed- check boolean values also for nil to prevent crashes (bnc#463800)lamb55 1541164572  !"#$%&'()*+,-./0123456789:;<=>?ABCDEFG3.2.16-2.3.1 discover_registration_services.rbinst_scc.rbmigration_finish.rbmigration_repos.rbregistration.rbregistration_sync.rbscc.rbscc_auto.rbscc_finish.rbregistrationautoyast_summary.erbcertificate_error.erbcertificate_summary.erbregistrationaddon.rbaddon_sorter.rbconnect_helpers.rbdownloader.rbeula_downloader.rbeula_reader.rbexceptions.rbfingerprint.rbfinish_dialog.rbhelpers.rbmigration_repositories.rbregistration.rbregistration_codes_loader.rbregistration_ui.rbreleasever.rbrepo_state.rbsmt_status.rbssl_certificate.rbssl_certificate_details.rbstorage.rbsuse_register.rbsw_mgmt.rbuiabort_confirmation.rbaddon_eula_dialog.rbaddon_reg_codes_dialog.rbaddon_selection_base_dialog.rbaddon_selection_registration_dialog.rbautoyast_addon_dialog.rbautoyast_config_dialog.rbautoyast_config_workflow.rbbase_system_registration_dialog.rbimport_certificate_dialog.rbmedia_addon_workflow.rbmigration_finish_workflow.rbmigration_repos_selection_dialog.rbmigration_repos_workflow.rbmigration_selection_dialog.rbnot_installed_products_dialog.rbregistered_system_dialog.rbregistration_sync_workflow.rbregistration_update_dialog.rbregservice_selection_dialog.rbwizard_client.rburl_helpers.rbwidgetsregistration_code.rbyastsuse_connect.rbregistration.rncadd_extensions.desktopcustomer_center.desktopyast2-registrationCONTRIBUTING.mdCOPYINGREADME.md/usr/share/YaST2/clients//usr/share/YaST2/data//usr/share/YaST2/data/registration//usr/share/YaST2/lib//usr/share/YaST2/lib/registration//usr/share/YaST2/lib/registration/ui//usr/share/YaST2/lib/registration/widgets//usr/share/YaST2/lib/yast//usr/share/YaST2/schema/autoyast/rnc//usr/share/applications/YaST2//usr/share/doc/packages//usr/share/doc/packages/yast2-registration/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9107/openSUSE_Leap_42.3_Update/9938414387e0a6cf55c7dba93bcc6c65-yast2-registration.openSUSE_Leap_42.3_Updatecpiolzma5noarch-suse-linuxRuby module source, ASCII textASCII textdirectoryUTF-8 Unicode textPPPPwAA-C?`] crv(vX0|@,wۋ׊k?q6_@% 1ghkO{(qapgg6|[ :PhHMx"B’q ., x9#_ċ+>KXE "w 8)K26aYg)I]TspM.$xG59ƿe,{J0BMx A^d)Q+6%*OO=J1pQSH&ݥ:iyb0ʥłvY^_感GuH-4&m͍[ x׮PԔMB\Ui#1[; +@yܲǤyü(LJ<B2?^:^¾%=|jƒF`_׳4SOIS*1u9w@8ZAr^9o-5UO%c3lZV.aFxp;rŘuBZJbar9J V|,{1>D;=P~2X;' 3d 8꽋96~^9d%;m/c#j]B"7fU;U!'C*0t e=`=CRKvbLkD6B@宪xV>IP0I D!W͋`ɳ_v&gKwtnb#`%H)%8V3`P.Y^}`"_p7˚sAh i$a-2ުQah?V:9قĹ2瑮NT# /q G|al^1$ !EO曎ahySG4"SR iAto(luT?Rܶ~Ao'ΘUo$<ڭ:VBL YaS?Kj@ϗ<:I1xBmfUzr,C,.ㅡ}%..]as^ve}S~cg)W|wg#G쪨!C )}US;dV=ga8 9/$ck٠ ?[-;N} &0MZc.݀ D`s,pGY֮V蜇xKЫ̬Ƭ Z:LL2:wζ%ASm4'ɵDNY&(N;ZG64Ē gt3n晟sE7n(> { p|Y%Ow0SR+ŝem?x %t'J!Ui^|$]ltSV*q Pwű: ŎNjk`9xL2 bׄt?/GZ}N%ye 1OZpa7,%6+ eD1lp)E]~+@0HUzoke"YX` tǨ&v$+# !~|RčV^GGyё\yU# |w:ѓĨ7dcV}k]9_f#Y0K<7;|-t.Yʽ^9ۿUީe,mşZy`$bv"'ȎҰ] PGdMq;ǸGW z HZlb-52N{KMPvbW~BMuuܽ#LDiKڶ%dS.ǠqonyRKi 'D($t ȽeA5RNv d5gN,[:@ #cg1]!_ #n"K{y,+aQ>&Wm.?~T{Wh^R2wvfh e#yNЛ_UA@@j9p ӂh7vc!Aj4q(!ɼ5Ö8{"7.sB0cD|me(V)X:,x[iի¢' "M'q} {:)о!tgr-hPx=B@M%#h!5x˺W|,pQkL8c(ɮfynS.[vÅι^6JFw?k#_'(+idz8;xF Nrw$g)"OK̺j]FKyNi|Uo|9eĴ=RtT -Nْ~l{ਮ*8)W Iuc4C ArƎÅ9q63^b(hX3کR$;Ŝ^b}]rGE~Lʌ &P<4 3]*tNLzG lO9n/?ew5uz4 x"/XdHy  ;b󇰩+˳!I['A/4pjW Cn!a?Z'6b1Qim2 ,Z5,uJ\p[h&ƀ)@מZ5R*ds- S.Vo;^_90垁+r!~7+cQY9WSlДG|Þ7ū&@?)w:QA&o&`811'&g:c6nl +g,> 넁'V>qK`%}V(-OCOS˙(Mք(qw Ƭcʘ;D!M+,e=\;輾] Jɷ7=U!3C*\*4Dء&^0w4>xj{Z;Dˌ;q`Di9R̩L|'auqC> \exWqja趟`ӣ|O)%[ P\C]'M[xlQtj&oHMZ+>y`&8H=:u\?fh1lg珖'텥߅+׶s[p;B詿 "bBLv)9XI *kC5TRՍ=ܩy2")(]n+b<):Ӹ62+gkL6?!9CF 8iyfo9˟[䋼ZAQPzZ v`Z-B#% Ytz zq󃧦 zRzHNrU_ x ow@{BA6& QR>F5lmJ_w<Ҍ=Ay1o&uupUdɝ'(@QtTf6vH4ʹ'zy@^tPZ0,KLͳ_=PjϾmiC;7Vbel@t]6+#u1b6xF LCnYbl!pAVo׋R3zQ&W8QNB P6XyZɵL_V~YГ%%Y<_))-N ~V7Fz 9p|lSU[ͣxDSa3,t*\¡K2,ׁvLݕo9qB a!s '`W~۬ y_retFEoO+A7i?JB~umEr7c,-wHVW9qT&|^Ga[sm+YJ;@3coNr] Dڳ qbƐ76UH:4'7wGSlUU[?ޅy'0t{kBFnm Kjp`+SݵM3~w>4uyBOifކ{)c HؗÑ5U \MIH[[簩}0"("~i^L.AkAP,O/$>0zG'œn|,!`OݒAmY&PHk$o5}^EA srr&@Wt:x@*|0a`1K񥢯辋/ 7|Yt`0/s8MoS^pt j.Ktv^ٖ悗2\z3aVJqNU(e)o(k9'և1$ךStIk"Kl&>.4§Yv\)L5UE3dWN E2^/A'[lrW %>խ%{c<0G"_Lm-İ.B Bvz[XX|B\>X,+֫&|]΢m5[*Ϝzt?۵7\WñE[f=q#?Yk@:N|54>NSR^ '^-ǯ\P:ixZMmWdAŴCRK+p-?e#\n\#7JMEQHu(VNv3c{[O<3a-AoXu{7fVieOqI&ۻFTdIpbw9:Q?.oDEoX|إJJ!ExTyǛ8=pBiIze_#ڌ S[iIǼ 5# }<OҪ 8|ܹh oD/-x]nOH~`&*A脭oiF[ -Z)fxE=S|xz!-}b鲵·(b&wJR`0pIV=9ak+S͎$ `%RzU N9ӓJ3)ZCh誙}A+^70Q  U~XUQTLέ%]ԙHrEE =Y-B}1ejhusvВ,wHUՉy$x1#mE_dž@v \?\)<,_Ldq}o|!^Ek0,Ԣ.ha4FBh}~I+^ >za*J?n*lO0cqkB^kF%Ho^; #(J..T]16HX#"z +fNeC1~Ռԏ >P \GX9h"HS 2h$ (r b(YZW4y{Ú.mor:je#1gFA*9n.)%OX4,=tV&kR,  9G9n(g*zgs 먋v;Δ_PS)윣Uy͇]B)-/`UgWm Iu#Pœ|.뫜13spCOPJtdTq(p]i;up0.+PYQ!YW/.xB( RJ'HY.3DlFYyyևuL*Zs Z#'X?Roc6b^!Mڊ։qu j&U3HNfc_Hm66\>4ݟ6emϙʒ -?2uyxicbL0t:C R"V7N%cWH&j+&XVDn`+Av}/B= LKC¡6:0*q&ll:PS,gn}(1:Ld )3U\`WH`}ɭh1.命%M6RR{W$۳u hF\\o>*KXCZi.RIuû֬9%]nm/Ẍ:-i~m>Qa**\OJPC?AD=b7O5`s|1k `'\kP(2fRex,S K vr9F lщ@t)WCF^%r3{V)"K2,zsiᵭV` #4պʧڎޘaAmh9CqѲp# m?DvW~5 ic"56BX-/s+U~́23ͱD M:K RiC6'ip*$;a?6_B92@:(v!?PKR1oz9*}{__%O\yN. LrwØa{Y ?ln&C!}!$7{&NI\t|GFNW T@ pf>V(ls&Š$brL{|@EZ.0Tǂnw }1$S!ڎG| s@Nf h7B06ALA-ɇ<؏D3I|HD Ͳo JXc!Uk׮^B11c7:qIv75(/LCA[Nu[cHPþR &=0o9DwPYF"8.7UfW-^kYusەw 6۪L(7pmX Cӣ03<`h(QP'g\ZSqN"|}]Zg5HО2ἥ.Gxi34A~WXs=%# SAYZ^(+!#3gkΙj,@Gd8a٫m\JJ4P> Qۦk'S%*]% ͱR }΄@eun>Wm  iBgUzj;yӤR $Ks|\}1v!H@„ɼm b>{7~[~}HCfz\BNˮ7QZ,CqdG&zTkzw1,^É=5*$R$sL})| 1꼛 =a5Ba,iuL̀8i*)I ,sG H[޷[Ua m5֑>3[hzHsmGhv }Ǘ J -a(2?qDƫse7ai x9Z6ê'#z*egR9uw %~IX2Zt_ҥӂ&<- #e9쉜<ʿo=Qa/(Ě7Tk tPsD/:wQO{d~|+)lWE1t" knG f[Ĭnu0d bXzznqIP%mH2:qd#;zUC8~|npepr`wx/98+{Gqh`D#=h%CF5J0̕`1Ey]!4ԻiMc]7oVDIs9p.,d &C Q H7}|A>Mƭ˴襦7doFyR ho'GP*~am߅c@mZYy;5=j"Yg![T/GmN:j1Tǚy^W/xFc L:3L)[QڔT!Iz_:k[2wIؠVkہ5 /OKʃ~I)(ED?6:b度OسޯlZ9-Y^x_m1+u?{ãA5lEȬ*ti)]+p:P;ݴeCgV'\k萐&vY\ - xyav(h|5KܜJ/v,N3Exo&=fy[DZ]-R+KRjw`*ߣwoz;Pw/Gy3%C'r ]u8>O ;JH¬V~%E e~٘$bWG=l- g a!m;ѡDsAJ;% "zwx' xQ&8-,׹? ')\{逕~-Mvg۳g;ٔ޷NOe&#_ms z0g1\~h>W|MGh\Dh ձmڙkrK\_=`utR}b^Jaݔ( UĹ3! Mvᓽz^Mvaw@k;[&$oc}Yp-&{qG]S6Lkͱquud~鶩>#i‰(8!M8p0Ɯ#'| :*-\!vL.$H?"F~g3=Ҁs=ȸ~(cr7𾟮JdB8aW,Jq*B7/m'L<}c+,0$d8.'[ovAB^|"1O~XΤ~.L=2$A?T¢`[U Nf4 f{1UZ+Are{Ue!%sӕ|4$ƍ&ٲ`O;oU1nYP[ɮlۇSӫ;)>ۇ-_f0{ ńGmM$o q+5gc۵EW6$#XOeC mDXV sIo_ᖥ nzm6@' z ZB_:X>%իx8<䞏ïIHjD n"Mo}T]r}[O1! c+^K>Fg7^ɞ.bH dCհS2̈Tr_U:wߞc \%lxqɩI4!,ݥ-ܓ4wƋS`{ 쓫 Pgkh}0)&>=3E>3jG6HȸJ׏l_c0[. ʩ;+{e.uBu5~T@3E⟾M.!ֱrQRYW!?,?־\gNu$mڲVZ[l#LP!aԏ ^}d pM 9\ܖWSߚoMs:D!~Hp`sl)O]mM pOɖE#cSS^4}x 6ۊu3jAZ>ָ" kF cf7gՆDrX6ONFF'vE9*qy5}#.bk`&q)oI!l-zo.ϧ  c2l3^:?l)Gf}mUp$2hnM'+ƹ.斴@x9P@BQk\;*b(u8Itܰ oָ>վA7Y˨6A³Ƶh[A5w4 LDiVC|׶}6lEe ZD8;ٻ]`,) dVAw&kXDd؏1 tfINl0׈ԵqZLbϥj2hC˕mчY;YX-~%, Äi򿡢Oc 뵏澧'Fe̕ lR%-6+?Ԋ9M@7;ي_3Tǔ*#7cҕOs*<;ؔkqGGaNuH`8Klfdɔ& S&T畩0GӄRhtjlz?άUL=UՒZnZ5^rӉ0o3dYBr%LvĻWQUng8Q0=[IU,8 ? *H23=O7sŎOf\b.'k -ǡN5ݝ*.ޘk'582 /&5 e^oj O0Vb&Df}\'G8{%IDgrjȍ*},t/JeXҼN^Q@a:c&/YnJl T|!V夠jOLD,&ȌV,U@sc[[ՎPNwlK48ܿ=<>׏B1ss> XMOfG$8΁?➚:c)9HtgG|Hj5֒ =nZse@8]؝櫚2 Щڍg0DckV%*?Hf0J>\y{@3~U ~fMa ~qk\H@qi6P|ȲR60R\Њj%o4ݏ#-aԂiaqK$#?q_΀ X&sBfNJ.c&X}y{D@a-QaSb:dIO$ Y5{,2/b07s$I< HXv'wV,|ЏTxr 6(4!C%:.J,;8PVB!zU0 Dez6s6[kWv*_EK_@y7,Vۡ5M4һX nc԰I Ak苃S; 6ͣ6y)5۽:yTqs/'OȺûWfcu_7ln3{)GhUI/Q%Q ;YsMk?9Bl0D4mjAG@nص`\Ͻ6JHo>@(:5$?2Ө<)OjKRg`S%!LP R-)c *0{б MGJ%?*S#<W#> TzS8?܇ܢ Q5)Ͷ#"M;8qhb+z68jPb/YD:VSdC~R|?.m>=pkUGyrǹ:x\.Y;]=^ݳmA:"ћ0]odut.( ;P=80`M']O0Tקۓ=n=\ `ȡ*!dq)aaW:L ą_6tJ 3n$3"OJ'{b_Ls]E 5٠әNEֱ7^x9)p津*ܘ!~ *mo eIŸK]M.Q^q88ɰg[T@K}_1qt8>|֫4ROl.8CK歜1+]AQ=V/`m\>}Lށ0 U 4nmFvTxW@HtEˋva$_]LOM59O1}4PB&8QR{g? k!CM2͏jĮ5AppNxY:;$ha7  DBn(wLСk181yTEf_E]s;OȕHJ{[dwؙvs$[BtTM28.^ cՍ@h9鮽#2:ڷ^= 4kqbXo!> uC~#N4"mQ>WQAz |/5/[3Xg3Ո@xb?3p _?;l8D8I'fRp,}HcEX9W9h%܎DYJ值Y ~t-5Hkpޡߠ!#jimQ\|&?Óx*\Qxk_rࡊeR6gĆ}LkuY!7y=C愖q*F7/hs(2(f=ˏ!sɷt c0Y/ˆZ>ݳpu&7Dw5FSq H+ ( N]kE'IȦe9h'vrMLL\_e;{U3UH.-SB5Rypa_uOOu,v'hlOAYN)*: $ύ}0^bu^ڀo} XJJ|; Se ܣ'FNj*.r.p DmQ&m{WmÖq*ڿ%4%#p`o&~|麟ƥ_wW盈0%{p9cxuDlßںP3,Ђb?+N 䝃U)'Mnxm!Ҿ$yJ?ŋ,Kl5'W:6M34}T@8`R0tZ;2B[3 ex 4%8ԓˎ;-Wx&=Q~ql&.FNsOǛzbHԑ/^0m(s*NO(ͨY,Dp<~ 5)kl8 qz;/l*aj-/I@bEҞmSG_Pp'dzA;ae|3r(Z(h,1%PR~ٺ+GOvM8ڳFwNz'jw`EK]phĊWBenwal12m>=I7t:f0eU"4 F35BlP'c/(!wËn r%W1['MwiΩXUUW :UUg~xQ$: ͼ ں6cň jk*]E]$ˆtDϮ ˚"d@f !u,lP0wq*˻Bde2P$w}@ϙZ&Sy@vο[a`p$^9B z ]P{V1OWIt<7}"kו6r\ni<~4+ޚ5K R^8(LYO86~&Wg? e %p`rrWKMȮj\pg-PLJf<@|"T-WJuքi=`;71+hE&"Vσ+ubo \䎓[䪾 |:ڠtR[d' رDBȳk elr[Om@Ou7~xoҗc!zD\ct6{1>!8Bo`d}!kq4r^싕0>:,\ZX| qt#9[w5b4lU1ԉk=ѯ:ǚ5(zjkfm0v:|ˏ9Pk(䖓Yܥ5B??ؕWd9` 2ď'?{}й:g"݅ @yʏv pFZxo_E7|QR: r>5qP|DԋH`KhbWwvXL"^v|*S h\vk|#]0`~90’}Ϳդ)m! Mǖ׫G/ؚ vAQ(aϡBi!9(o1AFP՝o 2ulaQKy:rk_K C66lLv>&S*C%YCG)opZkC$՛oP[_ңg[Ҧ&mہm; -+ Zf+6x2n"b"Ȋ5L:4C-`C QWewJCdulyr sτV3Qe5v*XDtt5rDPm _,\K4ތf2~oHꐩM e,9 Yq_wַ&sS_$dTfoTcU'̨d&)`5Q7M _ʣ8D} }RS"C50a{א֓O<(J3^{K]o([G8`}HJF% DV˸骸9iŗ1g| | }T"bVKA+9rۇλ~ztRΣ DL:Xw,e.@uF*yh F+B8_O;yT2YZ0x`{u7#-+VT>SA%WgzvOŧ>F"@ q_UK :&R:cMWi4BfJ@XH&:-';iYdǖlDlq<ӒgZpzVu<8yxLj=Yq2]a‡]U&F(Q<I^9g͌=*U)ſv-'pVjŞȨ|^wdjZXx״(eAFY&Pz;$d_% V9o7<}&A>K!߬(:g$ 3Oel424eK9ݖ[Ο+H !9>H,l"#Z]Ԣ]1Ew0u1޳RFmB 0Gc1ZwʞR݅g (lRa$x.m~γDƺ]`##nfZ|$Oׅ.0)NRǿ7?}|kmP,<; .!ȧ臚L.uvsYȘ?K!% Ǻ?Y^mJ [ ~jR ]@E0Ra !%LXQ'8"Zb?Jv"if:3V^3#0M89)MU,Q Ӱϗ,*zG{#!j~,-^-/1TC8VoV%%RU5АVj=0`Gh9SǷ'; <4 ‘|4Y aRΟ?U!?r2㺢(i7h-,;Ii<@=:_vڨz3&(݇XJ<c²EZU)l׆RMѩ;X`69V'X62D!l&k ʇ1k.s.39؞ :o<l[ e_De){ $4=K<7#<쀖 fd K%XЍ.]̃¸A7fKh~vԚ:^EGm% NXkyX2ex s9N^ۀj U=;}>$9"+<6(`)" NrK"p0c:ӷC@}7Ǚsa|~`RE6UPaPW@3j *}&hpNgת\f,-~CJN@۫y/*'Qډ!8@} D: ʠ0͂.2>V ,wg! H o`2z^sr#eWCt*ȕl)Wg"+%u2498bƖz #aKnA|"{F_oEn/DVX~;kC5g0ɕ}E|y8h4Wi4d7Crc>ʏ8D3 >dX>>3G2lºŰ߳w_,^غu81`M-[x[iJCfE]0=I`R΂{4 Iy(Z`yp;Vs&YݕYXSc[鹊r <˟ ^]A}A-&Ҡ>8ℏ*i\@EC #\@փ `ij5~U8>S@vJ]!lFЏ{ϥЫ JHV~Ӑ干&?pt~?itP`6 }AfV4vhm=|MY"ch}3ƍ!Sy0Js0"F'9ҡKb;Up/>InF}V& 6[lN-dm( b6hw׺%#u<{|yI4FKM!)w]#x=2'ְ(3PV!Tw#-1Tc1w,uXoڙJ ߲=\*&vWe.7]KmewG2t'[f?W;]tPvNhC&/"F6i%Fkg3/nJ*K}o<>kJe }e_I0O`rr~# GިFHvkr| iOw:X ۴ <\ytQ#/|f (f@tWBhwǬ7w5Ilzq \қfvSWV@SM3~ė `wm ;#䥵˒oh`(R-c-S2;1~S DS'' AXowT&K[bP ~G>YV/K"jİ ^4^`L0ӗgl/$gM-Fs[$f\ //7<DZ%|1թVR(V4*DH (虹bـ=E(\HyqF0[dPI8wQr!rjrTח꿱@ fcln1B5uìN5dvW#NJZ@]~ 9#(dI5 `2!3-~oJ)b킘p <"! R?瀑ZKS k59PaP^V"{@CbzdkMJ rĹ+5\%/G y1D˱\BM4TUՂ9XŎrF}Nn\u3t9U,^'OjXKnw CEC M .{@CQ[E桏ط%OryX&ꅫmlN@]E56LqTbvbQ~H--mر_5BA9A.ղW7_ux~΃Oo]ȅg(_3e;!¸(dśqXzbk+ȽFH e4 !̼L*-]Y>֌I-h6uTXR"0s&Y? Ų)f-Gr̀#"ȁ.+X7,׌S %R&̣lCօ Y(RuSxՑ6ias s['-V ћw$[9bϖ fI!ƉO \NvEnHQO n &5E?fUw72YsJ3%dAGuK ZXELO11Bշ6y#: ./DnKoR-&~.=oD*Nk Y"Tcá疜0-2 RhΪzNIi}xUHyH84La+|a:ЩV $aOxzѢ : eUoNb{ۛ~Qa 4&Amcx3> MRNGt'U9'GBYj!x'zڰM#{tL LlC\;~R;)lu3|>aKuƏ"+|U Htnݢhrr ;u} 劀803'ss{4z3 ﵯ [I5}OJZc@QP雗[Kgg'40Mĺ|[O?4n/y4m6Տ]-v/G! %Xְ %g;:QBjŻL&P$̓$ÐAxZS7 %,^#.|HyAIUzm@lەZ]$ߖOLTR I_E[+HżWVqoܡ~Z?#>fʉV~0̕1R$"a(ro`VMTVրD|f\P1ES2l>G=|,?FvL%XVܺY*/ E)F,VpH/VӠy@>ƚk37]_=:Ag=Bbp8z#pBV8NUMwyl"Ҕo 5DvZ4 fp?G/8iIuiB=%K* j~|#&4,Eh'.u[,nXbB{Vk?#63I-@pg r f0Z\GR@ڴ#ij|X lV(3|9uH+Q-3fdۇBZa2?[5'.rSEq+˽&ObEpLa4 @#*Xo@z]?2}Um|}xUel%\DT [~<' u 5y!:"N.2>91t@VNhB2hx"*ĢMK{[ ' K0ܴX/{"粜F ̫I5s-N%^ z{ә6ƸX"& T~}['TqOf%pZ2G)f1; ߞܖS !^=wC#X4KJaO5r ~n }y4Xq.O":b4˚7%IqӁ$Q4]~~&ai]#sfpZ% c靬t;E㍕`t!|5"L6Py VM#N*׃^f7kXBzQ 8M MgiԶ!b9L@5 2hBΗKwa[ ^ I R&wMj4ٹCLEEP64Y   Ryg4T+kǷ_Fj/E(hFvE{N,tNzlFdםǯ(@i[hQm%%G%ydUz }f=#H_LFGZn( WZAr2m{b샜/5܆eP{yGRٗI6# v55\R3>ͅعg$HedyoH"~kҵX%&msCqJDŽ籔"qm" uOĆnׁ@) ,eȘjP3uK Ib iU>NH*=iz| s{^F0z%)w[ܲ|O=ekv26),# -1A#xQ֍ ^Md,Ӕc6B8q/}1p3TU{ۢ-ׁm妋L5rT q>,_ԸˣAq@.)i1סmGęeZ5ȼb vxwJy4?2fi0/R pw}L0=%I_p OI" XЋ] G&u{M2k1mv9-(J alK1p #{S\16^ B:h w4GPu ~q-lܣ|= $.i nL"_!ӞqE%U,r_npc>T`Cbgx /ߏ1>Lm:lu0P_NK{J?`6q+YM~D#!7wXWv4 HeK%È!<}̔(&=ʂ@s\s?C8tȯ`SvEUAGJ趗-a 5*KcBT"8R;.u/4Hypyko'pԓe‰SIe( ۻqWiJm.I5 >VskHI6GHB.U!iCv-σVYPG\4jip%g"cƿOx/#RR[G6p4WW$ 26NN]nF*ͭYIU>h&,(jCy[p,AjovU)^AO=h,N 'RiJNQ%b&yi 3HKL&[u[׿ڧI;BdisLJp`~SWC!Sa#Z;AH!MTzF?858,J nޏ]4YʩWE 9n̼fj< ׃G|p"i0ea_jwzG3tsp =nOU41G]lD^IP`ߓ%bx,4@ ,+' G8ܳ7S n%Zƕ\ܮrI4ִMY>* PO) .~*b/ׇ(G=pƷ βvc5 ӜnPQiJz^<XD^[ehޏERz<^ٷxW07z&tT.;)c@pEBcC]9 PGaB& 뤌IŚTX|J0nr\863k;.ń1L'3 X0)GV`m6:?yA0 4$avST&)MV2 SHCNg¸WN_/%ܒ83>W1ogCfŷ2VRO=YFjx!)Yc>,TebUf.*^CxO)^A~t:xh_N6cdm6 p x>)3Еz@#>;p+F^ofOQ/¥1_ nX55!1ǑkPb,8 6/1z۷gtnFW$,Rrxo{٦LSUW튢;݇^ɑ>WFαĭv xy&\qhܟ&KT^mk1~ݩwbK&]G[ĕz,€36]1+i e<{lS\؛D)7*dGFa"JxAPX^NwW( +{:ȇDaxHƩxH '۝9.ꆌ?BpJLS~7NyK`VI? a KEUKhϑኛ&tyI13Sݱs$-/ƳIq k<\ݗZ)}=bF,Kui.wOQ[Q>Wo*zQ7kW,e cABO)8Ez䘓 SVz,U&$/kǨLj Q/ZIg>;,xhRgu~?8hbC8ϵWYؖ`.x;SҺ^qS>#J'd-6:huq)GDl3gO`4O\ׅ/?2U5}^(qAzz{w͈/: 'IK(5믦ezdD_}l5EN:O@jO#PDD-u%)*wO!)3oV>P^\Y 3uEK)0 Y~[tⅱ~mB ))T@em=F"Ǜ(XqCtȨ<3&K=~6o%%+ F+z)9^f'H$W0P̳(U.d9D3HVaEB^ ^)-)*EYxrMrofyO^BVP O@sj;N 0:0]J(droДe}%l};R6o58[@_ QV3$_[6vWO %^z Ԙc`xhA눠IЖM NX܉_ƾEE=ﻂmH_V.KȪWvhh'1flkgD<'-0 **ygQEgN4-.1@$sgb0n#8N~N#)F>5ݎ ʤ&NIÍԒ!DE5:FʯgnQgP0ykk}˵w}R(9iFZ!1Y?n҄)mvCh`q(Bc227`BZ=J$\DZx#gL, v[@Az}jyv&ԑu/DXvsyE3k9c ̨Q#o_^ӎ8ݽqX/ |(}SB YsTZ1c9ڟs;\>:94.A.( d~UOWX csnQ7}AE1~\n.z_\}|'cMvi&BryTO( uIrOlNPHiT*b %[o Xb3Q.bp^̼u`qe:8'!ڙ ~XR$toЩ$^2 \DŽ>pg+ICbqVcvY:rBιzk7څp23yL1ո!CҢ"Yfdċ TD9rGʢ$/箱>BxtAˠ[ grH׭<P^z^t3Wu I3-{_~dWGQ3B/Pc.W|ah*wqjEv$ m0]("4֒>9KC}تRK-Jxs蝟ȯX8_:6ƻՏB u0d)8|o(L֡FC;jnX#he5ꐧ4[3jl*@f!d{>ul64Nz Zޮa`Hk!'zIsV~uZ qΛ'e@s^iYdf5]`78:E-pCV%ޏ0Xb4 1بjv u9m|p6ػgo%}#)x5/yC+9|U!-56vd<زҎ/er ^,l04,,b0~q`#_A,}Yq gey]]{3445r2 r9ځsŷ\\TbbT+)?Dҍl @ᏠKBoBOhA5 zy(sQr0ݡ}* -.VUgSk)D9?-,y\&؀pZ+`ԼaN'b9TL73(ja/X¤\KT乛Ҩݰk8^?,`8fKg +Ir VGat;[1F+}(`ئ&:){-m8&zR 'h>.5}5/"izk4-ߦm+ZK?cUxB8uvt}o~lZyi$O%s gqΫC5:v>Erf_|o#DL{9s"Iw]N ,0s lV陳@z*W¯j TxZt4rj|L;;20maJ܅is"D5;ZIf8d݃ h wD>֋ .ݎwU_wz׷\ cp3 /`'Rzd(o]ĢSۗSX\*èKю+-6Uqprޜ5w?/94:S|NU].ѫ<>IzƇK` ]id; qr'4oRz"ePO\R! K)a9=>|y' >n"N M}:N͕z?-q2˶>I6Q$`Gq,gUVc)& {b5 D({/ N@B`dVڟs=aPOИ q#:.VA3FKcW9 )2vr͆6 0c#|lfopwJr9bu*HG!`sB55̭ ll1ƚ̔qD -{uE ^G/ P#~T]ȊJPp!)71qvkf#("iN`WEzpjS&3j7#$ 8Dʦ7]V_ȭ]Ëd"vXN`JkĒ!Z~cY-ϫ#op:r3%۵;n& !g\ `B)Rp+yWRXGOܗ9fuJZڸT]BpX}t-a+;2zuxdoHL>o7e4V zÜ^Vh|PKCߙg!f[t2Z!Z_[vy\'mPsBR P4^0r2#E+{K/JVcҟΥN>薹O6- o$CPa<)/rL{gѥ4nP4Ώ5*^lFPpεH$ܢa[Z&ǜpΓ-;&T^c%|eCcHo*`IHe&[vSSsþN&7o$.&҆`M s zNVcWKq6r 5;H 69vPq 攊&fpWTV8 0ߣbE=3ُ`¹L8A)Δb3'AŇ)1 ja<|jxCsN5MEA 5@|&׍cgz*;퇥_XVd!:TcUqqfNtr*O1҃'PUlz=lN}s3mSS"$V5s~)tTǮ0&M+a\ 2Z.)y=oWmQx:n$bG@N~88EX=Olx`}x N&oͳHK{xwu)CLo*/@=tfC $UdaHCyzq #lU qs8A &EȸXR7 QQuK>GzmUe jG<-cvM \&950!WЮQle>lr˖>&w#͇4`0^F{[ΆadGu繉q9jL1~PQ A%1n4RY%+[hg( +̺7) =P]Q "J77cH +uB9~ŢLt0\k$>'X+h#YuШI'yw;7jҀ[D!%( (PmNIMzq;p-oFʔHU. *ݪD%/{wձ7]y>E?XoydKwz+ԭNf1JUz }2r՛9{`#p6~'22]%׿7XMvb4(-l֠}GLhֺxyl8}>'ܪgu #oD$RT\x 4x*)": o$OkJ/uƎLYZm^e0CY)aX;S_`#0)?ȍAH)jBmYH65SDPBɊŕ-;M~pwbvXs: Jǹt^2\z+x~/f{Z.=~pwj{f ޿Ye` PӇ`i#lLz||-rs}xt%|BD~9tymД6xk7ۀr0E,<Ո&o{x)/&@ r<]dIhnIZ~^Z-T vѾY^H1ƥ3peͺR6]SI>-_1/֏?z~e].D}5S*"t *R9 wǙ޼P瓏qټUZ5qBgf\$^~@țmΗ+݁!H:,#/`JEskFL:Ǐb4~ٍ #8K8P lu6tp E7"υZڅ" tu$715d^X]WˊӀ]ĿW|$N ̠lM=$y5 }_ri1$YRi]Ow:vܾOӸmc,Áaەo+ _{)1^A '6Ahdli3|ǯZ$Wvܝ 6о1A@|t6|mz[+W~pԚcf:񮺒#HgI18kn zQJ?Mv+sd4{+8e g(7i cW"r|~%%BmzBb%P?&(N}7Ś#x)u"`x$mQΞXܵBE?1쮶"Yn {-1"&$%)V"toU~eq8.͈o! -B-0} _2P7޹LXxL ޔ8^2\"~R*K(T2lp(\˽K>RR"yzDTA'Co`Dj3[/{ "ٗ`C3(ҶcKEɨ,'Oڋh́s RQXxT`weHAWu=:j9Rq9f/aTR{޺M&P $.8^f9 -s[n5b+;0-|9ҥG]qRlv=&Z M̢&ҀW'>)kwanYvQ[Sa0HHїST@1F|!i\/אsIA=kn^/.!xD1 `tWGBh)R0z=cmR4c{5cD47Hp#FF8"qVܱLZS28k䵹,2OuN89fW?0q$ۆvlFR`f }HtOM @5˧EDlw4: on‰wk1z6JjmSmyLTgWKNdxz"roIKӒ/ }sW#gmPOcUV\8`({V1]oE%-5 P]=!SekhG]\2> =ݪ:)ͣaĿҚ-QGjBsM{5WW\$Ǩ[ MLJFrLx)}9s6KX*tnc8Ju{ eHbzޕ{S\GGxc泣{~/R.qsF>˨~C ŁUCg\aDE˦h]~U;*􎤝 {_i4xy!ЫY3R2xM#pS (QzǦ4_-=1PtwWD&1q*w[G 5;48aaz H /yaע`~(H~J|4%ְ9Q6BGa8vq\}3χEH82Ovvګ* BbZ>g>KgL)%!iD5Zい2Tz8@(g&zT bns@KԤ#Ń4t{ T]ެ ~DP`(#ՠ Wu5PՍx.ڪЪ_IE&goqd꩒B"33lPM r|ʾ<@b XJJWǕ8nd{d༥@ՉٙOv6@9Q) RlI5`^J$3LKޡWRV۩t:j_ ׃0`^ 琖rEܨΦ(dnuϜ$'X|Gݾ%.$YKiGl̷g xx{8I+#ZgF'~,Vd)A?G,izsݒ{F~tZ&W0*`>PR^̸gvzjGT"f_tfWBScՙ{y: #6Ń6ckTƕWDHTa|,2VhHU( $Tm3N})qT@R)sB" cLJܷ^7dI+2ccu3Nq1;n~%?PX2oti?4nyƅ8"F)I~})e x}]\1U~wSA]`o:#ⴡwd8_mHi3*>ҋӷ5Rb UQfC t.ޘ~ @>@9ĦzWC~}وωhE,_0NwK35:ttTih.݇N9Q mLm 1in`08Hu Va ?_?M=dd 5sV3$ D3AeAu:аŝ@Ʀ'YM݄0fb]_ZYkUpI /k7.]g/ǁz$&!g"q[\suɇsd;V]HAf~)V|\5FUU=8GVB(24Z e3ѽ&\F\Sڛ^~\T)c_4~_u-Nܛx.2m|,~ b1$ $PDŽ ٞ<<|B8A`-ɦYāGvd "J,H9`0=siQvnoʶB6_M˗"jXW.%O;X0"5mɀ8q+Ղd0I֏͝Vz tV*V(lsh ,0@;f6P0_Gi?gWB{bp M^sk4E1b٣" ́< 4CaJtYJwo2[$ϬMHkO~ CfWw0{@;UB Ȝ*<#H?7 e8EPpkjj nnڧ|zo`Q`J)kV .MG7lO׹Q\5&NmҖ6'NYQ$cˏj_x&ӈ<+FLo7xܕL֣]'`|>lrI)Fɛ Y\WX|[zY{-a@sycx,||٣?"۰0)s; o:T(O;!g!_"5swH";[W^$ /-˟Q?wmxmI8N^Ihnw(Os *[$kpOE}]鸼l qwz4@ jO7VN@C٭|撁C$hx |.vN:Y8 <# r:pQሑ9Fp%Q4LűҴAl1еt6TWc4pHnK\9'8*".,xo#yJBvWMo"[7P?_FV6r_`ǼlbN(F}B=WThc wÊ|iWeVz5( rt3iגP~X~c4'm4+rZ(8M YXa_&q oK4J2HjqNed}1J9igQ% Ha؍sᷭ#eyi)|=vV.%FvRJR/ͮi3g!7#.L0iɰdD&<ۣ`ݔ<>|st[1τ(RSEvhBmuV@ļ=jIټR/ԧοg'eBzx4;!5-tЁ11@q՟*5*j #빰q1b[ʰl͵%<כy߰FOoa|P{]zPO2PyWL7}49I<\0u֧&TJDMT7CilI_NY;5M #F XS*s#Y6?Z^ #2&P\(.O\y,'&wBĆ5KN\mXp e1t^rIPmvT>?ɛh{ /IEkՔxӼS,mK8"CmA7^%^ݔQI1M/ï ])3DT1 u|f,1ZKY0pׄș6%_b[O9$kb{>^5B|F Q۽;L12~CҨblx!pДAT]y"}>ެ)ߌul[WB^(krKyS&b5_PT guw:~;> 'p BZ0:9g6 ӝb`y79nH:=rRBgjI .ϑORPו*)Zeu}h,`umua[e%33zu?~#9G] _ \)&]5OxCښjZ5uVT_!US*Q, Cۀ|2sD$mǬ ܩCim RGÊ#+l2RE$v~\=_3}&{U@֕^wH:2.C!=ZTQi-u9a9d'Gzcwʅ1Y[Ģ q։q">eX`$iA~fQ)hUas4 %3HOGS?j߼\L`8G,~6?@@_T5,˾'y Iݩʆk_ArXdj>R18i!]Wχlƛp;=?%&GC4}1`iF&J#.SX%fT%Ng Y{ +&x” 6B%gBpk_sT4I]lE'O/~:ɫ`zX\(6xm\>aN*T5f)LY6V-.EJBS왺y@E36M˭ΪhȭKqpkG> t. 5ߚcJc&Invq_aȊM_sGBLY?eFmYB%:$] 8ڜoh ԇAmPc<ڬ,+K_o炣Kil.)0Ҧ1,P1Sտ=c+Րq+<#VfC-D4a5i8dOT\&NAUVLk`V4O-#P?\_a"&JY*R( |  ȪP2|6?o?9jdqSu,pA]%' _BV0ڧե;XPddmu?ء[\1>Y?GvlΔhRUk?!:'|_P:1Zג$pa"Az{啦*6#xꯙɏHA}6E ]s-SH߯ER`ΕY>RZd4%eMYA^ސW)\8U $9]3@pk;.W7`O#;,{ NC?w0ms Z(ǛW$X1:=m2_mz>FGA9>yʆMoP$0ߒeABSSzDx|8r]I,Т~c4Q 9ViFdbc Nf~4!or hMmޠy7ZV}e͊^]/[nŹtp 1_4) |Uðbjݍ2|#Ii-Dd$o1Lt< 9<*Ijb|GwOTYr4,&m`[".,8!(^ae̍Y'pƹ&k'`#vмH-ʋEg/ݴyZX!\&ަ)./jYyI:zhXw]lb 3[jƒzV@g#${UPaDrLʟ(hJzNu,y {!6qm-e#z 4?E-{t}ww*@=׾YBOX)MNpQߋνj [q#hiQl+D&7sPV’0kdo28x&Rer@Gw(v;@bNh$AAТ $u˗R0bs% 1-{"rũ%6w}ni#\ P!vrq/FB~\t0Av;gRaQk zA5 6)O3>៎OC*;钍,8=1ԔKe¼ ⽬< 2kratb(Ya)B ])N3.aIM!^+C8,y/f'v5c̸әp{#ByVq'Bz`gC/q@G8co* 0` =S, &q)aJЯPS^WMѷ壸xuv)X;ϫz#+%UpJ"ΐbS̥ |~RbZ뚗<9N8'9ݢ bc[?q80{5{}&SV;AqbsGD!1 ǓY:L3UIr xD.hH'i cw3EH$v ΋JOa _CZiM  .6=` J4QS}qAYX` o|U7׾KHNs?ĭh6Q :| kM5ú{nmeN/wUϟc)n[n<߬-gB7bg)`].=ϯo-'E P ߕ л'qm{8H15ɼ#Uo4o# o!sw1|$Y$ry9Rh5( w8n}M)2ԑ(^ !PN! g k+WdBljޯ ]Qrb+\"-k޷LhtzDk uB[FV0o\M=u[k&JO;x$<6Zw?2{b&{s߂&dsa$2%<;Lmv;'J ,ښ. P{8hH¢_uz#حV/x7Yz[_O d5+ϓ1KR+A "Dy1ѺDnNBfA4k{-̲!ܔ6coaNٙѠƇ֑b {FuBLR裀08j`ޒ7 i_ OQNӳTl_ʑL(@Z,mO彤JUQ"(yno ag!ZwB!ctuXiE ʊGB8 UѢ3^<\- R+;]݆vb̎C+>95C\ Pq8< $#Mjywyj'S豋A$ƚo)(V}8'MX "(zgyڅ=cINȵSa^T^$ϕӴ]$ fIbXB֖kdώU>PEV8x_:).\qXڒK筯aRN1ˏ)ƇEHlsvvtq?UF!?U4VTZ]O!ݰhWĘ>Q83qa6nyzgPx0^et4(״ tBswQ9L02z"̥\ևt`r|܋&J߶`w'D"a_ecfnqv-ƎWf/&a@H&z5,@yg;ߨ2j Fz1f‹ߞ+EfHl:`^"]`bi݇@/ĉ v"dM|RT)_|LX1(ȟ;'1O.k߂V5rY x]%dʢ!EC[KH9@m #SF8t.eH\38DLyfB LwThǚOZTT~~IÙF1km/me5Z_*M%ԮҚ]>ݻP_ӿ>T9k]Hy}#Lkg?leL Yc z IPDq8s߿τp=i8J;_RZ`0e (7#YW0xK7plrnv>o2bs2א4$B٣|,n$؛:B 3H4 xOi1d49\NMnw;^pr^%h8K}BR_mL7øISpWFGKYgyLnBOLR7C"}'#mEanMY"7j `E]2Y[>t~h Zdi9IԴ,LK5c^[Ѵwqi=HmRZhӎbLp굊\Yv= q.po䝊D;VH?zK 8*79K;{xgvL^+Ǵ "`c&gRd SqCI82XjAנ|ngy:.V@y *MGh~hG%y^khسHƣbYZ!T$gT!~7RY$=> ޹θ$rr|t1GOm0'"y͇%ޒ}خW ̾g:5Eb1S(Cu`ʢ$ʁhpq$Rlհ1d9,9/adaPx mnFK0UYE5R"?mJ&m0߿su2N)G84[lkY#ayL] afy#R lj6 xuEݸ}bs^؏ݧ#x ?jVh-,#vV>i;{p1/p{f O-w[-6x @*>^DPC?-)T=Y)ۤ%zl˾^Gnv#EHr$}Mx- o'6!(

૰ਆNׯ]C`ȖJ+Β{>A g k꟡>8D#0Sr5Y<8]̧oKz%WZiV懁Fw/F`kja7X1 "bP`,H-[MTwOf PSEtcE!H_p ґ-cW/g(1 !V5mnݦ7˅ٵhm?D(ּ83Tٻ@.)9-0! n;U&VwktG]7հB7cz=@R%(k,lbKqUԝ̨*Myh8|ҡ_~_peVU-C^}Wt+ aCƦ5J%B,_ PkXW0l _C pujx)ILjey4Qt/EZ*#@xD8[p"?" nw{\dBrm:4ʾ|2a M<v|zqs  )Bcu R ΪS<{G4*Adp6F$&*d,Aދb_f|L tb(ؽm%>\WDaDާF #hhSY՘6zI(Bj3n?Xo}'\rWc7]aWz ;m4/I"1]G Jf<ܺ]Ysg&! xIHmcbKVM%w@ ?UC!Ⱦ2'#t>9ڇF,-:7elJiTpMJ@Y$mlb86#J$T۩SkRI]1%cL=Yks~ &@ H^6>uA,"܁h?bQ$t / F+*9/N=aȊ@JñIuAAߜ* }ۅU2Gt@GiKyH dXdU5ckDYR#E3ʐ[g9#+DȀ//V[`?"g`TeITձA!\ƶ$S潂Ed*ߞb=;4^On2D~ɻnj/Mj\%bpWCe M_)9~o)y_j™ďf 4NeCi$!#'"0qt_?f)U6<׿ȪRzIOqSR:&ʇpnhbι:?vzYr%@3FdTT#.C7Bg)LfEʎVOB֔aӪ367d2m’]v.xsSn36,Q9[D\ΒYרQ6IQ\ >SD5K7'V @ CK@_ jW}{Wjc};IvQa"1{֭:&2T޿oGQ"LquFC]8;MKMԉsֈOQ2zw 5ɻsfj}7{?myEN8=J2[02R@8w{O(G[yDj' F(Baw3yT yޗ)q.]n].OߗNGF()8TX.BpyjO }#5&Q2m t%*"T5}UGt['+cKj3߬~^( oR;~ԋ,Ȧ}:…_jpߪRuZMVnޅ UՐ0̜4v bR#A)c#gTI F>l<"fZt /qu72u#|2W^=ur+aG&i_(@SI|6&7GvCEN _R7̋NJ&Pnqɽ gEv˳G Hr6=D80Ip&02HL rTYJ[Wj. nB6wjqoB@B!_>W5K!Mݷ=z,ƉG[srEa%nB,nNܸ'"v8(uJ5$~ΛRs##1F &G|U/]W~-F܋Ez$v]0lY;b5j 3=\ àTUI]":*_teuլX,3b7j=JdeMgfJj 2-Gy6x Oq * řqv؟wjvYvkT4[8au}5EBDr5 8E@;)nZ;:XGdE $,- @uݖ%CL?rpqkrK>? IKN*W\ck,vFH׺etS䱮iS*Hkޠ ҝmgMb͐J'\p.p57]6 0JYWʒCU,koJ';*.*Uw DV%I"t^Gm>] Aƺ(kǼr#E{47h[@Wxh]Ml 9ix;Uֱvն+}]|gNw DIڞ~{^4fL0J}W<1y}θIY2/hTݹaK0O0z5͡zwL<|8~mKP2Q_on Dz&ep_ BFq#Kzs F4Tglɶk"N߶ @nj;Gw0tC!kǢsnFyd,fȾ&ynP^b0"kRJ78 |Ҋs$}5\8`տ,=xFX;va m?޾bTm;vf=Ɍ;pѬ /Ok61׶Nq^YIW()(7ehg0=}S<,U="nK)2fDѿs&w34YUF̄4(r;`X"y{F<_>r #U7)/HiGHpxGfNvs&vb$>)9'<GjLKA4kfMSM(acR}#9Dc lG2Vڸg<5<T-gjlꏒ&O19(buVa=:З0kOt9|s٨RzMd+<`w 0 RkAߊWT4R)8*t] j :9 ~O<쾫Nh?36 #ʕtiC ved_39_B9??j&VZ!p54{^V~_8)a͕4Cu`ǥܺI}]!KnFYᶠnJRuS{r2,oə}SrLYLw:08j_"vILM(y+L7\FIŴigϥ&f^O8[!ppVi]AfL(!)o; A -jpI_0>yj_8O*c7wɋ|ʯIR\}bS5#+}sn؛za"1;]2܈jHsXEzbW5\Kd_5q5vx( I:luHr'o(s_?$74:/cp;͟ww6S=X/$ f k4J  vzBh~MĞ. 0쫅A:CD2j:]+‘Av̓t hnN#n_?|o(oNX "yly,л7,ӎz|l6K݀^{Y6:$wܻq%Fur`(,v^pdĝْ?85ZϭXtߤ6!s+ aG?='_gS' ?A6+pvÙlBsb[)*:Kz{zD0kK3z@bB,UAIJϊ:H:(-aJ@vnhq4\\M}h n{\6{t2J)7qXT[[ʰ0!M12׃㹓HfX:Te3؊y]20͊4VC= hpϢj[ zli^d,fJn  /sV|#C#(C=WI9~7vaNg^Cy-ֿ3(\*/sFM ?SRӼ5Ce_/\gTrd-hizo>$J v)p_Ke㫀ؽ\<ٚ$ JS?l.=g)40~E=-MˆRАlf@Q>B>ҜEɹ|m'NjKbդ'C[W>f{SNIDUTLe2u /& PXJn-6O9\Tr75ٺ1w}68cF(tmɩ]ntiM~* v37\ع==B:;\ڬ؃,m(6` 36Ox3ǽd~adtQiGcV1[ - +ү'a G(4irtJg6j #ԌWɇQ- UI?c~ c&KqAc/wʀjB0do+YCGMv mg\#v[!8>  txntn~FÑ3ka5RFk.kr )ȣSSzybgTv wb<ƣpv@w\f)V[Aו&߯?qSGGGZtFA6 K ԥJOEo[7|Wc.qweܰ}@:$w``R//_s.|ɋ*Lg^*BH\8d k*`;W K64 X]?yqf)xoSfIFm*^=WjDv/oaϩ3hžbh8U\s̈́_۪yzȎ>EqouU,鞶=~.Y#)± w(1ًģ OڌԿ? Mc>dI d?;0pDre'UD#bmW;z6gz;DxRA0\az%3 >k;O#rnK%w+ɉ5S0T[+.u⧜) Ƚ:SƲMi2]#81 /> sHl2Um51x6#%ڨ;34X?}47!1u'wair0IuDOgsM[ix=3ub!))LRmOU7FBpTH)lrCԦg=]gƻ zjmҠi;g )6y6ϠyjWIl+ qssHMm;@)x@{aܰx.*6,W߆)E$yM>3*I7W#.LvG ϣZg/p71tJ;dq%luY(x)ʗ>/uhz\jq)I)u0jphD8t>q(ڳtnUa66)J󍴌_F~ E̗&bB4 ²) `?i>Y N(,1e BG ϒR1D ˺7Lw\?f[php EO "_CU瓅˒F S.TNȶp錈c`70!^TJG){DmRr˚0W96yteRѡ68wϝ37rwJa n'}$B-NJ ˃J;4`)ZFba0V'0HV4 ٸdEiw0E`/vu9"͎*Mn|g. a>ct}l?B[Iwo9@=5Uclkgg{`H%û8bwp[LrBԍӳlr `,+d[u{D@&ཁNo3q%-s<{{P{팾Pf$n82Cq8O ^7_ˏQ.X0`c7ha5'VN )e~Y!4KҠ8l|s|`Q<¦PFW&&@ͳStKFJ6}lqr~*)YzL]@bQS|6_?U·M)&7-¤n'#X(}YI)XΊ1$\meGH[Sk^>PjUBl[ٴQb4Yw u+W}ga\DW(Hj/LtXۄ 7oIQ6|ߪVYq#m3whW/PZIP+wJrôa߂:`#; z4~6n s@r>>SaijY33|OpeIdc4r2L猉H{uC<{nw0Xt~X8XsK#@%,U.7DՅ[0K>J2DKv5g