From 06ce4a5496c1faec95f81c6aac59323e038c4677 Mon Sep 17 00:00:00 2001 From: Mahno Date: Thu, 6 Feb 2025 17:38:03 +0800 Subject: [PATCH] add files --- rubygem-yast-rake.changes | 453 ++++++++++++++++++++++++++++++++++++++ rubygem-yast-rake.spec | 54 +++++ yast-rake-0.2.51.gem | Bin 0 -> 30720 bytes 3 files changed, 507 insertions(+) create mode 100644 rubygem-yast-rake.changes create mode 100644 rubygem-yast-rake.spec create mode 100644 yast-rake-0.2.51.gem diff --git a/rubygem-yast-rake.changes b/rubygem-yast-rake.changes new file mode 100644 index 0000000..a150082 --- /dev/null +++ b/rubygem-yast-rake.changes @@ -0,0 +1,453 @@ +------------------------------------------------------------------- +Tue Jun 4 07:56:49 UTC 2024 - Stefan Hundhammer + +- Switched "sle15sp6" to Update after release (bsc#1224387) +- Moved "sle_latest" to SLE-15-SP7 + +------------------------------------------------------------------- +Tue Sep 12 08:12:16 UTC 2023 - Josef Reidinger + +- Adapt "sle15sp6" to GA as it is still in development and it is + now based on previous SP and not on git master (bsc#1213989) +- 0.2.50 + +------------------------------------------------------------------- +Fri Aug 4 13:58:46 UTC 2023 - Ladislav Slezák + +- Move the "sle_latest" build target to SLE15-SP6 (bsc#1213989) +- Added "sle15sp6" and future "sle15sp7" build targets +- 0.2.49 + +------------------------------------------------------------------- +Mon Mar 6 16:35:45 UTC 2023 - Ladislav Slezák + +- Allow overriding the submit target using YAST_SUBMIT also + when the target is set in the Rakefile (related to bsc#1208913) +- Removed support for the yast-rake-ci gem, it is not used anymore +- 0.2.48 + +------------------------------------------------------------------- +Tue May 10 07:01:41 UTC 2022 - Martin Vidner + +- Mention YAST_SUBMIT in the 'rake -T' task list (bsc#1199371) +- 0.2.47 + +------------------------------------------------------------------- +Thu Apr 28 12:36:09 UTC 2022 - Ladislav Slezák + +- Move the "sle_latest" build target to SLE15-SP5 (bsc#1198977) +- 0.2.46 + +------------------------------------------------------------------- +Thu Jan 27 12:58:16 UTC 2022 - Ladislav Slezák + +- Fixed "rake actions:run" to replace the "${{ matrix. }}" + variables in the Docker image name (bsc#1195216) +- 0.2.45 + +------------------------------------------------------------------- +Thu Jan 6 15:06:25 UTC 2022 - Ladislav Slezák + +- Support multiple Rubocop versions (bsc#1139270) +- 0.2.44 + +------------------------------------------------------------------- +Mon Nov 29 20:38:08 UTC 2021 - Josef Reidinger + +- Make webrick dependency just optional to avoid another build + dependency on ruby3 (bsc#1193192) +- 0.2.43 + +------------------------------------------------------------------- +Wed Oct 6 13:42:23 UTC 2021 - Ladislav Slezák + +- Fixed running the GitHub Actions locally ("rake actions:run"), + allow settting additional Docker options in the YAML config + or via DOCKER_OPTIONS environment variable (bsc#1191400) +- 0.2.42 + +------------------------------------------------------------------- +Thu Jun 24 11:44:52 UTC 2021 - Ladislav Slezák + +- Move the "sle_latest" build target to SLE15-SP4 (bsc#1187677) +- Added "sle15sp4" and future "sle15sp5" build targets +- 0.2.41 + +------------------------------------------------------------------- +Fri Mar 26 12:38:22 UTC 2021 - Ladislav Slezák + +- Added new rake tasks for running the GitHub Actions locally + (bsc#1184033) +- 0.2.40 + +------------------------------------------------------------------- +Tue Oct 20 11:59:11 UTC 2020 - Bernhard Wiedemann + +- Fix URL in .spec file + +------------------------------------------------------------------- +Tue Jun 23 11:47:03 UTC 2020 - Imobach Gonzalez Sosa + +- :sle_latest is SLE15-SP3 now (bsc#1173266). +- 0.2.39 + +------------------------------------------------------------------- +Wed May 13 10:13:35 UTC 2020 - Ladislav Slezák + +- Enhanced "check:pot" task to check for "%" tags in + translatable strings (should be replaced with "%{}") + (bsc#1171555) +- 0.2.38 + +------------------------------------------------------------------- +Tue Apr 28 15:14:13 UTC 2020 - Dominique Leuenberger + +- Only build gems for the default ruby version (boo#1169445). + +------------------------------------------------------------------- +Wed Feb 5 08:32:16 UTC 2020 - Ladislav Slezák + +- Added "rake server" task (bsc#1162826) +- 0.2.37 + +------------------------------------------------------------------- +Fri Sep 6 10:44:43 UTC 2019 - Ladislav Slezák + +- Submit the SLE12-SP5 packages to Updates (not to GA) (bsc#1149771) +- Added the SLE15-SP2 target +- 0.2.36 + +------------------------------------------------------------------- +Thu Aug 22 10:35:10 CEST 2019 - schubi@suse.de + +- Using rb_default_ruby_abi tag in the spec file in order to + handle several ruby versions (bsc#1146403). +- 0.2.35 + +------------------------------------------------------------------- +Thu Jun 27 12:10:33 UTC 2019 - Josef Reidinger + +- support proper rubocop version in rake check:rubocop + (bsc#1139270) +- 0.2.34 + +------------------------------------------------------------------- +Thu Jun 20 11:39:40 UTC 2019 - Ladislav Slezák + +- :sle_latest is SLE15-SP2 now (bsc#1138835) +- 0.2.33 + +------------------------------------------------------------------- +Wed Apr 10 10:36:06 UTC 2019 - Ladislav Slezák + +- Submit SLE12-SP5 to GA, it is still in the development mode + (related to bsc#1130043) +- 0.2.32 + +------------------------------------------------------------------- +Thu Mar 21 09:10:18 UTC 2019 - Ladislav Slezak + +- Added SLE15-SP1 target (bsc#1130043) +- 0.2.31 + +------------------------------------------------------------------- +Thu Mar 21 09:22:27 CET 2019 - aschnell@suse.com + +- added SLE12-SP5 target + +------------------------------------------------------------------- +Tue Nov 27 21:56:12 UTC 2018 - Stasiek Michalski + +- Expose theme directory to allow for installation to theme + (boo#1108422) +- 0.2.30 + +------------------------------------------------------------------- +Fri Nov 23 15:23:00 UTC 2018 - Stasiek Michalski + +- Fix base dir for icons (boo#1109378) +- 0.2.29 + +------------------------------------------------------------------- +Tue Oct 30 07:47:42 UTC 2018 - lslezak@suse.cz + +- Changed the SLE12-SP4 SR target to the :Update subproject + (bsc#1113887) +- 0.2.28 + +------------------------------------------------------------------- +Mon Oct 15 15:18:54 UTC 2018 - lslezak@suse.cz + +- Added CASP-4.0 target (needed for fate#325834) +- 0.2.27 + +------------------------------------------------------------------- +Wed Aug 22 13:10:17 CEST 2018 - schubi@suse.de + +- Removed installation of file COPYING into the doc directory. + This file will be packed by the %license tag in the spec files. + +------------------------------------------------------------------- +Fri Jun 22 14:05:30 UTC 2018 - lslezak@suse.cz + +- Added "check:rubocop" and "check:rubocop:auto_correct" tasks + which run Rubocop in parallel (much faster that the traditional + sequential way) (bsc#1094875) +- 0.2.26 + +------------------------------------------------------------------- +Fri Jun 15 13:07:57 UTC 2018 - jreidinger@suse.com + +- switch sle_latest to SLE15 SP1 and switch SLE15 GA to + maintenance mode (bsc#1044312) +- 0.2.25 + +------------------------------------------------------------------- +Wed Jun 13 11:16:18 UTC 2018 - lslezak@suse.cz + +- Fallback to the standard "rspec" when "parallel_rspec" is not + available for running the tests in parallel (bsc#1094875) +- 0.2.24 + +------------------------------------------------------------------- +Mon May 28 11:20:34 UTC 2018 - lslezak@suse.cz + +- Improved "test:unit" rake task - optionally allow running the + tests in parallel using the "parallel_tests" gem (bsc#1094875) +- 0.2.23 + +------------------------------------------------------------------- +Thu Apr 19 08:56:23 UTC 2018 - jreidinger@suse.com + +- add SLE12 SP4 as target and switch sle_latest to nil for now + until IBS create project for SLE15 SP1. (bsc#1044312) +- 0.2.22 + +------------------------------------------------------------------- +Tue Apr 10 10:16:27 UTC 2018 - lslezak@suse.cz + +- Install also the custom icons in "rake install" (by wstephenson) + (bsc#1088844) +- 0.2.21 + +------------------------------------------------------------------- +Thu Jan 18 14:22:03 UTC 2018 - igonzalezsosa@suse.com + +- Use old fillup-templates for openSUSE/SLE prior to 15 + (bsc#1076602) +- 0.2.20 + +------------------------------------------------------------------- +Wed Nov 29 16:43:06 UTC 2017 - igonzalezsosa@suse.com + +- Fix fillup-templates path (bsc#1070408) +- 0.2.19 + +------------------------------------------------------------------- +Thu Nov 2 08:36:18 UTC 2017 - lslezak@suse.cz + +- Keep the current $Y2DIR value in "rake run", just prepend + the source directories +- 0.2.18 + +------------------------------------------------------------------- +Wed Aug 2 12:55:26 UTC 2017 - lslezak@suse.cz + +- SLE-12-SP3 and Leap 42.3 have been released, send the OBS submit + requests to the :Updates projects now (bsc#1044312) +- 0.2.17 + +------------------------------------------------------------------- +Thu Jul 13 08:43:54 UTC 2017 - jreidinger@suse.com + +- set :Update as a target for Leap 42.1 and 42.2 because it is + in maintenance mode. (bsc#1044312) +- 0.2.16 + +------------------------------------------------------------------- +Thu Jun 22 19:46:34 UTC 2017 - mfilka@suse.com + +- bsc#1044312 + - set :GA as a target for SLE-12-SP3 submissions since + maintenance project is not existing yet. +- 0.2.15 + +------------------------------------------------------------------- +Wed Jun 14 14:01:28 UTC 2017 - jreidinger@suse.com + +- add sle15 as target and switch sle_latest (bsc#1044312) +- 0.2.14 + +------------------------------------------------------------------- +Thu Dec 1 15:16:58 UTC 2016 - igonzalezsosa@suse.com + +- Add casp10 target for CASP 1.0 (bnc#1013039) +- 0.2.13 + +------------------------------------------------------------------- +Wed Nov 9 16:50:07 UTC 2016 - igonzalezsosa@suse.com + +- update sle12sp2 target and add a new one for public + Jenkins instance (sle12sp2_public) (bnc#1009324) +- 0.2.12 + +------------------------------------------------------------------- +Tue Sep 13 08:08:09 UTC 2016 - jreidinger@suse.com + +- add target also for leap42.2 (bnc#996865) +- 0.2.11 + +------------------------------------------------------------------- +Thu Sep 1 12:37:10 UTC 2016 - jreidinger@suse.com + +- prepare for branching for sle12sp3 (bnc#996865) +- add to known words "vc" as part of osc vc command in + CONTRIBUTING.md +- 0.2.10 + +------------------------------------------------------------------- +Wed Mar 9 14:48:46 CET 2016 - schubi@suse.de + +- Requiring packaging_rake_tasks ~> 1.1.4 in order to check + for bugzilla,fate entries in the changes file. + (bnc#0) +- 0.2.9 + +------------------------------------------------------------------- +Thu Mar 3 11:57:12 UTC 2016 - lslezak@suse.cz + +- added "sle12sp1_public" build target to build against SLE12-SP1 + in public OBS (bnc#969358) +- 0.2.8 + +------------------------------------------------------------------- +Wed Jan 13 15:39:29 UTC 2016 - igonzalezsosa@suse.com + +- update build target for sles12sp1 (bnc#0) +- 0.2.7 + +------------------------------------------------------------------- +Mon Nov 23 14:55:57 UTC 2015 - jreidinger@suse.com + +- fix build target for sle12sp2 (bnc#0) +- 0.2.6 + +------------------------------------------------------------------- +Wed Oct 28 15:18:23 UTC 2015 - ancor@suse.com + +- added target sle12sp2 ( needed for SP1 maintenance bnc#1) +- 0.2.5 + +------------------------------------------------------------------- +Fri Oct 16 14:59:38 UTC 2015 - igonzalezsosa@suse.com + +- add a submit_to method to simplify OBS configuration + +------------------------------------------------------------------- +Tue Apr 28 15:38:56 UTC 2015 - lslezak@suse.cz + +- use rubocop for checking the code style + +------------------------------------------------------------------- +Tue Apr 28 13:34:00 UTC 2015 - lslezak@suse.cz + +- optionally load the tasks from yast-rake-ci if it is installed +- 0.2.3 + +------------------------------------------------------------------- +Thu Apr 23 18:27:49 UTC 2015 - lslezak@suse.cz + +- allow to run the "check:spelling" task outside a Git checkout + (to use it in the Jenkins jobs during package build) +- colorize the misspelled words in the output (if the "rainbow" + gem is installed) +- use YAML config files +- 0.2.2 + +------------------------------------------------------------------- +Wed Apr 1 10:07:26 UTC 2015 - jreidinger@suse.com + +- regenerate spec file to fix build for ruby2.2 in OBS + +------------------------------------------------------------------- +Thu Mar 26 14:08:51 UTC 2015 - lslezak@suse.cz + +- fixed gem packaging (missing "lib/tasks/spell.dict" file) +- 0.2.1 + +------------------------------------------------------------------- +Wed Mar 11 20:02:42 UTC 2015 - lslezak@suse.cz + +- added "check:spelling" task - spell check files (by default + *.md and *.html files), needs "raspell" gem (no explicit + dependency) +- do not crash when there is no "package/*.spec" file (e.g. + in yast.github.io repository) +- 0.2.0 + +------------------------------------------------------------------- +Thu Nov 13 09:26:46 UTC 2014 - lslezak@suse.cz + +- new tasks: + - "pot" - collect translatable strings and create *.pot files + - "check:pot" - check for common mistakes in translations +- 0.1.10 + +------------------------------------------------------------------- +Wed Oct 29 10:02:46 UTC 2014 - jreidinger@suse.com + +- test:unit: run all tests in single run (gh#yast/yast-rake#11) +- 0.1.9 + +------------------------------------------------------------------- +Mon Jun 9 07:38:51 UTC 2014 - jreidinger@suse.com + +- install: Fix matching for autoyast-rnc directory +- 0.1.8 + +------------------------------------------------------------------- +Fri Jun 6 13:41:03 CEST 2014 - locilka@suse.com + +- Added support for Yast "data" directory +- 0.1.7 + +------------------------------------------------------------------- +Wed Jan 15 14:03:18 UTC 2014 - jreidinger@suse.com + +- Add "install" task for installation to proper location +- 0.1.6 + +------------------------------------------------------------------- +Mon Dec 9 09:25:59 UTC 2013 - lslezak@suse.cz + +- read the version number directly from *.spec file (ignore VERSION + files), adapted "version:bump" task, removed + "version:update_spec" task (not needed anymore) +- 0.1.5 + +------------------------------------------------------------------- +Thu Nov 7 10:20:46 UTC 2013 - mvidner@suse.com + +- Fixed `rake run` to work and `rake run[foo]` to really use + the local files. +- 0.1.4 + +------------------------------------------------------------------- +Fri Oct 25 10:32:12 UTC 2013 - jreidinger@suse.com + +- Run test:unit even for nested test directories + (gh#yast/yast-rake#2) +- 0.1.3 + +------------------------------------------------------------------- +Mon Oct 14 08:10:49 UTC 2013 - jreidinger@suse.com + +- do not run test before packaging as it is runned in osc:build + during rpm build +- 0.1.2 + +------------------------------------------------------------------- +Thu Sep 19 14:06:10 UTC 2013 - jreidinger@suse.com + +- initial version + diff --git a/rubygem-yast-rake.spec b/rubygem-yast-rake.spec new file mode 100644 index 0000000..ca24cca --- /dev/null +++ b/rubygem-yast-rake.spec @@ -0,0 +1,54 @@ +# +# spec file for package rubygem-yast-rake +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +# Only build for the default-ruby version +%define rb_build_versions %{rb_default_ruby} +%define rb_build_ruby_abis %{rb_default_ruby_abi} + +Name: rubygem-yast-rake +Version: 0.2.51 +Release: 0 +%define mod_name yast-rake +%define mod_full_name %{mod_name}-%{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: %{ruby} +BuildRequires: ruby-macros >= 5 +BuildRequires: rubygem(%{rb_default_ruby_abi}:gem2rpm) +URL: https://github.com/yast/yast-rake +Source: https://rubygems.org/gems/%{mod_full_name}.gem +Summary: Rake tasks providing basic work-flow for Yast development +License: LGPL-2.1-only +Group: Development/Languages/Ruby + +%description +Rake tasks that support work-flow of Yast developer. It allows packaging repo, +send it to build service, create submit request to target repo or run client +from git repo. + +%prep + +%build + +%install +%gem_install \ + --doc-files="COPYING" \ + -f + +%gem_packages + +%changelog diff --git a/yast-rake-0.2.51.gem b/yast-rake-0.2.51.gem new file mode 100644 index 0000000000000000000000000000000000000000..89c7560119f143e8a92cd8e9527d6519e8d45264 GIT binary patch literal 30720 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

8ou6VFZis2*L~ykkkLGyA8MH8TPYw zpVm2#?sRVRU5sq_mpwP*PP?&G`%;}`HlN#9&naTm?I|R5>LdJ{u3q~O+A;*oqG-%d z9=pttR+v=hS_GK}R}S=GQgts5I)1e6@lQ>vV2m+uHSwcpi;^K=(bFR4cidu-^}0NK zn%j7Mw1hHBW5j2ED*Cg2VR`{d$wq#Q{>#URmz}L!}D-W z9#xksUXzPeTV4i*{6psq?KNbO%eO0h!UZhm-|Jrc@<)Zs>}h0%`=9(3q5rNbOSSUG zZm7D?{UhD6|54}LKj{g%`#kHblaIcuSIql7_;>&RY@L{Nfk&*kh(lXf;PL_cSgWvp z4nI)^dO$|(s<0Jhsm(&YM<(XCYA7fK%8S1a=*W7pR#<|Z!FY&>v@=-w_#do>AWyrO8 z$t`Vq)!+pF*pDt9R*QT;)V}#$gD~>O1$4?wghcKk8f!E(nLZi!yKx#;3j+2hE3cD$oOEQ)?^v8A|{jZ3$ll#$?A< zVqPo6_?1keoIs8fA+I;jn}BYSZ|$9S|2iMwQE;j^{JT8~kl{Zbt5?1qV87VBP8fe3 zD5dbUzl=MQ-eV)4AxVJ{GGOiMe(SAY?n4L#@Bk3HvX1@$!hiJT|J#7x3qUpNm)SiY zHBe7k_ujc-PsQhcE ziOUSCZj(f5Idm45rM+ISYfYfwV>Z;em>j%+Au;9a$~D& z=Fl)SAoVr7P7LxJeVqCTHbxKew)=6wn){;}2n2mqf8hc#Ti{M?;JY6dvpdx$OZL`e z^H7v$0j#;pg24?HdJXyqNx}_PL!0J}{z}_V#^nbfHz03#XU_(r{o;G9Wd)kz9r;^x z*fZtXa}$CFt_6-z5_JUu zz2BASq42SLh1M>cR4%djoU9CHmJuGK4!sKw+G^lW%>vZY&KoH+q6&57+*lm zC{)t}9a2foT{t~*WNezb^~ecaXrlUicnm&QPNU^LbeKw_WRS{g^-ZAI>b(l4vnLtu zDQ(go!1n<#Kd4;yX2_2cUfFTJaR=9$Z(qNDULV4$N_Yi-$YC@_ug~~zf;-DC%z`yEQ_$7A=9dvt^tMKu8(P8LKpkhh=f z1|{o)a4~++Fn{tI_LoH97S<3~^gzRCq8lj>NX376M}nsNIxrVPWJpCFH^RDP7Lt)U zAKISn8{Fo{Hn67Hms>~fgEV&*SOdr{DzQf7e2!DzJx|tQ^6RqO7#d$^!>`Zj8I2}N zvm-Ah;48P%r40Khwts}GF*1lq!T8ZY2eOt!Ez*&Ru7hv!OT$U`x3yShCljPujQU5V zIW>L73tll@0)6Y9>`h03UF|@}|7T=Fl?1F9%rNZA{hAY8lz#VLQpxZ91v$U-c&$&f zQW5Bnd)y_vXgSRt@@}HzfzZ}~I_;$yePMyVfs3|^ubwujvZFcHSM=2f_liq=`89M zQH+|%A{paIauUQP4O{Pv5&Yr%jg7l5k)XS&8cQRzbD0)oI>}~WV&ETSmP!!s6)>Ry`Y||qy~O5B+_e!7@me}( zMjHt~RYu0~^AwjX3{At*-@*4GB{sUY3#zQA_;E?Xh&vW8HHzurz-f%Q-)?dxW_UVa z+m~zj>~FGU9nK1}sprTHwv1J;oqkzO`B(cGHDKeF|LTHyOO`qpS?#=R6FZ_pRifW^ z>dM;g2d&Z6=k%_h@-u}I9|LjfK6|Dv8b;6^M8YD+*^-H_Y{I-=^$!}3J?Og4CMG05vs%52KOJ-Nby$CBK3(XVLg=w;hIM!k@km^B1ErUS>+-g8*RD9rADpR7yjLfCV3DC{%6`VS zy9wYj3q6it_Q&4-`r0kej?k@^fI`H+>2qUYYL*TV8F-JEWb~^6+WYK|NW%Mb?S(LQ z16e8;7He>3O~QM5YT!m~!~im4r^o__?S?5ZjN#1EpNE~Rt#NwUohgapGZ6h8S0_je zs%}gpknk>hVVGuRrq*${LuAz*u3l{pY?EGwYUE*2;yo44TAv{t1LF*S$JgZRRL4)p zFp?Ae`~sy|lGx_fn#DZ-kHjo#I^4qXjhs7e&PH>w>5TrNKW7n{0z9U^gvg< zzCr^3)7TC^UrJWKqe^W);vAGC3#j-a-2h+o!N+L$1HAB!#AQ(r{nO3P3F$4VcIx*>3lTa1zhd-Sq91Q~P@i2io6Pucspe*n z4tx*t@%EhGvdm(~W5#Eqpt61Ej4{8O`_GSZA7XPM2p>H8vE^NYSfV4GN{z5~521H3UDSBOk33e} zEMP@JU`}D23c;Zu7Lp78nA2FiATd32GWLfK6o4cFdQZ@1d*liNdcdKQuc&yVq z|73d6fW^y+BfM!-o*YhJ<`(#*zDCgDwsyg*JmqN0Ng{kn!`L+^Q^0QBc#&ho7O zIDSG=WDSSVUMRvd|J>l?jWiB0klYqq5VyAv z`>tBs))Tt3Ypm*P<9h=9>vbtXvd%9W2gVu7pP*rXr++)5Xi0T8k%;wR6Ow0NoYkYH z`5T1z|il$d0=1m_uP-cv=E+r^L7wWXlo8SL4@g}56>8NzrVKxjw#h? z!~uGZPYxZN6Rg$nW1`rSOH*GkIN9}eXVZ0W@2P0977!4jgHKw{D0#+cirPB6OoKoC zB%4Q>6?t;x7^K$OM@ktww>4Bw#A8S|yngNd!4 zq<&8PSOFJ8O5gQbXg#0#y;&e#SAq`KXAyQ;tEJzdP(I;`D0=4XUi4RnZH=E0v`ne2 zvG-pU=x+p7z$QFS{5V5*YfhMWS$LFkrXcpH>VY&rsM>r0#zrlffJhLg&>cBD@6Gw5eXn>LoBjsNg!w_RK8Y5F9dwc902AmVyFZRa zQZq$NIF_-P$$~7R3qtJ>0U?6gvgk;oguGgZx-R1u0FPCg_OUodmnVo`N$CZiV|E6y zKgIhTYz@>$CNduIfqM*hS6xTkn{4QxgP{hgtJzGE+@w^D%$81^n_zC)LhAjLl`36o^7G-)EA<_ym&<Y-P?`T6G8 zc>>hdYUQQV!`|w8x+vPFco`0P_JseC9Hllg;`>HvHQ-a+oku!KZrXae*GI01?vK=z zkwy?EvPEdRho%uznHA*=Uvx`MSYf(Ww-Cb@tC5#ec9LGcTo|03+Az zkHC)ul^BR6D(4PA=u76beD3qvoDwen1OWQ*Ue#}BKK!{bKlbv(fuFbHU%16&IdyS zlc`&2`vi{EJd&PVONm!pyjeYX?LQ8>abbqK&X%6*)jb40kF6y@WqmV3CzQNVqR|?X zeb;nBkEW=^L`t`MBeP!H4S9s+o+zmSWqZ*_?MQp|_!k#%F8)yk^Snc=eyoUy_+>uM zx1vTK0`SSv84H**vJ#sxQI0J1BpUDvg-i4dN?Ze(Do@w5oDOrW;HPy-J^1&q*^+qv zT%;7VUK+y)lX-Kb{&wrud>4&^Pv?MSYnKk!O_TMfUdQaC(L@>&L4DE zC_^^U!uqnb;H$@55`}p5hMGPant+n(`i{lOIzHQ*@JdY1EL?PyHxJpg`@|1sQ`+Mj z8nV1-0;tc3cI2mX4hp#4ry&m|!C-xXN?ua*s+pzz&+ub<&LRcBTPL`Uumk$HRI8gJ zb_HEUReopE^a%L|yV`UJWzcNBMAu;}^b((7%sqVjN^~or+`)CW_tA@{n+Q5Sdrl$4 zoZ3~n%_8pwwmB?eEOZh(VvHC_lKtu>bJNAdM8Y~Q%7X|en1_{sioer25hA>R{6^pz z5|$XSAnJoT4^&tF4`k*(Ze2({RyD)UuHYV|JabH=FSx zGc%}DnW6*#59$ouMvC)_@GH!`?0z2>DY#F%unoxjBkC4_IKL=;Q|fz`_Hp{MSB?=Z zwu%dPN&e76nqS1j(%?mfyc=>qxahnK@8y66wr`?2Hdve`o=%={ZCR?(FSaacPMiyR z3Si#fBkGTYm{PJb>s<+QV^+!FRAW2CuAioHSpKwJT*E*UoyS*2^QG6vn9^w;aF5e7 zLjaQEIT*6*BZyxSMIePoIw}7x$amji>{ExA`ty#sK1cZNa-)pdPrwCN#6U^i7kH_s zR_cUe7CBPogdt)|rfG77N+85-(fpr6#AXE- zy>!+?iPj^p4FgtaUWQzfNJYlTdV_FQQM@e|j*CyxCJYDnRIl$i<9&oEr2(0<4ftB9>7=&$i0Q=@656as9!)U%8MGAlT^VKOfICj5J@_s{J zj>IZOLn59?&}8L$j00(9r84^)&(!2KP!8+ik3iwBmXN8G7W`H}Wp+NLiANdiAsn>0 zRXn*q()3)2qh>8fxVhsMr)h+qQah_JK$4~CP$*s#eqV^(SN9K(b^cHG^mM@od-a;` z@O#rA9i}FpmRx67T~Db(QQhFN{>+fDkY}9I28|UjF#Y=ITz@tLs8YU)!9}@*_kDhV zlaRTh$oEtS`zQu8y7*B8f2%8~RBo=nR@ePfIoOenA9(g`UQF=OI)AvYGCu=R40E*j83VY;_iv=QU>i2Jx?{iTFs4qqvmX1U{xAi)?7 zB`i)pxeM#KoV-MoK(D1YL4I3d7DtD}NZRSw^)*&7q%R85UGe?ellfK``z-#omRI&Y zCvAKHqA~94&)8uvMPLB1GGc278Sk0L#=MA06U0ShGNSJaaA^>!QYJ6E*?GKW+z0^3 z-;ca97`la8C?wRApKjJf)Z9r_GZaYTnr3I`;r%<$YHJYqKz+;U4~rzP0^m$PMgmJS+Z~B2vzK zYm>7idur-K^rGw7e)1iDQlmvXA{P4aX_tCRq$xah5vOJ61ZV~doS*OD_(5HT(^Fbb!|=hwGbZN zE7tp79~zJfDjnT!AG-idJCK4Sj5RvKeDQffLmacnAu8nLSq+6<#fAlz2l_XCf zJW>LwQD!ANdC04!TjFo!OR)$HRQ2io>>t*rc!=eH8Uy?;CHZ)XM-S zpzF~l*&7G(Ja4DQa(0bt;C2rAeb4qADeE?gV>>lSH9QC13IMau@~9f`xPQo&N38tyd%?>4*hefNa{xZ3`+Tg+|# z0of3d_cZn;oOW|Ib^uor0HY6#T* z-{Ue!U>^pMYqd*%6mSr%KlF8x)RsU-rS^3aUG|WpS?(A3+*uMSy*QM>nEziF1TySsq z;{3S(Z3w%yk}rFaX!YN)73J+&vqjYQ6nB~o}ywE-sWJU|ur zn-S>6pety~+qwd*0%vpe)gxdQR%FH<#Hrr6gBtuRon5^}yLf0eZ*d#b&l1!4cWvhY zCq;UKDRbYwQ!S;AeII1II6tvn_9K6uBGMU!%6kLSkaLyrh<(yPPr%qj@r9NWCs3gr zDUs<}lx6^IBDtR~@iQk-5sZ5pytiV4+|!yV`p8nmg>wAbYx9P%gTjq&hvDSKu4Q)- zOqs-zQ37PzIr%kvja6MIx2IcYJA!UTy}5Xt(oaVVWe2-S!v+4I;@$l^Y^mNBJ+%DK zxTSAX@OE)t>`g?8=E1=)T1Y#C8^5fs++|;nrAEiF_F_k?ykxJcK7YJfkDBbs3v3~K z+5zvD&TCJV?ZjHuvbE#HYJv9}QIuT0Ex6-OrK*hFTq6?xX?^j$-0$+8-5oxUmJZ`^ zGQWkMz52W3YCr19Xb%sts5P&lxhCdh>5OE}6WQ=k}(|@$e zsLwd*#BcLS$n{jJ?Nz*AAz(QYd`M?)OdRDOTV=I;s;=U-(;rMwPc?OaKTMC1_mHBX zjX-K8P4KW!-E~@ejEy|B=Z=#vo)~6S{});CjR%Q7{LiA!^-%CXY(LL>Eq%rFrgj4l zGo>9Vd0_YIX8%_A^v(GReeP(TxQin=6Q&5cOvrvIDJIKvOC06D7Q$d@WbSc#po&--^dWRJN9)Oa>oeucID7N8t*_?1=n&Hl@sH z8=19-)7khFQE+(zx{(pOl7c*&s4R1bO{F33Vky?1nC-8pPQdYx7sZAWMdI;D>mFM>~kd{J2vSN-B8YCV`X&BUYz zTEX;|kN9ac^}#73o*%2T*l_{W8(0UJHg(Vc4-9_rP$yeAR30edQiYIXb zR3#SjYip_5d&pPW3Ss=38#u{p@3^djT0@XYpnQj^PFGQ?6r4=i?LNRa$JM6>TyISPM#B1u6 zFZ}PqZqqvA!GUNCVE7)Vh3R**9ED>9rOoYI#hYN%&(_PCTNo7$nB)k@=U_iSzEp+n z?|^&Sy1F!5z=P;efWH#Z)bJA+Yy-q66+q$ptKX()cguf8NN7vgBiO9AE$J%>68vNnINGU(A& z9Zx#as;RSiS<{lhB|afR(DXNkT3H}eo9mJw>J8oyF-eN6s)H-SV2Ptl$I8oDx zKtg-ES)_a%H(>zzNP0xGymqrlE5g9)_toH~>4+u+z3YOF6|DP(G34K!9zfA`k8Z{g zhME@%aotTlHSL81&Yt-g2C%VNiawik_I<^Y{s(jDpu(~eVGj7By)73?8|pV{LKU$W zHFL78bQ!zMr{hm?s`J%8__^CnejhEi7sBU5YycGvfrvb9aiq<)?;cP7C+y5A0fCKQ zpYJ&G7l5;AKT0UjT#|(;JvKhj^El0K!LCSYcNj*Ihxmxg!eQ-8G6h^}GvnTRcCf1>T%6yFInq=m&@pp6#;$*Su(&YpWOp z;(>ZZ|ECV9lm)C->8NM~vYe@eE#9(c-ns`4S#TG%!Ykfen@OzG=@o&igqubc$6tA8 z4%|^&V1$tjCAJR2GyXZQ8UR)dx4M)e!g?){oV4!~yZ4r1dahAB`fyags%jQpLEzIzGxdN7;GE{WZ6Qspu0E>tP#E9`R5wyTxJN1z(}t(ekIm%?YN zd({=18>e+%C#~Ur!#W5_^)si%=0)JK%Tmc*E8-wyI(d)H=6Y4PvbPqvT&QdbHtMB7 zhVpBZ1b6wpFB&1_D=#T{LR7wDV94VEC)nRU8Q9bym<)9GHw0=g`)k|*AoqZa=|Jg; zpeX9)@f0?c%JOxei8!tp`D<~=YBES$iVLZ*RJ2mG$e4pd)OBQi7BKs{CX;@Tq(SWT z%iT$Vd-nK++Mf+E;+#<|MNmy%@Wu;?hp=_XZtd9Ut0m_r8{#6lo^fG2zrg&c69iR+ zTyjbOUURPICyZUcm?775T`C-dvNZhTAm;#ch%mOS7>0mHa>dhR+!b4q2^{imBCEa& zJe97Fw#F_GU`s^i^`EPz6aK~rp%dtkxbuXQx6BPNVxc$3PB9|RBwlpsuB07njp>Mt z0xbQrCWeJ?C0|4npJ%3@Z70AhYdW@Pp|v&4XCbT)peT~YIH|{z|+c$l1Gd>XIsbUxaq#8?0MD=c@>Xt z0^*^Qin}dyy^768LL>V^0J!P+t3)OZ3kJ8L@f2#d7<7Qd`2#8IN>W#Uvk2sBu7C!k zq8~r~CeGaiRmWZj#nfhrRY7e6D&gP0%^jZ=*ef6Bu#Pw}KI$3ooz#}PX*RNj9lW(n zQI}Ya%Q}y|m_Ws)z(WVhYThoJ#|~g;3@cgl??ve#qWh37aw4h%8GVO9r879X3zSji zXO<+eGuSX6W_-;Ad~X?|nQ(QDSq$gC?C5QaSj*z%P@NYhGGIg0KQ(*!dAXOo&)1uO zUE1p{!$Tj|OJ3-9Tf%2=GvKU@RAy+;2x;)nYWAxX!L*>LG@n{`BI;ED{8MIeos!A9 zOW(Nu-KjOrVw#4detxQ(d4&=ylRU~{{qG-ggHG~kliGgE)vF)8RT!7i?%CU-IHG%C z0yze#eG->D8FsAJzbZWsp9^+-YkD*-zpvl2eqG&cwLRbEyjn&(GyYo0uzzmZ!1(EG zn!Tkd$6Li^^&d=$k3;US_w$e)gKC|w2i}gbCAg3xx0MoS>#@>>6{fiD@9D2SCZtbI z1`)11Ahb2I*&DE@Mf__l2*~sX3<3h}zKI@-`?EMH4OK5#=A`sYX=p8#Rz}HXEGi}t zlc4l)#tk1;g!xaUdww(M@Y2b?>sBS~`|L0G=BO6KbsFCGyPa{}i-OW_ki)$RE-yO4B`(oHy<-ewplD6E>E zzby@lL@-$?+B&FG-K; zS}v3nPx60D-IT`*R>0`x?Ok2==H`ziSi9az0Tck-BSaF%Loygf?yr)=V*S| z`L6K^vL^r7SG@e34Bh`mdln0|PZRuw)UG~OU`6)|t4U4Zkkl-cjpT3@B@5%vLh?xr z!XbKrdhU;p0ozy=L-PkbT;qpnj{H%i-#NqaP73Rpc%jBYWn+JA z9V2c2V+39mbAUBxE}uRWhRJjX>d(G+20?R3^S)#=4TWLx9#l(ZwkQTbO$j@x!W1B( zC~FuGIfeuow|XRL^RNwHad?v`ThbziJx4`NfRK}b<2;8CKgmV3N2dCIpK)}meLM-L@iOD-VbboQ=>sGu*2_gm~kVe#!d zGW{rfgH=T<;8ciU+-Qnb;%=qlFA>wF2K8nK1B6~muzT<)04w0Ys3u_HRA-lG#t*&l zA}M(!v_A)l%UjWFNEf}x!j^az;yyVn8ZR&{xZI!4s_62|GjKt8XLA%hff+)w$NN%VeQ7 z(j&M8o2l7*xFc|7*-%(IjpR{c|#pA?c?Ho3UJ^yXw|Q3B*p+V?m1Uh*ST1e*FSEu@Sf{W{1*X>yui>Qg%!w}nOh zlI87kGiDsx{KsYMbYfoDElh6bH@IUcAJ$ipn3 z9nC+e4TGBGOMr(|emjgX2NT2DsjhEn&nT5-#ZSimk?bjnt4LkX%!vY`un;Vw+Ljb4 zFCetZ4>E9brv|Hqc2npR9*CyG#(xiQ1yk*w7)=ZbaIa;$Qkr)D%e0&|R zGnw7Sn!+G@O&-zovjDWLB_nR#P)(W;D;$cEWy^BG^6=IEu$AV!%uOzaBi6piN6W(H zHF@k{&D1iSF8_$c?#pTw9q1$0C4Xf8(IffXVj=^8 zj;ZSKo?>uUW#d5)YWKAqX}X55HoDOmRoe~_1{7#5i7N(S(M>bBe3yXr!f|vk&7K3+=%8@No8}k2-#3I1Q0Sl84iE?q@+WQe2;>3uzruRw zzr`8G7N*A5&aSr3jGl(JHveZ_p#H-e@BhdDkC~n0|Lgzs&kT_DfBc{RD-z`Y^?x!= zpi4s+Mi2*77jn&KPnIPuw>x^MB{0DaS&m#*fI>5}yzac_&Yf+w)e*Iy0Iu)f7MPg) z-_vjVc8R3*%B^OVihjhT8g^O9g{-p6T(~69O`^NXL$ju1b2jvL3st8Bzovpg=cjEy z*?-h(I%p|iM<1!rc@uD8RMvpBoNs60Q6w{znqzqZRVnHp(;w zf!vorvwNTt_Kvrb++SkCG(TL|JmjZ(T_!83d zIvtBkJg%zh!i-V8f!~O90#nB)aa)cw(N$*{O09pfJH=(GGIMdP#V3!?g3^H^+?~Se uN`R(7k5hi4NN$Z>t!&>1S}DCmy!?MpIry(gx&Jxie